Automatic date update in version.in
[deliverable/binutils-gdb.git] / libctf / configure
CommitLineData
0e65dfba
NA
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for libctf library 1.2.0-pre.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
87279e3c
NA
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
0e65dfba
NA
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279 fi
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430else
431 as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436else
437 as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542else
543 as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
87279e3c
NA
564SHELL=${CONFIG_SHELL-/bin/sh}
565
0e65dfba
NA
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='libctf library'
589PACKAGE_TARNAME='libctf-library'
590PACKAGE_VERSION='1.2.0-pre'
591PACKAGE_STRING='libctf library 1.2.0-pre'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="ctf-impl.h"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610# include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_header_list=
6b22174f 633ac_func_list=
0e65dfba
NA
634ac_subst_vars='am__EXEEXT_FALSE
635am__EXEEXT_TRUE
636LTLIBOBJS
637LIBOBJS
87279e3c
NA
638VERSION_FLAGS
639BFD_DEPENDENCIES
640BFD_LIBADD
641SHARED_LIBADD
642SHARED_LDFLAGS
6b22174f
NA
643NEED_CTF_QSORT_R_FALSE
644NEED_CTF_QSORT_R_TRUE
a0486bac
JM
645zlibinc
646zlibdir
0e65dfba 647ac_libctf_warn_cflags
87279e3c
NA
648bfdincludedir
649bfdlibdir
650target_noncanonical
651host_noncanonical
652INSTALL_LIBBFD_FALSE
653INSTALL_LIBBFD_TRUE
0e65dfba
NA
654MAINT
655MAINTAINER_MODE_FALSE
656MAINTAINER_MODE_TRUE
657WERROR
658WARN_PEDANTIC
659c_warn
660warn
87279e3c
NA
661OTOOL64
662OTOOL
663LIPO
664NMEDIT
665DSYMUTIL
666OBJDUMP
667LN_S
668NM
669ac_ct_DUMPBIN
670DUMPBIN
671LD
672FGREP
673SED
674host_os
675host_vendor
676host_cpu
677host
678build_os
679build_vendor
680build_cpu
681build
682LIBTOOL
0e65dfba
NA
683ac_ct_AR
684AR
685RANLIB
686AM_BACKSLASH
687AM_DEFAULT_VERBOSITY
688AM_DEFAULT_V
689AM_V
690am__fastdepCC_FALSE
691am__fastdepCC_TRUE
692CCDEPMODE
693am__nodep
694AMDEPBACKSLASH
695AMDEP_FALSE
696AMDEP_TRUE
697am__quote
698am__include
699DEPDIR
700am__untar
701am__tar
702AMTAR
703am__leading_dot
704SET_MAKE
705AWK
706mkdir_p
707MKDIR_P
708INSTALL_STRIP_PROGRAM
709STRIP
710install_sh
711MAKEINFO
712AUTOHEADER
713AUTOMAKE
714AUTOCONF
715ACLOCAL
716VERSION
717PACKAGE
718CYGPATH_W
719am__isrc
720INSTALL_DATA
721INSTALL_SCRIPT
722INSTALL_PROGRAM
723EGREP
724GREP
725CPP
726OBJEXT
727EXEEXT
728ac_ct_CC
729CPPFLAGS
730LDFLAGS
731CFLAGS
732CC
733target_alias
734host_alias
735build_alias
736LIBS
737ECHO_T
738ECHO_N
739ECHO_C
740DEFS
741mandir
742localedir
743libdir
744psdir
745pdfdir
746dvidir
747htmldir
748infodir
749docdir
750oldincludedir
751includedir
752localstatedir
753sharedstatedir
754sysconfdir
755datadir
756datarootdir
757libexecdir
758sbindir
759bindir
760program_transform_name
761prefix
762exec_prefix
763PACKAGE_URL
764PACKAGE_BUGREPORT
765PACKAGE_STRING
766PACKAGE_VERSION
767PACKAGE_TARNAME
768PACKAGE_NAME
769PATH_SEPARATOR
770SHELL'
771ac_subst_files=''
772ac_user_opts='
773enable_option_checking
774enable_dependency_tracking
775enable_silent_rules
87279e3c
NA
776enable_shared
777enable_static
778with_pic
779enable_fast_install
780with_gnu_ld
781enable_libtool_lock
0e65dfba
NA
782enable_largefile
783enable_werror_always
784enable_maintainer_mode
87279e3c 785enable_install_libbfd
a0486bac 786with_system_zlib
0e65dfba
NA
787'
788 ac_precious_vars='build_alias
789host_alias
790target_alias
791CC
792CFLAGS
793LDFLAGS
794LIBS
795CPPFLAGS
796CPP'
797
798
799# Initialize some variables set by options.
800ac_init_help=
801ac_init_version=false
802ac_unrecognized_opts=
803ac_unrecognized_sep=
804# The variables have the same names as the options, with
805# dashes changed to underlines.
806cache_file=/dev/null
807exec_prefix=NONE
808no_create=
809no_recursion=
810prefix=NONE
811program_prefix=NONE
812program_suffix=NONE
813program_transform_name=s,x,x,
814silent=
815site=
816srcdir=
817verbose=
818x_includes=NONE
819x_libraries=NONE
820
821# Installation directory options.
822# These are left unexpanded so users can "make install exec_prefix=/foo"
823# and all the variables that are supposed to be based on exec_prefix
824# by default will actually change.
825# Use braces instead of parens because sh, perl, etc. also accept them.
826# (The list follows the same order as the GNU Coding Standards.)
827bindir='${exec_prefix}/bin'
828sbindir='${exec_prefix}/sbin'
829libexecdir='${exec_prefix}/libexec'
830datarootdir='${prefix}/share'
831datadir='${datarootdir}'
832sysconfdir='${prefix}/etc'
833sharedstatedir='${prefix}/com'
834localstatedir='${prefix}/var'
835includedir='${prefix}/include'
836oldincludedir='/usr/include'
837docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
838infodir='${datarootdir}/info'
839htmldir='${docdir}'
840dvidir='${docdir}'
841pdfdir='${docdir}'
842psdir='${docdir}'
843libdir='${exec_prefix}/lib'
844localedir='${datarootdir}/locale'
845mandir='${datarootdir}/man'
846
847ac_prev=
848ac_dashdash=
849for ac_option
850do
851 # If the previous option needs an argument, assign it.
852 if test -n "$ac_prev"; then
853 eval $ac_prev=\$ac_option
854 ac_prev=
855 continue
856 fi
857
858 case $ac_option in
859 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
860 *=) ac_optarg= ;;
861 *) ac_optarg=yes ;;
862 esac
863
864 # Accept the important Cygnus configure options, so we can diagnose typos.
865
866 case $ac_dashdash$ac_option in
867 --)
868 ac_dashdash=yes ;;
869
870 -bindir | --bindir | --bindi | --bind | --bin | --bi)
871 ac_prev=bindir ;;
872 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
873 bindir=$ac_optarg ;;
874
875 -build | --build | --buil | --bui | --bu)
876 ac_prev=build_alias ;;
877 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
878 build_alias=$ac_optarg ;;
879
880 -cache-file | --cache-file | --cache-fil | --cache-fi \
881 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
882 ac_prev=cache_file ;;
883 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
884 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
885 cache_file=$ac_optarg ;;
886
887 --config-cache | -C)
888 cache_file=config.cache ;;
889
890 -datadir | --datadir | --datadi | --datad)
891 ac_prev=datadir ;;
892 -datadir=* | --datadir=* | --datadi=* | --datad=*)
893 datadir=$ac_optarg ;;
894
895 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
896 | --dataroo | --dataro | --datar)
897 ac_prev=datarootdir ;;
898 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
899 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
900 datarootdir=$ac_optarg ;;
901
902 -disable-* | --disable-*)
903 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
904 # Reject names that are not valid shell variable names.
905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
906 as_fn_error $? "invalid feature name: $ac_useropt"
907 ac_useropt_orig=$ac_useropt
908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909 case $ac_user_opts in
910 *"
911"enable_$ac_useropt"
912"*) ;;
913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
914 ac_unrecognized_sep=', ';;
915 esac
916 eval enable_$ac_useropt=no ;;
917
918 -docdir | --docdir | --docdi | --doc | --do)
919 ac_prev=docdir ;;
920 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
921 docdir=$ac_optarg ;;
922
923 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
924 ac_prev=dvidir ;;
925 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
926 dvidir=$ac_optarg ;;
927
928 -enable-* | --enable-*)
929 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
930 # Reject names that are not valid shell variable names.
931 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
932 as_fn_error $? "invalid feature name: $ac_useropt"
933 ac_useropt_orig=$ac_useropt
934 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
935 case $ac_user_opts in
936 *"
937"enable_$ac_useropt"
938"*) ;;
939 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
940 ac_unrecognized_sep=', ';;
941 esac
942 eval enable_$ac_useropt=\$ac_optarg ;;
943
944 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
945 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
946 | --exec | --exe | --ex)
947 ac_prev=exec_prefix ;;
948 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
949 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
950 | --exec=* | --exe=* | --ex=*)
951 exec_prefix=$ac_optarg ;;
952
953 -gas | --gas | --ga | --g)
954 # Obsolete; use --with-gas.
955 with_gas=yes ;;
956
957 -help | --help | --hel | --he | -h)
958 ac_init_help=long ;;
959 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
960 ac_init_help=recursive ;;
961 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
962 ac_init_help=short ;;
963
964 -host | --host | --hos | --ho)
965 ac_prev=host_alias ;;
966 -host=* | --host=* | --hos=* | --ho=*)
967 host_alias=$ac_optarg ;;
968
969 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
970 ac_prev=htmldir ;;
971 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
972 | --ht=*)
973 htmldir=$ac_optarg ;;
974
975 -includedir | --includedir | --includedi | --included | --include \
976 | --includ | --inclu | --incl | --inc)
977 ac_prev=includedir ;;
978 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
979 | --includ=* | --inclu=* | --incl=* | --inc=*)
980 includedir=$ac_optarg ;;
981
982 -infodir | --infodir | --infodi | --infod | --info | --inf)
983 ac_prev=infodir ;;
984 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
985 infodir=$ac_optarg ;;
986
987 -libdir | --libdir | --libdi | --libd)
988 ac_prev=libdir ;;
989 -libdir=* | --libdir=* | --libdi=* | --libd=*)
990 libdir=$ac_optarg ;;
991
992 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
993 | --libexe | --libex | --libe)
994 ac_prev=libexecdir ;;
995 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
996 | --libexe=* | --libex=* | --libe=*)
997 libexecdir=$ac_optarg ;;
998
999 -localedir | --localedir | --localedi | --localed | --locale)
1000 ac_prev=localedir ;;
1001 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1002 localedir=$ac_optarg ;;
1003
1004 -localstatedir | --localstatedir | --localstatedi | --localstated \
1005 | --localstate | --localstat | --localsta | --localst | --locals)
1006 ac_prev=localstatedir ;;
1007 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1008 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1009 localstatedir=$ac_optarg ;;
1010
1011 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1012 ac_prev=mandir ;;
1013 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1014 mandir=$ac_optarg ;;
1015
1016 -nfp | --nfp | --nf)
1017 # Obsolete; use --without-fp.
1018 with_fp=no ;;
1019
1020 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1021 | --no-cr | --no-c | -n)
1022 no_create=yes ;;
1023
1024 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1025 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1026 no_recursion=yes ;;
1027
1028 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1029 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1030 | --oldin | --oldi | --old | --ol | --o)
1031 ac_prev=oldincludedir ;;
1032 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1033 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1034 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1035 oldincludedir=$ac_optarg ;;
1036
1037 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1038 ac_prev=prefix ;;
1039 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1040 prefix=$ac_optarg ;;
1041
1042 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1043 | --program-pre | --program-pr | --program-p)
1044 ac_prev=program_prefix ;;
1045 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1046 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1047 program_prefix=$ac_optarg ;;
1048
1049 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1050 | --program-suf | --program-su | --program-s)
1051 ac_prev=program_suffix ;;
1052 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1053 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1054 program_suffix=$ac_optarg ;;
1055
1056 -program-transform-name | --program-transform-name \
1057 | --program-transform-nam | --program-transform-na \
1058 | --program-transform-n | --program-transform- \
1059 | --program-transform | --program-transfor \
1060 | --program-transfo | --program-transf \
1061 | --program-trans | --program-tran \
1062 | --progr-tra | --program-tr | --program-t)
1063 ac_prev=program_transform_name ;;
1064 -program-transform-name=* | --program-transform-name=* \
1065 | --program-transform-nam=* | --program-transform-na=* \
1066 | --program-transform-n=* | --program-transform-=* \
1067 | --program-transform=* | --program-transfor=* \
1068 | --program-transfo=* | --program-transf=* \
1069 | --program-trans=* | --program-tran=* \
1070 | --progr-tra=* | --program-tr=* | --program-t=*)
1071 program_transform_name=$ac_optarg ;;
1072
1073 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1074 ac_prev=pdfdir ;;
1075 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1076 pdfdir=$ac_optarg ;;
1077
1078 -psdir | --psdir | --psdi | --psd | --ps)
1079 ac_prev=psdir ;;
1080 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1081 psdir=$ac_optarg ;;
1082
1083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1084 | -silent | --silent | --silen | --sile | --sil)
1085 silent=yes ;;
1086
1087 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1088 ac_prev=sbindir ;;
1089 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1090 | --sbi=* | --sb=*)
1091 sbindir=$ac_optarg ;;
1092
1093 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1094 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1095 | --sharedst | --shareds | --shared | --share | --shar \
1096 | --sha | --sh)
1097 ac_prev=sharedstatedir ;;
1098 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1099 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1100 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1101 | --sha=* | --sh=*)
1102 sharedstatedir=$ac_optarg ;;
1103
1104 -site | --site | --sit)
1105 ac_prev=site ;;
1106 -site=* | --site=* | --sit=*)
1107 site=$ac_optarg ;;
1108
1109 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1110 ac_prev=srcdir ;;
1111 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1112 srcdir=$ac_optarg ;;
1113
1114 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1115 | --syscon | --sysco | --sysc | --sys | --sy)
1116 ac_prev=sysconfdir ;;
1117 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1118 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1119 sysconfdir=$ac_optarg ;;
1120
1121 -target | --target | --targe | --targ | --tar | --ta | --t)
1122 ac_prev=target_alias ;;
1123 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1124 target_alias=$ac_optarg ;;
1125
1126 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1127 verbose=yes ;;
1128
1129 -version | --version | --versio | --versi | --vers | -V)
1130 ac_init_version=: ;;
1131
1132 -with-* | --with-*)
1133 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1134 # Reject names that are not valid shell variable names.
1135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1136 as_fn_error $? "invalid package name: $ac_useropt"
1137 ac_useropt_orig=$ac_useropt
1138 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139 case $ac_user_opts in
1140 *"
1141"with_$ac_useropt"
1142"*) ;;
1143 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1144 ac_unrecognized_sep=', ';;
1145 esac
1146 eval with_$ac_useropt=\$ac_optarg ;;
1147
1148 -without-* | --without-*)
1149 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1150 # Reject names that are not valid shell variable names.
1151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152 as_fn_error $? "invalid package name: $ac_useropt"
1153 ac_useropt_orig=$ac_useropt
1154 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155 case $ac_user_opts in
1156 *"
1157"with_$ac_useropt"
1158"*) ;;
1159 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1160 ac_unrecognized_sep=', ';;
1161 esac
1162 eval with_$ac_useropt=no ;;
1163
1164 --x)
1165 # Obsolete; use --with-x.
1166 with_x=yes ;;
1167
1168 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1169 | --x-incl | --x-inc | --x-in | --x-i)
1170 ac_prev=x_includes ;;
1171 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1172 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1173 x_includes=$ac_optarg ;;
1174
1175 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1176 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1177 ac_prev=x_libraries ;;
1178 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1179 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1180 x_libraries=$ac_optarg ;;
1181
1182 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1183Try \`$0 --help' for more information"
1184 ;;
1185
1186 *=*)
1187 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1188 # Reject names that are not valid shell variable names.
1189 case $ac_envvar in #(
1190 '' | [0-9]* | *[!_$as_cr_alnum]* )
1191 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1192 esac
1193 eval $ac_envvar=\$ac_optarg
1194 export $ac_envvar ;;
1195
1196 *)
1197 # FIXME: should be removed in autoconf 3.0.
1198 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1199 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1200 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1201 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1202 ;;
1203
1204 esac
1205done
1206
1207if test -n "$ac_prev"; then
1208 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1209 as_fn_error $? "missing argument to $ac_option"
1210fi
1211
1212if test -n "$ac_unrecognized_opts"; then
1213 case $enable_option_checking in
1214 no) ;;
1215 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1216 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1217 esac
1218fi
1219
1220# Check all directory arguments for consistency.
1221for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1222 datadir sysconfdir sharedstatedir localstatedir includedir \
1223 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1224 libdir localedir mandir
1225do
1226 eval ac_val=\$$ac_var
1227 # Remove trailing slashes.
1228 case $ac_val in
1229 */ )
1230 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1231 eval $ac_var=\$ac_val;;
1232 esac
1233 # Be sure to have absolute directory names.
1234 case $ac_val in
1235 [\\/$]* | ?:[\\/]* ) continue;;
1236 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1237 esac
1238 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1239done
1240
1241# There might be people who depend on the old broken behavior: `$host'
1242# used to hold the argument of --host etc.
1243# FIXME: To remove some day.
1244build=$build_alias
1245host=$host_alias
1246target=$target_alias
1247
1248# FIXME: To remove some day.
1249if test "x$host_alias" != x; then
1250 if test "x$build_alias" = x; then
1251 cross_compiling=maybe
1252 elif test "x$build_alias" != "x$host_alias"; then
1253 cross_compiling=yes
1254 fi
1255fi
1256
1257ac_tool_prefix=
1258test -n "$host_alias" && ac_tool_prefix=$host_alias-
1259
1260test "$silent" = yes && exec 6>/dev/null
1261
1262
1263ac_pwd=`pwd` && test -n "$ac_pwd" &&
1264ac_ls_di=`ls -di .` &&
1265ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1266 as_fn_error $? "working directory cannot be determined"
1267test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1268 as_fn_error $? "pwd does not report name of working directory"
1269
1270
1271# Find the source files, if location was not specified.
1272if test -z "$srcdir"; then
1273 ac_srcdir_defaulted=yes
1274 # Try the directory containing this script, then the parent directory.
1275 ac_confdir=`$as_dirname -- "$as_myself" ||
1276$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1277 X"$as_myself" : 'X\(//\)[^/]' \| \
1278 X"$as_myself" : 'X\(//\)$' \| \
1279 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1280$as_echo X"$as_myself" |
1281 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1282 s//\1/
1283 q
1284 }
1285 /^X\(\/\/\)[^/].*/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\/\)$/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\).*/{
1294 s//\1/
1295 q
1296 }
1297 s/.*/./; q'`
1298 srcdir=$ac_confdir
1299 if test ! -r "$srcdir/$ac_unique_file"; then
1300 srcdir=..
1301 fi
1302else
1303 ac_srcdir_defaulted=no
1304fi
1305if test ! -r "$srcdir/$ac_unique_file"; then
1306 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1307 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1308fi
1309ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1310ac_abs_confdir=`(
1311 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1312 pwd)`
1313# When building in place, set srcdir=.
1314if test "$ac_abs_confdir" = "$ac_pwd"; then
1315 srcdir=.
1316fi
1317# Remove unnecessary trailing slashes from srcdir.
1318# Double slashes in file names in object file debugging info
1319# mess up M-x gdb in Emacs.
1320case $srcdir in
1321*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1322esac
1323for ac_var in $ac_precious_vars; do
1324 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1325 eval ac_env_${ac_var}_value=\$${ac_var}
1326 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1328done
1329
1330#
1331# Report the --help message.
1332#
1333if test "$ac_init_help" = "long"; then
1334 # Omit some internal or obsolete options to make the list less imposing.
1335 # This message is too long to be a string in the A/UX 3.1 sh.
1336 cat <<_ACEOF
1337\`configure' configures libctf library 1.2.0-pre to adapt to many kinds of systems.
1338
1339Usage: $0 [OPTION]... [VAR=VALUE]...
1340
1341To assign environment variables (e.g., CC, CFLAGS...), specify them as
1342VAR=VALUE. See below for descriptions of some of the useful variables.
1343
1344Defaults for the options are specified in brackets.
1345
1346Configuration:
1347 -h, --help display this help and exit
1348 --help=short display options specific to this package
1349 --help=recursive display the short help of all the included packages
1350 -V, --version display version information and exit
1351 -q, --quiet, --silent do not print \`checking ...' messages
1352 --cache-file=FILE cache test results in FILE [disabled]
1353 -C, --config-cache alias for \`--cache-file=config.cache'
1354 -n, --no-create do not create output files
1355 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1356
1357Installation directories:
1358 --prefix=PREFIX install architecture-independent files in PREFIX
1359 [$ac_default_prefix]
1360 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1361 [PREFIX]
1362
1363By default, \`make install' will install all the files in
1364\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1365an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1366for instance \`--prefix=\$HOME'.
1367
1368For better control, use the options below.
1369
1370Fine tuning of the installation directories:
1371 --bindir=DIR user executables [EPREFIX/bin]
1372 --sbindir=DIR system admin executables [EPREFIX/sbin]
1373 --libexecdir=DIR program executables [EPREFIX/libexec]
1374 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1375 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1376 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1377 --libdir=DIR object code libraries [EPREFIX/lib]
1378 --includedir=DIR C header files [PREFIX/include]
1379 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1380 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1381 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1382 --infodir=DIR info documentation [DATAROOTDIR/info]
1383 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1384 --mandir=DIR man documentation [DATAROOTDIR/man]
1385 --docdir=DIR documentation root [DATAROOTDIR/doc/libctf-library]
1386 --htmldir=DIR html documentation [DOCDIR]
1387 --dvidir=DIR dvi documentation [DOCDIR]
1388 --pdfdir=DIR pdf documentation [DOCDIR]
1389 --psdir=DIR ps documentation [DOCDIR]
1390_ACEOF
1391
1392 cat <<\_ACEOF
1393
1394Program names:
1395 --program-prefix=PREFIX prepend PREFIX to installed program names
1396 --program-suffix=SUFFIX append SUFFIX to installed program names
1397 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
87279e3c
NA
1398
1399System types:
1400 --build=BUILD configure for building on BUILD [guessed]
1401 --host=HOST cross-compile to build programs to run on HOST [BUILD]
0e65dfba
NA
1402_ACEOF
1403fi
1404
1405if test -n "$ac_init_help"; then
1406 case $ac_init_help in
1407 short | recursive ) echo "Configuration of libctf library 1.2.0-pre:";;
1408 esac
1409 cat <<\_ACEOF
1410
1411Optional Features:
1412 --disable-option-checking ignore unrecognized --enable/--with options
1413 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1414 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1415 --enable-dependency-tracking
1416 do not reject slow dependency extractors
1417 --disable-dependency-tracking
1418 speeds up one-time build
1419 --enable-silent-rules less verbose build output (undo: "make V=1")
1420 --disable-silent-rules verbose build output (undo: "make V=0")
87279e3c
NA
1421 --enable-shared[=PKGS] build shared libraries [default=no]
1422 --enable-static[=PKGS] build static libraries [default=yes]
1423 --enable-fast-install[=PKGS]
1424 optimize for fast installation [default=yes]
1425 --disable-libtool-lock avoid locking (might break parallel builds)
0e65dfba
NA
1426 --disable-largefile omit support for large files
1427 --enable-werror-always enable -Werror despite compiler version
1428 --enable-maintainer-mode
1429 enable make rules and dependencies not useful (and
1430 sometimes confusing) to the casual installer
87279e3c 1431 --enable-install-libbfd controls installation of libbfd and related headers
0e65dfba 1432
a0486bac
JM
1433Optional Packages:
1434 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1435 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
87279e3c
NA
1436 --with-pic try to use only PIC/non-PIC objects [default=use
1437 both]
1438 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
a0486bac
JM
1439 --with-system-zlib use installed libz
1440
0e65dfba
NA
1441Some influential environment variables:
1442 CC C compiler command
1443 CFLAGS C compiler flags
1444 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1445 nonstandard directory <lib dir>
1446 LIBS libraries to pass to the linker, e.g. -l<library>
1447 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1448 you have headers in a nonstandard directory <include dir>
1449 CPP C preprocessor
1450
1451Use these variables to override the choices made by `configure' or to help
1452it to find libraries and programs with nonstandard names/locations.
1453
1454Report bugs to the package provider.
1455_ACEOF
1456ac_status=$?
1457fi
1458
1459if test "$ac_init_help" = "recursive"; then
1460 # If there are subdirs, report their specific --help.
1461 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1462 test -d "$ac_dir" ||
1463 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1464 continue
1465 ac_builddir=.
1466
1467case "$ac_dir" in
1468.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1469*)
1470 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1471 # A ".." for each directory in $ac_dir_suffix.
1472 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1473 case $ac_top_builddir_sub in
1474 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1476 esac ;;
1477esac
1478ac_abs_top_builddir=$ac_pwd
1479ac_abs_builddir=$ac_pwd$ac_dir_suffix
1480# for backward compatibility:
1481ac_top_builddir=$ac_top_build_prefix
1482
1483case $srcdir in
1484 .) # We are building in place.
1485 ac_srcdir=.
1486 ac_top_srcdir=$ac_top_builddir_sub
1487 ac_abs_top_srcdir=$ac_pwd ;;
1488 [\\/]* | ?:[\\/]* ) # Absolute name.
1489 ac_srcdir=$srcdir$ac_dir_suffix;
1490 ac_top_srcdir=$srcdir
1491 ac_abs_top_srcdir=$srcdir ;;
1492 *) # Relative name.
1493 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1494 ac_top_srcdir=$ac_top_build_prefix$srcdir
1495 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1496esac
1497ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1498
1499 cd "$ac_dir" || { ac_status=$?; continue; }
1500 # Check for guested configure.
1501 if test -f "$ac_srcdir/configure.gnu"; then
1502 echo &&
1503 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1504 elif test -f "$ac_srcdir/configure"; then
1505 echo &&
1506 $SHELL "$ac_srcdir/configure" --help=recursive
1507 else
1508 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1509 fi || ac_status=$?
1510 cd "$ac_pwd" || { ac_status=$?; break; }
1511 done
1512fi
1513
1514test -n "$ac_init_help" && exit $ac_status
1515if $ac_init_version; then
1516 cat <<\_ACEOF
1517libctf library configure 1.2.0-pre
1518generated by GNU Autoconf 2.69
1519
1520Copyright (C) 2012 Free Software Foundation, Inc.
1521This configure script is free software; the Free Software Foundation
1522gives unlimited permission to copy, distribute and modify it.
1523_ACEOF
1524 exit
1525fi
1526
1527## ------------------------ ##
1528## Autoconf initialization. ##
1529## ------------------------ ##
1530
1531# ac_fn_c_try_compile LINENO
1532# --------------------------
1533# Try to compile conftest.$ac_ext, and return whether this succeeded.
1534ac_fn_c_try_compile ()
1535{
1536 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1537 rm -f conftest.$ac_objext
1538 if { { ac_try="$ac_compile"
1539case "(($ac_try" in
1540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1541 *) ac_try_echo=$ac_try;;
1542esac
1543eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1544$as_echo "$ac_try_echo"; } >&5
1545 (eval "$ac_compile") 2>conftest.err
1546 ac_status=$?
1547 if test -s conftest.err; then
1548 grep -v '^ *+' conftest.err >conftest.er1
1549 cat conftest.er1 >&5
1550 mv -f conftest.er1 conftest.err
1551 fi
1552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1553 test $ac_status = 0; } && {
1554 test -z "$ac_c_werror_flag" ||
1555 test ! -s conftest.err
1556 } && test -s conftest.$ac_objext; then :
1557 ac_retval=0
1558else
1559 $as_echo "$as_me: failed program was:" >&5
1560sed 's/^/| /' conftest.$ac_ext >&5
1561
1562 ac_retval=1
1563fi
1564 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1565 as_fn_set_status $ac_retval
1566
1567} # ac_fn_c_try_compile
1568
1569# ac_fn_c_try_cpp LINENO
1570# ----------------------
1571# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1572ac_fn_c_try_cpp ()
1573{
1574 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575 if { { ac_try="$ac_cpp conftest.$ac_ext"
1576case "(($ac_try" in
1577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578 *) ac_try_echo=$ac_try;;
1579esac
1580eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581$as_echo "$ac_try_echo"; } >&5
1582 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1583 ac_status=$?
1584 if test -s conftest.err; then
1585 grep -v '^ *+' conftest.err >conftest.er1
1586 cat conftest.er1 >&5
1587 mv -f conftest.er1 conftest.err
1588 fi
1589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1590 test $ac_status = 0; } > conftest.i && {
1591 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1592 test ! -s conftest.err
1593 }; then :
1594 ac_retval=0
1595else
1596 $as_echo "$as_me: failed program was:" >&5
1597sed 's/^/| /' conftest.$ac_ext >&5
1598
1599 ac_retval=1
1600fi
1601 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1602 as_fn_set_status $ac_retval
1603
1604} # ac_fn_c_try_cpp
1605
1606# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1607# -------------------------------------------------------
1608# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1609# the include files in INCLUDES and setting the cache variable VAR
1610# accordingly.
1611ac_fn_c_check_header_mongrel ()
1612{
1613 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614 if eval \${$3+:} false; then :
1615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1616$as_echo_n "checking for $2... " >&6; }
1617if eval \${$3+:} false; then :
1618 $as_echo_n "(cached) " >&6
1619fi
1620eval ac_res=\$$3
1621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1622$as_echo "$ac_res" >&6; }
1623else
1624 # Is the header compilable?
1625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1626$as_echo_n "checking $2 usability... " >&6; }
1627cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1628/* end confdefs.h. */
1629$4
1630#include <$2>
1631_ACEOF
1632if ac_fn_c_try_compile "$LINENO"; then :
1633 ac_header_compiler=yes
1634else
1635 ac_header_compiler=no
1636fi
1637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1639$as_echo "$ac_header_compiler" >&6; }
1640
1641# Is the header present?
1642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1643$as_echo_n "checking $2 presence... " >&6; }
1644cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1645/* end confdefs.h. */
1646#include <$2>
1647_ACEOF
1648if ac_fn_c_try_cpp "$LINENO"; then :
1649 ac_header_preproc=yes
1650else
1651 ac_header_preproc=no
1652fi
1653rm -f conftest.err conftest.i conftest.$ac_ext
1654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1655$as_echo "$ac_header_preproc" >&6; }
1656
1657# So? What about this header?
1658case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1659 yes:no: )
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1661$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1663$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1664 ;;
1665 no:yes:* )
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1667$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1669$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1671$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1673$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1675$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1676 ;;
1677esac
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1679$as_echo_n "checking for $2... " >&6; }
1680if eval \${$3+:} false; then :
1681 $as_echo_n "(cached) " >&6
1682else
1683 eval "$3=\$ac_header_compiler"
1684fi
1685eval ac_res=\$$3
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1687$as_echo "$ac_res" >&6; }
1688fi
1689 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1690
1691} # ac_fn_c_check_header_mongrel
1692
1693# ac_fn_c_try_run LINENO
1694# ----------------------
1695# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1696# that executables *can* be run.
1697ac_fn_c_try_run ()
1698{
1699 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1700 if { { ac_try="$ac_link"
1701case "(($ac_try" in
1702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1703 *) ac_try_echo=$ac_try;;
1704esac
1705eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1706$as_echo "$ac_try_echo"; } >&5
1707 (eval "$ac_link") 2>&5
1708 ac_status=$?
1709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1711 { { case "(($ac_try" in
1712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1713 *) ac_try_echo=$ac_try;;
1714esac
1715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1716$as_echo "$ac_try_echo"; } >&5
1717 (eval "$ac_try") 2>&5
1718 ac_status=$?
1719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720 test $ac_status = 0; }; }; then :
1721 ac_retval=0
1722else
1723 $as_echo "$as_me: program exited with status $ac_status" >&5
1724 $as_echo "$as_me: failed program was:" >&5
1725sed 's/^/| /' conftest.$ac_ext >&5
1726
1727 ac_retval=$ac_status
1728fi
1729 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1730 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1731 as_fn_set_status $ac_retval
1732
1733} # ac_fn_c_try_run
1734
1735# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1736# -------------------------------------------------------
1737# Tests whether HEADER exists and can be compiled using the include files in
1738# INCLUDES, setting the cache variable VAR accordingly.
1739ac_fn_c_check_header_compile ()
1740{
1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743$as_echo_n "checking for $2... " >&6; }
1744if eval \${$3+:} false; then :
1745 $as_echo_n "(cached) " >&6
1746else
1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748/* end confdefs.h. */
1749$4
1750#include <$2>
1751_ACEOF
1752if ac_fn_c_try_compile "$LINENO"; then :
1753 eval "$3=yes"
1754else
1755 eval "$3=no"
1756fi
1757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1758fi
1759eval ac_res=\$$3
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1761$as_echo "$ac_res" >&6; }
1762 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1763
1764} # ac_fn_c_check_header_compile
1765
1766# ac_fn_c_try_link LINENO
1767# -----------------------
1768# Try to link conftest.$ac_ext, and return whether this succeeded.
1769ac_fn_c_try_link ()
1770{
1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772 rm -f conftest.$ac_objext conftest$ac_exeext
1773 if { { ac_try="$ac_link"
1774case "(($ac_try" in
1775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1776 *) ac_try_echo=$ac_try;;
1777esac
1778eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1779$as_echo "$ac_try_echo"; } >&5
1780 (eval "$ac_link") 2>conftest.err
1781 ac_status=$?
1782 if test -s conftest.err; then
1783 grep -v '^ *+' conftest.err >conftest.er1
1784 cat conftest.er1 >&5
1785 mv -f conftest.er1 conftest.err
1786 fi
1787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1788 test $ac_status = 0; } && {
1789 test -z "$ac_c_werror_flag" ||
1790 test ! -s conftest.err
1791 } && test -s conftest$ac_exeext && {
1792 test "$cross_compiling" = yes ||
1793 test -x conftest$ac_exeext
1794 }; then :
1795 ac_retval=0
1796else
1797 $as_echo "$as_me: failed program was:" >&5
1798sed 's/^/| /' conftest.$ac_ext >&5
1799
1800 ac_retval=1
1801fi
1802 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1803 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1804 # interfere with the next link command; also delete a directory that is
1805 # left behind by Apple's compiler. We do this before executing the actions.
1806 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1807 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1808 as_fn_set_status $ac_retval
1809
1810} # ac_fn_c_try_link
1811
1812# ac_fn_c_check_func LINENO FUNC VAR
1813# ----------------------------------
1814# Tests whether FUNC exists, setting the cache variable VAR accordingly
1815ac_fn_c_check_func ()
1816{
1817 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1819$as_echo_n "checking for $2... " >&6; }
1820if eval \${$3+:} false; then :
1821 $as_echo_n "(cached) " >&6
1822else
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824/* end confdefs.h. */
1825/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1826 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1827#define $2 innocuous_$2
1828
1829/* System header to define __stub macros and hopefully few prototypes,
1830 which can conflict with char $2 (); below.
1831 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1832 <limits.h> exists even on freestanding compilers. */
1833
1834#ifdef __STDC__
1835# include <limits.h>
1836#else
1837# include <assert.h>
1838#endif
1839
1840#undef $2
1841
1842/* Override any GCC internal prototype to avoid an error.
1843 Use char because int might match the return type of a GCC
1844 builtin and then its argument prototype would still apply. */
1845#ifdef __cplusplus
1846extern "C"
1847#endif
1848char $2 ();
1849/* The GNU C library defines this for functions which it implements
1850 to always fail with ENOSYS. Some functions are actually named
1851 something starting with __ and the normal name is an alias. */
1852#if defined __stub_$2 || defined __stub___$2
1853choke me
1854#endif
1855
1856int
1857main ()
1858{
1859return $2 ();
1860 ;
1861 return 0;
1862}
1863_ACEOF
1864if ac_fn_c_try_link "$LINENO"; then :
1865 eval "$3=yes"
1866else
1867 eval "$3=no"
1868fi
1869rm -f core conftest.err conftest.$ac_objext \
1870 conftest$ac_exeext conftest.$ac_ext
1871fi
1872eval ac_res=\$$3
1873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1874$as_echo "$ac_res" >&6; }
1875 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1876
1877} # ac_fn_c_check_func
1878cat >config.log <<_ACEOF
1879This file contains any messages produced by compilers while
1880running configure, to aid debugging if configure makes a mistake.
1881
1882It was created by libctf library $as_me 1.2.0-pre, which was
1883generated by GNU Autoconf 2.69. Invocation command line was
1884
1885 $ $0 $@
1886
1887_ACEOF
1888exec 5>>config.log
1889{
1890cat <<_ASUNAME
1891## --------- ##
1892## Platform. ##
1893## --------- ##
1894
1895hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1896uname -m = `(uname -m) 2>/dev/null || echo unknown`
1897uname -r = `(uname -r) 2>/dev/null || echo unknown`
1898uname -s = `(uname -s) 2>/dev/null || echo unknown`
1899uname -v = `(uname -v) 2>/dev/null || echo unknown`
1900
1901/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1902/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1903
1904/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1905/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1906/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1907/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1908/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1909/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1910/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1911
1912_ASUNAME
1913
1914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1915for as_dir in $PATH
1916do
1917 IFS=$as_save_IFS
1918 test -z "$as_dir" && as_dir=.
1919 $as_echo "PATH: $as_dir"
1920 done
1921IFS=$as_save_IFS
1922
1923} >&5
1924
1925cat >&5 <<_ACEOF
1926
1927
1928## ----------- ##
1929## Core tests. ##
1930## ----------- ##
1931
1932_ACEOF
1933
1934
1935# Keep a trace of the command line.
1936# Strip out --no-create and --no-recursion so they do not pile up.
1937# Strip out --silent because we don't want to record it for future runs.
1938# Also quote any args containing shell meta-characters.
1939# Make two passes to allow for proper duplicate-argument suppression.
1940ac_configure_args=
1941ac_configure_args0=
1942ac_configure_args1=
1943ac_must_keep_next=false
1944for ac_pass in 1 2
1945do
1946 for ac_arg
1947 do
1948 case $ac_arg in
1949 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1950 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1951 | -silent | --silent | --silen | --sile | --sil)
1952 continue ;;
1953 *\'*)
1954 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1955 esac
1956 case $ac_pass in
1957 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1958 2)
1959 as_fn_append ac_configure_args1 " '$ac_arg'"
1960 if test $ac_must_keep_next = true; then
1961 ac_must_keep_next=false # Got value, back to normal.
1962 else
1963 case $ac_arg in
1964 *=* | --config-cache | -C | -disable-* | --disable-* \
1965 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1966 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1967 | -with-* | --with-* | -without-* | --without-* | --x)
1968 case "$ac_configure_args0 " in
1969 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1970 esac
1971 ;;
1972 -* ) ac_must_keep_next=true ;;
1973 esac
1974 fi
1975 as_fn_append ac_configure_args " '$ac_arg'"
1976 ;;
1977 esac
1978 done
1979done
1980{ ac_configure_args0=; unset ac_configure_args0;}
1981{ ac_configure_args1=; unset ac_configure_args1;}
1982
1983# When interrupted or exit'd, cleanup temporary files, and complete
1984# config.log. We remove comments because anyway the quotes in there
1985# would cause problems or look ugly.
1986# WARNING: Use '\'' to represent an apostrophe within the trap.
1987# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1988trap 'exit_status=$?
1989 # Save into config.log some information that might help in debugging.
1990 {
1991 echo
1992
1993 $as_echo "## ---------------- ##
1994## Cache variables. ##
1995## ---------------- ##"
1996 echo
1997 # The following way of writing the cache mishandles newlines in values,
1998(
1999 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2000 eval ac_val=\$$ac_var
2001 case $ac_val in #(
2002 *${as_nl}*)
2003 case $ac_var in #(
2004 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2005$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2006 esac
2007 case $ac_var in #(
2008 _ | IFS | as_nl) ;; #(
2009 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2010 *) { eval $ac_var=; unset $ac_var;} ;;
2011 esac ;;
2012 esac
2013 done
2014 (set) 2>&1 |
2015 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2016 *${as_nl}ac_space=\ *)
2017 sed -n \
2018 "s/'\''/'\''\\\\'\'''\''/g;
2019 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2020 ;; #(
2021 *)
2022 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2023 ;;
2024 esac |
2025 sort
2026)
2027 echo
2028
2029 $as_echo "## ----------------- ##
2030## Output variables. ##
2031## ----------------- ##"
2032 echo
2033 for ac_var in $ac_subst_vars
2034 do
2035 eval ac_val=\$$ac_var
2036 case $ac_val in
2037 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2038 esac
2039 $as_echo "$ac_var='\''$ac_val'\''"
2040 done | sort
2041 echo
2042
2043 if test -n "$ac_subst_files"; then
2044 $as_echo "## ------------------- ##
2045## File substitutions. ##
2046## ------------------- ##"
2047 echo
2048 for ac_var in $ac_subst_files
2049 do
2050 eval ac_val=\$$ac_var
2051 case $ac_val in
2052 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2053 esac
2054 $as_echo "$ac_var='\''$ac_val'\''"
2055 done | sort
2056 echo
2057 fi
2058
2059 if test -s confdefs.h; then
2060 $as_echo "## ----------- ##
2061## confdefs.h. ##
2062## ----------- ##"
2063 echo
2064 cat confdefs.h
2065 echo
2066 fi
2067 test "$ac_signal" != 0 &&
2068 $as_echo "$as_me: caught signal $ac_signal"
2069 $as_echo "$as_me: exit $exit_status"
2070 } >&5
2071 rm -f core *.core core.conftest.* &&
2072 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2073 exit $exit_status
2074' 0
2075for ac_signal in 1 2 13 15; do
2076 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2077done
2078ac_signal=0
2079
2080# confdefs.h avoids OS command line length limits that DEFS can exceed.
2081rm -f -r conftest* confdefs.h
2082
2083$as_echo "/* confdefs.h */" > confdefs.h
2084
2085# Predefined preprocessor variables.
2086
2087cat >>confdefs.h <<_ACEOF
2088#define PACKAGE_NAME "$PACKAGE_NAME"
2089_ACEOF
2090
2091cat >>confdefs.h <<_ACEOF
2092#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2093_ACEOF
2094
2095cat >>confdefs.h <<_ACEOF
2096#define PACKAGE_VERSION "$PACKAGE_VERSION"
2097_ACEOF
2098
2099cat >>confdefs.h <<_ACEOF
2100#define PACKAGE_STRING "$PACKAGE_STRING"
2101_ACEOF
2102
2103cat >>confdefs.h <<_ACEOF
2104#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2105_ACEOF
2106
2107cat >>confdefs.h <<_ACEOF
2108#define PACKAGE_URL "$PACKAGE_URL"
2109_ACEOF
2110
2111
2112# Let the site file select an alternate cache file if it wants to.
2113# Prefer an explicitly selected file to automatically selected ones.
2114ac_site_file1=NONE
2115ac_site_file2=NONE
2116if test -n "$CONFIG_SITE"; then
2117 # We do not want a PATH search for config.site.
2118 case $CONFIG_SITE in #((
2119 -*) ac_site_file1=./$CONFIG_SITE;;
2120 */*) ac_site_file1=$CONFIG_SITE;;
2121 *) ac_site_file1=./$CONFIG_SITE;;
2122 esac
2123elif test "x$prefix" != xNONE; then
2124 ac_site_file1=$prefix/share/config.site
2125 ac_site_file2=$prefix/etc/config.site
2126else
2127 ac_site_file1=$ac_default_prefix/share/config.site
2128 ac_site_file2=$ac_default_prefix/etc/config.site
2129fi
2130for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2131do
2132 test "x$ac_site_file" = xNONE && continue
2133 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2135$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2136 sed 's/^/| /' "$ac_site_file" >&5
2137 . "$ac_site_file" \
2138 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2139$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2140as_fn_error $? "failed to load site script $ac_site_file
2141See \`config.log' for more details" "$LINENO" 5; }
2142 fi
2143done
2144
2145if test -r "$cache_file"; then
2146 # Some versions of bash will fail to source /dev/null (special files
2147 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2148 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2149 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2150$as_echo "$as_me: loading cache $cache_file" >&6;}
2151 case $cache_file in
2152 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2153 *) . "./$cache_file";;
2154 esac
2155 fi
2156else
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2158$as_echo "$as_me: creating cache $cache_file" >&6;}
2159 >$cache_file
2160fi
2161
2162as_fn_append ac_header_list " stdlib.h"
2163as_fn_append ac_header_list " unistd.h"
2164as_fn_append ac_header_list " sys/param.h"
6b22174f 2165as_fn_append ac_func_list " qsort_r"
0e65dfba
NA
2166# Check that the precious variables saved in the cache have kept the same
2167# value.
2168ac_cache_corrupted=false
2169for ac_var in $ac_precious_vars; do
2170 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2171 eval ac_new_set=\$ac_env_${ac_var}_set
2172 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2173 eval ac_new_val=\$ac_env_${ac_var}_value
2174 case $ac_old_set,$ac_new_set in
2175 set,)
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2177$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2178 ac_cache_corrupted=: ;;
2179 ,set)
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2181$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2182 ac_cache_corrupted=: ;;
2183 ,);;
2184 *)
2185 if test "x$ac_old_val" != "x$ac_new_val"; then
2186 # differences in whitespace do not lead to failure.
2187 ac_old_val_w=`echo x $ac_old_val`
2188 ac_new_val_w=`echo x $ac_new_val`
2189 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2191$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2192 ac_cache_corrupted=:
2193 else
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2195$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2196 eval $ac_var=\$ac_old_val
2197 fi
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2199$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2201$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2202 fi;;
2203 esac
2204 # Pass precious variables to config.status.
2205 if test "$ac_new_set" = set; then
2206 case $ac_new_val in
2207 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2208 *) ac_arg=$ac_var=$ac_new_val ;;
2209 esac
2210 case " $ac_configure_args " in
2211 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2212 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2213 esac
2214 fi
2215done
2216if $ac_cache_corrupted; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2218$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2220$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2221 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2222fi
2223## -------------------- ##
2224## Main body of script. ##
2225## -------------------- ##
2226
2227ac_ext=c
2228ac_cpp='$CPP $CPPFLAGS'
2229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2231ac_compiler_gnu=$ac_cv_c_compiler_gnu
2232
2233
2234
2235
2236
2237
2238
87279e3c 2239
0e65dfba
NA
2240ac_aux_dir=
2241for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2242 if test -f "$ac_dir/install-sh"; then
2243 ac_aux_dir=$ac_dir
2244 ac_install_sh="$ac_aux_dir/install-sh -c"
2245 break
2246 elif test -f "$ac_dir/install.sh"; then
2247 ac_aux_dir=$ac_dir
2248 ac_install_sh="$ac_aux_dir/install.sh -c"
2249 break
2250 elif test -f "$ac_dir/shtool"; then
2251 ac_aux_dir=$ac_dir
2252 ac_install_sh="$ac_aux_dir/shtool install -c"
2253 break
2254 fi
2255done
2256if test -z "$ac_aux_dir"; then
2257 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2258fi
2259
2260# These three variables are undocumented and unsupported,
2261# and are intended to be withdrawn in a future Autoconf release.
2262# They can cause serious problems if a builder's source tree is in a directory
2263# whose full name contains unusual characters.
2264ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2265ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2266ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2267
2268
2269# Expand $ac_aux_dir to an absolute path.
2270am_aux_dir=`cd "$ac_aux_dir" && pwd`
2271
2272ac_ext=c
2273ac_cpp='$CPP $CPPFLAGS'
2274ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2275ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2276ac_compiler_gnu=$ac_cv_c_compiler_gnu
2277if test -n "$ac_tool_prefix"; then
2278 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2279set dummy ${ac_tool_prefix}gcc; ac_word=$2
2280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2281$as_echo_n "checking for $ac_word... " >&6; }
2282if ${ac_cv_prog_CC+:} false; then :
2283 $as_echo_n "(cached) " >&6
2284else
2285 if test -n "$CC"; then
2286 ac_cv_prog_CC="$CC" # Let the user override the test.
2287else
2288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2289for as_dir in $PATH
2290do
2291 IFS=$as_save_IFS
2292 test -z "$as_dir" && as_dir=.
2293 for ac_exec_ext in '' $ac_executable_extensions; do
2294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2295 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2297 break 2
2298 fi
2299done
2300 done
2301IFS=$as_save_IFS
2302
2303fi
2304fi
2305CC=$ac_cv_prog_CC
2306if test -n "$CC"; then
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2308$as_echo "$CC" >&6; }
2309else
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2311$as_echo "no" >&6; }
2312fi
2313
2314
2315fi
2316if test -z "$ac_cv_prog_CC"; then
2317 ac_ct_CC=$CC
2318 # Extract the first word of "gcc", so it can be a program name with args.
2319set dummy gcc; ac_word=$2
2320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2321$as_echo_n "checking for $ac_word... " >&6; }
2322if ${ac_cv_prog_ac_ct_CC+:} false; then :
2323 $as_echo_n "(cached) " >&6
2324else
2325 if test -n "$ac_ct_CC"; then
2326 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2327else
2328as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2329for as_dir in $PATH
2330do
2331 IFS=$as_save_IFS
2332 test -z "$as_dir" && as_dir=.
2333 for ac_exec_ext in '' $ac_executable_extensions; do
2334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2335 ac_cv_prog_ac_ct_CC="gcc"
2336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2337 break 2
2338 fi
2339done
2340 done
2341IFS=$as_save_IFS
2342
2343fi
2344fi
2345ac_ct_CC=$ac_cv_prog_ac_ct_CC
2346if test -n "$ac_ct_CC"; then
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2348$as_echo "$ac_ct_CC" >&6; }
2349else
2350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2351$as_echo "no" >&6; }
2352fi
2353
2354 if test "x$ac_ct_CC" = x; then
2355 CC=""
2356 else
2357 case $cross_compiling:$ac_tool_warned in
2358yes:)
2359{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2360$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2361ac_tool_warned=yes ;;
2362esac
2363 CC=$ac_ct_CC
2364 fi
2365else
2366 CC="$ac_cv_prog_CC"
2367fi
2368
2369if test -z "$CC"; then
2370 if test -n "$ac_tool_prefix"; then
2371 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2372set dummy ${ac_tool_prefix}cc; ac_word=$2
2373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2374$as_echo_n "checking for $ac_word... " >&6; }
2375if ${ac_cv_prog_CC+:} false; then :
2376 $as_echo_n "(cached) " >&6
2377else
2378 if test -n "$CC"; then
2379 ac_cv_prog_CC="$CC" # Let the user override the test.
2380else
2381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2382for as_dir in $PATH
2383do
2384 IFS=$as_save_IFS
2385 test -z "$as_dir" && as_dir=.
2386 for ac_exec_ext in '' $ac_executable_extensions; do
2387 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2388 ac_cv_prog_CC="${ac_tool_prefix}cc"
2389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2390 break 2
2391 fi
2392done
2393 done
2394IFS=$as_save_IFS
2395
2396fi
2397fi
2398CC=$ac_cv_prog_CC
2399if test -n "$CC"; then
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2401$as_echo "$CC" >&6; }
2402else
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2404$as_echo "no" >&6; }
2405fi
2406
2407
2408 fi
2409fi
2410if test -z "$CC"; then
2411 # Extract the first word of "cc", so it can be a program name with args.
2412set dummy cc; ac_word=$2
2413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2414$as_echo_n "checking for $ac_word... " >&6; }
2415if ${ac_cv_prog_CC+:} false; then :
2416 $as_echo_n "(cached) " >&6
2417else
2418 if test -n "$CC"; then
2419 ac_cv_prog_CC="$CC" # Let the user override the test.
2420else
2421 ac_prog_rejected=no
2422as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2423for as_dir in $PATH
2424do
2425 IFS=$as_save_IFS
2426 test -z "$as_dir" && as_dir=.
2427 for ac_exec_ext in '' $ac_executable_extensions; do
2428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2429 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2430 ac_prog_rejected=yes
2431 continue
2432 fi
2433 ac_cv_prog_CC="cc"
2434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2435 break 2
2436 fi
2437done
2438 done
2439IFS=$as_save_IFS
2440
2441if test $ac_prog_rejected = yes; then
2442 # We found a bogon in the path, so make sure we never use it.
2443 set dummy $ac_cv_prog_CC
2444 shift
2445 if test $# != 0; then
2446 # We chose a different compiler from the bogus one.
2447 # However, it has the same basename, so the bogon will be chosen
2448 # first if we set CC to just the basename; use the full file name.
2449 shift
2450 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2451 fi
2452fi
2453fi
2454fi
2455CC=$ac_cv_prog_CC
2456if test -n "$CC"; then
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2458$as_echo "$CC" >&6; }
2459else
2460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2461$as_echo "no" >&6; }
2462fi
2463
2464
2465fi
2466if test -z "$CC"; then
2467 if test -n "$ac_tool_prefix"; then
2468 for ac_prog in cl.exe
2469 do
2470 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2471set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2473$as_echo_n "checking for $ac_word... " >&6; }
2474if ${ac_cv_prog_CC+:} false; then :
2475 $as_echo_n "(cached) " >&6
2476else
2477 if test -n "$CC"; then
2478 ac_cv_prog_CC="$CC" # Let the user override the test.
2479else
2480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2481for as_dir in $PATH
2482do
2483 IFS=$as_save_IFS
2484 test -z "$as_dir" && as_dir=.
2485 for ac_exec_ext in '' $ac_executable_extensions; do
2486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2487 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2489 break 2
2490 fi
2491done
2492 done
2493IFS=$as_save_IFS
2494
2495fi
2496fi
2497CC=$ac_cv_prog_CC
2498if test -n "$CC"; then
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2500$as_echo "$CC" >&6; }
2501else
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2503$as_echo "no" >&6; }
2504fi
2505
2506
2507 test -n "$CC" && break
2508 done
2509fi
2510if test -z "$CC"; then
2511 ac_ct_CC=$CC
2512 for ac_prog in cl.exe
2513do
2514 # Extract the first word of "$ac_prog", so it can be a program name with args.
2515set dummy $ac_prog; ac_word=$2
2516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2517$as_echo_n "checking for $ac_word... " >&6; }
2518if ${ac_cv_prog_ac_ct_CC+:} false; then :
2519 $as_echo_n "(cached) " >&6
2520else
2521 if test -n "$ac_ct_CC"; then
2522 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2523else
2524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2525for as_dir in $PATH
2526do
2527 IFS=$as_save_IFS
2528 test -z "$as_dir" && as_dir=.
2529 for ac_exec_ext in '' $ac_executable_extensions; do
2530 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2531 ac_cv_prog_ac_ct_CC="$ac_prog"
2532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2533 break 2
2534 fi
2535done
2536 done
2537IFS=$as_save_IFS
2538
2539fi
2540fi
2541ac_ct_CC=$ac_cv_prog_ac_ct_CC
2542if test -n "$ac_ct_CC"; then
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2544$as_echo "$ac_ct_CC" >&6; }
2545else
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2547$as_echo "no" >&6; }
2548fi
2549
2550
2551 test -n "$ac_ct_CC" && break
2552done
2553
2554 if test "x$ac_ct_CC" = x; then
2555 CC=""
2556 else
2557 case $cross_compiling:$ac_tool_warned in
2558yes:)
2559{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2560$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2561ac_tool_warned=yes ;;
2562esac
2563 CC=$ac_ct_CC
2564 fi
2565fi
2566
2567fi
2568
2569
2570test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2571$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2572as_fn_error $? "no acceptable C compiler found in \$PATH
2573See \`config.log' for more details" "$LINENO" 5; }
2574
2575# Provide some information about the compiler.
2576$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2577set X $ac_compile
2578ac_compiler=$2
2579for ac_option in --version -v -V -qversion; do
2580 { { ac_try="$ac_compiler $ac_option >&5"
2581case "(($ac_try" in
2582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2583 *) ac_try_echo=$ac_try;;
2584esac
2585eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2586$as_echo "$ac_try_echo"; } >&5
2587 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2588 ac_status=$?
2589 if test -s conftest.err; then
2590 sed '10a\
2591... rest of stderr output deleted ...
2592 10q' conftest.err >conftest.er1
2593 cat conftest.er1 >&5
2594 fi
2595 rm -f conftest.er1 conftest.err
2596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2597 test $ac_status = 0; }
2598done
2599
2600cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2601/* end confdefs.h. */
2602
2603int
2604main ()
2605{
2606
2607 ;
2608 return 0;
2609}
2610_ACEOF
2611ac_clean_files_save=$ac_clean_files
2612ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2613# Try to create an executable without -o first, disregard a.out.
2614# It will help us diagnose broken compilers, and finding out an intuition
2615# of exeext.
2616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2617$as_echo_n "checking whether the C compiler works... " >&6; }
2618ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2619
2620# The possible output files:
2621ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2622
2623ac_rmfiles=
2624for ac_file in $ac_files
2625do
2626 case $ac_file in
2627 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2628 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2629 esac
2630done
2631rm -f $ac_rmfiles
2632
2633if { { ac_try="$ac_link_default"
2634case "(($ac_try" in
2635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2636 *) ac_try_echo=$ac_try;;
2637esac
2638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2639$as_echo "$ac_try_echo"; } >&5
2640 (eval "$ac_link_default") 2>&5
2641 ac_status=$?
2642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2643 test $ac_status = 0; }; then :
2644 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2645# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2646# in a Makefile. We should not override ac_cv_exeext if it was cached,
2647# so that the user can short-circuit this test for compilers unknown to
2648# Autoconf.
2649for ac_file in $ac_files ''
2650do
2651 test -f "$ac_file" || continue
2652 case $ac_file in
2653 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2654 ;;
2655 [ab].out )
2656 # We found the default executable, but exeext='' is most
2657 # certainly right.
2658 break;;
2659 *.* )
2660 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2661 then :; else
2662 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2663 fi
2664 # We set ac_cv_exeext here because the later test for it is not
2665 # safe: cross compilers may not add the suffix if given an `-o'
2666 # argument, so we may need to know it at that point already.
2667 # Even if this section looks crufty: it has the advantage of
2668 # actually working.
2669 break;;
2670 * )
2671 break;;
2672 esac
2673done
2674test "$ac_cv_exeext" = no && ac_cv_exeext=
2675
2676else
2677 ac_file=''
2678fi
2679if test -z "$ac_file"; then :
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2681$as_echo "no" >&6; }
2682$as_echo "$as_me: failed program was:" >&5
2683sed 's/^/| /' conftest.$ac_ext >&5
2684
2685{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2686$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2687as_fn_error 77 "C compiler cannot create executables
2688See \`config.log' for more details" "$LINENO" 5; }
2689else
2690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2691$as_echo "yes" >&6; }
2692fi
2693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2694$as_echo_n "checking for C compiler default output file name... " >&6; }
2695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2696$as_echo "$ac_file" >&6; }
2697ac_exeext=$ac_cv_exeext
2698
2699rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2700ac_clean_files=$ac_clean_files_save
2701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2702$as_echo_n "checking for suffix of executables... " >&6; }
2703if { { ac_try="$ac_link"
2704case "(($ac_try" in
2705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2706 *) ac_try_echo=$ac_try;;
2707esac
2708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2709$as_echo "$ac_try_echo"; } >&5
2710 (eval "$ac_link") 2>&5
2711 ac_status=$?
2712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2713 test $ac_status = 0; }; then :
2714 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2715# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2716# work properly (i.e., refer to `conftest.exe'), while it won't with
2717# `rm'.
2718for ac_file in conftest.exe conftest conftest.*; do
2719 test -f "$ac_file" || continue
2720 case $ac_file in
2721 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2722 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2723 break;;
2724 * ) break;;
2725 esac
2726done
2727else
2728 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2729$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2730as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2731See \`config.log' for more details" "$LINENO" 5; }
2732fi
2733rm -f conftest conftest$ac_cv_exeext
2734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2735$as_echo "$ac_cv_exeext" >&6; }
2736
2737rm -f conftest.$ac_ext
2738EXEEXT=$ac_cv_exeext
2739ac_exeext=$EXEEXT
2740cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2741/* end confdefs.h. */
2742#include <stdio.h>
2743int
2744main ()
2745{
2746FILE *f = fopen ("conftest.out", "w");
2747 return ferror (f) || fclose (f) != 0;
2748
2749 ;
2750 return 0;
2751}
2752_ACEOF
2753ac_clean_files="$ac_clean_files conftest.out"
2754# Check that the compiler produces executables we can run. If not, either
2755# the compiler is broken, or we cross compile.
2756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2757$as_echo_n "checking whether we are cross compiling... " >&6; }
2758if test "$cross_compiling" != yes; then
2759 { { ac_try="$ac_link"
2760case "(($ac_try" in
2761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2762 *) ac_try_echo=$ac_try;;
2763esac
2764eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2765$as_echo "$ac_try_echo"; } >&5
2766 (eval "$ac_link") 2>&5
2767 ac_status=$?
2768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2769 test $ac_status = 0; }
2770 if { ac_try='./conftest$ac_cv_exeext'
2771 { { case "(($ac_try" in
2772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2773 *) ac_try_echo=$ac_try;;
2774esac
2775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2776$as_echo "$ac_try_echo"; } >&5
2777 (eval "$ac_try") 2>&5
2778 ac_status=$?
2779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2780 test $ac_status = 0; }; }; then
2781 cross_compiling=no
2782 else
2783 if test "$cross_compiling" = maybe; then
2784 cross_compiling=yes
2785 else
2786 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2787$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2788as_fn_error $? "cannot run C compiled programs.
2789If you meant to cross compile, use \`--host'.
2790See \`config.log' for more details" "$LINENO" 5; }
2791 fi
2792 fi
2793fi
2794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2795$as_echo "$cross_compiling" >&6; }
2796
2797rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2798ac_clean_files=$ac_clean_files_save
2799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2800$as_echo_n "checking for suffix of object files... " >&6; }
2801if ${ac_cv_objext+:} false; then :
2802 $as_echo_n "(cached) " >&6
2803else
2804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2805/* end confdefs.h. */
2806
2807int
2808main ()
2809{
2810
2811 ;
2812 return 0;
2813}
2814_ACEOF
2815rm -f conftest.o conftest.obj
2816if { { ac_try="$ac_compile"
2817case "(($ac_try" in
2818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2819 *) ac_try_echo=$ac_try;;
2820esac
2821eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2822$as_echo "$ac_try_echo"; } >&5
2823 (eval "$ac_compile") 2>&5
2824 ac_status=$?
2825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2826 test $ac_status = 0; }; then :
2827 for ac_file in conftest.o conftest.obj conftest.*; do
2828 test -f "$ac_file" || continue;
2829 case $ac_file in
2830 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2831 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2832 break;;
2833 esac
2834done
2835else
2836 $as_echo "$as_me: failed program was:" >&5
2837sed 's/^/| /' conftest.$ac_ext >&5
2838
2839{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2840$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2841as_fn_error $? "cannot compute suffix of object files: cannot compile
2842See \`config.log' for more details" "$LINENO" 5; }
2843fi
2844rm -f conftest.$ac_cv_objext conftest.$ac_ext
2845fi
2846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2847$as_echo "$ac_cv_objext" >&6; }
2848OBJEXT=$ac_cv_objext
2849ac_objext=$OBJEXT
2850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2851$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2852if ${ac_cv_c_compiler_gnu+:} false; then :
2853 $as_echo_n "(cached) " >&6
2854else
2855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2856/* end confdefs.h. */
2857
2858int
2859main ()
2860{
2861#ifndef __GNUC__
2862 choke me
2863#endif
2864
2865 ;
2866 return 0;
2867}
2868_ACEOF
2869if ac_fn_c_try_compile "$LINENO"; then :
2870 ac_compiler_gnu=yes
2871else
2872 ac_compiler_gnu=no
2873fi
2874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2875ac_cv_c_compiler_gnu=$ac_compiler_gnu
2876
2877fi
2878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2879$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2880if test $ac_compiler_gnu = yes; then
2881 GCC=yes
2882else
2883 GCC=
2884fi
2885ac_test_CFLAGS=${CFLAGS+set}
2886ac_save_CFLAGS=$CFLAGS
2887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2888$as_echo_n "checking whether $CC accepts -g... " >&6; }
2889if ${ac_cv_prog_cc_g+:} false; then :
2890 $as_echo_n "(cached) " >&6
2891else
2892 ac_save_c_werror_flag=$ac_c_werror_flag
2893 ac_c_werror_flag=yes
2894 ac_cv_prog_cc_g=no
2895 CFLAGS="-g"
2896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2897/* end confdefs.h. */
2898
2899int
2900main ()
2901{
2902
2903 ;
2904 return 0;
2905}
2906_ACEOF
2907if ac_fn_c_try_compile "$LINENO"; then :
2908 ac_cv_prog_cc_g=yes
2909else
2910 CFLAGS=""
2911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2912/* end confdefs.h. */
2913
2914int
2915main ()
2916{
2917
2918 ;
2919 return 0;
2920}
2921_ACEOF
2922if ac_fn_c_try_compile "$LINENO"; then :
2923
2924else
2925 ac_c_werror_flag=$ac_save_c_werror_flag
2926 CFLAGS="-g"
2927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2928/* end confdefs.h. */
2929
2930int
2931main ()
2932{
2933
2934 ;
2935 return 0;
2936}
2937_ACEOF
2938if ac_fn_c_try_compile "$LINENO"; then :
2939 ac_cv_prog_cc_g=yes
2940fi
2941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2942fi
2943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2944fi
2945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2946 ac_c_werror_flag=$ac_save_c_werror_flag
2947fi
2948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2949$as_echo "$ac_cv_prog_cc_g" >&6; }
2950if test "$ac_test_CFLAGS" = set; then
2951 CFLAGS=$ac_save_CFLAGS
2952elif test $ac_cv_prog_cc_g = yes; then
2953 if test "$GCC" = yes; then
2954 CFLAGS="-g -O2"
2955 else
2956 CFLAGS="-g"
2957 fi
2958else
2959 if test "$GCC" = yes; then
2960 CFLAGS="-O2"
2961 else
2962 CFLAGS=
2963 fi
2964fi
2965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2966$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2967if ${ac_cv_prog_cc_c89+:} false; then :
2968 $as_echo_n "(cached) " >&6
2969else
2970 ac_cv_prog_cc_c89=no
2971ac_save_CC=$CC
2972cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2973/* end confdefs.h. */
2974#include <stdarg.h>
2975#include <stdio.h>
2976struct stat;
2977/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2978struct buf { int x; };
2979FILE * (*rcsopen) (struct buf *, struct stat *, int);
2980static char *e (p, i)
2981 char **p;
2982 int i;
2983{
2984 return p[i];
2985}
2986static char *f (char * (*g) (char **, int), char **p, ...)
2987{
2988 char *s;
2989 va_list v;
2990 va_start (v,p);
2991 s = g (p, va_arg (v,int));
2992 va_end (v);
2993 return s;
2994}
2995
2996/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2997 function prototypes and stuff, but not '\xHH' hex character constants.
2998 These don't provoke an error unfortunately, instead are silently treated
2999 as 'x'. The following induces an error, until -std is added to get
3000 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3001 array size at least. It's necessary to write '\x00'==0 to get something
3002 that's true only with -std. */
3003int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3004
3005/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3006 inside strings and character constants. */
3007#define FOO(x) 'x'
3008int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3009
3010int test (int i, double x);
3011struct s1 {int (*f) (int a);};
3012struct s2 {int (*f) (double a);};
3013int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3014int argc;
3015char **argv;
3016int
3017main ()
3018{
3019return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3020 ;
3021 return 0;
3022}
3023_ACEOF
3024for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3025 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3026do
3027 CC="$ac_save_CC $ac_arg"
3028 if ac_fn_c_try_compile "$LINENO"; then :
3029 ac_cv_prog_cc_c89=$ac_arg
3030fi
3031rm -f core conftest.err conftest.$ac_objext
3032 test "x$ac_cv_prog_cc_c89" != "xno" && break
3033done
3034rm -f conftest.$ac_ext
3035CC=$ac_save_CC
3036
3037fi
3038# AC_CACHE_VAL
3039case "x$ac_cv_prog_cc_c89" in
3040 x)
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3042$as_echo "none needed" >&6; } ;;
3043 xno)
3044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3045$as_echo "unsupported" >&6; } ;;
3046 *)
3047 CC="$CC $ac_cv_prog_cc_c89"
3048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3049$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3050esac
3051if test "x$ac_cv_prog_cc_c89" != xno; then :
3052
3053fi
3054
3055ac_ext=c
3056ac_cpp='$CPP $CPPFLAGS'
3057ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3058ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3059ac_compiler_gnu=$ac_cv_c_compiler_gnu
3060
3061ac_ext=c
3062ac_cpp='$CPP $CPPFLAGS'
3063ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3064ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3065ac_compiler_gnu=$ac_cv_c_compiler_gnu
3066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3067$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3068if ${am_cv_prog_cc_c_o+:} false; then :
3069 $as_echo_n "(cached) " >&6
3070else
3071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3072/* end confdefs.h. */
3073
3074int
3075main ()
3076{
3077
3078 ;
3079 return 0;
3080}
3081_ACEOF
3082 # Make sure it works both with $CC and with simple cc.
3083 # Following AC_PROG_CC_C_O, we do the test twice because some
3084 # compilers refuse to overwrite an existing .o file with -o,
3085 # though they will create one.
3086 am_cv_prog_cc_c_o=yes
3087 for am_i in 1 2; do
3088 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3089 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3090 ac_status=$?
3091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3092 (exit $ac_status); } \
3093 && test -f conftest2.$ac_objext; then
3094 : OK
3095 else
3096 am_cv_prog_cc_c_o=no
3097 break
3098 fi
3099 done
3100 rm -f core conftest*
3101 unset am_i
3102fi
3103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3104$as_echo "$am_cv_prog_cc_c_o" >&6; }
3105if test "$am_cv_prog_cc_c_o" != yes; then
3106 # Losing compiler, so override with the script.
3107 # FIXME: It is wrong to rewrite CC.
3108 # But if we don't then we get into trouble of one sort or another.
3109 # A longer-term fix would be to have automake use am__CC in this case,
3110 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3111 CC="$am_aux_dir/compile $CC"
3112fi
3113ac_ext=c
3114ac_cpp='$CPP $CPPFLAGS'
3115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3117ac_compiler_gnu=$ac_cv_c_compiler_gnu
3118
3119
3120
3121ac_ext=c
3122ac_cpp='$CPP $CPPFLAGS'
3123ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3124ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3125ac_compiler_gnu=$ac_cv_c_compiler_gnu
3126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3127$as_echo_n "checking how to run the C preprocessor... " >&6; }
3128# On Suns, sometimes $CPP names a directory.
3129if test -n "$CPP" && test -d "$CPP"; then
3130 CPP=
3131fi
3132if test -z "$CPP"; then
3133 if ${ac_cv_prog_CPP+:} false; then :
3134 $as_echo_n "(cached) " >&6
3135else
3136 # Double quotes because CPP needs to be expanded
3137 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3138 do
3139 ac_preproc_ok=false
3140for ac_c_preproc_warn_flag in '' yes
3141do
3142 # Use a header file that comes with gcc, so configuring glibc
3143 # with a fresh cross-compiler works.
3144 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3145 # <limits.h> exists even on freestanding compilers.
3146 # On the NeXT, cc -E runs the code through the compiler's parser,
3147 # not just through cpp. "Syntax error" is here to catch this case.
3148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3149/* end confdefs.h. */
3150#ifdef __STDC__
3151# include <limits.h>
3152#else
3153# include <assert.h>
3154#endif
3155 Syntax error
3156_ACEOF
3157if ac_fn_c_try_cpp "$LINENO"; then :
3158
3159else
3160 # Broken: fails on valid input.
3161continue
3162fi
3163rm -f conftest.err conftest.i conftest.$ac_ext
3164
3165 # OK, works on sane cases. Now check whether nonexistent headers
3166 # can be detected and how.
3167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3168/* end confdefs.h. */
3169#include <ac_nonexistent.h>
3170_ACEOF
3171if ac_fn_c_try_cpp "$LINENO"; then :
3172 # Broken: success on invalid input.
3173continue
3174else
3175 # Passes both tests.
3176ac_preproc_ok=:
3177break
3178fi
3179rm -f conftest.err conftest.i conftest.$ac_ext
3180
3181done
3182# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3183rm -f conftest.i conftest.err conftest.$ac_ext
3184if $ac_preproc_ok; then :
3185 break
3186fi
3187
3188 done
3189 ac_cv_prog_CPP=$CPP
3190
3191fi
3192 CPP=$ac_cv_prog_CPP
3193else
3194 ac_cv_prog_CPP=$CPP
3195fi
3196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3197$as_echo "$CPP" >&6; }
3198ac_preproc_ok=false
3199for ac_c_preproc_warn_flag in '' yes
3200do
3201 # Use a header file that comes with gcc, so configuring glibc
3202 # with a fresh cross-compiler works.
3203 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3204 # <limits.h> exists even on freestanding compilers.
3205 # On the NeXT, cc -E runs the code through the compiler's parser,
3206 # not just through cpp. "Syntax error" is here to catch this case.
3207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3208/* end confdefs.h. */
3209#ifdef __STDC__
3210# include <limits.h>
3211#else
3212# include <assert.h>
3213#endif
3214 Syntax error
3215_ACEOF
3216if ac_fn_c_try_cpp "$LINENO"; then :
3217
3218else
3219 # Broken: fails on valid input.
3220continue
3221fi
3222rm -f conftest.err conftest.i conftest.$ac_ext
3223
3224 # OK, works on sane cases. Now check whether nonexistent headers
3225 # can be detected and how.
3226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3227/* end confdefs.h. */
3228#include <ac_nonexistent.h>
3229_ACEOF
3230if ac_fn_c_try_cpp "$LINENO"; then :
3231 # Broken: success on invalid input.
3232continue
3233else
3234 # Passes both tests.
3235ac_preproc_ok=:
3236break
3237fi
3238rm -f conftest.err conftest.i conftest.$ac_ext
3239
3240done
3241# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3242rm -f conftest.i conftest.err conftest.$ac_ext
3243if $ac_preproc_ok; then :
3244
3245else
3246 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3247$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3248as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3249See \`config.log' for more details" "$LINENO" 5; }
3250fi
3251
3252ac_ext=c
3253ac_cpp='$CPP $CPPFLAGS'
3254ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3255ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3256ac_compiler_gnu=$ac_cv_c_compiler_gnu
3257
3258
3259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3260$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3261if ${ac_cv_path_GREP+:} false; then :
3262 $as_echo_n "(cached) " >&6
3263else
3264 if test -z "$GREP"; then
3265 ac_path_GREP_found=false
3266 # Loop through the user's path and test for each of PROGNAME-LIST
3267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3268for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3269do
3270 IFS=$as_save_IFS
3271 test -z "$as_dir" && as_dir=.
3272 for ac_prog in grep ggrep; do
3273 for ac_exec_ext in '' $ac_executable_extensions; do
3274 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3275 as_fn_executable_p "$ac_path_GREP" || continue
3276# Check for GNU ac_path_GREP and select it if it is found.
3277 # Check for GNU $ac_path_GREP
3278case `"$ac_path_GREP" --version 2>&1` in
3279*GNU*)
3280 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3281*)
3282 ac_count=0
3283 $as_echo_n 0123456789 >"conftest.in"
3284 while :
3285 do
3286 cat "conftest.in" "conftest.in" >"conftest.tmp"
3287 mv "conftest.tmp" "conftest.in"
3288 cp "conftest.in" "conftest.nl"
3289 $as_echo 'GREP' >> "conftest.nl"
3290 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3291 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3292 as_fn_arith $ac_count + 1 && ac_count=$as_val
3293 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3294 # Best one so far, save it but keep looking for a better one
3295 ac_cv_path_GREP="$ac_path_GREP"
3296 ac_path_GREP_max=$ac_count
3297 fi
3298 # 10*(2^10) chars as input seems more than enough
3299 test $ac_count -gt 10 && break
3300 done
3301 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3302esac
3303
3304 $ac_path_GREP_found && break 3
3305 done
3306 done
3307 done
3308IFS=$as_save_IFS
3309 if test -z "$ac_cv_path_GREP"; then
3310 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3311 fi
3312else
3313 ac_cv_path_GREP=$GREP
3314fi
3315
3316fi
3317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3318$as_echo "$ac_cv_path_GREP" >&6; }
3319 GREP="$ac_cv_path_GREP"
3320
3321
3322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3323$as_echo_n "checking for egrep... " >&6; }
3324if ${ac_cv_path_EGREP+:} false; then :
3325 $as_echo_n "(cached) " >&6
3326else
3327 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3328 then ac_cv_path_EGREP="$GREP -E"
3329 else
3330 if test -z "$EGREP"; then
3331 ac_path_EGREP_found=false
3332 # Loop through the user's path and test for each of PROGNAME-LIST
3333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3334for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3335do
3336 IFS=$as_save_IFS
3337 test -z "$as_dir" && as_dir=.
3338 for ac_prog in egrep; do
3339 for ac_exec_ext in '' $ac_executable_extensions; do
3340 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3341 as_fn_executable_p "$ac_path_EGREP" || continue
3342# Check for GNU ac_path_EGREP and select it if it is found.
3343 # Check for GNU $ac_path_EGREP
3344case `"$ac_path_EGREP" --version 2>&1` in
3345*GNU*)
3346 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3347*)
3348 ac_count=0
3349 $as_echo_n 0123456789 >"conftest.in"
3350 while :
3351 do
3352 cat "conftest.in" "conftest.in" >"conftest.tmp"
3353 mv "conftest.tmp" "conftest.in"
3354 cp "conftest.in" "conftest.nl"
3355 $as_echo 'EGREP' >> "conftest.nl"
3356 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3357 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3358 as_fn_arith $ac_count + 1 && ac_count=$as_val
3359 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3360 # Best one so far, save it but keep looking for a better one
3361 ac_cv_path_EGREP="$ac_path_EGREP"
3362 ac_path_EGREP_max=$ac_count
3363 fi
3364 # 10*(2^10) chars as input seems more than enough
3365 test $ac_count -gt 10 && break
3366 done
3367 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3368esac
3369
3370 $ac_path_EGREP_found && break 3
3371 done
3372 done
3373 done
3374IFS=$as_save_IFS
3375 if test -z "$ac_cv_path_EGREP"; then
3376 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3377 fi
3378else
3379 ac_cv_path_EGREP=$EGREP
3380fi
3381
3382 fi
3383fi
3384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3385$as_echo "$ac_cv_path_EGREP" >&6; }
3386 EGREP="$ac_cv_path_EGREP"
3387
3388
3389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3390$as_echo_n "checking for ANSI C header files... " >&6; }
3391if ${ac_cv_header_stdc+:} false; then :
3392 $as_echo_n "(cached) " >&6
3393else
3394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3395/* end confdefs.h. */
3396#include <stdlib.h>
3397#include <stdarg.h>
3398#include <string.h>
3399#include <float.h>
3400
3401int
3402main ()
3403{
3404
3405 ;
3406 return 0;
3407}
3408_ACEOF
3409if ac_fn_c_try_compile "$LINENO"; then :
3410 ac_cv_header_stdc=yes
3411else
3412 ac_cv_header_stdc=no
3413fi
3414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3415
3416if test $ac_cv_header_stdc = yes; then
3417 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3419/* end confdefs.h. */
3420#include <string.h>
3421
3422_ACEOF
3423if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3424 $EGREP "memchr" >/dev/null 2>&1; then :
3425
3426else
3427 ac_cv_header_stdc=no
3428fi
3429rm -f conftest*
3430
3431fi
3432
3433if test $ac_cv_header_stdc = yes; then
3434 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3436/* end confdefs.h. */
3437#include <stdlib.h>
3438
3439_ACEOF
3440if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3441 $EGREP "free" >/dev/null 2>&1; then :
3442
3443else
3444 ac_cv_header_stdc=no
3445fi
3446rm -f conftest*
3447
3448fi
3449
3450if test $ac_cv_header_stdc = yes; then
3451 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3452 if test "$cross_compiling" = yes; then :
3453 :
3454else
3455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3456/* end confdefs.h. */
3457#include <ctype.h>
3458#include <stdlib.h>
3459#if ((' ' & 0x0FF) == 0x020)
3460# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3461# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3462#else
3463# define ISLOWER(c) \
3464 (('a' <= (c) && (c) <= 'i') \
3465 || ('j' <= (c) && (c) <= 'r') \
3466 || ('s' <= (c) && (c) <= 'z'))
3467# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3468#endif
3469
3470#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3471int
3472main ()
3473{
3474 int i;
3475 for (i = 0; i < 256; i++)
3476 if (XOR (islower (i), ISLOWER (i))
3477 || toupper (i) != TOUPPER (i))
3478 return 2;
3479 return 0;
3480}
3481_ACEOF
3482if ac_fn_c_try_run "$LINENO"; then :
3483
3484else
3485 ac_cv_header_stdc=no
3486fi
3487rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3488 conftest.$ac_objext conftest.beam conftest.$ac_ext
3489fi
3490
3491fi
3492fi
3493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3494$as_echo "$ac_cv_header_stdc" >&6; }
3495if test $ac_cv_header_stdc = yes; then
3496
3497$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3498
3499fi
3500
3501# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3502for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3503 inttypes.h stdint.h unistd.h
3504do :
3505 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3506ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3507"
3508if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3509 cat >>confdefs.h <<_ACEOF
3510#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3511_ACEOF
3512
3513fi
3514
3515done
3516
3517
3518
3519 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3520if test "x$ac_cv_header_minix_config_h" = xyes; then :
3521 MINIX=yes
3522else
3523 MINIX=
3524fi
3525
3526
3527 if test "$MINIX" = yes; then
3528
3529$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3530
3531
3532$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3533
3534
3535$as_echo "#define _MINIX 1" >>confdefs.h
3536
3537 fi
3538
3539
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3541$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3542if ${ac_cv_safe_to_define___extensions__+:} false; then :
3543 $as_echo_n "(cached) " >&6
3544else
3545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3546/* end confdefs.h. */
3547
3548# define __EXTENSIONS__ 1
3549 $ac_includes_default
3550int
3551main ()
3552{
3553
3554 ;
3555 return 0;
3556}
3557_ACEOF
3558if ac_fn_c_try_compile "$LINENO"; then :
3559 ac_cv_safe_to_define___extensions__=yes
3560else
3561 ac_cv_safe_to_define___extensions__=no
3562fi
3563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3564fi
3565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3566$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3567 test $ac_cv_safe_to_define___extensions__ = yes &&
3568 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3569
3570 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3571
3572 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3573
3574 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3575
3576 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3577
3578
3579am__api_version='1.15'
3580
3581# Find a good install program. We prefer a C program (faster),
3582# so one script is as good as another. But avoid the broken or
3583# incompatible versions:
3584# SysV /etc/install, /usr/sbin/install
3585# SunOS /usr/etc/install
3586# IRIX /sbin/install
3587# AIX /bin/install
3588# AmigaOS /C/install, which installs bootblocks on floppy discs
3589# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3590# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3591# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3592# OS/2's system install, which has a completely different semantic
3593# ./install, which can be erroneously created by make from ./install.sh.
3594# Reject install programs that cannot install multiple files.
3595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3596$as_echo_n "checking for a BSD-compatible install... " >&6; }
3597if test -z "$INSTALL"; then
3598if ${ac_cv_path_install+:} false; then :
3599 $as_echo_n "(cached) " >&6
3600else
3601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3602for as_dir in $PATH
3603do
3604 IFS=$as_save_IFS
3605 test -z "$as_dir" && as_dir=.
3606 # Account for people who put trailing slashes in PATH elements.
3607case $as_dir/ in #((
3608 ./ | .// | /[cC]/* | \
3609 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3610 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3611 /usr/ucb/* ) ;;
3612 *)
3613 # OSF1 and SCO ODT 3.0 have their own names for install.
3614 # Don't use installbsd from OSF since it installs stuff as root
3615 # by default.
3616 for ac_prog in ginstall scoinst install; do
3617 for ac_exec_ext in '' $ac_executable_extensions; do
3618 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3619 if test $ac_prog = install &&
3620 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3621 # AIX install. It has an incompatible calling convention.
3622 :
3623 elif test $ac_prog = install &&
3624 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3625 # program-specific install script used by HP pwplus--don't use.
3626 :
3627 else
3628 rm -rf conftest.one conftest.two conftest.dir
3629 echo one > conftest.one
3630 echo two > conftest.two
3631 mkdir conftest.dir
3632 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3633 test -s conftest.one && test -s conftest.two &&
3634 test -s conftest.dir/conftest.one &&
3635 test -s conftest.dir/conftest.two
3636 then
3637 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3638 break 3
3639 fi
3640 fi
3641 fi
3642 done
3643 done
3644 ;;
3645esac
3646
3647 done
3648IFS=$as_save_IFS
3649
3650rm -rf conftest.one conftest.two conftest.dir
3651
3652fi
3653 if test "${ac_cv_path_install+set}" = set; then
3654 INSTALL=$ac_cv_path_install
3655 else
3656 # As a last resort, use the slow shell script. Don't cache a
3657 # value for INSTALL within a source directory, because that will
3658 # break other packages using the cache if that directory is
3659 # removed, or if the value is a relative name.
3660 INSTALL=$ac_install_sh
3661 fi
3662fi
3663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3664$as_echo "$INSTALL" >&6; }
3665
3666# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3667# It thinks the first close brace ends the variable substitution.
3668test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3669
3670test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3671
3672test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3673
3674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3675$as_echo_n "checking whether build environment is sane... " >&6; }
3676# Reject unsafe characters in $srcdir or the absolute working directory
3677# name. Accept space and tab only in the latter.
3678am_lf='
3679'
3680case `pwd` in
3681 *[\\\"\#\$\&\'\`$am_lf]*)
3682 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3683esac
3684case $srcdir in
3685 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3686 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3687esac
3688
3689# Do 'set' in a subshell so we don't clobber the current shell's
3690# arguments. Must try -L first in case configure is actually a
3691# symlink; some systems play weird games with the mod time of symlinks
3692# (eg FreeBSD returns the mod time of the symlink's containing
3693# directory).
3694if (
3695 am_has_slept=no
3696 for am_try in 1 2; do
3697 echo "timestamp, slept: $am_has_slept" > conftest.file
3698 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3699 if test "$*" = "X"; then
3700 # -L didn't work.
3701 set X `ls -t "$srcdir/configure" conftest.file`
3702 fi
3703 if test "$*" != "X $srcdir/configure conftest.file" \
3704 && test "$*" != "X conftest.file $srcdir/configure"; then
3705
3706 # If neither matched, then we have a broken ls. This can happen
3707 # if, for instance, CONFIG_SHELL is bash and it inherits a
3708 # broken ls alias from the environment. This has actually
3709 # happened. Such a system could not be considered "sane".
3710 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3711 alias in your environment" "$LINENO" 5
3712 fi
3713 if test "$2" = conftest.file || test $am_try -eq 2; then
3714 break
3715 fi
3716 # Just in case.
3717 sleep 1
3718 am_has_slept=yes
3719 done
3720 test "$2" = conftest.file
3721 )
3722then
3723 # Ok.
3724 :
3725else
3726 as_fn_error $? "newly created file is older than distributed files!
3727Check your system clock" "$LINENO" 5
3728fi
3729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3730$as_echo "yes" >&6; }
3731# If we didn't sleep, we still need to ensure time stamps of config.status and
3732# generated files are strictly newer.
3733am_sleep_pid=
3734if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3735 ( sleep 1 ) &
3736 am_sleep_pid=$!
3737fi
3738
3739rm -f conftest.file
3740
3741test "$program_prefix" != NONE &&
3742 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3743# Use a double $ so make ignores it.
3744test "$program_suffix" != NONE &&
3745 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3746# Double any \ or $.
3747# By default was `s,x,x', remove it if useless.
3748ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3749program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3750
3751if test x"${MISSING+set}" != xset; then
3752 case $am_aux_dir in
3753 *\ * | *\ *)
3754 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3755 *)
3756 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3757 esac
3758fi
3759# Use eval to expand $SHELL
3760if eval "$MISSING --is-lightweight"; then
3761 am_missing_run="$MISSING "
3762else
3763 am_missing_run=
3764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3765$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3766fi
3767
3768if test x"${install_sh+set}" != xset; then
3769 case $am_aux_dir in
3770 *\ * | *\ *)
3771 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3772 *)
3773 install_sh="\${SHELL} $am_aux_dir/install-sh"
3774 esac
3775fi
3776
3777# Installed binaries are usually stripped using 'strip' when the user
3778# run "make install-strip". However 'strip' might not be the right
3779# tool to use in cross-compilation environments, therefore Automake
3780# will honor the 'STRIP' environment variable to overrule this program.
3781if test "$cross_compiling" != no; then
3782 if test -n "$ac_tool_prefix"; then
3783 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3784set dummy ${ac_tool_prefix}strip; ac_word=$2
3785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3786$as_echo_n "checking for $ac_word... " >&6; }
3787if ${ac_cv_prog_STRIP+:} false; then :
3788 $as_echo_n "(cached) " >&6
3789else
3790 if test -n "$STRIP"; then
3791 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3792else
3793as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3794for as_dir in $PATH
3795do
3796 IFS=$as_save_IFS
3797 test -z "$as_dir" && as_dir=.
3798 for ac_exec_ext in '' $ac_executable_extensions; do
3799 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3800 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3801 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3802 break 2
3803 fi
3804done
3805 done
3806IFS=$as_save_IFS
3807
3808fi
3809fi
3810STRIP=$ac_cv_prog_STRIP
3811if test -n "$STRIP"; then
3812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3813$as_echo "$STRIP" >&6; }
3814else
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3816$as_echo "no" >&6; }
3817fi
3818
3819
3820fi
3821if test -z "$ac_cv_prog_STRIP"; then
3822 ac_ct_STRIP=$STRIP
3823 # Extract the first word of "strip", so it can be a program name with args.
3824set dummy strip; ac_word=$2
3825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3826$as_echo_n "checking for $ac_word... " >&6; }
3827if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3828 $as_echo_n "(cached) " >&6
3829else
3830 if test -n "$ac_ct_STRIP"; then
3831 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3832else
3833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3834for as_dir in $PATH
3835do
3836 IFS=$as_save_IFS
3837 test -z "$as_dir" && as_dir=.
3838 for ac_exec_ext in '' $ac_executable_extensions; do
3839 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3840 ac_cv_prog_ac_ct_STRIP="strip"
3841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3842 break 2
3843 fi
3844done
3845 done
3846IFS=$as_save_IFS
3847
3848fi
3849fi
3850ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3851if test -n "$ac_ct_STRIP"; then
3852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3853$as_echo "$ac_ct_STRIP" >&6; }
3854else
3855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3856$as_echo "no" >&6; }
3857fi
3858
3859 if test "x$ac_ct_STRIP" = x; then
3860 STRIP=":"
3861 else
3862 case $cross_compiling:$ac_tool_warned in
3863yes:)
3864{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3865$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3866ac_tool_warned=yes ;;
3867esac
3868 STRIP=$ac_ct_STRIP
3869 fi
3870else
3871 STRIP="$ac_cv_prog_STRIP"
3872fi
3873
3874fi
3875INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3876
3877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3878$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3879if test -z "$MKDIR_P"; then
3880 if ${ac_cv_path_mkdir+:} false; then :
3881 $as_echo_n "(cached) " >&6
3882else
3883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3884for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3885do
3886 IFS=$as_save_IFS
3887 test -z "$as_dir" && as_dir=.
3888 for ac_prog in mkdir gmkdir; do
3889 for ac_exec_ext in '' $ac_executable_extensions; do
3890 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3891 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3892 'mkdir (GNU coreutils) '* | \
3893 'mkdir (coreutils) '* | \
3894 'mkdir (fileutils) '4.1*)
3895 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3896 break 3;;
3897 esac
3898 done
3899 done
3900 done
3901IFS=$as_save_IFS
3902
3903fi
3904
3905 test -d ./--version && rmdir ./--version
3906 if test "${ac_cv_path_mkdir+set}" = set; then
3907 MKDIR_P="$ac_cv_path_mkdir -p"
3908 else
3909 # As a last resort, use the slow shell script. Don't cache a
3910 # value for MKDIR_P within a source directory, because that will
3911 # break other packages using the cache if that directory is
3912 # removed, or if the value is a relative name.
3913 MKDIR_P="$ac_install_sh -d"
3914 fi
3915fi
3916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3917$as_echo "$MKDIR_P" >&6; }
3918
3919for ac_prog in gawk mawk nawk awk
3920do
3921 # Extract the first word of "$ac_prog", so it can be a program name with args.
3922set dummy $ac_prog; ac_word=$2
3923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3924$as_echo_n "checking for $ac_word... " >&6; }
3925if ${ac_cv_prog_AWK+:} false; then :
3926 $as_echo_n "(cached) " >&6
3927else
3928 if test -n "$AWK"; then
3929 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3930else
3931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932for as_dir in $PATH
3933do
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
3936 for ac_exec_ext in '' $ac_executable_extensions; do
3937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3938 ac_cv_prog_AWK="$ac_prog"
3939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3940 break 2
3941 fi
3942done
3943 done
3944IFS=$as_save_IFS
3945
3946fi
3947fi
3948AWK=$ac_cv_prog_AWK
3949if test -n "$AWK"; then
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3951$as_echo "$AWK" >&6; }
3952else
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3954$as_echo "no" >&6; }
3955fi
3956
3957
3958 test -n "$AWK" && break
3959done
3960
3961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3962$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3963set x ${MAKE-make}
3964ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3965if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3966 $as_echo_n "(cached) " >&6
3967else
3968 cat >conftest.make <<\_ACEOF
3969SHELL = /bin/sh
3970all:
3971 @echo '@@@%%%=$(MAKE)=@@@%%%'
3972_ACEOF
3973# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3974case `${MAKE-make} -f conftest.make 2>/dev/null` in
3975 *@@@%%%=?*=@@@%%%*)
3976 eval ac_cv_prog_make_${ac_make}_set=yes;;
3977 *)
3978 eval ac_cv_prog_make_${ac_make}_set=no;;
3979esac
3980rm -f conftest.make
3981fi
3982if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3984$as_echo "yes" >&6; }
3985 SET_MAKE=
3986else
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3988$as_echo "no" >&6; }
3989 SET_MAKE="MAKE=${MAKE-make}"
3990fi
3991
3992rm -rf .tst 2>/dev/null
3993mkdir .tst 2>/dev/null
3994if test -d .tst; then
3995 am__leading_dot=.
3996else
3997 am__leading_dot=_
3998fi
3999rmdir .tst 2>/dev/null
4000
4001DEPDIR="${am__leading_dot}deps"
4002
4003ac_config_commands="$ac_config_commands depfiles"
4004
4005
4006am_make=${MAKE-make}
4007cat > confinc << 'END'
4008am__doit:
4009 @echo this is the am__doit target
4010.PHONY: am__doit
4011END
4012# If we don't find an include directive, just comment out the code.
4013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4014$as_echo_n "checking for style of include used by $am_make... " >&6; }
4015am__include="#"
4016am__quote=
4017_am_result=none
4018# First try GNU make style include.
4019echo "include confinc" > confmf
4020# Ignore all kinds of additional output from 'make'.
4021case `$am_make -s -f confmf 2> /dev/null` in #(
4022*the\ am__doit\ target*)
4023 am__include=include
4024 am__quote=
4025 _am_result=GNU
4026 ;;
4027esac
4028# Now try BSD make style include.
4029if test "$am__include" = "#"; then
4030 echo '.include "confinc"' > confmf
4031 case `$am_make -s -f confmf 2> /dev/null` in #(
4032 *the\ am__doit\ target*)
4033 am__include=.include
4034 am__quote="\""
4035 _am_result=BSD
4036 ;;
4037 esac
4038fi
4039
4040
4041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4042$as_echo "$_am_result" >&6; }
4043rm -f confinc confmf
4044
4045# Check whether --enable-dependency-tracking was given.
4046if test "${enable_dependency_tracking+set}" = set; then :
4047 enableval=$enable_dependency_tracking;
4048fi
4049
4050if test "x$enable_dependency_tracking" != xno; then
4051 am_depcomp="$ac_aux_dir/depcomp"
4052 AMDEPBACKSLASH='\'
4053 am__nodep='_no'
4054fi
4055 if test "x$enable_dependency_tracking" != xno; then
4056 AMDEP_TRUE=
4057 AMDEP_FALSE='#'
4058else
4059 AMDEP_TRUE='#'
4060 AMDEP_FALSE=
4061fi
4062
4063
4064# Check whether --enable-silent-rules was given.
4065if test "${enable_silent_rules+set}" = set; then :
4066 enableval=$enable_silent_rules;
4067fi
4068
4069case $enable_silent_rules in # (((
4070 yes) AM_DEFAULT_VERBOSITY=0;;
4071 no) AM_DEFAULT_VERBOSITY=1;;
4072 *) AM_DEFAULT_VERBOSITY=1;;
4073esac
4074am_make=${MAKE-make}
4075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4076$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4077if ${am_cv_make_support_nested_variables+:} false; then :
4078 $as_echo_n "(cached) " >&6
4079else
4080 if $as_echo 'TRUE=$(BAR$(V))
4081BAR0=false
4082BAR1=true
4083V=1
4084am__doit:
4085 @$(TRUE)
4086.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4087 am_cv_make_support_nested_variables=yes
4088else
4089 am_cv_make_support_nested_variables=no
4090fi
4091fi
4092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4093$as_echo "$am_cv_make_support_nested_variables" >&6; }
4094if test $am_cv_make_support_nested_variables = yes; then
4095 AM_V='$(V)'
4096 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4097else
4098 AM_V=$AM_DEFAULT_VERBOSITY
4099 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4100fi
4101AM_BACKSLASH='\'
4102
4103if test "`cd $srcdir && pwd`" != "`pwd`"; then
4104 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4105 # is not polluted with repeated "-I."
4106 am__isrc=' -I$(srcdir)'
4107 # test to see if srcdir already configured
4108 if test -f $srcdir/config.status; then
4109 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4110 fi
4111fi
4112
4113# test whether we have cygpath
4114if test -z "$CYGPATH_W"; then
4115 if (cygpath --version) >/dev/null 2>/dev/null; then
4116 CYGPATH_W='cygpath -w'
4117 else
4118 CYGPATH_W=echo
4119 fi
4120fi
4121
4122
4123# Define the identity of the package.
4124 PACKAGE='libctf-library'
4125 VERSION='1.2.0-pre'
4126
4127
4128cat >>confdefs.h <<_ACEOF
4129#define PACKAGE "$PACKAGE"
4130_ACEOF
4131
4132
4133cat >>confdefs.h <<_ACEOF
4134#define VERSION "$VERSION"
4135_ACEOF
4136
4137# Some tools Automake needs.
4138
4139ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4140
4141
4142AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4143
4144
4145AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4146
4147
4148AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4149
4150
4151MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4152
4153# For better backward compatibility. To be removed once Automake 1.9.x
4154# dies out for good. For more background, see:
4155# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4156# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4157mkdir_p='$(MKDIR_P)'
4158
4159# We need awk for the "check" target (and possibly the TAP driver). The
4160# system "awk" is bad on some platforms.
4161# Always define AMTAR for backward compatibility. Yes, it's still used
4162# in the wild :-( We should find a proper way to deprecate it ...
4163AMTAR='$${TAR-tar}'
4164
4165
4166# We'll loop over all known methods to create a tar archive until one works.
4167_am_tools='gnutar pax cpio none'
4168
4169am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4170
4171
4172
4173
4174
4175depcc="$CC" am_compiler_list=
4176
4177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4178$as_echo_n "checking dependency style of $depcc... " >&6; }
4179if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4180 $as_echo_n "(cached) " >&6
4181else
4182 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4183 # We make a subdir and do the tests there. Otherwise we can end up
4184 # making bogus files that we don't know about and never remove. For
4185 # instance it was reported that on HP-UX the gcc test will end up
4186 # making a dummy file named 'D' -- because '-MD' means "put the output
4187 # in D".
4188 rm -rf conftest.dir
4189 mkdir conftest.dir
4190 # Copy depcomp to subdir because otherwise we won't find it if we're
4191 # using a relative directory.
4192 cp "$am_depcomp" conftest.dir
4193 cd conftest.dir
4194 # We will build objects and dependencies in a subdirectory because
4195 # it helps to detect inapplicable dependency modes. For instance
4196 # both Tru64's cc and ICC support -MD to output dependencies as a
4197 # side effect of compilation, but ICC will put the dependencies in
4198 # the current directory while Tru64 will put them in the object
4199 # directory.
4200 mkdir sub
4201
4202 am_cv_CC_dependencies_compiler_type=none
4203 if test "$am_compiler_list" = ""; then
4204 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4205 fi
4206 am__universal=false
4207 case " $depcc " in #(
4208 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4209 esac
4210
4211 for depmode in $am_compiler_list; do
4212 # Setup a source with many dependencies, because some compilers
4213 # like to wrap large dependency lists on column 80 (with \), and
4214 # we should not choose a depcomp mode which is confused by this.
4215 #
4216 # We need to recreate these files for each test, as the compiler may
4217 # overwrite some of them when testing with obscure command lines.
4218 # This happens at least with the AIX C compiler.
4219 : > sub/conftest.c
4220 for i in 1 2 3 4 5 6; do
4221 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4222 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4223 # Solaris 10 /bin/sh.
4224 echo '/* dummy */' > sub/conftst$i.h
4225 done
4226 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4227
4228 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4229 # mode. It turns out that the SunPro C++ compiler does not properly
4230 # handle '-M -o', and we need to detect this. Also, some Intel
4231 # versions had trouble with output in subdirs.
4232 am__obj=sub/conftest.${OBJEXT-o}
4233 am__minus_obj="-o $am__obj"
4234 case $depmode in
4235 gcc)
4236 # This depmode causes a compiler race in universal mode.
4237 test "$am__universal" = false || continue
4238 ;;
4239 nosideeffect)
4240 # After this tag, mechanisms are not by side-effect, so they'll
4241 # only be used when explicitly requested.
4242 if test "x$enable_dependency_tracking" = xyes; then
4243 continue
4244 else
4245 break
4246 fi
4247 ;;
4248 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4249 # This compiler won't grok '-c -o', but also, the minuso test has
4250 # not run yet. These depmodes are late enough in the game, and
4251 # so weak that their functioning should not be impacted.
4252 am__obj=conftest.${OBJEXT-o}
4253 am__minus_obj=
4254 ;;
4255 none) break ;;
4256 esac
4257 if depmode=$depmode \
4258 source=sub/conftest.c object=$am__obj \
4259 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4260 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4261 >/dev/null 2>conftest.err &&
4262 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4263 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4264 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4265 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4266 # icc doesn't choke on unknown options, it will just issue warnings
4267 # or remarks (even with -Werror). So we grep stderr for any message
4268 # that says an option was ignored or not supported.
4269 # When given -MP, icc 7.0 and 7.1 complain thusly:
4270 # icc: Command line warning: ignoring option '-M'; no argument required
4271 # The diagnosis changed in icc 8.0:
4272 # icc: Command line remark: option '-MP' not supported
4273 if (grep 'ignoring option' conftest.err ||
4274 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4275 am_cv_CC_dependencies_compiler_type=$depmode
4276 break
4277 fi
4278 fi
4279 done
4280
4281 cd ..
4282 rm -rf conftest.dir
4283else
4284 am_cv_CC_dependencies_compiler_type=none
4285fi
4286
4287fi
4288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4289$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4290CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4291
4292 if
4293 test "x$enable_dependency_tracking" != xno \
4294 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4295 am__fastdepCC_TRUE=
4296 am__fastdepCC_FALSE='#'
4297else
4298 am__fastdepCC_TRUE='#'
4299 am__fastdepCC_FALSE=
4300fi
4301
4302
4303
4304# POSIX will say in a future version that running "rm -f" with no argument
4305# is OK; and we want to be able to make that assumption in our Makefile
4306# recipes. So use an aggressive probe to check that the usage we want is
4307# actually supported "in the wild" to an acceptable degree.
4308# See automake bug#10828.
4309# To make any issue more visible, cause the running configure to be aborted
4310# by default if the 'rm' program in use doesn't match our expectations; the
4311# user can still override this though.
4312if rm -f && rm -fr && rm -rf; then : OK; else
4313 cat >&2 <<'END'
4314Oops!
4315
4316Your 'rm' program seems unable to run without file operands specified
4317on the command line, even when the '-f' option is present. This is contrary
4318to the behaviour of most rm programs out there, and not conforming with
4319the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4320
4321Please tell bug-automake@gnu.org about your system, including the value
4322of your $PATH and any error possibly output before this message. This
4323can help us improve future automake versions.
4324
4325END
4326 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4327 echo 'Configuration will proceed anyway, since you have set the' >&2
4328 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4329 echo >&2
4330 else
4331 cat >&2 <<'END'
4332Aborting the configuration process, to ensure you take notice of the issue.
4333
4334You can download and install GNU coreutils to get an 'rm' implementation
4335that behaves properly: <http://www.gnu.org/software/coreutils/>.
4336
4337If you want to complete the configuration process using your problematic
4338'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4339to "yes", and re-run configure.
4340
4341END
4342 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4343 fi
4344fi
4345
4346
4347# Checks for programs.
4348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4349$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4350set x ${MAKE-make}
4351ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4352if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4353 $as_echo_n "(cached) " >&6
4354else
4355 cat >conftest.make <<\_ACEOF
4356SHELL = /bin/sh
4357all:
4358 @echo '@@@%%%=$(MAKE)=@@@%%%'
4359_ACEOF
4360# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4361case `${MAKE-make} -f conftest.make 2>/dev/null` in
4362 *@@@%%%=?*=@@@%%%*)
4363 eval ac_cv_prog_make_${ac_make}_set=yes;;
4364 *)
4365 eval ac_cv_prog_make_${ac_make}_set=no;;
4366esac
4367rm -f conftest.make
4368fi
4369if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4371$as_echo "yes" >&6; }
4372 SET_MAKE=
4373else
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4375$as_echo "no" >&6; }
4376 SET_MAKE="MAKE=${MAKE-make}"
4377fi
4378
4379ac_ext=c
4380ac_cpp='$CPP $CPPFLAGS'
4381ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4382ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4383ac_compiler_gnu=$ac_cv_c_compiler_gnu
4384if test -n "$ac_tool_prefix"; then
4385 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4386set dummy ${ac_tool_prefix}gcc; ac_word=$2
4387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4388$as_echo_n "checking for $ac_word... " >&6; }
4389if ${ac_cv_prog_CC+:} false; then :
4390 $as_echo_n "(cached) " >&6
4391else
4392 if test -n "$CC"; then
4393 ac_cv_prog_CC="$CC" # Let the user override the test.
4394else
4395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4396for as_dir in $PATH
4397do
4398 IFS=$as_save_IFS
4399 test -z "$as_dir" && as_dir=.
4400 for ac_exec_ext in '' $ac_executable_extensions; do
4401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4402 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4404 break 2
4405 fi
4406done
4407 done
4408IFS=$as_save_IFS
4409
4410fi
4411fi
4412CC=$ac_cv_prog_CC
4413if test -n "$CC"; then
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4415$as_echo "$CC" >&6; }
4416else
4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4418$as_echo "no" >&6; }
4419fi
4420
4421
4422fi
4423if test -z "$ac_cv_prog_CC"; then
4424 ac_ct_CC=$CC
4425 # Extract the first word of "gcc", so it can be a program name with args.
4426set dummy gcc; ac_word=$2
4427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4428$as_echo_n "checking for $ac_word... " >&6; }
4429if ${ac_cv_prog_ac_ct_CC+:} false; then :
4430 $as_echo_n "(cached) " >&6
4431else
4432 if test -n "$ac_ct_CC"; then
4433 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4434else
4435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4436for as_dir in $PATH
4437do
4438 IFS=$as_save_IFS
4439 test -z "$as_dir" && as_dir=.
4440 for ac_exec_ext in '' $ac_executable_extensions; do
4441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4442 ac_cv_prog_ac_ct_CC="gcc"
4443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4444 break 2
4445 fi
4446done
4447 done
4448IFS=$as_save_IFS
4449
4450fi
4451fi
4452ac_ct_CC=$ac_cv_prog_ac_ct_CC
4453if test -n "$ac_ct_CC"; then
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4455$as_echo "$ac_ct_CC" >&6; }
4456else
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4458$as_echo "no" >&6; }
4459fi
4460
4461 if test "x$ac_ct_CC" = x; then
4462 CC=""
4463 else
4464 case $cross_compiling:$ac_tool_warned in
4465yes:)
4466{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4467$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4468ac_tool_warned=yes ;;
4469esac
4470 CC=$ac_ct_CC
4471 fi
4472else
4473 CC="$ac_cv_prog_CC"
4474fi
4475
4476if test -z "$CC"; then
4477 if test -n "$ac_tool_prefix"; then
4478 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4479set dummy ${ac_tool_prefix}cc; ac_word=$2
4480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4481$as_echo_n "checking for $ac_word... " >&6; }
4482if ${ac_cv_prog_CC+:} false; then :
4483 $as_echo_n "(cached) " >&6
4484else
4485 if test -n "$CC"; then
4486 ac_cv_prog_CC="$CC" # Let the user override the test.
4487else
4488as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4489for as_dir in $PATH
4490do
4491 IFS=$as_save_IFS
4492 test -z "$as_dir" && as_dir=.
4493 for ac_exec_ext in '' $ac_executable_extensions; do
4494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4495 ac_cv_prog_CC="${ac_tool_prefix}cc"
4496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4497 break 2
4498 fi
4499done
4500 done
4501IFS=$as_save_IFS
4502
4503fi
4504fi
4505CC=$ac_cv_prog_CC
4506if test -n "$CC"; then
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4508$as_echo "$CC" >&6; }
4509else
4510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4511$as_echo "no" >&6; }
4512fi
4513
4514
4515 fi
4516fi
4517if test -z "$CC"; then
4518 # Extract the first word of "cc", so it can be a program name with args.
4519set dummy cc; ac_word=$2
4520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4521$as_echo_n "checking for $ac_word... " >&6; }
4522if ${ac_cv_prog_CC+:} false; then :
4523 $as_echo_n "(cached) " >&6
4524else
4525 if test -n "$CC"; then
4526 ac_cv_prog_CC="$CC" # Let the user override the test.
4527else
4528 ac_prog_rejected=no
4529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4530for as_dir in $PATH
4531do
4532 IFS=$as_save_IFS
4533 test -z "$as_dir" && as_dir=.
4534 for ac_exec_ext in '' $ac_executable_extensions; do
4535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4536 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4537 ac_prog_rejected=yes
4538 continue
4539 fi
4540 ac_cv_prog_CC="cc"
4541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4542 break 2
4543 fi
4544done
4545 done
4546IFS=$as_save_IFS
4547
4548if test $ac_prog_rejected = yes; then
4549 # We found a bogon in the path, so make sure we never use it.
4550 set dummy $ac_cv_prog_CC
4551 shift
4552 if test $# != 0; then
4553 # We chose a different compiler from the bogus one.
4554 # However, it has the same basename, so the bogon will be chosen
4555 # first if we set CC to just the basename; use the full file name.
4556 shift
4557 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4558 fi
4559fi
4560fi
4561fi
4562CC=$ac_cv_prog_CC
4563if test -n "$CC"; then
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4565$as_echo "$CC" >&6; }
4566else
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4568$as_echo "no" >&6; }
4569fi
4570
4571
4572fi
4573if test -z "$CC"; then
4574 if test -n "$ac_tool_prefix"; then
4575 for ac_prog in cl.exe
4576 do
4577 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4578set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4580$as_echo_n "checking for $ac_word... " >&6; }
4581if ${ac_cv_prog_CC+:} false; then :
4582 $as_echo_n "(cached) " >&6
4583else
4584 if test -n "$CC"; then
4585 ac_cv_prog_CC="$CC" # Let the user override the test.
4586else
4587as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4588for as_dir in $PATH
4589do
4590 IFS=$as_save_IFS
4591 test -z "$as_dir" && as_dir=.
4592 for ac_exec_ext in '' $ac_executable_extensions; do
4593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4594 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4596 break 2
4597 fi
4598done
4599 done
4600IFS=$as_save_IFS
4601
4602fi
4603fi
4604CC=$ac_cv_prog_CC
4605if test -n "$CC"; then
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4607$as_echo "$CC" >&6; }
4608else
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4610$as_echo "no" >&6; }
4611fi
4612
4613
4614 test -n "$CC" && break
4615 done
4616fi
4617if test -z "$CC"; then
4618 ac_ct_CC=$CC
4619 for ac_prog in cl.exe
4620do
4621 # Extract the first word of "$ac_prog", so it can be a program name with args.
4622set dummy $ac_prog; ac_word=$2
4623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4624$as_echo_n "checking for $ac_word... " >&6; }
4625if ${ac_cv_prog_ac_ct_CC+:} false; then :
4626 $as_echo_n "(cached) " >&6
4627else
4628 if test -n "$ac_ct_CC"; then
4629 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4630else
4631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4632for as_dir in $PATH
4633do
4634 IFS=$as_save_IFS
4635 test -z "$as_dir" && as_dir=.
4636 for ac_exec_ext in '' $ac_executable_extensions; do
4637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4638 ac_cv_prog_ac_ct_CC="$ac_prog"
4639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4640 break 2
4641 fi
4642done
4643 done
4644IFS=$as_save_IFS
4645
4646fi
4647fi
4648ac_ct_CC=$ac_cv_prog_ac_ct_CC
4649if test -n "$ac_ct_CC"; then
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4651$as_echo "$ac_ct_CC" >&6; }
4652else
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4654$as_echo "no" >&6; }
4655fi
4656
4657
4658 test -n "$ac_ct_CC" && break
4659done
4660
4661 if test "x$ac_ct_CC" = x; then
4662 CC=""
4663 else
4664 case $cross_compiling:$ac_tool_warned in
4665yes:)
4666{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4667$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4668ac_tool_warned=yes ;;
4669esac
4670 CC=$ac_ct_CC
4671 fi
4672fi
4673
4674fi
4675
4676
4677test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4678$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4679as_fn_error $? "no acceptable C compiler found in \$PATH
4680See \`config.log' for more details" "$LINENO" 5; }
4681
4682# Provide some information about the compiler.
4683$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4684set X $ac_compile
4685ac_compiler=$2
4686for ac_option in --version -v -V -qversion; do
4687 { { ac_try="$ac_compiler $ac_option >&5"
4688case "(($ac_try" in
4689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4690 *) ac_try_echo=$ac_try;;
4691esac
4692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4693$as_echo "$ac_try_echo"; } >&5
4694 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4695 ac_status=$?
4696 if test -s conftest.err; then
4697 sed '10a\
4698... rest of stderr output deleted ...
4699 10q' conftest.err >conftest.er1
4700 cat conftest.er1 >&5
4701 fi
4702 rm -f conftest.er1 conftest.err
4703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4704 test $ac_status = 0; }
4705done
4706
4707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4708$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4709if ${ac_cv_c_compiler_gnu+:} false; then :
4710 $as_echo_n "(cached) " >&6
4711else
4712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4713/* end confdefs.h. */
4714
4715int
4716main ()
4717{
4718#ifndef __GNUC__
4719 choke me
4720#endif
4721
4722 ;
4723 return 0;
4724}
4725_ACEOF
4726if ac_fn_c_try_compile "$LINENO"; then :
4727 ac_compiler_gnu=yes
4728else
4729 ac_compiler_gnu=no
4730fi
4731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4732ac_cv_c_compiler_gnu=$ac_compiler_gnu
4733
4734fi
4735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4736$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4737if test $ac_compiler_gnu = yes; then
4738 GCC=yes
4739else
4740 GCC=
4741fi
4742ac_test_CFLAGS=${CFLAGS+set}
4743ac_save_CFLAGS=$CFLAGS
4744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4745$as_echo_n "checking whether $CC accepts -g... " >&6; }
4746if ${ac_cv_prog_cc_g+:} false; then :
4747 $as_echo_n "(cached) " >&6
4748else
4749 ac_save_c_werror_flag=$ac_c_werror_flag
4750 ac_c_werror_flag=yes
4751 ac_cv_prog_cc_g=no
4752 CFLAGS="-g"
4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754/* end confdefs.h. */
4755
4756int
4757main ()
4758{
4759
4760 ;
4761 return 0;
4762}
4763_ACEOF
4764if ac_fn_c_try_compile "$LINENO"; then :
4765 ac_cv_prog_cc_g=yes
4766else
4767 CFLAGS=""
4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769/* end confdefs.h. */
4770
4771int
4772main ()
4773{
4774
4775 ;
4776 return 0;
4777}
4778_ACEOF
4779if ac_fn_c_try_compile "$LINENO"; then :
4780
4781else
4782 ac_c_werror_flag=$ac_save_c_werror_flag
4783 CFLAGS="-g"
4784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4785/* end confdefs.h. */
4786
4787int
4788main ()
4789{
4790
4791 ;
4792 return 0;
4793}
4794_ACEOF
4795if ac_fn_c_try_compile "$LINENO"; then :
4796 ac_cv_prog_cc_g=yes
4797fi
4798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4799fi
4800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4801fi
4802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4803 ac_c_werror_flag=$ac_save_c_werror_flag
4804fi
4805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4806$as_echo "$ac_cv_prog_cc_g" >&6; }
4807if test "$ac_test_CFLAGS" = set; then
4808 CFLAGS=$ac_save_CFLAGS
4809elif test $ac_cv_prog_cc_g = yes; then
4810 if test "$GCC" = yes; then
4811 CFLAGS="-g -O2"
4812 else
4813 CFLAGS="-g"
4814 fi
4815else
4816 if test "$GCC" = yes; then
4817 CFLAGS="-O2"
4818 else
4819 CFLAGS=
4820 fi
4821fi
4822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4823$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4824if ${ac_cv_prog_cc_c89+:} false; then :
4825 $as_echo_n "(cached) " >&6
4826else
4827 ac_cv_prog_cc_c89=no
4828ac_save_CC=$CC
4829cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4830/* end confdefs.h. */
4831#include <stdarg.h>
4832#include <stdio.h>
4833struct stat;
4834/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4835struct buf { int x; };
4836FILE * (*rcsopen) (struct buf *, struct stat *, int);
4837static char *e (p, i)
4838 char **p;
4839 int i;
4840{
4841 return p[i];
4842}
4843static char *f (char * (*g) (char **, int), char **p, ...)
4844{
4845 char *s;
4846 va_list v;
4847 va_start (v,p);
4848 s = g (p, va_arg (v,int));
4849 va_end (v);
4850 return s;
4851}
4852
4853/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4854 function prototypes and stuff, but not '\xHH' hex character constants.
4855 These don't provoke an error unfortunately, instead are silently treated
4856 as 'x'. The following induces an error, until -std is added to get
4857 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4858 array size at least. It's necessary to write '\x00'==0 to get something
4859 that's true only with -std. */
4860int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4861
4862/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4863 inside strings and character constants. */
4864#define FOO(x) 'x'
4865int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4866
4867int test (int i, double x);
4868struct s1 {int (*f) (int a);};
4869struct s2 {int (*f) (double a);};
4870int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4871int argc;
4872char **argv;
4873int
4874main ()
4875{
4876return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4877 ;
4878 return 0;
4879}
4880_ACEOF
4881for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4882 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4883do
4884 CC="$ac_save_CC $ac_arg"
4885 if ac_fn_c_try_compile "$LINENO"; then :
4886 ac_cv_prog_cc_c89=$ac_arg
4887fi
4888rm -f core conftest.err conftest.$ac_objext
4889 test "x$ac_cv_prog_cc_c89" != "xno" && break
4890done
4891rm -f conftest.$ac_ext
4892CC=$ac_save_CC
4893
4894fi
4895# AC_CACHE_VAL
4896case "x$ac_cv_prog_cc_c89" in
4897 x)
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4899$as_echo "none needed" >&6; } ;;
4900 xno)
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4902$as_echo "unsupported" >&6; } ;;
4903 *)
4904 CC="$CC $ac_cv_prog_cc_c89"
4905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4906$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4907esac
4908if test "x$ac_cv_prog_cc_c89" != xno; then :
4909
4910fi
4911
4912ac_ext=c
4913ac_cpp='$CPP $CPPFLAGS'
4914ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4915ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4916ac_compiler_gnu=$ac_cv_c_compiler_gnu
4917
4918ac_ext=c
4919ac_cpp='$CPP $CPPFLAGS'
4920ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4921ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4922ac_compiler_gnu=$ac_cv_c_compiler_gnu
4923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4924$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4925if ${am_cv_prog_cc_c_o+:} false; then :
4926 $as_echo_n "(cached) " >&6
4927else
4928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4929/* end confdefs.h. */
4930
4931int
4932main ()
4933{
4934
4935 ;
4936 return 0;
4937}
4938_ACEOF
4939 # Make sure it works both with $CC and with simple cc.
4940 # Following AC_PROG_CC_C_O, we do the test twice because some
4941 # compilers refuse to overwrite an existing .o file with -o,
4942 # though they will create one.
4943 am_cv_prog_cc_c_o=yes
4944 for am_i in 1 2; do
4945 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4946 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4947 ac_status=$?
4948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4949 (exit $ac_status); } \
4950 && test -f conftest2.$ac_objext; then
4951 : OK
4952 else
4953 am_cv_prog_cc_c_o=no
4954 break
4955 fi
4956 done
4957 rm -f core conftest*
4958 unset am_i
4959fi
4960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4961$as_echo "$am_cv_prog_cc_c_o" >&6; }
4962if test "$am_cv_prog_cc_c_o" != yes; then
4963 # Losing compiler, so override with the script.
4964 # FIXME: It is wrong to rewrite CC.
4965 # But if we don't then we get into trouble of one sort or another.
4966 # A longer-term fix would be to have automake use am__CC in this case,
4967 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4968 CC="$am_aux_dir/compile $CC"
4969fi
4970ac_ext=c
4971ac_cpp='$CPP $CPPFLAGS'
4972ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4973ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4974ac_compiler_gnu=$ac_cv_c_compiler_gnu
4975
4976
4977if test -n "$ac_tool_prefix"; then
4978 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4979set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4981$as_echo_n "checking for $ac_word... " >&6; }
4982if ${ac_cv_prog_RANLIB+:} false; then :
4983 $as_echo_n "(cached) " >&6
4984else
4985 if test -n "$RANLIB"; then
4986 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4987else
4988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4989for as_dir in $PATH
4990do
4991 IFS=$as_save_IFS
4992 test -z "$as_dir" && as_dir=.
4993 for ac_exec_ext in '' $ac_executable_extensions; do
4994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4995 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4997 break 2
4998 fi
4999done
5000 done
5001IFS=$as_save_IFS
5002
5003fi
5004fi
5005RANLIB=$ac_cv_prog_RANLIB
5006if test -n "$RANLIB"; then
5007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5008$as_echo "$RANLIB" >&6; }
5009else
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5011$as_echo "no" >&6; }
5012fi
5013
5014
5015fi
5016if test -z "$ac_cv_prog_RANLIB"; then
5017 ac_ct_RANLIB=$RANLIB
5018 # Extract the first word of "ranlib", so it can be a program name with args.
5019set dummy ranlib; ac_word=$2
5020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5021$as_echo_n "checking for $ac_word... " >&6; }
5022if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5023 $as_echo_n "(cached) " >&6
5024else
5025 if test -n "$ac_ct_RANLIB"; then
5026 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5027else
5028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5029for as_dir in $PATH
5030do
5031 IFS=$as_save_IFS
5032 test -z "$as_dir" && as_dir=.
5033 for ac_exec_ext in '' $ac_executable_extensions; do
5034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5035 ac_cv_prog_ac_ct_RANLIB="ranlib"
5036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5037 break 2
5038 fi
5039done
5040 done
5041IFS=$as_save_IFS
5042
5043fi
5044fi
5045ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5046if test -n "$ac_ct_RANLIB"; then
5047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5048$as_echo "$ac_ct_RANLIB" >&6; }
5049else
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5051$as_echo "no" >&6; }
5052fi
5053
5054 if test "x$ac_ct_RANLIB" = x; then
5055 RANLIB=":"
5056 else
5057 case $cross_compiling:$ac_tool_warned in
5058yes:)
5059{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5060$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5061ac_tool_warned=yes ;;
5062esac
5063 RANLIB=$ac_ct_RANLIB
5064 fi
5065else
5066 RANLIB="$ac_cv_prog_RANLIB"
5067fi
5068
5069if test -n "$ac_tool_prefix"; then
5070 for ac_prog in ar lib "link -lib"
5071 do
5072 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5073set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5075$as_echo_n "checking for $ac_word... " >&6; }
5076if ${ac_cv_prog_AR+:} false; then :
5077 $as_echo_n "(cached) " >&6
5078else
5079 if test -n "$AR"; then
5080 ac_cv_prog_AR="$AR" # Let the user override the test.
5081else
5082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5083for as_dir in $PATH
5084do
5085 IFS=$as_save_IFS
5086 test -z "$as_dir" && as_dir=.
5087 for ac_exec_ext in '' $ac_executable_extensions; do
5088 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5089 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5091 break 2
5092 fi
5093done
5094 done
5095IFS=$as_save_IFS
5096
5097fi
5098fi
5099AR=$ac_cv_prog_AR
5100if test -n "$AR"; then
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5102$as_echo "$AR" >&6; }
5103else
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5105$as_echo "no" >&6; }
5106fi
5107
5108
5109 test -n "$AR" && break
5110 done
5111fi
5112if test -z "$AR"; then
5113 ac_ct_AR=$AR
5114 for ac_prog in ar lib "link -lib"
5115do
5116 # Extract the first word of "$ac_prog", so it can be a program name with args.
5117set dummy $ac_prog; ac_word=$2
5118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5119$as_echo_n "checking for $ac_word... " >&6; }
5120if ${ac_cv_prog_ac_ct_AR+:} false; then :
5121 $as_echo_n "(cached) " >&6
5122else
5123 if test -n "$ac_ct_AR"; then
5124 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5125else
5126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5127for as_dir in $PATH
5128do
5129 IFS=$as_save_IFS
5130 test -z "$as_dir" && as_dir=.
5131 for ac_exec_ext in '' $ac_executable_extensions; do
5132 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5133 ac_cv_prog_ac_ct_AR="$ac_prog"
5134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5135 break 2
5136 fi
5137done
5138 done
5139IFS=$as_save_IFS
5140
5141fi
5142fi
5143ac_ct_AR=$ac_cv_prog_ac_ct_AR
5144if test -n "$ac_ct_AR"; then
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5146$as_echo "$ac_ct_AR" >&6; }
5147else
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5149$as_echo "no" >&6; }
5150fi
5151
5152
5153 test -n "$ac_ct_AR" && break
5154done
5155
5156 if test "x$ac_ct_AR" = x; then
5157 AR="false"
5158 else
5159 case $cross_compiling:$ac_tool_warned in
5160yes:)
5161{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5162$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5163ac_tool_warned=yes ;;
5164esac
5165 AR=$ac_ct_AR
5166 fi
5167fi
5168
5169: ${AR=ar}
5170
5171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5172$as_echo_n "checking the archiver ($AR) interface... " >&6; }
5173if ${am_cv_ar_interface+:} false; then :
5174 $as_echo_n "(cached) " >&6
5175else
5176 ac_ext=c
5177ac_cpp='$CPP $CPPFLAGS'
5178ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5179ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5180ac_compiler_gnu=$ac_cv_c_compiler_gnu
5181
5182 am_cv_ar_interface=ar
5183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5184/* end confdefs.h. */
5185int some_variable = 0;
5186_ACEOF
5187if ac_fn_c_try_compile "$LINENO"; then :
5188 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5189 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5190 (eval $am_ar_try) 2>&5
5191 ac_status=$?
5192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5193 test $ac_status = 0; }
5194 if test "$ac_status" -eq 0; then
5195 am_cv_ar_interface=ar
5196 else
5197 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5198 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5199 (eval $am_ar_try) 2>&5
5200 ac_status=$?
5201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5202 test $ac_status = 0; }
5203 if test "$ac_status" -eq 0; then
5204 am_cv_ar_interface=lib
5205 else
5206 am_cv_ar_interface=unknown
5207 fi
5208 fi
5209 rm -f conftest.lib libconftest.a
5210
5211fi
5212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5213 ac_ext=c
5214ac_cpp='$CPP $CPPFLAGS'
5215ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5216ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5217ac_compiler_gnu=$ac_cv_c_compiler_gnu
5218
5219fi
5220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5221$as_echo "$am_cv_ar_interface" >&6; }
5222
5223case $am_cv_ar_interface in
5224ar)
5225 ;;
5226lib)
5227 # Microsoft lib, so override with the ar-lib wrapper script.
5228 # FIXME: It is wrong to rewrite AR.
5229 # But if we don't then we get into trouble of one sort or another.
5230 # A longer-term fix would be to have automake use am__AR in this case,
5231 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5232 # similar.
5233 AR="$am_aux_dir/ar-lib $AR"
5234 ;;
5235unknown)
5236 as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5237 ;;
5238esac
5239
5240
87279e3c
NA
5241# Check whether --enable-shared was given.
5242if test "${enable_shared+set}" = set; then :
5243 enableval=$enable_shared; p=${PACKAGE-default}
5244 case $enableval in
5245 yes) enable_shared=yes ;;
5246 no) enable_shared=no ;;
5247 *)
5248 enable_shared=no
5249 # Look at the argument we got. We use all the common list separators.
5250 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5251 for pkg in $enableval; do
5252 IFS="$lt_save_ifs"
5253 if test "X$pkg" = "X$p"; then
5254 enable_shared=yes
5255 fi
5256 done
5257 IFS="$lt_save_ifs"
5258 ;;
5259 esac
5260else
5261 enable_shared=no
0e65dfba
NA
5262fi
5263
0e65dfba 5264
0e65dfba 5265
0e65dfba 5266
87279e3c
NA
5267
5268
5269
5270
5271
5272
5273case `pwd` in
5274 *\ * | *\ *)
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5276$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5277esac
5278
5279
5280
5281macro_version='2.2.7a'
5282macro_revision='1.3134'
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296ltmain="$ac_aux_dir/ltmain.sh"
5297
5298# Make sure we can run config.sub.
5299$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5300 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5301
5302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5303$as_echo_n "checking build system type... " >&6; }
5304if ${ac_cv_build+:} false; then :
0e65dfba
NA
5305 $as_echo_n "(cached) " >&6
5306else
87279e3c
NA
5307 ac_build_alias=$build_alias
5308test "x$ac_build_alias" = x &&
5309 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5310test "x$ac_build_alias" = x &&
5311 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5312ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5313 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
0e65dfba 5314
0e65dfba 5315fi
87279e3c
NA
5316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5317$as_echo "$ac_cv_build" >&6; }
5318case $ac_cv_build in
5319*-*-*) ;;
5320*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
0e65dfba 5321esac
87279e3c
NA
5322build=$ac_cv_build
5323ac_save_IFS=$IFS; IFS='-'
5324set x $ac_cv_build
5325shift
5326build_cpu=$1
5327build_vendor=$2
5328shift; shift
5329# Remember, the first character of IFS is used to create $*,
5330# except with old shells:
5331build_os=$*
5332IFS=$ac_save_IFS
5333case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5334
5335
5336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5337$as_echo_n "checking host system type... " >&6; }
5338if ${ac_cv_host+:} false; then :
0e65dfba
NA
5339 $as_echo_n "(cached) " >&6
5340else
87279e3c
NA
5341 if test "x$host_alias" = x; then
5342 ac_cv_host=$ac_cv_build
5343else
5344 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5345 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
0e65dfba 5346fi
0e65dfba 5347
0e65dfba 5348fi
87279e3c
NA
5349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5350$as_echo "$ac_cv_host" >&6; }
5351case $ac_cv_host in
5352*-*-*) ;;
5353*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5354esac
5355host=$ac_cv_host
5356ac_save_IFS=$IFS; IFS='-'
5357set x $ac_cv_host
5358shift
5359host_cpu=$1
5360host_vendor=$2
5361shift; shift
5362# Remember, the first character of IFS is used to create $*,
5363# except with old shells:
5364host_os=$*
5365IFS=$ac_save_IFS
5366case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5367
5368
5369# Backslashify metacharacters that are still active within
5370# double-quoted strings.
5371sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5372
5373# Same as above, but do not quote variable references.
5374double_quote_subst='s/\(["`\\]\)/\\\1/g'
5375
5376# Sed substitution to delay expansion of an escaped shell variable in a
5377# double_quote_subst'ed string.
5378delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5379
5380# Sed substitution to delay expansion of an escaped single quote.
5381delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5382
5383# Sed substitution to avoid accidental globbing in evaled expressions
5384no_glob_subst='s/\*/\\\*/g'
5385
5386ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5387ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5388ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5389
5390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5391$as_echo_n "checking how to print strings... " >&6; }
5392# Test print first, because it will be a builtin if present.
5393if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5394 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5395 ECHO='print -r --'
5396elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5397 ECHO='printf %s\n'
5398else
5399 # Use this function as a fallback that always works.
5400 func_fallback_echo ()
5401 {
5402 eval 'cat <<_LTECHO_EOF
5403$1
5404_LTECHO_EOF'
5405 }
5406 ECHO='func_fallback_echo'
0e65dfba 5407fi
87279e3c
NA
5408
5409# func_echo_all arg...
5410# Invoke $ECHO with all args, space-separated.
5411func_echo_all ()
5412{
5413 $ECHO ""
5414}
5415
5416case "$ECHO" in
5417 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5418$as_echo "printf" >&6; } ;;
5419 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5420$as_echo "print -r" >&6; } ;;
5421 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5422$as_echo "cat" >&6; } ;;
0e65dfba 5423esac
0e65dfba
NA
5424
5425
0e65dfba
NA
5426
5427
87279e3c
NA
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5439$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5440if ${ac_cv_path_SED+:} false; then :
0e65dfba
NA
5441 $as_echo_n "(cached) " >&6
5442else
87279e3c
NA
5443 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5444 for ac_i in 1 2 3 4 5 6 7; do
5445 ac_script="$ac_script$as_nl$ac_script"
5446 done
5447 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5448 { ac_script=; unset ac_script;}
5449 if test -z "$SED"; then
5450 ac_path_SED_found=false
5451 # Loop through the user's path and test for each of PROGNAME-LIST
5452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
0e65dfba
NA
5453for as_dir in $PATH
5454do
5455 IFS=$as_save_IFS
5456 test -z "$as_dir" && as_dir=.
87279e3c 5457 for ac_prog in sed gsed; do
0e65dfba 5458 for ac_exec_ext in '' $ac_executable_extensions; do
87279e3c
NA
5459 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5460 as_fn_executable_p "$ac_path_SED" || continue
5461# Check for GNU ac_path_SED and select it if it is found.
5462 # Check for GNU $ac_path_SED
5463case `"$ac_path_SED" --version 2>&1` in
5464*GNU*)
5465 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5466*)
5467 ac_count=0
5468 $as_echo_n 0123456789 >"conftest.in"
5469 while :
5470 do
5471 cat "conftest.in" "conftest.in" >"conftest.tmp"
5472 mv "conftest.tmp" "conftest.in"
5473 cp "conftest.in" "conftest.nl"
5474 $as_echo '' >> "conftest.nl"
5475 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5476 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5477 as_fn_arith $ac_count + 1 && ac_count=$as_val
5478 if test $ac_count -gt ${ac_path_SED_max-0}; then
5479 # Best one so far, save it but keep looking for a better one
5480 ac_cv_path_SED="$ac_path_SED"
5481 ac_path_SED_max=$ac_count
5482 fi
5483 # 10*(2^10) chars as input seems more than enough
5484 test $ac_count -gt 10 && break
5485 done
5486 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5487esac
5488
5489 $ac_path_SED_found && break 3
5490 done
5491 done
5492 done
5493IFS=$as_save_IFS
5494 if test -z "$ac_cv_path_SED"; then
5495 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5496 fi
5497else
5498 ac_cv_path_SED=$SED
5499fi
5500
5501fi
5502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5503$as_echo "$ac_cv_path_SED" >&6; }
5504 SED="$ac_cv_path_SED"
5505 rm -f conftest.sed
5506
5507test -z "$SED" && SED=sed
5508Xsed="$SED -e 1s/^X//"
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5521$as_echo_n "checking for fgrep... " >&6; }
5522if ${ac_cv_path_FGREP+:} false; then :
5523 $as_echo_n "(cached) " >&6
5524else
5525 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5526 then ac_cv_path_FGREP="$GREP -F"
5527 else
5528 if test -z "$FGREP"; then
5529 ac_path_FGREP_found=false
5530 # Loop through the user's path and test for each of PROGNAME-LIST
5531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5532for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5533do
5534 IFS=$as_save_IFS
5535 test -z "$as_dir" && as_dir=.
5536 for ac_prog in fgrep; do
5537 for ac_exec_ext in '' $ac_executable_extensions; do
5538 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5539 as_fn_executable_p "$ac_path_FGREP" || continue
5540# Check for GNU ac_path_FGREP and select it if it is found.
5541 # Check for GNU $ac_path_FGREP
5542case `"$ac_path_FGREP" --version 2>&1` in
5543*GNU*)
5544 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5545*)
5546 ac_count=0
5547 $as_echo_n 0123456789 >"conftest.in"
5548 while :
5549 do
5550 cat "conftest.in" "conftest.in" >"conftest.tmp"
5551 mv "conftest.tmp" "conftest.in"
5552 cp "conftest.in" "conftest.nl"
5553 $as_echo 'FGREP' >> "conftest.nl"
5554 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5555 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5556 as_fn_arith $ac_count + 1 && ac_count=$as_val
5557 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5558 # Best one so far, save it but keep looking for a better one
5559 ac_cv_path_FGREP="$ac_path_FGREP"
5560 ac_path_FGREP_max=$ac_count
5561 fi
5562 # 10*(2^10) chars as input seems more than enough
5563 test $ac_count -gt 10 && break
5564 done
5565 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5566esac
5567
5568 $ac_path_FGREP_found && break 3
5569 done
5570 done
5571 done
5572IFS=$as_save_IFS
5573 if test -z "$ac_cv_path_FGREP"; then
5574 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5575 fi
5576else
5577 ac_cv_path_FGREP=$FGREP
5578fi
5579
5580 fi
5581fi
5582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5583$as_echo "$ac_cv_path_FGREP" >&6; }
5584 FGREP="$ac_cv_path_FGREP"
5585
5586
5587test -z "$GREP" && GREP=grep
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607# Check whether --with-gnu-ld was given.
5608if test "${with_gnu_ld+set}" = set; then :
5609 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5610else
5611 with_gnu_ld=no
5612fi
5613
5614ac_prog=ld
5615if test "$GCC" = yes; then
5616 # Check if gcc -print-prog-name=ld gives a path.
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5618$as_echo_n "checking for ld used by $CC... " >&6; }
5619 case $host in
5620 *-*-mingw*)
5621 # gcc leaves a trailing carriage return which upsets mingw
5622 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5623 *)
5624 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5625 esac
5626 case $ac_prog in
5627 # Accept absolute paths.
5628 [\\/]* | ?:[\\/]*)
5629 re_direlt='/[^/][^/]*/\.\./'
5630 # Canonicalize the pathname of ld
5631 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5632 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5633 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5634 done
5635 test -z "$LD" && LD="$ac_prog"
5636 ;;
5637 "")
5638 # If it fails, then pretend we aren't using GCC.
5639 ac_prog=ld
5640 ;;
5641 *)
5642 # If it is relative, then search for the first ld in PATH.
5643 with_gnu_ld=unknown
5644 ;;
5645 esac
5646elif test "$with_gnu_ld" = yes; then
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5648$as_echo_n "checking for GNU ld... " >&6; }
5649else
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5651$as_echo_n "checking for non-GNU ld... " >&6; }
5652fi
5653if ${lt_cv_path_LD+:} false; then :
5654 $as_echo_n "(cached) " >&6
5655else
5656 if test -z "$LD"; then
5657 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5658 for ac_dir in $PATH; do
5659 IFS="$lt_save_ifs"
5660 test -z "$ac_dir" && ac_dir=.
5661 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5662 lt_cv_path_LD="$ac_dir/$ac_prog"
5663 # Check to see if the program is GNU ld. I'd rather use --version,
5664 # but apparently some variants of GNU ld only accept -v.
5665 # Break only if it was the GNU/non-GNU ld that we prefer.
5666 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5667 *GNU* | *'with BFD'*)
5668 test "$with_gnu_ld" != no && break
5669 ;;
5670 *)
5671 test "$with_gnu_ld" != yes && break
5672 ;;
5673 esac
5674 fi
5675 done
5676 IFS="$lt_save_ifs"
5677else
5678 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5679fi
5680fi
5681
5682LD="$lt_cv_path_LD"
5683if test -n "$LD"; then
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5685$as_echo "$LD" >&6; }
5686else
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5688$as_echo "no" >&6; }
5689fi
5690test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5692$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5693if ${lt_cv_prog_gnu_ld+:} false; then :
5694 $as_echo_n "(cached) " >&6
5695else
5696 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5697case `$LD -v 2>&1 </dev/null` in
5698*GNU* | *'with BFD'*)
5699 lt_cv_prog_gnu_ld=yes
5700 ;;
5701*)
5702 lt_cv_prog_gnu_ld=no
5703 ;;
5704esac
5705fi
5706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5707$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5708with_gnu_ld=$lt_cv_prog_gnu_ld
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5719$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5720if ${lt_cv_path_NM+:} false; then :
5721 $as_echo_n "(cached) " >&6
5722else
5723 if test -n "$NM"; then
5724 # Let the user override the test.
5725 lt_cv_path_NM="$NM"
5726else
5727 lt_nm_to_check="${ac_tool_prefix}nm"
5728 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5729 lt_nm_to_check="$lt_nm_to_check nm"
5730 fi
5731 for lt_tmp_nm in $lt_nm_to_check; do
5732 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5733 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5734 IFS="$lt_save_ifs"
5735 test -z "$ac_dir" && ac_dir=.
5736 tmp_nm="$ac_dir/$lt_tmp_nm"
5737 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5738 # Check to see if the nm accepts a BSD-compat flag.
5739 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5740 # nm: unknown option "B" ignored
5741 # Tru64's nm complains that /dev/null is an invalid object file
5742 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5743 */dev/null* | *'Invalid file or object type'*)
5744 lt_cv_path_NM="$tmp_nm -B"
5745 break
5746 ;;
5747 *)
5748 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5749 */dev/null*)
5750 lt_cv_path_NM="$tmp_nm -p"
5751 break
5752 ;;
5753 *)
5754 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5755 continue # so that we can try to find one that supports BSD flags
5756 ;;
5757 esac
5758 ;;
5759 esac
5760 fi
5761 done
5762 IFS="$lt_save_ifs"
5763 done
5764 : ${lt_cv_path_NM=no}
5765fi
5766fi
5767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5768$as_echo "$lt_cv_path_NM" >&6; }
5769if test "$lt_cv_path_NM" != "no"; then
5770 NM="$lt_cv_path_NM"
5771else
5772 # Didn't find any BSD compatible name lister, look for dumpbin.
5773 if test -n "$DUMPBIN"; then :
5774 # Let the user override the test.
5775 else
5776 if test -n "$ac_tool_prefix"; then
5777 for ac_prog in dumpbin "link -dump"
5778 do
5779 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5780set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5782$as_echo_n "checking for $ac_word... " >&6; }
5783if ${ac_cv_prog_DUMPBIN+:} false; then :
5784 $as_echo_n "(cached) " >&6
5785else
5786 if test -n "$DUMPBIN"; then
5787 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5788else
5789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5790for as_dir in $PATH
5791do
5792 IFS=$as_save_IFS
5793 test -z "$as_dir" && as_dir=.
5794 for ac_exec_ext in '' $ac_executable_extensions; do
5795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5796 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5798 break 2
5799 fi
5800done
5801 done
5802IFS=$as_save_IFS
5803
5804fi
5805fi
5806DUMPBIN=$ac_cv_prog_DUMPBIN
5807if test -n "$DUMPBIN"; then
5808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5809$as_echo "$DUMPBIN" >&6; }
5810else
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5812$as_echo "no" >&6; }
5813fi
5814
5815
5816 test -n "$DUMPBIN" && break
5817 done
5818fi
5819if test -z "$DUMPBIN"; then
5820 ac_ct_DUMPBIN=$DUMPBIN
5821 for ac_prog in dumpbin "link -dump"
5822do
5823 # Extract the first word of "$ac_prog", so it can be a program name with args.
5824set dummy $ac_prog; ac_word=$2
5825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5826$as_echo_n "checking for $ac_word... " >&6; }
5827if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5828 $as_echo_n "(cached) " >&6
5829else
5830 if test -n "$ac_ct_DUMPBIN"; then
5831 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5832else
5833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5834for as_dir in $PATH
5835do
5836 IFS=$as_save_IFS
5837 test -z "$as_dir" && as_dir=.
5838 for ac_exec_ext in '' $ac_executable_extensions; do
5839 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5840 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5842 break 2
5843 fi
5844done
5845 done
5846IFS=$as_save_IFS
5847
5848fi
5849fi
5850ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5851if test -n "$ac_ct_DUMPBIN"; then
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5853$as_echo "$ac_ct_DUMPBIN" >&6; }
5854else
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5856$as_echo "no" >&6; }
5857fi
5858
5859
5860 test -n "$ac_ct_DUMPBIN" && break
5861done
5862
5863 if test "x$ac_ct_DUMPBIN" = x; then
5864 DUMPBIN=":"
5865 else
5866 case $cross_compiling:$ac_tool_warned in
5867yes:)
5868{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5869$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5870ac_tool_warned=yes ;;
5871esac
5872 DUMPBIN=$ac_ct_DUMPBIN
5873 fi
5874fi
5875
5876 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5877 *COFF*)
5878 DUMPBIN="$DUMPBIN -symbols"
5879 ;;
5880 *)
5881 DUMPBIN=:
5882 ;;
5883 esac
5884 fi
5885
5886 if test "$DUMPBIN" != ":"; then
5887 NM="$DUMPBIN"
5888 fi
5889fi
5890test -z "$NM" && NM=nm
5891
5892
5893
5894
5895
5896
5897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5898$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5899if ${lt_cv_nm_interface+:} false; then :
5900 $as_echo_n "(cached) " >&6
5901else
5902 lt_cv_nm_interface="BSD nm"
5903 echo "int some_variable = 0;" > conftest.$ac_ext
5904 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5905 (eval "$ac_compile" 2>conftest.err)
5906 cat conftest.err >&5
5907 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5908 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5909 cat conftest.err >&5
5910 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5911 cat conftest.out >&5
5912 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5913 lt_cv_nm_interface="MS dumpbin"
5914 fi
5915 rm -f conftest*
5916fi
5917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5918$as_echo "$lt_cv_nm_interface" >&6; }
5919
5920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5921$as_echo_n "checking whether ln -s works... " >&6; }
5922LN_S=$as_ln_s
5923if test "$LN_S" = "ln -s"; then
5924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5925$as_echo "yes" >&6; }
5926else
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5928$as_echo "no, using $LN_S" >&6; }
5929fi
5930
5931# find the maximum length of command line arguments
5932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5933$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5934if ${lt_cv_sys_max_cmd_len+:} false; then :
5935 $as_echo_n "(cached) " >&6
5936else
5937 i=0
5938 teststring="ABCD"
5939
5940 case $build_os in
5941 msdosdjgpp*)
5942 # On DJGPP, this test can blow up pretty badly due to problems in libc
5943 # (any single argument exceeding 2000 bytes causes a buffer overrun
5944 # during glob expansion). Even if it were fixed, the result of this
5945 # check would be larger than it should be.
5946 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5947 ;;
5948
5949 gnu*)
5950 # Under GNU Hurd, this test is not required because there is
5951 # no limit to the length of command line arguments.
5952 # Libtool will interpret -1 as no limit whatsoever
5953 lt_cv_sys_max_cmd_len=-1;
5954 ;;
5955
5956 cygwin* | mingw* | cegcc*)
5957 # On Win9x/ME, this test blows up -- it succeeds, but takes
5958 # about 5 minutes as the teststring grows exponentially.
5959 # Worse, since 9x/ME are not pre-emptively multitasking,
5960 # you end up with a "frozen" computer, even though with patience
5961 # the test eventually succeeds (with a max line length of 256k).
5962 # Instead, let's just punt: use the minimum linelength reported by
5963 # all of the supported platforms: 8192 (on NT/2K/XP).
5964 lt_cv_sys_max_cmd_len=8192;
5965 ;;
5966
5967 mint*)
5968 # On MiNT this can take a long time and run out of memory.
5969 lt_cv_sys_max_cmd_len=8192;
5970 ;;
5971
5972 amigaos*)
5973 # On AmigaOS with pdksh, this test takes hours, literally.
5974 # So we just punt and use a minimum line length of 8192.
5975 lt_cv_sys_max_cmd_len=8192;
5976 ;;
5977
5978 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5979 # This has been around since 386BSD, at least. Likely further.
5980 if test -x /sbin/sysctl; then
5981 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5982 elif test -x /usr/sbin/sysctl; then
5983 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5984 else
5985 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5986 fi
5987 # And add a safety zone
5988 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5989 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5990 ;;
5991
5992 interix*)
5993 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5994 lt_cv_sys_max_cmd_len=196608
5995 ;;
5996
5997 osf*)
5998 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5999 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6000 # nice to cause kernel panics so lets avoid the loop below.
6001 # First set a reasonable default.
6002 lt_cv_sys_max_cmd_len=16384
6003 #
6004 if test -x /sbin/sysconfig; then
6005 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6006 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6007 esac
6008 fi
6009 ;;
6010 sco3.2v5*)
6011 lt_cv_sys_max_cmd_len=102400
6012 ;;
6013 sysv5* | sco5v6* | sysv4.2uw2*)
6014 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6015 if test -n "$kargmax"; then
6016 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6017 else
6018 lt_cv_sys_max_cmd_len=32768
6019 fi
6020 ;;
6021 *)
6022 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6023 if test -n "$lt_cv_sys_max_cmd_len"; then
6024 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6025 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6026 else
6027 # Make teststring a little bigger before we do anything with it.
6028 # a 1K string should be a reasonable start.
6029 for i in 1 2 3 4 5 6 7 8 ; do
6030 teststring=$teststring$teststring
6031 done
6032 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6033 # If test is not a shell built-in, we'll probably end up computing a
6034 # maximum length that is only half of the actual maximum length, but
6035 # we can't tell.
6036 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6037 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6038 test $i != 17 # 1/2 MB should be enough
6039 do
6040 i=`expr $i + 1`
6041 teststring=$teststring$teststring
6042 done
6043 # Only check the string length outside the loop.
6044 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6045 teststring=
6046 # Add a significant safety factor because C++ compilers can tack on
6047 # massive amounts of additional arguments before passing them to the
6048 # linker. It appears as though 1/2 is a usable value.
6049 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6050 fi
6051 ;;
6052 esac
6053
6054fi
6055
6056if test -n $lt_cv_sys_max_cmd_len ; then
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6058$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6059else
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6061$as_echo "none" >&6; }
6062fi
6063max_cmd_len=$lt_cv_sys_max_cmd_len
6064
6065
6066
6067
6068
6069
6070: ${CP="cp -f"}
6071: ${MV="mv -f"}
6072: ${RM="rm -f"}
6073
6074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6075$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6076# Try some XSI features
6077xsi_shell=no
6078( _lt_dummy="a/b/c"
6079 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6080 = c,a/b,, \
6081 && eval 'test $(( 1 + 1 )) -eq 2 \
6082 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6083 && xsi_shell=yes
6084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6085$as_echo "$xsi_shell" >&6; }
6086
6087
6088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6089$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6090lt_shell_append=no
6091( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6092 >/dev/null 2>&1 \
6093 && lt_shell_append=yes
6094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6095$as_echo "$lt_shell_append" >&6; }
6096
6097
6098if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6099 lt_unset=unset
6100else
6101 lt_unset=false
6102fi
6103
6104
6105
6106
6107
6108# test EBCDIC or ASCII
6109case `echo X|tr X '\101'` in
6110 A) # ASCII based system
6111 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6112 lt_SP2NL='tr \040 \012'
6113 lt_NL2SP='tr \015\012 \040\040'
6114 ;;
6115 *) # EBCDIC based system
6116 lt_SP2NL='tr \100 \n'
6117 lt_NL2SP='tr \r\n \100\100'
6118 ;;
6119esac
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6130$as_echo_n "checking for $LD option to reload object files... " >&6; }
6131if ${lt_cv_ld_reload_flag+:} false; then :
6132 $as_echo_n "(cached) " >&6
6133else
6134 lt_cv_ld_reload_flag='-r'
6135fi
6136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6137$as_echo "$lt_cv_ld_reload_flag" >&6; }
6138reload_flag=$lt_cv_ld_reload_flag
6139case $reload_flag in
6140"" | " "*) ;;
6141*) reload_flag=" $reload_flag" ;;
6142esac
6143reload_cmds='$LD$reload_flag -o $output$reload_objs'
6144case $host_os in
6145 darwin*)
6146 if test "$GCC" = yes; then
6147 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6148 else
6149 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6150 fi
6151 ;;
6152esac
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162if test -n "$ac_tool_prefix"; then
6163 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6164set dummy ${ac_tool_prefix}objdump; ac_word=$2
6165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6166$as_echo_n "checking for $ac_word... " >&6; }
6167if ${ac_cv_prog_OBJDUMP+:} false; then :
6168 $as_echo_n "(cached) " >&6
6169else
6170 if test -n "$OBJDUMP"; then
6171 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6172else
6173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6174for as_dir in $PATH
6175do
6176 IFS=$as_save_IFS
6177 test -z "$as_dir" && as_dir=.
6178 for ac_exec_ext in '' $ac_executable_extensions; do
6179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6180 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6182 break 2
6183 fi
6184done
6185 done
6186IFS=$as_save_IFS
6187
6188fi
6189fi
6190OBJDUMP=$ac_cv_prog_OBJDUMP
6191if test -n "$OBJDUMP"; then
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6193$as_echo "$OBJDUMP" >&6; }
6194else
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6196$as_echo "no" >&6; }
6197fi
6198
6199
6200fi
6201if test -z "$ac_cv_prog_OBJDUMP"; then
6202 ac_ct_OBJDUMP=$OBJDUMP
6203 # Extract the first word of "objdump", so it can be a program name with args.
6204set dummy objdump; ac_word=$2
6205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6206$as_echo_n "checking for $ac_word... " >&6; }
6207if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6208 $as_echo_n "(cached) " >&6
6209else
6210 if test -n "$ac_ct_OBJDUMP"; then
6211 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6212else
6213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6214for as_dir in $PATH
6215do
6216 IFS=$as_save_IFS
6217 test -z "$as_dir" && as_dir=.
6218 for ac_exec_ext in '' $ac_executable_extensions; do
6219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6220 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6222 break 2
6223 fi
6224done
6225 done
6226IFS=$as_save_IFS
6227
6228fi
6229fi
6230ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6231if test -n "$ac_ct_OBJDUMP"; then
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6233$as_echo "$ac_ct_OBJDUMP" >&6; }
6234else
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6236$as_echo "no" >&6; }
6237fi
6238
6239 if test "x$ac_ct_OBJDUMP" = x; then
6240 OBJDUMP="false"
6241 else
6242 case $cross_compiling:$ac_tool_warned in
6243yes:)
6244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6246ac_tool_warned=yes ;;
6247esac
6248 OBJDUMP=$ac_ct_OBJDUMP
6249 fi
6250else
6251 OBJDUMP="$ac_cv_prog_OBJDUMP"
6252fi
6253
6254test -z "$OBJDUMP" && OBJDUMP=objdump
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6265$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6266if ${lt_cv_deplibs_check_method+:} false; then :
6267 $as_echo_n "(cached) " >&6
6268else
6269 lt_cv_file_magic_cmd='$MAGIC_CMD'
6270lt_cv_file_magic_test_file=
6271lt_cv_deplibs_check_method='unknown'
6272# Need to set the preceding variable on all platforms that support
6273# interlibrary dependencies.
6274# 'none' -- dependencies not supported.
6275# `unknown' -- same as none, but documents that we really don't know.
6276# 'pass_all' -- all dependencies passed with no checks.
6277# 'test_compile' -- check by making test program.
6278# 'file_magic [[regex]]' -- check by looking for files in library path
6279# which responds to the $file_magic_cmd with a given extended regex.
6280# If you have `file' or equivalent on your system and you're not sure
6281# whether `pass_all' will *always* work, you probably want this one.
6282
6283case $host_os in
6284aix[4-9]*)
6285 lt_cv_deplibs_check_method=pass_all
6286 ;;
6287
6288beos*)
6289 lt_cv_deplibs_check_method=pass_all
6290 ;;
6291
6292bsdi[45]*)
6293 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6294 lt_cv_file_magic_cmd='/usr/bin/file -L'
6295 lt_cv_file_magic_test_file=/shlib/libc.so
6296 ;;
6297
6298cygwin*)
6299 # func_win32_libid is a shell function defined in ltmain.sh
6300 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6301 lt_cv_file_magic_cmd='func_win32_libid'
6302 ;;
6303
6304mingw* | pw32*)
6305 # Base MSYS/MinGW do not provide the 'file' command needed by
6306 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6307 # unless we find 'file', for example because we are cross-compiling.
6308 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6309 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6310 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6311 lt_cv_file_magic_cmd='func_win32_libid'
6312 else
6313 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6314 lt_cv_file_magic_cmd='$OBJDUMP -f'
6315 fi
6316 ;;
6317
6318cegcc*)
6319 # use the weaker test based on 'objdump'. See mingw*.
6320 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6321 lt_cv_file_magic_cmd='$OBJDUMP -f'
6322 ;;
6323
6324darwin* | rhapsody*)
6325 lt_cv_deplibs_check_method=pass_all
6326 ;;
6327
6328freebsd* | dragonfly*)
6329 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6330 case $host_cpu in
6331 i*86 )
6332 # Not sure whether the presence of OpenBSD here was a mistake.
6333 # Let's accept both of them until this is cleared up.
6334 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6335 lt_cv_file_magic_cmd=/usr/bin/file
6336 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6337 ;;
6338 esac
6339 else
6340 lt_cv_deplibs_check_method=pass_all
6341 fi
6342 ;;
6343
6344gnu*)
6345 lt_cv_deplibs_check_method=pass_all
6346 ;;
6347
6348haiku*)
6349 lt_cv_deplibs_check_method=pass_all
6350 ;;
6351
6352hpux10.20* | hpux11*)
6353 lt_cv_file_magic_cmd=/usr/bin/file
6354 case $host_cpu in
6355 ia64*)
6356 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6357 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6358 ;;
6359 hppa*64*)
6360 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]'
6361 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6362 ;;
6363 *)
6364 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6365 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6366 ;;
6367 esac
6368 ;;
6369
6370interix[3-9]*)
6371 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6372 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6373 ;;
6374
6375irix5* | irix6* | nonstopux*)
6376 case $LD in
6377 *-32|*"-32 ") libmagic=32-bit;;
6378 *-n32|*"-n32 ") libmagic=N32;;
6379 *-64|*"-64 ") libmagic=64-bit;;
6380 *) libmagic=never-match;;
6381 esac
6382 lt_cv_deplibs_check_method=pass_all
6383 ;;
6384
6385# This must be Linux ELF.
6386linux* | k*bsd*-gnu | kopensolaris*-gnu)
6387 lt_cv_deplibs_check_method=pass_all
6388 ;;
6389
6390netbsd*)
6391 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6392 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6393 else
6394 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6395 fi
6396 ;;
6397
6398newos6*)
6399 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6400 lt_cv_file_magic_cmd=/usr/bin/file
6401 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6402 ;;
6403
6404*nto* | *qnx*)
6405 lt_cv_deplibs_check_method=pass_all
6406 ;;
6407
6408openbsd*)
6409 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6410 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6411 else
6412 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6413 fi
6414 ;;
6415
6416osf3* | osf4* | osf5*)
6417 lt_cv_deplibs_check_method=pass_all
6418 ;;
6419
6420rdos*)
6421 lt_cv_deplibs_check_method=pass_all
6422 ;;
6423
6424solaris*)
6425 lt_cv_deplibs_check_method=pass_all
6426 ;;
6427
6428sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6429 lt_cv_deplibs_check_method=pass_all
6430 ;;
6431
6432sysv4 | sysv4.3*)
6433 case $host_vendor in
6434 motorola)
6435 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]'
6436 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6437 ;;
6438 ncr)
6439 lt_cv_deplibs_check_method=pass_all
6440 ;;
6441 sequent)
6442 lt_cv_file_magic_cmd='/bin/file'
6443 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6444 ;;
6445 sni)
6446 lt_cv_file_magic_cmd='/bin/file'
6447 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6448 lt_cv_file_magic_test_file=/lib/libc.so
6449 ;;
6450 siemens)
6451 lt_cv_deplibs_check_method=pass_all
6452 ;;
6453 pc)
6454 lt_cv_deplibs_check_method=pass_all
6455 ;;
6456 esac
6457 ;;
6458
6459tpf*)
6460 lt_cv_deplibs_check_method=pass_all
6461 ;;
6462esac
6463
6464fi
6465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6466$as_echo "$lt_cv_deplibs_check_method" >&6; }
6467file_magic_cmd=$lt_cv_file_magic_cmd
6468deplibs_check_method=$lt_cv_deplibs_check_method
6469test -z "$deplibs_check_method" && deplibs_check_method=unknown
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482if test -n "$ac_tool_prefix"; then
6483 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6484set dummy ${ac_tool_prefix}ar; ac_word=$2
6485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6486$as_echo_n "checking for $ac_word... " >&6; }
6487if ${ac_cv_prog_AR+:} false; then :
6488 $as_echo_n "(cached) " >&6
6489else
6490 if test -n "$AR"; then
6491 ac_cv_prog_AR="$AR" # Let the user override the test.
6492else
6493as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6494for as_dir in $PATH
6495do
6496 IFS=$as_save_IFS
6497 test -z "$as_dir" && as_dir=.
6498 for ac_exec_ext in '' $ac_executable_extensions; do
6499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6500 ac_cv_prog_AR="${ac_tool_prefix}ar"
6501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6502 break 2
6503 fi
6504done
6505 done
6506IFS=$as_save_IFS
6507
6508fi
6509fi
6510AR=$ac_cv_prog_AR
6511if test -n "$AR"; then
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6513$as_echo "$AR" >&6; }
6514else
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6516$as_echo "no" >&6; }
6517fi
6518
6519
6520fi
6521if test -z "$ac_cv_prog_AR"; then
6522 ac_ct_AR=$AR
6523 # Extract the first word of "ar", so it can be a program name with args.
6524set dummy ar; ac_word=$2
6525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6526$as_echo_n "checking for $ac_word... " >&6; }
6527if ${ac_cv_prog_ac_ct_AR+:} false; then :
6528 $as_echo_n "(cached) " >&6
6529else
6530 if test -n "$ac_ct_AR"; then
6531 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6532else
6533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6534for as_dir in $PATH
6535do
6536 IFS=$as_save_IFS
6537 test -z "$as_dir" && as_dir=.
6538 for ac_exec_ext in '' $ac_executable_extensions; do
6539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6540 ac_cv_prog_ac_ct_AR="ar"
6541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6542 break 2
6543 fi
6544done
6545 done
6546IFS=$as_save_IFS
6547
6548fi
6549fi
6550ac_ct_AR=$ac_cv_prog_ac_ct_AR
6551if test -n "$ac_ct_AR"; then
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6553$as_echo "$ac_ct_AR" >&6; }
6554else
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6556$as_echo "no" >&6; }
6557fi
6558
6559 if test "x$ac_ct_AR" = x; then
6560 AR="false"
6561 else
6562 case $cross_compiling:$ac_tool_warned in
6563yes:)
6564{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6565$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6566ac_tool_warned=yes ;;
6567esac
6568 AR=$ac_ct_AR
6569 fi
6570else
6571 AR="$ac_cv_prog_AR"
6572fi
6573
6574test -z "$AR" && AR=ar
6575test -z "$AR_FLAGS" && AR_FLAGS=cru
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587if test -n "$ac_tool_prefix"; then
6588 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6589set dummy ${ac_tool_prefix}strip; ac_word=$2
6590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6591$as_echo_n "checking for $ac_word... " >&6; }
6592if ${ac_cv_prog_STRIP+:} false; then :
6593 $as_echo_n "(cached) " >&6
6594else
6595 if test -n "$STRIP"; then
6596 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6597else
6598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6599for as_dir in $PATH
6600do
6601 IFS=$as_save_IFS
6602 test -z "$as_dir" && as_dir=.
6603 for ac_exec_ext in '' $ac_executable_extensions; do
6604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6605 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6607 break 2
6608 fi
6609done
6610 done
6611IFS=$as_save_IFS
6612
6613fi
6614fi
6615STRIP=$ac_cv_prog_STRIP
6616if test -n "$STRIP"; then
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6618$as_echo "$STRIP" >&6; }
6619else
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6621$as_echo "no" >&6; }
6622fi
6623
6624
6625fi
6626if test -z "$ac_cv_prog_STRIP"; then
6627 ac_ct_STRIP=$STRIP
6628 # Extract the first word of "strip", so it can be a program name with args.
6629set dummy strip; ac_word=$2
6630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6631$as_echo_n "checking for $ac_word... " >&6; }
6632if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6633 $as_echo_n "(cached) " >&6
6634else
6635 if test -n "$ac_ct_STRIP"; then
6636 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6637else
6638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6639for as_dir in $PATH
6640do
6641 IFS=$as_save_IFS
6642 test -z "$as_dir" && as_dir=.
6643 for ac_exec_ext in '' $ac_executable_extensions; do
6644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6645 ac_cv_prog_ac_ct_STRIP="strip"
6646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6647 break 2
6648 fi
6649done
6650 done
6651IFS=$as_save_IFS
6652
6653fi
6654fi
6655ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6656if test -n "$ac_ct_STRIP"; then
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6658$as_echo "$ac_ct_STRIP" >&6; }
6659else
6660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6661$as_echo "no" >&6; }
6662fi
6663
6664 if test "x$ac_ct_STRIP" = x; then
6665 STRIP=":"
6666 else
6667 case $cross_compiling:$ac_tool_warned in
6668yes:)
6669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6671ac_tool_warned=yes ;;
6672esac
6673 STRIP=$ac_ct_STRIP
6674 fi
6675else
6676 STRIP="$ac_cv_prog_STRIP"
6677fi
6678
6679test -z "$STRIP" && STRIP=:
6680
6681
6682
6683
6684
6685
6686if test -n "$ac_tool_prefix"; then
6687 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6688set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6690$as_echo_n "checking for $ac_word... " >&6; }
6691if ${ac_cv_prog_RANLIB+:} false; then :
6692 $as_echo_n "(cached) " >&6
6693else
6694 if test -n "$RANLIB"; then
6695 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6696else
6697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6698for as_dir in $PATH
6699do
6700 IFS=$as_save_IFS
6701 test -z "$as_dir" && as_dir=.
6702 for ac_exec_ext in '' $ac_executable_extensions; do
6703 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6704 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6706 break 2
6707 fi
6708done
6709 done
6710IFS=$as_save_IFS
6711
6712fi
6713fi
6714RANLIB=$ac_cv_prog_RANLIB
6715if test -n "$RANLIB"; then
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6717$as_echo "$RANLIB" >&6; }
6718else
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6720$as_echo "no" >&6; }
6721fi
6722
6723
6724fi
6725if test -z "$ac_cv_prog_RANLIB"; then
6726 ac_ct_RANLIB=$RANLIB
6727 # Extract the first word of "ranlib", so it can be a program name with args.
6728set dummy ranlib; ac_word=$2
6729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6730$as_echo_n "checking for $ac_word... " >&6; }
6731if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6732 $as_echo_n "(cached) " >&6
6733else
6734 if test -n "$ac_ct_RANLIB"; then
6735 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6736else
6737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6738for as_dir in $PATH
6739do
6740 IFS=$as_save_IFS
6741 test -z "$as_dir" && as_dir=.
6742 for ac_exec_ext in '' $ac_executable_extensions; do
6743 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6744 ac_cv_prog_ac_ct_RANLIB="ranlib"
6745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6746 break 2
6747 fi
6748done
6749 done
6750IFS=$as_save_IFS
6751
6752fi
6753fi
6754ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6755if test -n "$ac_ct_RANLIB"; then
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6757$as_echo "$ac_ct_RANLIB" >&6; }
6758else
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6760$as_echo "no" >&6; }
6761fi
6762
6763 if test "x$ac_ct_RANLIB" = x; then
6764 RANLIB=":"
6765 else
6766 case $cross_compiling:$ac_tool_warned in
6767yes:)
6768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6770ac_tool_warned=yes ;;
6771esac
6772 RANLIB=$ac_ct_RANLIB
6773 fi
6774else
6775 RANLIB="$ac_cv_prog_RANLIB"
6776fi
6777
6778test -z "$RANLIB" && RANLIB=:
6779
6780
6781
6782
6783
6784
6785# Determine commands to create old-style static archives.
6786old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6787old_postinstall_cmds='chmod 644 $oldlib'
6788old_postuninstall_cmds=
6789
6790if test -n "$RANLIB"; then
6791 case $host_os in
6792 openbsd*)
6793 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6794 ;;
6795 *)
6796 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6797 ;;
6798 esac
6799 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6800fi
6801
6802case $host_os in
6803 darwin*)
6804 lock_old_archive_extraction=yes ;;
6805 *)
6806 lock_old_archive_extraction=no ;;
6807esac
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847# If no C compiler was specified, use CC.
6848LTCC=${LTCC-"$CC"}
6849
6850# If no C compiler flags were specified, use CFLAGS.
6851LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6852
6853# Allow CC to be a program name with arguments.
6854compiler=$CC
6855
6856
6857# Check for command to grab the raw symbol name followed by C symbol from nm.
6858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6859$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6860if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6861 $as_echo_n "(cached) " >&6
6862else
6863
6864# These are sane defaults that work on at least a few old systems.
6865# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6866
6867# Character class describing NM global symbol codes.
6868symcode='[BCDEGRST]'
6869
6870# Regexp to match symbols that can be accessed directly from C.
6871sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6872
6873# Define system-specific variables.
6874case $host_os in
6875aix*)
6876 symcode='[BCDT]'
6877 ;;
6878cygwin* | mingw* | pw32* | cegcc*)
6879 symcode='[ABCDGISTW]'
6880 ;;
6881hpux*)
6882 if test "$host_cpu" = ia64; then
6883 symcode='[ABCDEGRST]'
6884 fi
6885 ;;
6886irix* | nonstopux*)
6887 symcode='[BCDEGRST]'
6888 ;;
6889osf*)
6890 symcode='[BCDEGQRST]'
6891 ;;
6892solaris*)
6893 symcode='[BDRT]'
6894 ;;
6895sco3.2v5*)
6896 symcode='[DT]'
6897 ;;
6898sysv4.2uw2*)
6899 symcode='[DT]'
6900 ;;
6901sysv5* | sco5v6* | unixware* | OpenUNIX*)
6902 symcode='[ABDT]'
6903 ;;
6904sysv4)
6905 symcode='[DFNSTU]'
6906 ;;
6907esac
6908
6909# If we're using GNU nm, then use its standard symbol codes.
6910case `$NM -V 2>&1` in
6911*GNU* | *'with BFD'*)
6912 symcode='[ABCDGIRSTW]' ;;
6913esac
6914
6915# Transform an extracted symbol line into a proper C declaration.
6916# Some systems (esp. on ia64) link data and code symbols differently,
6917# so use this general approach.
6918lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6919
6920# Transform an extracted symbol line into symbol name and symbol address
6921lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6922lt_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'"
6923
6924# Handle CRLF in mingw tool chain
6925opt_cr=
6926case $build_os in
6927mingw*)
6928 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6929 ;;
6930esac
6931
6932# Try without a prefix underscore, then with it.
6933for ac_symprfx in "" "_"; do
6934
6935 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6936 symxfrm="\\1 $ac_symprfx\\2 \\2"
6937
6938 # Write the raw and C identifiers.
6939 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6940 # Fake it for dumpbin and say T for any non-static function
6941 # and D for any global variable.
6942 # Also find C++ and __fastcall symbols from MSVC++,
6943 # which start with @ or ?.
6944 lt_cv_sys_global_symbol_pipe="$AWK '"\
6945" {last_section=section; section=\$ 3};"\
6946" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6947" \$ 0!~/External *\|/{next};"\
6948" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6949" {if(hide[section]) next};"\
6950" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6951" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6952" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6953" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6954" ' prfx=^$ac_symprfx"
6955 else
6956 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6957 fi
6958
6959 # Check to see that the pipe works correctly.
6960 pipe_works=no
6961
6962 rm -f conftest*
6963 cat > conftest.$ac_ext <<_LT_EOF
6964#ifdef __cplusplus
6965extern "C" {
6966#endif
6967char nm_test_var;
6968void nm_test_func(void);
6969void nm_test_func(void){}
6970#ifdef __cplusplus
6971}
6972#endif
6973int main(){nm_test_var='a';nm_test_func();return(0);}
6974_LT_EOF
6975
6976 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6977 (eval $ac_compile) 2>&5
6978 ac_status=$?
6979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6980 test $ac_status = 0; }; then
6981 # Now try to grab the symbols.
6982 nlist=conftest.nm
6983 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6984 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6985 ac_status=$?
6986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6987 test $ac_status = 0; } && test -s "$nlist"; then
6988 # Try sorting and uniquifying the output.
6989 if sort "$nlist" | uniq > "$nlist"T; then
6990 mv -f "$nlist"T "$nlist"
6991 else
6992 rm -f "$nlist"T
6993 fi
6994
6995 # Make sure that we snagged all the symbols we need.
6996 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6997 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6998 cat <<_LT_EOF > conftest.$ac_ext
6999#ifdef __cplusplus
7000extern "C" {
7001#endif
7002
7003_LT_EOF
7004 # Now generate the symbol file.
7005 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7006
7007 cat <<_LT_EOF >> conftest.$ac_ext
7008
7009/* The mapping between symbol names and symbols. */
7010const struct {
7011 const char *name;
7012 void *address;
7013}
7014lt__PROGRAM__LTX_preloaded_symbols[] =
7015{
7016 { "@PROGRAM@", (void *) 0 },
7017_LT_EOF
7018 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7019 cat <<\_LT_EOF >> conftest.$ac_ext
7020 {0, (void *) 0}
7021};
7022
7023/* This works around a problem in FreeBSD linker */
7024#ifdef FREEBSD_WORKAROUND
7025static const void *lt_preloaded_setup() {
7026 return lt__PROGRAM__LTX_preloaded_symbols;
7027}
7028#endif
7029
7030#ifdef __cplusplus
7031}
7032#endif
7033_LT_EOF
7034 # Now try linking the two files.
7035 mv conftest.$ac_objext conftstm.$ac_objext
7036 lt_save_LIBS="$LIBS"
7037 lt_save_CFLAGS="$CFLAGS"
7038 LIBS="conftstm.$ac_objext"
7039 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7040 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7041 (eval $ac_link) 2>&5
7042 ac_status=$?
7043 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7044 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7045 pipe_works=yes
7046 fi
7047 LIBS="$lt_save_LIBS"
7048 CFLAGS="$lt_save_CFLAGS"
7049 else
7050 echo "cannot find nm_test_func in $nlist" >&5
7051 fi
7052 else
7053 echo "cannot find nm_test_var in $nlist" >&5
7054 fi
7055 else
7056 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7057 fi
7058 else
7059 echo "$progname: failed program was:" >&5
7060 cat conftest.$ac_ext >&5
7061 fi
7062 rm -rf conftest* conftst*
7063
7064 # Do not use the global_symbol_pipe unless it works.
7065 if test "$pipe_works" = yes; then
7066 break
7067 else
7068 lt_cv_sys_global_symbol_pipe=
7069 fi
7070done
7071
7072fi
7073
7074if test -z "$lt_cv_sys_global_symbol_pipe"; then
7075 lt_cv_sys_global_symbol_to_cdecl=
7076fi
7077if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7079$as_echo "failed" >&6; }
7080else
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7082$as_echo "ok" >&6; }
7083fi
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106# Check whether --enable-libtool-lock was given.
7107if test "${enable_libtool_lock+set}" = set; then :
7108 enableval=$enable_libtool_lock;
7109fi
7110
7111test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7112
7113# Some flags need to be propagated to the compiler or linker for good
7114# libtool support.
7115case $host in
7116ia64-*-hpux*)
7117 # Find out which ABI we are using.
7118 echo 'int i;' > conftest.$ac_ext
7119 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7120 (eval $ac_compile) 2>&5
7121 ac_status=$?
7122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7123 test $ac_status = 0; }; then
7124 case `/usr/bin/file conftest.$ac_objext` in
7125 *ELF-32*)
7126 HPUX_IA64_MODE="32"
7127 ;;
7128 *ELF-64*)
7129 HPUX_IA64_MODE="64"
7130 ;;
7131 esac
7132 fi
7133 rm -rf conftest*
7134 ;;
7135*-*-irix6*)
7136 # Find out which ABI we are using.
7137 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7138 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7139 (eval $ac_compile) 2>&5
7140 ac_status=$?
7141 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7142 test $ac_status = 0; }; then
7143 if test "$lt_cv_prog_gnu_ld" = yes; then
7144 case `/usr/bin/file conftest.$ac_objext` in
7145 *32-bit*)
7146 LD="${LD-ld} -melf32bsmip"
7147 ;;
7148 *N32*)
7149 LD="${LD-ld} -melf32bmipn32"
7150 ;;
7151 *64-bit*)
7152 LD="${LD-ld} -melf64bmip"
7153 ;;
7154 esac
7155 else
7156 case `/usr/bin/file conftest.$ac_objext` in
7157 *32-bit*)
7158 LD="${LD-ld} -32"
7159 ;;
7160 *N32*)
7161 LD="${LD-ld} -n32"
7162 ;;
7163 *64-bit*)
7164 LD="${LD-ld} -64"
7165 ;;
7166 esac
7167 fi
7168 fi
7169 rm -rf conftest*
7170 ;;
7171
7172x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7173s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7174 # Find out which ABI we are using.
7175 echo 'int i;' > conftest.$ac_ext
7176 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7177 (eval $ac_compile) 2>&5
7178 ac_status=$?
7179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7180 test $ac_status = 0; }; then
7181 case `/usr/bin/file conftest.o` in
7182 *32-bit*)
7183 case $host in
7184 x86_64-*kfreebsd*-gnu)
7185 LD="${LD-ld} -m elf_i386_fbsd"
7186 ;;
7187 x86_64-*linux*)
7188 case `/usr/bin/file conftest.o` in
7189 *x86-64*)
7190 LD="${LD-ld} -m elf32_x86_64"
7191 ;;
7192 *)
7193 LD="${LD-ld} -m elf_i386"
7194 ;;
7195 esac
7196 ;;
7197 powerpc64le-*linux*)
7198 LD="${LD-ld} -m elf32lppclinux"
7199 ;;
7200 powerpc64-*linux*)
7201 LD="${LD-ld} -m elf32ppclinux"
7202 ;;
7203 s390x-*linux*)
7204 LD="${LD-ld} -m elf_s390"
7205 ;;
7206 sparc64-*linux*)
7207 LD="${LD-ld} -m elf32_sparc"
7208 ;;
7209 esac
7210 ;;
7211 *64-bit*)
7212 case $host in
7213 x86_64-*kfreebsd*-gnu)
7214 LD="${LD-ld} -m elf_x86_64_fbsd"
7215 ;;
7216 x86_64-*linux*)
7217 LD="${LD-ld} -m elf_x86_64"
7218 ;;
7219 powerpcle-*linux*)
7220 LD="${LD-ld} -m elf64lppc"
7221 ;;
7222 powerpc-*linux*)
7223 LD="${LD-ld} -m elf64ppc"
7224 ;;
7225 s390*-*linux*|s390*-*tpf*)
7226 LD="${LD-ld} -m elf64_s390"
7227 ;;
7228 sparc*-*linux*)
7229 LD="${LD-ld} -m elf64_sparc"
7230 ;;
7231 esac
7232 ;;
7233 esac
7234 fi
7235 rm -rf conftest*
7236 ;;
7237
7238*-*-sco3.2v5*)
7239 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7240 SAVE_CFLAGS="$CFLAGS"
7241 CFLAGS="$CFLAGS -belf"
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7243$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7244if ${lt_cv_cc_needs_belf+:} false; then :
7245 $as_echo_n "(cached) " >&6
7246else
7247 ac_ext=c
7248ac_cpp='$CPP $CPPFLAGS'
7249ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7250ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7251ac_compiler_gnu=$ac_cv_c_compiler_gnu
7252
7253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7254/* end confdefs.h. */
7255
7256int
7257main ()
7258{
7259
7260 ;
7261 return 0;
7262}
7263_ACEOF
7264if ac_fn_c_try_link "$LINENO"; then :
7265 lt_cv_cc_needs_belf=yes
7266else
7267 lt_cv_cc_needs_belf=no
7268fi
7269rm -f core conftest.err conftest.$ac_objext \
7270 conftest$ac_exeext conftest.$ac_ext
7271 ac_ext=c
7272ac_cpp='$CPP $CPPFLAGS'
7273ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7274ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7275ac_compiler_gnu=$ac_cv_c_compiler_gnu
7276
7277fi
7278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7279$as_echo "$lt_cv_cc_needs_belf" >&6; }
7280 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7281 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7282 CFLAGS="$SAVE_CFLAGS"
7283 fi
7284 ;;
7285sparc*-*solaris*)
7286 # Find out which ABI we are using.
7287 echo 'int i;' > conftest.$ac_ext
7288 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7289 (eval $ac_compile) 2>&5
7290 ac_status=$?
7291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7292 test $ac_status = 0; }; then
7293 case `/usr/bin/file conftest.o` in
7294 *64-bit*)
7295 case $lt_cv_prog_gnu_ld in
7296 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7297 *)
7298 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7299 LD="${LD-ld} -64"
7300 fi
7301 ;;
7302 esac
7303 ;;
7304 esac
7305 fi
7306 rm -rf conftest*
7307 ;;
7308esac
7309
7310need_locks="$enable_libtool_lock"
7311
7312
7313 case $host_os in
7314 rhapsody* | darwin*)
7315 if test -n "$ac_tool_prefix"; then
7316 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7317set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7319$as_echo_n "checking for $ac_word... " >&6; }
7320if ${ac_cv_prog_DSYMUTIL+:} false; then :
7321 $as_echo_n "(cached) " >&6
7322else
7323 if test -n "$DSYMUTIL"; then
7324 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7325else
7326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7327for as_dir in $PATH
7328do
7329 IFS=$as_save_IFS
7330 test -z "$as_dir" && as_dir=.
7331 for ac_exec_ext in '' $ac_executable_extensions; do
7332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7333 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7335 break 2
7336 fi
7337done
7338 done
7339IFS=$as_save_IFS
7340
7341fi
7342fi
7343DSYMUTIL=$ac_cv_prog_DSYMUTIL
7344if test -n "$DSYMUTIL"; then
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7346$as_echo "$DSYMUTIL" >&6; }
7347else
7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7349$as_echo "no" >&6; }
7350fi
7351
7352
7353fi
7354if test -z "$ac_cv_prog_DSYMUTIL"; then
7355 ac_ct_DSYMUTIL=$DSYMUTIL
7356 # Extract the first word of "dsymutil", so it can be a program name with args.
7357set dummy dsymutil; ac_word=$2
7358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7359$as_echo_n "checking for $ac_word... " >&6; }
7360if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7361 $as_echo_n "(cached) " >&6
7362else
7363 if test -n "$ac_ct_DSYMUTIL"; then
7364 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7365else
7366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7367for as_dir in $PATH
7368do
7369 IFS=$as_save_IFS
7370 test -z "$as_dir" && as_dir=.
7371 for ac_exec_ext in '' $ac_executable_extensions; do
7372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7373 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7375 break 2
7376 fi
7377done
7378 done
7379IFS=$as_save_IFS
7380
7381fi
7382fi
7383ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7384if test -n "$ac_ct_DSYMUTIL"; then
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7386$as_echo "$ac_ct_DSYMUTIL" >&6; }
7387else
7388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7389$as_echo "no" >&6; }
7390fi
7391
7392 if test "x$ac_ct_DSYMUTIL" = x; then
7393 DSYMUTIL=":"
7394 else
7395 case $cross_compiling:$ac_tool_warned in
7396yes:)
7397{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7398$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7399ac_tool_warned=yes ;;
7400esac
7401 DSYMUTIL=$ac_ct_DSYMUTIL
7402 fi
7403else
7404 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7405fi
7406
7407 if test -n "$ac_tool_prefix"; then
7408 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7409set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7411$as_echo_n "checking for $ac_word... " >&6; }
7412if ${ac_cv_prog_NMEDIT+:} false; then :
7413 $as_echo_n "(cached) " >&6
7414else
7415 if test -n "$NMEDIT"; then
7416 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7417else
7418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7419for as_dir in $PATH
7420do
7421 IFS=$as_save_IFS
7422 test -z "$as_dir" && as_dir=.
7423 for ac_exec_ext in '' $ac_executable_extensions; do
7424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7425 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7427 break 2
7428 fi
7429done
7430 done
7431IFS=$as_save_IFS
7432
7433fi
7434fi
7435NMEDIT=$ac_cv_prog_NMEDIT
7436if test -n "$NMEDIT"; then
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7438$as_echo "$NMEDIT" >&6; }
7439else
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7441$as_echo "no" >&6; }
7442fi
7443
7444
7445fi
7446if test -z "$ac_cv_prog_NMEDIT"; then
7447 ac_ct_NMEDIT=$NMEDIT
7448 # Extract the first word of "nmedit", so it can be a program name with args.
7449set dummy nmedit; ac_word=$2
7450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7451$as_echo_n "checking for $ac_word... " >&6; }
7452if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7453 $as_echo_n "(cached) " >&6
7454else
7455 if test -n "$ac_ct_NMEDIT"; then
7456 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7457else
7458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7459for as_dir in $PATH
7460do
7461 IFS=$as_save_IFS
7462 test -z "$as_dir" && as_dir=.
7463 for ac_exec_ext in '' $ac_executable_extensions; do
7464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7465 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7467 break 2
7468 fi
7469done
7470 done
7471IFS=$as_save_IFS
7472
7473fi
7474fi
7475ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7476if test -n "$ac_ct_NMEDIT"; then
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7478$as_echo "$ac_ct_NMEDIT" >&6; }
7479else
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7481$as_echo "no" >&6; }
7482fi
7483
7484 if test "x$ac_ct_NMEDIT" = x; then
7485 NMEDIT=":"
7486 else
7487 case $cross_compiling:$ac_tool_warned in
7488yes:)
7489{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7490$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7491ac_tool_warned=yes ;;
7492esac
7493 NMEDIT=$ac_ct_NMEDIT
7494 fi
7495else
7496 NMEDIT="$ac_cv_prog_NMEDIT"
7497fi
7498
7499 if test -n "$ac_tool_prefix"; then
7500 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7501set dummy ${ac_tool_prefix}lipo; ac_word=$2
7502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7503$as_echo_n "checking for $ac_word... " >&6; }
7504if ${ac_cv_prog_LIPO+:} false; then :
7505 $as_echo_n "(cached) " >&6
7506else
7507 if test -n "$LIPO"; then
7508 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7509else
7510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7511for as_dir in $PATH
7512do
7513 IFS=$as_save_IFS
7514 test -z "$as_dir" && as_dir=.
7515 for ac_exec_ext in '' $ac_executable_extensions; do
7516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7517 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7519 break 2
7520 fi
7521done
7522 done
7523IFS=$as_save_IFS
7524
7525fi
7526fi
7527LIPO=$ac_cv_prog_LIPO
7528if test -n "$LIPO"; then
7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7530$as_echo "$LIPO" >&6; }
7531else
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7533$as_echo "no" >&6; }
7534fi
7535
7536
7537fi
7538if test -z "$ac_cv_prog_LIPO"; then
7539 ac_ct_LIPO=$LIPO
7540 # Extract the first word of "lipo", so it can be a program name with args.
7541set dummy lipo; ac_word=$2
7542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7543$as_echo_n "checking for $ac_word... " >&6; }
7544if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7545 $as_echo_n "(cached) " >&6
7546else
7547 if test -n "$ac_ct_LIPO"; then
7548 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7549else
7550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7551for as_dir in $PATH
7552do
7553 IFS=$as_save_IFS
7554 test -z "$as_dir" && as_dir=.
7555 for ac_exec_ext in '' $ac_executable_extensions; do
7556 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7557 ac_cv_prog_ac_ct_LIPO="lipo"
7558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7559 break 2
7560 fi
7561done
7562 done
7563IFS=$as_save_IFS
7564
7565fi
7566fi
7567ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7568if test -n "$ac_ct_LIPO"; then
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7570$as_echo "$ac_ct_LIPO" >&6; }
7571else
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7573$as_echo "no" >&6; }
7574fi
7575
7576 if test "x$ac_ct_LIPO" = x; then
7577 LIPO=":"
7578 else
7579 case $cross_compiling:$ac_tool_warned in
7580yes:)
7581{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7582$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7583ac_tool_warned=yes ;;
7584esac
7585 LIPO=$ac_ct_LIPO
7586 fi
7587else
7588 LIPO="$ac_cv_prog_LIPO"
7589fi
7590
7591 if test -n "$ac_tool_prefix"; then
7592 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7593set dummy ${ac_tool_prefix}otool; ac_word=$2
7594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7595$as_echo_n "checking for $ac_word... " >&6; }
7596if ${ac_cv_prog_OTOOL+:} false; then :
7597 $as_echo_n "(cached) " >&6
7598else
7599 if test -n "$OTOOL"; then
7600 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7601else
7602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7603for as_dir in $PATH
7604do
7605 IFS=$as_save_IFS
7606 test -z "$as_dir" && as_dir=.
7607 for ac_exec_ext in '' $ac_executable_extensions; do
7608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7609 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7611 break 2
7612 fi
7613done
7614 done
7615IFS=$as_save_IFS
7616
7617fi
7618fi
7619OTOOL=$ac_cv_prog_OTOOL
7620if test -n "$OTOOL"; then
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7622$as_echo "$OTOOL" >&6; }
7623else
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625$as_echo "no" >&6; }
7626fi
7627
7628
7629fi
7630if test -z "$ac_cv_prog_OTOOL"; then
7631 ac_ct_OTOOL=$OTOOL
7632 # Extract the first word of "otool", so it can be a program name with args.
7633set dummy otool; ac_word=$2
7634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7635$as_echo_n "checking for $ac_word... " >&6; }
7636if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7637 $as_echo_n "(cached) " >&6
7638else
7639 if test -n "$ac_ct_OTOOL"; then
7640 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7641else
7642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7643for as_dir in $PATH
7644do
7645 IFS=$as_save_IFS
7646 test -z "$as_dir" && as_dir=.
7647 for ac_exec_ext in '' $ac_executable_extensions; do
7648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7649 ac_cv_prog_ac_ct_OTOOL="otool"
7650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7651 break 2
7652 fi
7653done
7654 done
7655IFS=$as_save_IFS
7656
7657fi
7658fi
7659ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7660if test -n "$ac_ct_OTOOL"; then
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7662$as_echo "$ac_ct_OTOOL" >&6; }
7663else
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7665$as_echo "no" >&6; }
7666fi
7667
7668 if test "x$ac_ct_OTOOL" = x; then
7669 OTOOL=":"
7670 else
7671 case $cross_compiling:$ac_tool_warned in
7672yes:)
7673{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7674$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7675ac_tool_warned=yes ;;
7676esac
7677 OTOOL=$ac_ct_OTOOL
7678 fi
7679else
7680 OTOOL="$ac_cv_prog_OTOOL"
7681fi
7682
7683 if test -n "$ac_tool_prefix"; then
7684 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7685set dummy ${ac_tool_prefix}otool64; ac_word=$2
7686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7687$as_echo_n "checking for $ac_word... " >&6; }
7688if ${ac_cv_prog_OTOOL64+:} false; then :
7689 $as_echo_n "(cached) " >&6
7690else
7691 if test -n "$OTOOL64"; then
7692 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7693else
7694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7695for as_dir in $PATH
7696do
7697 IFS=$as_save_IFS
7698 test -z "$as_dir" && as_dir=.
7699 for ac_exec_ext in '' $ac_executable_extensions; do
7700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7701 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7703 break 2
7704 fi
7705done
7706 done
7707IFS=$as_save_IFS
7708
7709fi
7710fi
7711OTOOL64=$ac_cv_prog_OTOOL64
7712if test -n "$OTOOL64"; then
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7714$as_echo "$OTOOL64" >&6; }
7715else
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7717$as_echo "no" >&6; }
7718fi
7719
7720
7721fi
7722if test -z "$ac_cv_prog_OTOOL64"; then
7723 ac_ct_OTOOL64=$OTOOL64
7724 # Extract the first word of "otool64", so it can be a program name with args.
7725set dummy otool64; ac_word=$2
7726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7727$as_echo_n "checking for $ac_word... " >&6; }
7728if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7729 $as_echo_n "(cached) " >&6
7730else
7731 if test -n "$ac_ct_OTOOL64"; then
7732 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7733else
7734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7735for as_dir in $PATH
7736do
7737 IFS=$as_save_IFS
7738 test -z "$as_dir" && as_dir=.
7739 for ac_exec_ext in '' $ac_executable_extensions; do
7740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7741 ac_cv_prog_ac_ct_OTOOL64="otool64"
7742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7743 break 2
7744 fi
7745done
7746 done
7747IFS=$as_save_IFS
7748
7749fi
7750fi
7751ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7752if test -n "$ac_ct_OTOOL64"; then
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7754$as_echo "$ac_ct_OTOOL64" >&6; }
7755else
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7757$as_echo "no" >&6; }
7758fi
7759
7760 if test "x$ac_ct_OTOOL64" = x; then
7761 OTOOL64=":"
7762 else
7763 case $cross_compiling:$ac_tool_warned in
7764yes:)
7765{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7766$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7767ac_tool_warned=yes ;;
7768esac
7769 OTOOL64=$ac_ct_OTOOL64
7770 fi
7771else
7772 OTOOL64="$ac_cv_prog_OTOOL64"
7773fi
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7802$as_echo_n "checking for -single_module linker flag... " >&6; }
7803if ${lt_cv_apple_cc_single_mod+:} false; then :
7804 $as_echo_n "(cached) " >&6
7805else
7806 lt_cv_apple_cc_single_mod=no
7807 if test -z "${LT_MULTI_MODULE}"; then
7808 # By default we will add the -single_module flag. You can override
7809 # by either setting the environment variable LT_MULTI_MODULE
7810 # non-empty at configure time, or by adding -multi_module to the
7811 # link flags.
7812 rm -rf libconftest.dylib*
7813 echo "int foo(void){return 1;}" > conftest.c
7814 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7815-dynamiclib -Wl,-single_module conftest.c" >&5
7816 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7817 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7818 _lt_result=$?
7819 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7820 lt_cv_apple_cc_single_mod=yes
7821 else
7822 cat conftest.err >&5
7823 fi
7824 rm -rf libconftest.dylib*
7825 rm -f conftest.*
7826 fi
7827fi
7828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7829$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7831$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7832if ${lt_cv_ld_exported_symbols_list+:} false; then :
7833 $as_echo_n "(cached) " >&6
7834else
7835 lt_cv_ld_exported_symbols_list=no
7836 save_LDFLAGS=$LDFLAGS
7837 echo "_main" > conftest.sym
7838 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7840/* end confdefs.h. */
7841
7842int
7843main ()
7844{
7845
7846 ;
7847 return 0;
7848}
7849_ACEOF
7850if ac_fn_c_try_link "$LINENO"; then :
7851 lt_cv_ld_exported_symbols_list=yes
7852else
7853 lt_cv_ld_exported_symbols_list=no
7854fi
7855rm -f core conftest.err conftest.$ac_objext \
7856 conftest$ac_exeext conftest.$ac_ext
7857 LDFLAGS="$save_LDFLAGS"
7858
7859fi
7860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7861$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7863$as_echo_n "checking for -force_load linker flag... " >&6; }
7864if ${lt_cv_ld_force_load+:} false; then :
7865 $as_echo_n "(cached) " >&6
7866else
7867 lt_cv_ld_force_load=no
7868 cat > conftest.c << _LT_EOF
7869int forced_loaded() { return 2;}
7870_LT_EOF
7871 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7872 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7873 echo "$AR cru libconftest.a conftest.o" >&5
7874 $AR cru libconftest.a conftest.o 2>&5
7875 cat > conftest.c << _LT_EOF
7876int main() { return 0;}
7877_LT_EOF
7878 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7879 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7880 _lt_result=$?
7881 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7882 lt_cv_ld_force_load=yes
7883 else
7884 cat conftest.err >&5
7885 fi
7886 rm -f conftest.err libconftest.a conftest conftest.c
7887 rm -rf conftest.dSYM
7888
7889fi
7890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7891$as_echo "$lt_cv_ld_force_load" >&6; }
7892 case $host_os in
7893 rhapsody* | darwin1.[012])
7894 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7895 darwin1.*)
7896 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7897 darwin*) # darwin 5.x on
7898 # if running on 10.5 or later, the deployment target defaults
7899 # to the OS version, if on x86, and 10.4, the deployment
7900 # target defaults to 10.4. Don't you love it?
7901 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7902 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7903 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7904 10.[012][,.]*)
7905 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7906 10.*)
7907 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7908 esac
7909 ;;
7910 esac
7911 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7912 _lt_dar_single_mod='$single_module'
7913 fi
7914 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7915 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7916 else
7917 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7918 fi
7919 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7920 _lt_dsymutil='~$DSYMUTIL $lib || :'
7921 else
7922 _lt_dsymutil=
7923 fi
7924 ;;
7925 esac
7926
7927for ac_header in dlfcn.h
7928do :
7929 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7930"
7931if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7932 cat >>confdefs.h <<_ACEOF
7933#define HAVE_DLFCN_H 1
7934_ACEOF
7935
7936fi
7937
7938done
7939
7940
7941
7942
7943
7944# Set options
7945
7946
7947
7948 enable_dlopen=no
7949
7950
7951 enable_win32_dll=no
7952
7953
7954
7955 # Check whether --enable-static was given.
7956if test "${enable_static+set}" = set; then :
7957 enableval=$enable_static; p=${PACKAGE-default}
7958 case $enableval in
7959 yes) enable_static=yes ;;
7960 no) enable_static=no ;;
7961 *)
7962 enable_static=no
7963 # Look at the argument we got. We use all the common list separators.
7964 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7965 for pkg in $enableval; do
7966 IFS="$lt_save_ifs"
7967 if test "X$pkg" = "X$p"; then
7968 enable_static=yes
7969 fi
7970 done
7971 IFS="$lt_save_ifs"
7972 ;;
7973 esac
7974else
7975 enable_static=yes
7976fi
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987# Check whether --with-pic was given.
7988if test "${with_pic+set}" = set; then :
7989 withval=$with_pic; pic_mode="$withval"
7990else
7991 pic_mode=default
7992fi
7993
7994
7995test -z "$pic_mode" && pic_mode=default
7996
7997
7998
7999
8000
8001
8002
8003 # Check whether --enable-fast-install was given.
8004if test "${enable_fast_install+set}" = set; then :
8005 enableval=$enable_fast_install; p=${PACKAGE-default}
8006 case $enableval in
8007 yes) enable_fast_install=yes ;;
8008 no) enable_fast_install=no ;;
8009 *)
8010 enable_fast_install=no
8011 # Look at the argument we got. We use all the common list separators.
8012 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8013 for pkg in $enableval; do
8014 IFS="$lt_save_ifs"
8015 if test "X$pkg" = "X$p"; then
8016 enable_fast_install=yes
8017 fi
8018 done
8019 IFS="$lt_save_ifs"
8020 ;;
8021 esac
8022else
8023 enable_fast_install=yes
8024fi
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036# This can be used to rebuild libtool when needed
8037LIBTOOL_DEPS="$ltmain"
8038
8039# Always use our own libtool.
8040LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067test -z "$LN_S" && LN_S="ln -s"
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082if test -n "${ZSH_VERSION+set}" ; then
8083 setopt NO_GLOB_SUBST
8084fi
8085
8086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8087$as_echo_n "checking for objdir... " >&6; }
8088if ${lt_cv_objdir+:} false; then :
8089 $as_echo_n "(cached) " >&6
8090else
8091 rm -f .libs 2>/dev/null
8092mkdir .libs 2>/dev/null
8093if test -d .libs; then
8094 lt_cv_objdir=.libs
8095else
8096 # MS-DOS does not allow filenames that begin with a dot.
8097 lt_cv_objdir=_libs
8098fi
8099rmdir .libs 2>/dev/null
8100fi
8101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8102$as_echo "$lt_cv_objdir" >&6; }
8103objdir=$lt_cv_objdir
8104
8105
8106
8107
8108
8109cat >>confdefs.h <<_ACEOF
8110#define LT_OBJDIR "$lt_cv_objdir/"
8111_ACEOF
8112
8113
8114
8115
8116case $host_os in
8117aix3*)
8118 # AIX sometimes has problems with the GCC collect2 program. For some
8119 # reason, if we set the COLLECT_NAMES environment variable, the problems
8120 # vanish in a puff of smoke.
8121 if test "X${COLLECT_NAMES+set}" != Xset; then
8122 COLLECT_NAMES=
8123 export COLLECT_NAMES
8124 fi
8125 ;;
8126esac
8127
8128# Global variables:
8129ofile=libtool
8130can_build_shared=yes
8131
8132# All known linkers require a `.a' archive for static linking (except MSVC,
8133# which needs '.lib').
8134libext=a
8135
8136with_gnu_ld="$lt_cv_prog_gnu_ld"
8137
8138old_CC="$CC"
8139old_CFLAGS="$CFLAGS"
8140
8141# Set sane defaults for various variables
8142test -z "$CC" && CC=cc
8143test -z "$LTCC" && LTCC=$CC
8144test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8145test -z "$LD" && LD=ld
8146test -z "$ac_objext" && ac_objext=o
8147
8148for cc_temp in $compiler""; do
8149 case $cc_temp in
8150 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8151 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8152 \-*) ;;
8153 *) break;;
8154 esac
8155done
8156cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8157
8158
8159# Only perform the check for file, if the check method requires it
8160test -z "$MAGIC_CMD" && MAGIC_CMD=file
8161case $deplibs_check_method in
8162file_magic*)
8163 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8165$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8166if ${lt_cv_path_MAGIC_CMD+:} false; then :
8167 $as_echo_n "(cached) " >&6
8168else
8169 case $MAGIC_CMD in
8170[\\/*] | ?:[\\/]*)
8171 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8172 ;;
8173*)
8174 lt_save_MAGIC_CMD="$MAGIC_CMD"
8175 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8176 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8177 for ac_dir in $ac_dummy; do
8178 IFS="$lt_save_ifs"
8179 test -z "$ac_dir" && ac_dir=.
8180 if test -f $ac_dir/${ac_tool_prefix}file; then
8181 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8182 if test -n "$file_magic_test_file"; then
8183 case $deplibs_check_method in
8184 "file_magic "*)
8185 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8186 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8187 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8188 $EGREP "$file_magic_regex" > /dev/null; then
8189 :
8190 else
8191 cat <<_LT_EOF 1>&2
8192
8193*** Warning: the command libtool uses to detect shared libraries,
8194*** $file_magic_cmd, produces output that libtool cannot recognize.
8195*** The result is that libtool may fail to recognize shared libraries
8196*** as such. This will affect the creation of libtool libraries that
8197*** depend on shared libraries, but programs linked with such libtool
8198*** libraries will work regardless of this problem. Nevertheless, you
8199*** may want to report the problem to your system manager and/or to
8200*** bug-libtool@gnu.org
8201
8202_LT_EOF
8203 fi ;;
8204 esac
8205 fi
8206 break
8207 fi
8208 done
8209 IFS="$lt_save_ifs"
8210 MAGIC_CMD="$lt_save_MAGIC_CMD"
8211 ;;
8212esac
8213fi
8214
8215MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8216if test -n "$MAGIC_CMD"; then
8217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8218$as_echo "$MAGIC_CMD" >&6; }
8219else
8220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8221$as_echo "no" >&6; }
8222fi
8223
8224
8225
8226
8227
8228if test -z "$lt_cv_path_MAGIC_CMD"; then
8229 if test -n "$ac_tool_prefix"; then
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8231$as_echo_n "checking for file... " >&6; }
8232if ${lt_cv_path_MAGIC_CMD+:} false; then :
8233 $as_echo_n "(cached) " >&6
8234else
8235 case $MAGIC_CMD in
8236[\\/*] | ?:[\\/]*)
8237 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8238 ;;
8239*)
8240 lt_save_MAGIC_CMD="$MAGIC_CMD"
8241 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8242 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8243 for ac_dir in $ac_dummy; do
8244 IFS="$lt_save_ifs"
8245 test -z "$ac_dir" && ac_dir=.
8246 if test -f $ac_dir/file; then
8247 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8248 if test -n "$file_magic_test_file"; then
8249 case $deplibs_check_method in
8250 "file_magic "*)
8251 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8252 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8253 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8254 $EGREP "$file_magic_regex" > /dev/null; then
8255 :
8256 else
8257 cat <<_LT_EOF 1>&2
8258
8259*** Warning: the command libtool uses to detect shared libraries,
8260*** $file_magic_cmd, produces output that libtool cannot recognize.
8261*** The result is that libtool may fail to recognize shared libraries
8262*** as such. This will affect the creation of libtool libraries that
8263*** depend on shared libraries, but programs linked with such libtool
8264*** libraries will work regardless of this problem. Nevertheless, you
8265*** may want to report the problem to your system manager and/or to
8266*** bug-libtool@gnu.org
8267
8268_LT_EOF
8269 fi ;;
8270 esac
8271 fi
8272 break
8273 fi
8274 done
8275 IFS="$lt_save_ifs"
8276 MAGIC_CMD="$lt_save_MAGIC_CMD"
8277 ;;
8278esac
8279fi
8280
8281MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8282if test -n "$MAGIC_CMD"; then
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8284$as_echo "$MAGIC_CMD" >&6; }
8285else
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8287$as_echo "no" >&6; }
8288fi
8289
8290
8291 else
8292 MAGIC_CMD=:
8293 fi
8294fi
8295
8296 fi
8297 ;;
8298esac
8299
8300# Use C for the default configuration in the libtool script
8301
8302lt_save_CC="$CC"
8303ac_ext=c
8304ac_cpp='$CPP $CPPFLAGS'
8305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8307ac_compiler_gnu=$ac_cv_c_compiler_gnu
8308
8309
8310# Source file extension for C test sources.
8311ac_ext=c
8312
8313# Object file extension for compiled C test sources.
8314objext=o
8315objext=$objext
8316
8317# Code to be used in simple compile tests
8318lt_simple_compile_test_code="int some_variable = 0;"
8319
8320# Code to be used in simple link tests
8321lt_simple_link_test_code='int main(){return(0);}'
8322
8323
8324
8325
8326
8327
8328
8329# If no C compiler was specified, use CC.
8330LTCC=${LTCC-"$CC"}
8331
8332# If no C compiler flags were specified, use CFLAGS.
8333LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8334
8335# Allow CC to be a program name with arguments.
8336compiler=$CC
8337
8338# Save the default compiler, since it gets overwritten when the other
8339# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8340compiler_DEFAULT=$CC
8341
8342# save warnings/boilerplate of simple test code
8343ac_outfile=conftest.$ac_objext
8344echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8345eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8346_lt_compiler_boilerplate=`cat conftest.err`
8347$RM conftest*
8348
8349ac_outfile=conftest.$ac_objext
8350echo "$lt_simple_link_test_code" >conftest.$ac_ext
8351eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8352_lt_linker_boilerplate=`cat conftest.err`
8353$RM -r conftest*
8354
8355
8356## CAVEAT EMPTOR:
8357## There is no encapsulation within the following macros, do not change
8358## the running order or otherwise move them around unless you know exactly
8359## what you are doing...
8360if test -n "$compiler"; then
8361
8362lt_prog_compiler_no_builtin_flag=
8363
8364if test "$GCC" = yes; then
8365 case $cc_basename in
8366 nvcc*)
8367 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8368 *)
8369 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8370 esac
8371
8372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8373$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8374if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8375 $as_echo_n "(cached) " >&6
8376else
8377 lt_cv_prog_compiler_rtti_exceptions=no
8378 ac_outfile=conftest.$ac_objext
8379 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8380 lt_compiler_flag="-fno-rtti -fno-exceptions"
8381 # Insert the option either (1) after the last *FLAGS variable, or
8382 # (2) before a word containing "conftest.", or (3) at the end.
8383 # Note that $ac_compile itself does not contain backslashes and begins
8384 # with a dollar sign (not a hyphen), so the echo should work correctly.
8385 # The option is referenced via a variable to avoid confusing sed.
8386 lt_compile=`echo "$ac_compile" | $SED \
8387 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8388 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8389 -e 's:$: $lt_compiler_flag:'`
8390 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8391 (eval "$lt_compile" 2>conftest.err)
8392 ac_status=$?
8393 cat conftest.err >&5
8394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8395 if (exit $ac_status) && test -s "$ac_outfile"; then
8396 # The compiler can only warn and ignore the option if not recognized
8397 # So say no if there are warnings other than the usual output.
8398 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8399 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8400 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8401 lt_cv_prog_compiler_rtti_exceptions=yes
8402 fi
8403 fi
8404 $RM conftest*
8405
8406fi
8407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8408$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8409
8410if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8411 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8412else
8413 :
8414fi
8415
8416fi
8417
8418
8419
8420
8421
8422
8423 lt_prog_compiler_wl=
8424lt_prog_compiler_pic=
8425lt_prog_compiler_static=
8426
8427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8428$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8429
8430 if test "$GCC" = yes; then
8431 lt_prog_compiler_wl='-Wl,'
8432 lt_prog_compiler_static='-static'
8433
8434 case $host_os in
8435 aix*)
8436 # All AIX code is PIC.
8437 if test "$host_cpu" = ia64; then
8438 # AIX 5 now supports IA64 processor
8439 lt_prog_compiler_static='-Bstatic'
8440 fi
8441 lt_prog_compiler_pic='-fPIC'
8442 ;;
8443
8444 amigaos*)
8445 case $host_cpu in
8446 powerpc)
8447 # see comment about AmigaOS4 .so support
8448 lt_prog_compiler_pic='-fPIC'
8449 ;;
8450 m68k)
8451 # FIXME: we need at least 68020 code to build shared libraries, but
8452 # adding the `-m68020' flag to GCC prevents building anything better,
8453 # like `-m68040'.
8454 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8455 ;;
8456 esac
8457 ;;
8458
8459 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8460 # PIC is the default for these OSes.
8461 ;;
8462
8463 mingw* | cygwin* | pw32* | os2* | cegcc*)
8464 # This hack is so that the source file can tell whether it is being
8465 # built for inclusion in a dll (and should export symbols for example).
8466 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8467 # (--disable-auto-import) libraries
8468 lt_prog_compiler_pic='-DDLL_EXPORT'
8469 ;;
8470
8471 darwin* | rhapsody*)
8472 # PIC is the default on this platform
8473 # Common symbols not allowed in MH_DYLIB files
8474 lt_prog_compiler_pic='-fno-common'
8475 ;;
8476
8477 haiku*)
8478 # PIC is the default for Haiku.
8479 # The "-static" flag exists, but is broken.
8480 lt_prog_compiler_static=
8481 ;;
8482
8483 hpux*)
8484 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8485 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8486 # sets the default TLS model and affects inlining.
8487 case $host_cpu in
8488 hppa*64*)
8489 # +Z the default
8490 ;;
8491 *)
8492 lt_prog_compiler_pic='-fPIC'
8493 ;;
8494 esac
8495 ;;
8496
8497 interix[3-9]*)
8498 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8499 # Instead, we relocate shared libraries at runtime.
8500 ;;
8501
8502 msdosdjgpp*)
8503 # Just because we use GCC doesn't mean we suddenly get shared libraries
8504 # on systems that don't support them.
8505 lt_prog_compiler_can_build_shared=no
8506 enable_shared=no
8507 ;;
8508
8509 *nto* | *qnx*)
8510 # QNX uses GNU C++, but need to define -shared option too, otherwise
8511 # it will coredump.
8512 lt_prog_compiler_pic='-fPIC -shared'
8513 ;;
8514
8515 sysv4*MP*)
8516 if test -d /usr/nec; then
8517 lt_prog_compiler_pic=-Kconform_pic
8518 fi
8519 ;;
8520
8521 *)
8522 lt_prog_compiler_pic='-fPIC'
8523 ;;
8524 esac
8525
8526 case $cc_basename in
8527 nvcc*) # Cuda Compiler Driver 2.2
8528 lt_prog_compiler_wl='-Xlinker '
8529 lt_prog_compiler_pic='-Xcompiler -fPIC'
8530 ;;
8531 esac
8532 else
8533 # PORTME Check for flag to pass linker flags through the system compiler.
8534 case $host_os in
8535 aix*)
8536 lt_prog_compiler_wl='-Wl,'
8537 if test "$host_cpu" = ia64; then
8538 # AIX 5 now supports IA64 processor
8539 lt_prog_compiler_static='-Bstatic'
8540 else
8541 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8542 fi
8543 ;;
8544
8545 mingw* | cygwin* | pw32* | os2* | cegcc*)
8546 # This hack is so that the source file can tell whether it is being
8547 # built for inclusion in a dll (and should export symbols for example).
8548 lt_prog_compiler_pic='-DDLL_EXPORT'
8549 ;;
8550
8551 hpux9* | hpux10* | hpux11*)
8552 lt_prog_compiler_wl='-Wl,'
8553 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8554 # not for PA HP-UX.
8555 case $host_cpu in
8556 hppa*64*|ia64*)
8557 # +Z the default
8558 ;;
8559 *)
8560 lt_prog_compiler_pic='+Z'
8561 ;;
8562 esac
8563 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8564 lt_prog_compiler_static='${wl}-a ${wl}archive'
8565 ;;
8566
8567 irix5* | irix6* | nonstopux*)
8568 lt_prog_compiler_wl='-Wl,'
8569 # PIC (with -KPIC) is the default.
8570 lt_prog_compiler_static='-non_shared'
8571 ;;
8572
8573 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8574 case $cc_basename in
8575 # old Intel for x86_64 which still supported -KPIC.
8576 ecc*)
8577 lt_prog_compiler_wl='-Wl,'
8578 lt_prog_compiler_pic='-KPIC'
8579 lt_prog_compiler_static='-static'
8580 ;;
8581 # icc used to be incompatible with GCC.
8582 # ICC 10 doesn't accept -KPIC any more.
8583 icc* | ifort*)
8584 lt_prog_compiler_wl='-Wl,'
8585 lt_prog_compiler_pic='-fPIC'
8586 lt_prog_compiler_static='-static'
8587 ;;
8588 # Lahey Fortran 8.1.
8589 lf95*)
8590 lt_prog_compiler_wl='-Wl,'
8591 lt_prog_compiler_pic='--shared'
8592 lt_prog_compiler_static='--static'
8593 ;;
8594 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8595 # Portland Group compilers (*not* the Pentium gcc compiler,
8596 # which looks to be a dead project)
8597 lt_prog_compiler_wl='-Wl,'
8598 lt_prog_compiler_pic='-fpic'
8599 lt_prog_compiler_static='-Bstatic'
8600 ;;
8601 ccc*)
8602 lt_prog_compiler_wl='-Wl,'
8603 # All Alpha code is PIC.
8604 lt_prog_compiler_static='-non_shared'
8605 ;;
8606 xl* | bgxl* | bgf* | mpixl*)
8607 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8608 lt_prog_compiler_wl='-Wl,'
8609 lt_prog_compiler_pic='-qpic'
8610 lt_prog_compiler_static='-qstaticlink'
8611 ;;
8612 *)
8613 case `$CC -V 2>&1 | sed 5q` in
8614 *Sun\ F* | *Sun*Fortran*)
8615 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8616 lt_prog_compiler_pic='-KPIC'
8617 lt_prog_compiler_static='-Bstatic'
8618 lt_prog_compiler_wl=''
8619 ;;
8620 *Sun\ C*)
8621 # Sun C 5.9
8622 lt_prog_compiler_pic='-KPIC'
8623 lt_prog_compiler_static='-Bstatic'
8624 lt_prog_compiler_wl='-Wl,'
8625 ;;
8626 esac
8627 ;;
8628 esac
8629 ;;
8630
8631 newsos6)
8632 lt_prog_compiler_pic='-KPIC'
8633 lt_prog_compiler_static='-Bstatic'
8634 ;;
8635
8636 *nto* | *qnx*)
8637 # QNX uses GNU C++, but need to define -shared option too, otherwise
8638 # it will coredump.
8639 lt_prog_compiler_pic='-fPIC -shared'
8640 ;;
8641
8642 osf3* | osf4* | osf5*)
8643 lt_prog_compiler_wl='-Wl,'
8644 # All OSF/1 code is PIC.
8645 lt_prog_compiler_static='-non_shared'
8646 ;;
8647
8648 rdos*)
8649 lt_prog_compiler_static='-non_shared'
8650 ;;
8651
8652 solaris*)
8653 lt_prog_compiler_pic='-KPIC'
8654 lt_prog_compiler_static='-Bstatic'
8655 case $cc_basename in
8656 f77* | f90* | f95*)
8657 lt_prog_compiler_wl='-Qoption ld ';;
8658 *)
8659 lt_prog_compiler_wl='-Wl,';;
8660 esac
8661 ;;
8662
8663 sunos4*)
8664 lt_prog_compiler_wl='-Qoption ld '
8665 lt_prog_compiler_pic='-PIC'
8666 lt_prog_compiler_static='-Bstatic'
8667 ;;
8668
8669 sysv4 | sysv4.2uw2* | sysv4.3*)
8670 lt_prog_compiler_wl='-Wl,'
8671 lt_prog_compiler_pic='-KPIC'
8672 lt_prog_compiler_static='-Bstatic'
8673 ;;
8674
8675 sysv4*MP*)
8676 if test -d /usr/nec ;then
8677 lt_prog_compiler_pic='-Kconform_pic'
8678 lt_prog_compiler_static='-Bstatic'
8679 fi
8680 ;;
8681
8682 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8683 lt_prog_compiler_wl='-Wl,'
8684 lt_prog_compiler_pic='-KPIC'
8685 lt_prog_compiler_static='-Bstatic'
8686 ;;
8687
8688 unicos*)
8689 lt_prog_compiler_wl='-Wl,'
8690 lt_prog_compiler_can_build_shared=no
8691 ;;
8692
8693 uts4*)
8694 lt_prog_compiler_pic='-pic'
8695 lt_prog_compiler_static='-Bstatic'
8696 ;;
8697
8698 *)
8699 lt_prog_compiler_can_build_shared=no
8700 ;;
8701 esac
8702 fi
8703
8704case $host_os in
8705 # For platforms which do not support PIC, -DPIC is meaningless:
8706 *djgpp*)
8707 lt_prog_compiler_pic=
8708 ;;
8709 *)
8710 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8711 ;;
8712esac
8713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8714$as_echo "$lt_prog_compiler_pic" >&6; }
8715
8716
8717
8718
8719
8720
8721#
8722# Check to make sure the PIC flag actually works.
8723#
8724if test -n "$lt_prog_compiler_pic"; then
8725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8726$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8727if ${lt_cv_prog_compiler_pic_works+:} false; then :
8728 $as_echo_n "(cached) " >&6
8729else
8730 lt_cv_prog_compiler_pic_works=no
8731 ac_outfile=conftest.$ac_objext
8732 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8733 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8734 # Insert the option either (1) after the last *FLAGS variable, or
8735 # (2) before a word containing "conftest.", or (3) at the end.
8736 # Note that $ac_compile itself does not contain backslashes and begins
8737 # with a dollar sign (not a hyphen), so the echo should work correctly.
8738 # The option is referenced via a variable to avoid confusing sed.
8739 lt_compile=`echo "$ac_compile" | $SED \
8740 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8741 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8742 -e 's:$: $lt_compiler_flag:'`
8743 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8744 (eval "$lt_compile" 2>conftest.err)
8745 ac_status=$?
8746 cat conftest.err >&5
8747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8748 if (exit $ac_status) && test -s "$ac_outfile"; then
8749 # The compiler can only warn and ignore the option if not recognized
8750 # So say no if there are warnings other than the usual output.
8751 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8752 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8753 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8754 lt_cv_prog_compiler_pic_works=yes
8755 fi
8756 fi
8757 $RM conftest*
8758
8759fi
8760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8761$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8762
8763if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8764 case $lt_prog_compiler_pic in
8765 "" | " "*) ;;
8766 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8767 esac
8768else
8769 lt_prog_compiler_pic=
8770 lt_prog_compiler_can_build_shared=no
8771fi
8772
8773fi
8774
8775
8776
8777
8778
8779
8780#
8781# Check to make sure the static flag actually works.
8782#
8783wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8785$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8786if ${lt_cv_prog_compiler_static_works+:} false; then :
8787 $as_echo_n "(cached) " >&6
8788else
8789 lt_cv_prog_compiler_static_works=no
8790 save_LDFLAGS="$LDFLAGS"
8791 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8792 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8793 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8794 # The linker can only warn and ignore the option if not recognized
8795 # So say no if there are warnings
8796 if test -s conftest.err; then
8797 # Append any errors to the config.log.
8798 cat conftest.err 1>&5
8799 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8800 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8801 if diff conftest.exp conftest.er2 >/dev/null; then
8802 lt_cv_prog_compiler_static_works=yes
8803 fi
8804 else
8805 lt_cv_prog_compiler_static_works=yes
8806 fi
8807 fi
8808 $RM -r conftest*
8809 LDFLAGS="$save_LDFLAGS"
8810
8811fi
8812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8813$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8814
8815if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8816 :
8817else
8818 lt_prog_compiler_static=
8819fi
8820
8821
8822
8823
8824
8825
8826
8827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8828$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8829if ${lt_cv_prog_compiler_c_o+:} false; then :
8830 $as_echo_n "(cached) " >&6
8831else
8832 lt_cv_prog_compiler_c_o=no
8833 $RM -r conftest 2>/dev/null
8834 mkdir conftest
8835 cd conftest
8836 mkdir out
8837 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8838
8839 lt_compiler_flag="-o out/conftest2.$ac_objext"
8840 # Insert the option either (1) after the last *FLAGS variable, or
8841 # (2) before a word containing "conftest.", or (3) at the end.
8842 # Note that $ac_compile itself does not contain backslashes and begins
8843 # with a dollar sign (not a hyphen), so the echo should work correctly.
8844 lt_compile=`echo "$ac_compile" | $SED \
8845 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8846 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8847 -e 's:$: $lt_compiler_flag:'`
8848 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8849 (eval "$lt_compile" 2>out/conftest.err)
8850 ac_status=$?
8851 cat out/conftest.err >&5
8852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8853 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8854 then
8855 # The compiler can only warn and ignore the option if not recognized
8856 # So say no if there are warnings
8857 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8858 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8859 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8860 lt_cv_prog_compiler_c_o=yes
8861 fi
8862 fi
8863 chmod u+w . 2>&5
8864 $RM conftest*
8865 # SGI C++ compiler will create directory out/ii_files/ for
8866 # template instantiation
8867 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8868 $RM out/* && rmdir out
8869 cd ..
8870 $RM -r conftest
8871 $RM conftest*
8872
8873fi
8874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8875$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8876
8877
8878
8879
8880
8881
8882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8883$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8884if ${lt_cv_prog_compiler_c_o+:} false; then :
8885 $as_echo_n "(cached) " >&6
8886else
8887 lt_cv_prog_compiler_c_o=no
8888 $RM -r conftest 2>/dev/null
8889 mkdir conftest
8890 cd conftest
8891 mkdir out
8892 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8893
8894 lt_compiler_flag="-o out/conftest2.$ac_objext"
8895 # Insert the option either (1) after the last *FLAGS variable, or
8896 # (2) before a word containing "conftest.", or (3) at the end.
8897 # Note that $ac_compile itself does not contain backslashes and begins
8898 # with a dollar sign (not a hyphen), so the echo should work correctly.
8899 lt_compile=`echo "$ac_compile" | $SED \
8900 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8901 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8902 -e 's:$: $lt_compiler_flag:'`
8903 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8904 (eval "$lt_compile" 2>out/conftest.err)
8905 ac_status=$?
8906 cat out/conftest.err >&5
8907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8908 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8909 then
8910 # The compiler can only warn and ignore the option if not recognized
8911 # So say no if there are warnings
8912 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8913 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8914 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8915 lt_cv_prog_compiler_c_o=yes
8916 fi
8917 fi
8918 chmod u+w . 2>&5
8919 $RM conftest*
8920 # SGI C++ compiler will create directory out/ii_files/ for
8921 # template instantiation
8922 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8923 $RM out/* && rmdir out
8924 cd ..
8925 $RM -r conftest
8926 $RM conftest*
8927
8928fi
8929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8930$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8931
8932
8933
8934
8935hard_links="nottested"
8936if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8937 # do not overwrite the value of need_locks provided by the user
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8939$as_echo_n "checking if we can lock with hard links... " >&6; }
8940 hard_links=yes
8941 $RM conftest*
8942 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8943 touch conftest.a
8944 ln conftest.a conftest.b 2>&5 || hard_links=no
8945 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8947$as_echo "$hard_links" >&6; }
8948 if test "$hard_links" = no; then
8949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8950$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8951 need_locks=warn
8952 fi
8953else
8954 need_locks=no
8955fi
8956
8957
8958
8959
8960
8961
8962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8963$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8964
8965 runpath_var=
8966 allow_undefined_flag=
8967 always_export_symbols=no
8968 archive_cmds=
8969 archive_expsym_cmds=
8970 compiler_needs_object=no
8971 enable_shared_with_static_runtimes=no
8972 export_dynamic_flag_spec=
8973 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8974 hardcode_automatic=no
8975 hardcode_direct=no
8976 hardcode_direct_absolute=no
8977 hardcode_libdir_flag_spec=
8978 hardcode_libdir_flag_spec_ld=
8979 hardcode_libdir_separator=
8980 hardcode_minus_L=no
8981 hardcode_shlibpath_var=unsupported
8982 inherit_rpath=no
8983 link_all_deplibs=unknown
8984 module_cmds=
8985 module_expsym_cmds=
8986 old_archive_from_new_cmds=
8987 old_archive_from_expsyms_cmds=
8988 thread_safe_flag_spec=
8989 whole_archive_flag_spec=
8990 # include_expsyms should be a list of space-separated symbols to be *always*
8991 # included in the symbol list
8992 include_expsyms=
8993 # exclude_expsyms can be an extended regexp of symbols to exclude
8994 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8995 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8996 # as well as any symbol that contains `d'.
8997 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8998 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8999 # platforms (ab)use it in PIC code, but their linkers get confused if
9000 # the symbol is explicitly referenced. Since portable code cannot
9001 # rely on this symbol name, it's probably fine to never include it in
9002 # preloaded symbol tables.
9003 # Exclude shared library initialization/finalization symbols.
9004 extract_expsyms_cmds=
9005
9006 case $host_os in
9007 cygwin* | mingw* | pw32* | cegcc*)
9008 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9009 # When not using gcc, we currently assume that we are using
9010 # Microsoft Visual C++.
9011 if test "$GCC" != yes; then
9012 with_gnu_ld=no
9013 fi
9014 ;;
9015 interix*)
9016 # we just hope/assume this is gcc and not c89 (= MSVC++)
9017 with_gnu_ld=yes
9018 ;;
9019 openbsd*)
9020 with_gnu_ld=no
9021 ;;
9022 esac
9023
9024 ld_shlibs=yes
9025
9026 # On some targets, GNU ld is compatible enough with the native linker
9027 # that we're better off using the native interface for both.
9028 lt_use_gnu_ld_interface=no
9029 if test "$with_gnu_ld" = yes; then
9030 case $host_os in
9031 aix*)
9032 # The AIX port of GNU ld has always aspired to compatibility
9033 # with the native linker. However, as the warning in the GNU ld
9034 # block says, versions before 2.19.5* couldn't really create working
9035 # shared libraries, regardless of the interface used.
9036 case `$LD -v 2>&1` in
9037 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9038 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9039 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9040 *)
9041 lt_use_gnu_ld_interface=yes
9042 ;;
9043 esac
9044 ;;
9045 *)
9046 lt_use_gnu_ld_interface=yes
9047 ;;
9048 esac
9049 fi
9050
9051 if test "$lt_use_gnu_ld_interface" = yes; then
9052 # If archive_cmds runs LD, not CC, wlarc should be empty
9053 wlarc='${wl}'
9054
9055 # Set some defaults for GNU ld with shared library support. These
9056 # are reset later if shared libraries are not supported. Putting them
9057 # here allows them to be overridden if necessary.
9058 runpath_var=LD_RUN_PATH
9059 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9060 export_dynamic_flag_spec='${wl}--export-dynamic'
9061 # ancient GNU ld didn't support --whole-archive et. al.
9062 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9063 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9064 else
9065 whole_archive_flag_spec=
9066 fi
9067 supports_anon_versioning=no
9068 case `$LD -v 2>&1` in
9069 *GNU\ gold*) supports_anon_versioning=yes ;;
9070 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9071 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9072 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9073 *\ 2.11.*) ;; # other 2.11 versions
9074 *) supports_anon_versioning=yes ;;
9075 esac
9076
9077 # See if GNU ld supports shared libraries.
9078 case $host_os in
9079 aix[3-9]*)
9080 # On AIX/PPC, the GNU linker is very broken
9081 if test "$host_cpu" != ia64; then
9082 ld_shlibs=no
9083 cat <<_LT_EOF 1>&2
9084
9085*** Warning: the GNU linker, at least up to release 2.19, is reported
9086*** to be unable to reliably create shared libraries on AIX.
9087*** Therefore, libtool is disabling shared libraries support. If you
9088*** really care for shared libraries, you may want to install binutils
9089*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9090*** You will then need to restart the configuration process.
9091
9092_LT_EOF
9093 fi
9094 ;;
9095
9096 amigaos*)
9097 case $host_cpu in
9098 powerpc)
9099 # see comment about AmigaOS4 .so support
9100 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9101 archive_expsym_cmds=''
9102 ;;
9103 m68k)
9104 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)'
9105 hardcode_libdir_flag_spec='-L$libdir'
9106 hardcode_minus_L=yes
9107 ;;
9108 esac
9109 ;;
9110
9111 beos*)
9112 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9113 allow_undefined_flag=unsupported
9114 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9115 # support --undefined. This deserves some investigation. FIXME
9116 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9117 else
9118 ld_shlibs=no
9119 fi
9120 ;;
9121
9122 cygwin* | mingw* | pw32* | cegcc*)
9123 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9124 # as there is no search path for DLLs.
9125 hardcode_libdir_flag_spec='-L$libdir'
9126 export_dynamic_flag_spec='${wl}--export-all-symbols'
9127 allow_undefined_flag=unsupported
9128 always_export_symbols=no
9129 enable_shared_with_static_runtimes=yes
9130 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9131
9132 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9133 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9134 # If the export-symbols file already is a .def file (1st line
9135 # is EXPORTS), use it as is; otherwise, prepend...
9136 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9137 cp $export_symbols $output_objdir/$soname.def;
9138 else
9139 echo EXPORTS > $output_objdir/$soname.def;
9140 cat $export_symbols >> $output_objdir/$soname.def;
9141 fi~
9142 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9143 else
9144 ld_shlibs=no
9145 fi
9146 ;;
9147
9148 haiku*)
9149 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9150 link_all_deplibs=yes
9151 ;;
9152
9153 interix[3-9]*)
9154 hardcode_direct=no
9155 hardcode_shlibpath_var=no
9156 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9157 export_dynamic_flag_spec='${wl}-E'
9158 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9159 # Instead, shared libraries are loaded at an image base (0x10000000 by
9160 # default) and relocated if they conflict, which is a slow very memory
9161 # consuming and fragmenting process. To avoid this, we pick a random,
9162 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9163 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9164 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9165 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'
9166 ;;
9167
9168 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9169 tmp_diet=no
9170 if test "$host_os" = linux-dietlibc; then
9171 case $cc_basename in
9172 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9173 esac
9174 fi
9175 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9176 && test "$tmp_diet" = no
9177 then
9178 tmp_addflag=' $pic_flag'
9179 tmp_sharedflag='-shared'
9180 case $cc_basename,$host_cpu in
9181 pgcc*) # Portland Group C compiler
9182 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'
9183 tmp_addflag=' $pic_flag'
9184 ;;
9185 pgf77* | pgf90* | pgf95* | pgfortran*)
9186 # Portland Group f77 and f90 compilers
9187 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'
9188 tmp_addflag=' $pic_flag -Mnomain' ;;
9189 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9190 tmp_addflag=' -i_dynamic' ;;
9191 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9192 tmp_addflag=' -i_dynamic -nofor_main' ;;
9193 ifc* | ifort*) # Intel Fortran compiler
9194 tmp_addflag=' -nofor_main' ;;
9195 lf95*) # Lahey Fortran 8.1
9196 whole_archive_flag_spec=
9197 tmp_sharedflag='--shared' ;;
9198 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9199 tmp_sharedflag='-qmkshrobj'
9200 tmp_addflag= ;;
9201 nvcc*) # Cuda Compiler Driver 2.2
9202 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'
9203 compiler_needs_object=yes
9204 ;;
9205 esac
9206 case `$CC -V 2>&1 | sed 5q` in
9207 *Sun\ C*) # Sun C 5.9
9208 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'
9209 compiler_needs_object=yes
9210 tmp_sharedflag='-G' ;;
9211 *Sun\ F*) # Sun Fortran 8.3
9212 tmp_sharedflag='-G' ;;
9213 esac
9214 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9215
9216 if test "x$supports_anon_versioning" = xyes; then
9217 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9218 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9219 echo "local: *; };" >> $output_objdir/$libname.ver~
9220 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9221 fi
9222
9223 case $cc_basename in
9224 xlf* | bgf* | bgxlf* | mpixlf*)
9225 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9226 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9227 hardcode_libdir_flag_spec=
9228 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9229 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9230 if test "x$supports_anon_versioning" = xyes; then
9231 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9232 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9233 echo "local: *; };" >> $output_objdir/$libname.ver~
9234 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9235 fi
9236 ;;
9237 esac
9238 else
9239 ld_shlibs=no
9240 fi
9241 ;;
9242
9243 netbsd*)
9244 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9245 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9246 wlarc=
9247 else
9248 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9249 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9250 fi
9251 ;;
9252
9253 solaris*)
9254 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9255 ld_shlibs=no
9256 cat <<_LT_EOF 1>&2
9257
9258*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9259*** create shared libraries on Solaris systems. Therefore, libtool
9260*** is disabling shared libraries support. We urge you to upgrade GNU
9261*** binutils to release 2.9.1 or newer. Another option is to modify
9262*** your PATH or compiler configuration so that the native linker is
9263*** used, and then restart.
9264
9265_LT_EOF
9266 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9267 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9268 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9269 else
9270 ld_shlibs=no
9271 fi
9272 ;;
9273
9274 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9275 case `$LD -v 2>&1` in
9276 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9277 ld_shlibs=no
9278 cat <<_LT_EOF 1>&2
9279
9280*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9281*** reliably create shared libraries on SCO systems. Therefore, libtool
9282*** is disabling shared libraries support. We urge you to upgrade GNU
9283*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9284*** your PATH or compiler configuration so that the native linker is
9285*** used, and then restart.
9286
9287_LT_EOF
9288 ;;
9289 *)
9290 # For security reasons, it is highly recommended that you always
9291 # use absolute paths for naming shared libraries, and exclude the
9292 # DT_RUNPATH tag from executables and libraries. But doing so
9293 # requires that you compile everything twice, which is a pain.
9294 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9295 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9296 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9297 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9298 else
9299 ld_shlibs=no
9300 fi
9301 ;;
9302 esac
9303 ;;
9304
9305 sunos4*)
9306 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9307 wlarc=
9308 hardcode_direct=yes
9309 hardcode_shlibpath_var=no
9310 ;;
9311
9312 *)
9313 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9314 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9315 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9316 else
9317 ld_shlibs=no
9318 fi
9319 ;;
9320 esac
9321
9322 if test "$ld_shlibs" = no; then
9323 runpath_var=
9324 hardcode_libdir_flag_spec=
9325 export_dynamic_flag_spec=
9326 whole_archive_flag_spec=
9327 fi
9328 else
9329 # PORTME fill in a description of your system's linker (not GNU ld)
9330 case $host_os in
9331 aix3*)
9332 allow_undefined_flag=unsupported
9333 always_export_symbols=yes
9334 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'
9335 # Note: this linker hardcodes the directories in LIBPATH if there
9336 # are no directories specified by -L.
9337 hardcode_minus_L=yes
9338 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9339 # Neither direct hardcoding nor static linking is supported with a
9340 # broken collect2.
9341 hardcode_direct=unsupported
9342 fi
9343 ;;
9344
9345 aix[4-9]*)
9346 if test "$host_cpu" = ia64; then
9347 # On IA64, the linker does run time linking by default, so we don't
9348 # have to do anything special.
9349 aix_use_runtimelinking=no
9350 exp_sym_flag='-Bexport'
9351 no_entry_flag=""
9352 else
9353 # If we're using GNU nm, then we don't want the "-C" option.
9354 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9355 # Also, AIX nm treats weak defined symbols like other global
9356 # defined symbols, whereas GNU nm marks them as "W".
9357 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9358 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'
9359 else
9360 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'
9361 fi
9362 aix_use_runtimelinking=no
9363
9364 # Test if we are trying to use run time linking or normal
9365 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9366 # need to do runtime linking.
9367 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9368 for ld_flag in $LDFLAGS; do
9369 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9370 aix_use_runtimelinking=yes
9371 break
9372 fi
9373 done
9374 ;;
9375 esac
9376
9377 exp_sym_flag='-bexport'
9378 no_entry_flag='-bnoentry'
9379 fi
9380
9381 # When large executables or shared objects are built, AIX ld can
9382 # have problems creating the table of contents. If linking a library
9383 # or program results in "error TOC overflow" add -mminimal-toc to
9384 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9385 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9386
9387 archive_cmds=''
9388 hardcode_direct=yes
9389 hardcode_direct_absolute=yes
9390 hardcode_libdir_separator=':'
9391 link_all_deplibs=yes
9392 file_list_spec='${wl}-f,'
9393
9394 if test "$GCC" = yes; then
9395 case $host_os in aix4.[012]|aix4.[012].*)
9396 # We only want to do this on AIX 4.2 and lower, the check
9397 # below for broken collect2 doesn't work under 4.3+
9398 collect2name=`${CC} -print-prog-name=collect2`
9399 if test -f "$collect2name" &&
9400 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9401 then
9402 # We have reworked collect2
9403 :
9404 else
9405 # We have old collect2
9406 hardcode_direct=unsupported
9407 # It fails to find uninstalled libraries when the uninstalled
9408 # path is not listed in the libpath. Setting hardcode_minus_L
9409 # to unsupported forces relinking
9410 hardcode_minus_L=yes
9411 hardcode_libdir_flag_spec='-L$libdir'
9412 hardcode_libdir_separator=
9413 fi
9414 ;;
9415 esac
9416 shared_flag='-shared'
9417 if test "$aix_use_runtimelinking" = yes; then
9418 shared_flag="$shared_flag "'${wl}-G'
9419 fi
9420 else
9421 # not using gcc
9422 if test "$host_cpu" = ia64; then
9423 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9424 # chokes on -Wl,-G. The following line is correct:
9425 shared_flag='-G'
9426 else
9427 if test "$aix_use_runtimelinking" = yes; then
9428 shared_flag='${wl}-G'
9429 else
9430 shared_flag='${wl}-bM:SRE'
9431 fi
9432 fi
9433 fi
9434
9435 export_dynamic_flag_spec='${wl}-bexpall'
9436 # It seems that -bexpall does not export symbols beginning with
9437 # underscore (_), so it is better to generate a list of symbols to export.
9438 always_export_symbols=yes
9439 if test "$aix_use_runtimelinking" = yes; then
9440 # Warning - without using the other runtime loading flags (-brtl),
9441 # -berok will link without error, but may produce a broken library.
9442 allow_undefined_flag='-berok'
9443 # Determine the default libpath from the value encoded in an
9444 # empty executable.
9445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9446/* end confdefs.h. */
9447
9448int
9449main ()
9450{
9451
9452 ;
9453 return 0;
9454}
9455_ACEOF
9456if ac_fn_c_try_link "$LINENO"; then :
9457
9458lt_aix_libpath_sed='
9459 /Import File Strings/,/^$/ {
9460 /^0/ {
9461 s/^0 *\(.*\)$/\1/
9462 p
9463 }
9464 }'
9465aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9466# Check for a 64-bit object if we didn't find anything.
9467if test -z "$aix_libpath"; then
9468 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9469fi
9470fi
9471rm -f core conftest.err conftest.$ac_objext \
9472 conftest$ac_exeext conftest.$ac_ext
9473if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9474
9475 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9476 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"
9477 else
9478 if test "$host_cpu" = ia64; then
9479 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9480 allow_undefined_flag="-z nodefs"
9481 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"
9482 else
9483 # Determine the default libpath from the value encoded in an
9484 # empty executable.
9485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9486/* end confdefs.h. */
9487
9488int
9489main ()
9490{
9491
9492 ;
9493 return 0;
9494}
9495_ACEOF
9496if ac_fn_c_try_link "$LINENO"; then :
9497
9498lt_aix_libpath_sed='
9499 /Import File Strings/,/^$/ {
9500 /^0/ {
9501 s/^0 *\(.*\)$/\1/
9502 p
9503 }
9504 }'
9505aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9506# Check for a 64-bit object if we didn't find anything.
9507if test -z "$aix_libpath"; then
9508 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9509fi
9510fi
9511rm -f core conftest.err conftest.$ac_objext \
9512 conftest$ac_exeext conftest.$ac_ext
9513if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9514
9515 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9516 # Warning - without using the other run time loading flags,
9517 # -berok will link without error, but may produce a broken library.
9518 no_undefined_flag=' ${wl}-bernotok'
9519 allow_undefined_flag=' ${wl}-berok'
9520 if test "$with_gnu_ld" = yes; then
9521 # We only use this code for GNU lds that support --whole-archive.
9522 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9523 else
9524 # Exported symbols can be pulled into shared objects from archives
9525 whole_archive_flag_spec='$convenience'
9526 fi
9527 archive_cmds_need_lc=yes
9528 # This is similar to how AIX traditionally builds its shared libraries.
9529 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'
9530 fi
9531 fi
9532 ;;
9533
9534 amigaos*)
9535 case $host_cpu in
9536 powerpc)
9537 # see comment about AmigaOS4 .so support
9538 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9539 archive_expsym_cmds=''
9540 ;;
9541 m68k)
9542 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)'
9543 hardcode_libdir_flag_spec='-L$libdir'
9544 hardcode_minus_L=yes
9545 ;;
9546 esac
9547 ;;
9548
9549 bsdi[45]*)
9550 export_dynamic_flag_spec=-rdynamic
9551 ;;
9552
9553 cygwin* | mingw* | pw32* | cegcc*)
9554 # When not using gcc, we currently assume that we are using
9555 # Microsoft Visual C++.
9556 # hardcode_libdir_flag_spec is actually meaningless, as there is
9557 # no search path for DLLs.
9558 hardcode_libdir_flag_spec=' '
9559 allow_undefined_flag=unsupported
9560 # Tell ltmain to make .lib files, not .a files.
9561 libext=lib
9562 # Tell ltmain to make .dll files, not .so files.
9563 shrext_cmds=".dll"
9564 # FIXME: Setting linknames here is a bad hack.
9565 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9566 # The linker will automatically build a .lib file if we build a DLL.
9567 old_archive_from_new_cmds='true'
9568 # FIXME: Should let the user specify the lib program.
9569 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9570 fix_srcfile_path='`cygpath -w "$srcfile"`'
9571 enable_shared_with_static_runtimes=yes
9572 ;;
9573
9574 darwin* | rhapsody*)
9575
9576
9577 archive_cmds_need_lc=no
9578 hardcode_direct=no
9579 hardcode_automatic=yes
9580 hardcode_shlibpath_var=unsupported
9581 if test "$lt_cv_ld_force_load" = "yes"; then
9582 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\"`'
9583 else
9584 whole_archive_flag_spec=''
9585 fi
9586 link_all_deplibs=yes
9587 allow_undefined_flag="$_lt_dar_allow_undefined"
9588 case $cc_basename in
9589 ifort*) _lt_dar_can_shared=yes ;;
9590 *) _lt_dar_can_shared=$GCC ;;
9591 esac
9592 if test "$_lt_dar_can_shared" = "yes"; then
9593 output_verbose_link_cmd=func_echo_all
9594 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9595 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9596 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}"
9597 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}"
9598
9599 else
9600 ld_shlibs=no
9601 fi
9602
9603 ;;
9604
9605 dgux*)
9606 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9607 hardcode_libdir_flag_spec='-L$libdir'
9608 hardcode_shlibpath_var=no
9609 ;;
9610
9611 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9612 # support. Future versions do this automatically, but an explicit c++rt0.o
9613 # does not break anything, and helps significantly (at the cost of a little
9614 # extra space).
9615 freebsd2.2*)
9616 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9617 hardcode_libdir_flag_spec='-R$libdir'
9618 hardcode_direct=yes
9619 hardcode_shlibpath_var=no
9620 ;;
9621
9622 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9623 freebsd2.*)
9624 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9625 hardcode_direct=yes
9626 hardcode_minus_L=yes
9627 hardcode_shlibpath_var=no
9628 ;;
9629
9630 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9631 freebsd* | dragonfly*)
9632 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9633 hardcode_libdir_flag_spec='-R$libdir'
9634 hardcode_direct=yes
9635 hardcode_shlibpath_var=no
9636 ;;
9637
9638 hpux9*)
9639 if test "$GCC" = yes; then
9640 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'
9641 else
9642 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'
9643 fi
9644 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9645 hardcode_libdir_separator=:
9646 hardcode_direct=yes
9647
9648 # hardcode_minus_L: Not really in the search PATH,
9649 # but as the default location of the library.
9650 hardcode_minus_L=yes
9651 export_dynamic_flag_spec='${wl}-E'
9652 ;;
9653
9654 hpux10*)
9655 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9656 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9657 else
9658 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9659 fi
9660 if test "$with_gnu_ld" = no; then
9661 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9662 hardcode_libdir_flag_spec_ld='+b $libdir'
9663 hardcode_libdir_separator=:
9664 hardcode_direct=yes
9665 hardcode_direct_absolute=yes
9666 export_dynamic_flag_spec='${wl}-E'
9667 # hardcode_minus_L: Not really in the search PATH,
9668 # but as the default location of the library.
9669 hardcode_minus_L=yes
9670 fi
9671 ;;
9672
9673 hpux11*)
9674 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9675 case $host_cpu in
9676 hppa*64*)
9677 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9678 ;;
9679 ia64*)
9680 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9681 ;;
9682 *)
9683 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9684 ;;
9685 esac
9686 else
9687 case $host_cpu in
9688 hppa*64*)
9689 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9690 ;;
9691 ia64*)
9692 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9693 ;;
9694 *)
9695
9696 # Older versions of the 11.00 compiler do not understand -b yet
9697 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9699$as_echo_n "checking if $CC understands -b... " >&6; }
9700if ${lt_cv_prog_compiler__b+:} false; then :
9701 $as_echo_n "(cached) " >&6
9702else
9703 lt_cv_prog_compiler__b=no
9704 save_LDFLAGS="$LDFLAGS"
9705 LDFLAGS="$LDFLAGS -b"
9706 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9707 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9708 # The linker can only warn and ignore the option if not recognized
9709 # So say no if there are warnings
9710 if test -s conftest.err; then
9711 # Append any errors to the config.log.
9712 cat conftest.err 1>&5
9713 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9714 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9715 if diff conftest.exp conftest.er2 >/dev/null; then
9716 lt_cv_prog_compiler__b=yes
9717 fi
9718 else
9719 lt_cv_prog_compiler__b=yes
9720 fi
9721 fi
9722 $RM -r conftest*
9723 LDFLAGS="$save_LDFLAGS"
9724
9725fi
9726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9727$as_echo "$lt_cv_prog_compiler__b" >&6; }
9728
9729if test x"$lt_cv_prog_compiler__b" = xyes; then
9730 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9731else
9732 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9733fi
9734
9735 ;;
9736 esac
9737 fi
9738 if test "$with_gnu_ld" = no; then
9739 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9740 hardcode_libdir_separator=:
9741
9742 case $host_cpu in
9743 hppa*64*|ia64*)
9744 hardcode_direct=no
9745 hardcode_shlibpath_var=no
9746 ;;
9747 *)
9748 hardcode_direct=yes
9749 hardcode_direct_absolute=yes
9750 export_dynamic_flag_spec='${wl}-E'
9751
9752 # hardcode_minus_L: Not really in the search PATH,
9753 # but as the default location of the library.
9754 hardcode_minus_L=yes
9755 ;;
9756 esac
9757 fi
9758 ;;
9759
9760 irix5* | irix6* | nonstopux*)
9761 if test "$GCC" = yes; then
9762 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'
9763 # Try to use the -exported_symbol ld option, if it does not
9764 # work, assume that -exports_file does not work either and
9765 # implicitly export all symbols.
9766 save_LDFLAGS="$LDFLAGS"
9767 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9769/* end confdefs.h. */
9770int foo(void) {}
9771_ACEOF
9772if ac_fn_c_try_link "$LINENO"; then :
9773 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'
9774
9775fi
9776rm -f core conftest.err conftest.$ac_objext \
9777 conftest$ac_exeext conftest.$ac_ext
9778 LDFLAGS="$save_LDFLAGS"
9779 else
9780 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'
9781 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'
9782 fi
9783 archive_cmds_need_lc='no'
9784 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9785 hardcode_libdir_separator=:
9786 inherit_rpath=yes
9787 link_all_deplibs=yes
9788 ;;
9789
9790 netbsd*)
9791 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9792 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9793 else
9794 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9795 fi
9796 hardcode_libdir_flag_spec='-R$libdir'
9797 hardcode_direct=yes
9798 hardcode_shlibpath_var=no
9799 ;;
9800
9801 newsos6)
9802 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9803 hardcode_direct=yes
9804 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9805 hardcode_libdir_separator=:
9806 hardcode_shlibpath_var=no
9807 ;;
9808
9809 *nto* | *qnx*)
9810 ;;
9811
9812 openbsd*)
9813 if test -f /usr/libexec/ld.so; then
9814 hardcode_direct=yes
9815 hardcode_shlibpath_var=no
9816 hardcode_direct_absolute=yes
9817 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9818 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9819 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9820 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9821 export_dynamic_flag_spec='${wl}-E'
9822 else
9823 case $host_os in
9824 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9825 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9826 hardcode_libdir_flag_spec='-R$libdir'
9827 ;;
9828 *)
9829 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9830 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9831 ;;
9832 esac
9833 fi
9834 else
9835 ld_shlibs=no
9836 fi
9837 ;;
9838
9839 os2*)
9840 hardcode_libdir_flag_spec='-L$libdir'
9841 hardcode_minus_L=yes
9842 allow_undefined_flag=unsupported
9843 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'
9844 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9845 ;;
9846
9847 osf3*)
9848 if test "$GCC" = yes; then
9849 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9850 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'
9851 else
9852 allow_undefined_flag=' -expect_unresolved \*'
9853 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'
9854 fi
9855 archive_cmds_need_lc='no'
9856 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9857 hardcode_libdir_separator=:
9858 ;;
9859
9860 osf4* | osf5*) # as osf3* with the addition of -msym flag
9861 if test "$GCC" = yes; then
9862 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9863 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'
9864 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9865 else
9866 allow_undefined_flag=' -expect_unresolved \*'
9867 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'
9868 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~
9869 $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'
9870
9871 # Both c and cxx compiler support -rpath directly
9872 hardcode_libdir_flag_spec='-rpath $libdir'
9873 fi
9874 archive_cmds_need_lc='no'
9875 hardcode_libdir_separator=:
9876 ;;
9877
9878 solaris*)
9879 no_undefined_flag=' -z defs'
9880 if test "$GCC" = yes; then
9881 wlarc='${wl}'
9882 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9883 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9884 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9885 else
9886 case `$CC -V 2>&1` in
9887 *"Compilers 5.0"*)
9888 wlarc=''
9889 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9890 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9891 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9892 ;;
9893 *)
9894 wlarc='${wl}'
9895 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9896 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9897 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9898 ;;
9899 esac
9900 fi
9901 hardcode_libdir_flag_spec='-R$libdir'
9902 hardcode_shlibpath_var=no
9903 case $host_os in
9904 solaris2.[0-5] | solaris2.[0-5].*) ;;
9905 *)
9906 # The compiler driver will combine and reorder linker options,
9907 # but understands `-z linker_flag'. GCC discards it without `$wl',
9908 # but is careful enough not to reorder.
9909 # Supported since Solaris 2.6 (maybe 2.5.1?)
9910 if test "$GCC" = yes; then
9911 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9912 else
9913 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9914 fi
9915 ;;
9916 esac
9917 link_all_deplibs=yes
9918 ;;
9919
9920 sunos4*)
9921 if test "x$host_vendor" = xsequent; then
9922 # Use $CC to link under sequent, because it throws in some extra .o
9923 # files that make .init and .fini sections work.
9924 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9925 else
9926 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9927 fi
9928 hardcode_libdir_flag_spec='-L$libdir'
9929 hardcode_direct=yes
9930 hardcode_minus_L=yes
9931 hardcode_shlibpath_var=no
9932 ;;
9933
9934 sysv4)
9935 case $host_vendor in
9936 sni)
9937 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9938 hardcode_direct=yes # is this really true???
9939 ;;
9940 siemens)
9941 ## LD is ld it makes a PLAMLIB
9942 ## CC just makes a GrossModule.
9943 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9944 reload_cmds='$CC -r -o $output$reload_objs'
9945 hardcode_direct=no
9946 ;;
9947 motorola)
9948 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9949 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9950 ;;
9951 esac
9952 runpath_var='LD_RUN_PATH'
9953 hardcode_shlibpath_var=no
9954 ;;
9955
9956 sysv4.3*)
9957 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9958 hardcode_shlibpath_var=no
9959 export_dynamic_flag_spec='-Bexport'
9960 ;;
9961
9962 sysv4*MP*)
9963 if test -d /usr/nec; then
9964 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9965 hardcode_shlibpath_var=no
9966 runpath_var=LD_RUN_PATH
9967 hardcode_runpath_var=yes
9968 ld_shlibs=yes
9969 fi
9970 ;;
9971
9972 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9973 no_undefined_flag='${wl}-z,text'
9974 archive_cmds_need_lc=no
9975 hardcode_shlibpath_var=no
9976 runpath_var='LD_RUN_PATH'
9977
9978 if test "$GCC" = yes; then
9979 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9980 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9981 else
9982 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9983 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9984 fi
9985 ;;
9986
9987 sysv5* | sco3.2v5* | sco5v6*)
9988 # Note: We can NOT use -z defs as we might desire, because we do not
9989 # link with -lc, and that would cause any symbols used from libc to
9990 # always be unresolved, which means just about no library would
9991 # ever link correctly. If we're not using GNU ld we use -z text
9992 # though, which does catch some bad symbols but isn't as heavy-handed
9993 # as -z defs.
9994 no_undefined_flag='${wl}-z,text'
9995 allow_undefined_flag='${wl}-z,nodefs'
9996 archive_cmds_need_lc=no
9997 hardcode_shlibpath_var=no
9998 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9999 hardcode_libdir_separator=':'
10000 link_all_deplibs=yes
10001 export_dynamic_flag_spec='${wl}-Bexport'
10002 runpath_var='LD_RUN_PATH'
10003
10004 if test "$GCC" = yes; then
10005 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10006 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10007 else
10008 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10009 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10010 fi
10011 ;;
10012
10013 uts4*)
10014 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10015 hardcode_libdir_flag_spec='-L$libdir'
10016 hardcode_shlibpath_var=no
10017 ;;
10018
10019 *)
10020 ld_shlibs=no
10021 ;;
10022 esac
10023
10024 if test x$host_vendor = xsni; then
10025 case $host in
10026 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10027 export_dynamic_flag_spec='${wl}-Blargedynsym'
10028 ;;
10029 esac
10030 fi
10031 fi
10032
10033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10034$as_echo "$ld_shlibs" >&6; }
10035test "$ld_shlibs" = no && can_build_shared=no
10036
10037with_gnu_ld=$with_gnu_ld
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053#
10054# Do we need to explicitly link libc?
10055#
10056case "x$archive_cmds_need_lc" in
10057x|xyes)
10058 # Assume -lc should be added
10059 archive_cmds_need_lc=yes
10060
10061 if test "$enable_shared" = yes && test "$GCC" = yes; then
10062 case $archive_cmds in
10063 *'~'*)
10064 # FIXME: we may have to deal with multi-command sequences.
10065 ;;
10066 '$CC '*)
10067 # Test whether the compiler implicitly links with -lc since on some
10068 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10069 # to ld, don't add -lc before -lgcc.
10070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10071$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10072if ${lt_cv_archive_cmds_need_lc+:} false; then :
10073 $as_echo_n "(cached) " >&6
10074else
10075 $RM conftest*
10076 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10077
10078 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10079 (eval $ac_compile) 2>&5
10080 ac_status=$?
10081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10082 test $ac_status = 0; } 2>conftest.err; then
10083 soname=conftest
10084 lib=conftest
10085 libobjs=conftest.$ac_objext
10086 deplibs=
10087 wl=$lt_prog_compiler_wl
10088 pic_flag=$lt_prog_compiler_pic
10089 compiler_flags=-v
10090 linker_flags=-v
10091 verstring=
10092 output_objdir=.
10093 libname=conftest
10094 lt_save_allow_undefined_flag=$allow_undefined_flag
10095 allow_undefined_flag=
10096 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10097 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10098 ac_status=$?
10099 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10100 test $ac_status = 0; }
10101 then
10102 lt_cv_archive_cmds_need_lc=no
10103 else
10104 lt_cv_archive_cmds_need_lc=yes
10105 fi
10106 allow_undefined_flag=$lt_save_allow_undefined_flag
10107 else
10108 cat conftest.err 1>&5
10109 fi
10110 $RM conftest*
10111
10112fi
10113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10114$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10115 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10116 ;;
10117 esac
10118 fi
10119 ;;
10120esac
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10279$as_echo_n "checking dynamic linker characteristics... " >&6; }
10280
10281if test "$GCC" = yes; then
10282 case $host_os in
10283 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10284 *) lt_awk_arg="/^libraries:/" ;;
10285 esac
10286 case $host_os in
10287 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10288 *) lt_sed_strip_eq="s,=/,/,g" ;;
10289 esac
10290 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10291 case $lt_search_path_spec in
10292 *\;*)
10293 # if the path contains ";" then we assume it to be the separator
10294 # otherwise default to the standard path separator (i.e. ":") - it is
10295 # assumed that no part of a normal pathname contains ";" but that should
10296 # okay in the real world where ";" in dirpaths is itself problematic.
10297 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10298 ;;
10299 *)
10300 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10301 ;;
10302 esac
10303 # Ok, now we have the path, separated by spaces, we can step through it
10304 # and add multilib dir if necessary.
10305 lt_tmp_lt_search_path_spec=
10306 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10307 for lt_sys_path in $lt_search_path_spec; do
10308 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10309 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10310 else
10311 test -d "$lt_sys_path" && \
10312 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10313 fi
10314 done
10315 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10316BEGIN {RS=" "; FS="/|\n";} {
10317 lt_foo="";
10318 lt_count=0;
10319 for (lt_i = NF; lt_i > 0; lt_i--) {
10320 if ($lt_i != "" && $lt_i != ".") {
10321 if ($lt_i == "..") {
10322 lt_count++;
10323 } else {
10324 if (lt_count == 0) {
10325 lt_foo="/" $lt_i lt_foo;
10326 } else {
10327 lt_count--;
10328 }
10329 }
10330 }
10331 }
10332 if (lt_foo != "") { lt_freq[lt_foo]++; }
10333 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10334}'`
10335 # AWK program above erroneously prepends '/' to C:/dos/paths
10336 # for these hosts.
10337 case $host_os in
10338 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10339 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10340 esac
10341 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10342else
10343 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10344fi
10345library_names_spec=
10346libname_spec='lib$name'
10347soname_spec=
10348shrext_cmds=".so"
10349postinstall_cmds=
10350postuninstall_cmds=
10351finish_cmds=
10352finish_eval=
10353shlibpath_var=
10354shlibpath_overrides_runpath=unknown
10355version_type=none
10356dynamic_linker="$host_os ld.so"
10357sys_lib_dlsearch_path_spec="/lib /usr/lib"
10358need_lib_prefix=unknown
10359hardcode_into_libs=no
10360
10361# when you set need_version to no, make sure it does not cause -set_version
10362# flags to be left without arguments
10363need_version=unknown
10364
10365case $host_os in
10366aix3*)
10367 version_type=linux
10368 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10369 shlibpath_var=LIBPATH
10370
10371 # AIX 3 has no versioning support, so we append a major version to the name.
10372 soname_spec='${libname}${release}${shared_ext}$major'
10373 ;;
10374
10375aix[4-9]*)
10376 version_type=linux
10377 need_lib_prefix=no
10378 need_version=no
10379 hardcode_into_libs=yes
10380 if test "$host_cpu" = ia64; then
10381 # AIX 5 supports IA64
10382 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10383 shlibpath_var=LD_LIBRARY_PATH
10384 else
10385 # With GCC up to 2.95.x, collect2 would create an import file
10386 # for dependence libraries. The import file would start with
10387 # the line `#! .'. This would cause the generated library to
10388 # depend on `.', always an invalid library. This was fixed in
10389 # development snapshots of GCC prior to 3.0.
10390 case $host_os in
10391 aix4 | aix4.[01] | aix4.[01].*)
10392 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10393 echo ' yes '
10394 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10395 :
10396 else
10397 can_build_shared=no
10398 fi
10399 ;;
10400 esac
10401 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10402 # soname into executable. Probably we can add versioning support to
10403 # collect2, so additional links can be useful in future.
10404 if test "$aix_use_runtimelinking" = yes; then
10405 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10406 # instead of lib<name>.a to let people know that these are not
10407 # typical AIX shared libraries.
10408 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10409 else
10410 # We preserve .a as extension for shared libraries through AIX4.2
10411 # and later when we are not doing run time linking.
10412 library_names_spec='${libname}${release}.a $libname.a'
10413 soname_spec='${libname}${release}${shared_ext}$major'
10414 fi
10415 shlibpath_var=LIBPATH
10416 fi
10417 ;;
10418
10419amigaos*)
10420 case $host_cpu in
10421 powerpc)
10422 # Since July 2007 AmigaOS4 officially supports .so libraries.
10423 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10425 ;;
10426 m68k)
10427 library_names_spec='$libname.ixlibrary $libname.a'
10428 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10429 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'
10430 ;;
10431 esac
10432 ;;
10433
10434beos*)
10435 library_names_spec='${libname}${shared_ext}'
10436 dynamic_linker="$host_os ld.so"
10437 shlibpath_var=LIBRARY_PATH
10438 ;;
10439
10440bsdi[45]*)
10441 version_type=linux
10442 need_version=no
10443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10444 soname_spec='${libname}${release}${shared_ext}$major'
10445 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10446 shlibpath_var=LD_LIBRARY_PATH
10447 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10448 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10449 # the default ld.so.conf also contains /usr/contrib/lib and
10450 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10451 # libtool to hard-code these into programs
10452 ;;
10453
10454cygwin* | mingw* | pw32* | cegcc*)
10455 version_type=windows
10456 shrext_cmds=".dll"
10457 need_version=no
10458 need_lib_prefix=no
10459
10460 case $GCC,$host_os in
10461 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10462 library_names_spec='$libname.dll.a'
10463 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10464 postinstall_cmds='base_file=`basename \${file}`~
10465 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10466 dldir=$destdir/`dirname \$dlpath`~
10467 test -d \$dldir || mkdir -p \$dldir~
10468 $install_prog $dir/$dlname \$dldir/$dlname~
10469 chmod a+x \$dldir/$dlname~
10470 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10471 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10472 fi'
10473 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10474 dlpath=$dir/\$dldll~
10475 $RM \$dlpath'
10476 shlibpath_overrides_runpath=yes
10477
10478 case $host_os in
10479 cygwin*)
10480 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10481 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10482
10483 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10484 ;;
10485 mingw* | cegcc*)
10486 # MinGW DLLs use traditional 'lib' prefix
10487 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10488 ;;
10489 pw32*)
10490 # pw32 DLLs use 'pw' prefix rather than 'lib'
10491 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10492 ;;
10493 esac
10494 ;;
10495
10496 *)
10497 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10498 ;;
10499 esac
10500 dynamic_linker='Win32 ld.exe'
10501 # FIXME: first we should search . and the directory the executable is in
10502 shlibpath_var=PATH
10503 ;;
10504
10505darwin* | rhapsody*)
10506 dynamic_linker="$host_os dyld"
10507 version_type=darwin
10508 need_lib_prefix=no
10509 need_version=no
10510 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10511 soname_spec='${libname}${release}${major}$shared_ext'
10512 shlibpath_overrides_runpath=yes
10513 shlibpath_var=DYLD_LIBRARY_PATH
10514 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10515
10516 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10517 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10518 ;;
10519
10520dgux*)
10521 version_type=linux
10522 need_lib_prefix=no
10523 need_version=no
10524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10525 soname_spec='${libname}${release}${shared_ext}$major'
10526 shlibpath_var=LD_LIBRARY_PATH
10527 ;;
10528
10529freebsd* | dragonfly*)
10530 # DragonFly does not have aout. When/if they implement a new
10531 # versioning mechanism, adjust this.
10532 if test -x /usr/bin/objformat; then
10533 objformat=`/usr/bin/objformat`
10534 else
10535 case $host_os in
10536 freebsd[23].*) objformat=aout ;;
10537 *) objformat=elf ;;
10538 esac
10539 fi
10540 version_type=freebsd-$objformat
10541 case $version_type in
10542 freebsd-elf*)
10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10544 need_version=no
10545 need_lib_prefix=no
10546 ;;
10547 freebsd-*)
10548 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10549 need_version=yes
10550 ;;
10551 esac
10552 shlibpath_var=LD_LIBRARY_PATH
10553 case $host_os in
10554 freebsd2.*)
10555 shlibpath_overrides_runpath=yes
10556 ;;
10557 freebsd3.[01]* | freebsdelf3.[01]*)
10558 shlibpath_overrides_runpath=yes
10559 hardcode_into_libs=yes
10560 ;;
10561 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10562 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10563 shlibpath_overrides_runpath=no
10564 hardcode_into_libs=yes
10565 ;;
10566 *) # from 4.6 on, and DragonFly
10567 shlibpath_overrides_runpath=yes
10568 hardcode_into_libs=yes
10569 ;;
10570 esac
10571 ;;
10572
10573gnu*)
10574 version_type=linux
10575 need_lib_prefix=no
10576 need_version=no
10577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10578 soname_spec='${libname}${release}${shared_ext}$major'
10579 shlibpath_var=LD_LIBRARY_PATH
10580 hardcode_into_libs=yes
10581 ;;
10582
10583haiku*)
10584 version_type=linux
10585 need_lib_prefix=no
10586 need_version=no
10587 dynamic_linker="$host_os runtime_loader"
10588 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10589 soname_spec='${libname}${release}${shared_ext}$major'
10590 shlibpath_var=LIBRARY_PATH
10591 shlibpath_overrides_runpath=yes
10592 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10593 hardcode_into_libs=yes
10594 ;;
10595
10596hpux9* | hpux10* | hpux11*)
10597 # Give a soname corresponding to the major version so that dld.sl refuses to
10598 # link against other versions.
10599 version_type=sunos
10600 need_lib_prefix=no
10601 need_version=no
10602 case $host_cpu in
10603 ia64*)
10604 shrext_cmds='.so'
10605 hardcode_into_libs=yes
10606 dynamic_linker="$host_os dld.so"
10607 shlibpath_var=LD_LIBRARY_PATH
10608 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10610 soname_spec='${libname}${release}${shared_ext}$major'
10611 if test "X$HPUX_IA64_MODE" = X32; then
10612 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10613 else
10614 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10615 fi
10616 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10617 ;;
10618 hppa*64*)
10619 shrext_cmds='.sl'
10620 hardcode_into_libs=yes
10621 dynamic_linker="$host_os dld.sl"
10622 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10623 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10624 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10625 soname_spec='${libname}${release}${shared_ext}$major'
10626 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10627 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10628 ;;
10629 *)
10630 shrext_cmds='.sl'
10631 dynamic_linker="$host_os dld.sl"
10632 shlibpath_var=SHLIB_PATH
10633 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10635 soname_spec='${libname}${release}${shared_ext}$major'
10636 ;;
10637 esac
10638 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10639 postinstall_cmds='chmod 555 $lib'
10640 # or fails outright, so override atomically:
10641 install_override_mode=555
10642 ;;
10643
10644interix[3-9]*)
10645 version_type=linux
10646 need_lib_prefix=no
10647 need_version=no
10648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10649 soname_spec='${libname}${release}${shared_ext}$major'
10650 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10651 shlibpath_var=LD_LIBRARY_PATH
10652 shlibpath_overrides_runpath=no
10653 hardcode_into_libs=yes
10654 ;;
10655
10656irix5* | irix6* | nonstopux*)
10657 case $host_os in
10658 nonstopux*) version_type=nonstopux ;;
10659 *)
10660 if test "$lt_cv_prog_gnu_ld" = yes; then
10661 version_type=linux
10662 else
10663 version_type=irix
10664 fi ;;
10665 esac
10666 need_lib_prefix=no
10667 need_version=no
10668 soname_spec='${libname}${release}${shared_ext}$major'
10669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10670 case $host_os in
10671 irix5* | nonstopux*)
10672 libsuff= shlibsuff=
10673 ;;
10674 *)
10675 case $LD in # libtool.m4 will add one of these switches to LD
10676 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10677 libsuff= shlibsuff= libmagic=32-bit;;
10678 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10679 libsuff=32 shlibsuff=N32 libmagic=N32;;
10680 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10681 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10682 *) libsuff= shlibsuff= libmagic=never-match;;
10683 esac
10684 ;;
10685 esac
10686 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10687 shlibpath_overrides_runpath=no
10688 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10689 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10690 hardcode_into_libs=yes
10691 ;;
10692
10693# No shared lib support for Linux oldld, aout, or coff.
10694linux*oldld* | linux*aout* | linux*coff*)
10695 dynamic_linker=no
10696 ;;
10697
10698# This must be Linux ELF.
10699linux* | k*bsd*-gnu | kopensolaris*-gnu)
10700 version_type=linux
10701 need_lib_prefix=no
10702 need_version=no
10703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10704 soname_spec='${libname}${release}${shared_ext}$major'
10705 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10706 shlibpath_var=LD_LIBRARY_PATH
10707 shlibpath_overrides_runpath=no
10708
10709 # Some binutils ld are patched to set DT_RUNPATH
10710 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10711 $as_echo_n "(cached) " >&6
10712else
10713 lt_cv_shlibpath_overrides_runpath=no
10714 save_LDFLAGS=$LDFLAGS
10715 save_libdir=$libdir
10716 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10717 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10719/* end confdefs.h. */
10720
10721int
10722main ()
10723{
10724
10725 ;
10726 return 0;
10727}
10728_ACEOF
10729if ac_fn_c_try_link "$LINENO"; then :
10730 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10731 lt_cv_shlibpath_overrides_runpath=yes
10732fi
10733fi
10734rm -f core conftest.err conftest.$ac_objext \
10735 conftest$ac_exeext conftest.$ac_ext
10736 LDFLAGS=$save_LDFLAGS
10737 libdir=$save_libdir
10738
10739fi
10740
10741 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10742
10743 # This implies no fast_install, which is unacceptable.
10744 # Some rework will be needed to allow for fast_install
10745 # before this can be enabled.
10746 hardcode_into_libs=yes
10747
10748 # Append ld.so.conf contents to the search path
10749 if test -f /etc/ld.so.conf; then
10750 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' ' '`
10751 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10752 fi
10753
10754 # We used to test for /lib/ld.so.1 and disable shared libraries on
10755 # powerpc, because MkLinux only supported shared libraries with the
10756 # GNU dynamic linker. Since this was broken with cross compilers,
10757 # most powerpc-linux boxes support dynamic linking these days and
10758 # people can always --disable-shared, the test was removed, and we
10759 # assume the GNU/Linux dynamic linker is in use.
10760 dynamic_linker='GNU/Linux ld.so'
10761 ;;
10762
10763netbsd*)
10764 version_type=sunos
10765 need_lib_prefix=no
10766 need_version=no
10767 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10769 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10770 dynamic_linker='NetBSD (a.out) ld.so'
10771 else
10772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10773 soname_spec='${libname}${release}${shared_ext}$major'
10774 dynamic_linker='NetBSD ld.elf_so'
10775 fi
10776 shlibpath_var=LD_LIBRARY_PATH
10777 shlibpath_overrides_runpath=yes
10778 hardcode_into_libs=yes
10779 ;;
10780
10781newsos6)
10782 version_type=linux
10783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10784 shlibpath_var=LD_LIBRARY_PATH
10785 shlibpath_overrides_runpath=yes
10786 ;;
10787
10788*nto* | *qnx*)
10789 version_type=qnx
10790 need_lib_prefix=no
10791 need_version=no
10792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10793 soname_spec='${libname}${release}${shared_ext}$major'
10794 shlibpath_var=LD_LIBRARY_PATH
10795 shlibpath_overrides_runpath=no
10796 hardcode_into_libs=yes
10797 dynamic_linker='ldqnx.so'
10798 ;;
10799
10800openbsd*)
10801 version_type=sunos
10802 sys_lib_dlsearch_path_spec="/usr/lib"
10803 need_lib_prefix=no
10804 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10805 case $host_os in
10806 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10807 *) need_version=no ;;
10808 esac
10809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10810 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10811 shlibpath_var=LD_LIBRARY_PATH
10812 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10813 case $host_os in
10814 openbsd2.[89] | openbsd2.[89].*)
10815 shlibpath_overrides_runpath=no
10816 ;;
10817 *)
10818 shlibpath_overrides_runpath=yes
10819 ;;
10820 esac
10821 else
10822 shlibpath_overrides_runpath=yes
10823 fi
10824 ;;
10825
10826os2*)
10827 libname_spec='$name'
10828 shrext_cmds=".dll"
10829 need_lib_prefix=no
10830 library_names_spec='$libname${shared_ext} $libname.a'
10831 dynamic_linker='OS/2 ld.exe'
10832 shlibpath_var=LIBPATH
10833 ;;
10834
10835osf3* | osf4* | osf5*)
10836 version_type=osf
10837 need_lib_prefix=no
10838 need_version=no
10839 soname_spec='${libname}${release}${shared_ext}$major'
10840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10841 shlibpath_var=LD_LIBRARY_PATH
10842 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10843 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10844 ;;
10845
10846rdos*)
10847 dynamic_linker=no
10848 ;;
10849
10850solaris*)
10851 version_type=linux
10852 need_lib_prefix=no
10853 need_version=no
10854 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10855 soname_spec='${libname}${release}${shared_ext}$major'
10856 shlibpath_var=LD_LIBRARY_PATH
10857 shlibpath_overrides_runpath=yes
10858 hardcode_into_libs=yes
10859 # ldd complains unless libraries are executable
10860 postinstall_cmds='chmod +x $lib'
10861 ;;
10862
10863sunos4*)
10864 version_type=sunos
10865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10866 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10867 shlibpath_var=LD_LIBRARY_PATH
10868 shlibpath_overrides_runpath=yes
10869 if test "$with_gnu_ld" = yes; then
10870 need_lib_prefix=no
10871 fi
10872 need_version=yes
10873 ;;
10874
10875sysv4 | sysv4.3*)
10876 version_type=linux
10877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10878 soname_spec='${libname}${release}${shared_ext}$major'
10879 shlibpath_var=LD_LIBRARY_PATH
10880 case $host_vendor in
10881 sni)
10882 shlibpath_overrides_runpath=no
10883 need_lib_prefix=no
10884 runpath_var=LD_RUN_PATH
10885 ;;
10886 siemens)
10887 need_lib_prefix=no
10888 ;;
10889 motorola)
10890 need_lib_prefix=no
10891 need_version=no
10892 shlibpath_overrides_runpath=no
10893 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10894 ;;
10895 esac
10896 ;;
10897
10898sysv4*MP*)
10899 if test -d /usr/nec ;then
10900 version_type=linux
10901 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10902 soname_spec='$libname${shared_ext}.$major'
10903 shlibpath_var=LD_LIBRARY_PATH
10904 fi
10905 ;;
10906
10907sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10908 version_type=freebsd-elf
10909 need_lib_prefix=no
10910 need_version=no
10911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10912 soname_spec='${libname}${release}${shared_ext}$major'
10913 shlibpath_var=LD_LIBRARY_PATH
10914 shlibpath_overrides_runpath=yes
10915 hardcode_into_libs=yes
10916 if test "$with_gnu_ld" = yes; then
10917 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10918 else
10919 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10920 case $host_os in
10921 sco3.2v5*)
10922 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10923 ;;
10924 esac
10925 fi
10926 sys_lib_dlsearch_path_spec='/usr/lib'
10927 ;;
10928
10929tpf*)
10930 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10931 version_type=linux
10932 need_lib_prefix=no
10933 need_version=no
10934 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10935 shlibpath_var=LD_LIBRARY_PATH
10936 shlibpath_overrides_runpath=no
10937 hardcode_into_libs=yes
10938 ;;
10939
10940uts4*)
10941 version_type=linux
10942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10943 soname_spec='${libname}${release}${shared_ext}$major'
10944 shlibpath_var=LD_LIBRARY_PATH
10945 ;;
10946
10947*)
10948 dynamic_linker=no
10949 ;;
10950esac
10951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10952$as_echo "$dynamic_linker" >&6; }
10953test "$dynamic_linker" = no && can_build_shared=no
10954
10955variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10956if test "$GCC" = yes; then
10957 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10958fi
10959
10960if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10961 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10962fi
10963if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10964 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10965fi
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11059$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11060hardcode_action=
11061if test -n "$hardcode_libdir_flag_spec" ||
11062 test -n "$runpath_var" ||
11063 test "X$hardcode_automatic" = "Xyes" ; then
11064
11065 # We can hardcode non-existent directories.
11066 if test "$hardcode_direct" != no &&
11067 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11068 # have to relink, otherwise we might link with an installed library
11069 # when we should be linking with a yet-to-be-installed one
11070 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11071 test "$hardcode_minus_L" != no; then
11072 # Linking always hardcodes the temporary library directory.
11073 hardcode_action=relink
11074 else
11075 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11076 hardcode_action=immediate
11077 fi
11078else
11079 # We cannot hardcode anything, or else we can only hardcode existing
11080 # directories.
11081 hardcode_action=unsupported
11082fi
11083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11084$as_echo "$hardcode_action" >&6; }
11085
11086if test "$hardcode_action" = relink ||
11087 test "$inherit_rpath" = yes; then
11088 # Fast installation is not supported
11089 enable_fast_install=no
11090elif test "$shlibpath_overrides_runpath" = yes ||
11091 test "$enable_shared" = no; then
11092 # Fast installation is not necessary
11093 enable_fast_install=needless
11094fi
11095
11096
11097
11098
11099
11100
11101 if test "x$enable_dlopen" != xyes; then
11102 enable_dlopen=unknown
11103 enable_dlopen_self=unknown
11104 enable_dlopen_self_static=unknown
11105else
11106 lt_cv_dlopen=no
11107 lt_cv_dlopen_libs=
11108
11109 case $host_os in
11110 beos*)
11111 lt_cv_dlopen="load_add_on"
11112 lt_cv_dlopen_libs=
11113 lt_cv_dlopen_self=yes
11114 ;;
11115
11116 mingw* | pw32* | cegcc*)
11117 lt_cv_dlopen="LoadLibrary"
11118 lt_cv_dlopen_libs=
11119 ;;
11120
11121 cygwin*)
11122 lt_cv_dlopen="dlopen"
11123 lt_cv_dlopen_libs=
11124 ;;
11125
11126 darwin*)
11127 # if libdl is installed we need to link against it
11128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11129$as_echo_n "checking for dlopen in -ldl... " >&6; }
11130if ${ac_cv_lib_dl_dlopen+:} false; then :
11131 $as_echo_n "(cached) " >&6
11132else
11133 ac_check_lib_save_LIBS=$LIBS
11134LIBS="-ldl $LIBS"
11135cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11136/* end confdefs.h. */
11137
11138/* Override any GCC internal prototype to avoid an error.
11139 Use char because int might match the return type of a GCC
11140 builtin and then its argument prototype would still apply. */
11141#ifdef __cplusplus
11142extern "C"
11143#endif
11144char dlopen ();
11145int
11146main ()
11147{
11148return dlopen ();
11149 ;
11150 return 0;
11151}
11152_ACEOF
11153if ac_fn_c_try_link "$LINENO"; then :
11154 ac_cv_lib_dl_dlopen=yes
11155else
11156 ac_cv_lib_dl_dlopen=no
11157fi
11158rm -f core conftest.err conftest.$ac_objext \
11159 conftest$ac_exeext conftest.$ac_ext
11160LIBS=$ac_check_lib_save_LIBS
11161fi
11162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11163$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11164if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11165 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11166else
11167
11168 lt_cv_dlopen="dyld"
11169 lt_cv_dlopen_libs=
11170 lt_cv_dlopen_self=yes
11171
11172fi
11173
11174 ;;
11175
11176 *)
11177 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11178if test "x$ac_cv_func_shl_load" = xyes; then :
11179 lt_cv_dlopen="shl_load"
11180else
11181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11182$as_echo_n "checking for shl_load in -ldld... " >&6; }
11183if ${ac_cv_lib_dld_shl_load+:} false; then :
11184 $as_echo_n "(cached) " >&6
11185else
11186 ac_check_lib_save_LIBS=$LIBS
11187LIBS="-ldld $LIBS"
11188cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11189/* end confdefs.h. */
11190
11191/* Override any GCC internal prototype to avoid an error.
11192 Use char because int might match the return type of a GCC
11193 builtin and then its argument prototype would still apply. */
11194#ifdef __cplusplus
11195extern "C"
11196#endif
11197char shl_load ();
11198int
11199main ()
11200{
11201return shl_load ();
11202 ;
11203 return 0;
11204}
11205_ACEOF
11206if ac_fn_c_try_link "$LINENO"; then :
11207 ac_cv_lib_dld_shl_load=yes
11208else
11209 ac_cv_lib_dld_shl_load=no
11210fi
11211rm -f core conftest.err conftest.$ac_objext \
11212 conftest$ac_exeext conftest.$ac_ext
11213LIBS=$ac_check_lib_save_LIBS
11214fi
11215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11216$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11217if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11218 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11219else
11220 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11221if test "x$ac_cv_func_dlopen" = xyes; then :
11222 lt_cv_dlopen="dlopen"
11223else
11224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11225$as_echo_n "checking for dlopen in -ldl... " >&6; }
11226if ${ac_cv_lib_dl_dlopen+:} false; then :
11227 $as_echo_n "(cached) " >&6
11228else
11229 ac_check_lib_save_LIBS=$LIBS
11230LIBS="-ldl $LIBS"
11231cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11232/* end confdefs.h. */
11233
11234/* Override any GCC internal prototype to avoid an error.
11235 Use char because int might match the return type of a GCC
11236 builtin and then its argument prototype would still apply. */
11237#ifdef __cplusplus
11238extern "C"
11239#endif
11240char dlopen ();
11241int
11242main ()
11243{
11244return dlopen ();
11245 ;
11246 return 0;
11247}
11248_ACEOF
11249if ac_fn_c_try_link "$LINENO"; then :
11250 ac_cv_lib_dl_dlopen=yes
11251else
11252 ac_cv_lib_dl_dlopen=no
11253fi
11254rm -f core conftest.err conftest.$ac_objext \
11255 conftest$ac_exeext conftest.$ac_ext
11256LIBS=$ac_check_lib_save_LIBS
11257fi
11258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11259$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11260if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11261 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11262else
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11264$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11265if ${ac_cv_lib_svld_dlopen+:} false; then :
11266 $as_echo_n "(cached) " >&6
11267else
11268 ac_check_lib_save_LIBS=$LIBS
11269LIBS="-lsvld $LIBS"
11270cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11271/* end confdefs.h. */
11272
11273/* Override any GCC internal prototype to avoid an error.
11274 Use char because int might match the return type of a GCC
11275 builtin and then its argument prototype would still apply. */
11276#ifdef __cplusplus
11277extern "C"
11278#endif
11279char dlopen ();
11280int
11281main ()
11282{
11283return dlopen ();
11284 ;
11285 return 0;
11286}
11287_ACEOF
11288if ac_fn_c_try_link "$LINENO"; then :
11289 ac_cv_lib_svld_dlopen=yes
11290else
11291 ac_cv_lib_svld_dlopen=no
11292fi
11293rm -f core conftest.err conftest.$ac_objext \
11294 conftest$ac_exeext conftest.$ac_ext
11295LIBS=$ac_check_lib_save_LIBS
11296fi
11297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11298$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11299if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11300 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11301else
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11303$as_echo_n "checking for dld_link in -ldld... " >&6; }
11304if ${ac_cv_lib_dld_dld_link+:} false; then :
11305 $as_echo_n "(cached) " >&6
11306else
11307 ac_check_lib_save_LIBS=$LIBS
11308LIBS="-ldld $LIBS"
11309cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11310/* end confdefs.h. */
11311
11312/* Override any GCC internal prototype to avoid an error.
11313 Use char because int might match the return type of a GCC
11314 builtin and then its argument prototype would still apply. */
11315#ifdef __cplusplus
11316extern "C"
11317#endif
11318char dld_link ();
11319int
11320main ()
11321{
11322return dld_link ();
11323 ;
11324 return 0;
11325}
11326_ACEOF
11327if ac_fn_c_try_link "$LINENO"; then :
11328 ac_cv_lib_dld_dld_link=yes
11329else
11330 ac_cv_lib_dld_dld_link=no
11331fi
11332rm -f core conftest.err conftest.$ac_objext \
11333 conftest$ac_exeext conftest.$ac_ext
11334LIBS=$ac_check_lib_save_LIBS
11335fi
11336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11337$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11338if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11339 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11340fi
11341
11342
11343fi
11344
11345
11346fi
11347
11348
11349fi
11350
11351
11352fi
11353
11354
11355fi
11356
11357 ;;
11358 esac
11359
11360 if test "x$lt_cv_dlopen" != xno; then
11361 enable_dlopen=yes
11362 else
11363 enable_dlopen=no
11364 fi
11365
11366 case $lt_cv_dlopen in
11367 dlopen)
11368 save_CPPFLAGS="$CPPFLAGS"
11369 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11370
11371 save_LDFLAGS="$LDFLAGS"
11372 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11373
11374 save_LIBS="$LIBS"
11375 LIBS="$lt_cv_dlopen_libs $LIBS"
11376
11377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11378$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11379if ${lt_cv_dlopen_self+:} false; then :
11380 $as_echo_n "(cached) " >&6
11381else
11382 if test "$cross_compiling" = yes; then :
11383 lt_cv_dlopen_self=cross
11384else
11385 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11386 lt_status=$lt_dlunknown
11387 cat > conftest.$ac_ext <<_LT_EOF
11388#line 11388 "configure"
11389#include "confdefs.h"
11390
11391#if HAVE_DLFCN_H
11392#include <dlfcn.h>
11393#endif
11394
11395#include <stdio.h>
11396
11397#ifdef RTLD_GLOBAL
11398# define LT_DLGLOBAL RTLD_GLOBAL
11399#else
11400# ifdef DL_GLOBAL
11401# define LT_DLGLOBAL DL_GLOBAL
11402# else
11403# define LT_DLGLOBAL 0
11404# endif
11405#endif
11406
11407/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11408 find out it does not work in some platform. */
11409#ifndef LT_DLLAZY_OR_NOW
11410# ifdef RTLD_LAZY
11411# define LT_DLLAZY_OR_NOW RTLD_LAZY
11412# else
11413# ifdef DL_LAZY
11414# define LT_DLLAZY_OR_NOW DL_LAZY
11415# else
11416# ifdef RTLD_NOW
11417# define LT_DLLAZY_OR_NOW RTLD_NOW
11418# else
11419# ifdef DL_NOW
11420# define LT_DLLAZY_OR_NOW DL_NOW
11421# else
11422# define LT_DLLAZY_OR_NOW 0
11423# endif
11424# endif
11425# endif
11426# endif
11427#endif
11428
11429/* When -fvisbility=hidden is used, assume the code has been annotated
11430 correspondingly for the symbols needed. */
11431#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11432void fnord () __attribute__((visibility("default")));
11433#endif
11434
11435void fnord () { int i=42; }
11436int main ()
11437{
11438 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11439 int status = $lt_dlunknown;
11440
11441 if (self)
11442 {
11443 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11444 else
11445 {
11446 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11447 else puts (dlerror ());
11448 }
11449 /* dlclose (self); */
11450 }
11451 else
11452 puts (dlerror ());
11453
11454 return status;
11455}
11456_LT_EOF
11457 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11458 (eval $ac_link) 2>&5
11459 ac_status=$?
11460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11461 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11462 (./conftest; exit; ) >&5 2>/dev/null
11463 lt_status=$?
11464 case x$lt_status in
11465 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11466 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11467 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11468 esac
11469 else :
11470 # compilation failed
11471 lt_cv_dlopen_self=no
11472 fi
11473fi
11474rm -fr conftest*
11475
11476
11477fi
11478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11479$as_echo "$lt_cv_dlopen_self" >&6; }
11480
11481 if test "x$lt_cv_dlopen_self" = xyes; then
11482 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11484$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11485if ${lt_cv_dlopen_self_static+:} false; then :
11486 $as_echo_n "(cached) " >&6
11487else
11488 if test "$cross_compiling" = yes; then :
11489 lt_cv_dlopen_self_static=cross
11490else
11491 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11492 lt_status=$lt_dlunknown
11493 cat > conftest.$ac_ext <<_LT_EOF
11494#line 11494 "configure"
11495#include "confdefs.h"
11496
11497#if HAVE_DLFCN_H
11498#include <dlfcn.h>
11499#endif
11500
11501#include <stdio.h>
11502
11503#ifdef RTLD_GLOBAL
11504# define LT_DLGLOBAL RTLD_GLOBAL
11505#else
11506# ifdef DL_GLOBAL
11507# define LT_DLGLOBAL DL_GLOBAL
11508# else
11509# define LT_DLGLOBAL 0
11510# endif
11511#endif
11512
11513/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11514 find out it does not work in some platform. */
11515#ifndef LT_DLLAZY_OR_NOW
11516# ifdef RTLD_LAZY
11517# define LT_DLLAZY_OR_NOW RTLD_LAZY
11518# else
11519# ifdef DL_LAZY
11520# define LT_DLLAZY_OR_NOW DL_LAZY
11521# else
11522# ifdef RTLD_NOW
11523# define LT_DLLAZY_OR_NOW RTLD_NOW
11524# else
11525# ifdef DL_NOW
11526# define LT_DLLAZY_OR_NOW DL_NOW
11527# else
11528# define LT_DLLAZY_OR_NOW 0
11529# endif
11530# endif
11531# endif
11532# endif
11533#endif
11534
11535/* When -fvisbility=hidden is used, assume the code has been annotated
11536 correspondingly for the symbols needed. */
11537#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11538void fnord () __attribute__((visibility("default")));
11539#endif
11540
11541void fnord () { int i=42; }
11542int main ()
11543{
11544 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11545 int status = $lt_dlunknown;
11546
11547 if (self)
11548 {
11549 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11550 else
11551 {
11552 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11553 else puts (dlerror ());
11554 }
11555 /* dlclose (self); */
11556 }
11557 else
11558 puts (dlerror ());
11559
11560 return status;
11561}
11562_LT_EOF
11563 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11564 (eval $ac_link) 2>&5
11565 ac_status=$?
11566 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11567 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11568 (./conftest; exit; ) >&5 2>/dev/null
11569 lt_status=$?
11570 case x$lt_status in
11571 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11572 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11573 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11574 esac
11575 else :
11576 # compilation failed
11577 lt_cv_dlopen_self_static=no
11578 fi
11579fi
11580rm -fr conftest*
11581
11582
11583fi
11584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11585$as_echo "$lt_cv_dlopen_self_static" >&6; }
11586 fi
11587
11588 CPPFLAGS="$save_CPPFLAGS"
11589 LDFLAGS="$save_LDFLAGS"
11590 LIBS="$save_LIBS"
11591 ;;
11592 esac
11593
11594 case $lt_cv_dlopen_self in
11595 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11596 *) enable_dlopen_self=unknown ;;
11597 esac
11598
11599 case $lt_cv_dlopen_self_static in
11600 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11601 *) enable_dlopen_self_static=unknown ;;
11602 esac
11603fi
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621striplib=
11622old_striplib=
11623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11624$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11625if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11626 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11627 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11629$as_echo "yes" >&6; }
11630else
11631# FIXME - insert some real tests, host_os isn't really good enough
11632 case $host_os in
11633 darwin*)
11634 if test -n "$STRIP" ; then
11635 striplib="$STRIP -x"
11636 old_striplib="$STRIP -S"
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11638$as_echo "yes" >&6; }
11639 else
11640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11641$as_echo "no" >&6; }
11642 fi
11643 ;;
11644 *)
11645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11646$as_echo "no" >&6; }
11647 ;;
11648 esac
11649fi
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662 # Report which library types will actually be built
11663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11664$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11666$as_echo "$can_build_shared" >&6; }
11667
11668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11669$as_echo_n "checking whether to build shared libraries... " >&6; }
11670 test "$can_build_shared" = "no" && enable_shared=no
11671
11672 # On AIX, shared libraries and static libraries use the same namespace, and
11673 # are all built from PIC.
11674 case $host_os in
11675 aix3*)
11676 test "$enable_shared" = yes && enable_static=no
11677 if test -n "$RANLIB"; then
11678 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11679 postinstall_cmds='$RANLIB $lib'
11680 fi
11681 ;;
11682
11683 aix[4-9]*)
11684 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11685 test "$enable_shared" = yes && enable_static=no
11686 fi
11687 ;;
11688 esac
11689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11690$as_echo "$enable_shared" >&6; }
11691
11692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11693$as_echo_n "checking whether to build static libraries... " >&6; }
11694 # Make sure either enable_shared or enable_static is yes.
11695 test "$enable_shared" = yes || enable_static=yes
11696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11697$as_echo "$enable_static" >&6; }
11698
11699
11700
11701
11702fi
11703ac_ext=c
11704ac_cpp='$CPP $CPPFLAGS'
11705ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11706ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11707ac_compiler_gnu=$ac_cv_c_compiler_gnu
11708
11709CC="$lt_save_CC"
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723 ac_config_commands="$ac_config_commands libtool"
11724
11725
11726
11727
11728# Only expand once:
11729
11730
11731# Check whether --enable-largefile was given.
11732if test "${enable_largefile+set}" = set; then :
11733 enableval=$enable_largefile;
11734fi
11735
11736if test "$enable_largefile" != no; then
11737
11738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11739$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11740if ${ac_cv_sys_largefile_CC+:} false; then :
11741 $as_echo_n "(cached) " >&6
11742else
11743 ac_cv_sys_largefile_CC=no
11744 if test "$GCC" != yes; then
11745 ac_save_CC=$CC
11746 while :; do
11747 # IRIX 6.2 and later do not support large files by default,
11748 # so use the C compiler's -n32 option if that helps.
11749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11750/* end confdefs.h. */
11751#include <sys/types.h>
11752 /* Check that off_t can represent 2**63 - 1 correctly.
11753 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11754 since some C++ compilers masquerading as C compilers
11755 incorrectly reject 9223372036854775807. */
11756#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11757 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11758 && LARGE_OFF_T % 2147483647 == 1)
11759 ? 1 : -1];
11760int
11761main ()
11762{
11763
11764 ;
11765 return 0;
11766}
11767_ACEOF
11768 if ac_fn_c_try_compile "$LINENO"; then :
11769 break
11770fi
11771rm -f core conftest.err conftest.$ac_objext
11772 CC="$CC -n32"
11773 if ac_fn_c_try_compile "$LINENO"; then :
11774 ac_cv_sys_largefile_CC=' -n32'; break
11775fi
11776rm -f core conftest.err conftest.$ac_objext
11777 break
11778 done
11779 CC=$ac_save_CC
11780 rm -f conftest.$ac_ext
11781 fi
11782fi
11783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11784$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11785 if test "$ac_cv_sys_largefile_CC" != no; then
11786 CC=$CC$ac_cv_sys_largefile_CC
11787 fi
11788
11789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11790$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11791if ${ac_cv_sys_file_offset_bits+:} false; then :
11792 $as_echo_n "(cached) " >&6
11793else
11794 while :; do
11795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11796/* end confdefs.h. */
11797#include <sys/types.h>
11798 /* Check that off_t can represent 2**63 - 1 correctly.
11799 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11800 since some C++ compilers masquerading as C compilers
11801 incorrectly reject 9223372036854775807. */
11802#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11803 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11804 && LARGE_OFF_T % 2147483647 == 1)
11805 ? 1 : -1];
11806int
11807main ()
11808{
11809
11810 ;
11811 return 0;
11812}
11813_ACEOF
11814if ac_fn_c_try_compile "$LINENO"; then :
11815 ac_cv_sys_file_offset_bits=no; break
11816fi
11817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11819/* end confdefs.h. */
11820#define _FILE_OFFSET_BITS 64
11821#include <sys/types.h>
11822 /* Check that off_t can represent 2**63 - 1 correctly.
11823 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11824 since some C++ compilers masquerading as C compilers
11825 incorrectly reject 9223372036854775807. */
11826#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11827 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11828 && LARGE_OFF_T % 2147483647 == 1)
11829 ? 1 : -1];
11830int
11831main ()
11832{
11833
11834 ;
11835 return 0;
11836}
11837_ACEOF
11838if ac_fn_c_try_compile "$LINENO"; then :
11839 ac_cv_sys_file_offset_bits=64; break
11840fi
11841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11842 ac_cv_sys_file_offset_bits=unknown
11843 break
11844done
11845fi
11846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11847$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11848case $ac_cv_sys_file_offset_bits in #(
11849 no | unknown) ;;
11850 *)
11851cat >>confdefs.h <<_ACEOF
11852#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11853_ACEOF
11854;;
11855esac
11856rm -rf conftest*
11857 if test $ac_cv_sys_file_offset_bits = unknown; then
11858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11859$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11860if ${ac_cv_sys_large_files+:} false; then :
11861 $as_echo_n "(cached) " >&6
11862else
11863 while :; do
11864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11865/* end confdefs.h. */
11866#include <sys/types.h>
11867 /* Check that off_t can represent 2**63 - 1 correctly.
11868 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11869 since some C++ compilers masquerading as C compilers
11870 incorrectly reject 9223372036854775807. */
11871#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11872 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11873 && LARGE_OFF_T % 2147483647 == 1)
11874 ? 1 : -1];
11875int
11876main ()
11877{
11878
11879 ;
11880 return 0;
11881}
11882_ACEOF
11883if ac_fn_c_try_compile "$LINENO"; then :
11884 ac_cv_sys_large_files=no; break
11885fi
11886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11888/* end confdefs.h. */
11889#define _LARGE_FILES 1
11890#include <sys/types.h>
11891 /* Check that off_t can represent 2**63 - 1 correctly.
11892 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11893 since some C++ compilers masquerading as C compilers
11894 incorrectly reject 9223372036854775807. */
11895#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11896 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11897 && LARGE_OFF_T % 2147483647 == 1)
11898 ? 1 : -1];
11899int
11900main ()
11901{
11902
11903 ;
11904 return 0;
11905}
11906_ACEOF
11907if ac_fn_c_try_compile "$LINENO"; then :
11908 ac_cv_sys_large_files=1; break
11909fi
11910rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11911 ac_cv_sys_large_files=unknown
11912 break
11913done
11914fi
11915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11916$as_echo "$ac_cv_sys_large_files" >&6; }
11917case $ac_cv_sys_large_files in #(
11918 no | unknown) ;;
11919 *)
11920cat >>confdefs.h <<_ACEOF
11921#define _LARGE_FILES $ac_cv_sys_large_files
11922_ACEOF
11923;;
11924esac
11925rm -rf conftest*
11926 fi
11927
11928
11929fi
11930
11931
11932MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
11933for ac_prog in aclocal
11934do
11935 # Extract the first word of "$ac_prog", so it can be a program name with args.
11936set dummy $ac_prog; ac_word=$2
11937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11938$as_echo_n "checking for $ac_word... " >&6; }
11939if ${ac_cv_prog_ACLOCAL+:} false; then :
11940 $as_echo_n "(cached) " >&6
11941else
11942 if test -n "$ACLOCAL"; then
11943 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
11944else
11945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11946for as_dir in $PATH
11947do
11948 IFS=$as_save_IFS
11949 test -z "$as_dir" && as_dir=.
11950 for ac_exec_ext in '' $ac_executable_extensions; do
11951 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11952 ac_cv_prog_ACLOCAL="$ac_prog"
11953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11954 break 2
11955 fi
0e65dfba
NA
11956done
11957 done
11958IFS=$as_save_IFS
11959
11960fi
11961fi
11962ACLOCAL=$ac_cv_prog_ACLOCAL
11963if test -n "$ACLOCAL"; then
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
11965$as_echo "$ACLOCAL" >&6; }
11966else
11967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11968$as_echo "no" >&6; }
11969fi
11970
11971
11972 test -n "$ACLOCAL" && break
11973done
11974test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
11975
11976for ac_prog in autoconf
11977do
11978 # Extract the first word of "$ac_prog", so it can be a program name with args.
11979set dummy $ac_prog; ac_word=$2
11980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11981$as_echo_n "checking for $ac_word... " >&6; }
11982if ${ac_cv_prog_AUTOCONF+:} false; then :
11983 $as_echo_n "(cached) " >&6
11984else
11985 if test -n "$AUTOCONF"; then
11986 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
11987else
11988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11989for as_dir in $PATH
11990do
11991 IFS=$as_save_IFS
11992 test -z "$as_dir" && as_dir=.
11993 for ac_exec_ext in '' $ac_executable_extensions; do
11994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11995 ac_cv_prog_AUTOCONF="$ac_prog"
11996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11997 break 2
11998 fi
11999done
12000 done
12001IFS=$as_save_IFS
12002
12003fi
12004fi
12005AUTOCONF=$ac_cv_prog_AUTOCONF
12006if test -n "$AUTOCONF"; then
12007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
12008$as_echo "$AUTOCONF" >&6; }
12009else
12010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12011$as_echo "no" >&6; }
12012fi
12013
12014
12015 test -n "$AUTOCONF" && break
12016done
12017test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
12018
12019for ac_prog in autoheader
12020do
12021 # Extract the first word of "$ac_prog", so it can be a program name with args.
12022set dummy $ac_prog; ac_word=$2
12023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12024$as_echo_n "checking for $ac_word... " >&6; }
12025if ${ac_cv_prog_AUTOHEADER+:} false; then :
12026 $as_echo_n "(cached) " >&6
12027else
12028 if test -n "$AUTOHEADER"; then
12029 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
12030else
12031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12032for as_dir in $PATH
12033do
12034 IFS=$as_save_IFS
12035 test -z "$as_dir" && as_dir=.
12036 for ac_exec_ext in '' $ac_executable_extensions; do
12037 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12038 ac_cv_prog_AUTOHEADER="$ac_prog"
12039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12040 break 2
12041 fi
12042done
12043 done
12044IFS=$as_save_IFS
12045
12046fi
12047fi
12048AUTOHEADER=$ac_cv_prog_AUTOHEADER
12049if test -n "$AUTOHEADER"; then
12050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
12051$as_echo "$AUTOHEADER" >&6; }
12052else
12053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12054$as_echo "no" >&6; }
12055fi
12056
12057
12058 test -n "$AUTOHEADER" && break
12059done
12060test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
12061
12062
12063# Figure out what compiler warnings we can enable.
12064# See config/warnings.m4 for details.
12065
12066ac_ext=c
12067ac_cpp='$CPP $CPPFLAGS'
12068ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12069ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12070ac_compiler_gnu=$ac_cv_c_compiler_gnu
12071
12072warn=
12073save_CFLAGS="$CFLAGS"
12074for real_option in -W -Wall -Wno-narrowing -Wwrite-strings \
12075 -Wmissing-format-attribute; do
12076 # Do the check with the no- prefix removed since gcc silently
12077 # accepts any -Wno-* option on purpose
12078 case $real_option in
12079 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12080 *) option=$real_option ;;
12081 esac
12082 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12083
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12085$as_echo_n "checking whether $CC supports $option... " >&6; }
12086if eval \${$as_acx_Woption+:} false; then :
12087 $as_echo_n "(cached) " >&6
12088else
12089 CFLAGS="$option"
12090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12091/* end confdefs.h. */
12092
12093int
12094main ()
12095{
12096
12097 ;
12098 return 0;
12099}
12100_ACEOF
12101if ac_fn_c_try_compile "$LINENO"; then :
12102 eval "$as_acx_Woption=yes"
12103else
12104 eval "$as_acx_Woption=no"
12105fi
12106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12107
12108fi
12109eval ac_res=\$$as_acx_Woption
12110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12111$as_echo "$ac_res" >&6; }
12112 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12113 warn="$warn${warn:+ }$real_option"
12114fi
12115 done
12116CFLAGS="$save_CFLAGS"
12117ac_ext=c
12118ac_cpp='$CPP $CPPFLAGS'
12119ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12120ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12121ac_compiler_gnu=$ac_cv_c_compiler_gnu
12122
12123
12124ac_ext=c
12125ac_cpp='$CPP $CPPFLAGS'
12126ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12127ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12128ac_compiler_gnu=$ac_cv_c_compiler_gnu
12129
12130c_warn=
12131save_CFLAGS="$CFLAGS"
12132for real_option in -Wstrict-prototypes -Wmissing-prototypes \
12133 -Wold-style-definition; do
12134 # Do the check with the no- prefix removed since gcc silently
12135 # accepts any -Wno-* option on purpose
12136 case $real_option in
12137 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12138 *) option=$real_option ;;
12139 esac
12140 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12141
12142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12143$as_echo_n "checking whether $CC supports $option... " >&6; }
12144if eval \${$as_acx_Woption+:} false; then :
12145 $as_echo_n "(cached) " >&6
12146else
12147 CFLAGS="$option"
12148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12149/* end confdefs.h. */
12150
12151int
12152main ()
12153{
12154
12155 ;
12156 return 0;
12157}
12158_ACEOF
12159if ac_fn_c_try_compile "$LINENO"; then :
12160 eval "$as_acx_Woption=yes"
12161else
12162 eval "$as_acx_Woption=no"
12163fi
12164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12165
12166fi
12167eval ac_res=\$$as_acx_Woption
12168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12169$as_echo "$ac_res" >&6; }
12170 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12171 c_warn="$c_warn${c_warn:+ }$real_option"
12172fi
12173 done
12174CFLAGS="$save_CFLAGS"
12175ac_ext=c
12176ac_cpp='$CPP $CPPFLAGS'
12177ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12178ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12179ac_compiler_gnu=$ac_cv_c_compiler_gnu
12180
12181
12182ac_ext=c
12183ac_cpp='$CPP $CPPFLAGS'
12184ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12185ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12186ac_compiler_gnu=$ac_cv_c_compiler_gnu
12187
12188WARN_PEDANTIC=
12189# Do the check with the no- prefix removed from the warning options
12190# since gcc silently accepts any -Wno-* option on purpose
12191if test "$GCC" = yes; then :
12192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
12193$as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
12194if ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then :
12195 $as_echo_n "(cached) " >&6
12196else
12197 save_CFLAGS="$CFLAGS"
12198CFLAGS="-pedantic -Wlong-long"
12199cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12200/* end confdefs.h. */
12201
12202int
12203main ()
12204{
12205
12206 ;
12207 return 0;
12208}
12209_ACEOF
12210if ac_fn_c_try_compile "$LINENO"; then :
12211 acx_cv_prog_cc_pedantic__Wlong_long=yes
12212else
12213 acx_cv_prog_cc_pedantic__Wlong_long=no
12214fi
12215rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12216CFLAGS="$save_CFLAGS"
12217fi
12218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
12219$as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
12220if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
12221 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
12222fi
12223
12224fi
12225ac_ext=c
12226ac_cpp='$CPP $CPPFLAGS'
12227ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12228ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12229ac_compiler_gnu=$ac_cv_c_compiler_gnu
12230
12231
12232
12233# Only enable with --enable-werror-always until existing warnings are
12234# corrected.
12235ac_ext=c
12236ac_cpp='$CPP $CPPFLAGS'
12237ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12238ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12239ac_compiler_gnu=$ac_cv_c_compiler_gnu
12240
12241WERROR=
12242# Check whether --enable-werror-always was given.
12243if test "${enable_werror_always+set}" = set; then :
12244 enableval=$enable_werror_always;
12245else
12246 enable_werror_always=no
12247fi
12248
12249if test $enable_werror_always = yes; then :
12250 WERROR="$WERROR${WERROR:+ }-Werror"
12251fi
12252
12253ac_ext=c
12254ac_cpp='$CPP $CPPFLAGS'
12255ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12256ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12257ac_compiler_gnu=$ac_cv_c_compiler_gnu
12258
12259
12260
12261
12262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12263$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12264 # Check whether --enable-maintainer-mode was given.
12265if test "${enable_maintainer_mode+set}" = set; then :
12266 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12267else
12268 USE_MAINTAINER_MODE=no
12269fi
12270
12271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12272$as_echo "$USE_MAINTAINER_MODE" >&6; }
12273 if test $USE_MAINTAINER_MODE = yes; then
12274 MAINTAINER_MODE_TRUE=
12275 MAINTAINER_MODE_FALSE='#'
12276else
12277 MAINTAINER_MODE_TRUE='#'
12278 MAINTAINER_MODE_FALSE=
12279fi
12280
12281 MAINT=$MAINTAINER_MODE_TRUE
12282
12283
87279e3c
NA
12284 case ${build_alias} in
12285 "") build_noncanonical=${build} ;;
12286 *) build_noncanonical=${build_alias} ;;
12287esac
12288
12289 case ${host_alias} in
12290 "") host_noncanonical=${build_noncanonical} ;;
12291 *) host_noncanonical=${host_alias} ;;
12292esac
12293
12294 case ${target_alias} in
12295 "") target_noncanonical=${host_noncanonical} ;;
12296 *) target_noncanonical=${target_alias} ;;
12297esac
12298
12299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12300$as_echo_n "checking whether to install libbfd... " >&6; }
12301 # Check whether --enable-install-libbfd was given.
12302if test "${enable_install_libbfd+set}" = set; then :
12303 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12304else
12305 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12306 install_libbfd_p=yes
12307 else
12308 install_libbfd_p=no
12309 fi
12310fi
12311
12312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12313$as_echo "$install_libbfd_p" >&6; }
12314 if test $install_libbfd_p = yes; then
12315 INSTALL_LIBBFD_TRUE=
12316 INSTALL_LIBBFD_FALSE='#'
12317else
12318 INSTALL_LIBBFD_TRUE='#'
12319 INSTALL_LIBBFD_FALSE=
12320fi
12321
12322 # Need _noncanonical variables for this.
12323
12324
12325
12326
12327 # libbfd.a is a host library containing target dependent code
12328 bfdlibdir='$(libdir)'
12329 bfdincludedir='$(includedir)'
12330 if test "${host}" != "${target}"; then
12331 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12332 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12333 fi
12334
12335
12336
12337
12338
12339
0e65dfba
NA
12340ac_ext=c
12341ac_cpp='$CPP $CPPFLAGS'
12342ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12343ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12344ac_compiler_gnu=$ac_cv_c_compiler_gnu
12345
12346ac_libctf_warn_cflags=
12347save_CFLAGS="$CFLAGS"
12348for real_option in -Wall; do
12349 # Do the check with the no- prefix removed since gcc silently
12350 # accepts any -Wno-* option on purpose
12351 case $real_option in
12352 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12353 *) option=$real_option ;;
12354 esac
12355 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12356
12357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12358$as_echo_n "checking whether $CC supports $option... " >&6; }
12359if eval \${$as_acx_Woption+:} false; then :
12360 $as_echo_n "(cached) " >&6
12361else
12362 CFLAGS="$option"
12363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12364/* end confdefs.h. */
12365
12366int
12367main ()
12368{
12369
12370 ;
12371 return 0;
12372}
12373_ACEOF
12374if ac_fn_c_try_compile "$LINENO"; then :
12375 eval "$as_acx_Woption=yes"
12376else
12377 eval "$as_acx_Woption=no"
12378fi
12379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12380
12381fi
12382eval ac_res=\$$as_acx_Woption
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12384$as_echo "$ac_res" >&6; }
12385 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12386 ac_libctf_warn_cflags="$ac_libctf_warn_cflags${ac_libctf_warn_cflags:+ }$real_option"
12387fi
12388 done
12389CFLAGS="$save_CFLAGS"
12390ac_ext=c
12391ac_cpp='$CPP $CPPFLAGS'
12392ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12393ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12394ac_compiler_gnu=$ac_cv_c_compiler_gnu
12395
12396
12397
12398
12399
12400
12401 for ac_header in $ac_header_list
12402do :
12403 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12404ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12405"
12406if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12407 cat >>confdefs.h <<_ACEOF
12408#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12409_ACEOF
12410
12411fi
12412
12413done
12414
12415
12416
12417
12418
12419
12420
12421
12422for ac_func in getpagesize
12423do :
12424 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12425if test "x$ac_cv_func_getpagesize" = xyes; then :
12426 cat >>confdefs.h <<_ACEOF
12427#define HAVE_GETPAGESIZE 1
12428_ACEOF
12429
12430fi
12431done
12432
12433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12434$as_echo_n "checking for working mmap... " >&6; }
12435if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12436 $as_echo_n "(cached) " >&6
12437else
12438 if test "$cross_compiling" = yes; then :
12439 ac_cv_func_mmap_fixed_mapped=no
12440else
12441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12442/* end confdefs.h. */
12443$ac_includes_default
12444/* malloc might have been renamed as rpl_malloc. */
12445#undef malloc
12446
12447/* Thanks to Mike Haertel and Jim Avera for this test.
12448 Here is a matrix of mmap possibilities:
12449 mmap private not fixed
12450 mmap private fixed at somewhere currently unmapped
12451 mmap private fixed at somewhere already mapped
12452 mmap shared not fixed
12453 mmap shared fixed at somewhere currently unmapped
12454 mmap shared fixed at somewhere already mapped
12455 For private mappings, we should verify that changes cannot be read()
12456 back from the file, nor mmap's back from the file at a different
12457 address. (There have been systems where private was not correctly
12458 implemented like the infamous i386 svr4.0, and systems where the
12459 VM page cache was not coherent with the file system buffer cache
12460 like early versions of FreeBSD and possibly contemporary NetBSD.)
12461 For shared mappings, we should conversely verify that changes get
12462 propagated back to all the places they're supposed to be.
12463
12464 Grep wants private fixed already mapped.
12465 The main things grep needs to know about mmap are:
12466 * does it exist and is it safe to write into the mmap'd area
12467 * how to use it (BSD variants) */
12468
12469#include <fcntl.h>
12470#include <sys/mman.h>
12471
12472#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12473char *malloc ();
12474#endif
12475
12476/* This mess was copied from the GNU getpagesize.h. */
12477#ifndef HAVE_GETPAGESIZE
12478# ifdef _SC_PAGESIZE
12479# define getpagesize() sysconf(_SC_PAGESIZE)
12480# else /* no _SC_PAGESIZE */
12481# ifdef HAVE_SYS_PARAM_H
12482# include <sys/param.h>
12483# ifdef EXEC_PAGESIZE
12484# define getpagesize() EXEC_PAGESIZE
12485# else /* no EXEC_PAGESIZE */
12486# ifdef NBPG
12487# define getpagesize() NBPG * CLSIZE
12488# ifndef CLSIZE
12489# define CLSIZE 1
12490# endif /* no CLSIZE */
12491# else /* no NBPG */
12492# ifdef NBPC
12493# define getpagesize() NBPC
12494# else /* no NBPC */
12495# ifdef PAGESIZE
12496# define getpagesize() PAGESIZE
12497# endif /* PAGESIZE */
12498# endif /* no NBPC */
12499# endif /* no NBPG */
12500# endif /* no EXEC_PAGESIZE */
12501# else /* no HAVE_SYS_PARAM_H */
12502# define getpagesize() 8192 /* punt totally */
12503# endif /* no HAVE_SYS_PARAM_H */
12504# endif /* no _SC_PAGESIZE */
12505
12506#endif /* no HAVE_GETPAGESIZE */
12507
12508int
12509main ()
12510{
12511 char *data, *data2, *data3;
12512 const char *cdata2;
12513 int i, pagesize;
12514 int fd, fd2;
12515
12516 pagesize = getpagesize ();
12517
12518 /* First, make a file with some known garbage in it. */
12519 data = (char *) malloc (pagesize);
12520 if (!data)
12521 return 1;
12522 for (i = 0; i < pagesize; ++i)
12523 *(data + i) = rand ();
12524 umask (0);
12525 fd = creat ("conftest.mmap", 0600);
12526 if (fd < 0)
12527 return 2;
12528 if (write (fd, data, pagesize) != pagesize)
12529 return 3;
12530 close (fd);
12531
12532 /* Next, check that the tail of a page is zero-filled. File must have
12533 non-zero length, otherwise we risk SIGBUS for entire page. */
12534 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12535 if (fd2 < 0)
12536 return 4;
12537 cdata2 = "";
12538 if (write (fd2, cdata2, 1) != 1)
12539 return 5;
12540 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12541 if (data2 == MAP_FAILED)
12542 return 6;
12543 for (i = 0; i < pagesize; ++i)
12544 if (*(data2 + i))
12545 return 7;
12546 close (fd2);
12547 if (munmap (data2, pagesize))
12548 return 8;
12549
12550 /* Next, try to mmap the file at a fixed address which already has
12551 something else allocated at it. If we can, also make sure that
12552 we see the same garbage. */
12553 fd = open ("conftest.mmap", O_RDWR);
12554 if (fd < 0)
12555 return 9;
12556 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12557 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12558 return 10;
12559 for (i = 0; i < pagesize; ++i)
12560 if (*(data + i) != *(data2 + i))
12561 return 11;
12562
12563 /* Finally, make sure that changes to the mapped area do not
12564 percolate back to the file as seen by read(). (This is a bug on
12565 some variants of i386 svr4.0.) */
12566 for (i = 0; i < pagesize; ++i)
12567 *(data2 + i) = *(data2 + i) + 1;
12568 data3 = (char *) malloc (pagesize);
12569 if (!data3)
12570 return 12;
12571 if (read (fd, data3, pagesize) != pagesize)
12572 return 13;
12573 for (i = 0; i < pagesize; ++i)
12574 if (*(data + i) != *(data3 + i))
12575 return 14;
12576 close (fd);
12577 return 0;
12578}
12579_ACEOF
12580if ac_fn_c_try_run "$LINENO"; then :
12581 ac_cv_func_mmap_fixed_mapped=yes
12582else
12583 ac_cv_func_mmap_fixed_mapped=no
12584fi
12585rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12586 conftest.$ac_objext conftest.beam conftest.$ac_ext
12587fi
12588
12589fi
12590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12591$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12592if test $ac_cv_func_mmap_fixed_mapped = yes; then
12593
12594$as_echo "#define HAVE_MMAP 1" >>confdefs.h
12595
12596fi
12597rm -f conftest.mmap conftest.txt
12598
87279e3c 12599# Needed for BFD capability checks.
9698cf9b
NA
12600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
12601$as_echo_n "checking for library containing dlopen... " >&6; }
12602if ${ac_cv_search_dlopen+:} false; then :
12603 $as_echo_n "(cached) " >&6
12604else
12605 ac_func_search_save_LIBS=$LIBS
12606cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12607/* end confdefs.h. */
12608
12609/* Override any GCC internal prototype to avoid an error.
12610 Use char because int might match the return type of a GCC
12611 builtin and then its argument prototype would still apply. */
12612#ifdef __cplusplus
12613extern "C"
12614#endif
12615char dlopen ();
12616int
12617main ()
12618{
12619return dlopen ();
12620 ;
12621 return 0;
12622}
12623_ACEOF
12624for ac_lib in '' dl; do
12625 if test -z "$ac_lib"; then
12626 ac_res="none required"
12627 else
12628 ac_res=-l$ac_lib
12629 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12630 fi
12631 if ac_fn_c_try_link "$LINENO"; then :
12632 ac_cv_search_dlopen=$ac_res
12633fi
12634rm -f core conftest.err conftest.$ac_objext \
12635 conftest$ac_exeext
12636 if ${ac_cv_search_dlopen+:} false; then :
12637 break
12638fi
12639done
12640if ${ac_cv_search_dlopen+:} false; then :
12641
12642else
12643 ac_cv_search_dlopen=no
12644fi
12645rm conftest.$ac_ext
12646LIBS=$ac_func_search_save_LIBS
12647fi
12648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
12649$as_echo "$ac_cv_search_dlopen" >&6; }
12650ac_res=$ac_cv_search_dlopen
12651if test "$ac_res" != no; then :
12652 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12653
12654fi
12655
12656
a0486bac
JM
12657 # Use the system's zlib library.
12658 zlibdir="-L\$(top_builddir)/../zlib"
12659 zlibinc="-I\$(top_srcdir)/../zlib"
12660
12661# Check whether --with-system-zlib was given.
12662if test "${with_system_zlib+set}" = set; then :
12663 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
12664 zlibdir=
12665 zlibinc=
12666 fi
12667
12668fi
12669
12670
12671
12672
12673
9698cf9b
NA
12674# Similar to GDB_AC_CHECK_BFD.
12675OLD_CFLAGS=$CFLAGS
12676OLD_LDFLAGS=$LDFLAGS
12677OLD_LIBS=$LIBS
12678# Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12679# points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
12680# always want our bfd.
12681CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12682ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
12683LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
12684intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12685LIBS="-lbfd -liberty -lz $intl $LIBS"
12686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12687$as_echo_n "checking for ELF support in BFD... " >&6; }
12688if ${ac_cv_libctf_bfd_elf+:} false; then :
12689 $as_echo_n "(cached) " >&6
12690else
12691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12692/* end confdefs.h. */
12693#include <stdlib.h>
12694 #include "bfd.h"
12695 #include "elf-bfd.h"
12696int
12697main ()
12698{
12699(void) bfd_section_from_elf_index (NULL, 0);
12700 return 0;
12701 ;
12702 return 0;
12703}
12704_ACEOF
12705if ac_fn_c_try_link "$LINENO"; then :
12706 ac_cv_libctf_bfd_elf=yes
12707else
12708 ac_cv_libctf_bfd_elf=no
12709fi
12710rm -f core conftest.err conftest.$ac_objext \
12711 conftest$ac_exeext conftest.$ac_ext
12712fi
12713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_bfd_elf" >&5
12714$as_echo "$ac_cv_libctf_bfd_elf" >&6; }
12715CFLAGS=$OLD_CFLAGS
12716LDFLAGS=$OLD_LDFLAGS
12717LIBS=$OLD_LIBS
12718
12719if test $ac_cv_libctf_bfd_elf = yes; then
12720
12721$as_echo "#define HAVE_BFD_ELF 1" >>confdefs.h
12722
12723fi
12724
a0486bac
JM
12725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12726$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12727if ${ac_cv_c_bigendian+:} false; then :
12728 $as_echo_n "(cached) " >&6
12729else
12730 ac_cv_c_bigendian=unknown
12731 # See if we're dealing with a universal compiler.
12732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12733/* end confdefs.h. */
12734#ifndef __APPLE_CC__
12735 not a universal capable compiler
12736 #endif
12737 typedef int dummy;
12738
12739_ACEOF
12740if ac_fn_c_try_compile "$LINENO"; then :
12741
12742 # Check for potential -arch flags. It is not universal unless
12743 # there are at least two -arch flags with different values.
12744 ac_arch=
12745 ac_prev=
12746 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12747 if test -n "$ac_prev"; then
12748 case $ac_word in
12749 i?86 | x86_64 | ppc | ppc64)
12750 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12751 ac_arch=$ac_word
12752 else
12753 ac_cv_c_bigendian=universal
12754 break
12755 fi
12756 ;;
12757 esac
12758 ac_prev=
12759 elif test "x$ac_word" = "x-arch"; then
12760 ac_prev=arch
12761 fi
12762 done
12763fi
12764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12765 if test $ac_cv_c_bigendian = unknown; then
12766 # See if sys/param.h defines the BYTE_ORDER macro.
12767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12768/* end confdefs.h. */
12769#include <sys/types.h>
12770 #include <sys/param.h>
12771
12772int
12773main ()
12774{
12775#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12776 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12777 && LITTLE_ENDIAN)
12778 bogus endian macros
12779 #endif
12780
12781 ;
12782 return 0;
12783}
12784_ACEOF
12785if ac_fn_c_try_compile "$LINENO"; then :
12786 # It does; now see whether it defined to BIG_ENDIAN or not.
12787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12788/* end confdefs.h. */
12789#include <sys/types.h>
12790 #include <sys/param.h>
12791
12792int
12793main ()
12794{
12795#if BYTE_ORDER != BIG_ENDIAN
12796 not big endian
12797 #endif
12798
12799 ;
12800 return 0;
12801}
12802_ACEOF
12803if ac_fn_c_try_compile "$LINENO"; then :
12804 ac_cv_c_bigendian=yes
12805else
12806 ac_cv_c_bigendian=no
12807fi
12808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12809fi
12810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12811 fi
12812 if test $ac_cv_c_bigendian = unknown; then
12813 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12815/* end confdefs.h. */
12816#include <limits.h>
12817
12818int
12819main ()
12820{
12821#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12822 bogus endian macros
12823 #endif
12824
12825 ;
12826 return 0;
12827}
12828_ACEOF
12829if ac_fn_c_try_compile "$LINENO"; then :
12830 # It does; now see whether it defined to _BIG_ENDIAN or not.
12831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12832/* end confdefs.h. */
12833#include <limits.h>
12834
12835int
12836main ()
12837{
12838#ifndef _BIG_ENDIAN
12839 not big endian
12840 #endif
12841
12842 ;
12843 return 0;
12844}
12845_ACEOF
12846if ac_fn_c_try_compile "$LINENO"; then :
12847 ac_cv_c_bigendian=yes
12848else
12849 ac_cv_c_bigendian=no
12850fi
12851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12852fi
12853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12854 fi
12855 if test $ac_cv_c_bigendian = unknown; then
12856 # Compile a test program.
12857 if test "$cross_compiling" = yes; then :
12858 # Try to guess by grepping values from an object file.
12859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12860/* end confdefs.h. */
12861short int ascii_mm[] =
12862 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12863 short int ascii_ii[] =
12864 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12865 int use_ascii (int i) {
12866 return ascii_mm[i] + ascii_ii[i];
12867 }
12868 short int ebcdic_ii[] =
12869 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12870 short int ebcdic_mm[] =
12871 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12872 int use_ebcdic (int i) {
12873 return ebcdic_mm[i] + ebcdic_ii[i];
12874 }
12875 extern int foo;
12876
12877int
12878main ()
12879{
12880return use_ascii (foo) == use_ebcdic (foo);
12881 ;
12882 return 0;
12883}
12884_ACEOF
12885if ac_fn_c_try_compile "$LINENO"; then :
12886 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12887 ac_cv_c_bigendian=yes
12888 fi
12889 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12890 if test "$ac_cv_c_bigendian" = unknown; then
12891 ac_cv_c_bigendian=no
12892 else
12893 # finding both strings is unlikely to happen, but who knows?
12894 ac_cv_c_bigendian=unknown
12895 fi
12896 fi
12897fi
12898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12899else
12900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12901/* end confdefs.h. */
12902$ac_includes_default
12903int
12904main ()
12905{
12906
12907 /* Are we little or big endian? From Harbison&Steele. */
12908 union
12909 {
12910 long int l;
12911 char c[sizeof (long int)];
12912 } u;
12913 u.l = 1;
12914 return u.c[sizeof (long int) - 1] == 1;
12915
12916 ;
12917 return 0;
12918}
12919_ACEOF
12920if ac_fn_c_try_run "$LINENO"; then :
12921 ac_cv_c_bigendian=no
12922else
12923 ac_cv_c_bigendian=yes
12924fi
12925rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12926 conftest.$ac_objext conftest.beam conftest.$ac_ext
12927fi
12928
12929 fi
12930fi
12931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12932$as_echo "$ac_cv_c_bigendian" >&6; }
12933 case $ac_cv_c_bigendian in #(
12934 yes)
12935 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12936;; #(
12937 no)
12938 ;; #(
12939 universal)
12940
12941$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12942
12943 ;; #(
12944 *)
12945 as_fn_error $? "unknown endianness
12946 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12947 esac
12948
12949for ac_header in byteswap.h endian.h
0e65dfba 12950do :
a0486bac
JM
12951 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12952ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12953if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
0e65dfba 12954 cat >>confdefs.h <<_ACEOF
a0486bac 12955#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
0e65dfba
NA
12956_ACEOF
12957
12958fi
12959
12960done
12961
12962for ac_func in pread
12963do :
12964 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
12965if test "x$ac_cv_func_pread" = xyes; then :
12966 cat >>confdefs.h <<_ACEOF
12967#define HAVE_PREAD 1
12968_ACEOF
12969
12970fi
12971done
12972
6b22174f
NA
12973
12974
12975
12976
12977 for ac_func in $ac_func_list
12978do :
12979 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12980ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12981if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12982 cat >>confdefs.h <<_ACEOF
12983#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12984_ACEOF
12985
a0486bac 12986fi
6b22174f 12987done
a0486bac 12988
6b22174f
NA
12989
12990
12991
12992if test $ac_cv_func_qsort_r = yes; then
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qsort_r signature" >&5
12994$as_echo_n "checking for qsort_r signature... " >&6; }
12995if ${ac_cv_libctf_qsort_r_signature+:} false; then :
12996 $as_echo_n "(cached) " >&6
12997else
12998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12999/* end confdefs.h. */
13000#undef qsort_r
13001 #include <stdlib.h>
13002 void qsort_r (void *, size_t, size_t,
13003 int (*) (void const *, void const *,
13004 void *),
13005 void *);
13006 void (*p) (void *, size_t, size_t,
13007 int (*) (void const *, void const *,
13008 void *),
13009 void *) = qsort_r;
13010
13011int
13012main ()
13013{
13014
13015 ;
13016 return 0;
13017}
a0486bac 13018_ACEOF
6b22174f
NA
13019if ac_fn_c_try_link "$LINENO"; then :
13020 ac_cv_libctf_qsort_r_signature=GNU
13021else
13022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13023/* end confdefs.h. */
13024#undef qsort_r
13025 #include <stdlib.h>
13026 void qsort_r (void *, size_t, size_t, void *,
13027 int (*) (void *,
13028 void const *,
13029 void const *));
13030 void (*p) (void *, size_t, size_t, void *,
13031 int (*) (void *, void const *,
13032 void const *)) = qsort_r;
13033
13034int
13035main ()
13036{
a0486bac 13037
6b22174f
NA
13038 ;
13039 return 0;
13040}
13041_ACEOF
13042if ac_fn_c_try_link "$LINENO"; then :
13043 ac_cv_libctf_qsort_r_signature=BSD
13044else
13045 ac_cv_libctf_qsort_r_signature=unknown
13046fi
13047rm -f core conftest.err conftest.$ac_objext \
13048 conftest$ac_exeext conftest.$ac_ext
13049fi
13050rm -f core conftest.err conftest.$ac_objext \
13051 conftest$ac_exeext conftest.$ac_ext
13052fi
13053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_qsort_r_signature" >&5
13054$as_echo "$ac_cv_libctf_qsort_r_signature" >&6; }
13055fi
13056
13057case x$ac_cv_libctf_qsort_r_signature in
13058 xGNU)
13059$as_echo "#define HAVE_QSORT_R_ARG_LAST 1" >>confdefs.h
13060;;
13061 xBSD)
13062$as_echo "#define HAVE_QSORT_R_COMPAR_LAST 1" >>confdefs.h
13063;;
13064 *) ac_cv_libctf_qsort_r_signature=unknown;;
a0486bac
JM
13065esac
13066
6b22174f
NA
13067 if test "${ac_cv_libctf_qsort_r_signature}" = unknown; then
13068 NEED_CTF_QSORT_R_TRUE=
13069 NEED_CTF_QSORT_R_FALSE='#'
13070else
13071 NEED_CTF_QSORT_R_TRUE='#'
13072 NEED_CTF_QSORT_R_FALSE=
13073fi
13074
0e65dfba 13075
ad118caa
NA
13076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5
13077$as_echo_n "checking for O_CLOEXEC... " >&6; }
13078if ${ac_cv_libctf_macro_O_CLOEXEC+:} false; then :
13079 $as_echo_n "(cached) " >&6
13080else
13081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13082/* end confdefs.h. */
13083#include <fcntl.h>
13084 #ifndef O_CLOEXEC
13085 choke me;
13086 #endif
13087
13088int
13089main ()
13090{
13091return O_CLOEXEC;
13092 ;
13093 return 0;
13094}
13095_ACEOF
13096if ac_fn_c_try_link "$LINENO"; then :
13097 ac_cv_libctf_macro_O_CLOEXEC=yes
13098else
13099 ac_cv_libctf_macro_O_CLOEXEC=no
13100fi
13101rm -f core conftest.err conftest.$ac_objext \
13102 conftest$ac_exeext conftest.$ac_ext
13103fi
87279e3c
NA
13104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_macro_O_CLOEXEC" >&5
13105$as_echo "$ac_cv_libctf_macro_O_CLOEXEC" >&6; }
13106
13107if test $ac_cv_libctf_macro_O_CLOEXEC = yes; then
13108
13109$as_echo "#define HAVE_O_CLOEXEC 1" >>confdefs.h
13110
13111fi
13112
13113# Horrible hacks to build DLLs on Windows and a shared library elsewhere.
13114SHARED_LIBADD=
13115SHARED_LDFLAGS=
13116BFD_LIBADD=
13117BFD_DEPENDENCIES=
13118if test "$enable_shared" = "yes"; then
13119# When building a shared libctf, link against the pic version of libiberty
13120# so that apps that use libctf won't need libiberty just to satisfy any
13121# libctf references.
13122# We can't do that if a pic libiberty is unavailable since including non-pic
13123# code would insert text relocations into libctf.
13124# Note that linking against libbfd as we do here, which is itself linked
13125# against libiberty, may not satisfy all the libctf libiberty references
13126# since libbfd may not pull in the entirety of libiberty.
13127 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
13128 if test -n "$x"; then
13129 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
13130 fi
13131
13132 case "${host}" in
13133 # More hacks to build DLLs on Windows.
13134 *-*-cygwin*)
13135 SHARED_LDFLAGS="-no-undefined"
13136 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
13137 BFD_LIBADD="-L`pwd`/../bfd -lbfd"
13138 ;;
13139
13140 *-*-darwin*)
13141 BFD_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib"
13142 BFD_DEPENDENCIES="../bfd/libbfd.la"
13143 ;;
13144 *)
13145 case "$host_vendor" in
13146 hp)
13147 BFD_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl"
13148 ;;
13149 *)
13150 BFD_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so"
13151 ;;
13152 esac
13153 BFD_DEPENDENCIES="../bfd/libbfd.la"
13154 ;;
13155 esac
13156fi
13157
13158
ad118caa 13159
ad118caa 13160
ad118caa 13161
87279e3c
NA
13162# Use a version script, if possible, or an -export-symbols-regex otherwise.
13163VERSION_FLAGS='-export-symbols-regex ctf_.*'
13164if $LD --help 2>&1 | grep -- --version-script >/dev/null; then
13165 VERSION_FLAGS="-Wl,--version-script='$srcdir/libctf.ver'"
ad118caa
NA
13166fi
13167
87279e3c 13168
0e65dfba
NA
13169ac_config_files="$ac_config_files Makefile"
13170
13171ac_config_headers="$ac_config_headers config.h"
13172
13173cat >confcache <<\_ACEOF
13174# This file is a shell script that caches the results of configure
13175# tests run on this system so they can be shared between configure
13176# scripts and configure runs, see configure's option --config-cache.
13177# It is not useful on other systems. If it contains results you don't
13178# want to keep, you may remove or edit it.
13179#
13180# config.status only pays attention to the cache file if you give it
13181# the --recheck option to rerun configure.
13182#
13183# `ac_cv_env_foo' variables (set or unset) will be overridden when
13184# loading this file, other *unset* `ac_cv_foo' will be assigned the
13185# following values.
13186
13187_ACEOF
13188
13189# The following way of writing the cache mishandles newlines in values,
13190# but we know of no workaround that is simple, portable, and efficient.
13191# So, we kill variables containing newlines.
13192# Ultrix sh set writes to stderr and can't be redirected directly,
13193# and sets the high bit in the cache file unless we assign to the vars.
13194(
13195 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13196 eval ac_val=\$$ac_var
13197 case $ac_val in #(
13198 *${as_nl}*)
13199 case $ac_var in #(
13200 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13201$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13202 esac
13203 case $ac_var in #(
13204 _ | IFS | as_nl) ;; #(
13205 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13206 *) { eval $ac_var=; unset $ac_var;} ;;
13207 esac ;;
13208 esac
13209 done
13210
13211 (set) 2>&1 |
13212 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13213 *${as_nl}ac_space=\ *)
13214 # `set' does not quote correctly, so add quotes: double-quote
13215 # substitution turns \\\\ into \\, and sed turns \\ into \.
13216 sed -n \
13217 "s/'/'\\\\''/g;
13218 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13219 ;; #(
13220 *)
13221 # `set' quotes correctly as required by POSIX, so do not add quotes.
13222 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13223 ;;
13224 esac |
13225 sort
13226) |
13227 sed '
13228 /^ac_cv_env_/b end
13229 t clear
13230 :clear
13231 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13232 t end
13233 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13234 :end' >>confcache
13235if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13236 if test -w "$cache_file"; then
13237 if test "x$cache_file" != "x/dev/null"; then
13238 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13239$as_echo "$as_me: updating cache $cache_file" >&6;}
13240 if test ! -f "$cache_file" || test -h "$cache_file"; then
13241 cat confcache >"$cache_file"
13242 else
13243 case $cache_file in #(
13244 */* | ?:*)
13245 mv -f confcache "$cache_file"$$ &&
13246 mv -f "$cache_file"$$ "$cache_file" ;; #(
13247 *)
13248 mv -f confcache "$cache_file" ;;
13249 esac
13250 fi
13251 fi
13252 else
13253 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13254$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13255 fi
13256fi
13257rm -f confcache
13258
13259test "x$prefix" = xNONE && prefix=$ac_default_prefix
13260# Let make expand exec_prefix.
13261test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13262
13263DEFS=-DHAVE_CONFIG_H
13264
13265ac_libobjs=
13266ac_ltlibobjs=
13267U=
13268for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13269 # 1. Remove the extension, and $U if already installed.
13270 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13271 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13272 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13273 # will be set to the directory where LIBOBJS objects are built.
13274 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13275 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13276done
13277LIBOBJS=$ac_libobjs
13278
13279LTLIBOBJS=$ac_ltlibobjs
13280
13281
13282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13283$as_echo_n "checking that generated files are newer than configure... " >&6; }
13284 if test -n "$am_sleep_pid"; then
13285 # Hide warnings about reused PIDs.
13286 wait $am_sleep_pid 2>/dev/null
13287 fi
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13289$as_echo "done" >&6; }
13290if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13291 as_fn_error $? "conditional \"AMDEP\" was never defined.
13292Usually this means the macro was only invoked conditionally." "$LINENO" 5
13293fi
13294if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13295 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13296Usually this means the macro was only invoked conditionally." "$LINENO" 5
13297fi
13298 if test -n "$EXEEXT"; then
13299 am__EXEEXT_TRUE=
13300 am__EXEEXT_FALSE='#'
13301else
13302 am__EXEEXT_TRUE='#'
13303 am__EXEEXT_FALSE=
13304fi
13305
13306if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13307 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13308Usually this means the macro was only invoked conditionally." "$LINENO" 5
13309fi
87279e3c
NA
13310if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
13311 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
13312Usually this means the macro was only invoked conditionally." "$LINENO" 5
13313fi
0e65dfba 13314
6b22174f
NA
13315if test -z "${NEED_CTF_QSORT_R_TRUE}" && test -z "${NEED_CTF_QSORT_R_FALSE}"; then
13316 as_fn_error $? "conditional \"NEED_CTF_QSORT_R\" was never defined.
13317Usually this means the macro was only invoked conditionally." "$LINENO" 5
13318fi
a0486bac 13319
0e65dfba
NA
13320: "${CONFIG_STATUS=./config.status}"
13321ac_write_fail=0
13322ac_clean_files_save=$ac_clean_files
13323ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13324{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13325$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13326as_write_fail=0
13327cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13328#! $SHELL
13329# Generated by $as_me.
13330# Run this file to recreate the current configuration.
13331# Compiler output produced by configure, useful for debugging
13332# configure, is in config.log if it exists.
13333
13334debug=false
13335ac_cs_recheck=false
13336ac_cs_silent=false
13337
13338SHELL=\${CONFIG_SHELL-$SHELL}
13339export SHELL
13340_ASEOF
13341cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13342## -------------------- ##
13343## M4sh Initialization. ##
13344## -------------------- ##
13345
13346# Be more Bourne compatible
13347DUALCASE=1; export DUALCASE # for MKS sh
13348if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13349 emulate sh
13350 NULLCMD=:
13351 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13352 # is contrary to our usage. Disable this feature.
13353 alias -g '${1+"$@"}'='"$@"'
13354 setopt NO_GLOB_SUBST
13355else
13356 case `(set -o) 2>/dev/null` in #(
13357 *posix*) :
13358 set -o posix ;; #(
13359 *) :
13360 ;;
13361esac
13362fi
13363
13364
13365as_nl='
13366'
13367export as_nl
13368# Printing a long string crashes Solaris 7 /usr/bin/printf.
13369as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13370as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13371as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13372# Prefer a ksh shell builtin over an external printf program on Solaris,
13373# but without wasting forks for bash or zsh.
13374if test -z "$BASH_VERSION$ZSH_VERSION" \
13375 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13376 as_echo='print -r --'
13377 as_echo_n='print -rn --'
13378elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13379 as_echo='printf %s\n'
13380 as_echo_n='printf %s'
13381else
13382 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13383 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13384 as_echo_n='/usr/ucb/echo -n'
13385 else
13386 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13387 as_echo_n_body='eval
13388 arg=$1;
13389 case $arg in #(
13390 *"$as_nl"*)
13391 expr "X$arg" : "X\\(.*\\)$as_nl";
13392 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13393 esac;
13394 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13395 '
13396 export as_echo_n_body
13397 as_echo_n='sh -c $as_echo_n_body as_echo'
13398 fi
13399 export as_echo_body
13400 as_echo='sh -c $as_echo_body as_echo'
13401fi
13402
13403# The user is always right.
13404if test "${PATH_SEPARATOR+set}" != set; then
13405 PATH_SEPARATOR=:
13406 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13407 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13408 PATH_SEPARATOR=';'
13409 }
13410fi
13411
13412
13413# IFS
13414# We need space, tab and new line, in precisely that order. Quoting is
13415# there to prevent editors from complaining about space-tab.
13416# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13417# splitting by setting IFS to empty value.)
13418IFS=" "" $as_nl"
13419
13420# Find who we are. Look in the path if we contain no directory separator.
13421as_myself=
13422case $0 in #((
13423 *[\\/]* ) as_myself=$0 ;;
13424 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13425for as_dir in $PATH
13426do
13427 IFS=$as_save_IFS
13428 test -z "$as_dir" && as_dir=.
13429 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13430 done
13431IFS=$as_save_IFS
13432
13433 ;;
13434esac
13435# We did not find ourselves, most probably we were run as `sh COMMAND'
13436# in which case we are not to be found in the path.
13437if test "x$as_myself" = x; then
13438 as_myself=$0
13439fi
13440if test ! -f "$as_myself"; then
13441 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13442 exit 1
13443fi
13444
13445# Unset variables that we do not need and which cause bugs (e.g. in
13446# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13447# suppresses any "Segmentation fault" message there. '((' could
13448# trigger a bug in pdksh 5.2.14.
13449for as_var in BASH_ENV ENV MAIL MAILPATH
13450do eval test x\${$as_var+set} = xset \
13451 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13452done
13453PS1='$ '
13454PS2='> '
13455PS4='+ '
13456
13457# NLS nuisances.
13458LC_ALL=C
13459export LC_ALL
13460LANGUAGE=C
13461export LANGUAGE
13462
13463# CDPATH.
13464(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13465
13466
13467# as_fn_error STATUS ERROR [LINENO LOG_FD]
13468# ----------------------------------------
13469# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13470# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13471# script with STATUS, using 1 if that was 0.
13472as_fn_error ()
13473{
13474 as_status=$1; test $as_status -eq 0 && as_status=1
13475 if test "$4"; then
13476 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13477 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13478 fi
13479 $as_echo "$as_me: error: $2" >&2
13480 as_fn_exit $as_status
13481} # as_fn_error
13482
13483
13484# as_fn_set_status STATUS
13485# -----------------------
13486# Set $? to STATUS, without forking.
13487as_fn_set_status ()
13488{
13489 return $1
13490} # as_fn_set_status
13491
13492# as_fn_exit STATUS
13493# -----------------
13494# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13495as_fn_exit ()
13496{
13497 set +e
13498 as_fn_set_status $1
13499 exit $1
13500} # as_fn_exit
13501
13502# as_fn_unset VAR
13503# ---------------
13504# Portably unset VAR.
13505as_fn_unset ()
13506{
13507 { eval $1=; unset $1;}
13508}
13509as_unset=as_fn_unset
13510# as_fn_append VAR VALUE
13511# ----------------------
13512# Append the text in VALUE to the end of the definition contained in VAR. Take
13513# advantage of any shell optimizations that allow amortized linear growth over
13514# repeated appends, instead of the typical quadratic growth present in naive
13515# implementations.
13516if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13517 eval 'as_fn_append ()
13518 {
13519 eval $1+=\$2
13520 }'
13521else
13522 as_fn_append ()
13523 {
13524 eval $1=\$$1\$2
13525 }
13526fi # as_fn_append
13527
13528# as_fn_arith ARG...
13529# ------------------
13530# Perform arithmetic evaluation on the ARGs, and store the result in the
13531# global $as_val. Take advantage of shells that can avoid forks. The arguments
13532# must be portable across $(()) and expr.
13533if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13534 eval 'as_fn_arith ()
13535 {
13536 as_val=$(( $* ))
13537 }'
13538else
13539 as_fn_arith ()
13540 {
13541 as_val=`expr "$@" || test $? -eq 1`
13542 }
13543fi # as_fn_arith
13544
13545
13546if expr a : '\(a\)' >/dev/null 2>&1 &&
13547 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13548 as_expr=expr
13549else
13550 as_expr=false
13551fi
13552
13553if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13554 as_basename=basename
13555else
13556 as_basename=false
13557fi
13558
13559if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13560 as_dirname=dirname
13561else
13562 as_dirname=false
13563fi
13564
13565as_me=`$as_basename -- "$0" ||
13566$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13567 X"$0" : 'X\(//\)$' \| \
13568 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13569$as_echo X/"$0" |
13570 sed '/^.*\/\([^/][^/]*\)\/*$/{
13571 s//\1/
13572 q
13573 }
13574 /^X\/\(\/\/\)$/{
13575 s//\1/
13576 q
13577 }
13578 /^X\/\(\/\).*/{
13579 s//\1/
13580 q
13581 }
13582 s/.*/./; q'`
13583
13584# Avoid depending upon Character Ranges.
13585as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13586as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13587as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13588as_cr_digits='0123456789'
13589as_cr_alnum=$as_cr_Letters$as_cr_digits
13590
13591ECHO_C= ECHO_N= ECHO_T=
13592case `echo -n x` in #(((((
13593-n*)
13594 case `echo 'xy\c'` in
13595 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13596 xy) ECHO_C='\c';;
13597 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13598 ECHO_T=' ';;
13599 esac;;
13600*)
13601 ECHO_N='-n';;
13602esac
13603
13604rm -f conf$$ conf$$.exe conf$$.file
13605if test -d conf$$.dir; then
13606 rm -f conf$$.dir/conf$$.file
13607else
13608 rm -f conf$$.dir
13609 mkdir conf$$.dir 2>/dev/null
13610fi
13611if (echo >conf$$.file) 2>/dev/null; then
13612 if ln -s conf$$.file conf$$ 2>/dev/null; then
13613 as_ln_s='ln -s'
13614 # ... but there are two gotchas:
13615 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13616 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13617 # In both cases, we have to default to `cp -pR'.
13618 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13619 as_ln_s='cp -pR'
13620 elif ln conf$$.file conf$$ 2>/dev/null; then
13621 as_ln_s=ln
13622 else
13623 as_ln_s='cp -pR'
13624 fi
13625else
13626 as_ln_s='cp -pR'
13627fi
13628rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13629rmdir conf$$.dir 2>/dev/null
13630
13631
13632# as_fn_mkdir_p
13633# -------------
13634# Create "$as_dir" as a directory, including parents if necessary.
13635as_fn_mkdir_p ()
13636{
13637
13638 case $as_dir in #(
13639 -*) as_dir=./$as_dir;;
13640 esac
13641 test -d "$as_dir" || eval $as_mkdir_p || {
13642 as_dirs=
13643 while :; do
13644 case $as_dir in #(
13645 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13646 *) as_qdir=$as_dir;;
13647 esac
13648 as_dirs="'$as_qdir' $as_dirs"
13649 as_dir=`$as_dirname -- "$as_dir" ||
13650$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13651 X"$as_dir" : 'X\(//\)[^/]' \| \
13652 X"$as_dir" : 'X\(//\)$' \| \
13653 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13654$as_echo X"$as_dir" |
13655 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13656 s//\1/
13657 q
13658 }
13659 /^X\(\/\/\)[^/].*/{
13660 s//\1/
13661 q
13662 }
13663 /^X\(\/\/\)$/{
13664 s//\1/
13665 q
13666 }
13667 /^X\(\/\).*/{
13668 s//\1/
13669 q
13670 }
13671 s/.*/./; q'`
13672 test -d "$as_dir" && break
13673 done
13674 test -z "$as_dirs" || eval "mkdir $as_dirs"
13675 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13676
13677
13678} # as_fn_mkdir_p
13679if mkdir -p . 2>/dev/null; then
13680 as_mkdir_p='mkdir -p "$as_dir"'
13681else
13682 test -d ./-p && rmdir ./-p
13683 as_mkdir_p=false
13684fi
13685
13686
13687# as_fn_executable_p FILE
13688# -----------------------
13689# Test if FILE is an executable regular file.
13690as_fn_executable_p ()
13691{
13692 test -f "$1" && test -x "$1"
13693} # as_fn_executable_p
13694as_test_x='test -x'
13695as_executable_p=as_fn_executable_p
13696
13697# Sed expression to map a string onto a valid CPP name.
13698as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13699
13700# Sed expression to map a string onto a valid variable name.
13701as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13702
13703
13704exec 6>&1
13705## ----------------------------------- ##
13706## Main body of $CONFIG_STATUS script. ##
13707## ----------------------------------- ##
13708_ASEOF
13709test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13710
13711cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13712# Save the log message, to keep $0 and so on meaningful, and to
13713# report actual input values of CONFIG_FILES etc. instead of their
13714# values after options handling.
13715ac_log="
13716This file was extended by libctf library $as_me 1.2.0-pre, which was
13717generated by GNU Autoconf 2.69. Invocation command line was
13718
13719 CONFIG_FILES = $CONFIG_FILES
13720 CONFIG_HEADERS = $CONFIG_HEADERS
13721 CONFIG_LINKS = $CONFIG_LINKS
13722 CONFIG_COMMANDS = $CONFIG_COMMANDS
13723 $ $0 $@
13724
13725on `(hostname || uname -n) 2>/dev/null | sed 1q`
13726"
13727
13728_ACEOF
13729
13730case $ac_config_files in *"
13731"*) set x $ac_config_files; shift; ac_config_files=$*;;
13732esac
13733
13734case $ac_config_headers in *"
13735"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13736esac
13737
13738
13739cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13740# Files that config.status was made for.
13741config_files="$ac_config_files"
13742config_headers="$ac_config_headers"
13743config_commands="$ac_config_commands"
13744
13745_ACEOF
13746
13747cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13748ac_cs_usage="\
13749\`$as_me' instantiates files and other configuration actions
13750from templates according to the current configuration. Unless the files
13751and actions are specified as TAGs, all are instantiated by default.
13752
13753Usage: $0 [OPTION]... [TAG]...
13754
13755 -h, --help print this help, then exit
13756 -V, --version print version number and configuration settings, then exit
13757 --config print configuration, then exit
13758 -q, --quiet, --silent
13759 do not print progress messages
13760 -d, --debug don't remove temporary files
13761 --recheck update $as_me by reconfiguring in the same conditions
13762 --file=FILE[:TEMPLATE]
13763 instantiate the configuration file FILE
13764 --header=FILE[:TEMPLATE]
13765 instantiate the configuration header FILE
13766
13767Configuration files:
13768$config_files
13769
13770Configuration headers:
13771$config_headers
13772
13773Configuration commands:
13774$config_commands
13775
13776Report bugs to the package provider."
13777
13778_ACEOF
13779cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13780ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13781ac_cs_version="\\
13782libctf library config.status 1.2.0-pre
13783configured by $0, generated by GNU Autoconf 2.69,
13784 with options \\"\$ac_cs_config\\"
13785
3a3a077c 13786Copyright (C) 2012 Free Software Foundation, Inc.
0e65dfba
NA
13787This config.status script is free software; the Free Software Foundation
13788gives unlimited permission to copy, distribute and modify it."
13789
13790ac_pwd='$ac_pwd'
13791srcdir='$srcdir'
13792INSTALL='$INSTALL'
13793MKDIR_P='$MKDIR_P'
13794AWK='$AWK'
13795test -n "\$AWK" || AWK=awk
13796_ACEOF
13797
13798cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13799# The default lists apply if the user does not specify any file.
13800ac_need_defaults=:
13801while test $# != 0
13802do
13803 case $1 in
13804 --*=?*)
13805 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13806 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13807 ac_shift=:
13808 ;;
13809 --*=)
13810 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13811 ac_optarg=
13812 ac_shift=:
13813 ;;
13814 *)
13815 ac_option=$1
13816 ac_optarg=$2
13817 ac_shift=shift
13818 ;;
13819 esac
13820
13821 case $ac_option in
13822 # Handling of the options.
13823 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13824 ac_cs_recheck=: ;;
13825 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13826 $as_echo "$ac_cs_version"; exit ;;
13827 --config | --confi | --conf | --con | --co | --c )
13828 $as_echo "$ac_cs_config"; exit ;;
13829 --debug | --debu | --deb | --de | --d | -d )
13830 debug=: ;;
13831 --file | --fil | --fi | --f )
13832 $ac_shift
13833 case $ac_optarg in
13834 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13835 '') as_fn_error $? "missing file argument" ;;
13836 esac
13837 as_fn_append CONFIG_FILES " '$ac_optarg'"
13838 ac_need_defaults=false;;
13839 --header | --heade | --head | --hea )
13840 $ac_shift
13841 case $ac_optarg in
13842 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13843 esac
13844 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13845 ac_need_defaults=false;;
13846 --he | --h)
13847 # Conflict between --help and --header
13848 as_fn_error $? "ambiguous option: \`$1'
13849Try \`$0 --help' for more information.";;
13850 --help | --hel | -h )
13851 $as_echo "$ac_cs_usage"; exit ;;
13852 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13853 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13854 ac_cs_silent=: ;;
13855
13856 # This is an error.
13857 -*) as_fn_error $? "unrecognized option: \`$1'
13858Try \`$0 --help' for more information." ;;
13859
13860 *) as_fn_append ac_config_targets " $1"
13861 ac_need_defaults=false ;;
13862
13863 esac
13864 shift
13865done
13866
13867ac_configure_extra_args=
13868
13869if $ac_cs_silent; then
13870 exec 6>/dev/null
13871 ac_configure_extra_args="$ac_configure_extra_args --silent"
13872fi
13873
13874_ACEOF
13875cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13876if \$ac_cs_recheck; then
13877 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13878 shift
13879 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13880 CONFIG_SHELL='$SHELL'
13881 export CONFIG_SHELL
13882 exec "\$@"
13883fi
13884
13885_ACEOF
13886cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13887exec 5>>config.log
13888{
13889 echo
13890 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13891## Running $as_me. ##
13892_ASBOX
13893 $as_echo "$ac_log"
13894} >&5
13895
13896_ACEOF
13897cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13898#
13899# INIT-COMMANDS
13900#
13901AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13902
87279e3c
NA
13903
13904# The HP-UX ksh and POSIX shell print the target directory to stdout
13905# if CDPATH is set.
13906(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13907
13908sed_quote_subst='$sed_quote_subst'
13909double_quote_subst='$double_quote_subst'
13910delay_variable_subst='$delay_variable_subst'
13911enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13912macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13913macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13914enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13915pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13916enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13917SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13918ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13919host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13920host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13921host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13922build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13923build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13924build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13925SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13926Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13927GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13928EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13929FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13930LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13931NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13932LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13933max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13934ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13935exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13936lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13937lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13938lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13939reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13940reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13941OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13942deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13943file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13944AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13945AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13946STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13947RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13948old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13949old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13950old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13951lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13952CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13953CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13954compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13955GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13956lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13957lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13958lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13959lt_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"`'
13960objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13961MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13962lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13963lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13964lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13965lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13966lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13967need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13968DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13969NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13970LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13971OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13972OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13973libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13974shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13975extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13976archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13977enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13978export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13979whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13980compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13981old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13982old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13983archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13984archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13985module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13986module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13987with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13988allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13989no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13990hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13991hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13992hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13993hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13994hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13995hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13996hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13997hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13998inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13999link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14000fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14001always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14002export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14003exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14004include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14005prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14006file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14007variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14008need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14009need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14010version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14011runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14012shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14013shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14014libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14015library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14016soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14017install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14018postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14019postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14020finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14021finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14022hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14023sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14024sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14025hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14026enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14027enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14028enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14029old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14030striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14031
14032LTCC='$LTCC'
14033LTCFLAGS='$LTCFLAGS'
14034compiler='$compiler_DEFAULT'
14035
14036# A function that is used when there is no print builtin or printf.
14037func_fallback_echo ()
14038{
14039 eval 'cat <<_LTECHO_EOF
14040\$1
14041_LTECHO_EOF'
14042}
14043
14044# Quote evaled strings.
14045for var in SHELL \
14046ECHO \
14047SED \
14048GREP \
14049EGREP \
14050FGREP \
14051LD \
14052NM \
14053LN_S \
14054lt_SP2NL \
14055lt_NL2SP \
14056reload_flag \
14057OBJDUMP \
14058deplibs_check_method \
14059file_magic_cmd \
14060AR \
14061AR_FLAGS \
14062STRIP \
14063RANLIB \
14064CC \
14065CFLAGS \
14066compiler \
14067lt_cv_sys_global_symbol_pipe \
14068lt_cv_sys_global_symbol_to_cdecl \
14069lt_cv_sys_global_symbol_to_c_name_address \
14070lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14071lt_prog_compiler_no_builtin_flag \
14072lt_prog_compiler_wl \
14073lt_prog_compiler_pic \
14074lt_prog_compiler_static \
14075lt_cv_prog_compiler_c_o \
14076need_locks \
14077DSYMUTIL \
14078NMEDIT \
14079LIPO \
14080OTOOL \
14081OTOOL64 \
14082shrext_cmds \
14083export_dynamic_flag_spec \
14084whole_archive_flag_spec \
14085compiler_needs_object \
14086with_gnu_ld \
14087allow_undefined_flag \
14088no_undefined_flag \
14089hardcode_libdir_flag_spec \
14090hardcode_libdir_flag_spec_ld \
14091hardcode_libdir_separator \
14092fix_srcfile_path \
14093exclude_expsyms \
14094include_expsyms \
14095file_list_spec \
14096variables_saved_for_relink \
14097libname_spec \
14098library_names_spec \
14099soname_spec \
14100install_override_mode \
14101finish_eval \
14102old_striplib \
14103striplib; do
14104 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14105 *[\\\\\\\`\\"\\\$]*)
14106 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14107 ;;
14108 *)
14109 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14110 ;;
14111 esac
14112done
14113
14114# Double-quote double-evaled strings.
14115for var in reload_cmds \
14116old_postinstall_cmds \
14117old_postuninstall_cmds \
14118old_archive_cmds \
14119extract_expsyms_cmds \
14120old_archive_from_new_cmds \
14121old_archive_from_expsyms_cmds \
14122archive_cmds \
14123archive_expsym_cmds \
14124module_cmds \
14125module_expsym_cmds \
14126export_symbols_cmds \
14127prelink_cmds \
14128postinstall_cmds \
14129postuninstall_cmds \
14130finish_cmds \
14131sys_lib_search_path_spec \
14132sys_lib_dlsearch_path_spec; do
14133 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14134 *[\\\\\\\`\\"\\\$]*)
14135 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14136 ;;
14137 *)
14138 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14139 ;;
14140 esac
14141done
14142
14143ac_aux_dir='$ac_aux_dir'
14144xsi_shell='$xsi_shell'
14145lt_shell_append='$lt_shell_append'
14146
14147# See if we are running on zsh, and set the options which allow our
14148# commands through without removal of \ escapes INIT.
14149if test -n "\${ZSH_VERSION+set}" ; then
14150 setopt NO_GLOB_SUBST
14151fi
14152
14153
14154 PACKAGE='$PACKAGE'
14155 VERSION='$VERSION'
14156 TIMESTAMP='$TIMESTAMP'
14157 RM='$RM'
14158 ofile='$ofile'
14159
14160
14161
14162
0e65dfba
NA
14163_ACEOF
14164
14165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14166
14167# Handling of arguments.
14168for ac_config_target in $ac_config_targets
14169do
14170 case $ac_config_target in
14171 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
87279e3c 14172 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
0e65dfba
NA
14173 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14174 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14175
14176 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14177 esac
14178done
14179
14180
14181# If the user did not use the arguments to specify the items to instantiate,
14182# then the envvar interface is used. Set only those that are not.
14183# We use the long form for the default assignment because of an extremely
14184# bizarre bug on SunOS 4.1.3.
14185if $ac_need_defaults; then
14186 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14187 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14188 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14189fi
14190
14191# Have a temporary directory for convenience. Make it in the build tree
14192# simply because there is no reason against having it here, and in addition,
14193# creating and moving files from /tmp can sometimes cause problems.
14194# Hook for its removal unless debugging.
14195# Note that there is a small window in which the directory will not be cleaned:
14196# after its creation but before its name has been assigned to `$tmp'.
14197$debug ||
14198{
14199 tmp= ac_tmp=
14200 trap 'exit_status=$?
14201 : "${ac_tmp:=$tmp}"
14202 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14203' 0
14204 trap 'as_fn_exit 1' 1 2 13 15
14205}
14206# Create a (secure) tmp directory for tmp files.
14207
14208{
14209 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14210 test -d "$tmp"
14211} ||
14212{
14213 tmp=./conf$$-$RANDOM
14214 (umask 077 && mkdir "$tmp")
14215} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14216ac_tmp=$tmp
14217
14218# Set up the scripts for CONFIG_FILES section.
14219# No need to generate them if there are no CONFIG_FILES.
14220# This happens for instance with `./config.status config.h'.
14221if test -n "$CONFIG_FILES"; then
14222
14223
14224ac_cr=`echo X | tr X '\015'`
14225# On cygwin, bash can eat \r inside `` if the user requested igncr.
14226# But we know of no other shell where ac_cr would be empty at this
14227# point, so we can use a bashism as a fallback.
14228if test "x$ac_cr" = x; then
14229 eval ac_cr=\$\'\\r\'
14230fi
14231ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14232if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14233 ac_cs_awk_cr='\\r'
14234else
14235 ac_cs_awk_cr=$ac_cr
14236fi
14237
14238echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14239_ACEOF
14240
14241
14242{
14243 echo "cat >conf$$subs.awk <<_ACEOF" &&
14244 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14245 echo "_ACEOF"
14246} >conf$$subs.sh ||
14247 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14248ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14249ac_delim='%!_!# '
14250for ac_last_try in false false false false false :; do
14251 . ./conf$$subs.sh ||
14252 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14253
14254 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14255 if test $ac_delim_n = $ac_delim_num; then
14256 break
14257 elif $ac_last_try; then
14258 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14259 else
14260 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14261 fi
14262done
14263rm -f conf$$subs.sh
14264
14265cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14266cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14267_ACEOF
14268sed -n '
14269h
14270s/^/S["/; s/!.*/"]=/
14271p
14272g
14273s/^[^!]*!//
14274:repl
14275t repl
14276s/'"$ac_delim"'$//
14277t delim
14278:nl
14279h
14280s/\(.\{148\}\)..*/\1/
14281t more1
14282s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14283p
14284n
14285b repl
14286:more1
14287s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14288p
14289g
14290s/.\{148\}//
14291t nl
14292:delim
14293h
14294s/\(.\{148\}\)..*/\1/
14295t more2
14296s/["\\]/\\&/g; s/^/"/; s/$/"/
14297p
14298b
14299:more2
14300s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14301p
14302g
14303s/.\{148\}//
14304t delim
14305' <conf$$subs.awk | sed '
14306/^[^""]/{
14307 N
14308 s/\n//
14309}
14310' >>$CONFIG_STATUS || ac_write_fail=1
14311rm -f conf$$subs.awk
14312cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14313_ACAWK
14314cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14315 for (key in S) S_is_set[key] = 1
14316 FS = "\a"
14317
14318}
14319{
14320 line = $ 0
14321 nfields = split(line, field, "@")
14322 substed = 0
14323 len = length(field[1])
14324 for (i = 2; i < nfields; i++) {
14325 key = field[i]
14326 keylen = length(key)
14327 if (S_is_set[key]) {
14328 value = S[key]
14329 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14330 len += length(value) + length(field[++i])
14331 substed = 1
14332 } else
14333 len += 1 + keylen
14334 }
14335
14336 print line
14337}
14338
14339_ACAWK
14340_ACEOF
14341cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14342if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14343 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14344else
14345 cat
14346fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14347 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14348_ACEOF
14349
14350# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14351# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14352# trailing colons and then remove the whole line if VPATH becomes empty
14353# (actually we leave an empty line to preserve line numbers).
14354if test "x$srcdir" = x.; then
14355 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14356h
14357s///
14358s/^/:/
14359s/[ ]*$/:/
14360s/:\$(srcdir):/:/g
14361s/:\${srcdir}:/:/g
14362s/:@srcdir@:/:/g
14363s/^:*//
14364s/:*$//
14365x
14366s/\(=[ ]*\).*/\1/
14367G
14368s/\n//
14369s/^[^=]*=[ ]*$//
14370}'
14371fi
14372
14373cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14374fi # test -n "$CONFIG_FILES"
14375
14376# Set up the scripts for CONFIG_HEADERS section.
14377# No need to generate them if there are no CONFIG_HEADERS.
14378# This happens for instance with `./config.status Makefile'.
14379if test -n "$CONFIG_HEADERS"; then
14380cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14381BEGIN {
14382_ACEOF
14383
14384# Transform confdefs.h into an awk script `defines.awk', embedded as
14385# here-document in config.status, that substitutes the proper values into
14386# config.h.in to produce config.h.
14387
14388# Create a delimiter string that does not exist in confdefs.h, to ease
14389# handling of long lines.
14390ac_delim='%!_!# '
14391for ac_last_try in false false :; do
14392 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14393 if test -z "$ac_tt"; then
14394 break
14395 elif $ac_last_try; then
14396 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14397 else
14398 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14399 fi
14400done
14401
14402# For the awk script, D is an array of macro values keyed by name,
14403# likewise P contains macro parameters if any. Preserve backslash
14404# newline sequences.
14405
14406ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14407sed -n '
14408s/.\{148\}/&'"$ac_delim"'/g
14409t rset
14410:rset
14411s/^[ ]*#[ ]*define[ ][ ]*/ /
14412t def
14413d
14414:def
14415s/\\$//
14416t bsnl
14417s/["\\]/\\&/g
14418s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14419D["\1"]=" \3"/p
14420s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14421d
14422:bsnl
14423s/["\\]/\\&/g
14424s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14425D["\1"]=" \3\\\\\\n"\\/p
14426t cont
14427s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14428t cont
14429d
14430:cont
14431n
14432s/.\{148\}/&'"$ac_delim"'/g
14433t clear
14434:clear
14435s/\\$//
14436t bsnlc
14437s/["\\]/\\&/g; s/^/"/; s/$/"/p
14438d
14439:bsnlc
14440s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14441b cont
14442' <confdefs.h | sed '
14443s/'"$ac_delim"'/"\\\
14444"/g' >>$CONFIG_STATUS || ac_write_fail=1
14445
14446cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14447 for (key in D) D_is_set[key] = 1
14448 FS = "\a"
14449}
14450/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14451 line = \$ 0
14452 split(line, arg, " ")
14453 if (arg[1] == "#") {
14454 defundef = arg[2]
14455 mac1 = arg[3]
14456 } else {
14457 defundef = substr(arg[1], 2)
14458 mac1 = arg[2]
14459 }
14460 split(mac1, mac2, "(") #)
14461 macro = mac2[1]
14462 prefix = substr(line, 1, index(line, defundef) - 1)
14463 if (D_is_set[macro]) {
14464 # Preserve the white space surrounding the "#".
14465 print prefix "define", macro P[macro] D[macro]
14466 next
14467 } else {
14468 # Replace #undef with comments. This is necessary, for example,
14469 # in the case of _POSIX_SOURCE, which is predefined and required
14470 # on some systems where configure will not decide to define it.
14471 if (defundef == "undef") {
14472 print "/*", prefix defundef, macro, "*/"
14473 next
14474 }
14475 }
14476}
14477{ print }
14478_ACAWK
14479_ACEOF
14480cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14481 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14482fi # test -n "$CONFIG_HEADERS"
14483
14484
14485eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14486shift
14487for ac_tag
14488do
14489 case $ac_tag in
14490 :[FHLC]) ac_mode=$ac_tag; continue;;
14491 esac
14492 case $ac_mode$ac_tag in
14493 :[FHL]*:*);;
14494 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14495 :[FH]-) ac_tag=-:-;;
14496 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14497 esac
14498 ac_save_IFS=$IFS
14499 IFS=:
14500 set x $ac_tag
14501 IFS=$ac_save_IFS
14502 shift
14503 ac_file=$1
14504 shift
14505
14506 case $ac_mode in
14507 :L) ac_source=$1;;
14508 :[FH])
14509 ac_file_inputs=
14510 for ac_f
14511 do
14512 case $ac_f in
14513 -) ac_f="$ac_tmp/stdin";;
14514 *) # Look for the file first in the build tree, then in the source tree
14515 # (if the path is not absolute). The absolute path cannot be DOS-style,
14516 # because $ac_f cannot contain `:'.
14517 test -f "$ac_f" ||
14518 case $ac_f in
14519 [\\/$]*) false;;
14520 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14521 esac ||
14522 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14523 esac
14524 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14525 as_fn_append ac_file_inputs " '$ac_f'"
14526 done
14527
14528 # Let's still pretend it is `configure' which instantiates (i.e., don't
14529 # use $as_me), people would be surprised to read:
14530 # /* config.h. Generated by config.status. */
14531 configure_input='Generated from '`
14532 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14533 `' by configure.'
14534 if test x"$ac_file" != x-; then
14535 configure_input="$ac_file. $configure_input"
14536 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14537$as_echo "$as_me: creating $ac_file" >&6;}
14538 fi
14539 # Neutralize special characters interpreted by sed in replacement strings.
14540 case $configure_input in #(
14541 *\&* | *\|* | *\\* )
14542 ac_sed_conf_input=`$as_echo "$configure_input" |
14543 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14544 *) ac_sed_conf_input=$configure_input;;
14545 esac
14546
14547 case $ac_tag in
14548 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14549 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14550 esac
14551 ;;
14552 esac
14553
14554 ac_dir=`$as_dirname -- "$ac_file" ||
14555$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14556 X"$ac_file" : 'X\(//\)[^/]' \| \
14557 X"$ac_file" : 'X\(//\)$' \| \
14558 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14559$as_echo X"$ac_file" |
14560 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14561 s//\1/
14562 q
14563 }
14564 /^X\(\/\/\)[^/].*/{
14565 s//\1/
14566 q
14567 }
14568 /^X\(\/\/\)$/{
14569 s//\1/
14570 q
14571 }
14572 /^X\(\/\).*/{
14573 s//\1/
14574 q
14575 }
14576 s/.*/./; q'`
14577 as_dir="$ac_dir"; as_fn_mkdir_p
14578 ac_builddir=.
14579
14580case "$ac_dir" in
14581.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14582*)
14583 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14584 # A ".." for each directory in $ac_dir_suffix.
14585 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14586 case $ac_top_builddir_sub in
14587 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14588 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14589 esac ;;
14590esac
14591ac_abs_top_builddir=$ac_pwd
14592ac_abs_builddir=$ac_pwd$ac_dir_suffix
14593# for backward compatibility:
14594ac_top_builddir=$ac_top_build_prefix
14595
14596case $srcdir in
14597 .) # We are building in place.
14598 ac_srcdir=.
14599 ac_top_srcdir=$ac_top_builddir_sub
14600 ac_abs_top_srcdir=$ac_pwd ;;
14601 [\\/]* | ?:[\\/]* ) # Absolute name.
14602 ac_srcdir=$srcdir$ac_dir_suffix;
14603 ac_top_srcdir=$srcdir
14604 ac_abs_top_srcdir=$srcdir ;;
14605 *) # Relative name.
14606 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14607 ac_top_srcdir=$ac_top_build_prefix$srcdir
14608 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14609esac
14610ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14611
14612
14613 case $ac_mode in
14614 :F)
14615 #
14616 # CONFIG_FILE
14617 #
14618
14619 case $INSTALL in
14620 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14621 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14622 esac
14623 ac_MKDIR_P=$MKDIR_P
14624 case $MKDIR_P in
14625 [\\/$]* | ?:[\\/]* ) ;;
14626 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14627 esac
14628_ACEOF
14629
14630cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14631# If the template does not know about datarootdir, expand it.
14632# FIXME: This hack should be removed a few years after 2.60.
14633ac_datarootdir_hack=; ac_datarootdir_seen=
14634ac_sed_dataroot='
14635/datarootdir/ {
14636 p
14637 q
14638}
14639/@datadir@/p
14640/@docdir@/p
14641/@infodir@/p
14642/@localedir@/p
14643/@mandir@/p'
14644case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14645*datarootdir*) ac_datarootdir_seen=yes;;
14646*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14648$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14649_ACEOF
14650cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14651 ac_datarootdir_hack='
14652 s&@datadir@&$datadir&g
14653 s&@docdir@&$docdir&g
14654 s&@infodir@&$infodir&g
14655 s&@localedir@&$localedir&g
14656 s&@mandir@&$mandir&g
14657 s&\\\${datarootdir}&$datarootdir&g' ;;
14658esac
14659_ACEOF
14660
14661# Neutralize VPATH when `$srcdir' = `.'.
14662# Shell code in configure.ac might set extrasub.
14663# FIXME: do we really want to maintain this feature?
14664cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14665ac_sed_extra="$ac_vpsub
14666$extrasub
14667_ACEOF
14668cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14669:t
14670/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14671s|@configure_input@|$ac_sed_conf_input|;t t
14672s&@top_builddir@&$ac_top_builddir_sub&;t t
14673s&@top_build_prefix@&$ac_top_build_prefix&;t t
14674s&@srcdir@&$ac_srcdir&;t t
14675s&@abs_srcdir@&$ac_abs_srcdir&;t t
14676s&@top_srcdir@&$ac_top_srcdir&;t t
14677s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14678s&@builddir@&$ac_builddir&;t t
14679s&@abs_builddir@&$ac_abs_builddir&;t t
14680s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14681s&@INSTALL@&$ac_INSTALL&;t t
14682s&@MKDIR_P@&$ac_MKDIR_P&;t t
14683$ac_datarootdir_hack
14684"
14685eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14686 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14687
14688test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14689 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14690 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14691 "$ac_tmp/out"`; test -z "$ac_out"; } &&
14692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14693which seems to be undefined. Please make sure it is defined" >&5
14694$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14695which seems to be undefined. Please make sure it is defined" >&2;}
14696
14697 rm -f "$ac_tmp/stdin"
14698 case $ac_file in
14699 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14700 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14701 esac \
14702 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14703 ;;
14704 :H)
14705 #
14706 # CONFIG_HEADER
14707 #
14708 if test x"$ac_file" != x-; then
14709 {
14710 $as_echo "/* $configure_input */" \
14711 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14712 } >"$ac_tmp/config.h" \
14713 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14714 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14715 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14716$as_echo "$as_me: $ac_file is unchanged" >&6;}
14717 else
14718 rm -f "$ac_file"
14719 mv "$ac_tmp/config.h" "$ac_file" \
14720 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14721 fi
14722 else
14723 $as_echo "/* $configure_input */" \
14724 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14725 || as_fn_error $? "could not create -" "$LINENO" 5
14726 fi
14727# Compute "$ac_file"'s index in $config_headers.
14728_am_arg="$ac_file"
14729_am_stamp_count=1
14730for _am_header in $config_headers :; do
14731 case $_am_header in
14732 $_am_arg | $_am_arg:* )
14733 break ;;
14734 * )
14735 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14736 esac
14737done
14738echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14739$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14740 X"$_am_arg" : 'X\(//\)[^/]' \| \
14741 X"$_am_arg" : 'X\(//\)$' \| \
14742 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14743$as_echo X"$_am_arg" |
14744 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14745 s//\1/
14746 q
14747 }
14748 /^X\(\/\/\)[^/].*/{
14749 s//\1/
14750 q
14751 }
14752 /^X\(\/\/\)$/{
14753 s//\1/
14754 q
14755 }
14756 /^X\(\/\).*/{
14757 s//\1/
14758 q
14759 }
14760 s/.*/./; q'`/stamp-h$_am_stamp_count
14761 ;;
14762
14763 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14764$as_echo "$as_me: executing $ac_file commands" >&6;}
14765 ;;
14766 esac
14767
14768
14769 case $ac_file$ac_mode in
14770 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14771 # Older Autoconf quotes --file arguments for eval, but not when files
14772 # are listed without --file. Let's play safe and only enable the eval
14773 # if we detect the quoting.
14774 case $CONFIG_FILES in
14775 *\'*) eval set x "$CONFIG_FILES" ;;
14776 *) set x $CONFIG_FILES ;;
14777 esac
14778 shift
14779 for mf
14780 do
14781 # Strip MF so we end up with the name of the file.
14782 mf=`echo "$mf" | sed -e 's/:.*$//'`
14783 # Check whether this is an Automake generated Makefile or not.
14784 # We used to match only the files named 'Makefile.in', but
14785 # some people rename them; so instead we look at the file content.
14786 # Grep'ing the first line is not enough: some people post-process
14787 # each Makefile.in and add a new line on top of each file to say so.
14788 # Grep'ing the whole file is not good either: AIX grep has a line
14789 # limit of 2048, but all sed's we know have understand at least 4000.
14790 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14791 dirpart=`$as_dirname -- "$mf" ||
14792$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14793 X"$mf" : 'X\(//\)[^/]' \| \
14794 X"$mf" : 'X\(//\)$' \| \
14795 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14796$as_echo X"$mf" |
14797 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14798 s//\1/
14799 q
14800 }
14801 /^X\(\/\/\)[^/].*/{
14802 s//\1/
14803 q
14804 }
14805 /^X\(\/\/\)$/{
14806 s//\1/
14807 q
14808 }
14809 /^X\(\/\).*/{
14810 s//\1/
14811 q
14812 }
14813 s/.*/./; q'`
14814 else
14815 continue
14816 fi
14817 # Extract the definition of DEPDIR, am__include, and am__quote
14818 # from the Makefile without running 'make'.
14819 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14820 test -z "$DEPDIR" && continue
14821 am__include=`sed -n 's/^am__include = //p' < "$mf"`
14822 test -z "$am__include" && continue
14823 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14824 # Find all dependency output files, they are included files with
14825 # $(DEPDIR) in their names. We invoke sed twice because it is the
14826 # simplest approach to changing $(DEPDIR) to its actual value in the
14827 # expansion.
14828 for file in `sed -n "
14829 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14830 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
14831 # Make sure the directory exists.
14832 test -f "$dirpart/$file" && continue
14833 fdir=`$as_dirname -- "$file" ||
14834$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14835 X"$file" : 'X\(//\)[^/]' \| \
14836 X"$file" : 'X\(//\)$' \| \
14837 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14838$as_echo X"$file" |
14839 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14840 s//\1/
14841 q
14842 }
14843 /^X\(\/\/\)[^/].*/{
14844 s//\1/
14845 q
14846 }
14847 /^X\(\/\/\)$/{
14848 s//\1/
14849 q
14850 }
14851 /^X\(\/\).*/{
14852 s//\1/
14853 q
14854 }
14855 s/.*/./; q'`
14856 as_dir=$dirpart/$fdir; as_fn_mkdir_p
14857 # echo "creating $dirpart/$file"
14858 echo '# dummy' > "$dirpart/$file"
14859 done
14860 done
14861}
87279e3c
NA
14862 ;;
14863 "libtool":C)
14864
14865 # See if we are running on zsh, and set the options which allow our
14866 # commands through without removal of \ escapes.
14867 if test -n "${ZSH_VERSION+set}" ; then
14868 setopt NO_GLOB_SUBST
14869 fi
14870
14871 cfgfile="${ofile}T"
14872 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14873 $RM "$cfgfile"
14874
14875 cat <<_LT_EOF >> "$cfgfile"
14876#! $SHELL
14877
14878# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14879# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14880# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14881# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14882#
14883# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14884# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14885# Written by Gordon Matzigkeit, 1996
14886#
14887# This file is part of GNU Libtool.
14888#
14889# GNU Libtool is free software; you can redistribute it and/or
14890# modify it under the terms of the GNU General Public License as
14891# published by the Free Software Foundation; either version 2 of
14892# the License, or (at your option) any later version.
14893#
14894# As a special exception to the GNU General Public License,
14895# if you distribute this file as part of a program or library that
14896# is built using GNU Libtool, you may include this file under the
14897# same distribution terms that you use for the rest of that program.
14898#
14899# GNU Libtool is distributed in the hope that it will be useful,
14900# but WITHOUT ANY WARRANTY; without even the implied warranty of
14901# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14902# GNU General Public License for more details.
14903#
14904# You should have received a copy of the GNU General Public License
14905# along with GNU Libtool; see the file COPYING. If not, a copy
14906# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14907# obtained by writing to the Free Software Foundation, Inc.,
14908# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14909
14910
14911# The names of the tagged configurations supported by this script.
14912available_tags=""
14913
14914# ### BEGIN LIBTOOL CONFIG
14915
14916# Whether or not to build shared libraries.
14917build_libtool_libs=$enable_shared
14918
14919# Which release of libtool.m4 was used?
14920macro_version=$macro_version
14921macro_revision=$macro_revision
14922
14923# Whether or not to build static libraries.
14924build_old_libs=$enable_static
14925
14926# What type of objects to build.
14927pic_mode=$pic_mode
14928
14929# Whether or not to optimize for fast installation.
14930fast_install=$enable_fast_install
14931
14932# Shell to use when invoking shell scripts.
14933SHELL=$lt_SHELL
14934
14935# An echo program that protects backslashes.
14936ECHO=$lt_ECHO
14937
14938# The host system.
14939host_alias=$host_alias
14940host=$host
14941host_os=$host_os
14942
14943# The build system.
14944build_alias=$build_alias
14945build=$build
14946build_os=$build_os
14947
14948# A sed program that does not truncate output.
14949SED=$lt_SED
14950
14951# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14952Xsed="\$SED -e 1s/^X//"
14953
14954# A grep program that handles long lines.
14955GREP=$lt_GREP
14956
14957# An ERE matcher.
14958EGREP=$lt_EGREP
14959
14960# A literal string matcher.
14961FGREP=$lt_FGREP
14962
14963# A BSD- or MS-compatible name lister.
14964NM=$lt_NM
14965
14966# Whether we need soft or hard links.
14967LN_S=$lt_LN_S
14968
14969# What is the maximum length of a command?
14970max_cmd_len=$max_cmd_len
14971
14972# Object file suffix (normally "o").
14973objext=$ac_objext
14974
14975# Executable file suffix (normally "").
14976exeext=$exeext
14977
14978# whether the shell understands "unset".
14979lt_unset=$lt_unset
14980
14981# turn spaces into newlines.
14982SP2NL=$lt_lt_SP2NL
14983
14984# turn newlines into spaces.
14985NL2SP=$lt_lt_NL2SP
14986
14987# An object symbol dumper.
14988OBJDUMP=$lt_OBJDUMP
14989
14990# Method to check whether dependent libraries are shared objects.
14991deplibs_check_method=$lt_deplibs_check_method
14992
14993# Command to use when deplibs_check_method == "file_magic".
14994file_magic_cmd=$lt_file_magic_cmd
14995
14996# The archiver.
14997AR=$lt_AR
14998AR_FLAGS=$lt_AR_FLAGS
14999
15000# A symbol stripping program.
15001STRIP=$lt_STRIP
15002
15003# Commands used to install an old-style archive.
15004RANLIB=$lt_RANLIB
15005old_postinstall_cmds=$lt_old_postinstall_cmds
15006old_postuninstall_cmds=$lt_old_postuninstall_cmds
15007
15008# Whether to use a lock for old archive extraction.
15009lock_old_archive_extraction=$lock_old_archive_extraction
15010
15011# A C compiler.
15012LTCC=$lt_CC
15013
15014# LTCC compiler flags.
15015LTCFLAGS=$lt_CFLAGS
15016
15017# Take the output of nm and produce a listing of raw symbols and C names.
15018global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15019
15020# Transform the output of nm in a proper C declaration.
15021global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15022
15023# Transform the output of nm in a C name address pair.
15024global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15025
15026# Transform the output of nm in a C name address pair when lib prefix is needed.
15027global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15028
15029# The name of the directory that contains temporary libtool files.
15030objdir=$objdir
15031
15032# Used to examine libraries when file_magic_cmd begins with "file".
15033MAGIC_CMD=$MAGIC_CMD
15034
15035# Must we lock files when doing compilation?
15036need_locks=$lt_need_locks
15037
15038# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15039DSYMUTIL=$lt_DSYMUTIL
15040
15041# Tool to change global to local symbols on Mac OS X.
15042NMEDIT=$lt_NMEDIT
15043
15044# Tool to manipulate fat objects and archives on Mac OS X.
15045LIPO=$lt_LIPO
15046
15047# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15048OTOOL=$lt_OTOOL
15049
15050# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15051OTOOL64=$lt_OTOOL64
15052
15053# Old archive suffix (normally "a").
15054libext=$libext
15055
15056# Shared library suffix (normally ".so").
15057shrext_cmds=$lt_shrext_cmds
15058
15059# The commands to extract the exported symbol list from a shared archive.
15060extract_expsyms_cmds=$lt_extract_expsyms_cmds
15061
15062# Variables whose values should be saved in libtool wrapper scripts and
15063# restored at link time.
15064variables_saved_for_relink=$lt_variables_saved_for_relink
15065
15066# Do we need the "lib" prefix for modules?
15067need_lib_prefix=$need_lib_prefix
15068
15069# Do we need a version for libraries?
15070need_version=$need_version
15071
15072# Library versioning type.
15073version_type=$version_type
15074
15075# Shared library runtime path variable.
15076runpath_var=$runpath_var
15077
15078# Shared library path variable.
15079shlibpath_var=$shlibpath_var
15080
15081# Is shlibpath searched before the hard-coded library search path?
15082shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15083
15084# Format of library name prefix.
15085libname_spec=$lt_libname_spec
15086
15087# List of archive names. First name is the real one, the rest are links.
15088# The last name is the one that the linker finds with -lNAME
15089library_names_spec=$lt_library_names_spec
15090
15091# The coded name of the library, if different from the real name.
15092soname_spec=$lt_soname_spec
15093
15094# Permission mode override for installation of shared libraries.
15095install_override_mode=$lt_install_override_mode
15096
15097# Command to use after installation of a shared archive.
15098postinstall_cmds=$lt_postinstall_cmds
15099
15100# Command to use after uninstallation of a shared archive.
15101postuninstall_cmds=$lt_postuninstall_cmds
15102
15103# Commands used to finish a libtool library installation in a directory.
15104finish_cmds=$lt_finish_cmds
15105
15106# As "finish_cmds", except a single script fragment to be evaled but
15107# not shown.
15108finish_eval=$lt_finish_eval
15109
15110# Whether we should hardcode library paths into libraries.
15111hardcode_into_libs=$hardcode_into_libs
15112
15113# Compile-time system search path for libraries.
15114sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15115
15116# Run-time system search path for libraries.
15117sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15118
15119# Whether dlopen is supported.
15120dlopen_support=$enable_dlopen
15121
15122# Whether dlopen of programs is supported.
15123dlopen_self=$enable_dlopen_self
15124
15125# Whether dlopen of statically linked programs is supported.
15126dlopen_self_static=$enable_dlopen_self_static
15127
15128# Commands to strip libraries.
15129old_striplib=$lt_old_striplib
15130striplib=$lt_striplib
15131
15132
15133# The linker used to build libraries.
15134LD=$lt_LD
15135
15136# How to create reloadable object files.
15137reload_flag=$lt_reload_flag
15138reload_cmds=$lt_reload_cmds
15139
15140# Commands used to build an old-style archive.
15141old_archive_cmds=$lt_old_archive_cmds
15142
15143# A language specific compiler.
15144CC=$lt_compiler
15145
15146# Is the compiler the GNU compiler?
15147with_gcc=$GCC
15148
15149# Compiler flag to turn off builtin functions.
15150no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15151
15152# How to pass a linker flag through the compiler.
15153wl=$lt_lt_prog_compiler_wl
15154
15155# Additional compiler flags for building library objects.
15156pic_flag=$lt_lt_prog_compiler_pic
15157
15158# Compiler flag to prevent dynamic linking.
15159link_static_flag=$lt_lt_prog_compiler_static
15160
15161# Does compiler simultaneously support -c and -o options?
15162compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15163
15164# Whether or not to add -lc for building shared libraries.
15165build_libtool_need_lc=$archive_cmds_need_lc
15166
15167# Whether or not to disallow shared libs when runtime libs are static.
15168allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15169
15170# Compiler flag to allow reflexive dlopens.
15171export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15172
15173# Compiler flag to generate shared objects directly from archives.
15174whole_archive_flag_spec=$lt_whole_archive_flag_spec
15175
15176# Whether the compiler copes with passing no objects directly.
15177compiler_needs_object=$lt_compiler_needs_object
15178
15179# Create an old-style archive from a shared archive.
15180old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15181
15182# Create a temporary old-style archive to link instead of a shared archive.
15183old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15184
15185# Commands used to build a shared archive.
15186archive_cmds=$lt_archive_cmds
15187archive_expsym_cmds=$lt_archive_expsym_cmds
15188
15189# Commands used to build a loadable module if different from building
15190# a shared archive.
15191module_cmds=$lt_module_cmds
15192module_expsym_cmds=$lt_module_expsym_cmds
15193
15194# Whether we are building with GNU ld or not.
15195with_gnu_ld=$lt_with_gnu_ld
15196
15197# Flag that allows shared libraries with undefined symbols to be built.
15198allow_undefined_flag=$lt_allow_undefined_flag
15199
15200# Flag that enforces no undefined symbols.
15201no_undefined_flag=$lt_no_undefined_flag
15202
15203# Flag to hardcode \$libdir into a binary during linking.
15204# This must work even if \$libdir does not exist
15205hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15206
15207# If ld is used when linking, flag to hardcode \$libdir into a binary
15208# during linking. This must work even if \$libdir does not exist.
15209hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15210
15211# Whether we need a single "-rpath" flag with a separated argument.
15212hardcode_libdir_separator=$lt_hardcode_libdir_separator
15213
15214# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15215# DIR into the resulting binary.
15216hardcode_direct=$hardcode_direct
15217
15218# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15219# DIR into the resulting binary and the resulting library dependency is
15220# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15221# library is relocated.
15222hardcode_direct_absolute=$hardcode_direct_absolute
15223
15224# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15225# into the resulting binary.
15226hardcode_minus_L=$hardcode_minus_L
15227
15228# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15229# into the resulting binary.
15230hardcode_shlibpath_var=$hardcode_shlibpath_var
15231
15232# Set to "yes" if building a shared library automatically hardcodes DIR
15233# into the library and all subsequent libraries and executables linked
15234# against it.
15235hardcode_automatic=$hardcode_automatic
15236
15237# Set to yes if linker adds runtime paths of dependent libraries
15238# to runtime path list.
15239inherit_rpath=$inherit_rpath
15240
15241# Whether libtool must link a program against all its dependency libraries.
15242link_all_deplibs=$link_all_deplibs
15243
15244# Fix the shell variable \$srcfile for the compiler.
15245fix_srcfile_path=$lt_fix_srcfile_path
15246
15247# Set to "yes" if exported symbols are required.
15248always_export_symbols=$always_export_symbols
15249
15250# The commands to list exported symbols.
15251export_symbols_cmds=$lt_export_symbols_cmds
15252
15253# Symbols that should not be listed in the preloaded symbols.
15254exclude_expsyms=$lt_exclude_expsyms
15255
15256# Symbols that must always be exported.
15257include_expsyms=$lt_include_expsyms
15258
15259# Commands necessary for linking programs (against libraries) with templates.
15260prelink_cmds=$lt_prelink_cmds
15261
15262# Specify filename containing input files.
15263file_list_spec=$lt_file_list_spec
15264
15265# How to hardcode a shared library path into an executable.
15266hardcode_action=$hardcode_action
15267
15268# ### END LIBTOOL CONFIG
15269
15270_LT_EOF
15271
15272 case $host_os in
15273 aix3*)
15274 cat <<\_LT_EOF >> "$cfgfile"
15275# AIX sometimes has problems with the GCC collect2 program. For some
15276# reason, if we set the COLLECT_NAMES environment variable, the problems
15277# vanish in a puff of smoke.
15278if test "X${COLLECT_NAMES+set}" != Xset; then
15279 COLLECT_NAMES=
15280 export COLLECT_NAMES
15281fi
15282_LT_EOF
15283 ;;
15284 esac
15285
15286
15287ltmain="$ac_aux_dir/ltmain.sh"
15288
15289
15290 # We use sed instead of cat because bash on DJGPP gets confused if
15291 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15292 # text mode, it properly converts lines to CR/LF. This bash problem
15293 # is reportedly fixed, but why not run on old versions too?
15294 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15295 || (rm -f "$cfgfile"; exit 1)
15296
15297 case $xsi_shell in
15298 yes)
15299 cat << \_LT_EOF >> "$cfgfile"
15300
15301# func_dirname file append nondir_replacement
15302# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15303# otherwise set result to NONDIR_REPLACEMENT.
15304func_dirname ()
15305{
15306 case ${1} in
15307 */*) func_dirname_result="${1%/*}${2}" ;;
15308 * ) func_dirname_result="${3}" ;;
15309 esac
15310}
15311
15312# func_basename file
15313func_basename ()
15314{
15315 func_basename_result="${1##*/}"
15316}
15317
15318# func_dirname_and_basename file append nondir_replacement
15319# perform func_basename and func_dirname in a single function
15320# call:
15321# dirname: Compute the dirname of FILE. If nonempty,
15322# add APPEND to the result, otherwise set result
15323# to NONDIR_REPLACEMENT.
15324# value returned in "$func_dirname_result"
15325# basename: Compute filename of FILE.
15326# value retuned in "$func_basename_result"
15327# Implementation must be kept synchronized with func_dirname
15328# and func_basename. For efficiency, we do not delegate to
15329# those functions but instead duplicate the functionality here.
15330func_dirname_and_basename ()
15331{
15332 case ${1} in
15333 */*) func_dirname_result="${1%/*}${2}" ;;
15334 * ) func_dirname_result="${3}" ;;
15335 esac
15336 func_basename_result="${1##*/}"
15337}
15338
15339# func_stripname prefix suffix name
15340# strip PREFIX and SUFFIX off of NAME.
15341# PREFIX and SUFFIX must not contain globbing or regex special
15342# characters, hashes, percent signs, but SUFFIX may contain a leading
15343# dot (in which case that matches only a dot).
15344func_stripname ()
15345{
15346 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15347 # positional parameters, so assign one to ordinary parameter first.
15348 func_stripname_result=${3}
15349 func_stripname_result=${func_stripname_result#"${1}"}
15350 func_stripname_result=${func_stripname_result%"${2}"}
15351}
15352
15353# func_opt_split
15354func_opt_split ()
15355{
15356 func_opt_split_opt=${1%%=*}
15357 func_opt_split_arg=${1#*=}
15358}
15359
15360# func_lo2o object
15361func_lo2o ()
15362{
15363 case ${1} in
15364 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15365 *) func_lo2o_result=${1} ;;
15366 esac
15367}
15368
15369# func_xform libobj-or-source
15370func_xform ()
15371{
15372 func_xform_result=${1%.*}.lo
15373}
15374
15375# func_arith arithmetic-term...
15376func_arith ()
15377{
15378 func_arith_result=$(( $* ))
15379}
15380
15381# func_len string
15382# STRING may not start with a hyphen.
15383func_len ()
15384{
15385 func_len_result=${#1}
15386}
15387
15388_LT_EOF
15389 ;;
15390 *) # Bourne compatible functions.
15391 cat << \_LT_EOF >> "$cfgfile"
15392
15393# func_dirname file append nondir_replacement
15394# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15395# otherwise set result to NONDIR_REPLACEMENT.
15396func_dirname ()
15397{
15398 # Extract subdirectory from the argument.
15399 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15400 if test "X$func_dirname_result" = "X${1}"; then
15401 func_dirname_result="${3}"
15402 else
15403 func_dirname_result="$func_dirname_result${2}"
15404 fi
15405}
15406
15407# func_basename file
15408func_basename ()
15409{
15410 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15411}
15412
15413
15414# func_stripname prefix suffix name
15415# strip PREFIX and SUFFIX off of NAME.
15416# PREFIX and SUFFIX must not contain globbing or regex special
15417# characters, hashes, percent signs, but SUFFIX may contain a leading
15418# dot (in which case that matches only a dot).
15419# func_strip_suffix prefix name
15420func_stripname ()
15421{
15422 case ${2} in
15423 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15424 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15425 esac
15426}
15427
15428# sed scripts:
15429my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15430my_sed_long_arg='1s/^-[^=]*=//'
15431
15432# func_opt_split
15433func_opt_split ()
15434{
15435 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15436 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15437}
15438
15439# func_lo2o object
15440func_lo2o ()
15441{
15442 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15443}
15444
15445# func_xform libobj-or-source
15446func_xform ()
15447{
15448 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15449}
15450
15451# func_arith arithmetic-term...
15452func_arith ()
15453{
15454 func_arith_result=`expr "$@"`
15455}
15456
15457# func_len string
15458# STRING may not start with a hyphen.
15459func_len ()
15460{
15461 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15462}
15463
15464_LT_EOF
15465esac
15466
15467case $lt_shell_append in
15468 yes)
15469 cat << \_LT_EOF >> "$cfgfile"
15470
15471# func_append var value
15472# Append VALUE to the end of shell variable VAR.
15473func_append ()
15474{
15475 eval "$1+=\$2"
15476}
15477_LT_EOF
15478 ;;
15479 *)
15480 cat << \_LT_EOF >> "$cfgfile"
15481
15482# func_append var value
15483# Append VALUE to the end of shell variable VAR.
15484func_append ()
15485{
15486 eval "$1=\$$1\$2"
15487}
15488
15489_LT_EOF
15490 ;;
15491 esac
15492
15493
15494 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15495 || (rm -f "$cfgfile"; exit 1)
15496
15497 mv -f "$cfgfile" "$ofile" ||
15498 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15499 chmod +x "$ofile"
15500
0e65dfba
NA
15501 ;;
15502
15503 esac
15504done # for ac_tag
15505
15506
15507as_fn_exit 0
15508_ACEOF
15509ac_clean_files=$ac_clean_files_save
15510
15511test $ac_write_fail = 0 ||
15512 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15513
15514
15515# configure is writing to config.log, and then calls config.status.
15516# config.status does its own redirection, appending to config.log.
15517# Unfortunately, on DOS this fails, as config.log is still kept open
15518# by configure, so config.status won't be able to write to it; its
15519# output is simply discarded. So we exec the FD to /dev/null,
15520# effectively closing config.log, so it can be properly (re)opened and
15521# appended to by config.status. When coming back to configure, we
15522# need to make the FD available again.
15523if test "$no_create" != yes; then
15524 ac_cs_success=:
15525 ac_config_status_args=
15526 test "$silent" = yes &&
15527 ac_config_status_args="$ac_config_status_args --quiet"
15528 exec 5>/dev/null
15529 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15530 exec 5>>config.log
15531 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15532 # would make configure fail if this is the last instruction.
15533 $ac_cs_success || as_fn_exit 1
15534fi
15535if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15537$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15538fi
15539
This page took 0.607547 seconds and 4 git commands to generate.