]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - libctf/configure
Binutils: Pass --plugin to AR and RANLIB
[thirdparty/binutils-gdb.git] / libctf / configure
CommitLineData
0e65dfba
NA
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
987cf30a 3# Generated by GNU Autoconf 2.69 for libctf 1.2.0.
0e65dfba
NA
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.
987cf30a
NA
588PACKAGE_NAME='libctf'
589PACKAGE_TARNAME='libctf'
590PACKAGE_VERSION='1.2.0'
591PACKAGE_STRING='libctf 1.2.0'
0e65dfba
NA
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 638VERSION_FLAGS
1038406a 639CTF_LIBADD
87279e3c 640SHARED_LDFLAGS
6b22174f
NA
641NEED_CTF_QSORT_R_FALSE
642NEED_CTF_QSORT_R_TRUE
a9b98702
NA
643ENABLE_LIBCTF_HASH_DEBUGGING_FALSE
644ENABLE_LIBCTF_HASH_DEBUGGING_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
8e6635bd
NA
683CATOBJEXT
684GENCAT
685INSTOBJEXT
686DATADIRNAME
687CATALOGS
688POSUB
689GMSGFMT
690XGETTEXT
691INCINTL
692LIBINTL_DEP
693LIBINTL
694USE_NLS
0e65dfba
NA
695ac_ct_AR
696AR
697RANLIB
698AM_BACKSLASH
699AM_DEFAULT_VERBOSITY
700AM_DEFAULT_V
701AM_V
702am__fastdepCC_FALSE
703am__fastdepCC_TRUE
704CCDEPMODE
705am__nodep
706AMDEPBACKSLASH
707AMDEP_FALSE
708AMDEP_TRUE
709am__quote
710am__include
711DEPDIR
712am__untar
713am__tar
714AMTAR
715am__leading_dot
716SET_MAKE
717AWK
718mkdir_p
719MKDIR_P
720INSTALL_STRIP_PROGRAM
721STRIP
722install_sh
723MAKEINFO
724AUTOHEADER
725AUTOMAKE
726AUTOCONF
727ACLOCAL
728VERSION
729PACKAGE
730CYGPATH_W
731am__isrc
732INSTALL_DATA
733INSTALL_SCRIPT
734INSTALL_PROGRAM
735EGREP
736GREP
737CPP
738OBJEXT
739EXEEXT
740ac_ct_CC
741CPPFLAGS
742LDFLAGS
743CFLAGS
744CC
745target_alias
746host_alias
747build_alias
748LIBS
749ECHO_T
750ECHO_N
751ECHO_C
752DEFS
753mandir
754localedir
755libdir
756psdir
757pdfdir
758dvidir
759htmldir
760infodir
761docdir
762oldincludedir
763includedir
764localstatedir
765sharedstatedir
766sysconfdir
767datadir
768datarootdir
769libexecdir
770sbindir
771bindir
772program_transform_name
773prefix
774exec_prefix
775PACKAGE_URL
776PACKAGE_BUGREPORT
777PACKAGE_STRING
778PACKAGE_VERSION
779PACKAGE_TARNAME
780PACKAGE_NAME
781PATH_SEPARATOR
782SHELL'
783ac_subst_files=''
784ac_user_opts='
785enable_option_checking
786enable_dependency_tracking
787enable_silent_rules
87279e3c
NA
788enable_shared
789enable_static
790with_pic
791enable_fast_install
792with_gnu_ld
793enable_libtool_lock
0e65dfba
NA
794enable_largefile
795enable_werror_always
796enable_maintainer_mode
87279e3c 797enable_install_libbfd
a0486bac 798with_system_zlib
a9b98702 799enable_libctf_hash_debugging
0e65dfba
NA
800'
801 ac_precious_vars='build_alias
802host_alias
803target_alias
804CC
805CFLAGS
806LDFLAGS
807LIBS
808CPPFLAGS
809CPP'
810
811
812# Initialize some variables set by options.
813ac_init_help=
814ac_init_version=false
815ac_unrecognized_opts=
816ac_unrecognized_sep=
817# The variables have the same names as the options, with
818# dashes changed to underlines.
819cache_file=/dev/null
820exec_prefix=NONE
821no_create=
822no_recursion=
823prefix=NONE
824program_prefix=NONE
825program_suffix=NONE
826program_transform_name=s,x,x,
827silent=
828site=
829srcdir=
830verbose=
831x_includes=NONE
832x_libraries=NONE
833
834# Installation directory options.
835# These are left unexpanded so users can "make install exec_prefix=/foo"
836# and all the variables that are supposed to be based on exec_prefix
837# by default will actually change.
838# Use braces instead of parens because sh, perl, etc. also accept them.
839# (The list follows the same order as the GNU Coding Standards.)
840bindir='${exec_prefix}/bin'
841sbindir='${exec_prefix}/sbin'
842libexecdir='${exec_prefix}/libexec'
843datarootdir='${prefix}/share'
844datadir='${datarootdir}'
845sysconfdir='${prefix}/etc'
846sharedstatedir='${prefix}/com'
847localstatedir='${prefix}/var'
848includedir='${prefix}/include'
849oldincludedir='/usr/include'
850docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
851infodir='${datarootdir}/info'
852htmldir='${docdir}'
853dvidir='${docdir}'
854pdfdir='${docdir}'
855psdir='${docdir}'
856libdir='${exec_prefix}/lib'
857localedir='${datarootdir}/locale'
858mandir='${datarootdir}/man'
859
860ac_prev=
861ac_dashdash=
862for ac_option
863do
864 # If the previous option needs an argument, assign it.
865 if test -n "$ac_prev"; then
866 eval $ac_prev=\$ac_option
867 ac_prev=
868 continue
869 fi
870
871 case $ac_option in
872 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873 *=) ac_optarg= ;;
874 *) ac_optarg=yes ;;
875 esac
876
877 # Accept the important Cygnus configure options, so we can diagnose typos.
878
879 case $ac_dashdash$ac_option in
880 --)
881 ac_dashdash=yes ;;
882
883 -bindir | --bindir | --bindi | --bind | --bin | --bi)
884 ac_prev=bindir ;;
885 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
886 bindir=$ac_optarg ;;
887
888 -build | --build | --buil | --bui | --bu)
889 ac_prev=build_alias ;;
890 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
891 build_alias=$ac_optarg ;;
892
893 -cache-file | --cache-file | --cache-fil | --cache-fi \
894 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
895 ac_prev=cache_file ;;
896 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
897 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
898 cache_file=$ac_optarg ;;
899
900 --config-cache | -C)
901 cache_file=config.cache ;;
902
903 -datadir | --datadir | --datadi | --datad)
904 ac_prev=datadir ;;
905 -datadir=* | --datadir=* | --datadi=* | --datad=*)
906 datadir=$ac_optarg ;;
907
908 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
909 | --dataroo | --dataro | --datar)
910 ac_prev=datarootdir ;;
911 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
912 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
913 datarootdir=$ac_optarg ;;
914
915 -disable-* | --disable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919 as_fn_error $? "invalid feature name: $ac_useropt"
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
923 *"
924"enable_$ac_useropt"
925"*) ;;
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
928 esac
929 eval enable_$ac_useropt=no ;;
930
931 -docdir | --docdir | --docdi | --doc | --do)
932 ac_prev=docdir ;;
933 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
934 docdir=$ac_optarg ;;
935
936 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
937 ac_prev=dvidir ;;
938 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
939 dvidir=$ac_optarg ;;
940
941 -enable-* | --enable-*)
942 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
943 # Reject names that are not valid shell variable names.
944 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
945 as_fn_error $? "invalid feature name: $ac_useropt"
946 ac_useropt_orig=$ac_useropt
947 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
948 case $ac_user_opts in
949 *"
950"enable_$ac_useropt"
951"*) ;;
952 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
953 ac_unrecognized_sep=', ';;
954 esac
955 eval enable_$ac_useropt=\$ac_optarg ;;
956
957 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959 | --exec | --exe | --ex)
960 ac_prev=exec_prefix ;;
961 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963 | --exec=* | --exe=* | --ex=*)
964 exec_prefix=$ac_optarg ;;
965
966 -gas | --gas | --ga | --g)
967 # Obsolete; use --with-gas.
968 with_gas=yes ;;
969
970 -help | --help | --hel | --he | -h)
971 ac_init_help=long ;;
972 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973 ac_init_help=recursive ;;
974 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975 ac_init_help=short ;;
976
977 -host | --host | --hos | --ho)
978 ac_prev=host_alias ;;
979 -host=* | --host=* | --hos=* | --ho=*)
980 host_alias=$ac_optarg ;;
981
982 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
983 ac_prev=htmldir ;;
984 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
985 | --ht=*)
986 htmldir=$ac_optarg ;;
987
988 -includedir | --includedir | --includedi | --included | --include \
989 | --includ | --inclu | --incl | --inc)
990 ac_prev=includedir ;;
991 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992 | --includ=* | --inclu=* | --incl=* | --inc=*)
993 includedir=$ac_optarg ;;
994
995 -infodir | --infodir | --infodi | --infod | --info | --inf)
996 ac_prev=infodir ;;
997 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998 infodir=$ac_optarg ;;
999
1000 -libdir | --libdir | --libdi | --libd)
1001 ac_prev=libdir ;;
1002 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003 libdir=$ac_optarg ;;
1004
1005 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006 | --libexe | --libex | --libe)
1007 ac_prev=libexecdir ;;
1008 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009 | --libexe=* | --libex=* | --libe=*)
1010 libexecdir=$ac_optarg ;;
1011
1012 -localedir | --localedir | --localedi | --localed | --locale)
1013 ac_prev=localedir ;;
1014 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015 localedir=$ac_optarg ;;
1016
1017 -localstatedir | --localstatedir | --localstatedi | --localstated \
1018 | --localstate | --localstat | --localsta | --localst | --locals)
1019 ac_prev=localstatedir ;;
1020 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022 localstatedir=$ac_optarg ;;
1023
1024 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1025 ac_prev=mandir ;;
1026 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027 mandir=$ac_optarg ;;
1028
1029 -nfp | --nfp | --nf)
1030 # Obsolete; use --without-fp.
1031 with_fp=no ;;
1032
1033 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034 | --no-cr | --no-c | -n)
1035 no_create=yes ;;
1036
1037 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039 no_recursion=yes ;;
1040
1041 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043 | --oldin | --oldi | --old | --ol | --o)
1044 ac_prev=oldincludedir ;;
1045 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048 oldincludedir=$ac_optarg ;;
1049
1050 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1051 ac_prev=prefix ;;
1052 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053 prefix=$ac_optarg ;;
1054
1055 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056 | --program-pre | --program-pr | --program-p)
1057 ac_prev=program_prefix ;;
1058 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060 program_prefix=$ac_optarg ;;
1061
1062 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063 | --program-suf | --program-su | --program-s)
1064 ac_prev=program_suffix ;;
1065 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067 program_suffix=$ac_optarg ;;
1068
1069 -program-transform-name | --program-transform-name \
1070 | --program-transform-nam | --program-transform-na \
1071 | --program-transform-n | --program-transform- \
1072 | --program-transform | --program-transfor \
1073 | --program-transfo | --program-transf \
1074 | --program-trans | --program-tran \
1075 | --progr-tra | --program-tr | --program-t)
1076 ac_prev=program_transform_name ;;
1077 -program-transform-name=* | --program-transform-name=* \
1078 | --program-transform-nam=* | --program-transform-na=* \
1079 | --program-transform-n=* | --program-transform-=* \
1080 | --program-transform=* | --program-transfor=* \
1081 | --program-transfo=* | --program-transf=* \
1082 | --program-trans=* | --program-tran=* \
1083 | --progr-tra=* | --program-tr=* | --program-t=*)
1084 program_transform_name=$ac_optarg ;;
1085
1086 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1087 ac_prev=pdfdir ;;
1088 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089 pdfdir=$ac_optarg ;;
1090
1091 -psdir | --psdir | --psdi | --psd | --ps)
1092 ac_prev=psdir ;;
1093 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094 psdir=$ac_optarg ;;
1095
1096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097 | -silent | --silent | --silen | --sile | --sil)
1098 silent=yes ;;
1099
1100 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1101 ac_prev=sbindir ;;
1102 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1103 | --sbi=* | --sb=*)
1104 sbindir=$ac_optarg ;;
1105
1106 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108 | --sharedst | --shareds | --shared | --share | --shar \
1109 | --sha | --sh)
1110 ac_prev=sharedstatedir ;;
1111 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1114 | --sha=* | --sh=*)
1115 sharedstatedir=$ac_optarg ;;
1116
1117 -site | --site | --sit)
1118 ac_prev=site ;;
1119 -site=* | --site=* | --sit=*)
1120 site=$ac_optarg ;;
1121
1122 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1123 ac_prev=srcdir ;;
1124 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125 srcdir=$ac_optarg ;;
1126
1127 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128 | --syscon | --sysco | --sysc | --sys | --sy)
1129 ac_prev=sysconfdir ;;
1130 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132 sysconfdir=$ac_optarg ;;
1133
1134 -target | --target | --targe | --targ | --tar | --ta | --t)
1135 ac_prev=target_alias ;;
1136 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137 target_alias=$ac_optarg ;;
1138
1139 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140 verbose=yes ;;
1141
1142 -version | --version | --versio | --versi | --vers | -V)
1143 ac_init_version=: ;;
1144
1145 -with-* | --with-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149 as_fn_error $? "invalid package name: $ac_useropt"
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1153 *"
1154"with_$ac_useropt"
1155"*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=\$ac_optarg ;;
1160
1161 -without-* | --without-*)
1162 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1163 # Reject names that are not valid shell variable names.
1164 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1165 as_fn_error $? "invalid package name: $ac_useropt"
1166 ac_useropt_orig=$ac_useropt
1167 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1168 case $ac_user_opts in
1169 *"
1170"with_$ac_useropt"
1171"*) ;;
1172 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1173 ac_unrecognized_sep=', ';;
1174 esac
1175 eval with_$ac_useropt=no ;;
1176
1177 --x)
1178 # Obsolete; use --with-x.
1179 with_x=yes ;;
1180
1181 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1182 | --x-incl | --x-inc | --x-in | --x-i)
1183 ac_prev=x_includes ;;
1184 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1185 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1186 x_includes=$ac_optarg ;;
1187
1188 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1189 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1190 ac_prev=x_libraries ;;
1191 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1192 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1193 x_libraries=$ac_optarg ;;
1194
1195 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1196Try \`$0 --help' for more information"
1197 ;;
1198
1199 *=*)
1200 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1201 # Reject names that are not valid shell variable names.
1202 case $ac_envvar in #(
1203 '' | [0-9]* | *[!_$as_cr_alnum]* )
1204 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1205 esac
1206 eval $ac_envvar=\$ac_optarg
1207 export $ac_envvar ;;
1208
1209 *)
1210 # FIXME: should be removed in autoconf 3.0.
1211 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1212 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1213 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1214 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1215 ;;
1216
1217 esac
1218done
1219
1220if test -n "$ac_prev"; then
1221 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1222 as_fn_error $? "missing argument to $ac_option"
1223fi
1224
1225if test -n "$ac_unrecognized_opts"; then
1226 case $enable_option_checking in
1227 no) ;;
1228 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1229 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1230 esac
1231fi
1232
1233# Check all directory arguments for consistency.
1234for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1235 datadir sysconfdir sharedstatedir localstatedir includedir \
1236 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1237 libdir localedir mandir
1238do
1239 eval ac_val=\$$ac_var
1240 # Remove trailing slashes.
1241 case $ac_val in
1242 */ )
1243 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1244 eval $ac_var=\$ac_val;;
1245 esac
1246 # Be sure to have absolute directory names.
1247 case $ac_val in
1248 [\\/$]* | ?:[\\/]* ) continue;;
1249 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1250 esac
1251 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1252done
1253
1254# There might be people who depend on the old broken behavior: `$host'
1255# used to hold the argument of --host etc.
1256# FIXME: To remove some day.
1257build=$build_alias
1258host=$host_alias
1259target=$target_alias
1260
1261# FIXME: To remove some day.
1262if test "x$host_alias" != x; then
1263 if test "x$build_alias" = x; then
1264 cross_compiling=maybe
1265 elif test "x$build_alias" != "x$host_alias"; then
1266 cross_compiling=yes
1267 fi
1268fi
1269
1270ac_tool_prefix=
1271test -n "$host_alias" && ac_tool_prefix=$host_alias-
1272
1273test "$silent" = yes && exec 6>/dev/null
1274
1275
1276ac_pwd=`pwd` && test -n "$ac_pwd" &&
1277ac_ls_di=`ls -di .` &&
1278ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1279 as_fn_error $? "working directory cannot be determined"
1280test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1281 as_fn_error $? "pwd does not report name of working directory"
1282
1283
1284# Find the source files, if location was not specified.
1285if test -z "$srcdir"; then
1286 ac_srcdir_defaulted=yes
1287 # Try the directory containing this script, then the parent directory.
1288 ac_confdir=`$as_dirname -- "$as_myself" ||
1289$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1290 X"$as_myself" : 'X\(//\)[^/]' \| \
1291 X"$as_myself" : 'X\(//\)$' \| \
1292 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1293$as_echo X"$as_myself" |
1294 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1295 s//\1/
1296 q
1297 }
1298 /^X\(\/\/\)[^/].*/{
1299 s//\1/
1300 q
1301 }
1302 /^X\(\/\/\)$/{
1303 s//\1/
1304 q
1305 }
1306 /^X\(\/\).*/{
1307 s//\1/
1308 q
1309 }
1310 s/.*/./; q'`
1311 srcdir=$ac_confdir
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 srcdir=..
1314 fi
1315else
1316 ac_srcdir_defaulted=no
1317fi
1318if test ! -r "$srcdir/$ac_unique_file"; then
1319 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1320 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1321fi
1322ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1323ac_abs_confdir=`(
1324 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1325 pwd)`
1326# When building in place, set srcdir=.
1327if test "$ac_abs_confdir" = "$ac_pwd"; then
1328 srcdir=.
1329fi
1330# Remove unnecessary trailing slashes from srcdir.
1331# Double slashes in file names in object file debugging info
1332# mess up M-x gdb in Emacs.
1333case $srcdir in
1334*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1335esac
1336for ac_var in $ac_precious_vars; do
1337 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_env_${ac_var}_value=\$${ac_var}
1339 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1340 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1341done
1342
1343#
1344# Report the --help message.
1345#
1346if test "$ac_init_help" = "long"; then
1347 # Omit some internal or obsolete options to make the list less imposing.
1348 # This message is too long to be a string in the A/UX 3.1 sh.
1349 cat <<_ACEOF
987cf30a 1350\`configure' configures libctf 1.2.0 to adapt to many kinds of systems.
0e65dfba
NA
1351
1352Usage: $0 [OPTION]... [VAR=VALUE]...
1353
1354To assign environment variables (e.g., CC, CFLAGS...), specify them as
1355VAR=VALUE. See below for descriptions of some of the useful variables.
1356
1357Defaults for the options are specified in brackets.
1358
1359Configuration:
1360 -h, --help display this help and exit
1361 --help=short display options specific to this package
1362 --help=recursive display the short help of all the included packages
1363 -V, --version display version information and exit
1364 -q, --quiet, --silent do not print \`checking ...' messages
1365 --cache-file=FILE cache test results in FILE [disabled]
1366 -C, --config-cache alias for \`--cache-file=config.cache'
1367 -n, --no-create do not create output files
1368 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1369
1370Installation directories:
1371 --prefix=PREFIX install architecture-independent files in PREFIX
1372 [$ac_default_prefix]
1373 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1374 [PREFIX]
1375
1376By default, \`make install' will install all the files in
1377\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1378an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1379for instance \`--prefix=\$HOME'.
1380
1381For better control, use the options below.
1382
1383Fine tuning of the installation directories:
1384 --bindir=DIR user executables [EPREFIX/bin]
1385 --sbindir=DIR system admin executables [EPREFIX/sbin]
1386 --libexecdir=DIR program executables [EPREFIX/libexec]
1387 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1388 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1389 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1390 --libdir=DIR object code libraries [EPREFIX/lib]
1391 --includedir=DIR C header files [PREFIX/include]
1392 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1393 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1394 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1395 --infodir=DIR info documentation [DATAROOTDIR/info]
1396 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1397 --mandir=DIR man documentation [DATAROOTDIR/man]
987cf30a 1398 --docdir=DIR documentation root [DATAROOTDIR/doc/libctf]
0e65dfba
NA
1399 --htmldir=DIR html documentation [DOCDIR]
1400 --dvidir=DIR dvi documentation [DOCDIR]
1401 --pdfdir=DIR pdf documentation [DOCDIR]
1402 --psdir=DIR ps documentation [DOCDIR]
1403_ACEOF
1404
1405 cat <<\_ACEOF
1406
1407Program names:
1408 --program-prefix=PREFIX prepend PREFIX to installed program names
1409 --program-suffix=SUFFIX append SUFFIX to installed program names
1410 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
87279e3c
NA
1411
1412System types:
1413 --build=BUILD configure for building on BUILD [guessed]
1414 --host=HOST cross-compile to build programs to run on HOST [BUILD]
0e65dfba
NA
1415_ACEOF
1416fi
1417
1418if test -n "$ac_init_help"; then
1419 case $ac_init_help in
987cf30a 1420 short | recursive ) echo "Configuration of libctf 1.2.0:";;
0e65dfba
NA
1421 esac
1422 cat <<\_ACEOF
1423
1424Optional Features:
1425 --disable-option-checking ignore unrecognized --enable/--with options
1426 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1427 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1428 --enable-dependency-tracking
1429 do not reject slow dependency extractors
1430 --disable-dependency-tracking
1431 speeds up one-time build
1432 --enable-silent-rules less verbose build output (undo: "make V=1")
1433 --disable-silent-rules verbose build output (undo: "make V=0")
87279e3c
NA
1434 --enable-shared[=PKGS] build shared libraries [default=no]
1435 --enable-static[=PKGS] build static libraries [default=yes]
1436 --enable-fast-install[=PKGS]
1437 optimize for fast installation [default=yes]
1438 --disable-libtool-lock avoid locking (might break parallel builds)
0e65dfba
NA
1439 --disable-largefile omit support for large files
1440 --enable-werror-always enable -Werror despite compiler version
1441 --enable-maintainer-mode
1442 enable make rules and dependencies not useful (and
1443 sometimes confusing) to the casual installer
87279e3c 1444 --enable-install-libbfd controls installation of libbfd and related headers
a9b98702
NA
1445 --enable-libctf-hash-debugging
1446 Enable expensive debugging of CTF deduplication type
1447 hashing [default=no]
0e65dfba 1448
a0486bac
JM
1449Optional Packages:
1450 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1451 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
87279e3c
NA
1452 --with-pic try to use only PIC/non-PIC objects [default=use
1453 both]
1454 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
a0486bac
JM
1455 --with-system-zlib use installed libz
1456
0e65dfba
NA
1457Some influential environment variables:
1458 CC C compiler command
1459 CFLAGS C compiler flags
1460 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1461 nonstandard directory <lib dir>
1462 LIBS libraries to pass to the linker, e.g. -l<library>
1463 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1464 you have headers in a nonstandard directory <include dir>
1465 CPP C preprocessor
1466
1467Use these variables to override the choices made by `configure' or to help
1468it to find libraries and programs with nonstandard names/locations.
1469
1470Report bugs to the package provider.
1471_ACEOF
1472ac_status=$?
1473fi
1474
1475if test "$ac_init_help" = "recursive"; then
1476 # If there are subdirs, report their specific --help.
1477 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1478 test -d "$ac_dir" ||
1479 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1480 continue
1481 ac_builddir=.
1482
1483case "$ac_dir" in
1484.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485*)
1486 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1487 # A ".." for each directory in $ac_dir_suffix.
1488 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1489 case $ac_top_builddir_sub in
1490 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1492 esac ;;
1493esac
1494ac_abs_top_builddir=$ac_pwd
1495ac_abs_builddir=$ac_pwd$ac_dir_suffix
1496# for backward compatibility:
1497ac_top_builddir=$ac_top_build_prefix
1498
1499case $srcdir in
1500 .) # We are building in place.
1501 ac_srcdir=.
1502 ac_top_srcdir=$ac_top_builddir_sub
1503 ac_abs_top_srcdir=$ac_pwd ;;
1504 [\\/]* | ?:[\\/]* ) # Absolute name.
1505 ac_srcdir=$srcdir$ac_dir_suffix;
1506 ac_top_srcdir=$srcdir
1507 ac_abs_top_srcdir=$srcdir ;;
1508 *) # Relative name.
1509 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1510 ac_top_srcdir=$ac_top_build_prefix$srcdir
1511 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1512esac
1513ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1514
1515 cd "$ac_dir" || { ac_status=$?; continue; }
1516 # Check for guested configure.
1517 if test -f "$ac_srcdir/configure.gnu"; then
1518 echo &&
1519 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1520 elif test -f "$ac_srcdir/configure"; then
1521 echo &&
1522 $SHELL "$ac_srcdir/configure" --help=recursive
1523 else
1524 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1525 fi || ac_status=$?
1526 cd "$ac_pwd" || { ac_status=$?; break; }
1527 done
1528fi
1529
1530test -n "$ac_init_help" && exit $ac_status
1531if $ac_init_version; then
1532 cat <<\_ACEOF
987cf30a 1533libctf configure 1.2.0
0e65dfba
NA
1534generated by GNU Autoconf 2.69
1535
1536Copyright (C) 2012 Free Software Foundation, Inc.
1537This configure script is free software; the Free Software Foundation
1538gives unlimited permission to copy, distribute and modify it.
1539_ACEOF
1540 exit
1541fi
1542
1543## ------------------------ ##
1544## Autoconf initialization. ##
1545## ------------------------ ##
1546
1547# ac_fn_c_try_compile LINENO
1548# --------------------------
1549# Try to compile conftest.$ac_ext, and return whether this succeeded.
1550ac_fn_c_try_compile ()
1551{
1552 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1553 rm -f conftest.$ac_objext
1554 if { { ac_try="$ac_compile"
1555case "(($ac_try" in
1556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1557 *) ac_try_echo=$ac_try;;
1558esac
1559eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1560$as_echo "$ac_try_echo"; } >&5
1561 (eval "$ac_compile") 2>conftest.err
1562 ac_status=$?
1563 if test -s conftest.err; then
1564 grep -v '^ *+' conftest.err >conftest.er1
1565 cat conftest.er1 >&5
1566 mv -f conftest.er1 conftest.err
1567 fi
1568 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1569 test $ac_status = 0; } && {
1570 test -z "$ac_c_werror_flag" ||
1571 test ! -s conftest.err
1572 } && test -s conftest.$ac_objext; then :
1573 ac_retval=0
1574else
1575 $as_echo "$as_me: failed program was:" >&5
1576sed 's/^/| /' conftest.$ac_ext >&5
1577
1578 ac_retval=1
1579fi
1580 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1581 as_fn_set_status $ac_retval
1582
1583} # ac_fn_c_try_compile
1584
1585# ac_fn_c_try_cpp LINENO
1586# ----------------------
1587# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1588ac_fn_c_try_cpp ()
1589{
1590 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 if { { ac_try="$ac_cpp conftest.$ac_ext"
1592case "(($ac_try" in
1593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1594 *) ac_try_echo=$ac_try;;
1595esac
1596eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1597$as_echo "$ac_try_echo"; } >&5
1598 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1599 ac_status=$?
1600 if test -s conftest.err; then
1601 grep -v '^ *+' conftest.err >conftest.er1
1602 cat conftest.er1 >&5
1603 mv -f conftest.er1 conftest.err
1604 fi
1605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1606 test $ac_status = 0; } > conftest.i && {
1607 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1608 test ! -s conftest.err
1609 }; then :
1610 ac_retval=0
1611else
1612 $as_echo "$as_me: failed program was:" >&5
1613sed 's/^/| /' conftest.$ac_ext >&5
1614
1615 ac_retval=1
1616fi
1617 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1618 as_fn_set_status $ac_retval
1619
1620} # ac_fn_c_try_cpp
1621
1622# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1623# -------------------------------------------------------
1624# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1625# the include files in INCLUDES and setting the cache variable VAR
1626# accordingly.
1627ac_fn_c_check_header_mongrel ()
1628{
1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1630 if eval \${$3+:} false; then :
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1632$as_echo_n "checking for $2... " >&6; }
1633if eval \${$3+:} false; then :
1634 $as_echo_n "(cached) " >&6
1635fi
1636eval ac_res=\$$3
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1638$as_echo "$ac_res" >&6; }
1639else
1640 # Is the header compilable?
1641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1642$as_echo_n "checking $2 usability... " >&6; }
1643cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1644/* end confdefs.h. */
1645$4
1646#include <$2>
1647_ACEOF
1648if ac_fn_c_try_compile "$LINENO"; then :
1649 ac_header_compiler=yes
1650else
1651 ac_header_compiler=no
1652fi
1653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1655$as_echo "$ac_header_compiler" >&6; }
1656
1657# Is the header present?
1658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1659$as_echo_n "checking $2 presence... " >&6; }
1660cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661/* end confdefs.h. */
1662#include <$2>
1663_ACEOF
1664if ac_fn_c_try_cpp "$LINENO"; then :
1665 ac_header_preproc=yes
1666else
1667 ac_header_preproc=no
1668fi
1669rm -f conftest.err conftest.i conftest.$ac_ext
1670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1671$as_echo "$ac_header_preproc" >&6; }
1672
1673# So? What about this header?
1674case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1675 yes:no: )
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1677$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1679$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1680 ;;
1681 no:yes:* )
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1683$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1685$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1687$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1689$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1691$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1692 ;;
1693esac
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1695$as_echo_n "checking for $2... " >&6; }
1696if eval \${$3+:} false; then :
1697 $as_echo_n "(cached) " >&6
1698else
1699 eval "$3=\$ac_header_compiler"
1700fi
1701eval ac_res=\$$3
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1703$as_echo "$ac_res" >&6; }
1704fi
1705 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1706
1707} # ac_fn_c_check_header_mongrel
1708
1709# ac_fn_c_try_run LINENO
1710# ----------------------
1711# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1712# that executables *can* be run.
1713ac_fn_c_try_run ()
1714{
1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716 if { { ac_try="$ac_link"
1717case "(($ac_try" in
1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719 *) ac_try_echo=$ac_try;;
1720esac
1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722$as_echo "$ac_try_echo"; } >&5
1723 (eval "$ac_link") 2>&5
1724 ac_status=$?
1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1727 { { case "(($ac_try" in
1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729 *) ac_try_echo=$ac_try;;
1730esac
1731eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732$as_echo "$ac_try_echo"; } >&5
1733 (eval "$ac_try") 2>&5
1734 ac_status=$?
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; }; }; then :
1737 ac_retval=0
1738else
1739 $as_echo "$as_me: program exited with status $ac_status" >&5
1740 $as_echo "$as_me: failed program was:" >&5
1741sed 's/^/| /' conftest.$ac_ext >&5
1742
1743 ac_retval=$ac_status
1744fi
1745 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1746 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747 as_fn_set_status $ac_retval
1748
1749} # ac_fn_c_try_run
1750
1751# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1752# -------------------------------------------------------
1753# Tests whether HEADER exists and can be compiled using the include files in
1754# INCLUDES, setting the cache variable VAR accordingly.
1755ac_fn_c_check_header_compile ()
1756{
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1759$as_echo_n "checking for $2... " >&6; }
1760if eval \${$3+:} false; then :
1761 $as_echo_n "(cached) " >&6
1762else
1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764/* end confdefs.h. */
1765$4
1766#include <$2>
1767_ACEOF
1768if ac_fn_c_try_compile "$LINENO"; then :
1769 eval "$3=yes"
1770else
1771 eval "$3=no"
1772fi
1773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1774fi
1775eval ac_res=\$$3
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1777$as_echo "$ac_res" >&6; }
1778 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779
1780} # ac_fn_c_check_header_compile
1781
1782# ac_fn_c_try_link LINENO
1783# -----------------------
1784# Try to link conftest.$ac_ext, and return whether this succeeded.
1785ac_fn_c_try_link ()
1786{
1787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1788 rm -f conftest.$ac_objext conftest$ac_exeext
1789 if { { ac_try="$ac_link"
1790case "(($ac_try" in
1791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792 *) ac_try_echo=$ac_try;;
1793esac
1794eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795$as_echo "$ac_try_echo"; } >&5
1796 (eval "$ac_link") 2>conftest.err
1797 ac_status=$?
1798 if test -s conftest.err; then
1799 grep -v '^ *+' conftest.err >conftest.er1
1800 cat conftest.er1 >&5
1801 mv -f conftest.er1 conftest.err
1802 fi
1803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804 test $ac_status = 0; } && {
1805 test -z "$ac_c_werror_flag" ||
1806 test ! -s conftest.err
1807 } && test -s conftest$ac_exeext && {
1808 test "$cross_compiling" = yes ||
1809 test -x conftest$ac_exeext
1810 }; then :
1811 ac_retval=0
1812else
1813 $as_echo "$as_me: failed program was:" >&5
1814sed 's/^/| /' conftest.$ac_ext >&5
1815
1816 ac_retval=1
1817fi
1818 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1819 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1820 # interfere with the next link command; also delete a directory that is
1821 # left behind by Apple's compiler. We do this before executing the actions.
1822 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1823 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1824 as_fn_set_status $ac_retval
1825
1826} # ac_fn_c_try_link
1827
1828# ac_fn_c_check_func LINENO FUNC VAR
1829# ----------------------------------
1830# Tests whether FUNC exists, setting the cache variable VAR accordingly
1831ac_fn_c_check_func ()
1832{
1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1835$as_echo_n "checking for $2... " >&6; }
1836if eval \${$3+:} false; then :
1837 $as_echo_n "(cached) " >&6
1838else
1839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1840/* end confdefs.h. */
1841/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1842 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1843#define $2 innocuous_$2
1844
1845/* System header to define __stub macros and hopefully few prototypes,
1846 which can conflict with char $2 (); below.
1847 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1848 <limits.h> exists even on freestanding compilers. */
1849
1850#ifdef __STDC__
1851# include <limits.h>
1852#else
1853# include <assert.h>
1854#endif
1855
1856#undef $2
1857
1858/* Override any GCC internal prototype to avoid an error.
1859 Use char because int might match the return type of a GCC
1860 builtin and then its argument prototype would still apply. */
1861#ifdef __cplusplus
1862extern "C"
1863#endif
1864char $2 ();
1865/* The GNU C library defines this for functions which it implements
1866 to always fail with ENOSYS. Some functions are actually named
1867 something starting with __ and the normal name is an alias. */
1868#if defined __stub_$2 || defined __stub___$2
1869choke me
1870#endif
1871
1872int
1873main ()
1874{
1875return $2 ();
1876 ;
1877 return 0;
1878}
1879_ACEOF
1880if ac_fn_c_try_link "$LINENO"; then :
1881 eval "$3=yes"
1882else
1883 eval "$3=no"
1884fi
1885rm -f core conftest.err conftest.$ac_objext \
1886 conftest$ac_exeext conftest.$ac_ext
1887fi
1888eval ac_res=\$$3
1889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1890$as_echo "$ac_res" >&6; }
1891 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1892
1893} # ac_fn_c_check_func
3a657c60
EZ
1894
1895# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1896# ---------------------------------------------
1897# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1898# accordingly.
1899ac_fn_c_check_decl ()
1900{
1901 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902 as_decl_name=`echo $2|sed 's/ *(.*//'`
1903 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1905$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1906if eval \${$3+:} false; then :
1907 $as_echo_n "(cached) " >&6
1908else
1909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1910/* end confdefs.h. */
1911$4
1912int
1913main ()
1914{
1915#ifndef $as_decl_name
1916#ifdef __cplusplus
1917 (void) $as_decl_use;
1918#else
1919 (void) $as_decl_name;
1920#endif
1921#endif
1922
1923 ;
1924 return 0;
1925}
1926_ACEOF
1927if ac_fn_c_try_compile "$LINENO"; then :
1928 eval "$3=yes"
1929else
1930 eval "$3=no"
1931fi
1932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1933fi
1934eval ac_res=\$$3
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1936$as_echo "$ac_res" >&6; }
1937 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1938
1939} # ac_fn_c_check_decl
0e65dfba
NA
1940cat >config.log <<_ACEOF
1941This file contains any messages produced by compilers while
1942running configure, to aid debugging if configure makes a mistake.
1943
987cf30a 1944It was created by libctf $as_me 1.2.0, which was
0e65dfba
NA
1945generated by GNU Autoconf 2.69. Invocation command line was
1946
1947 $ $0 $@
1948
1949_ACEOF
1950exec 5>>config.log
1951{
1952cat <<_ASUNAME
1953## --------- ##
1954## Platform. ##
1955## --------- ##
1956
1957hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1958uname -m = `(uname -m) 2>/dev/null || echo unknown`
1959uname -r = `(uname -r) 2>/dev/null || echo unknown`
1960uname -s = `(uname -s) 2>/dev/null || echo unknown`
1961uname -v = `(uname -v) 2>/dev/null || echo unknown`
1962
1963/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1964/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1965
1966/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1967/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1968/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1969/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1970/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1971/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1972/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1973
1974_ASUNAME
1975
1976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1977for as_dir in $PATH
1978do
1979 IFS=$as_save_IFS
1980 test -z "$as_dir" && as_dir=.
1981 $as_echo "PATH: $as_dir"
1982 done
1983IFS=$as_save_IFS
1984
1985} >&5
1986
1987cat >&5 <<_ACEOF
1988
1989
1990## ----------- ##
1991## Core tests. ##
1992## ----------- ##
1993
1994_ACEOF
1995
1996
1997# Keep a trace of the command line.
1998# Strip out --no-create and --no-recursion so they do not pile up.
1999# Strip out --silent because we don't want to record it for future runs.
2000# Also quote any args containing shell meta-characters.
2001# Make two passes to allow for proper duplicate-argument suppression.
2002ac_configure_args=
2003ac_configure_args0=
2004ac_configure_args1=
2005ac_must_keep_next=false
2006for ac_pass in 1 2
2007do
2008 for ac_arg
2009 do
2010 case $ac_arg in
2011 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2012 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2013 | -silent | --silent | --silen | --sile | --sil)
2014 continue ;;
2015 *\'*)
2016 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2017 esac
2018 case $ac_pass in
2019 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2020 2)
2021 as_fn_append ac_configure_args1 " '$ac_arg'"
2022 if test $ac_must_keep_next = true; then
2023 ac_must_keep_next=false # Got value, back to normal.
2024 else
2025 case $ac_arg in
2026 *=* | --config-cache | -C | -disable-* | --disable-* \
2027 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2028 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2029 | -with-* | --with-* | -without-* | --without-* | --x)
2030 case "$ac_configure_args0 " in
2031 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2032 esac
2033 ;;
2034 -* ) ac_must_keep_next=true ;;
2035 esac
2036 fi
2037 as_fn_append ac_configure_args " '$ac_arg'"
2038 ;;
2039 esac
2040 done
2041done
2042{ ac_configure_args0=; unset ac_configure_args0;}
2043{ ac_configure_args1=; unset ac_configure_args1;}
2044
2045# When interrupted or exit'd, cleanup temporary files, and complete
2046# config.log. We remove comments because anyway the quotes in there
2047# would cause problems or look ugly.
2048# WARNING: Use '\'' to represent an apostrophe within the trap.
2049# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2050trap 'exit_status=$?
2051 # Save into config.log some information that might help in debugging.
2052 {
2053 echo
2054
2055 $as_echo "## ---------------- ##
2056## Cache variables. ##
2057## ---------------- ##"
2058 echo
2059 # The following way of writing the cache mishandles newlines in values,
2060(
2061 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2062 eval ac_val=\$$ac_var
2063 case $ac_val in #(
2064 *${as_nl}*)
2065 case $ac_var in #(
2066 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2067$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2068 esac
2069 case $ac_var in #(
2070 _ | IFS | as_nl) ;; #(
2071 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2072 *) { eval $ac_var=; unset $ac_var;} ;;
2073 esac ;;
2074 esac
2075 done
2076 (set) 2>&1 |
2077 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2078 *${as_nl}ac_space=\ *)
2079 sed -n \
2080 "s/'\''/'\''\\\\'\'''\''/g;
2081 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2082 ;; #(
2083 *)
2084 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2085 ;;
2086 esac |
2087 sort
2088)
2089 echo
2090
2091 $as_echo "## ----------------- ##
2092## Output variables. ##
2093## ----------------- ##"
2094 echo
2095 for ac_var in $ac_subst_vars
2096 do
2097 eval ac_val=\$$ac_var
2098 case $ac_val in
2099 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2100 esac
2101 $as_echo "$ac_var='\''$ac_val'\''"
2102 done | sort
2103 echo
2104
2105 if test -n "$ac_subst_files"; then
2106 $as_echo "## ------------------- ##
2107## File substitutions. ##
2108## ------------------- ##"
2109 echo
2110 for ac_var in $ac_subst_files
2111 do
2112 eval ac_val=\$$ac_var
2113 case $ac_val in
2114 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2115 esac
2116 $as_echo "$ac_var='\''$ac_val'\''"
2117 done | sort
2118 echo
2119 fi
2120
2121 if test -s confdefs.h; then
2122 $as_echo "## ----------- ##
2123## confdefs.h. ##
2124## ----------- ##"
2125 echo
2126 cat confdefs.h
2127 echo
2128 fi
2129 test "$ac_signal" != 0 &&
2130 $as_echo "$as_me: caught signal $ac_signal"
2131 $as_echo "$as_me: exit $exit_status"
2132 } >&5
2133 rm -f core *.core core.conftest.* &&
2134 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2135 exit $exit_status
2136' 0
2137for ac_signal in 1 2 13 15; do
2138 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2139done
2140ac_signal=0
2141
2142# confdefs.h avoids OS command line length limits that DEFS can exceed.
2143rm -f -r conftest* confdefs.h
2144
2145$as_echo "/* confdefs.h */" > confdefs.h
2146
2147# Predefined preprocessor variables.
2148
2149cat >>confdefs.h <<_ACEOF
2150#define PACKAGE_NAME "$PACKAGE_NAME"
2151_ACEOF
2152
2153cat >>confdefs.h <<_ACEOF
2154#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2155_ACEOF
2156
2157cat >>confdefs.h <<_ACEOF
2158#define PACKAGE_VERSION "$PACKAGE_VERSION"
2159_ACEOF
2160
2161cat >>confdefs.h <<_ACEOF
2162#define PACKAGE_STRING "$PACKAGE_STRING"
2163_ACEOF
2164
2165cat >>confdefs.h <<_ACEOF
2166#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2167_ACEOF
2168
2169cat >>confdefs.h <<_ACEOF
2170#define PACKAGE_URL "$PACKAGE_URL"
2171_ACEOF
2172
2173
2174# Let the site file select an alternate cache file if it wants to.
2175# Prefer an explicitly selected file to automatically selected ones.
2176ac_site_file1=NONE
2177ac_site_file2=NONE
2178if test -n "$CONFIG_SITE"; then
2179 # We do not want a PATH search for config.site.
2180 case $CONFIG_SITE in #((
2181 -*) ac_site_file1=./$CONFIG_SITE;;
2182 */*) ac_site_file1=$CONFIG_SITE;;
2183 *) ac_site_file1=./$CONFIG_SITE;;
2184 esac
2185elif test "x$prefix" != xNONE; then
2186 ac_site_file1=$prefix/share/config.site
2187 ac_site_file2=$prefix/etc/config.site
2188else
2189 ac_site_file1=$ac_default_prefix/share/config.site
2190 ac_site_file2=$ac_default_prefix/etc/config.site
2191fi
2192for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2193do
2194 test "x$ac_site_file" = xNONE && continue
2195 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2197$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2198 sed 's/^/| /' "$ac_site_file" >&5
2199 . "$ac_site_file" \
2200 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2201$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2202as_fn_error $? "failed to load site script $ac_site_file
2203See \`config.log' for more details" "$LINENO" 5; }
2204 fi
2205done
2206
2207if test -r "$cache_file"; then
2208 # Some versions of bash will fail to source /dev/null (special files
2209 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2210 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2211 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2212$as_echo "$as_me: loading cache $cache_file" >&6;}
2213 case $cache_file in
2214 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2215 *) . "./$cache_file";;
2216 esac
2217 fi
2218else
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2220$as_echo "$as_me: creating cache $cache_file" >&6;}
2221 >$cache_file
2222fi
2223
2224as_fn_append ac_header_list " stdlib.h"
2225as_fn_append ac_header_list " unistd.h"
2226as_fn_append ac_header_list " sys/param.h"
6b22174f 2227as_fn_append ac_func_list " qsort_r"
0e65dfba
NA
2228# Check that the precious variables saved in the cache have kept the same
2229# value.
2230ac_cache_corrupted=false
2231for ac_var in $ac_precious_vars; do
2232 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2233 eval ac_new_set=\$ac_env_${ac_var}_set
2234 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2235 eval ac_new_val=\$ac_env_${ac_var}_value
2236 case $ac_old_set,$ac_new_set in
2237 set,)
2238 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2239$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2240 ac_cache_corrupted=: ;;
2241 ,set)
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2243$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2244 ac_cache_corrupted=: ;;
2245 ,);;
2246 *)
2247 if test "x$ac_old_val" != "x$ac_new_val"; then
2248 # differences in whitespace do not lead to failure.
2249 ac_old_val_w=`echo x $ac_old_val`
2250 ac_new_val_w=`echo x $ac_new_val`
2251 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2253$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2254 ac_cache_corrupted=:
2255 else
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2257$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2258 eval $ac_var=\$ac_old_val
2259 fi
2260 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2261$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2262 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2263$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2264 fi;;
2265 esac
2266 # Pass precious variables to config.status.
2267 if test "$ac_new_set" = set; then
2268 case $ac_new_val in
2269 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2270 *) ac_arg=$ac_var=$ac_new_val ;;
2271 esac
2272 case " $ac_configure_args " in
2273 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2274 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2275 esac
2276 fi
2277done
2278if $ac_cache_corrupted; then
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2280$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2282$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2283 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2284fi
2285## -------------------- ##
2286## Main body of script. ##
2287## -------------------- ##
2288
2289ac_ext=c
2290ac_cpp='$CPP $CPPFLAGS'
2291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2293ac_compiler_gnu=$ac_cv_c_compiler_gnu
2294
2295
2296
2297
2298
2299
2300
87279e3c 2301
a7c23ac9 2302
0e65dfba
NA
2303ac_aux_dir=
2304for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2305 if test -f "$ac_dir/install-sh"; then
2306 ac_aux_dir=$ac_dir
2307 ac_install_sh="$ac_aux_dir/install-sh -c"
2308 break
2309 elif test -f "$ac_dir/install.sh"; then
2310 ac_aux_dir=$ac_dir
2311 ac_install_sh="$ac_aux_dir/install.sh -c"
2312 break
2313 elif test -f "$ac_dir/shtool"; then
2314 ac_aux_dir=$ac_dir
2315 ac_install_sh="$ac_aux_dir/shtool install -c"
2316 break
2317 fi
2318done
2319if test -z "$ac_aux_dir"; then
2320 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2321fi
2322
2323# These three variables are undocumented and unsupported,
2324# and are intended to be withdrawn in a future Autoconf release.
2325# They can cause serious problems if a builder's source tree is in a directory
2326# whose full name contains unusual characters.
2327ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2328ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2329ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2330
2331
2332# Expand $ac_aux_dir to an absolute path.
2333am_aux_dir=`cd "$ac_aux_dir" && pwd`
2334
2335ac_ext=c
2336ac_cpp='$CPP $CPPFLAGS'
2337ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2338ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2339ac_compiler_gnu=$ac_cv_c_compiler_gnu
2340if test -n "$ac_tool_prefix"; then
2341 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2342set dummy ${ac_tool_prefix}gcc; ac_word=$2
2343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2344$as_echo_n "checking for $ac_word... " >&6; }
2345if ${ac_cv_prog_CC+:} false; then :
2346 $as_echo_n "(cached) " >&6
2347else
2348 if test -n "$CC"; then
2349 ac_cv_prog_CC="$CC" # Let the user override the test.
2350else
2351as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2352for as_dir in $PATH
2353do
2354 IFS=$as_save_IFS
2355 test -z "$as_dir" && as_dir=.
2356 for ac_exec_ext in '' $ac_executable_extensions; do
2357 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2358 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2360 break 2
2361 fi
2362done
2363 done
2364IFS=$as_save_IFS
2365
2366fi
2367fi
2368CC=$ac_cv_prog_CC
2369if test -n "$CC"; then
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2371$as_echo "$CC" >&6; }
2372else
2373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2374$as_echo "no" >&6; }
2375fi
2376
2377
2378fi
2379if test -z "$ac_cv_prog_CC"; then
2380 ac_ct_CC=$CC
2381 # Extract the first word of "gcc", so it can be a program name with args.
2382set dummy gcc; ac_word=$2
2383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2384$as_echo_n "checking for $ac_word... " >&6; }
2385if ${ac_cv_prog_ac_ct_CC+:} false; then :
2386 $as_echo_n "(cached) " >&6
2387else
2388 if test -n "$ac_ct_CC"; then
2389 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2390else
2391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2392for as_dir in $PATH
2393do
2394 IFS=$as_save_IFS
2395 test -z "$as_dir" && as_dir=.
2396 for ac_exec_ext in '' $ac_executable_extensions; do
2397 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2398 ac_cv_prog_ac_ct_CC="gcc"
2399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2400 break 2
2401 fi
2402done
2403 done
2404IFS=$as_save_IFS
2405
2406fi
2407fi
2408ac_ct_CC=$ac_cv_prog_ac_ct_CC
2409if test -n "$ac_ct_CC"; then
2410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2411$as_echo "$ac_ct_CC" >&6; }
2412else
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2414$as_echo "no" >&6; }
2415fi
2416
2417 if test "x$ac_ct_CC" = x; then
2418 CC=""
2419 else
2420 case $cross_compiling:$ac_tool_warned in
2421yes:)
2422{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2423$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2424ac_tool_warned=yes ;;
2425esac
2426 CC=$ac_ct_CC
2427 fi
2428else
2429 CC="$ac_cv_prog_CC"
2430fi
2431
2432if test -z "$CC"; then
2433 if test -n "$ac_tool_prefix"; then
2434 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2435set dummy ${ac_tool_prefix}cc; ac_word=$2
2436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2437$as_echo_n "checking for $ac_word... " >&6; }
2438if ${ac_cv_prog_CC+:} false; then :
2439 $as_echo_n "(cached) " >&6
2440else
2441 if test -n "$CC"; then
2442 ac_cv_prog_CC="$CC" # Let the user override the test.
2443else
2444as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2445for as_dir in $PATH
2446do
2447 IFS=$as_save_IFS
2448 test -z "$as_dir" && as_dir=.
2449 for ac_exec_ext in '' $ac_executable_extensions; do
2450 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2451 ac_cv_prog_CC="${ac_tool_prefix}cc"
2452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2453 break 2
2454 fi
2455done
2456 done
2457IFS=$as_save_IFS
2458
2459fi
2460fi
2461CC=$ac_cv_prog_CC
2462if test -n "$CC"; then
2463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2464$as_echo "$CC" >&6; }
2465else
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2467$as_echo "no" >&6; }
2468fi
2469
2470
2471 fi
2472fi
2473if test -z "$CC"; then
2474 # Extract the first word of "cc", so it can be a program name with args.
2475set dummy cc; ac_word=$2
2476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2477$as_echo_n "checking for $ac_word... " >&6; }
2478if ${ac_cv_prog_CC+:} false; then :
2479 $as_echo_n "(cached) " >&6
2480else
2481 if test -n "$CC"; then
2482 ac_cv_prog_CC="$CC" # Let the user override the test.
2483else
2484 ac_prog_rejected=no
2485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2486for as_dir in $PATH
2487do
2488 IFS=$as_save_IFS
2489 test -z "$as_dir" && as_dir=.
2490 for ac_exec_ext in '' $ac_executable_extensions; do
2491 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2492 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2493 ac_prog_rejected=yes
2494 continue
2495 fi
2496 ac_cv_prog_CC="cc"
2497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2498 break 2
2499 fi
2500done
2501 done
2502IFS=$as_save_IFS
2503
2504if test $ac_prog_rejected = yes; then
2505 # We found a bogon in the path, so make sure we never use it.
2506 set dummy $ac_cv_prog_CC
2507 shift
2508 if test $# != 0; then
2509 # We chose a different compiler from the bogus one.
2510 # However, it has the same basename, so the bogon will be chosen
2511 # first if we set CC to just the basename; use the full file name.
2512 shift
2513 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2514 fi
2515fi
2516fi
2517fi
2518CC=$ac_cv_prog_CC
2519if test -n "$CC"; then
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2521$as_echo "$CC" >&6; }
2522else
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2524$as_echo "no" >&6; }
2525fi
2526
2527
2528fi
2529if test -z "$CC"; then
2530 if test -n "$ac_tool_prefix"; then
2531 for ac_prog in cl.exe
2532 do
2533 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2534set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2536$as_echo_n "checking for $ac_word... " >&6; }
2537if ${ac_cv_prog_CC+:} false; then :
2538 $as_echo_n "(cached) " >&6
2539else
2540 if test -n "$CC"; then
2541 ac_cv_prog_CC="$CC" # Let the user override the test.
2542else
2543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2544for as_dir in $PATH
2545do
2546 IFS=$as_save_IFS
2547 test -z "$as_dir" && as_dir=.
2548 for ac_exec_ext in '' $ac_executable_extensions; do
2549 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2550 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2552 break 2
2553 fi
2554done
2555 done
2556IFS=$as_save_IFS
2557
2558fi
2559fi
2560CC=$ac_cv_prog_CC
2561if test -n "$CC"; then
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2563$as_echo "$CC" >&6; }
2564else
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2566$as_echo "no" >&6; }
2567fi
2568
2569
2570 test -n "$CC" && break
2571 done
2572fi
2573if test -z "$CC"; then
2574 ac_ct_CC=$CC
2575 for ac_prog in cl.exe
2576do
2577 # Extract the first word of "$ac_prog", so it can be a program name with args.
2578set dummy $ac_prog; ac_word=$2
2579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2580$as_echo_n "checking for $ac_word... " >&6; }
2581if ${ac_cv_prog_ac_ct_CC+:} false; then :
2582 $as_echo_n "(cached) " >&6
2583else
2584 if test -n "$ac_ct_CC"; then
2585 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2586else
2587as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2588for as_dir in $PATH
2589do
2590 IFS=$as_save_IFS
2591 test -z "$as_dir" && as_dir=.
2592 for ac_exec_ext in '' $ac_executable_extensions; do
2593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2594 ac_cv_prog_ac_ct_CC="$ac_prog"
2595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2596 break 2
2597 fi
2598done
2599 done
2600IFS=$as_save_IFS
2601
2602fi
2603fi
2604ac_ct_CC=$ac_cv_prog_ac_ct_CC
2605if test -n "$ac_ct_CC"; then
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2607$as_echo "$ac_ct_CC" >&6; }
2608else
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2610$as_echo "no" >&6; }
2611fi
2612
2613
2614 test -n "$ac_ct_CC" && break
2615done
2616
2617 if test "x$ac_ct_CC" = x; then
2618 CC=""
2619 else
2620 case $cross_compiling:$ac_tool_warned in
2621yes:)
2622{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2623$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2624ac_tool_warned=yes ;;
2625esac
2626 CC=$ac_ct_CC
2627 fi
2628fi
2629
2630fi
2631
2632
2633test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2634$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2635as_fn_error $? "no acceptable C compiler found in \$PATH
2636See \`config.log' for more details" "$LINENO" 5; }
2637
2638# Provide some information about the compiler.
2639$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2640set X $ac_compile
2641ac_compiler=$2
2642for ac_option in --version -v -V -qversion; do
2643 { { ac_try="$ac_compiler $ac_option >&5"
2644case "(($ac_try" in
2645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2646 *) ac_try_echo=$ac_try;;
2647esac
2648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2649$as_echo "$ac_try_echo"; } >&5
2650 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2651 ac_status=$?
2652 if test -s conftest.err; then
2653 sed '10a\
2654... rest of stderr output deleted ...
2655 10q' conftest.err >conftest.er1
2656 cat conftest.er1 >&5
2657 fi
2658 rm -f conftest.er1 conftest.err
2659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2660 test $ac_status = 0; }
2661done
2662
2663cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2664/* end confdefs.h. */
2665
2666int
2667main ()
2668{
2669
2670 ;
2671 return 0;
2672}
2673_ACEOF
2674ac_clean_files_save=$ac_clean_files
2675ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2676# Try to create an executable without -o first, disregard a.out.
2677# It will help us diagnose broken compilers, and finding out an intuition
2678# of exeext.
2679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2680$as_echo_n "checking whether the C compiler works... " >&6; }
2681ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2682
2683# The possible output files:
2684ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2685
2686ac_rmfiles=
2687for ac_file in $ac_files
2688do
2689 case $ac_file in
2690 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2691 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2692 esac
2693done
2694rm -f $ac_rmfiles
2695
2696if { { ac_try="$ac_link_default"
2697case "(($ac_try" in
2698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2699 *) ac_try_echo=$ac_try;;
2700esac
2701eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2702$as_echo "$ac_try_echo"; } >&5
2703 (eval "$ac_link_default") 2>&5
2704 ac_status=$?
2705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2706 test $ac_status = 0; }; then :
2707 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2708# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2709# in a Makefile. We should not override ac_cv_exeext if it was cached,
2710# so that the user can short-circuit this test for compilers unknown to
2711# Autoconf.
2712for ac_file in $ac_files ''
2713do
2714 test -f "$ac_file" || continue
2715 case $ac_file in
2716 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2717 ;;
2718 [ab].out )
2719 # We found the default executable, but exeext='' is most
2720 # certainly right.
2721 break;;
2722 *.* )
2723 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2724 then :; else
2725 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2726 fi
2727 # We set ac_cv_exeext here because the later test for it is not
2728 # safe: cross compilers may not add the suffix if given an `-o'
2729 # argument, so we may need to know it at that point already.
2730 # Even if this section looks crufty: it has the advantage of
2731 # actually working.
2732 break;;
2733 * )
2734 break;;
2735 esac
2736done
2737test "$ac_cv_exeext" = no && ac_cv_exeext=
2738
2739else
2740 ac_file=''
2741fi
2742if test -z "$ac_file"; then :
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2744$as_echo "no" >&6; }
2745$as_echo "$as_me: failed program was:" >&5
2746sed 's/^/| /' conftest.$ac_ext >&5
2747
2748{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2749$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2750as_fn_error 77 "C compiler cannot create executables
2751See \`config.log' for more details" "$LINENO" 5; }
2752else
2753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2754$as_echo "yes" >&6; }
2755fi
2756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2757$as_echo_n "checking for C compiler default output file name... " >&6; }
2758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2759$as_echo "$ac_file" >&6; }
2760ac_exeext=$ac_cv_exeext
2761
2762rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2763ac_clean_files=$ac_clean_files_save
2764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2765$as_echo_n "checking for suffix of executables... " >&6; }
2766if { { ac_try="$ac_link"
2767case "(($ac_try" in
2768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2769 *) ac_try_echo=$ac_try;;
2770esac
2771eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2772$as_echo "$ac_try_echo"; } >&5
2773 (eval "$ac_link") 2>&5
2774 ac_status=$?
2775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2776 test $ac_status = 0; }; then :
2777 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2778# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2779# work properly (i.e., refer to `conftest.exe'), while it won't with
2780# `rm'.
2781for ac_file in conftest.exe conftest conftest.*; do
2782 test -f "$ac_file" || continue
2783 case $ac_file in
2784 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2785 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2786 break;;
2787 * ) break;;
2788 esac
2789done
2790else
2791 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2792$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2793as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2794See \`config.log' for more details" "$LINENO" 5; }
2795fi
2796rm -f conftest conftest$ac_cv_exeext
2797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2798$as_echo "$ac_cv_exeext" >&6; }
2799
2800rm -f conftest.$ac_ext
2801EXEEXT=$ac_cv_exeext
2802ac_exeext=$EXEEXT
2803cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2804/* end confdefs.h. */
2805#include <stdio.h>
2806int
2807main ()
2808{
2809FILE *f = fopen ("conftest.out", "w");
2810 return ferror (f) || fclose (f) != 0;
2811
2812 ;
2813 return 0;
2814}
2815_ACEOF
2816ac_clean_files="$ac_clean_files conftest.out"
2817# Check that the compiler produces executables we can run. If not, either
2818# the compiler is broken, or we cross compile.
2819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2820$as_echo_n "checking whether we are cross compiling... " >&6; }
2821if test "$cross_compiling" != yes; then
2822 { { ac_try="$ac_link"
2823case "(($ac_try" in
2824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2825 *) ac_try_echo=$ac_try;;
2826esac
2827eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2828$as_echo "$ac_try_echo"; } >&5
2829 (eval "$ac_link") 2>&5
2830 ac_status=$?
2831 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2832 test $ac_status = 0; }
2833 if { ac_try='./conftest$ac_cv_exeext'
2834 { { case "(($ac_try" in
2835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2836 *) ac_try_echo=$ac_try;;
2837esac
2838eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2839$as_echo "$ac_try_echo"; } >&5
2840 (eval "$ac_try") 2>&5
2841 ac_status=$?
2842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2843 test $ac_status = 0; }; }; then
2844 cross_compiling=no
2845 else
2846 if test "$cross_compiling" = maybe; then
2847 cross_compiling=yes
2848 else
2849 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2850$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2851as_fn_error $? "cannot run C compiled programs.
2852If you meant to cross compile, use \`--host'.
2853See \`config.log' for more details" "$LINENO" 5; }
2854 fi
2855 fi
2856fi
2857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2858$as_echo "$cross_compiling" >&6; }
2859
2860rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2861ac_clean_files=$ac_clean_files_save
2862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2863$as_echo_n "checking for suffix of object files... " >&6; }
2864if ${ac_cv_objext+:} false; then :
2865 $as_echo_n "(cached) " >&6
2866else
2867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2868/* end confdefs.h. */
2869
2870int
2871main ()
2872{
2873
2874 ;
2875 return 0;
2876}
2877_ACEOF
2878rm -f conftest.o conftest.obj
2879if { { ac_try="$ac_compile"
2880case "(($ac_try" in
2881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2882 *) ac_try_echo=$ac_try;;
2883esac
2884eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2885$as_echo "$ac_try_echo"; } >&5
2886 (eval "$ac_compile") 2>&5
2887 ac_status=$?
2888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2889 test $ac_status = 0; }; then :
2890 for ac_file in conftest.o conftest.obj conftest.*; do
2891 test -f "$ac_file" || continue;
2892 case $ac_file in
2893 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2894 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2895 break;;
2896 esac
2897done
2898else
2899 $as_echo "$as_me: failed program was:" >&5
2900sed 's/^/| /' conftest.$ac_ext >&5
2901
2902{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2903$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2904as_fn_error $? "cannot compute suffix of object files: cannot compile
2905See \`config.log' for more details" "$LINENO" 5; }
2906fi
2907rm -f conftest.$ac_cv_objext conftest.$ac_ext
2908fi
2909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2910$as_echo "$ac_cv_objext" >&6; }
2911OBJEXT=$ac_cv_objext
2912ac_objext=$OBJEXT
2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2914$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2915if ${ac_cv_c_compiler_gnu+:} false; then :
2916 $as_echo_n "(cached) " >&6
2917else
2918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2919/* end confdefs.h. */
2920
2921int
2922main ()
2923{
2924#ifndef __GNUC__
2925 choke me
2926#endif
2927
2928 ;
2929 return 0;
2930}
2931_ACEOF
2932if ac_fn_c_try_compile "$LINENO"; then :
2933 ac_compiler_gnu=yes
2934else
2935 ac_compiler_gnu=no
2936fi
2937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2938ac_cv_c_compiler_gnu=$ac_compiler_gnu
2939
2940fi
2941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2942$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2943if test $ac_compiler_gnu = yes; then
2944 GCC=yes
2945else
2946 GCC=
2947fi
2948ac_test_CFLAGS=${CFLAGS+set}
2949ac_save_CFLAGS=$CFLAGS
2950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2951$as_echo_n "checking whether $CC accepts -g... " >&6; }
2952if ${ac_cv_prog_cc_g+:} false; then :
2953 $as_echo_n "(cached) " >&6
2954else
2955 ac_save_c_werror_flag=$ac_c_werror_flag
2956 ac_c_werror_flag=yes
2957 ac_cv_prog_cc_g=no
2958 CFLAGS="-g"
2959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2960/* end confdefs.h. */
2961
2962int
2963main ()
2964{
2965
2966 ;
2967 return 0;
2968}
2969_ACEOF
2970if ac_fn_c_try_compile "$LINENO"; then :
2971 ac_cv_prog_cc_g=yes
2972else
2973 CFLAGS=""
2974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2975/* end confdefs.h. */
2976
2977int
2978main ()
2979{
2980
2981 ;
2982 return 0;
2983}
2984_ACEOF
2985if ac_fn_c_try_compile "$LINENO"; then :
2986
2987else
2988 ac_c_werror_flag=$ac_save_c_werror_flag
2989 CFLAGS="-g"
2990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2991/* end confdefs.h. */
2992
2993int
2994main ()
2995{
2996
2997 ;
2998 return 0;
2999}
3000_ACEOF
3001if ac_fn_c_try_compile "$LINENO"; then :
3002 ac_cv_prog_cc_g=yes
3003fi
3004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3005fi
3006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3007fi
3008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3009 ac_c_werror_flag=$ac_save_c_werror_flag
3010fi
3011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3012$as_echo "$ac_cv_prog_cc_g" >&6; }
3013if test "$ac_test_CFLAGS" = set; then
3014 CFLAGS=$ac_save_CFLAGS
3015elif test $ac_cv_prog_cc_g = yes; then
3016 if test "$GCC" = yes; then
3017 CFLAGS="-g -O2"
3018 else
3019 CFLAGS="-g"
3020 fi
3021else
3022 if test "$GCC" = yes; then
3023 CFLAGS="-O2"
3024 else
3025 CFLAGS=
3026 fi
3027fi
3028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3029$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3030if ${ac_cv_prog_cc_c89+:} false; then :
3031 $as_echo_n "(cached) " >&6
3032else
3033 ac_cv_prog_cc_c89=no
3034ac_save_CC=$CC
3035cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3036/* end confdefs.h. */
3037#include <stdarg.h>
3038#include <stdio.h>
3039struct stat;
3040/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3041struct buf { int x; };
3042FILE * (*rcsopen) (struct buf *, struct stat *, int);
3043static char *e (p, i)
3044 char **p;
3045 int i;
3046{
3047 return p[i];
3048}
3049static char *f (char * (*g) (char **, int), char **p, ...)
3050{
3051 char *s;
3052 va_list v;
3053 va_start (v,p);
3054 s = g (p, va_arg (v,int));
3055 va_end (v);
3056 return s;
3057}
3058
3059/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3060 function prototypes and stuff, but not '\xHH' hex character constants.
3061 These don't provoke an error unfortunately, instead are silently treated
3062 as 'x'. The following induces an error, until -std is added to get
3063 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3064 array size at least. It's necessary to write '\x00'==0 to get something
3065 that's true only with -std. */
3066int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3067
3068/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3069 inside strings and character constants. */
3070#define FOO(x) 'x'
3071int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3072
3073int test (int i, double x);
3074struct s1 {int (*f) (int a);};
3075struct s2 {int (*f) (double a);};
3076int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3077int argc;
3078char **argv;
3079int
3080main ()
3081{
3082return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3083 ;
3084 return 0;
3085}
3086_ACEOF
3087for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3088 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3089do
3090 CC="$ac_save_CC $ac_arg"
3091 if ac_fn_c_try_compile "$LINENO"; then :
3092 ac_cv_prog_cc_c89=$ac_arg
3093fi
3094rm -f core conftest.err conftest.$ac_objext
3095 test "x$ac_cv_prog_cc_c89" != "xno" && break
3096done
3097rm -f conftest.$ac_ext
3098CC=$ac_save_CC
3099
3100fi
3101# AC_CACHE_VAL
3102case "x$ac_cv_prog_cc_c89" in
3103 x)
3104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3105$as_echo "none needed" >&6; } ;;
3106 xno)
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3108$as_echo "unsupported" >&6; } ;;
3109 *)
3110 CC="$CC $ac_cv_prog_cc_c89"
3111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3112$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3113esac
3114if test "x$ac_cv_prog_cc_c89" != xno; then :
3115
3116fi
3117
3118ac_ext=c
3119ac_cpp='$CPP $CPPFLAGS'
3120ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3121ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3122ac_compiler_gnu=$ac_cv_c_compiler_gnu
3123
3124ac_ext=c
3125ac_cpp='$CPP $CPPFLAGS'
3126ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3127ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3128ac_compiler_gnu=$ac_cv_c_compiler_gnu
3129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3130$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3131if ${am_cv_prog_cc_c_o+:} false; then :
3132 $as_echo_n "(cached) " >&6
3133else
3134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3135/* end confdefs.h. */
3136
3137int
3138main ()
3139{
3140
3141 ;
3142 return 0;
3143}
3144_ACEOF
3145 # Make sure it works both with $CC and with simple cc.
3146 # Following AC_PROG_CC_C_O, we do the test twice because some
3147 # compilers refuse to overwrite an existing .o file with -o,
3148 # though they will create one.
3149 am_cv_prog_cc_c_o=yes
3150 for am_i in 1 2; do
3151 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3152 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3153 ac_status=$?
3154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3155 (exit $ac_status); } \
3156 && test -f conftest2.$ac_objext; then
3157 : OK
3158 else
3159 am_cv_prog_cc_c_o=no
3160 break
3161 fi
3162 done
3163 rm -f core conftest*
3164 unset am_i
3165fi
3166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3167$as_echo "$am_cv_prog_cc_c_o" >&6; }
3168if test "$am_cv_prog_cc_c_o" != yes; then
3169 # Losing compiler, so override with the script.
3170 # FIXME: It is wrong to rewrite CC.
3171 # But if we don't then we get into trouble of one sort or another.
3172 # A longer-term fix would be to have automake use am__CC in this case,
3173 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3174 CC="$am_aux_dir/compile $CC"
3175fi
3176ac_ext=c
3177ac_cpp='$CPP $CPPFLAGS'
3178ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3179ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3180ac_compiler_gnu=$ac_cv_c_compiler_gnu
3181
3182
3183
3184ac_ext=c
3185ac_cpp='$CPP $CPPFLAGS'
3186ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3187ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3188ac_compiler_gnu=$ac_cv_c_compiler_gnu
3189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3190$as_echo_n "checking how to run the C preprocessor... " >&6; }
3191# On Suns, sometimes $CPP names a directory.
3192if test -n "$CPP" && test -d "$CPP"; then
3193 CPP=
3194fi
3195if test -z "$CPP"; then
3196 if ${ac_cv_prog_CPP+:} false; then :
3197 $as_echo_n "(cached) " >&6
3198else
3199 # Double quotes because CPP needs to be expanded
3200 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3201 do
3202 ac_preproc_ok=false
3203for ac_c_preproc_warn_flag in '' yes
3204do
3205 # Use a header file that comes with gcc, so configuring glibc
3206 # with a fresh cross-compiler works.
3207 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3208 # <limits.h> exists even on freestanding compilers.
3209 # On the NeXT, cc -E runs the code through the compiler's parser,
3210 # not just through cpp. "Syntax error" is here to catch this case.
3211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3212/* end confdefs.h. */
3213#ifdef __STDC__
3214# include <limits.h>
3215#else
3216# include <assert.h>
3217#endif
3218 Syntax error
3219_ACEOF
3220if ac_fn_c_try_cpp "$LINENO"; then :
3221
3222else
3223 # Broken: fails on valid input.
3224continue
3225fi
3226rm -f conftest.err conftest.i conftest.$ac_ext
3227
3228 # OK, works on sane cases. Now check whether nonexistent headers
3229 # can be detected and how.
3230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3231/* end confdefs.h. */
3232#include <ac_nonexistent.h>
3233_ACEOF
3234if ac_fn_c_try_cpp "$LINENO"; then :
3235 # Broken: success on invalid input.
3236continue
3237else
3238 # Passes both tests.
3239ac_preproc_ok=:
3240break
3241fi
3242rm -f conftest.err conftest.i conftest.$ac_ext
3243
3244done
3245# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3246rm -f conftest.i conftest.err conftest.$ac_ext
3247if $ac_preproc_ok; then :
3248 break
3249fi
3250
3251 done
3252 ac_cv_prog_CPP=$CPP
3253
3254fi
3255 CPP=$ac_cv_prog_CPP
3256else
3257 ac_cv_prog_CPP=$CPP
3258fi
3259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3260$as_echo "$CPP" >&6; }
3261ac_preproc_ok=false
3262for ac_c_preproc_warn_flag in '' yes
3263do
3264 # Use a header file that comes with gcc, so configuring glibc
3265 # with a fresh cross-compiler works.
3266 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3267 # <limits.h> exists even on freestanding compilers.
3268 # On the NeXT, cc -E runs the code through the compiler's parser,
3269 # not just through cpp. "Syntax error" is here to catch this case.
3270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3271/* end confdefs.h. */
3272#ifdef __STDC__
3273# include <limits.h>
3274#else
3275# include <assert.h>
3276#endif
3277 Syntax error
3278_ACEOF
3279if ac_fn_c_try_cpp "$LINENO"; then :
3280
3281else
3282 # Broken: fails on valid input.
3283continue
3284fi
3285rm -f conftest.err conftest.i conftest.$ac_ext
3286
3287 # OK, works on sane cases. Now check whether nonexistent headers
3288 # can be detected and how.
3289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3290/* end confdefs.h. */
3291#include <ac_nonexistent.h>
3292_ACEOF
3293if ac_fn_c_try_cpp "$LINENO"; then :
3294 # Broken: success on invalid input.
3295continue
3296else
3297 # Passes both tests.
3298ac_preproc_ok=:
3299break
3300fi
3301rm -f conftest.err conftest.i conftest.$ac_ext
3302
3303done
3304# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3305rm -f conftest.i conftest.err conftest.$ac_ext
3306if $ac_preproc_ok; then :
3307
3308else
3309 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3310$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3311as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3312See \`config.log' for more details" "$LINENO" 5; }
3313fi
3314
3315ac_ext=c
3316ac_cpp='$CPP $CPPFLAGS'
3317ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3318ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3319ac_compiler_gnu=$ac_cv_c_compiler_gnu
3320
3321
3322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3323$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3324if ${ac_cv_path_GREP+:} false; then :
3325 $as_echo_n "(cached) " >&6
3326else
3327 if test -z "$GREP"; then
3328 ac_path_GREP_found=false
3329 # Loop through the user's path and test for each of PROGNAME-LIST
3330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3331for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3332do
3333 IFS=$as_save_IFS
3334 test -z "$as_dir" && as_dir=.
3335 for ac_prog in grep ggrep; do
3336 for ac_exec_ext in '' $ac_executable_extensions; do
3337 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3338 as_fn_executable_p "$ac_path_GREP" || continue
3339# Check for GNU ac_path_GREP and select it if it is found.
3340 # Check for GNU $ac_path_GREP
3341case `"$ac_path_GREP" --version 2>&1` in
3342*GNU*)
3343 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3344*)
3345 ac_count=0
3346 $as_echo_n 0123456789 >"conftest.in"
3347 while :
3348 do
3349 cat "conftest.in" "conftest.in" >"conftest.tmp"
3350 mv "conftest.tmp" "conftest.in"
3351 cp "conftest.in" "conftest.nl"
3352 $as_echo 'GREP' >> "conftest.nl"
3353 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3354 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3355 as_fn_arith $ac_count + 1 && ac_count=$as_val
3356 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3357 # Best one so far, save it but keep looking for a better one
3358 ac_cv_path_GREP="$ac_path_GREP"
3359 ac_path_GREP_max=$ac_count
3360 fi
3361 # 10*(2^10) chars as input seems more than enough
3362 test $ac_count -gt 10 && break
3363 done
3364 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3365esac
3366
3367 $ac_path_GREP_found && break 3
3368 done
3369 done
3370 done
3371IFS=$as_save_IFS
3372 if test -z "$ac_cv_path_GREP"; then
3373 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3374 fi
3375else
3376 ac_cv_path_GREP=$GREP
3377fi
3378
3379fi
3380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3381$as_echo "$ac_cv_path_GREP" >&6; }
3382 GREP="$ac_cv_path_GREP"
3383
3384
3385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3386$as_echo_n "checking for egrep... " >&6; }
3387if ${ac_cv_path_EGREP+:} false; then :
3388 $as_echo_n "(cached) " >&6
3389else
3390 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3391 then ac_cv_path_EGREP="$GREP -E"
3392 else
3393 if test -z "$EGREP"; then
3394 ac_path_EGREP_found=false
3395 # Loop through the user's path and test for each of PROGNAME-LIST
3396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3397for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3398do
3399 IFS=$as_save_IFS
3400 test -z "$as_dir" && as_dir=.
3401 for ac_prog in egrep; do
3402 for ac_exec_ext in '' $ac_executable_extensions; do
3403 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3404 as_fn_executable_p "$ac_path_EGREP" || continue
3405# Check for GNU ac_path_EGREP and select it if it is found.
3406 # Check for GNU $ac_path_EGREP
3407case `"$ac_path_EGREP" --version 2>&1` in
3408*GNU*)
3409 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3410*)
3411 ac_count=0
3412 $as_echo_n 0123456789 >"conftest.in"
3413 while :
3414 do
3415 cat "conftest.in" "conftest.in" >"conftest.tmp"
3416 mv "conftest.tmp" "conftest.in"
3417 cp "conftest.in" "conftest.nl"
3418 $as_echo 'EGREP' >> "conftest.nl"
3419 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3420 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3421 as_fn_arith $ac_count + 1 && ac_count=$as_val
3422 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3423 # Best one so far, save it but keep looking for a better one
3424 ac_cv_path_EGREP="$ac_path_EGREP"
3425 ac_path_EGREP_max=$ac_count
3426 fi
3427 # 10*(2^10) chars as input seems more than enough
3428 test $ac_count -gt 10 && break
3429 done
3430 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3431esac
3432
3433 $ac_path_EGREP_found && break 3
3434 done
3435 done
3436 done
3437IFS=$as_save_IFS
3438 if test -z "$ac_cv_path_EGREP"; then
3439 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3440 fi
3441else
3442 ac_cv_path_EGREP=$EGREP
3443fi
3444
3445 fi
3446fi
3447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3448$as_echo "$ac_cv_path_EGREP" >&6; }
3449 EGREP="$ac_cv_path_EGREP"
3450
3451
3452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3453$as_echo_n "checking for ANSI C header files... " >&6; }
3454if ${ac_cv_header_stdc+:} false; then :
3455 $as_echo_n "(cached) " >&6
3456else
3457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3458/* end confdefs.h. */
3459#include <stdlib.h>
3460#include <stdarg.h>
3461#include <string.h>
3462#include <float.h>
3463
3464int
3465main ()
3466{
3467
3468 ;
3469 return 0;
3470}
3471_ACEOF
3472if ac_fn_c_try_compile "$LINENO"; then :
3473 ac_cv_header_stdc=yes
3474else
3475 ac_cv_header_stdc=no
3476fi
3477rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3478
3479if test $ac_cv_header_stdc = yes; then
3480 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3482/* end confdefs.h. */
3483#include <string.h>
3484
3485_ACEOF
3486if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3487 $EGREP "memchr" >/dev/null 2>&1; then :
3488
3489else
3490 ac_cv_header_stdc=no
3491fi
3492rm -f conftest*
3493
3494fi
3495
3496if test $ac_cv_header_stdc = yes; then
3497 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499/* end confdefs.h. */
3500#include <stdlib.h>
3501
3502_ACEOF
3503if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3504 $EGREP "free" >/dev/null 2>&1; then :
3505
3506else
3507 ac_cv_header_stdc=no
3508fi
3509rm -f conftest*
3510
3511fi
3512
3513if test $ac_cv_header_stdc = yes; then
3514 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3515 if test "$cross_compiling" = yes; then :
3516 :
3517else
3518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3519/* end confdefs.h. */
3520#include <ctype.h>
3521#include <stdlib.h>
3522#if ((' ' & 0x0FF) == 0x020)
3523# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3524# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3525#else
3526# define ISLOWER(c) \
3527 (('a' <= (c) && (c) <= 'i') \
3528 || ('j' <= (c) && (c) <= 'r') \
3529 || ('s' <= (c) && (c) <= 'z'))
3530# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3531#endif
3532
3533#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3534int
3535main ()
3536{
3537 int i;
3538 for (i = 0; i < 256; i++)
3539 if (XOR (islower (i), ISLOWER (i))
3540 || toupper (i) != TOUPPER (i))
3541 return 2;
3542 return 0;
3543}
3544_ACEOF
3545if ac_fn_c_try_run "$LINENO"; then :
3546
3547else
3548 ac_cv_header_stdc=no
3549fi
3550rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3551 conftest.$ac_objext conftest.beam conftest.$ac_ext
3552fi
3553
3554fi
3555fi
3556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3557$as_echo "$ac_cv_header_stdc" >&6; }
3558if test $ac_cv_header_stdc = yes; then
3559
3560$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3561
3562fi
3563
3564# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3565for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3566 inttypes.h stdint.h unistd.h
3567do :
3568 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3569ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3570"
3571if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3572 cat >>confdefs.h <<_ACEOF
3573#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3574_ACEOF
3575
3576fi
3577
3578done
3579
3580
3581
3582 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3583if test "x$ac_cv_header_minix_config_h" = xyes; then :
3584 MINIX=yes
3585else
3586 MINIX=
3587fi
3588
3589
3590 if test "$MINIX" = yes; then
3591
3592$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3593
3594
3595$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3596
3597
3598$as_echo "#define _MINIX 1" >>confdefs.h
3599
3600 fi
3601
3602
3603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3604$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3605if ${ac_cv_safe_to_define___extensions__+:} false; then :
3606 $as_echo_n "(cached) " >&6
3607else
3608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3609/* end confdefs.h. */
3610
3611# define __EXTENSIONS__ 1
3612 $ac_includes_default
3613int
3614main ()
3615{
3616
3617 ;
3618 return 0;
3619}
3620_ACEOF
3621if ac_fn_c_try_compile "$LINENO"; then :
3622 ac_cv_safe_to_define___extensions__=yes
3623else
3624 ac_cv_safe_to_define___extensions__=no
3625fi
3626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3627fi
3628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3629$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3630 test $ac_cv_safe_to_define___extensions__ = yes &&
3631 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3632
3633 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3634
3635 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3636
3637 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3638
3639 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3640
3641
3642am__api_version='1.15'
3643
3644# Find a good install program. We prefer a C program (faster),
3645# so one script is as good as another. But avoid the broken or
3646# incompatible versions:
3647# SysV /etc/install, /usr/sbin/install
3648# SunOS /usr/etc/install
3649# IRIX /sbin/install
3650# AIX /bin/install
3651# AmigaOS /C/install, which installs bootblocks on floppy discs
3652# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3653# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3654# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3655# OS/2's system install, which has a completely different semantic
3656# ./install, which can be erroneously created by make from ./install.sh.
3657# Reject install programs that cannot install multiple files.
3658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3659$as_echo_n "checking for a BSD-compatible install... " >&6; }
3660if test -z "$INSTALL"; then
3661if ${ac_cv_path_install+:} false; then :
3662 $as_echo_n "(cached) " >&6
3663else
3664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3665for as_dir in $PATH
3666do
3667 IFS=$as_save_IFS
3668 test -z "$as_dir" && as_dir=.
3669 # Account for people who put trailing slashes in PATH elements.
3670case $as_dir/ in #((
3671 ./ | .// | /[cC]/* | \
3672 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3673 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3674 /usr/ucb/* ) ;;
3675 *)
3676 # OSF1 and SCO ODT 3.0 have their own names for install.
3677 # Don't use installbsd from OSF since it installs stuff as root
3678 # by default.
3679 for ac_prog in ginstall scoinst install; do
3680 for ac_exec_ext in '' $ac_executable_extensions; do
3681 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3682 if test $ac_prog = install &&
3683 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3684 # AIX install. It has an incompatible calling convention.
3685 :
3686 elif test $ac_prog = install &&
3687 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3688 # program-specific install script used by HP pwplus--don't use.
3689 :
3690 else
3691 rm -rf conftest.one conftest.two conftest.dir
3692 echo one > conftest.one
3693 echo two > conftest.two
3694 mkdir conftest.dir
3695 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3696 test -s conftest.one && test -s conftest.two &&
3697 test -s conftest.dir/conftest.one &&
3698 test -s conftest.dir/conftest.two
3699 then
3700 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3701 break 3
3702 fi
3703 fi
3704 fi
3705 done
3706 done
3707 ;;
3708esac
3709
3710 done
3711IFS=$as_save_IFS
3712
3713rm -rf conftest.one conftest.two conftest.dir
3714
3715fi
3716 if test "${ac_cv_path_install+set}" = set; then
3717 INSTALL=$ac_cv_path_install
3718 else
3719 # As a last resort, use the slow shell script. Don't cache a
3720 # value for INSTALL within a source directory, because that will
3721 # break other packages using the cache if that directory is
3722 # removed, or if the value is a relative name.
3723 INSTALL=$ac_install_sh
3724 fi
3725fi
3726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3727$as_echo "$INSTALL" >&6; }
3728
3729# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3730# It thinks the first close brace ends the variable substitution.
3731test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3732
3733test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3734
3735test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3736
3737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3738$as_echo_n "checking whether build environment is sane... " >&6; }
3739# Reject unsafe characters in $srcdir or the absolute working directory
3740# name. Accept space and tab only in the latter.
3741am_lf='
3742'
3743case `pwd` in
3744 *[\\\"\#\$\&\'\`$am_lf]*)
3745 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3746esac
3747case $srcdir in
3748 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3749 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3750esac
3751
3752# Do 'set' in a subshell so we don't clobber the current shell's
3753# arguments. Must try -L first in case configure is actually a
3754# symlink; some systems play weird games with the mod time of symlinks
3755# (eg FreeBSD returns the mod time of the symlink's containing
3756# directory).
3757if (
3758 am_has_slept=no
3759 for am_try in 1 2; do
3760 echo "timestamp, slept: $am_has_slept" > conftest.file
3761 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3762 if test "$*" = "X"; then
3763 # -L didn't work.
3764 set X `ls -t "$srcdir/configure" conftest.file`
3765 fi
3766 if test "$*" != "X $srcdir/configure conftest.file" \
3767 && test "$*" != "X conftest.file $srcdir/configure"; then
3768
3769 # If neither matched, then we have a broken ls. This can happen
3770 # if, for instance, CONFIG_SHELL is bash and it inherits a
3771 # broken ls alias from the environment. This has actually
3772 # happened. Such a system could not be considered "sane".
3773 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3774 alias in your environment" "$LINENO" 5
3775 fi
3776 if test "$2" = conftest.file || test $am_try -eq 2; then
3777 break
3778 fi
3779 # Just in case.
3780 sleep 1
3781 am_has_slept=yes
3782 done
3783 test "$2" = conftest.file
3784 )
3785then
3786 # Ok.
3787 :
3788else
3789 as_fn_error $? "newly created file is older than distributed files!
3790Check your system clock" "$LINENO" 5
3791fi
3792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3793$as_echo "yes" >&6; }
3794# If we didn't sleep, we still need to ensure time stamps of config.status and
3795# generated files are strictly newer.
3796am_sleep_pid=
3797if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3798 ( sleep 1 ) &
3799 am_sleep_pid=$!
3800fi
3801
3802rm -f conftest.file
3803
3804test "$program_prefix" != NONE &&
3805 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3806# Use a double $ so make ignores it.
3807test "$program_suffix" != NONE &&
3808 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3809# Double any \ or $.
3810# By default was `s,x,x', remove it if useless.
3811ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3812program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3813
3814if test x"${MISSING+set}" != xset; then
3815 case $am_aux_dir in
3816 *\ * | *\ *)
3817 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3818 *)
3819 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3820 esac
3821fi
3822# Use eval to expand $SHELL
3823if eval "$MISSING --is-lightweight"; then
3824 am_missing_run="$MISSING "
3825else
3826 am_missing_run=
3827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3828$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3829fi
3830
3831if test x"${install_sh+set}" != xset; then
3832 case $am_aux_dir in
3833 *\ * | *\ *)
3834 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3835 *)
3836 install_sh="\${SHELL} $am_aux_dir/install-sh"
3837 esac
3838fi
3839
3840# Installed binaries are usually stripped using 'strip' when the user
3841# run "make install-strip". However 'strip' might not be the right
3842# tool to use in cross-compilation environments, therefore Automake
3843# will honor the 'STRIP' environment variable to overrule this program.
3844if test "$cross_compiling" != no; then
3845 if test -n "$ac_tool_prefix"; then
3846 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3847set dummy ${ac_tool_prefix}strip; ac_word=$2
3848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3849$as_echo_n "checking for $ac_word... " >&6; }
3850if ${ac_cv_prog_STRIP+:} false; then :
3851 $as_echo_n "(cached) " >&6
3852else
3853 if test -n "$STRIP"; then
3854 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3855else
3856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3857for as_dir in $PATH
3858do
3859 IFS=$as_save_IFS
3860 test -z "$as_dir" && as_dir=.
3861 for ac_exec_ext in '' $ac_executable_extensions; do
3862 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3863 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3865 break 2
3866 fi
3867done
3868 done
3869IFS=$as_save_IFS
3870
3871fi
3872fi
3873STRIP=$ac_cv_prog_STRIP
3874if test -n "$STRIP"; then
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3876$as_echo "$STRIP" >&6; }
3877else
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3879$as_echo "no" >&6; }
3880fi
3881
3882
3883fi
3884if test -z "$ac_cv_prog_STRIP"; then
3885 ac_ct_STRIP=$STRIP
3886 # Extract the first word of "strip", so it can be a program name with args.
3887set dummy strip; ac_word=$2
3888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3889$as_echo_n "checking for $ac_word... " >&6; }
3890if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3891 $as_echo_n "(cached) " >&6
3892else
3893 if test -n "$ac_ct_STRIP"; then
3894 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3895else
3896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3897for as_dir in $PATH
3898do
3899 IFS=$as_save_IFS
3900 test -z "$as_dir" && as_dir=.
3901 for ac_exec_ext in '' $ac_executable_extensions; do
3902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3903 ac_cv_prog_ac_ct_STRIP="strip"
3904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3905 break 2
3906 fi
3907done
3908 done
3909IFS=$as_save_IFS
3910
3911fi
3912fi
3913ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3914if test -n "$ac_ct_STRIP"; then
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3916$as_echo "$ac_ct_STRIP" >&6; }
3917else
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3919$as_echo "no" >&6; }
3920fi
3921
3922 if test "x$ac_ct_STRIP" = x; then
3923 STRIP=":"
3924 else
3925 case $cross_compiling:$ac_tool_warned in
3926yes:)
3927{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3928$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3929ac_tool_warned=yes ;;
3930esac
3931 STRIP=$ac_ct_STRIP
3932 fi
3933else
3934 STRIP="$ac_cv_prog_STRIP"
3935fi
3936
3937fi
3938INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3939
3940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3941$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3942if test -z "$MKDIR_P"; then
3943 if ${ac_cv_path_mkdir+:} false; then :
3944 $as_echo_n "(cached) " >&6
3945else
3946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3947for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3948do
3949 IFS=$as_save_IFS
3950 test -z "$as_dir" && as_dir=.
3951 for ac_prog in mkdir gmkdir; do
3952 for ac_exec_ext in '' $ac_executable_extensions; do
3953 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3954 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3955 'mkdir (GNU coreutils) '* | \
3956 'mkdir (coreutils) '* | \
3957 'mkdir (fileutils) '4.1*)
3958 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3959 break 3;;
3960 esac
3961 done
3962 done
3963 done
3964IFS=$as_save_IFS
3965
3966fi
3967
3968 test -d ./--version && rmdir ./--version
3969 if test "${ac_cv_path_mkdir+set}" = set; then
3970 MKDIR_P="$ac_cv_path_mkdir -p"
3971 else
3972 # As a last resort, use the slow shell script. Don't cache a
3973 # value for MKDIR_P within a source directory, because that will
3974 # break other packages using the cache if that directory is
3975 # removed, or if the value is a relative name.
3976 MKDIR_P="$ac_install_sh -d"
3977 fi
3978fi
3979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3980$as_echo "$MKDIR_P" >&6; }
3981
3982for ac_prog in gawk mawk nawk awk
3983do
3984 # Extract the first word of "$ac_prog", so it can be a program name with args.
3985set dummy $ac_prog; ac_word=$2
3986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3987$as_echo_n "checking for $ac_word... " >&6; }
3988if ${ac_cv_prog_AWK+:} false; then :
3989 $as_echo_n "(cached) " >&6
3990else
3991 if test -n "$AWK"; then
3992 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3993else
3994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3995for as_dir in $PATH
3996do
3997 IFS=$as_save_IFS
3998 test -z "$as_dir" && as_dir=.
3999 for ac_exec_ext in '' $ac_executable_extensions; do
4000 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4001 ac_cv_prog_AWK="$ac_prog"
4002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4003 break 2
4004 fi
4005done
4006 done
4007IFS=$as_save_IFS
4008
4009fi
4010fi
4011AWK=$ac_cv_prog_AWK
4012if test -n "$AWK"; then
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4014$as_echo "$AWK" >&6; }
4015else
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4017$as_echo "no" >&6; }
4018fi
4019
4020
4021 test -n "$AWK" && break
4022done
4023
4024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4025$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4026set x ${MAKE-make}
4027ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4028if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4029 $as_echo_n "(cached) " >&6
4030else
4031 cat >conftest.make <<\_ACEOF
4032SHELL = /bin/sh
4033all:
4034 @echo '@@@%%%=$(MAKE)=@@@%%%'
4035_ACEOF
4036# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4037case `${MAKE-make} -f conftest.make 2>/dev/null` in
4038 *@@@%%%=?*=@@@%%%*)
4039 eval ac_cv_prog_make_${ac_make}_set=yes;;
4040 *)
4041 eval ac_cv_prog_make_${ac_make}_set=no;;
4042esac
4043rm -f conftest.make
4044fi
4045if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4047$as_echo "yes" >&6; }
4048 SET_MAKE=
4049else
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4051$as_echo "no" >&6; }
4052 SET_MAKE="MAKE=${MAKE-make}"
4053fi
4054
4055rm -rf .tst 2>/dev/null
4056mkdir .tst 2>/dev/null
4057if test -d .tst; then
4058 am__leading_dot=.
4059else
4060 am__leading_dot=_
4061fi
4062rmdir .tst 2>/dev/null
4063
4064DEPDIR="${am__leading_dot}deps"
4065
4066ac_config_commands="$ac_config_commands depfiles"
4067
4068
4069am_make=${MAKE-make}
4070cat > confinc << 'END'
4071am__doit:
4072 @echo this is the am__doit target
4073.PHONY: am__doit
4074END
4075# If we don't find an include directive, just comment out the code.
4076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4077$as_echo_n "checking for style of include used by $am_make... " >&6; }
4078am__include="#"
4079am__quote=
4080_am_result=none
4081# First try GNU make style include.
4082echo "include confinc" > confmf
4083# Ignore all kinds of additional output from 'make'.
4084case `$am_make -s -f confmf 2> /dev/null` in #(
4085*the\ am__doit\ target*)
4086 am__include=include
4087 am__quote=
4088 _am_result=GNU
4089 ;;
4090esac
4091# Now try BSD make style include.
4092if test "$am__include" = "#"; then
4093 echo '.include "confinc"' > confmf
4094 case `$am_make -s -f confmf 2> /dev/null` in #(
4095 *the\ am__doit\ target*)
4096 am__include=.include
4097 am__quote="\""
4098 _am_result=BSD
4099 ;;
4100 esac
4101fi
4102
4103
4104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4105$as_echo "$_am_result" >&6; }
4106rm -f confinc confmf
4107
4108# Check whether --enable-dependency-tracking was given.
4109if test "${enable_dependency_tracking+set}" = set; then :
4110 enableval=$enable_dependency_tracking;
4111fi
4112
4113if test "x$enable_dependency_tracking" != xno; then
4114 am_depcomp="$ac_aux_dir/depcomp"
4115 AMDEPBACKSLASH='\'
4116 am__nodep='_no'
4117fi
4118 if test "x$enable_dependency_tracking" != xno; then
4119 AMDEP_TRUE=
4120 AMDEP_FALSE='#'
4121else
4122 AMDEP_TRUE='#'
4123 AMDEP_FALSE=
4124fi
4125
4126
4127# Check whether --enable-silent-rules was given.
4128if test "${enable_silent_rules+set}" = set; then :
4129 enableval=$enable_silent_rules;
4130fi
4131
4132case $enable_silent_rules in # (((
4133 yes) AM_DEFAULT_VERBOSITY=0;;
4134 no) AM_DEFAULT_VERBOSITY=1;;
4135 *) AM_DEFAULT_VERBOSITY=1;;
4136esac
4137am_make=${MAKE-make}
4138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4139$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4140if ${am_cv_make_support_nested_variables+:} false; then :
4141 $as_echo_n "(cached) " >&6
4142else
4143 if $as_echo 'TRUE=$(BAR$(V))
4144BAR0=false
4145BAR1=true
4146V=1
4147am__doit:
4148 @$(TRUE)
4149.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4150 am_cv_make_support_nested_variables=yes
4151else
4152 am_cv_make_support_nested_variables=no
4153fi
4154fi
4155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4156$as_echo "$am_cv_make_support_nested_variables" >&6; }
4157if test $am_cv_make_support_nested_variables = yes; then
4158 AM_V='$(V)'
4159 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4160else
4161 AM_V=$AM_DEFAULT_VERBOSITY
4162 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4163fi
4164AM_BACKSLASH='\'
4165
4166if test "`cd $srcdir && pwd`" != "`pwd`"; then
4167 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4168 # is not polluted with repeated "-I."
4169 am__isrc=' -I$(srcdir)'
4170 # test to see if srcdir already configured
4171 if test -f $srcdir/config.status; then
4172 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4173 fi
4174fi
4175
4176# test whether we have cygpath
4177if test -z "$CYGPATH_W"; then
4178 if (cygpath --version) >/dev/null 2>/dev/null; then
4179 CYGPATH_W='cygpath -w'
4180 else
4181 CYGPATH_W=echo
4182 fi
4183fi
4184
4185
4186# Define the identity of the package.
987cf30a
NA
4187 PACKAGE='libctf'
4188 VERSION='1.2.0'
0e65dfba
NA
4189
4190
4191cat >>confdefs.h <<_ACEOF
4192#define PACKAGE "$PACKAGE"
4193_ACEOF
4194
4195
4196cat >>confdefs.h <<_ACEOF
4197#define VERSION "$VERSION"
4198_ACEOF
4199
4200# Some tools Automake needs.
4201
4202ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4203
4204
4205AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4206
4207
4208AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4209
4210
4211AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4212
4213
4214MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4215
4216# For better backward compatibility. To be removed once Automake 1.9.x
4217# dies out for good. For more background, see:
4218# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4219# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4220mkdir_p='$(MKDIR_P)'
4221
4222# We need awk for the "check" target (and possibly the TAP driver). The
4223# system "awk" is bad on some platforms.
4224# Always define AMTAR for backward compatibility. Yes, it's still used
4225# in the wild :-( We should find a proper way to deprecate it ...
4226AMTAR='$${TAR-tar}'
4227
4228
4229# We'll loop over all known methods to create a tar archive until one works.
4230_am_tools='gnutar pax cpio none'
4231
4232am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4233
4234
4235
4236
4237
4238depcc="$CC" am_compiler_list=
4239
4240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4241$as_echo_n "checking dependency style of $depcc... " >&6; }
4242if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4243 $as_echo_n "(cached) " >&6
4244else
4245 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4246 # We make a subdir and do the tests there. Otherwise we can end up
4247 # making bogus files that we don't know about and never remove. For
4248 # instance it was reported that on HP-UX the gcc test will end up
4249 # making a dummy file named 'D' -- because '-MD' means "put the output
4250 # in D".
4251 rm -rf conftest.dir
4252 mkdir conftest.dir
4253 # Copy depcomp to subdir because otherwise we won't find it if we're
4254 # using a relative directory.
4255 cp "$am_depcomp" conftest.dir
4256 cd conftest.dir
4257 # We will build objects and dependencies in a subdirectory because
4258 # it helps to detect inapplicable dependency modes. For instance
4259 # both Tru64's cc and ICC support -MD to output dependencies as a
4260 # side effect of compilation, but ICC will put the dependencies in
4261 # the current directory while Tru64 will put them in the object
4262 # directory.
4263 mkdir sub
4264
4265 am_cv_CC_dependencies_compiler_type=none
4266 if test "$am_compiler_list" = ""; then
4267 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4268 fi
4269 am__universal=false
4270 case " $depcc " in #(
4271 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4272 esac
4273
4274 for depmode in $am_compiler_list; do
4275 # Setup a source with many dependencies, because some compilers
4276 # like to wrap large dependency lists on column 80 (with \), and
4277 # we should not choose a depcomp mode which is confused by this.
4278 #
4279 # We need to recreate these files for each test, as the compiler may
4280 # overwrite some of them when testing with obscure command lines.
4281 # This happens at least with the AIX C compiler.
4282 : > sub/conftest.c
4283 for i in 1 2 3 4 5 6; do
4284 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4285 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4286 # Solaris 10 /bin/sh.
4287 echo '/* dummy */' > sub/conftst$i.h
4288 done
4289 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4290
4291 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4292 # mode. It turns out that the SunPro C++ compiler does not properly
4293 # handle '-M -o', and we need to detect this. Also, some Intel
4294 # versions had trouble with output in subdirs.
4295 am__obj=sub/conftest.${OBJEXT-o}
4296 am__minus_obj="-o $am__obj"
4297 case $depmode in
4298 gcc)
4299 # This depmode causes a compiler race in universal mode.
4300 test "$am__universal" = false || continue
4301 ;;
4302 nosideeffect)
4303 # After this tag, mechanisms are not by side-effect, so they'll
4304 # only be used when explicitly requested.
4305 if test "x$enable_dependency_tracking" = xyes; then
4306 continue
4307 else
4308 break
4309 fi
4310 ;;
4311 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4312 # This compiler won't grok '-c -o', but also, the minuso test has
4313 # not run yet. These depmodes are late enough in the game, and
4314 # so weak that their functioning should not be impacted.
4315 am__obj=conftest.${OBJEXT-o}
4316 am__minus_obj=
4317 ;;
4318 none) break ;;
4319 esac
4320 if depmode=$depmode \
4321 source=sub/conftest.c object=$am__obj \
4322 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4323 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4324 >/dev/null 2>conftest.err &&
4325 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4326 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4327 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4328 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4329 # icc doesn't choke on unknown options, it will just issue warnings
4330 # or remarks (even with -Werror). So we grep stderr for any message
4331 # that says an option was ignored or not supported.
4332 # When given -MP, icc 7.0 and 7.1 complain thusly:
4333 # icc: Command line warning: ignoring option '-M'; no argument required
4334 # The diagnosis changed in icc 8.0:
4335 # icc: Command line remark: option '-MP' not supported
4336 if (grep 'ignoring option' conftest.err ||
4337 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4338 am_cv_CC_dependencies_compiler_type=$depmode
4339 break
4340 fi
4341 fi
4342 done
4343
4344 cd ..
4345 rm -rf conftest.dir
4346else
4347 am_cv_CC_dependencies_compiler_type=none
4348fi
4349
4350fi
4351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4352$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4353CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4354
4355 if
4356 test "x$enable_dependency_tracking" != xno \
4357 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4358 am__fastdepCC_TRUE=
4359 am__fastdepCC_FALSE='#'
4360else
4361 am__fastdepCC_TRUE='#'
4362 am__fastdepCC_FALSE=
4363fi
4364
4365
4366
4367# POSIX will say in a future version that running "rm -f" with no argument
4368# is OK; and we want to be able to make that assumption in our Makefile
4369# recipes. So use an aggressive probe to check that the usage we want is
4370# actually supported "in the wild" to an acceptable degree.
4371# See automake bug#10828.
4372# To make any issue more visible, cause the running configure to be aborted
4373# by default if the 'rm' program in use doesn't match our expectations; the
4374# user can still override this though.
4375if rm -f && rm -fr && rm -rf; then : OK; else
4376 cat >&2 <<'END'
4377Oops!
4378
4379Your 'rm' program seems unable to run without file operands specified
4380on the command line, even when the '-f' option is present. This is contrary
4381to the behaviour of most rm programs out there, and not conforming with
4382the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4383
4384Please tell bug-automake@gnu.org about your system, including the value
4385of your $PATH and any error possibly output before this message. This
4386can help us improve future automake versions.
4387
4388END
4389 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4390 echo 'Configuration will proceed anyway, since you have set the' >&2
4391 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4392 echo >&2
4393 else
4394 cat >&2 <<'END'
4395Aborting the configuration process, to ensure you take notice of the issue.
4396
4397You can download and install GNU coreutils to get an 'rm' implementation
4398that behaves properly: <http://www.gnu.org/software/coreutils/>.
4399
4400If you want to complete the configuration process using your problematic
4401'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4402to "yes", and re-run configure.
4403
4404END
4405 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4406 fi
4407fi
4408
4409
4410# Checks for programs.
4411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4412$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4413set x ${MAKE-make}
4414ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4415if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4416 $as_echo_n "(cached) " >&6
4417else
4418 cat >conftest.make <<\_ACEOF
4419SHELL = /bin/sh
4420all:
4421 @echo '@@@%%%=$(MAKE)=@@@%%%'
4422_ACEOF
4423# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4424case `${MAKE-make} -f conftest.make 2>/dev/null` in
4425 *@@@%%%=?*=@@@%%%*)
4426 eval ac_cv_prog_make_${ac_make}_set=yes;;
4427 *)
4428 eval ac_cv_prog_make_${ac_make}_set=no;;
4429esac
4430rm -f conftest.make
4431fi
4432if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4434$as_echo "yes" >&6; }
4435 SET_MAKE=
4436else
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4438$as_echo "no" >&6; }
4439 SET_MAKE="MAKE=${MAKE-make}"
4440fi
4441
4442ac_ext=c
4443ac_cpp='$CPP $CPPFLAGS'
4444ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4445ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4446ac_compiler_gnu=$ac_cv_c_compiler_gnu
4447if test -n "$ac_tool_prefix"; then
4448 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4449set dummy ${ac_tool_prefix}gcc; ac_word=$2
4450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4451$as_echo_n "checking for $ac_word... " >&6; }
4452if ${ac_cv_prog_CC+:} false; then :
4453 $as_echo_n "(cached) " >&6
4454else
4455 if test -n "$CC"; then
4456 ac_cv_prog_CC="$CC" # Let the user override the test.
4457else
4458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4459for as_dir in $PATH
4460do
4461 IFS=$as_save_IFS
4462 test -z "$as_dir" && as_dir=.
4463 for ac_exec_ext in '' $ac_executable_extensions; do
4464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4465 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4467 break 2
4468 fi
4469done
4470 done
4471IFS=$as_save_IFS
4472
4473fi
4474fi
4475CC=$ac_cv_prog_CC
4476if test -n "$CC"; then
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4478$as_echo "$CC" >&6; }
4479else
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4481$as_echo "no" >&6; }
4482fi
4483
4484
4485fi
4486if test -z "$ac_cv_prog_CC"; then
4487 ac_ct_CC=$CC
4488 # Extract the first word of "gcc", so it can be a program name with args.
4489set dummy gcc; ac_word=$2
4490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4491$as_echo_n "checking for $ac_word... " >&6; }
4492if ${ac_cv_prog_ac_ct_CC+:} false; then :
4493 $as_echo_n "(cached) " >&6
4494else
4495 if test -n "$ac_ct_CC"; then
4496 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4497else
4498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4499for as_dir in $PATH
4500do
4501 IFS=$as_save_IFS
4502 test -z "$as_dir" && as_dir=.
4503 for ac_exec_ext in '' $ac_executable_extensions; do
4504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4505 ac_cv_prog_ac_ct_CC="gcc"
4506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4507 break 2
4508 fi
4509done
4510 done
4511IFS=$as_save_IFS
4512
4513fi
4514fi
4515ac_ct_CC=$ac_cv_prog_ac_ct_CC
4516if test -n "$ac_ct_CC"; then
4517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4518$as_echo "$ac_ct_CC" >&6; }
4519else
4520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4521$as_echo "no" >&6; }
4522fi
4523
4524 if test "x$ac_ct_CC" = x; then
4525 CC=""
4526 else
4527 case $cross_compiling:$ac_tool_warned in
4528yes:)
4529{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4530$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4531ac_tool_warned=yes ;;
4532esac
4533 CC=$ac_ct_CC
4534 fi
4535else
4536 CC="$ac_cv_prog_CC"
4537fi
4538
4539if test -z "$CC"; then
4540 if test -n "$ac_tool_prefix"; then
4541 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4542set dummy ${ac_tool_prefix}cc; ac_word=$2
4543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4544$as_echo_n "checking for $ac_word... " >&6; }
4545if ${ac_cv_prog_CC+:} false; then :
4546 $as_echo_n "(cached) " >&6
4547else
4548 if test -n "$CC"; then
4549 ac_cv_prog_CC="$CC" # Let the user override the test.
4550else
4551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4552for as_dir in $PATH
4553do
4554 IFS=$as_save_IFS
4555 test -z "$as_dir" && as_dir=.
4556 for ac_exec_ext in '' $ac_executable_extensions; do
4557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4558 ac_cv_prog_CC="${ac_tool_prefix}cc"
4559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4560 break 2
4561 fi
4562done
4563 done
4564IFS=$as_save_IFS
4565
4566fi
4567fi
4568CC=$ac_cv_prog_CC
4569if test -n "$CC"; then
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4571$as_echo "$CC" >&6; }
4572else
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4574$as_echo "no" >&6; }
4575fi
4576
4577
4578 fi
4579fi
4580if test -z "$CC"; then
4581 # Extract the first word of "cc", so it can be a program name with args.
4582set dummy cc; ac_word=$2
4583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4584$as_echo_n "checking for $ac_word... " >&6; }
4585if ${ac_cv_prog_CC+:} false; then :
4586 $as_echo_n "(cached) " >&6
4587else
4588 if test -n "$CC"; then
4589 ac_cv_prog_CC="$CC" # Let the user override the test.
4590else
4591 ac_prog_rejected=no
4592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4593for as_dir in $PATH
4594do
4595 IFS=$as_save_IFS
4596 test -z "$as_dir" && as_dir=.
4597 for ac_exec_ext in '' $ac_executable_extensions; do
4598 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4599 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4600 ac_prog_rejected=yes
4601 continue
4602 fi
4603 ac_cv_prog_CC="cc"
4604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4605 break 2
4606 fi
4607done
4608 done
4609IFS=$as_save_IFS
4610
4611if test $ac_prog_rejected = yes; then
4612 # We found a bogon in the path, so make sure we never use it.
4613 set dummy $ac_cv_prog_CC
4614 shift
4615 if test $# != 0; then
4616 # We chose a different compiler from the bogus one.
4617 # However, it has the same basename, so the bogon will be chosen
4618 # first if we set CC to just the basename; use the full file name.
4619 shift
4620 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4621 fi
4622fi
4623fi
4624fi
4625CC=$ac_cv_prog_CC
4626if test -n "$CC"; then
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4628$as_echo "$CC" >&6; }
4629else
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4631$as_echo "no" >&6; }
4632fi
4633
4634
4635fi
4636if test -z "$CC"; then
4637 if test -n "$ac_tool_prefix"; then
4638 for ac_prog in cl.exe
4639 do
4640 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4641set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4643$as_echo_n "checking for $ac_word... " >&6; }
4644if ${ac_cv_prog_CC+:} false; then :
4645 $as_echo_n "(cached) " >&6
4646else
4647 if test -n "$CC"; then
4648 ac_cv_prog_CC="$CC" # Let the user override the test.
4649else
4650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4651for as_dir in $PATH
4652do
4653 IFS=$as_save_IFS
4654 test -z "$as_dir" && as_dir=.
4655 for ac_exec_ext in '' $ac_executable_extensions; do
4656 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4657 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4659 break 2
4660 fi
4661done
4662 done
4663IFS=$as_save_IFS
4664
4665fi
4666fi
4667CC=$ac_cv_prog_CC
4668if test -n "$CC"; then
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4670$as_echo "$CC" >&6; }
4671else
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4673$as_echo "no" >&6; }
4674fi
4675
4676
4677 test -n "$CC" && break
4678 done
4679fi
4680if test -z "$CC"; then
4681 ac_ct_CC=$CC
4682 for ac_prog in cl.exe
4683do
4684 # Extract the first word of "$ac_prog", so it can be a program name with args.
4685set dummy $ac_prog; ac_word=$2
4686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4687$as_echo_n "checking for $ac_word... " >&6; }
4688if ${ac_cv_prog_ac_ct_CC+:} false; then :
4689 $as_echo_n "(cached) " >&6
4690else
4691 if test -n "$ac_ct_CC"; then
4692 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4693else
4694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4695for as_dir in $PATH
4696do
4697 IFS=$as_save_IFS
4698 test -z "$as_dir" && as_dir=.
4699 for ac_exec_ext in '' $ac_executable_extensions; do
4700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4701 ac_cv_prog_ac_ct_CC="$ac_prog"
4702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4703 break 2
4704 fi
4705done
4706 done
4707IFS=$as_save_IFS
4708
4709fi
4710fi
4711ac_ct_CC=$ac_cv_prog_ac_ct_CC
4712if test -n "$ac_ct_CC"; then
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4714$as_echo "$ac_ct_CC" >&6; }
4715else
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4717$as_echo "no" >&6; }
4718fi
4719
4720
4721 test -n "$ac_ct_CC" && break
4722done
4723
4724 if test "x$ac_ct_CC" = x; then
4725 CC=""
4726 else
4727 case $cross_compiling:$ac_tool_warned in
4728yes:)
4729{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4730$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4731ac_tool_warned=yes ;;
4732esac
4733 CC=$ac_ct_CC
4734 fi
4735fi
4736
4737fi
4738
4739
4740test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4742as_fn_error $? "no acceptable C compiler found in \$PATH
4743See \`config.log' for more details" "$LINENO" 5; }
4744
4745# Provide some information about the compiler.
4746$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4747set X $ac_compile
4748ac_compiler=$2
4749for ac_option in --version -v -V -qversion; do
4750 { { ac_try="$ac_compiler $ac_option >&5"
4751case "(($ac_try" in
4752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4753 *) ac_try_echo=$ac_try;;
4754esac
4755eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4756$as_echo "$ac_try_echo"; } >&5
4757 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4758 ac_status=$?
4759 if test -s conftest.err; then
4760 sed '10a\
4761... rest of stderr output deleted ...
4762 10q' conftest.err >conftest.er1
4763 cat conftest.er1 >&5
4764 fi
4765 rm -f conftest.er1 conftest.err
4766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4767 test $ac_status = 0; }
4768done
4769
4770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4771$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4772if ${ac_cv_c_compiler_gnu+:} false; then :
4773 $as_echo_n "(cached) " >&6
4774else
4775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776/* end confdefs.h. */
4777
4778int
4779main ()
4780{
4781#ifndef __GNUC__
4782 choke me
4783#endif
4784
4785 ;
4786 return 0;
4787}
4788_ACEOF
4789if ac_fn_c_try_compile "$LINENO"; then :
4790 ac_compiler_gnu=yes
4791else
4792 ac_compiler_gnu=no
4793fi
4794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4795ac_cv_c_compiler_gnu=$ac_compiler_gnu
4796
4797fi
4798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4799$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4800if test $ac_compiler_gnu = yes; then
4801 GCC=yes
4802else
4803 GCC=
4804fi
4805ac_test_CFLAGS=${CFLAGS+set}
4806ac_save_CFLAGS=$CFLAGS
4807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4808$as_echo_n "checking whether $CC accepts -g... " >&6; }
4809if ${ac_cv_prog_cc_g+:} false; then :
4810 $as_echo_n "(cached) " >&6
4811else
4812 ac_save_c_werror_flag=$ac_c_werror_flag
4813 ac_c_werror_flag=yes
4814 ac_cv_prog_cc_g=no
4815 CFLAGS="-g"
4816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4817/* end confdefs.h. */
4818
4819int
4820main ()
4821{
4822
4823 ;
4824 return 0;
4825}
4826_ACEOF
4827if ac_fn_c_try_compile "$LINENO"; then :
4828 ac_cv_prog_cc_g=yes
4829else
4830 CFLAGS=""
4831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4832/* end confdefs.h. */
4833
4834int
4835main ()
4836{
4837
4838 ;
4839 return 0;
4840}
4841_ACEOF
4842if ac_fn_c_try_compile "$LINENO"; then :
4843
4844else
4845 ac_c_werror_flag=$ac_save_c_werror_flag
4846 CFLAGS="-g"
4847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4848/* end confdefs.h. */
4849
4850int
4851main ()
4852{
4853
4854 ;
4855 return 0;
4856}
4857_ACEOF
4858if ac_fn_c_try_compile "$LINENO"; then :
4859 ac_cv_prog_cc_g=yes
4860fi
4861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4862fi
4863rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4864fi
4865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4866 ac_c_werror_flag=$ac_save_c_werror_flag
4867fi
4868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4869$as_echo "$ac_cv_prog_cc_g" >&6; }
4870if test "$ac_test_CFLAGS" = set; then
4871 CFLAGS=$ac_save_CFLAGS
4872elif test $ac_cv_prog_cc_g = yes; then
4873 if test "$GCC" = yes; then
4874 CFLAGS="-g -O2"
4875 else
4876 CFLAGS="-g"
4877 fi
4878else
4879 if test "$GCC" = yes; then
4880 CFLAGS="-O2"
4881 else
4882 CFLAGS=
4883 fi
4884fi
4885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4886$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4887if ${ac_cv_prog_cc_c89+:} false; then :
4888 $as_echo_n "(cached) " >&6
4889else
4890 ac_cv_prog_cc_c89=no
4891ac_save_CC=$CC
4892cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4893/* end confdefs.h. */
4894#include <stdarg.h>
4895#include <stdio.h>
4896struct stat;
4897/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4898struct buf { int x; };
4899FILE * (*rcsopen) (struct buf *, struct stat *, int);
4900static char *e (p, i)
4901 char **p;
4902 int i;
4903{
4904 return p[i];
4905}
4906static char *f (char * (*g) (char **, int), char **p, ...)
4907{
4908 char *s;
4909 va_list v;
4910 va_start (v,p);
4911 s = g (p, va_arg (v,int));
4912 va_end (v);
4913 return s;
4914}
4915
4916/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4917 function prototypes and stuff, but not '\xHH' hex character constants.
4918 These don't provoke an error unfortunately, instead are silently treated
4919 as 'x'. The following induces an error, until -std is added to get
4920 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4921 array size at least. It's necessary to write '\x00'==0 to get something
4922 that's true only with -std. */
4923int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4924
4925/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4926 inside strings and character constants. */
4927#define FOO(x) 'x'
4928int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4929
4930int test (int i, double x);
4931struct s1 {int (*f) (int a);};
4932struct s2 {int (*f) (double a);};
4933int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4934int argc;
4935char **argv;
4936int
4937main ()
4938{
4939return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4940 ;
4941 return 0;
4942}
4943_ACEOF
4944for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4945 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4946do
4947 CC="$ac_save_CC $ac_arg"
4948 if ac_fn_c_try_compile "$LINENO"; then :
4949 ac_cv_prog_cc_c89=$ac_arg
4950fi
4951rm -f core conftest.err conftest.$ac_objext
4952 test "x$ac_cv_prog_cc_c89" != "xno" && break
4953done
4954rm -f conftest.$ac_ext
4955CC=$ac_save_CC
4956
4957fi
4958# AC_CACHE_VAL
4959case "x$ac_cv_prog_cc_c89" in
4960 x)
4961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4962$as_echo "none needed" >&6; } ;;
4963 xno)
4964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4965$as_echo "unsupported" >&6; } ;;
4966 *)
4967 CC="$CC $ac_cv_prog_cc_c89"
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4969$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4970esac
4971if test "x$ac_cv_prog_cc_c89" != xno; then :
4972
4973fi
4974
4975ac_ext=c
4976ac_cpp='$CPP $CPPFLAGS'
4977ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4978ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4979ac_compiler_gnu=$ac_cv_c_compiler_gnu
4980
4981ac_ext=c
4982ac_cpp='$CPP $CPPFLAGS'
4983ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4984ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4985ac_compiler_gnu=$ac_cv_c_compiler_gnu
4986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4987$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4988if ${am_cv_prog_cc_c_o+:} false; then :
4989 $as_echo_n "(cached) " >&6
4990else
4991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4992/* end confdefs.h. */
4993
4994int
4995main ()
4996{
4997
4998 ;
4999 return 0;
5000}
5001_ACEOF
5002 # Make sure it works both with $CC and with simple cc.
5003 # Following AC_PROG_CC_C_O, we do the test twice because some
5004 # compilers refuse to overwrite an existing .o file with -o,
5005 # though they will create one.
5006 am_cv_prog_cc_c_o=yes
5007 for am_i in 1 2; do
5008 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5009 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5010 ac_status=$?
5011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5012 (exit $ac_status); } \
5013 && test -f conftest2.$ac_objext; then
5014 : OK
5015 else
5016 am_cv_prog_cc_c_o=no
5017 break
5018 fi
5019 done
5020 rm -f core conftest*
5021 unset am_i
5022fi
5023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5024$as_echo "$am_cv_prog_cc_c_o" >&6; }
5025if test "$am_cv_prog_cc_c_o" != yes; then
5026 # Losing compiler, so override with the script.
5027 # FIXME: It is wrong to rewrite CC.
5028 # But if we don't then we get into trouble of one sort or another.
5029 # A longer-term fix would be to have automake use am__CC in this case,
5030 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5031 CC="$am_aux_dir/compile $CC"
5032fi
5033ac_ext=c
5034ac_cpp='$CPP $CPPFLAGS'
5035ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5036ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5037ac_compiler_gnu=$ac_cv_c_compiler_gnu
5038
5039
5040if test -n "$ac_tool_prefix"; then
5041 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5042set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5044$as_echo_n "checking for $ac_word... " >&6; }
5045if ${ac_cv_prog_RANLIB+:} false; then :
5046 $as_echo_n "(cached) " >&6
5047else
5048 if test -n "$RANLIB"; then
5049 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5050else
5051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5052for as_dir in $PATH
5053do
5054 IFS=$as_save_IFS
5055 test -z "$as_dir" && as_dir=.
5056 for ac_exec_ext in '' $ac_executable_extensions; do
5057 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5058 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5060 break 2
5061 fi
5062done
5063 done
5064IFS=$as_save_IFS
5065
5066fi
5067fi
5068RANLIB=$ac_cv_prog_RANLIB
5069if test -n "$RANLIB"; then
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5071$as_echo "$RANLIB" >&6; }
5072else
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5074$as_echo "no" >&6; }
5075fi
5076
5077
5078fi
5079if test -z "$ac_cv_prog_RANLIB"; then
5080 ac_ct_RANLIB=$RANLIB
5081 # Extract the first word of "ranlib", so it can be a program name with args.
5082set dummy ranlib; ac_word=$2
5083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5084$as_echo_n "checking for $ac_word... " >&6; }
5085if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5086 $as_echo_n "(cached) " >&6
5087else
5088 if test -n "$ac_ct_RANLIB"; then
5089 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5090else
5091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5092for as_dir in $PATH
5093do
5094 IFS=$as_save_IFS
5095 test -z "$as_dir" && as_dir=.
5096 for ac_exec_ext in '' $ac_executable_extensions; do
5097 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5098 ac_cv_prog_ac_ct_RANLIB="ranlib"
5099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5100 break 2
5101 fi
5102done
5103 done
5104IFS=$as_save_IFS
5105
5106fi
5107fi
5108ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5109if test -n "$ac_ct_RANLIB"; then
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5111$as_echo "$ac_ct_RANLIB" >&6; }
5112else
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5114$as_echo "no" >&6; }
5115fi
5116
5117 if test "x$ac_ct_RANLIB" = x; then
5118 RANLIB=":"
5119 else
5120 case $cross_compiling:$ac_tool_warned in
5121yes:)
5122{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5123$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5124ac_tool_warned=yes ;;
5125esac
5126 RANLIB=$ac_ct_RANLIB
5127 fi
5128else
5129 RANLIB="$ac_cv_prog_RANLIB"
5130fi
5131
5132if test -n "$ac_tool_prefix"; then
5133 for ac_prog in ar lib "link -lib"
5134 do
5135 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5136set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5138$as_echo_n "checking for $ac_word... " >&6; }
5139if ${ac_cv_prog_AR+:} false; then :
5140 $as_echo_n "(cached) " >&6
5141else
5142 if test -n "$AR"; then
5143 ac_cv_prog_AR="$AR" # Let the user override the test.
5144else
5145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5146for as_dir in $PATH
5147do
5148 IFS=$as_save_IFS
5149 test -z "$as_dir" && as_dir=.
5150 for ac_exec_ext in '' $ac_executable_extensions; do
5151 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5152 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5154 break 2
5155 fi
5156done
5157 done
5158IFS=$as_save_IFS
5159
5160fi
5161fi
5162AR=$ac_cv_prog_AR
5163if test -n "$AR"; then
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5165$as_echo "$AR" >&6; }
5166else
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5168$as_echo "no" >&6; }
5169fi
5170
5171
5172 test -n "$AR" && break
5173 done
5174fi
5175if test -z "$AR"; then
5176 ac_ct_AR=$AR
5177 for ac_prog in ar lib "link -lib"
5178do
5179 # Extract the first word of "$ac_prog", so it can be a program name with args.
5180set dummy $ac_prog; ac_word=$2
5181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5182$as_echo_n "checking for $ac_word... " >&6; }
5183if ${ac_cv_prog_ac_ct_AR+:} false; then :
5184 $as_echo_n "(cached) " >&6
5185else
5186 if test -n "$ac_ct_AR"; then
5187 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5188else
5189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5190for as_dir in $PATH
5191do
5192 IFS=$as_save_IFS
5193 test -z "$as_dir" && as_dir=.
5194 for ac_exec_ext in '' $ac_executable_extensions; do
5195 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5196 ac_cv_prog_ac_ct_AR="$ac_prog"
5197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5198 break 2
5199 fi
5200done
5201 done
5202IFS=$as_save_IFS
5203
5204fi
5205fi
5206ac_ct_AR=$ac_cv_prog_ac_ct_AR
5207if test -n "$ac_ct_AR"; then
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5209$as_echo "$ac_ct_AR" >&6; }
5210else
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5212$as_echo "no" >&6; }
5213fi
5214
5215
5216 test -n "$ac_ct_AR" && break
5217done
5218
5219 if test "x$ac_ct_AR" = x; then
5220 AR="false"
5221 else
5222 case $cross_compiling:$ac_tool_warned in
5223yes:)
5224{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5225$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5226ac_tool_warned=yes ;;
5227esac
5228 AR=$ac_ct_AR
5229 fi
5230fi
5231
5232: ${AR=ar}
5233
5234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5235$as_echo_n "checking the archiver ($AR) interface... " >&6; }
5236if ${am_cv_ar_interface+:} false; then :
5237 $as_echo_n "(cached) " >&6
5238else
5239 ac_ext=c
5240ac_cpp='$CPP $CPPFLAGS'
5241ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5242ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5243ac_compiler_gnu=$ac_cv_c_compiler_gnu
5244
5245 am_cv_ar_interface=ar
5246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5247/* end confdefs.h. */
5248int some_variable = 0;
5249_ACEOF
5250if ac_fn_c_try_compile "$LINENO"; then :
5251 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5252 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5253 (eval $am_ar_try) 2>&5
5254 ac_status=$?
5255 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5256 test $ac_status = 0; }
5257 if test "$ac_status" -eq 0; then
5258 am_cv_ar_interface=ar
5259 else
5260 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5261 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5262 (eval $am_ar_try) 2>&5
5263 ac_status=$?
5264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5265 test $ac_status = 0; }
5266 if test "$ac_status" -eq 0; then
5267 am_cv_ar_interface=lib
5268 else
5269 am_cv_ar_interface=unknown
5270 fi
5271 fi
5272 rm -f conftest.lib libconftest.a
5273
5274fi
5275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5276 ac_ext=c
5277ac_cpp='$CPP $CPPFLAGS'
5278ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5279ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5280ac_compiler_gnu=$ac_cv_c_compiler_gnu
5281
5282fi
5283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5284$as_echo "$am_cv_ar_interface" >&6; }
5285
5286case $am_cv_ar_interface in
5287ar)
5288 ;;
5289lib)
5290 # Microsoft lib, so override with the ar-lib wrapper script.
5291 # FIXME: It is wrong to rewrite AR.
5292 # But if we don't then we get into trouble of one sort or another.
5293 # A longer-term fix would be to have automake use am__AR in this case,
5294 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5295 # similar.
5296 AR="$am_aux_dir/ar-lib $AR"
5297 ;;
5298unknown)
5299 as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5300 ;;
5301esac
5302
8e6635bd
NA
5303# If we haven't got the data from the intl directory,
5304# assume NLS is disabled.
5305USE_NLS=no
5306LIBINTL=
5307LIBINTL_DEP=
5308INCINTL=
5309XGETTEXT=
5310GMSGFMT=
5311POSUB=
5312
5313if test -f ../intl/config.intl; then
5314 . ../intl/config.intl
5315fi
5316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5317$as_echo_n "checking whether NLS is requested... " >&6; }
5318if test x"$USE_NLS" != xyes; then
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5320$as_echo "no" >&6; }
5321else
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5323$as_echo "yes" >&6; }
5324
5325$as_echo "#define ENABLE_NLS 1" >>confdefs.h
5326
5327
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5329$as_echo_n "checking for catalogs to be installed... " >&6; }
5330 # Look for .po and .gmo files in the source directory.
5331 CATALOGS=
5332 XLINGUAS=
5333 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5334 # If there aren't any .gmo files the shell will give us the
5335 # literal string "../path/to/srcdir/po/*.gmo" which has to be
5336 # weeded out.
5337 case "$cat" in *\**)
5338 continue;;
5339 esac
5340 # The quadruple backslash is collapsed to a double backslash
5341 # by the backticks, then collapsed again by the double quotes,
5342 # leaving us with one backslash in the sed expression (right
5343 # before the dot that mustn't act as a wildcard).
5344 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5345 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5346 # The user is allowed to set LINGUAS to a list of languages to
5347 # install catalogs for. If it's empty that means "all of them."
5348 if test "x$LINGUAS" = x; then
5349 CATALOGS="$CATALOGS $cat"
5350 XLINGUAS="$XLINGUAS $lang"
5351 else
5352 case "$LINGUAS" in *$lang*)
5353 CATALOGS="$CATALOGS $cat"
5354 XLINGUAS="$XLINGUAS $lang"
5355 ;;
5356 esac
5357 fi
5358 done
5359 LINGUAS="$XLINGUAS"
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5361$as_echo "$LINGUAS" >&6; }
5362
5363
5364 DATADIRNAME=share
5365
5366 INSTOBJEXT=.mo
5367
5368 GENCAT=gencat
5369
5370 CATOBJEXT=.gmo
5371
5372fi
0e65dfba 5373
87279e3c
NA
5374# Check whether --enable-shared was given.
5375if test "${enable_shared+set}" = set; then :
5376 enableval=$enable_shared; p=${PACKAGE-default}
5377 case $enableval in
5378 yes) enable_shared=yes ;;
5379 no) enable_shared=no ;;
5380 *)
5381 enable_shared=no
5382 # Look at the argument we got. We use all the common list separators.
5383 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5384 for pkg in $enableval; do
5385 IFS="$lt_save_ifs"
5386 if test "X$pkg" = "X$p"; then
5387 enable_shared=yes
5388 fi
5389 done
5390 IFS="$lt_save_ifs"
5391 ;;
5392 esac
5393else
5394 enable_shared=no
0e65dfba
NA
5395fi
5396
0e65dfba 5397
0e65dfba 5398
0e65dfba 5399
87279e3c
NA
5400
5401
5402
5403
5404
5405
5406case `pwd` in
5407 *\ * | *\ *)
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5409$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5410esac
5411
5412
5413
5414macro_version='2.2.7a'
5415macro_revision='1.3134'
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429ltmain="$ac_aux_dir/ltmain.sh"
5430
5431# Make sure we can run config.sub.
5432$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5433 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5434
5435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5436$as_echo_n "checking build system type... " >&6; }
5437if ${ac_cv_build+:} false; then :
0e65dfba
NA
5438 $as_echo_n "(cached) " >&6
5439else
87279e3c
NA
5440 ac_build_alias=$build_alias
5441test "x$ac_build_alias" = x &&
5442 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5443test "x$ac_build_alias" = x &&
5444 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5445ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5446 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
0e65dfba 5447
0e65dfba 5448fi
87279e3c
NA
5449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5450$as_echo "$ac_cv_build" >&6; }
5451case $ac_cv_build in
5452*-*-*) ;;
5453*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
0e65dfba 5454esac
87279e3c
NA
5455build=$ac_cv_build
5456ac_save_IFS=$IFS; IFS='-'
5457set x $ac_cv_build
5458shift
5459build_cpu=$1
5460build_vendor=$2
5461shift; shift
5462# Remember, the first character of IFS is used to create $*,
5463# except with old shells:
5464build_os=$*
5465IFS=$ac_save_IFS
5466case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5467
5468
5469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5470$as_echo_n "checking host system type... " >&6; }
5471if ${ac_cv_host+:} false; then :
0e65dfba
NA
5472 $as_echo_n "(cached) " >&6
5473else
87279e3c
NA
5474 if test "x$host_alias" = x; then
5475 ac_cv_host=$ac_cv_build
5476else
5477 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5478 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
0e65dfba 5479fi
0e65dfba 5480
0e65dfba 5481fi
87279e3c
NA
5482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5483$as_echo "$ac_cv_host" >&6; }
5484case $ac_cv_host in
5485*-*-*) ;;
5486*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5487esac
5488host=$ac_cv_host
5489ac_save_IFS=$IFS; IFS='-'
5490set x $ac_cv_host
5491shift
5492host_cpu=$1
5493host_vendor=$2
5494shift; shift
5495# Remember, the first character of IFS is used to create $*,
5496# except with old shells:
5497host_os=$*
5498IFS=$ac_save_IFS
5499case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5500
5501
5502# Backslashify metacharacters that are still active within
5503# double-quoted strings.
5504sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5505
5506# Same as above, but do not quote variable references.
5507double_quote_subst='s/\(["`\\]\)/\\\1/g'
5508
5509# Sed substitution to delay expansion of an escaped shell variable in a
5510# double_quote_subst'ed string.
5511delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5512
5513# Sed substitution to delay expansion of an escaped single quote.
5514delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5515
5516# Sed substitution to avoid accidental globbing in evaled expressions
5517no_glob_subst='s/\*/\\\*/g'
5518
5519ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5520ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5521ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5522
5523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5524$as_echo_n "checking how to print strings... " >&6; }
5525# Test print first, because it will be a builtin if present.
5526if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5527 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5528 ECHO='print -r --'
5529elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5530 ECHO='printf %s\n'
5531else
5532 # Use this function as a fallback that always works.
5533 func_fallback_echo ()
5534 {
5535 eval 'cat <<_LTECHO_EOF
5536$1
5537_LTECHO_EOF'
5538 }
5539 ECHO='func_fallback_echo'
0e65dfba 5540fi
87279e3c
NA
5541
5542# func_echo_all arg...
5543# Invoke $ECHO with all args, space-separated.
5544func_echo_all ()
5545{
5546 $ECHO ""
5547}
5548
5549case "$ECHO" in
5550 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5551$as_echo "printf" >&6; } ;;
5552 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5553$as_echo "print -r" >&6; } ;;
5554 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5555$as_echo "cat" >&6; } ;;
0e65dfba 5556esac
0e65dfba
NA
5557
5558
0e65dfba
NA
5559
5560
87279e3c
NA
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5572$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5573if ${ac_cv_path_SED+:} false; then :
0e65dfba
NA
5574 $as_echo_n "(cached) " >&6
5575else
87279e3c
NA
5576 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5577 for ac_i in 1 2 3 4 5 6 7; do
5578 ac_script="$ac_script$as_nl$ac_script"
5579 done
5580 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5581 { ac_script=; unset ac_script;}
5582 if test -z "$SED"; then
5583 ac_path_SED_found=false
5584 # Loop through the user's path and test for each of PROGNAME-LIST
5585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
0e65dfba
NA
5586for as_dir in $PATH
5587do
5588 IFS=$as_save_IFS
5589 test -z "$as_dir" && as_dir=.
87279e3c 5590 for ac_prog in sed gsed; do
0e65dfba 5591 for ac_exec_ext in '' $ac_executable_extensions; do
87279e3c
NA
5592 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5593 as_fn_executable_p "$ac_path_SED" || continue
5594# Check for GNU ac_path_SED and select it if it is found.
5595 # Check for GNU $ac_path_SED
5596case `"$ac_path_SED" --version 2>&1` in
5597*GNU*)
5598 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5599*)
5600 ac_count=0
5601 $as_echo_n 0123456789 >"conftest.in"
5602 while :
5603 do
5604 cat "conftest.in" "conftest.in" >"conftest.tmp"
5605 mv "conftest.tmp" "conftest.in"
5606 cp "conftest.in" "conftest.nl"
5607 $as_echo '' >> "conftest.nl"
5608 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5609 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5610 as_fn_arith $ac_count + 1 && ac_count=$as_val
5611 if test $ac_count -gt ${ac_path_SED_max-0}; then
5612 # Best one so far, save it but keep looking for a better one
5613 ac_cv_path_SED="$ac_path_SED"
5614 ac_path_SED_max=$ac_count
5615 fi
5616 # 10*(2^10) chars as input seems more than enough
5617 test $ac_count -gt 10 && break
5618 done
5619 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5620esac
5621
5622 $ac_path_SED_found && break 3
5623 done
5624 done
5625 done
5626IFS=$as_save_IFS
5627 if test -z "$ac_cv_path_SED"; then
5628 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5629 fi
5630else
5631 ac_cv_path_SED=$SED
5632fi
5633
5634fi
5635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5636$as_echo "$ac_cv_path_SED" >&6; }
5637 SED="$ac_cv_path_SED"
5638 rm -f conftest.sed
5639
5640test -z "$SED" && SED=sed
5641Xsed="$SED -e 1s/^X//"
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5654$as_echo_n "checking for fgrep... " >&6; }
5655if ${ac_cv_path_FGREP+:} false; then :
5656 $as_echo_n "(cached) " >&6
5657else
5658 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5659 then ac_cv_path_FGREP="$GREP -F"
5660 else
5661 if test -z "$FGREP"; then
5662 ac_path_FGREP_found=false
5663 # Loop through the user's path and test for each of PROGNAME-LIST
5664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5665for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5666do
5667 IFS=$as_save_IFS
5668 test -z "$as_dir" && as_dir=.
5669 for ac_prog in fgrep; do
5670 for ac_exec_ext in '' $ac_executable_extensions; do
5671 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5672 as_fn_executable_p "$ac_path_FGREP" || continue
5673# Check for GNU ac_path_FGREP and select it if it is found.
5674 # Check for GNU $ac_path_FGREP
5675case `"$ac_path_FGREP" --version 2>&1` in
5676*GNU*)
5677 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5678*)
5679 ac_count=0
5680 $as_echo_n 0123456789 >"conftest.in"
5681 while :
5682 do
5683 cat "conftest.in" "conftest.in" >"conftest.tmp"
5684 mv "conftest.tmp" "conftest.in"
5685 cp "conftest.in" "conftest.nl"
5686 $as_echo 'FGREP' >> "conftest.nl"
5687 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5688 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5689 as_fn_arith $ac_count + 1 && ac_count=$as_val
5690 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5691 # Best one so far, save it but keep looking for a better one
5692 ac_cv_path_FGREP="$ac_path_FGREP"
5693 ac_path_FGREP_max=$ac_count
5694 fi
5695 # 10*(2^10) chars as input seems more than enough
5696 test $ac_count -gt 10 && break
5697 done
5698 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5699esac
5700
5701 $ac_path_FGREP_found && break 3
5702 done
5703 done
5704 done
5705IFS=$as_save_IFS
5706 if test -z "$ac_cv_path_FGREP"; then
5707 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5708 fi
5709else
5710 ac_cv_path_FGREP=$FGREP
5711fi
5712
5713 fi
5714fi
5715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5716$as_echo "$ac_cv_path_FGREP" >&6; }
5717 FGREP="$ac_cv_path_FGREP"
5718
5719
5720test -z "$GREP" && GREP=grep
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740# Check whether --with-gnu-ld was given.
5741if test "${with_gnu_ld+set}" = set; then :
5742 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5743else
5744 with_gnu_ld=no
5745fi
5746
5747ac_prog=ld
5748if test "$GCC" = yes; then
5749 # Check if gcc -print-prog-name=ld gives a path.
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5751$as_echo_n "checking for ld used by $CC... " >&6; }
5752 case $host in
5753 *-*-mingw*)
5754 # gcc leaves a trailing carriage return which upsets mingw
5755 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5756 *)
5757 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5758 esac
5759 case $ac_prog in
5760 # Accept absolute paths.
5761 [\\/]* | ?:[\\/]*)
5762 re_direlt='/[^/][^/]*/\.\./'
5763 # Canonicalize the pathname of ld
5764 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5765 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5766 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5767 done
5768 test -z "$LD" && LD="$ac_prog"
5769 ;;
5770 "")
5771 # If it fails, then pretend we aren't using GCC.
5772 ac_prog=ld
5773 ;;
5774 *)
5775 # If it is relative, then search for the first ld in PATH.
5776 with_gnu_ld=unknown
5777 ;;
5778 esac
5779elif test "$with_gnu_ld" = yes; then
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5781$as_echo_n "checking for GNU ld... " >&6; }
5782else
5783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5784$as_echo_n "checking for non-GNU ld... " >&6; }
5785fi
5786if ${lt_cv_path_LD+:} false; then :
5787 $as_echo_n "(cached) " >&6
5788else
5789 if test -z "$LD"; then
5790 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5791 for ac_dir in $PATH; do
5792 IFS="$lt_save_ifs"
5793 test -z "$ac_dir" && ac_dir=.
5794 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5795 lt_cv_path_LD="$ac_dir/$ac_prog"
5796 # Check to see if the program is GNU ld. I'd rather use --version,
5797 # but apparently some variants of GNU ld only accept -v.
5798 # Break only if it was the GNU/non-GNU ld that we prefer.
5799 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5800 *GNU* | *'with BFD'*)
5801 test "$with_gnu_ld" != no && break
5802 ;;
5803 *)
5804 test "$with_gnu_ld" != yes && break
5805 ;;
5806 esac
5807 fi
5808 done
5809 IFS="$lt_save_ifs"
5810else
5811 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5812fi
5813fi
5814
5815LD="$lt_cv_path_LD"
5816if test -n "$LD"; then
5817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5818$as_echo "$LD" >&6; }
5819else
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5821$as_echo "no" >&6; }
5822fi
5823test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5825$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5826if ${lt_cv_prog_gnu_ld+:} false; then :
5827 $as_echo_n "(cached) " >&6
5828else
5829 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5830case `$LD -v 2>&1 </dev/null` in
5831*GNU* | *'with BFD'*)
5832 lt_cv_prog_gnu_ld=yes
5833 ;;
5834*)
5835 lt_cv_prog_gnu_ld=no
5836 ;;
5837esac
5838fi
5839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5840$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5841with_gnu_ld=$lt_cv_prog_gnu_ld
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5852$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5853if ${lt_cv_path_NM+:} false; then :
5854 $as_echo_n "(cached) " >&6
5855else
5856 if test -n "$NM"; then
5857 # Let the user override the test.
5858 lt_cv_path_NM="$NM"
5859else
5860 lt_nm_to_check="${ac_tool_prefix}nm"
5861 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5862 lt_nm_to_check="$lt_nm_to_check nm"
5863 fi
5864 for lt_tmp_nm in $lt_nm_to_check; do
5865 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5866 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5867 IFS="$lt_save_ifs"
5868 test -z "$ac_dir" && ac_dir=.
5869 tmp_nm="$ac_dir/$lt_tmp_nm"
5870 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5871 # Check to see if the nm accepts a BSD-compat flag.
5872 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5873 # nm: unknown option "B" ignored
5874 # Tru64's nm complains that /dev/null is an invalid object file
5875 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5876 */dev/null* | *'Invalid file or object type'*)
5877 lt_cv_path_NM="$tmp_nm -B"
5878 break
5879 ;;
5880 *)
5881 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5882 */dev/null*)
5883 lt_cv_path_NM="$tmp_nm -p"
5884 break
5885 ;;
5886 *)
5887 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5888 continue # so that we can try to find one that supports BSD flags
5889 ;;
5890 esac
5891 ;;
5892 esac
5893 fi
5894 done
5895 IFS="$lt_save_ifs"
5896 done
5897 : ${lt_cv_path_NM=no}
5898fi
5899fi
5900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5901$as_echo "$lt_cv_path_NM" >&6; }
5902if test "$lt_cv_path_NM" != "no"; then
5903 NM="$lt_cv_path_NM"
5904else
5905 # Didn't find any BSD compatible name lister, look for dumpbin.
5906 if test -n "$DUMPBIN"; then :
5907 # Let the user override the test.
5908 else
5909 if test -n "$ac_tool_prefix"; then
5910 for ac_prog in dumpbin "link -dump"
5911 do
5912 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5913set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5915$as_echo_n "checking for $ac_word... " >&6; }
5916if ${ac_cv_prog_DUMPBIN+:} false; then :
5917 $as_echo_n "(cached) " >&6
5918else
5919 if test -n "$DUMPBIN"; then
5920 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5921else
5922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5923for as_dir in $PATH
5924do
5925 IFS=$as_save_IFS
5926 test -z "$as_dir" && as_dir=.
5927 for ac_exec_ext in '' $ac_executable_extensions; do
5928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5929 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5931 break 2
5932 fi
5933done
5934 done
5935IFS=$as_save_IFS
5936
5937fi
5938fi
5939DUMPBIN=$ac_cv_prog_DUMPBIN
5940if test -n "$DUMPBIN"; then
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5942$as_echo "$DUMPBIN" >&6; }
5943else
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5945$as_echo "no" >&6; }
5946fi
5947
5948
5949 test -n "$DUMPBIN" && break
5950 done
5951fi
5952if test -z "$DUMPBIN"; then
5953 ac_ct_DUMPBIN=$DUMPBIN
5954 for ac_prog in dumpbin "link -dump"
5955do
5956 # Extract the first word of "$ac_prog", so it can be a program name with args.
5957set dummy $ac_prog; ac_word=$2
5958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5959$as_echo_n "checking for $ac_word... " >&6; }
5960if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5961 $as_echo_n "(cached) " >&6
5962else
5963 if test -n "$ac_ct_DUMPBIN"; then
5964 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5965else
5966as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5967for as_dir in $PATH
5968do
5969 IFS=$as_save_IFS
5970 test -z "$as_dir" && as_dir=.
5971 for ac_exec_ext in '' $ac_executable_extensions; do
5972 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5973 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5975 break 2
5976 fi
5977done
5978 done
5979IFS=$as_save_IFS
5980
5981fi
5982fi
5983ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5984if test -n "$ac_ct_DUMPBIN"; then
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5986$as_echo "$ac_ct_DUMPBIN" >&6; }
5987else
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5989$as_echo "no" >&6; }
5990fi
5991
5992
5993 test -n "$ac_ct_DUMPBIN" && break
5994done
5995
5996 if test "x$ac_ct_DUMPBIN" = x; then
5997 DUMPBIN=":"
5998 else
5999 case $cross_compiling:$ac_tool_warned in
6000yes:)
6001{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6002$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6003ac_tool_warned=yes ;;
6004esac
6005 DUMPBIN=$ac_ct_DUMPBIN
6006 fi
6007fi
6008
6009 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6010 *COFF*)
6011 DUMPBIN="$DUMPBIN -symbols"
6012 ;;
6013 *)
6014 DUMPBIN=:
6015 ;;
6016 esac
6017 fi
6018
6019 if test "$DUMPBIN" != ":"; then
6020 NM="$DUMPBIN"
6021 fi
6022fi
6023test -z "$NM" && NM=nm
6024
6025
6026
6027
6028
6029
6030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6031$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6032if ${lt_cv_nm_interface+:} false; then :
6033 $as_echo_n "(cached) " >&6
6034else
6035 lt_cv_nm_interface="BSD nm"
6036 echo "int some_variable = 0;" > conftest.$ac_ext
6037 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6038 (eval "$ac_compile" 2>conftest.err)
6039 cat conftest.err >&5
6040 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6041 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6042 cat conftest.err >&5
6043 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6044 cat conftest.out >&5
6045 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6046 lt_cv_nm_interface="MS dumpbin"
6047 fi
6048 rm -f conftest*
6049fi
6050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6051$as_echo "$lt_cv_nm_interface" >&6; }
6052
6053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6054$as_echo_n "checking whether ln -s works... " >&6; }
6055LN_S=$as_ln_s
6056if test "$LN_S" = "ln -s"; then
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6058$as_echo "yes" >&6; }
6059else
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6061$as_echo "no, using $LN_S" >&6; }
6062fi
6063
6064# find the maximum length of command line arguments
6065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6066$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6067if ${lt_cv_sys_max_cmd_len+:} false; then :
6068 $as_echo_n "(cached) " >&6
6069else
6070 i=0
6071 teststring="ABCD"
6072
6073 case $build_os in
6074 msdosdjgpp*)
6075 # On DJGPP, this test can blow up pretty badly due to problems in libc
6076 # (any single argument exceeding 2000 bytes causes a buffer overrun
6077 # during glob expansion). Even if it were fixed, the result of this
6078 # check would be larger than it should be.
6079 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6080 ;;
6081
6082 gnu*)
6083 # Under GNU Hurd, this test is not required because there is
6084 # no limit to the length of command line arguments.
6085 # Libtool will interpret -1 as no limit whatsoever
6086 lt_cv_sys_max_cmd_len=-1;
6087 ;;
6088
6089 cygwin* | mingw* | cegcc*)
6090 # On Win9x/ME, this test blows up -- it succeeds, but takes
6091 # about 5 minutes as the teststring grows exponentially.
6092 # Worse, since 9x/ME are not pre-emptively multitasking,
6093 # you end up with a "frozen" computer, even though with patience
6094 # the test eventually succeeds (with a max line length of 256k).
6095 # Instead, let's just punt: use the minimum linelength reported by
6096 # all of the supported platforms: 8192 (on NT/2K/XP).
6097 lt_cv_sys_max_cmd_len=8192;
6098 ;;
6099
6100 mint*)
6101 # On MiNT this can take a long time and run out of memory.
6102 lt_cv_sys_max_cmd_len=8192;
6103 ;;
6104
6105 amigaos*)
6106 # On AmigaOS with pdksh, this test takes hours, literally.
6107 # So we just punt and use a minimum line length of 8192.
6108 lt_cv_sys_max_cmd_len=8192;
6109 ;;
6110
6111 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6112 # This has been around since 386BSD, at least. Likely further.
6113 if test -x /sbin/sysctl; then
6114 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6115 elif test -x /usr/sbin/sysctl; then
6116 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6117 else
6118 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6119 fi
6120 # And add a safety zone
6121 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6122 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6123 ;;
6124
6125 interix*)
6126 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6127 lt_cv_sys_max_cmd_len=196608
6128 ;;
6129
6130 osf*)
6131 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6132 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6133 # nice to cause kernel panics so lets avoid the loop below.
6134 # First set a reasonable default.
6135 lt_cv_sys_max_cmd_len=16384
6136 #
6137 if test -x /sbin/sysconfig; then
6138 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6139 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6140 esac
6141 fi
6142 ;;
6143 sco3.2v5*)
6144 lt_cv_sys_max_cmd_len=102400
6145 ;;
6146 sysv5* | sco5v6* | sysv4.2uw2*)
6147 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6148 if test -n "$kargmax"; then
6149 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6150 else
6151 lt_cv_sys_max_cmd_len=32768
6152 fi
6153 ;;
6154 *)
6155 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6156 if test -n "$lt_cv_sys_max_cmd_len"; then
6157 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6158 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6159 else
6160 # Make teststring a little bigger before we do anything with it.
6161 # a 1K string should be a reasonable start.
6162 for i in 1 2 3 4 5 6 7 8 ; do
6163 teststring=$teststring$teststring
6164 done
6165 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6166 # If test is not a shell built-in, we'll probably end up computing a
6167 # maximum length that is only half of the actual maximum length, but
6168 # we can't tell.
6169 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6170 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6171 test $i != 17 # 1/2 MB should be enough
6172 do
6173 i=`expr $i + 1`
6174 teststring=$teststring$teststring
6175 done
6176 # Only check the string length outside the loop.
6177 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6178 teststring=
6179 # Add a significant safety factor because C++ compilers can tack on
6180 # massive amounts of additional arguments before passing them to the
6181 # linker. It appears as though 1/2 is a usable value.
6182 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6183 fi
6184 ;;
6185 esac
6186
6187fi
6188
6189if test -n $lt_cv_sys_max_cmd_len ; then
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6191$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6192else
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6194$as_echo "none" >&6; }
6195fi
6196max_cmd_len=$lt_cv_sys_max_cmd_len
6197
6198
6199
6200
6201
6202
6203: ${CP="cp -f"}
6204: ${MV="mv -f"}
6205: ${RM="rm -f"}
6206
6207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6208$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6209# Try some XSI features
6210xsi_shell=no
6211( _lt_dummy="a/b/c"
6212 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6213 = c,a/b,, \
6214 && eval 'test $(( 1 + 1 )) -eq 2 \
6215 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6216 && xsi_shell=yes
6217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6218$as_echo "$xsi_shell" >&6; }
6219
6220
6221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6222$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6223lt_shell_append=no
6224( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6225 >/dev/null 2>&1 \
6226 && lt_shell_append=yes
6227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6228$as_echo "$lt_shell_append" >&6; }
6229
6230
6231if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6232 lt_unset=unset
6233else
6234 lt_unset=false
6235fi
6236
6237
6238
6239
6240
6241# test EBCDIC or ASCII
6242case `echo X|tr X '\101'` in
6243 A) # ASCII based system
6244 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6245 lt_SP2NL='tr \040 \012'
6246 lt_NL2SP='tr \015\012 \040\040'
6247 ;;
6248 *) # EBCDIC based system
6249 lt_SP2NL='tr \100 \n'
6250 lt_NL2SP='tr \r\n \100\100'
6251 ;;
6252esac
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6263$as_echo_n "checking for $LD option to reload object files... " >&6; }
6264if ${lt_cv_ld_reload_flag+:} false; then :
6265 $as_echo_n "(cached) " >&6
6266else
6267 lt_cv_ld_reload_flag='-r'
6268fi
6269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6270$as_echo "$lt_cv_ld_reload_flag" >&6; }
6271reload_flag=$lt_cv_ld_reload_flag
6272case $reload_flag in
6273"" | " "*) ;;
6274*) reload_flag=" $reload_flag" ;;
6275esac
6276reload_cmds='$LD$reload_flag -o $output$reload_objs'
6277case $host_os in
6278 darwin*)
6279 if test "$GCC" = yes; then
6280 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6281 else
6282 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6283 fi
6284 ;;
6285esac
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295if test -n "$ac_tool_prefix"; then
6296 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6297set dummy ${ac_tool_prefix}objdump; ac_word=$2
6298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6299$as_echo_n "checking for $ac_word... " >&6; }
6300if ${ac_cv_prog_OBJDUMP+:} false; then :
6301 $as_echo_n "(cached) " >&6
6302else
6303 if test -n "$OBJDUMP"; then
6304 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6305else
6306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6307for as_dir in $PATH
6308do
6309 IFS=$as_save_IFS
6310 test -z "$as_dir" && as_dir=.
6311 for ac_exec_ext in '' $ac_executable_extensions; do
6312 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6313 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6315 break 2
6316 fi
6317done
6318 done
6319IFS=$as_save_IFS
6320
6321fi
6322fi
6323OBJDUMP=$ac_cv_prog_OBJDUMP
6324if test -n "$OBJDUMP"; then
6325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6326$as_echo "$OBJDUMP" >&6; }
6327else
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6329$as_echo "no" >&6; }
6330fi
6331
6332
6333fi
6334if test -z "$ac_cv_prog_OBJDUMP"; then
6335 ac_ct_OBJDUMP=$OBJDUMP
6336 # Extract the first word of "objdump", so it can be a program name with args.
6337set dummy objdump; ac_word=$2
6338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6339$as_echo_n "checking for $ac_word... " >&6; }
6340if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6341 $as_echo_n "(cached) " >&6
6342else
6343 if test -n "$ac_ct_OBJDUMP"; then
6344 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6345else
6346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6347for as_dir in $PATH
6348do
6349 IFS=$as_save_IFS
6350 test -z "$as_dir" && as_dir=.
6351 for ac_exec_ext in '' $ac_executable_extensions; do
6352 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6353 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6355 break 2
6356 fi
6357done
6358 done
6359IFS=$as_save_IFS
6360
6361fi
6362fi
6363ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6364if test -n "$ac_ct_OBJDUMP"; then
6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6366$as_echo "$ac_ct_OBJDUMP" >&6; }
6367else
6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6369$as_echo "no" >&6; }
6370fi
6371
6372 if test "x$ac_ct_OBJDUMP" = x; then
6373 OBJDUMP="false"
6374 else
6375 case $cross_compiling:$ac_tool_warned in
6376yes:)
6377{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6378$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6379ac_tool_warned=yes ;;
6380esac
6381 OBJDUMP=$ac_ct_OBJDUMP
6382 fi
6383else
6384 OBJDUMP="$ac_cv_prog_OBJDUMP"
6385fi
6386
6387test -z "$OBJDUMP" && OBJDUMP=objdump
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6398$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6399if ${lt_cv_deplibs_check_method+:} false; then :
6400 $as_echo_n "(cached) " >&6
6401else
6402 lt_cv_file_magic_cmd='$MAGIC_CMD'
6403lt_cv_file_magic_test_file=
6404lt_cv_deplibs_check_method='unknown'
6405# Need to set the preceding variable on all platforms that support
6406# interlibrary dependencies.
6407# 'none' -- dependencies not supported.
6408# `unknown' -- same as none, but documents that we really don't know.
6409# 'pass_all' -- all dependencies passed with no checks.
6410# 'test_compile' -- check by making test program.
6411# 'file_magic [[regex]]' -- check by looking for files in library path
6412# which responds to the $file_magic_cmd with a given extended regex.
6413# If you have `file' or equivalent on your system and you're not sure
6414# whether `pass_all' will *always* work, you probably want this one.
6415
6416case $host_os in
6417aix[4-9]*)
6418 lt_cv_deplibs_check_method=pass_all
6419 ;;
6420
6421beos*)
6422 lt_cv_deplibs_check_method=pass_all
6423 ;;
6424
6425bsdi[45]*)
6426 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6427 lt_cv_file_magic_cmd='/usr/bin/file -L'
6428 lt_cv_file_magic_test_file=/shlib/libc.so
6429 ;;
6430
6431cygwin*)
6432 # func_win32_libid is a shell function defined in ltmain.sh
6433 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6434 lt_cv_file_magic_cmd='func_win32_libid'
6435 ;;
6436
6437mingw* | pw32*)
6438 # Base MSYS/MinGW do not provide the 'file' command needed by
6439 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6440 # unless we find 'file', for example because we are cross-compiling.
6441 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6442 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6443 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6444 lt_cv_file_magic_cmd='func_win32_libid'
6445 else
6446 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6447 lt_cv_file_magic_cmd='$OBJDUMP -f'
6448 fi
6449 ;;
6450
6451cegcc*)
6452 # use the weaker test based on 'objdump'. See mingw*.
6453 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6454 lt_cv_file_magic_cmd='$OBJDUMP -f'
6455 ;;
6456
6457darwin* | rhapsody*)
6458 lt_cv_deplibs_check_method=pass_all
6459 ;;
6460
6461freebsd* | dragonfly*)
6462 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6463 case $host_cpu in
6464 i*86 )
6465 # Not sure whether the presence of OpenBSD here was a mistake.
6466 # Let's accept both of them until this is cleared up.
6467 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6468 lt_cv_file_magic_cmd=/usr/bin/file
6469 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6470 ;;
6471 esac
6472 else
6473 lt_cv_deplibs_check_method=pass_all
6474 fi
6475 ;;
6476
6477gnu*)
6478 lt_cv_deplibs_check_method=pass_all
6479 ;;
6480
6481haiku*)
6482 lt_cv_deplibs_check_method=pass_all
6483 ;;
6484
6485hpux10.20* | hpux11*)
6486 lt_cv_file_magic_cmd=/usr/bin/file
6487 case $host_cpu in
6488 ia64*)
6489 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6490 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6491 ;;
6492 hppa*64*)
6493 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]'
6494 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6495 ;;
6496 *)
6497 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6498 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6499 ;;
6500 esac
6501 ;;
6502
6503interix[3-9]*)
6504 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6505 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6506 ;;
6507
6508irix5* | irix6* | nonstopux*)
6509 case $LD in
6510 *-32|*"-32 ") libmagic=32-bit;;
6511 *-n32|*"-n32 ") libmagic=N32;;
6512 *-64|*"-64 ") libmagic=64-bit;;
6513 *) libmagic=never-match;;
6514 esac
6515 lt_cv_deplibs_check_method=pass_all
6516 ;;
6517
6518# This must be Linux ELF.
6519linux* | k*bsd*-gnu | kopensolaris*-gnu)
6520 lt_cv_deplibs_check_method=pass_all
6521 ;;
6522
6523netbsd*)
6524 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6525 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6526 else
6527 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6528 fi
6529 ;;
6530
6531newos6*)
6532 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6533 lt_cv_file_magic_cmd=/usr/bin/file
6534 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6535 ;;
6536
6537*nto* | *qnx*)
6538 lt_cv_deplibs_check_method=pass_all
6539 ;;
6540
6541openbsd*)
6542 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6543 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6544 else
6545 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6546 fi
6547 ;;
6548
6549osf3* | osf4* | osf5*)
6550 lt_cv_deplibs_check_method=pass_all
6551 ;;
6552
6553rdos*)
6554 lt_cv_deplibs_check_method=pass_all
6555 ;;
6556
6557solaris*)
6558 lt_cv_deplibs_check_method=pass_all
6559 ;;
6560
6561sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6562 lt_cv_deplibs_check_method=pass_all
6563 ;;
6564
6565sysv4 | sysv4.3*)
6566 case $host_vendor in
6567 motorola)
6568 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]'
6569 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6570 ;;
6571 ncr)
6572 lt_cv_deplibs_check_method=pass_all
6573 ;;
6574 sequent)
6575 lt_cv_file_magic_cmd='/bin/file'
6576 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6577 ;;
6578 sni)
6579 lt_cv_file_magic_cmd='/bin/file'
6580 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6581 lt_cv_file_magic_test_file=/lib/libc.so
6582 ;;
6583 siemens)
6584 lt_cv_deplibs_check_method=pass_all
6585 ;;
6586 pc)
6587 lt_cv_deplibs_check_method=pass_all
6588 ;;
6589 esac
6590 ;;
6591
6592tpf*)
6593 lt_cv_deplibs_check_method=pass_all
6594 ;;
6595esac
6596
6597fi
6598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6599$as_echo "$lt_cv_deplibs_check_method" >&6; }
6600file_magic_cmd=$lt_cv_file_magic_cmd
6601deplibs_check_method=$lt_cv_deplibs_check_method
6602test -z "$deplibs_check_method" && deplibs_check_method=unknown
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
a4966cd9
L
6615plugin_option=
6616plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6617for plugin in $plugin_names; do
6618 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6619 if test x$plugin_so = x$plugin; then
6620 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6621 fi
6622 if test x$plugin_so != x$plugin; then
6623 plugin_option="--plugin $plugin_so"
6624 break
6625 fi
6626done
6627
87279e3c
NA
6628if test -n "$ac_tool_prefix"; then
6629 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6630set dummy ${ac_tool_prefix}ar; ac_word=$2
6631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6632$as_echo_n "checking for $ac_word... " >&6; }
6633if ${ac_cv_prog_AR+:} false; then :
6634 $as_echo_n "(cached) " >&6
6635else
6636 if test -n "$AR"; then
6637 ac_cv_prog_AR="$AR" # Let the user override the test.
6638else
6639as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6640for as_dir in $PATH
6641do
6642 IFS=$as_save_IFS
6643 test -z "$as_dir" && as_dir=.
6644 for ac_exec_ext in '' $ac_executable_extensions; do
6645 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6646 ac_cv_prog_AR="${ac_tool_prefix}ar"
6647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6648 break 2
6649 fi
6650done
6651 done
6652IFS=$as_save_IFS
6653
6654fi
6655fi
6656AR=$ac_cv_prog_AR
6657if test -n "$AR"; then
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6659$as_echo "$AR" >&6; }
6660else
6661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6662$as_echo "no" >&6; }
6663fi
6664
6665
6666fi
6667if test -z "$ac_cv_prog_AR"; then
6668 ac_ct_AR=$AR
6669 # Extract the first word of "ar", so it can be a program name with args.
6670set dummy ar; ac_word=$2
6671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6672$as_echo_n "checking for $ac_word... " >&6; }
6673if ${ac_cv_prog_ac_ct_AR+:} false; then :
6674 $as_echo_n "(cached) " >&6
6675else
6676 if test -n "$ac_ct_AR"; then
6677 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6678else
6679as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6680for as_dir in $PATH
6681do
6682 IFS=$as_save_IFS
6683 test -z "$as_dir" && as_dir=.
6684 for ac_exec_ext in '' $ac_executable_extensions; do
6685 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6686 ac_cv_prog_ac_ct_AR="ar"
6687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6688 break 2
6689 fi
6690done
6691 done
6692IFS=$as_save_IFS
6693
6694fi
6695fi
6696ac_ct_AR=$ac_cv_prog_ac_ct_AR
6697if test -n "$ac_ct_AR"; then
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6699$as_echo "$ac_ct_AR" >&6; }
6700else
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6702$as_echo "no" >&6; }
6703fi
6704
6705 if test "x$ac_ct_AR" = x; then
6706 AR="false"
6707 else
6708 case $cross_compiling:$ac_tool_warned in
6709yes:)
6710{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6711$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6712ac_tool_warned=yes ;;
6713esac
6714 AR=$ac_ct_AR
6715 fi
6716else
6717 AR="$ac_cv_prog_AR"
6718fi
6719
6720test -z "$AR" && AR=ar
a4966cd9
L
6721if test -n "$plugin_option"; then
6722 if $AR --help 2>&1 | grep -q "\--plugin"; then
6723 AR="$AR $plugin_option"
6724 fi
6725fi
87279e3c
NA
6726test -z "$AR_FLAGS" && AR_FLAGS=cru
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738if test -n "$ac_tool_prefix"; then
6739 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6740set dummy ${ac_tool_prefix}strip; ac_word=$2
6741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6742$as_echo_n "checking for $ac_word... " >&6; }
6743if ${ac_cv_prog_STRIP+:} false; then :
6744 $as_echo_n "(cached) " >&6
6745else
6746 if test -n "$STRIP"; then
6747 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6748else
6749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6750for as_dir in $PATH
6751do
6752 IFS=$as_save_IFS
6753 test -z "$as_dir" && as_dir=.
6754 for ac_exec_ext in '' $ac_executable_extensions; do
6755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6756 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6758 break 2
6759 fi
6760done
6761 done
6762IFS=$as_save_IFS
6763
6764fi
6765fi
6766STRIP=$ac_cv_prog_STRIP
6767if test -n "$STRIP"; then
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6769$as_echo "$STRIP" >&6; }
6770else
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6772$as_echo "no" >&6; }
6773fi
6774
6775
6776fi
6777if test -z "$ac_cv_prog_STRIP"; then
6778 ac_ct_STRIP=$STRIP
6779 # Extract the first word of "strip", so it can be a program name with args.
6780set dummy strip; ac_word=$2
6781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6782$as_echo_n "checking for $ac_word... " >&6; }
6783if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6784 $as_echo_n "(cached) " >&6
6785else
6786 if test -n "$ac_ct_STRIP"; then
6787 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6788else
6789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6790for as_dir in $PATH
6791do
6792 IFS=$as_save_IFS
6793 test -z "$as_dir" && as_dir=.
6794 for ac_exec_ext in '' $ac_executable_extensions; do
6795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6796 ac_cv_prog_ac_ct_STRIP="strip"
6797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6798 break 2
6799 fi
6800done
6801 done
6802IFS=$as_save_IFS
6803
6804fi
6805fi
6806ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6807if test -n "$ac_ct_STRIP"; then
6808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6809$as_echo "$ac_ct_STRIP" >&6; }
6810else
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6812$as_echo "no" >&6; }
6813fi
6814
6815 if test "x$ac_ct_STRIP" = x; then
6816 STRIP=":"
6817 else
6818 case $cross_compiling:$ac_tool_warned in
6819yes:)
6820{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6821$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6822ac_tool_warned=yes ;;
6823esac
6824 STRIP=$ac_ct_STRIP
6825 fi
6826else
6827 STRIP="$ac_cv_prog_STRIP"
6828fi
6829
6830test -z "$STRIP" && STRIP=:
6831
6832
6833
6834
6835
6836
6837if test -n "$ac_tool_prefix"; then
6838 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6839set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6841$as_echo_n "checking for $ac_word... " >&6; }
6842if ${ac_cv_prog_RANLIB+:} false; then :
6843 $as_echo_n "(cached) " >&6
6844else
6845 if test -n "$RANLIB"; then
6846 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6847else
6848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6849for as_dir in $PATH
6850do
6851 IFS=$as_save_IFS
6852 test -z "$as_dir" && as_dir=.
6853 for ac_exec_ext in '' $ac_executable_extensions; do
6854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6855 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6857 break 2
6858 fi
6859done
6860 done
6861IFS=$as_save_IFS
6862
6863fi
6864fi
6865RANLIB=$ac_cv_prog_RANLIB
6866if test -n "$RANLIB"; then
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6868$as_echo "$RANLIB" >&6; }
6869else
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6871$as_echo "no" >&6; }
6872fi
6873
6874
6875fi
6876if test -z "$ac_cv_prog_RANLIB"; then
6877 ac_ct_RANLIB=$RANLIB
6878 # Extract the first word of "ranlib", so it can be a program name with args.
6879set dummy ranlib; ac_word=$2
6880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6881$as_echo_n "checking for $ac_word... " >&6; }
6882if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6883 $as_echo_n "(cached) " >&6
6884else
6885 if test -n "$ac_ct_RANLIB"; then
6886 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6887else
6888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6889for as_dir in $PATH
6890do
6891 IFS=$as_save_IFS
6892 test -z "$as_dir" && as_dir=.
6893 for ac_exec_ext in '' $ac_executable_extensions; do
6894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6895 ac_cv_prog_ac_ct_RANLIB="ranlib"
6896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6897 break 2
6898 fi
6899done
6900 done
6901IFS=$as_save_IFS
6902
6903fi
6904fi
6905ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6906if test -n "$ac_ct_RANLIB"; then
6907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6908$as_echo "$ac_ct_RANLIB" >&6; }
6909else
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6911$as_echo "no" >&6; }
6912fi
6913
6914 if test "x$ac_ct_RANLIB" = x; then
6915 RANLIB=":"
6916 else
6917 case $cross_compiling:$ac_tool_warned in
6918yes:)
6919{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6920$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6921ac_tool_warned=yes ;;
6922esac
6923 RANLIB=$ac_ct_RANLIB
6924 fi
6925else
6926 RANLIB="$ac_cv_prog_RANLIB"
6927fi
6928
6929test -z "$RANLIB" && RANLIB=:
a4966cd9
L
6930if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6931 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6932 RANLIB="$RANLIB $plugin_option"
6933 fi
6934fi
87279e3c
NA
6935
6936
6937
6938
6939
6940
6941# Determine commands to create old-style static archives.
6942old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6943old_postinstall_cmds='chmod 644 $oldlib'
6944old_postuninstall_cmds=
6945
6946if test -n "$RANLIB"; then
6947 case $host_os in
6948 openbsd*)
6949 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6950 ;;
6951 *)
6952 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6953 ;;
6954 esac
6955 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6956fi
6957
6958case $host_os in
6959 darwin*)
6960 lock_old_archive_extraction=yes ;;
6961 *)
6962 lock_old_archive_extraction=no ;;
6963esac
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003# If no C compiler was specified, use CC.
7004LTCC=${LTCC-"$CC"}
7005
7006# If no C compiler flags were specified, use CFLAGS.
7007LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7008
7009# Allow CC to be a program name with arguments.
7010compiler=$CC
7011
7012
7013# Check for command to grab the raw symbol name followed by C symbol from nm.
7014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7015$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7016if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7017 $as_echo_n "(cached) " >&6
7018else
7019
7020# These are sane defaults that work on at least a few old systems.
7021# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7022
7023# Character class describing NM global symbol codes.
7024symcode='[BCDEGRST]'
7025
7026# Regexp to match symbols that can be accessed directly from C.
7027sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7028
7029# Define system-specific variables.
7030case $host_os in
7031aix*)
7032 symcode='[BCDT]'
7033 ;;
7034cygwin* | mingw* | pw32* | cegcc*)
7035 symcode='[ABCDGISTW]'
7036 ;;
7037hpux*)
7038 if test "$host_cpu" = ia64; then
7039 symcode='[ABCDEGRST]'
7040 fi
7041 ;;
7042irix* | nonstopux*)
7043 symcode='[BCDEGRST]'
7044 ;;
7045osf*)
7046 symcode='[BCDEGQRST]'
7047 ;;
7048solaris*)
7049 symcode='[BDRT]'
7050 ;;
7051sco3.2v5*)
7052 symcode='[DT]'
7053 ;;
7054sysv4.2uw2*)
7055 symcode='[DT]'
7056 ;;
7057sysv5* | sco5v6* | unixware* | OpenUNIX*)
7058 symcode='[ABDT]'
7059 ;;
7060sysv4)
7061 symcode='[DFNSTU]'
7062 ;;
7063esac
7064
7065# If we're using GNU nm, then use its standard symbol codes.
7066case `$NM -V 2>&1` in
7067*GNU* | *'with BFD'*)
7068 symcode='[ABCDGIRSTW]' ;;
7069esac
7070
7071# Transform an extracted symbol line into a proper C declaration.
7072# Some systems (esp. on ia64) link data and code symbols differently,
7073# so use this general approach.
7074lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7075
7076# Transform an extracted symbol line into symbol name and symbol address
7077lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7078lt_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'"
7079
7080# Handle CRLF in mingw tool chain
7081opt_cr=
7082case $build_os in
7083mingw*)
7084 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7085 ;;
7086esac
7087
7088# Try without a prefix underscore, then with it.
7089for ac_symprfx in "" "_"; do
7090
7091 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7092 symxfrm="\\1 $ac_symprfx\\2 \\2"
7093
7094 # Write the raw and C identifiers.
7095 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7096 # Fake it for dumpbin and say T for any non-static function
7097 # and D for any global variable.
7098 # Also find C++ and __fastcall symbols from MSVC++,
7099 # which start with @ or ?.
7100 lt_cv_sys_global_symbol_pipe="$AWK '"\
7101" {last_section=section; section=\$ 3};"\
7102" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7103" \$ 0!~/External *\|/{next};"\
7104" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7105" {if(hide[section]) next};"\
7106" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7107" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7108" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7109" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7110" ' prfx=^$ac_symprfx"
7111 else
7112 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7113 fi
7114
7115 # Check to see that the pipe works correctly.
7116 pipe_works=no
7117
7118 rm -f conftest*
7119 cat > conftest.$ac_ext <<_LT_EOF
7120#ifdef __cplusplus
7121extern "C" {
7122#endif
7123char nm_test_var;
7124void nm_test_func(void);
7125void nm_test_func(void){}
7126#ifdef __cplusplus
7127}
7128#endif
7129int main(){nm_test_var='a';nm_test_func();return(0);}
7130_LT_EOF
7131
7132 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7133 (eval $ac_compile) 2>&5
7134 ac_status=$?
7135 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7136 test $ac_status = 0; }; then
7137 # Now try to grab the symbols.
7138 nlist=conftest.nm
7139 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7140 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7141 ac_status=$?
7142 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7143 test $ac_status = 0; } && test -s "$nlist"; then
7144 # Try sorting and uniquifying the output.
7145 if sort "$nlist" | uniq > "$nlist"T; then
7146 mv -f "$nlist"T "$nlist"
7147 else
7148 rm -f "$nlist"T
7149 fi
7150
7151 # Make sure that we snagged all the symbols we need.
7152 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7153 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7154 cat <<_LT_EOF > conftest.$ac_ext
7155#ifdef __cplusplus
7156extern "C" {
7157#endif
7158
7159_LT_EOF
7160 # Now generate the symbol file.
7161 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7162
7163 cat <<_LT_EOF >> conftest.$ac_ext
7164
7165/* The mapping between symbol names and symbols. */
7166const struct {
7167 const char *name;
7168 void *address;
7169}
7170lt__PROGRAM__LTX_preloaded_symbols[] =
7171{
7172 { "@PROGRAM@", (void *) 0 },
7173_LT_EOF
7174 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7175 cat <<\_LT_EOF >> conftest.$ac_ext
7176 {0, (void *) 0}
7177};
7178
7179/* This works around a problem in FreeBSD linker */
7180#ifdef FREEBSD_WORKAROUND
7181static const void *lt_preloaded_setup() {
7182 return lt__PROGRAM__LTX_preloaded_symbols;
7183}
7184#endif
7185
7186#ifdef __cplusplus
7187}
7188#endif
7189_LT_EOF
7190 # Now try linking the two files.
7191 mv conftest.$ac_objext conftstm.$ac_objext
7192 lt_save_LIBS="$LIBS"
7193 lt_save_CFLAGS="$CFLAGS"
7194 LIBS="conftstm.$ac_objext"
7195 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7196 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7197 (eval $ac_link) 2>&5
7198 ac_status=$?
7199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7200 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7201 pipe_works=yes
7202 fi
7203 LIBS="$lt_save_LIBS"
7204 CFLAGS="$lt_save_CFLAGS"
7205 else
7206 echo "cannot find nm_test_func in $nlist" >&5
7207 fi
7208 else
7209 echo "cannot find nm_test_var in $nlist" >&5
7210 fi
7211 else
7212 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7213 fi
7214 else
7215 echo "$progname: failed program was:" >&5
7216 cat conftest.$ac_ext >&5
7217 fi
7218 rm -rf conftest* conftst*
7219
7220 # Do not use the global_symbol_pipe unless it works.
7221 if test "$pipe_works" = yes; then
7222 break
7223 else
7224 lt_cv_sys_global_symbol_pipe=
7225 fi
7226done
7227
7228fi
7229
7230if test -z "$lt_cv_sys_global_symbol_pipe"; then
7231 lt_cv_sys_global_symbol_to_cdecl=
7232fi
7233if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7235$as_echo "failed" >&6; }
7236else
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7238$as_echo "ok" >&6; }
7239fi
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262# Check whether --enable-libtool-lock was given.
7263if test "${enable_libtool_lock+set}" = set; then :
7264 enableval=$enable_libtool_lock;
7265fi
7266
7267test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7268
7269# Some flags need to be propagated to the compiler or linker for good
7270# libtool support.
7271case $host in
7272ia64-*-hpux*)
7273 # Find out which ABI we are using.
7274 echo 'int i;' > conftest.$ac_ext
7275 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7276 (eval $ac_compile) 2>&5
7277 ac_status=$?
7278 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7279 test $ac_status = 0; }; then
7280 case `/usr/bin/file conftest.$ac_objext` in
7281 *ELF-32*)
7282 HPUX_IA64_MODE="32"
7283 ;;
7284 *ELF-64*)
7285 HPUX_IA64_MODE="64"
7286 ;;
7287 esac
7288 fi
7289 rm -rf conftest*
7290 ;;
7291*-*-irix6*)
7292 # Find out which ABI we are using.
7293 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7294 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7295 (eval $ac_compile) 2>&5
7296 ac_status=$?
7297 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7298 test $ac_status = 0; }; then
7299 if test "$lt_cv_prog_gnu_ld" = yes; then
7300 case `/usr/bin/file conftest.$ac_objext` in
7301 *32-bit*)
7302 LD="${LD-ld} -melf32bsmip"
7303 ;;
7304 *N32*)
7305 LD="${LD-ld} -melf32bmipn32"
7306 ;;
7307 *64-bit*)
7308 LD="${LD-ld} -melf64bmip"
7309 ;;
7310 esac
7311 else
7312 case `/usr/bin/file conftest.$ac_objext` in
7313 *32-bit*)
7314 LD="${LD-ld} -32"
7315 ;;
7316 *N32*)
7317 LD="${LD-ld} -n32"
7318 ;;
7319 *64-bit*)
7320 LD="${LD-ld} -64"
7321 ;;
7322 esac
7323 fi
7324 fi
7325 rm -rf conftest*
7326 ;;
7327
7328x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7329s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7330 # Find out which ABI we are using.
7331 echo 'int i;' > conftest.$ac_ext
7332 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7333 (eval $ac_compile) 2>&5
7334 ac_status=$?
7335 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7336 test $ac_status = 0; }; then
7337 case `/usr/bin/file conftest.o` in
7338 *32-bit*)
7339 case $host in
7340 x86_64-*kfreebsd*-gnu)
7341 LD="${LD-ld} -m elf_i386_fbsd"
7342 ;;
7343 x86_64-*linux*)
7344 case `/usr/bin/file conftest.o` in
7345 *x86-64*)
7346 LD="${LD-ld} -m elf32_x86_64"
7347 ;;
7348 *)
7349 LD="${LD-ld} -m elf_i386"
7350 ;;
7351 esac
7352 ;;
7353 powerpc64le-*linux*)
7354 LD="${LD-ld} -m elf32lppclinux"
7355 ;;
7356 powerpc64-*linux*)
7357 LD="${LD-ld} -m elf32ppclinux"
7358 ;;
7359 s390x-*linux*)
7360 LD="${LD-ld} -m elf_s390"
7361 ;;
7362 sparc64-*linux*)
7363 LD="${LD-ld} -m elf32_sparc"
7364 ;;
7365 esac
7366 ;;
7367 *64-bit*)
7368 case $host in
7369 x86_64-*kfreebsd*-gnu)
7370 LD="${LD-ld} -m elf_x86_64_fbsd"
7371 ;;
7372 x86_64-*linux*)
7373 LD="${LD-ld} -m elf_x86_64"
7374 ;;
7375 powerpcle-*linux*)
7376 LD="${LD-ld} -m elf64lppc"
7377 ;;
7378 powerpc-*linux*)
7379 LD="${LD-ld} -m elf64ppc"
7380 ;;
7381 s390*-*linux*|s390*-*tpf*)
7382 LD="${LD-ld} -m elf64_s390"
7383 ;;
7384 sparc*-*linux*)
7385 LD="${LD-ld} -m elf64_sparc"
7386 ;;
7387 esac
7388 ;;
7389 esac
7390 fi
7391 rm -rf conftest*
7392 ;;
7393
7394*-*-sco3.2v5*)
7395 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7396 SAVE_CFLAGS="$CFLAGS"
7397 CFLAGS="$CFLAGS -belf"
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7399$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7400if ${lt_cv_cc_needs_belf+:} false; then :
7401 $as_echo_n "(cached) " >&6
7402else
7403 ac_ext=c
7404ac_cpp='$CPP $CPPFLAGS'
7405ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7406ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7407ac_compiler_gnu=$ac_cv_c_compiler_gnu
7408
7409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7410/* end confdefs.h. */
7411
7412int
7413main ()
7414{
7415
7416 ;
7417 return 0;
7418}
7419_ACEOF
7420if ac_fn_c_try_link "$LINENO"; then :
7421 lt_cv_cc_needs_belf=yes
7422else
7423 lt_cv_cc_needs_belf=no
7424fi
7425rm -f core conftest.err conftest.$ac_objext \
7426 conftest$ac_exeext conftest.$ac_ext
7427 ac_ext=c
7428ac_cpp='$CPP $CPPFLAGS'
7429ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7430ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7431ac_compiler_gnu=$ac_cv_c_compiler_gnu
7432
7433fi
7434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7435$as_echo "$lt_cv_cc_needs_belf" >&6; }
7436 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7437 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7438 CFLAGS="$SAVE_CFLAGS"
7439 fi
7440 ;;
7441sparc*-*solaris*)
7442 # Find out which ABI we are using.
7443 echo 'int i;' > conftest.$ac_ext
7444 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7445 (eval $ac_compile) 2>&5
7446 ac_status=$?
7447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7448 test $ac_status = 0; }; then
7449 case `/usr/bin/file conftest.o` in
7450 *64-bit*)
7451 case $lt_cv_prog_gnu_ld in
7452 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7453 *)
7454 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7455 LD="${LD-ld} -64"
7456 fi
7457 ;;
7458 esac
7459 ;;
7460 esac
7461 fi
7462 rm -rf conftest*
7463 ;;
7464esac
7465
7466need_locks="$enable_libtool_lock"
7467
7468
7469 case $host_os in
7470 rhapsody* | darwin*)
7471 if test -n "$ac_tool_prefix"; then
7472 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7473set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7475$as_echo_n "checking for $ac_word... " >&6; }
7476if ${ac_cv_prog_DSYMUTIL+:} false; then :
7477 $as_echo_n "(cached) " >&6
7478else
7479 if test -n "$DSYMUTIL"; then
7480 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7481else
7482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7483for as_dir in $PATH
7484do
7485 IFS=$as_save_IFS
7486 test -z "$as_dir" && as_dir=.
7487 for ac_exec_ext in '' $ac_executable_extensions; do
7488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7489 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7491 break 2
7492 fi
7493done
7494 done
7495IFS=$as_save_IFS
7496
7497fi
7498fi
7499DSYMUTIL=$ac_cv_prog_DSYMUTIL
7500if test -n "$DSYMUTIL"; then
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7502$as_echo "$DSYMUTIL" >&6; }
7503else
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7505$as_echo "no" >&6; }
7506fi
7507
7508
7509fi
7510if test -z "$ac_cv_prog_DSYMUTIL"; then
7511 ac_ct_DSYMUTIL=$DSYMUTIL
7512 # Extract the first word of "dsymutil", so it can be a program name with args.
7513set dummy dsymutil; ac_word=$2
7514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7515$as_echo_n "checking for $ac_word... " >&6; }
7516if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7517 $as_echo_n "(cached) " >&6
7518else
7519 if test -n "$ac_ct_DSYMUTIL"; then
7520 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7521else
7522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7523for as_dir in $PATH
7524do
7525 IFS=$as_save_IFS
7526 test -z "$as_dir" && as_dir=.
7527 for ac_exec_ext in '' $ac_executable_extensions; do
7528 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7529 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7531 break 2
7532 fi
7533done
7534 done
7535IFS=$as_save_IFS
7536
7537fi
7538fi
7539ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7540if test -n "$ac_ct_DSYMUTIL"; then
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7542$as_echo "$ac_ct_DSYMUTIL" >&6; }
7543else
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7545$as_echo "no" >&6; }
7546fi
7547
7548 if test "x$ac_ct_DSYMUTIL" = x; then
7549 DSYMUTIL=":"
7550 else
7551 case $cross_compiling:$ac_tool_warned in
7552yes:)
7553{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7554$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7555ac_tool_warned=yes ;;
7556esac
7557 DSYMUTIL=$ac_ct_DSYMUTIL
7558 fi
7559else
7560 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7561fi
7562
7563 if test -n "$ac_tool_prefix"; then
7564 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7565set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7567$as_echo_n "checking for $ac_word... " >&6; }
7568if ${ac_cv_prog_NMEDIT+:} false; then :
7569 $as_echo_n "(cached) " >&6
7570else
7571 if test -n "$NMEDIT"; then
7572 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7573else
7574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7575for as_dir in $PATH
7576do
7577 IFS=$as_save_IFS
7578 test -z "$as_dir" && as_dir=.
7579 for ac_exec_ext in '' $ac_executable_extensions; do
7580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7581 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7583 break 2
7584 fi
7585done
7586 done
7587IFS=$as_save_IFS
7588
7589fi
7590fi
7591NMEDIT=$ac_cv_prog_NMEDIT
7592if test -n "$NMEDIT"; then
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7594$as_echo "$NMEDIT" >&6; }
7595else
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7597$as_echo "no" >&6; }
7598fi
7599
7600
7601fi
7602if test -z "$ac_cv_prog_NMEDIT"; then
7603 ac_ct_NMEDIT=$NMEDIT
7604 # Extract the first word of "nmedit", so it can be a program name with args.
7605set dummy nmedit; ac_word=$2
7606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7607$as_echo_n "checking for $ac_word... " >&6; }
7608if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7609 $as_echo_n "(cached) " >&6
7610else
7611 if test -n "$ac_ct_NMEDIT"; then
7612 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7613else
7614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7615for as_dir in $PATH
7616do
7617 IFS=$as_save_IFS
7618 test -z "$as_dir" && as_dir=.
7619 for ac_exec_ext in '' $ac_executable_extensions; do
7620 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7621 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7623 break 2
7624 fi
7625done
7626 done
7627IFS=$as_save_IFS
7628
7629fi
7630fi
7631ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7632if test -n "$ac_ct_NMEDIT"; then
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7634$as_echo "$ac_ct_NMEDIT" >&6; }
7635else
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7637$as_echo "no" >&6; }
7638fi
7639
7640 if test "x$ac_ct_NMEDIT" = x; then
7641 NMEDIT=":"
7642 else
7643 case $cross_compiling:$ac_tool_warned in
7644yes:)
7645{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7646$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7647ac_tool_warned=yes ;;
7648esac
7649 NMEDIT=$ac_ct_NMEDIT
7650 fi
7651else
7652 NMEDIT="$ac_cv_prog_NMEDIT"
7653fi
7654
7655 if test -n "$ac_tool_prefix"; then
7656 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7657set dummy ${ac_tool_prefix}lipo; ac_word=$2
7658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7659$as_echo_n "checking for $ac_word... " >&6; }
7660if ${ac_cv_prog_LIPO+:} false; then :
7661 $as_echo_n "(cached) " >&6
7662else
7663 if test -n "$LIPO"; then
7664 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7665else
7666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7667for as_dir in $PATH
7668do
7669 IFS=$as_save_IFS
7670 test -z "$as_dir" && as_dir=.
7671 for ac_exec_ext in '' $ac_executable_extensions; do
7672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7673 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7675 break 2
7676 fi
7677done
7678 done
7679IFS=$as_save_IFS
7680
7681fi
7682fi
7683LIPO=$ac_cv_prog_LIPO
7684if test -n "$LIPO"; then
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7686$as_echo "$LIPO" >&6; }
7687else
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7689$as_echo "no" >&6; }
7690fi
7691
7692
7693fi
7694if test -z "$ac_cv_prog_LIPO"; then
7695 ac_ct_LIPO=$LIPO
7696 # Extract the first word of "lipo", so it can be a program name with args.
7697set dummy lipo; ac_word=$2
7698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7699$as_echo_n "checking for $ac_word... " >&6; }
7700if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7701 $as_echo_n "(cached) " >&6
7702else
7703 if test -n "$ac_ct_LIPO"; then
7704 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7705else
7706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7707for as_dir in $PATH
7708do
7709 IFS=$as_save_IFS
7710 test -z "$as_dir" && as_dir=.
7711 for ac_exec_ext in '' $ac_executable_extensions; do
7712 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7713 ac_cv_prog_ac_ct_LIPO="lipo"
7714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7715 break 2
7716 fi
7717done
7718 done
7719IFS=$as_save_IFS
7720
7721fi
7722fi
7723ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7724if test -n "$ac_ct_LIPO"; then
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7726$as_echo "$ac_ct_LIPO" >&6; }
7727else
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7729$as_echo "no" >&6; }
7730fi
7731
7732 if test "x$ac_ct_LIPO" = x; then
7733 LIPO=":"
7734 else
7735 case $cross_compiling:$ac_tool_warned in
7736yes:)
7737{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7738$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7739ac_tool_warned=yes ;;
7740esac
7741 LIPO=$ac_ct_LIPO
7742 fi
7743else
7744 LIPO="$ac_cv_prog_LIPO"
7745fi
7746
7747 if test -n "$ac_tool_prefix"; then
7748 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7749set dummy ${ac_tool_prefix}otool; ac_word=$2
7750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7751$as_echo_n "checking for $ac_word... " >&6; }
7752if ${ac_cv_prog_OTOOL+:} false; then :
7753 $as_echo_n "(cached) " >&6
7754else
7755 if test -n "$OTOOL"; then
7756 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7757else
7758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7759for as_dir in $PATH
7760do
7761 IFS=$as_save_IFS
7762 test -z "$as_dir" && as_dir=.
7763 for ac_exec_ext in '' $ac_executable_extensions; do
7764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7765 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7767 break 2
7768 fi
7769done
7770 done
7771IFS=$as_save_IFS
7772
7773fi
7774fi
7775OTOOL=$ac_cv_prog_OTOOL
7776if test -n "$OTOOL"; then
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7778$as_echo "$OTOOL" >&6; }
7779else
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7781$as_echo "no" >&6; }
7782fi
7783
7784
7785fi
7786if test -z "$ac_cv_prog_OTOOL"; then
7787 ac_ct_OTOOL=$OTOOL
7788 # Extract the first word of "otool", so it can be a program name with args.
7789set dummy otool; ac_word=$2
7790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7791$as_echo_n "checking for $ac_word... " >&6; }
7792if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7793 $as_echo_n "(cached) " >&6
7794else
7795 if test -n "$ac_ct_OTOOL"; then
7796 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7797else
7798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7799for as_dir in $PATH
7800do
7801 IFS=$as_save_IFS
7802 test -z "$as_dir" && as_dir=.
7803 for ac_exec_ext in '' $ac_executable_extensions; do
7804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7805 ac_cv_prog_ac_ct_OTOOL="otool"
7806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7807 break 2
7808 fi
7809done
7810 done
7811IFS=$as_save_IFS
7812
7813fi
7814fi
7815ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7816if test -n "$ac_ct_OTOOL"; then
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7818$as_echo "$ac_ct_OTOOL" >&6; }
7819else
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7821$as_echo "no" >&6; }
7822fi
7823
7824 if test "x$ac_ct_OTOOL" = x; then
7825 OTOOL=":"
7826 else
7827 case $cross_compiling:$ac_tool_warned in
7828yes:)
7829{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7830$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7831ac_tool_warned=yes ;;
7832esac
7833 OTOOL=$ac_ct_OTOOL
7834 fi
7835else
7836 OTOOL="$ac_cv_prog_OTOOL"
7837fi
7838
7839 if test -n "$ac_tool_prefix"; then
7840 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7841set dummy ${ac_tool_prefix}otool64; ac_word=$2
7842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7843$as_echo_n "checking for $ac_word... " >&6; }
7844if ${ac_cv_prog_OTOOL64+:} false; then :
7845 $as_echo_n "(cached) " >&6
7846else
7847 if test -n "$OTOOL64"; then
7848 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7849else
7850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7851for as_dir in $PATH
7852do
7853 IFS=$as_save_IFS
7854 test -z "$as_dir" && as_dir=.
7855 for ac_exec_ext in '' $ac_executable_extensions; do
7856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7857 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859 break 2
7860 fi
7861done
7862 done
7863IFS=$as_save_IFS
7864
7865fi
7866fi
7867OTOOL64=$ac_cv_prog_OTOOL64
7868if test -n "$OTOOL64"; then
7869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7870$as_echo "$OTOOL64" >&6; }
7871else
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7873$as_echo "no" >&6; }
7874fi
7875
7876
7877fi
7878if test -z "$ac_cv_prog_OTOOL64"; then
7879 ac_ct_OTOOL64=$OTOOL64
7880 # Extract the first word of "otool64", so it can be a program name with args.
7881set dummy otool64; ac_word=$2
7882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7883$as_echo_n "checking for $ac_word... " >&6; }
7884if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7885 $as_echo_n "(cached) " >&6
7886else
7887 if test -n "$ac_ct_OTOOL64"; then
7888 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7889else
7890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7891for as_dir in $PATH
7892do
7893 IFS=$as_save_IFS
7894 test -z "$as_dir" && as_dir=.
7895 for ac_exec_ext in '' $ac_executable_extensions; do
7896 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7897 ac_cv_prog_ac_ct_OTOOL64="otool64"
7898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7899 break 2
7900 fi
7901done
7902 done
7903IFS=$as_save_IFS
7904
7905fi
7906fi
7907ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7908if test -n "$ac_ct_OTOOL64"; then
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7910$as_echo "$ac_ct_OTOOL64" >&6; }
7911else
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7913$as_echo "no" >&6; }
7914fi
7915
7916 if test "x$ac_ct_OTOOL64" = x; then
7917 OTOOL64=":"
7918 else
7919 case $cross_compiling:$ac_tool_warned in
7920yes:)
7921{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7922$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7923ac_tool_warned=yes ;;
7924esac
7925 OTOOL64=$ac_ct_OTOOL64
7926 fi
7927else
7928 OTOOL64="$ac_cv_prog_OTOOL64"
7929fi
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7958$as_echo_n "checking for -single_module linker flag... " >&6; }
7959if ${lt_cv_apple_cc_single_mod+:} false; then :
7960 $as_echo_n "(cached) " >&6
7961else
7962 lt_cv_apple_cc_single_mod=no
7963 if test -z "${LT_MULTI_MODULE}"; then
7964 # By default we will add the -single_module flag. You can override
7965 # by either setting the environment variable LT_MULTI_MODULE
7966 # non-empty at configure time, or by adding -multi_module to the
7967 # link flags.
7968 rm -rf libconftest.dylib*
7969 echo "int foo(void){return 1;}" > conftest.c
7970 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7971-dynamiclib -Wl,-single_module conftest.c" >&5
7972 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7973 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7974 _lt_result=$?
7975 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7976 lt_cv_apple_cc_single_mod=yes
7977 else
7978 cat conftest.err >&5
7979 fi
7980 rm -rf libconftest.dylib*
7981 rm -f conftest.*
7982 fi
7983fi
7984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7985$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7987$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7988if ${lt_cv_ld_exported_symbols_list+:} false; then :
7989 $as_echo_n "(cached) " >&6
7990else
7991 lt_cv_ld_exported_symbols_list=no
7992 save_LDFLAGS=$LDFLAGS
7993 echo "_main" > conftest.sym
7994 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7996/* end confdefs.h. */
7997
7998int
7999main ()
8000{
8001
8002 ;
8003 return 0;
8004}
8005_ACEOF
8006if ac_fn_c_try_link "$LINENO"; then :
8007 lt_cv_ld_exported_symbols_list=yes
8008else
8009 lt_cv_ld_exported_symbols_list=no
8010fi
8011rm -f core conftest.err conftest.$ac_objext \
8012 conftest$ac_exeext conftest.$ac_ext
8013 LDFLAGS="$save_LDFLAGS"
8014
8015fi
8016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8017$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8019$as_echo_n "checking for -force_load linker flag... " >&6; }
8020if ${lt_cv_ld_force_load+:} false; then :
8021 $as_echo_n "(cached) " >&6
8022else
8023 lt_cv_ld_force_load=no
8024 cat > conftest.c << _LT_EOF
8025int forced_loaded() { return 2;}
8026_LT_EOF
8027 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8028 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8029 echo "$AR cru libconftest.a conftest.o" >&5
8030 $AR cru libconftest.a conftest.o 2>&5
8031 cat > conftest.c << _LT_EOF
8032int main() { return 0;}
8033_LT_EOF
8034 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8035 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8036 _lt_result=$?
8037 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8038 lt_cv_ld_force_load=yes
8039 else
8040 cat conftest.err >&5
8041 fi
8042 rm -f conftest.err libconftest.a conftest conftest.c
8043 rm -rf conftest.dSYM
8044
8045fi
8046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8047$as_echo "$lt_cv_ld_force_load" >&6; }
8048 case $host_os in
8049 rhapsody* | darwin1.[012])
8050 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8051 darwin1.*)
8052 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8053 darwin*) # darwin 5.x on
8054 # if running on 10.5 or later, the deployment target defaults
8055 # to the OS version, if on x86, and 10.4, the deployment
8056 # target defaults to 10.4. Don't you love it?
8057 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8058 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8059 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8060 10.[012][,.]*)
8061 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8062 10.*)
8063 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8064 esac
8065 ;;
8066 esac
8067 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8068 _lt_dar_single_mod='$single_module'
8069 fi
8070 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8071 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8072 else
8073 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8074 fi
8075 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8076 _lt_dsymutil='~$DSYMUTIL $lib || :'
8077 else
8078 _lt_dsymutil=
8079 fi
8080 ;;
8081 esac
8082
8083for ac_header in dlfcn.h
8084do :
8085 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8086"
8087if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8088 cat >>confdefs.h <<_ACEOF
8089#define HAVE_DLFCN_H 1
8090_ACEOF
8091
8092fi
8093
8094done
8095
8096
8097
8098
8099
8100# Set options
8101
8102
8103
8104 enable_dlopen=no
8105
8106
8107 enable_win32_dll=no
8108
8109
8110
8111 # Check whether --enable-static was given.
8112if test "${enable_static+set}" = set; then :
8113 enableval=$enable_static; p=${PACKAGE-default}
8114 case $enableval in
8115 yes) enable_static=yes ;;
8116 no) enable_static=no ;;
8117 *)
8118 enable_static=no
8119 # Look at the argument we got. We use all the common list separators.
8120 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8121 for pkg in $enableval; do
8122 IFS="$lt_save_ifs"
8123 if test "X$pkg" = "X$p"; then
8124 enable_static=yes
8125 fi
8126 done
8127 IFS="$lt_save_ifs"
8128 ;;
8129 esac
8130else
8131 enable_static=yes
8132fi
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143# Check whether --with-pic was given.
8144if test "${with_pic+set}" = set; then :
8145 withval=$with_pic; pic_mode="$withval"
8146else
8147 pic_mode=default
8148fi
8149
8150
8151test -z "$pic_mode" && pic_mode=default
8152
8153
8154
8155
8156
8157
8158
8159 # Check whether --enable-fast-install was given.
8160if test "${enable_fast_install+set}" = set; then :
8161 enableval=$enable_fast_install; p=${PACKAGE-default}
8162 case $enableval in
8163 yes) enable_fast_install=yes ;;
8164 no) enable_fast_install=no ;;
8165 *)
8166 enable_fast_install=no
8167 # Look at the argument we got. We use all the common list separators.
8168 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8169 for pkg in $enableval; do
8170 IFS="$lt_save_ifs"
8171 if test "X$pkg" = "X$p"; then
8172 enable_fast_install=yes
8173 fi
8174 done
8175 IFS="$lt_save_ifs"
8176 ;;
8177 esac
8178else
8179 enable_fast_install=yes
8180fi
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192# This can be used to rebuild libtool when needed
8193LIBTOOL_DEPS="$ltmain"
8194
8195# Always use our own libtool.
8196LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223test -z "$LN_S" && LN_S="ln -s"
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238if test -n "${ZSH_VERSION+set}" ; then
8239 setopt NO_GLOB_SUBST
8240fi
8241
8242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8243$as_echo_n "checking for objdir... " >&6; }
8244if ${lt_cv_objdir+:} false; then :
8245 $as_echo_n "(cached) " >&6
8246else
8247 rm -f .libs 2>/dev/null
8248mkdir .libs 2>/dev/null
8249if test -d .libs; then
8250 lt_cv_objdir=.libs
8251else
8252 # MS-DOS does not allow filenames that begin with a dot.
8253 lt_cv_objdir=_libs
8254fi
8255rmdir .libs 2>/dev/null
8256fi
8257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8258$as_echo "$lt_cv_objdir" >&6; }
8259objdir=$lt_cv_objdir
8260
8261
8262
8263
8264
8265cat >>confdefs.h <<_ACEOF
8266#define LT_OBJDIR "$lt_cv_objdir/"
8267_ACEOF
8268
8269
8270
8271
8272case $host_os in
8273aix3*)
8274 # AIX sometimes has problems with the GCC collect2 program. For some
8275 # reason, if we set the COLLECT_NAMES environment variable, the problems
8276 # vanish in a puff of smoke.
8277 if test "X${COLLECT_NAMES+set}" != Xset; then
8278 COLLECT_NAMES=
8279 export COLLECT_NAMES
8280 fi
8281 ;;
8282esac
8283
8284# Global variables:
8285ofile=libtool
8286can_build_shared=yes
8287
8288# All known linkers require a `.a' archive for static linking (except MSVC,
8289# which needs '.lib').
8290libext=a
8291
8292with_gnu_ld="$lt_cv_prog_gnu_ld"
8293
8294old_CC="$CC"
8295old_CFLAGS="$CFLAGS"
8296
8297# Set sane defaults for various variables
8298test -z "$CC" && CC=cc
8299test -z "$LTCC" && LTCC=$CC
8300test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8301test -z "$LD" && LD=ld
8302test -z "$ac_objext" && ac_objext=o
8303
8304for cc_temp in $compiler""; do
8305 case $cc_temp in
8306 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8307 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8308 \-*) ;;
8309 *) break;;
8310 esac
8311done
8312cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8313
8314
8315# Only perform the check for file, if the check method requires it
8316test -z "$MAGIC_CMD" && MAGIC_CMD=file
8317case $deplibs_check_method in
8318file_magic*)
8319 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8321$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8322if ${lt_cv_path_MAGIC_CMD+:} false; then :
8323 $as_echo_n "(cached) " >&6
8324else
8325 case $MAGIC_CMD in
8326[\\/*] | ?:[\\/]*)
8327 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8328 ;;
8329*)
8330 lt_save_MAGIC_CMD="$MAGIC_CMD"
8331 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8332 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8333 for ac_dir in $ac_dummy; do
8334 IFS="$lt_save_ifs"
8335 test -z "$ac_dir" && ac_dir=.
8336 if test -f $ac_dir/${ac_tool_prefix}file; then
8337 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8338 if test -n "$file_magic_test_file"; then
8339 case $deplibs_check_method in
8340 "file_magic "*)
8341 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8342 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8343 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8344 $EGREP "$file_magic_regex" > /dev/null; then
8345 :
8346 else
8347 cat <<_LT_EOF 1>&2
8348
8349*** Warning: the command libtool uses to detect shared libraries,
8350*** $file_magic_cmd, produces output that libtool cannot recognize.
8351*** The result is that libtool may fail to recognize shared libraries
8352*** as such. This will affect the creation of libtool libraries that
8353*** depend on shared libraries, but programs linked with such libtool
8354*** libraries will work regardless of this problem. Nevertheless, you
8355*** may want to report the problem to your system manager and/or to
8356*** bug-libtool@gnu.org
8357
8358_LT_EOF
8359 fi ;;
8360 esac
8361 fi
8362 break
8363 fi
8364 done
8365 IFS="$lt_save_ifs"
8366 MAGIC_CMD="$lt_save_MAGIC_CMD"
8367 ;;
8368esac
8369fi
8370
8371MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8372if test -n "$MAGIC_CMD"; then
8373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8374$as_echo "$MAGIC_CMD" >&6; }
8375else
8376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8377$as_echo "no" >&6; }
8378fi
8379
8380
8381
8382
8383
8384if test -z "$lt_cv_path_MAGIC_CMD"; then
8385 if test -n "$ac_tool_prefix"; then
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8387$as_echo_n "checking for file... " >&6; }
8388if ${lt_cv_path_MAGIC_CMD+:} false; then :
8389 $as_echo_n "(cached) " >&6
8390else
8391 case $MAGIC_CMD in
8392[\\/*] | ?:[\\/]*)
8393 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8394 ;;
8395*)
8396 lt_save_MAGIC_CMD="$MAGIC_CMD"
8397 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8398 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8399 for ac_dir in $ac_dummy; do
8400 IFS="$lt_save_ifs"
8401 test -z "$ac_dir" && ac_dir=.
8402 if test -f $ac_dir/file; then
8403 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8404 if test -n "$file_magic_test_file"; then
8405 case $deplibs_check_method in
8406 "file_magic "*)
8407 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8408 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8409 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8410 $EGREP "$file_magic_regex" > /dev/null; then
8411 :
8412 else
8413 cat <<_LT_EOF 1>&2
8414
8415*** Warning: the command libtool uses to detect shared libraries,
8416*** $file_magic_cmd, produces output that libtool cannot recognize.
8417*** The result is that libtool may fail to recognize shared libraries
8418*** as such. This will affect the creation of libtool libraries that
8419*** depend on shared libraries, but programs linked with such libtool
8420*** libraries will work regardless of this problem. Nevertheless, you
8421*** may want to report the problem to your system manager and/or to
8422*** bug-libtool@gnu.org
8423
8424_LT_EOF
8425 fi ;;
8426 esac
8427 fi
8428 break
8429 fi
8430 done
8431 IFS="$lt_save_ifs"
8432 MAGIC_CMD="$lt_save_MAGIC_CMD"
8433 ;;
8434esac
8435fi
8436
8437MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8438if test -n "$MAGIC_CMD"; then
8439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8440$as_echo "$MAGIC_CMD" >&6; }
8441else
8442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8443$as_echo "no" >&6; }
8444fi
8445
8446
8447 else
8448 MAGIC_CMD=:
8449 fi
8450fi
8451
8452 fi
8453 ;;
8454esac
8455
8456# Use C for the default configuration in the libtool script
8457
8458lt_save_CC="$CC"
8459ac_ext=c
8460ac_cpp='$CPP $CPPFLAGS'
8461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8463ac_compiler_gnu=$ac_cv_c_compiler_gnu
8464
8465
8466# Source file extension for C test sources.
8467ac_ext=c
8468
8469# Object file extension for compiled C test sources.
8470objext=o
8471objext=$objext
8472
8473# Code to be used in simple compile tests
8474lt_simple_compile_test_code="int some_variable = 0;"
8475
8476# Code to be used in simple link tests
8477lt_simple_link_test_code='int main(){return(0);}'
8478
8479
8480
8481
8482
8483
8484
8485# If no C compiler was specified, use CC.
8486LTCC=${LTCC-"$CC"}
8487
8488# If no C compiler flags were specified, use CFLAGS.
8489LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8490
8491# Allow CC to be a program name with arguments.
8492compiler=$CC
8493
8494# Save the default compiler, since it gets overwritten when the other
8495# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8496compiler_DEFAULT=$CC
8497
8498# save warnings/boilerplate of simple test code
8499ac_outfile=conftest.$ac_objext
8500echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8501eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8502_lt_compiler_boilerplate=`cat conftest.err`
8503$RM conftest*
8504
8505ac_outfile=conftest.$ac_objext
8506echo "$lt_simple_link_test_code" >conftest.$ac_ext
8507eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8508_lt_linker_boilerplate=`cat conftest.err`
8509$RM -r conftest*
8510
8511
8512## CAVEAT EMPTOR:
8513## There is no encapsulation within the following macros, do not change
8514## the running order or otherwise move them around unless you know exactly
8515## what you are doing...
8516if test -n "$compiler"; then
8517
8518lt_prog_compiler_no_builtin_flag=
8519
8520if test "$GCC" = yes; then
8521 case $cc_basename in
8522 nvcc*)
8523 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8524 *)
8525 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8526 esac
8527
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8529$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8530if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8531 $as_echo_n "(cached) " >&6
8532else
8533 lt_cv_prog_compiler_rtti_exceptions=no
8534 ac_outfile=conftest.$ac_objext
8535 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8536 lt_compiler_flag="-fno-rtti -fno-exceptions"
8537 # Insert the option either (1) after the last *FLAGS variable, or
8538 # (2) before a word containing "conftest.", or (3) at the end.
8539 # Note that $ac_compile itself does not contain backslashes and begins
8540 # with a dollar sign (not a hyphen), so the echo should work correctly.
8541 # The option is referenced via a variable to avoid confusing sed.
8542 lt_compile=`echo "$ac_compile" | $SED \
8543 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8544 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8545 -e 's:$: $lt_compiler_flag:'`
8546 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8547 (eval "$lt_compile" 2>conftest.err)
8548 ac_status=$?
8549 cat conftest.err >&5
8550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8551 if (exit $ac_status) && test -s "$ac_outfile"; then
8552 # The compiler can only warn and ignore the option if not recognized
8553 # So say no if there are warnings other than the usual output.
8554 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8555 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8556 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8557 lt_cv_prog_compiler_rtti_exceptions=yes
8558 fi
8559 fi
8560 $RM conftest*
8561
8562fi
8563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8564$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8565
8566if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8567 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8568else
8569 :
8570fi
8571
8572fi
8573
8574
8575
8576
8577
8578
8579 lt_prog_compiler_wl=
8580lt_prog_compiler_pic=
8581lt_prog_compiler_static=
8582
8583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8584$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8585
8586 if test "$GCC" = yes; then
8587 lt_prog_compiler_wl='-Wl,'
8588 lt_prog_compiler_static='-static'
8589
8590 case $host_os in
8591 aix*)
8592 # All AIX code is PIC.
8593 if test "$host_cpu" = ia64; then
8594 # AIX 5 now supports IA64 processor
8595 lt_prog_compiler_static='-Bstatic'
8596 fi
8597 lt_prog_compiler_pic='-fPIC'
8598 ;;
8599
8600 amigaos*)
8601 case $host_cpu in
8602 powerpc)
8603 # see comment about AmigaOS4 .so support
8604 lt_prog_compiler_pic='-fPIC'
8605 ;;
8606 m68k)
8607 # FIXME: we need at least 68020 code to build shared libraries, but
8608 # adding the `-m68020' flag to GCC prevents building anything better,
8609 # like `-m68040'.
8610 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8611 ;;
8612 esac
8613 ;;
8614
8615 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8616 # PIC is the default for these OSes.
8617 ;;
8618
8619 mingw* | cygwin* | pw32* | os2* | cegcc*)
8620 # This hack is so that the source file can tell whether it is being
8621 # built for inclusion in a dll (and should export symbols for example).
8622 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8623 # (--disable-auto-import) libraries
8624 lt_prog_compiler_pic='-DDLL_EXPORT'
8625 ;;
8626
8627 darwin* | rhapsody*)
8628 # PIC is the default on this platform
8629 # Common symbols not allowed in MH_DYLIB files
8630 lt_prog_compiler_pic='-fno-common'
8631 ;;
8632
8633 haiku*)
8634 # PIC is the default for Haiku.
8635 # The "-static" flag exists, but is broken.
8636 lt_prog_compiler_static=
8637 ;;
8638
8639 hpux*)
8640 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8641 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8642 # sets the default TLS model and affects inlining.
8643 case $host_cpu in
8644 hppa*64*)
8645 # +Z the default
8646 ;;
8647 *)
8648 lt_prog_compiler_pic='-fPIC'
8649 ;;
8650 esac
8651 ;;
8652
8653 interix[3-9]*)
8654 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8655 # Instead, we relocate shared libraries at runtime.
8656 ;;
8657
8658 msdosdjgpp*)
8659 # Just because we use GCC doesn't mean we suddenly get shared libraries
8660 # on systems that don't support them.
8661 lt_prog_compiler_can_build_shared=no
8662 enable_shared=no
8663 ;;
8664
8665 *nto* | *qnx*)
8666 # QNX uses GNU C++, but need to define -shared option too, otherwise
8667 # it will coredump.
8668 lt_prog_compiler_pic='-fPIC -shared'
8669 ;;
8670
8671 sysv4*MP*)
8672 if test -d /usr/nec; then
8673 lt_prog_compiler_pic=-Kconform_pic
8674 fi
8675 ;;
8676
8677 *)
8678 lt_prog_compiler_pic='-fPIC'
8679 ;;
8680 esac
8681
8682 case $cc_basename in
8683 nvcc*) # Cuda Compiler Driver 2.2
8684 lt_prog_compiler_wl='-Xlinker '
8685 lt_prog_compiler_pic='-Xcompiler -fPIC'
8686 ;;
8687 esac
8688 else
8689 # PORTME Check for flag to pass linker flags through the system compiler.
8690 case $host_os in
8691 aix*)
8692 lt_prog_compiler_wl='-Wl,'
8693 if test "$host_cpu" = ia64; then
8694 # AIX 5 now supports IA64 processor
8695 lt_prog_compiler_static='-Bstatic'
8696 else
8697 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8698 fi
8699 ;;
8700
8701 mingw* | cygwin* | pw32* | os2* | cegcc*)
8702 # This hack is so that the source file can tell whether it is being
8703 # built for inclusion in a dll (and should export symbols for example).
8704 lt_prog_compiler_pic='-DDLL_EXPORT'
8705 ;;
8706
8707 hpux9* | hpux10* | hpux11*)
8708 lt_prog_compiler_wl='-Wl,'
8709 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8710 # not for PA HP-UX.
8711 case $host_cpu in
8712 hppa*64*|ia64*)
8713 # +Z the default
8714 ;;
8715 *)
8716 lt_prog_compiler_pic='+Z'
8717 ;;
8718 esac
8719 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8720 lt_prog_compiler_static='${wl}-a ${wl}archive'
8721 ;;
8722
8723 irix5* | irix6* | nonstopux*)
8724 lt_prog_compiler_wl='-Wl,'
8725 # PIC (with -KPIC) is the default.
8726 lt_prog_compiler_static='-non_shared'
8727 ;;
8728
8729 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8730 case $cc_basename in
8731 # old Intel for x86_64 which still supported -KPIC.
8732 ecc*)
8733 lt_prog_compiler_wl='-Wl,'
8734 lt_prog_compiler_pic='-KPIC'
8735 lt_prog_compiler_static='-static'
8736 ;;
8737 # icc used to be incompatible with GCC.
8738 # ICC 10 doesn't accept -KPIC any more.
8739 icc* | ifort*)
8740 lt_prog_compiler_wl='-Wl,'
8741 lt_prog_compiler_pic='-fPIC'
8742 lt_prog_compiler_static='-static'
8743 ;;
8744 # Lahey Fortran 8.1.
8745 lf95*)
8746 lt_prog_compiler_wl='-Wl,'
8747 lt_prog_compiler_pic='--shared'
8748 lt_prog_compiler_static='--static'
8749 ;;
8750 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8751 # Portland Group compilers (*not* the Pentium gcc compiler,
8752 # which looks to be a dead project)
8753 lt_prog_compiler_wl='-Wl,'
8754 lt_prog_compiler_pic='-fpic'
8755 lt_prog_compiler_static='-Bstatic'
8756 ;;
8757 ccc*)
8758 lt_prog_compiler_wl='-Wl,'
8759 # All Alpha code is PIC.
8760 lt_prog_compiler_static='-non_shared'
8761 ;;
8762 xl* | bgxl* | bgf* | mpixl*)
8763 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8764 lt_prog_compiler_wl='-Wl,'
8765 lt_prog_compiler_pic='-qpic'
8766 lt_prog_compiler_static='-qstaticlink'
8767 ;;
8768 *)
8769 case `$CC -V 2>&1 | sed 5q` in
8770 *Sun\ F* | *Sun*Fortran*)
8771 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8772 lt_prog_compiler_pic='-KPIC'
8773 lt_prog_compiler_static='-Bstatic'
8774 lt_prog_compiler_wl=''
8775 ;;
8776 *Sun\ C*)
8777 # Sun C 5.9
8778 lt_prog_compiler_pic='-KPIC'
8779 lt_prog_compiler_static='-Bstatic'
8780 lt_prog_compiler_wl='-Wl,'
8781 ;;
8782 esac
8783 ;;
8784 esac
8785 ;;
8786
8787 newsos6)
8788 lt_prog_compiler_pic='-KPIC'
8789 lt_prog_compiler_static='-Bstatic'
8790 ;;
8791
8792 *nto* | *qnx*)
8793 # QNX uses GNU C++, but need to define -shared option too, otherwise
8794 # it will coredump.
8795 lt_prog_compiler_pic='-fPIC -shared'
8796 ;;
8797
8798 osf3* | osf4* | osf5*)
8799 lt_prog_compiler_wl='-Wl,'
8800 # All OSF/1 code is PIC.
8801 lt_prog_compiler_static='-non_shared'
8802 ;;
8803
8804 rdos*)
8805 lt_prog_compiler_static='-non_shared'
8806 ;;
8807
8808 solaris*)
8809 lt_prog_compiler_pic='-KPIC'
8810 lt_prog_compiler_static='-Bstatic'
8811 case $cc_basename in
8812 f77* | f90* | f95*)
8813 lt_prog_compiler_wl='-Qoption ld ';;
8814 *)
8815 lt_prog_compiler_wl='-Wl,';;
8816 esac
8817 ;;
8818
8819 sunos4*)
8820 lt_prog_compiler_wl='-Qoption ld '
8821 lt_prog_compiler_pic='-PIC'
8822 lt_prog_compiler_static='-Bstatic'
8823 ;;
8824
8825 sysv4 | sysv4.2uw2* | sysv4.3*)
8826 lt_prog_compiler_wl='-Wl,'
8827 lt_prog_compiler_pic='-KPIC'
8828 lt_prog_compiler_static='-Bstatic'
8829 ;;
8830
8831 sysv4*MP*)
8832 if test -d /usr/nec ;then
8833 lt_prog_compiler_pic='-Kconform_pic'
8834 lt_prog_compiler_static='-Bstatic'
8835 fi
8836 ;;
8837
8838 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8839 lt_prog_compiler_wl='-Wl,'
8840 lt_prog_compiler_pic='-KPIC'
8841 lt_prog_compiler_static='-Bstatic'
8842 ;;
8843
8844 unicos*)
8845 lt_prog_compiler_wl='-Wl,'
8846 lt_prog_compiler_can_build_shared=no
8847 ;;
8848
8849 uts4*)
8850 lt_prog_compiler_pic='-pic'
8851 lt_prog_compiler_static='-Bstatic'
8852 ;;
8853
8854 *)
8855 lt_prog_compiler_can_build_shared=no
8856 ;;
8857 esac
8858 fi
8859
8860case $host_os in
8861 # For platforms which do not support PIC, -DPIC is meaningless:
8862 *djgpp*)
8863 lt_prog_compiler_pic=
8864 ;;
8865 *)
8866 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8867 ;;
8868esac
8869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8870$as_echo "$lt_prog_compiler_pic" >&6; }
8871
8872
8873
8874
8875
8876
8877#
8878# Check to make sure the PIC flag actually works.
8879#
8880if test -n "$lt_prog_compiler_pic"; then
8881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8882$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8883if ${lt_cv_prog_compiler_pic_works+:} false; then :
8884 $as_echo_n "(cached) " >&6
8885else
8886 lt_cv_prog_compiler_pic_works=no
8887 ac_outfile=conftest.$ac_objext
8888 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8889 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8890 # Insert the option either (1) after the last *FLAGS variable, or
8891 # (2) before a word containing "conftest.", or (3) at the end.
8892 # Note that $ac_compile itself does not contain backslashes and begins
8893 # with a dollar sign (not a hyphen), so the echo should work correctly.
8894 # The option is referenced via a variable to avoid confusing sed.
8895 lt_compile=`echo "$ac_compile" | $SED \
8896 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8897 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8898 -e 's:$: $lt_compiler_flag:'`
8899 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8900 (eval "$lt_compile" 2>conftest.err)
8901 ac_status=$?
8902 cat conftest.err >&5
8903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8904 if (exit $ac_status) && test -s "$ac_outfile"; then
8905 # The compiler can only warn and ignore the option if not recognized
8906 # So say no if there are warnings other than the usual output.
8907 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8908 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8909 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8910 lt_cv_prog_compiler_pic_works=yes
8911 fi
8912 fi
8913 $RM conftest*
8914
8915fi
8916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8917$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8918
8919if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8920 case $lt_prog_compiler_pic in
8921 "" | " "*) ;;
8922 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8923 esac
8924else
8925 lt_prog_compiler_pic=
8926 lt_prog_compiler_can_build_shared=no
8927fi
8928
8929fi
8930
8931
8932
8933
8934
8935
8936#
8937# Check to make sure the static flag actually works.
8938#
8939wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8941$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8942if ${lt_cv_prog_compiler_static_works+:} false; then :
8943 $as_echo_n "(cached) " >&6
8944else
8945 lt_cv_prog_compiler_static_works=no
8946 save_LDFLAGS="$LDFLAGS"
8947 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8948 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8949 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8950 # The linker can only warn and ignore the option if not recognized
8951 # So say no if there are warnings
8952 if test -s conftest.err; then
8953 # Append any errors to the config.log.
8954 cat conftest.err 1>&5
8955 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8956 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8957 if diff conftest.exp conftest.er2 >/dev/null; then
8958 lt_cv_prog_compiler_static_works=yes
8959 fi
8960 else
8961 lt_cv_prog_compiler_static_works=yes
8962 fi
8963 fi
8964 $RM -r conftest*
8965 LDFLAGS="$save_LDFLAGS"
8966
8967fi
8968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8969$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8970
8971if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8972 :
8973else
8974 lt_prog_compiler_static=
8975fi
8976
8977
8978
8979
8980
8981
8982
8983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8984$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8985if ${lt_cv_prog_compiler_c_o+:} false; then :
8986 $as_echo_n "(cached) " >&6
8987else
8988 lt_cv_prog_compiler_c_o=no
8989 $RM -r conftest 2>/dev/null
8990 mkdir conftest
8991 cd conftest
8992 mkdir out
8993 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8994
8995 lt_compiler_flag="-o out/conftest2.$ac_objext"
8996 # Insert the option either (1) after the last *FLAGS variable, or
8997 # (2) before a word containing "conftest.", or (3) at the end.
8998 # Note that $ac_compile itself does not contain backslashes and begins
8999 # with a dollar sign (not a hyphen), so the echo should work correctly.
9000 lt_compile=`echo "$ac_compile" | $SED \
9001 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9002 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9003 -e 's:$: $lt_compiler_flag:'`
9004 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9005 (eval "$lt_compile" 2>out/conftest.err)
9006 ac_status=$?
9007 cat out/conftest.err >&5
9008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9009 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9010 then
9011 # The compiler can only warn and ignore the option if not recognized
9012 # So say no if there are warnings
9013 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9014 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9015 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9016 lt_cv_prog_compiler_c_o=yes
9017 fi
9018 fi
9019 chmod u+w . 2>&5
9020 $RM conftest*
9021 # SGI C++ compiler will create directory out/ii_files/ for
9022 # template instantiation
9023 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9024 $RM out/* && rmdir out
9025 cd ..
9026 $RM -r conftest
9027 $RM conftest*
9028
9029fi
9030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9031$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9032
9033
9034
9035
9036
9037
9038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9039$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9040if ${lt_cv_prog_compiler_c_o+:} false; then :
9041 $as_echo_n "(cached) " >&6
9042else
9043 lt_cv_prog_compiler_c_o=no
9044 $RM -r conftest 2>/dev/null
9045 mkdir conftest
9046 cd conftest
9047 mkdir out
9048 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9049
9050 lt_compiler_flag="-o out/conftest2.$ac_objext"
9051 # Insert the option either (1) after the last *FLAGS variable, or
9052 # (2) before a word containing "conftest.", or (3) at the end.
9053 # Note that $ac_compile itself does not contain backslashes and begins
9054 # with a dollar sign (not a hyphen), so the echo should work correctly.
9055 lt_compile=`echo "$ac_compile" | $SED \
9056 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9057 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9058 -e 's:$: $lt_compiler_flag:'`
9059 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9060 (eval "$lt_compile" 2>out/conftest.err)
9061 ac_status=$?
9062 cat out/conftest.err >&5
9063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9064 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9065 then
9066 # The compiler can only warn and ignore the option if not recognized
9067 # So say no if there are warnings
9068 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9069 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9070 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9071 lt_cv_prog_compiler_c_o=yes
9072 fi
9073 fi
9074 chmod u+w . 2>&5
9075 $RM conftest*
9076 # SGI C++ compiler will create directory out/ii_files/ for
9077 # template instantiation
9078 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9079 $RM out/* && rmdir out
9080 cd ..
9081 $RM -r conftest
9082 $RM conftest*
9083
9084fi
9085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9086$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9087
9088
9089
9090
9091hard_links="nottested"
9092if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9093 # do not overwrite the value of need_locks provided by the user
9094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9095$as_echo_n "checking if we can lock with hard links... " >&6; }
9096 hard_links=yes
9097 $RM conftest*
9098 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9099 touch conftest.a
9100 ln conftest.a conftest.b 2>&5 || hard_links=no
9101 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9103$as_echo "$hard_links" >&6; }
9104 if test "$hard_links" = no; then
9105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9106$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9107 need_locks=warn
9108 fi
9109else
9110 need_locks=no
9111fi
9112
9113
9114
9115
9116
9117
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9119$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9120
9121 runpath_var=
9122 allow_undefined_flag=
9123 always_export_symbols=no
9124 archive_cmds=
9125 archive_expsym_cmds=
9126 compiler_needs_object=no
9127 enable_shared_with_static_runtimes=no
9128 export_dynamic_flag_spec=
9129 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9130 hardcode_automatic=no
9131 hardcode_direct=no
9132 hardcode_direct_absolute=no
9133 hardcode_libdir_flag_spec=
9134 hardcode_libdir_flag_spec_ld=
9135 hardcode_libdir_separator=
9136 hardcode_minus_L=no
9137 hardcode_shlibpath_var=unsupported
9138 inherit_rpath=no
9139 link_all_deplibs=unknown
9140 module_cmds=
9141 module_expsym_cmds=
9142 old_archive_from_new_cmds=
9143 old_archive_from_expsyms_cmds=
9144 thread_safe_flag_spec=
9145 whole_archive_flag_spec=
9146 # include_expsyms should be a list of space-separated symbols to be *always*
9147 # included in the symbol list
9148 include_expsyms=
9149 # exclude_expsyms can be an extended regexp of symbols to exclude
9150 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9151 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9152 # as well as any symbol that contains `d'.
9153 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9154 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9155 # platforms (ab)use it in PIC code, but their linkers get confused if
9156 # the symbol is explicitly referenced. Since portable code cannot
9157 # rely on this symbol name, it's probably fine to never include it in
9158 # preloaded symbol tables.
9159 # Exclude shared library initialization/finalization symbols.
9160 extract_expsyms_cmds=
9161
9162 case $host_os in
9163 cygwin* | mingw* | pw32* | cegcc*)
9164 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9165 # When not using gcc, we currently assume that we are using
9166 # Microsoft Visual C++.
9167 if test "$GCC" != yes; then
9168 with_gnu_ld=no
9169 fi
9170 ;;
9171 interix*)
9172 # we just hope/assume this is gcc and not c89 (= MSVC++)
9173 with_gnu_ld=yes
9174 ;;
9175 openbsd*)
9176 with_gnu_ld=no
9177 ;;
9178 esac
9179
9180 ld_shlibs=yes
9181
9182 # On some targets, GNU ld is compatible enough with the native linker
9183 # that we're better off using the native interface for both.
9184 lt_use_gnu_ld_interface=no
9185 if test "$with_gnu_ld" = yes; then
9186 case $host_os in
9187 aix*)
9188 # The AIX port of GNU ld has always aspired to compatibility
9189 # with the native linker. However, as the warning in the GNU ld
9190 # block says, versions before 2.19.5* couldn't really create working
9191 # shared libraries, regardless of the interface used.
9192 case `$LD -v 2>&1` in
9193 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9194 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9195 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9196 *)
9197 lt_use_gnu_ld_interface=yes
9198 ;;
9199 esac
9200 ;;
9201 *)
9202 lt_use_gnu_ld_interface=yes
9203 ;;
9204 esac
9205 fi
9206
9207 if test "$lt_use_gnu_ld_interface" = yes; then
9208 # If archive_cmds runs LD, not CC, wlarc should be empty
9209 wlarc='${wl}'
9210
9211 # Set some defaults for GNU ld with shared library support. These
9212 # are reset later if shared libraries are not supported. Putting them
9213 # here allows them to be overridden if necessary.
9214 runpath_var=LD_RUN_PATH
9215 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9216 export_dynamic_flag_spec='${wl}--export-dynamic'
9217 # ancient GNU ld didn't support --whole-archive et. al.
9218 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9219 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9220 else
9221 whole_archive_flag_spec=
9222 fi
9223 supports_anon_versioning=no
9224 case `$LD -v 2>&1` in
9225 *GNU\ gold*) supports_anon_versioning=yes ;;
9226 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9227 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9228 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9229 *\ 2.11.*) ;; # other 2.11 versions
9230 *) supports_anon_versioning=yes ;;
9231 esac
9232
9233 # See if GNU ld supports shared libraries.
9234 case $host_os in
9235 aix[3-9]*)
9236 # On AIX/PPC, the GNU linker is very broken
9237 if test "$host_cpu" != ia64; then
9238 ld_shlibs=no
9239 cat <<_LT_EOF 1>&2
9240
9241*** Warning: the GNU linker, at least up to release 2.19, is reported
9242*** to be unable to reliably create shared libraries on AIX.
9243*** Therefore, libtool is disabling shared libraries support. If you
9244*** really care for shared libraries, you may want to install binutils
9245*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9246*** You will then need to restart the configuration process.
9247
9248_LT_EOF
9249 fi
9250 ;;
9251
9252 amigaos*)
9253 case $host_cpu in
9254 powerpc)
9255 # see comment about AmigaOS4 .so support
9256 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9257 archive_expsym_cmds=''
9258 ;;
9259 m68k)
9260 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)'
9261 hardcode_libdir_flag_spec='-L$libdir'
9262 hardcode_minus_L=yes
9263 ;;
9264 esac
9265 ;;
9266
9267 beos*)
9268 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9269 allow_undefined_flag=unsupported
9270 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9271 # support --undefined. This deserves some investigation. FIXME
9272 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9273 else
9274 ld_shlibs=no
9275 fi
9276 ;;
9277
9278 cygwin* | mingw* | pw32* | cegcc*)
9279 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9280 # as there is no search path for DLLs.
9281 hardcode_libdir_flag_spec='-L$libdir'
9282 export_dynamic_flag_spec='${wl}--export-all-symbols'
9283 allow_undefined_flag=unsupported
9284 always_export_symbols=no
9285 enable_shared_with_static_runtimes=yes
9286 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9287
9288 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9289 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9290 # If the export-symbols file already is a .def file (1st line
9291 # is EXPORTS), use it as is; otherwise, prepend...
9292 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9293 cp $export_symbols $output_objdir/$soname.def;
9294 else
9295 echo EXPORTS > $output_objdir/$soname.def;
9296 cat $export_symbols >> $output_objdir/$soname.def;
9297 fi~
9298 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9299 else
9300 ld_shlibs=no
9301 fi
9302 ;;
9303
9304 haiku*)
9305 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9306 link_all_deplibs=yes
9307 ;;
9308
9309 interix[3-9]*)
9310 hardcode_direct=no
9311 hardcode_shlibpath_var=no
9312 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9313 export_dynamic_flag_spec='${wl}-E'
9314 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9315 # Instead, shared libraries are loaded at an image base (0x10000000 by
9316 # default) and relocated if they conflict, which is a slow very memory
9317 # consuming and fragmenting process. To avoid this, we pick a random,
9318 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9319 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9320 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9321 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'
9322 ;;
9323
9324 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9325 tmp_diet=no
9326 if test "$host_os" = linux-dietlibc; then
9327 case $cc_basename in
9328 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9329 esac
9330 fi
9331 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9332 && test "$tmp_diet" = no
9333 then
9334 tmp_addflag=' $pic_flag'
9335 tmp_sharedflag='-shared'
9336 case $cc_basename,$host_cpu in
9337 pgcc*) # Portland Group C compiler
9338 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'
9339 tmp_addflag=' $pic_flag'
9340 ;;
9341 pgf77* | pgf90* | pgf95* | pgfortran*)
9342 # Portland Group f77 and f90 compilers
9343 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'
9344 tmp_addflag=' $pic_flag -Mnomain' ;;
9345 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9346 tmp_addflag=' -i_dynamic' ;;
9347 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9348 tmp_addflag=' -i_dynamic -nofor_main' ;;
9349 ifc* | ifort*) # Intel Fortran compiler
9350 tmp_addflag=' -nofor_main' ;;
9351 lf95*) # Lahey Fortran 8.1
9352 whole_archive_flag_spec=
9353 tmp_sharedflag='--shared' ;;
9354 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9355 tmp_sharedflag='-qmkshrobj'
9356 tmp_addflag= ;;
9357 nvcc*) # Cuda Compiler Driver 2.2
9358 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'
9359 compiler_needs_object=yes
9360 ;;
9361 esac
9362 case `$CC -V 2>&1 | sed 5q` in
9363 *Sun\ C*) # Sun C 5.9
9364 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'
9365 compiler_needs_object=yes
9366 tmp_sharedflag='-G' ;;
9367 *Sun\ F*) # Sun Fortran 8.3
9368 tmp_sharedflag='-G' ;;
9369 esac
9370 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9371
9372 if test "x$supports_anon_versioning" = xyes; then
9373 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9374 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9375 echo "local: *; };" >> $output_objdir/$libname.ver~
9376 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9377 fi
9378
9379 case $cc_basename in
9380 xlf* | bgf* | bgxlf* | mpixlf*)
9381 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9382 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9383 hardcode_libdir_flag_spec=
9384 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9385 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9386 if test "x$supports_anon_versioning" = xyes; then
9387 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9388 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9389 echo "local: *; };" >> $output_objdir/$libname.ver~
9390 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9391 fi
9392 ;;
9393 esac
9394 else
9395 ld_shlibs=no
9396 fi
9397 ;;
9398
9399 netbsd*)
9400 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9401 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9402 wlarc=
9403 else
9404 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9405 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9406 fi
9407 ;;
9408
9409 solaris*)
9410 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9411 ld_shlibs=no
9412 cat <<_LT_EOF 1>&2
9413
9414*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9415*** create shared libraries on Solaris systems. Therefore, libtool
9416*** is disabling shared libraries support. We urge you to upgrade GNU
9417*** binutils to release 2.9.1 or newer. Another option is to modify
9418*** your PATH or compiler configuration so that the native linker is
9419*** used, and then restart.
9420
9421_LT_EOF
9422 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9423 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9424 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9425 else
9426 ld_shlibs=no
9427 fi
9428 ;;
9429
9430 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9431 case `$LD -v 2>&1` in
9432 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9433 ld_shlibs=no
9434 cat <<_LT_EOF 1>&2
9435
9436*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9437*** reliably create shared libraries on SCO systems. Therefore, libtool
9438*** is disabling shared libraries support. We urge you to upgrade GNU
9439*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9440*** your PATH or compiler configuration so that the native linker is
9441*** used, and then restart.
9442
9443_LT_EOF
9444 ;;
9445 *)
9446 # For security reasons, it is highly recommended that you always
9447 # use absolute paths for naming shared libraries, and exclude the
9448 # DT_RUNPATH tag from executables and libraries. But doing so
9449 # requires that you compile everything twice, which is a pain.
9450 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9451 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9452 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9453 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9454 else
9455 ld_shlibs=no
9456 fi
9457 ;;
9458 esac
9459 ;;
9460
9461 sunos4*)
9462 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9463 wlarc=
9464 hardcode_direct=yes
9465 hardcode_shlibpath_var=no
9466 ;;
9467
9468 *)
9469 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9470 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9471 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9472 else
9473 ld_shlibs=no
9474 fi
9475 ;;
9476 esac
9477
9478 if test "$ld_shlibs" = no; then
9479 runpath_var=
9480 hardcode_libdir_flag_spec=
9481 export_dynamic_flag_spec=
9482 whole_archive_flag_spec=
9483 fi
9484 else
9485 # PORTME fill in a description of your system's linker (not GNU ld)
9486 case $host_os in
9487 aix3*)
9488 allow_undefined_flag=unsupported
9489 always_export_symbols=yes
9490 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'
9491 # Note: this linker hardcodes the directories in LIBPATH if there
9492 # are no directories specified by -L.
9493 hardcode_minus_L=yes
9494 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9495 # Neither direct hardcoding nor static linking is supported with a
9496 # broken collect2.
9497 hardcode_direct=unsupported
9498 fi
9499 ;;
9500
9501 aix[4-9]*)
9502 if test "$host_cpu" = ia64; then
9503 # On IA64, the linker does run time linking by default, so we don't
9504 # have to do anything special.
9505 aix_use_runtimelinking=no
9506 exp_sym_flag='-Bexport'
9507 no_entry_flag=""
9508 else
9509 # If we're using GNU nm, then we don't want the "-C" option.
9510 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9511 # Also, AIX nm treats weak defined symbols like other global
9512 # defined symbols, whereas GNU nm marks them as "W".
9513 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9514 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'
9515 else
9516 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'
9517 fi
9518 aix_use_runtimelinking=no
9519
9520 # Test if we are trying to use run time linking or normal
9521 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9522 # need to do runtime linking.
9523 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9524 for ld_flag in $LDFLAGS; do
9525 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9526 aix_use_runtimelinking=yes
9527 break
9528 fi
9529 done
9530 ;;
9531 esac
9532
9533 exp_sym_flag='-bexport'
9534 no_entry_flag='-bnoentry'
9535 fi
9536
9537 # When large executables or shared objects are built, AIX ld can
9538 # have problems creating the table of contents. If linking a library
9539 # or program results in "error TOC overflow" add -mminimal-toc to
9540 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9541 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9542
9543 archive_cmds=''
9544 hardcode_direct=yes
9545 hardcode_direct_absolute=yes
9546 hardcode_libdir_separator=':'
9547 link_all_deplibs=yes
9548 file_list_spec='${wl}-f,'
9549
9550 if test "$GCC" = yes; then
9551 case $host_os in aix4.[012]|aix4.[012].*)
9552 # We only want to do this on AIX 4.2 and lower, the check
9553 # below for broken collect2 doesn't work under 4.3+
9554 collect2name=`${CC} -print-prog-name=collect2`
9555 if test -f "$collect2name" &&
9556 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9557 then
9558 # We have reworked collect2
9559 :
9560 else
9561 # We have old collect2
9562 hardcode_direct=unsupported
9563 # It fails to find uninstalled libraries when the uninstalled
9564 # path is not listed in the libpath. Setting hardcode_minus_L
9565 # to unsupported forces relinking
9566 hardcode_minus_L=yes
9567 hardcode_libdir_flag_spec='-L$libdir'
9568 hardcode_libdir_separator=
9569 fi
9570 ;;
9571 esac
9572 shared_flag='-shared'
9573 if test "$aix_use_runtimelinking" = yes; then
9574 shared_flag="$shared_flag "'${wl}-G'
9575 fi
9576 else
9577 # not using gcc
9578 if test "$host_cpu" = ia64; then
9579 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9580 # chokes on -Wl,-G. The following line is correct:
9581 shared_flag='-G'
9582 else
9583 if test "$aix_use_runtimelinking" = yes; then
9584 shared_flag='${wl}-G'
9585 else
9586 shared_flag='${wl}-bM:SRE'
9587 fi
9588 fi
9589 fi
9590
9591 export_dynamic_flag_spec='${wl}-bexpall'
9592 # It seems that -bexpall does not export symbols beginning with
9593 # underscore (_), so it is better to generate a list of symbols to export.
9594 always_export_symbols=yes
9595 if test "$aix_use_runtimelinking" = yes; then
9596 # Warning - without using the other runtime loading flags (-brtl),
9597 # -berok will link without error, but may produce a broken library.
9598 allow_undefined_flag='-berok'
9599 # Determine the default libpath from the value encoded in an
9600 # empty executable.
9601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9602/* end confdefs.h. */
9603
9604int
9605main ()
9606{
9607
9608 ;
9609 return 0;
9610}
9611_ACEOF
9612if ac_fn_c_try_link "$LINENO"; then :
9613
9614lt_aix_libpath_sed='
9615 /Import File Strings/,/^$/ {
9616 /^0/ {
9617 s/^0 *\(.*\)$/\1/
9618 p
9619 }
9620 }'
9621aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9622# Check for a 64-bit object if we didn't find anything.
9623if test -z "$aix_libpath"; then
9624 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9625fi
9626fi
9627rm -f core conftest.err conftest.$ac_objext \
9628 conftest$ac_exeext conftest.$ac_ext
9629if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9630
9631 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9632 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"
9633 else
9634 if test "$host_cpu" = ia64; then
9635 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9636 allow_undefined_flag="-z nodefs"
9637 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"
9638 else
9639 # Determine the default libpath from the value encoded in an
9640 # empty executable.
9641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9642/* end confdefs.h. */
9643
9644int
9645main ()
9646{
9647
9648 ;
9649 return 0;
9650}
9651_ACEOF
9652if ac_fn_c_try_link "$LINENO"; then :
9653
9654lt_aix_libpath_sed='
9655 /Import File Strings/,/^$/ {
9656 /^0/ {
9657 s/^0 *\(.*\)$/\1/
9658 p
9659 }
9660 }'
9661aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9662# Check for a 64-bit object if we didn't find anything.
9663if test -z "$aix_libpath"; then
9664 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9665fi
9666fi
9667rm -f core conftest.err conftest.$ac_objext \
9668 conftest$ac_exeext conftest.$ac_ext
9669if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9670
9671 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9672 # Warning - without using the other run time loading flags,
9673 # -berok will link without error, but may produce a broken library.
9674 no_undefined_flag=' ${wl}-bernotok'
9675 allow_undefined_flag=' ${wl}-berok'
9676 if test "$with_gnu_ld" = yes; then
9677 # We only use this code for GNU lds that support --whole-archive.
9678 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9679 else
9680 # Exported symbols can be pulled into shared objects from archives
9681 whole_archive_flag_spec='$convenience'
9682 fi
9683 archive_cmds_need_lc=yes
9684 # This is similar to how AIX traditionally builds its shared libraries.
9685 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'
9686 fi
9687 fi
9688 ;;
9689
9690 amigaos*)
9691 case $host_cpu in
9692 powerpc)
9693 # see comment about AmigaOS4 .so support
9694 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9695 archive_expsym_cmds=''
9696 ;;
9697 m68k)
9698 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)'
9699 hardcode_libdir_flag_spec='-L$libdir'
9700 hardcode_minus_L=yes
9701 ;;
9702 esac
9703 ;;
9704
9705 bsdi[45]*)
9706 export_dynamic_flag_spec=-rdynamic
9707 ;;
9708
9709 cygwin* | mingw* | pw32* | cegcc*)
9710 # When not using gcc, we currently assume that we are using
9711 # Microsoft Visual C++.
9712 # hardcode_libdir_flag_spec is actually meaningless, as there is
9713 # no search path for DLLs.
9714 hardcode_libdir_flag_spec=' '
9715 allow_undefined_flag=unsupported
9716 # Tell ltmain to make .lib files, not .a files.
9717 libext=lib
9718 # Tell ltmain to make .dll files, not .so files.
9719 shrext_cmds=".dll"
9720 # FIXME: Setting linknames here is a bad hack.
9721 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9722 # The linker will automatically build a .lib file if we build a DLL.
9723 old_archive_from_new_cmds='true'
9724 # FIXME: Should let the user specify the lib program.
9725 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9726 fix_srcfile_path='`cygpath -w "$srcfile"`'
9727 enable_shared_with_static_runtimes=yes
9728 ;;
9729
9730 darwin* | rhapsody*)
9731
9732
9733 archive_cmds_need_lc=no
9734 hardcode_direct=no
9735 hardcode_automatic=yes
9736 hardcode_shlibpath_var=unsupported
9737 if test "$lt_cv_ld_force_load" = "yes"; then
9738 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\"`'
9739 else
9740 whole_archive_flag_spec=''
9741 fi
9742 link_all_deplibs=yes
9743 allow_undefined_flag="$_lt_dar_allow_undefined"
9744 case $cc_basename in
9745 ifort*) _lt_dar_can_shared=yes ;;
9746 *) _lt_dar_can_shared=$GCC ;;
9747 esac
9748 if test "$_lt_dar_can_shared" = "yes"; then
9749 output_verbose_link_cmd=func_echo_all
9750 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9751 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9752 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}"
9753 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}"
9754
9755 else
9756 ld_shlibs=no
9757 fi
9758
9759 ;;
9760
9761 dgux*)
9762 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9763 hardcode_libdir_flag_spec='-L$libdir'
9764 hardcode_shlibpath_var=no
9765 ;;
9766
9767 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9768 # support. Future versions do this automatically, but an explicit c++rt0.o
9769 # does not break anything, and helps significantly (at the cost of a little
9770 # extra space).
9771 freebsd2.2*)
9772 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9773 hardcode_libdir_flag_spec='-R$libdir'
9774 hardcode_direct=yes
9775 hardcode_shlibpath_var=no
9776 ;;
9777
9778 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9779 freebsd2.*)
9780 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9781 hardcode_direct=yes
9782 hardcode_minus_L=yes
9783 hardcode_shlibpath_var=no
9784 ;;
9785
9786 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9787 freebsd* | dragonfly*)
9788 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9789 hardcode_libdir_flag_spec='-R$libdir'
9790 hardcode_direct=yes
9791 hardcode_shlibpath_var=no
9792 ;;
9793
9794 hpux9*)
9795 if test "$GCC" = yes; then
9796 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'
9797 else
9798 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'
9799 fi
9800 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9801 hardcode_libdir_separator=:
9802 hardcode_direct=yes
9803
9804 # hardcode_minus_L: Not really in the search PATH,
9805 # but as the default location of the library.
9806 hardcode_minus_L=yes
9807 export_dynamic_flag_spec='${wl}-E'
9808 ;;
9809
9810 hpux10*)
9811 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9812 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9813 else
9814 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9815 fi
9816 if test "$with_gnu_ld" = no; then
9817 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9818 hardcode_libdir_flag_spec_ld='+b $libdir'
9819 hardcode_libdir_separator=:
9820 hardcode_direct=yes
9821 hardcode_direct_absolute=yes
9822 export_dynamic_flag_spec='${wl}-E'
9823 # hardcode_minus_L: Not really in the search PATH,
9824 # but as the default location of the library.
9825 hardcode_minus_L=yes
9826 fi
9827 ;;
9828
9829 hpux11*)
9830 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9831 case $host_cpu in
9832 hppa*64*)
9833 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9834 ;;
9835 ia64*)
9836 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9837 ;;
9838 *)
9839 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9840 ;;
9841 esac
9842 else
9843 case $host_cpu in
9844 hppa*64*)
9845 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9846 ;;
9847 ia64*)
9848 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9849 ;;
9850 *)
9851
9852 # Older versions of the 11.00 compiler do not understand -b yet
9853 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9855$as_echo_n "checking if $CC understands -b... " >&6; }
9856if ${lt_cv_prog_compiler__b+:} false; then :
9857 $as_echo_n "(cached) " >&6
9858else
9859 lt_cv_prog_compiler__b=no
9860 save_LDFLAGS="$LDFLAGS"
9861 LDFLAGS="$LDFLAGS -b"
9862 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9863 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9864 # The linker can only warn and ignore the option if not recognized
9865 # So say no if there are warnings
9866 if test -s conftest.err; then
9867 # Append any errors to the config.log.
9868 cat conftest.err 1>&5
9869 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9870 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9871 if diff conftest.exp conftest.er2 >/dev/null; then
9872 lt_cv_prog_compiler__b=yes
9873 fi
9874 else
9875 lt_cv_prog_compiler__b=yes
9876 fi
9877 fi
9878 $RM -r conftest*
9879 LDFLAGS="$save_LDFLAGS"
9880
9881fi
9882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9883$as_echo "$lt_cv_prog_compiler__b" >&6; }
9884
9885if test x"$lt_cv_prog_compiler__b" = xyes; then
9886 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9887else
9888 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9889fi
9890
9891 ;;
9892 esac
9893 fi
9894 if test "$with_gnu_ld" = no; then
9895 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9896 hardcode_libdir_separator=:
9897
9898 case $host_cpu in
9899 hppa*64*|ia64*)
9900 hardcode_direct=no
9901 hardcode_shlibpath_var=no
9902 ;;
9903 *)
9904 hardcode_direct=yes
9905 hardcode_direct_absolute=yes
9906 export_dynamic_flag_spec='${wl}-E'
9907
9908 # hardcode_minus_L: Not really in the search PATH,
9909 # but as the default location of the library.
9910 hardcode_minus_L=yes
9911 ;;
9912 esac
9913 fi
9914 ;;
9915
9916 irix5* | irix6* | nonstopux*)
9917 if test "$GCC" = yes; then
9918 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'
9919 # Try to use the -exported_symbol ld option, if it does not
9920 # work, assume that -exports_file does not work either and
9921 # implicitly export all symbols.
9922 save_LDFLAGS="$LDFLAGS"
9923 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9925/* end confdefs.h. */
9926int foo(void) {}
9927_ACEOF
9928if ac_fn_c_try_link "$LINENO"; then :
9929 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'
9930
9931fi
9932rm -f core conftest.err conftest.$ac_objext \
9933 conftest$ac_exeext conftest.$ac_ext
9934 LDFLAGS="$save_LDFLAGS"
9935 else
9936 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'
9937 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'
9938 fi
9939 archive_cmds_need_lc='no'
9940 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9941 hardcode_libdir_separator=:
9942 inherit_rpath=yes
9943 link_all_deplibs=yes
9944 ;;
9945
9946 netbsd*)
9947 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9948 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9949 else
9950 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9951 fi
9952 hardcode_libdir_flag_spec='-R$libdir'
9953 hardcode_direct=yes
9954 hardcode_shlibpath_var=no
9955 ;;
9956
9957 newsos6)
9958 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9959 hardcode_direct=yes
9960 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9961 hardcode_libdir_separator=:
9962 hardcode_shlibpath_var=no
9963 ;;
9964
9965 *nto* | *qnx*)
9966 ;;
9967
9968 openbsd*)
9969 if test -f /usr/libexec/ld.so; then
9970 hardcode_direct=yes
9971 hardcode_shlibpath_var=no
9972 hardcode_direct_absolute=yes
9973 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9974 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9975 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9976 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9977 export_dynamic_flag_spec='${wl}-E'
9978 else
9979 case $host_os in
9980 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9981 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9982 hardcode_libdir_flag_spec='-R$libdir'
9983 ;;
9984 *)
9985 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9986 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9987 ;;
9988 esac
9989 fi
9990 else
9991 ld_shlibs=no
9992 fi
9993 ;;
9994
9995 os2*)
9996 hardcode_libdir_flag_spec='-L$libdir'
9997 hardcode_minus_L=yes
9998 allow_undefined_flag=unsupported
9999 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'
10000 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10001 ;;
10002
10003 osf3*)
10004 if test "$GCC" = yes; then
10005 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10006 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'
10007 else
10008 allow_undefined_flag=' -expect_unresolved \*'
10009 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'
10010 fi
10011 archive_cmds_need_lc='no'
10012 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10013 hardcode_libdir_separator=:
10014 ;;
10015
10016 osf4* | osf5*) # as osf3* with the addition of -msym flag
10017 if test "$GCC" = yes; then
10018 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10019 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'
10020 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10021 else
10022 allow_undefined_flag=' -expect_unresolved \*'
10023 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'
10024 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~
10025 $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'
10026
10027 # Both c and cxx compiler support -rpath directly
10028 hardcode_libdir_flag_spec='-rpath $libdir'
10029 fi
10030 archive_cmds_need_lc='no'
10031 hardcode_libdir_separator=:
10032 ;;
10033
10034 solaris*)
10035 no_undefined_flag=' -z defs'
10036 if test "$GCC" = yes; then
10037 wlarc='${wl}'
10038 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10039 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10040 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10041 else
10042 case `$CC -V 2>&1` in
10043 *"Compilers 5.0"*)
10044 wlarc=''
10045 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10046 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10047 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10048 ;;
10049 *)
10050 wlarc='${wl}'
10051 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10052 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10053 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10054 ;;
10055 esac
10056 fi
10057 hardcode_libdir_flag_spec='-R$libdir'
10058 hardcode_shlibpath_var=no
10059 case $host_os in
10060 solaris2.[0-5] | solaris2.[0-5].*) ;;
10061 *)
10062 # The compiler driver will combine and reorder linker options,
10063 # but understands `-z linker_flag'. GCC discards it without `$wl',
10064 # but is careful enough not to reorder.
10065 # Supported since Solaris 2.6 (maybe 2.5.1?)
10066 if test "$GCC" = yes; then
10067 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10068 else
10069 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10070 fi
10071 ;;
10072 esac
10073 link_all_deplibs=yes
10074 ;;
10075
10076 sunos4*)
10077 if test "x$host_vendor" = xsequent; then
10078 # Use $CC to link under sequent, because it throws in some extra .o
10079 # files that make .init and .fini sections work.
10080 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10081 else
10082 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10083 fi
10084 hardcode_libdir_flag_spec='-L$libdir'
10085 hardcode_direct=yes
10086 hardcode_minus_L=yes
10087 hardcode_shlibpath_var=no
10088 ;;
10089
10090 sysv4)
10091 case $host_vendor in
10092 sni)
10093 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10094 hardcode_direct=yes # is this really true???
10095 ;;
10096 siemens)
10097 ## LD is ld it makes a PLAMLIB
10098 ## CC just makes a GrossModule.
10099 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10100 reload_cmds='$CC -r -o $output$reload_objs'
10101 hardcode_direct=no
10102 ;;
10103 motorola)
10104 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10105 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10106 ;;
10107 esac
10108 runpath_var='LD_RUN_PATH'
10109 hardcode_shlibpath_var=no
10110 ;;
10111
10112 sysv4.3*)
10113 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10114 hardcode_shlibpath_var=no
10115 export_dynamic_flag_spec='-Bexport'
10116 ;;
10117
10118 sysv4*MP*)
10119 if test -d /usr/nec; then
10120 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10121 hardcode_shlibpath_var=no
10122 runpath_var=LD_RUN_PATH
10123 hardcode_runpath_var=yes
10124 ld_shlibs=yes
10125 fi
10126 ;;
10127
10128 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10129 no_undefined_flag='${wl}-z,text'
10130 archive_cmds_need_lc=no
10131 hardcode_shlibpath_var=no
10132 runpath_var='LD_RUN_PATH'
10133
10134 if test "$GCC" = yes; then
10135 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10136 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10137 else
10138 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10139 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10140 fi
10141 ;;
10142
10143 sysv5* | sco3.2v5* | sco5v6*)
10144 # Note: We can NOT use -z defs as we might desire, because we do not
10145 # link with -lc, and that would cause any symbols used from libc to
10146 # always be unresolved, which means just about no library would
10147 # ever link correctly. If we're not using GNU ld we use -z text
10148 # though, which does catch some bad symbols but isn't as heavy-handed
10149 # as -z defs.
10150 no_undefined_flag='${wl}-z,text'
10151 allow_undefined_flag='${wl}-z,nodefs'
10152 archive_cmds_need_lc=no
10153 hardcode_shlibpath_var=no
10154 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10155 hardcode_libdir_separator=':'
10156 link_all_deplibs=yes
10157 export_dynamic_flag_spec='${wl}-Bexport'
10158 runpath_var='LD_RUN_PATH'
10159
10160 if test "$GCC" = yes; then
10161 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10162 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10163 else
10164 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10165 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10166 fi
10167 ;;
10168
10169 uts4*)
10170 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10171 hardcode_libdir_flag_spec='-L$libdir'
10172 hardcode_shlibpath_var=no
10173 ;;
10174
10175 *)
10176 ld_shlibs=no
10177 ;;
10178 esac
10179
10180 if test x$host_vendor = xsni; then
10181 case $host in
10182 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10183 export_dynamic_flag_spec='${wl}-Blargedynsym'
10184 ;;
10185 esac
10186 fi
10187 fi
10188
10189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10190$as_echo "$ld_shlibs" >&6; }
10191test "$ld_shlibs" = no && can_build_shared=no
10192
10193with_gnu_ld=$with_gnu_ld
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209#
10210# Do we need to explicitly link libc?
10211#
10212case "x$archive_cmds_need_lc" in
10213x|xyes)
10214 # Assume -lc should be added
10215 archive_cmds_need_lc=yes
10216
10217 if test "$enable_shared" = yes && test "$GCC" = yes; then
10218 case $archive_cmds in
10219 *'~'*)
10220 # FIXME: we may have to deal with multi-command sequences.
10221 ;;
10222 '$CC '*)
10223 # Test whether the compiler implicitly links with -lc since on some
10224 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10225 # to ld, don't add -lc before -lgcc.
10226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10227$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10228if ${lt_cv_archive_cmds_need_lc+:} false; then :
10229 $as_echo_n "(cached) " >&6
10230else
10231 $RM conftest*
10232 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10233
10234 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10235 (eval $ac_compile) 2>&5
10236 ac_status=$?
10237 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10238 test $ac_status = 0; } 2>conftest.err; then
10239 soname=conftest
10240 lib=conftest
10241 libobjs=conftest.$ac_objext
10242 deplibs=
10243 wl=$lt_prog_compiler_wl
10244 pic_flag=$lt_prog_compiler_pic
10245 compiler_flags=-v
10246 linker_flags=-v
10247 verstring=
10248 output_objdir=.
10249 libname=conftest
10250 lt_save_allow_undefined_flag=$allow_undefined_flag
10251 allow_undefined_flag=
10252 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10253 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10254 ac_status=$?
10255 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10256 test $ac_status = 0; }
10257 then
10258 lt_cv_archive_cmds_need_lc=no
10259 else
10260 lt_cv_archive_cmds_need_lc=yes
10261 fi
10262 allow_undefined_flag=$lt_save_allow_undefined_flag
10263 else
10264 cat conftest.err 1>&5
10265 fi
10266 $RM conftest*
10267
10268fi
10269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10270$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10271 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10272 ;;
10273 esac
10274 fi
10275 ;;
10276esac
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10435$as_echo_n "checking dynamic linker characteristics... " >&6; }
10436
10437if test "$GCC" = yes; then
10438 case $host_os in
10439 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10440 *) lt_awk_arg="/^libraries:/" ;;
10441 esac
10442 case $host_os in
10443 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10444 *) lt_sed_strip_eq="s,=/,/,g" ;;
10445 esac
10446 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10447 case $lt_search_path_spec in
10448 *\;*)
10449 # if the path contains ";" then we assume it to be the separator
10450 # otherwise default to the standard path separator (i.e. ":") - it is
10451 # assumed that no part of a normal pathname contains ";" but that should
10452 # okay in the real world where ";" in dirpaths is itself problematic.
10453 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10454 ;;
10455 *)
10456 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10457 ;;
10458 esac
10459 # Ok, now we have the path, separated by spaces, we can step through it
10460 # and add multilib dir if necessary.
10461 lt_tmp_lt_search_path_spec=
10462 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10463 for lt_sys_path in $lt_search_path_spec; do
10464 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10465 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10466 else
10467 test -d "$lt_sys_path" && \
10468 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10469 fi
10470 done
10471 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10472BEGIN {RS=" "; FS="/|\n";} {
10473 lt_foo="";
10474 lt_count=0;
10475 for (lt_i = NF; lt_i > 0; lt_i--) {
10476 if ($lt_i != "" && $lt_i != ".") {
10477 if ($lt_i == "..") {
10478 lt_count++;
10479 } else {
10480 if (lt_count == 0) {
10481 lt_foo="/" $lt_i lt_foo;
10482 } else {
10483 lt_count--;
10484 }
10485 }
10486 }
10487 }
10488 if (lt_foo != "") { lt_freq[lt_foo]++; }
10489 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10490}'`
10491 # AWK program above erroneously prepends '/' to C:/dos/paths
10492 # for these hosts.
10493 case $host_os in
10494 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10495 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10496 esac
10497 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10498else
10499 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10500fi
10501library_names_spec=
10502libname_spec='lib$name'
10503soname_spec=
10504shrext_cmds=".so"
10505postinstall_cmds=
10506postuninstall_cmds=
10507finish_cmds=
10508finish_eval=
10509shlibpath_var=
10510shlibpath_overrides_runpath=unknown
10511version_type=none
10512dynamic_linker="$host_os ld.so"
10513sys_lib_dlsearch_path_spec="/lib /usr/lib"
10514need_lib_prefix=unknown
10515hardcode_into_libs=no
10516
10517# when you set need_version to no, make sure it does not cause -set_version
10518# flags to be left without arguments
10519need_version=unknown
10520
10521case $host_os in
10522aix3*)
10523 version_type=linux
10524 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10525 shlibpath_var=LIBPATH
10526
10527 # AIX 3 has no versioning support, so we append a major version to the name.
10528 soname_spec='${libname}${release}${shared_ext}$major'
10529 ;;
10530
10531aix[4-9]*)
10532 version_type=linux
10533 need_lib_prefix=no
10534 need_version=no
10535 hardcode_into_libs=yes
10536 if test "$host_cpu" = ia64; then
10537 # AIX 5 supports IA64
10538 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10539 shlibpath_var=LD_LIBRARY_PATH
10540 else
10541 # With GCC up to 2.95.x, collect2 would create an import file
10542 # for dependence libraries. The import file would start with
10543 # the line `#! .'. This would cause the generated library to
10544 # depend on `.', always an invalid library. This was fixed in
10545 # development snapshots of GCC prior to 3.0.
10546 case $host_os in
10547 aix4 | aix4.[01] | aix4.[01].*)
10548 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10549 echo ' yes '
10550 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10551 :
10552 else
10553 can_build_shared=no
10554 fi
10555 ;;
10556 esac
10557 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10558 # soname into executable. Probably we can add versioning support to
10559 # collect2, so additional links can be useful in future.
10560 if test "$aix_use_runtimelinking" = yes; then
10561 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10562 # instead of lib<name>.a to let people know that these are not
10563 # typical AIX shared libraries.
10564 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10565 else
10566 # We preserve .a as extension for shared libraries through AIX4.2
10567 # and later when we are not doing run time linking.
10568 library_names_spec='${libname}${release}.a $libname.a'
10569 soname_spec='${libname}${release}${shared_ext}$major'
10570 fi
10571 shlibpath_var=LIBPATH
10572 fi
10573 ;;
10574
10575amigaos*)
10576 case $host_cpu in
10577 powerpc)
10578 # Since July 2007 AmigaOS4 officially supports .so libraries.
10579 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10581 ;;
10582 m68k)
10583 library_names_spec='$libname.ixlibrary $libname.a'
10584 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10585 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'
10586 ;;
10587 esac
10588 ;;
10589
10590beos*)
10591 library_names_spec='${libname}${shared_ext}'
10592 dynamic_linker="$host_os ld.so"
10593 shlibpath_var=LIBRARY_PATH
10594 ;;
10595
10596bsdi[45]*)
10597 version_type=linux
10598 need_version=no
10599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10600 soname_spec='${libname}${release}${shared_ext}$major'
10601 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10602 shlibpath_var=LD_LIBRARY_PATH
10603 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10604 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10605 # the default ld.so.conf also contains /usr/contrib/lib and
10606 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10607 # libtool to hard-code these into programs
10608 ;;
10609
10610cygwin* | mingw* | pw32* | cegcc*)
10611 version_type=windows
10612 shrext_cmds=".dll"
10613 need_version=no
10614 need_lib_prefix=no
10615
10616 case $GCC,$host_os in
10617 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10618 library_names_spec='$libname.dll.a'
10619 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10620 postinstall_cmds='base_file=`basename \${file}`~
10621 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10622 dldir=$destdir/`dirname \$dlpath`~
10623 test -d \$dldir || mkdir -p \$dldir~
10624 $install_prog $dir/$dlname \$dldir/$dlname~
10625 chmod a+x \$dldir/$dlname~
10626 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10627 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10628 fi'
10629 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10630 dlpath=$dir/\$dldll~
10631 $RM \$dlpath'
10632 shlibpath_overrides_runpath=yes
10633
10634 case $host_os in
10635 cygwin*)
10636 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10637 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10638
10639 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10640 ;;
10641 mingw* | cegcc*)
10642 # MinGW DLLs use traditional 'lib' prefix
10643 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10644 ;;
10645 pw32*)
10646 # pw32 DLLs use 'pw' prefix rather than 'lib'
10647 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10648 ;;
10649 esac
10650 ;;
10651
10652 *)
10653 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10654 ;;
10655 esac
10656 dynamic_linker='Win32 ld.exe'
10657 # FIXME: first we should search . and the directory the executable is in
10658 shlibpath_var=PATH
10659 ;;
10660
10661darwin* | rhapsody*)
10662 dynamic_linker="$host_os dyld"
10663 version_type=darwin
10664 need_lib_prefix=no
10665 need_version=no
10666 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10667 soname_spec='${libname}${release}${major}$shared_ext'
10668 shlibpath_overrides_runpath=yes
10669 shlibpath_var=DYLD_LIBRARY_PATH
10670 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10671
10672 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10673 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10674 ;;
10675
10676dgux*)
10677 version_type=linux
10678 need_lib_prefix=no
10679 need_version=no
10680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10681 soname_spec='${libname}${release}${shared_ext}$major'
10682 shlibpath_var=LD_LIBRARY_PATH
10683 ;;
10684
10685freebsd* | dragonfly*)
10686 # DragonFly does not have aout. When/if they implement a new
10687 # versioning mechanism, adjust this.
10688 if test -x /usr/bin/objformat; then
10689 objformat=`/usr/bin/objformat`
10690 else
10691 case $host_os in
10692 freebsd[23].*) objformat=aout ;;
10693 *) objformat=elf ;;
10694 esac
10695 fi
10696 version_type=freebsd-$objformat
10697 case $version_type in
10698 freebsd-elf*)
10699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10700 need_version=no
10701 need_lib_prefix=no
10702 ;;
10703 freebsd-*)
10704 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10705 need_version=yes
10706 ;;
10707 esac
10708 shlibpath_var=LD_LIBRARY_PATH
10709 case $host_os in
10710 freebsd2.*)
10711 shlibpath_overrides_runpath=yes
10712 ;;
10713 freebsd3.[01]* | freebsdelf3.[01]*)
10714 shlibpath_overrides_runpath=yes
10715 hardcode_into_libs=yes
10716 ;;
10717 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10718 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10719 shlibpath_overrides_runpath=no
10720 hardcode_into_libs=yes
10721 ;;
10722 *) # from 4.6 on, and DragonFly
10723 shlibpath_overrides_runpath=yes
10724 hardcode_into_libs=yes
10725 ;;
10726 esac
10727 ;;
10728
87279e3c
NA
10729haiku*)
10730 version_type=linux
10731 need_lib_prefix=no
10732 need_version=no
10733 dynamic_linker="$host_os runtime_loader"
10734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10735 soname_spec='${libname}${release}${shared_ext}$major'
10736 shlibpath_var=LIBRARY_PATH
10737 shlibpath_overrides_runpath=yes
10738 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10739 hardcode_into_libs=yes
10740 ;;
10741
10742hpux9* | hpux10* | hpux11*)
10743 # Give a soname corresponding to the major version so that dld.sl refuses to
10744 # link against other versions.
10745 version_type=sunos
10746 need_lib_prefix=no
10747 need_version=no
10748 case $host_cpu in
10749 ia64*)
10750 shrext_cmds='.so'
10751 hardcode_into_libs=yes
10752 dynamic_linker="$host_os dld.so"
10753 shlibpath_var=LD_LIBRARY_PATH
10754 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10756 soname_spec='${libname}${release}${shared_ext}$major'
10757 if test "X$HPUX_IA64_MODE" = X32; then
10758 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10759 else
10760 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10761 fi
10762 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10763 ;;
10764 hppa*64*)
10765 shrext_cmds='.sl'
10766 hardcode_into_libs=yes
10767 dynamic_linker="$host_os dld.sl"
10768 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10769 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10771 soname_spec='${libname}${release}${shared_ext}$major'
10772 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10773 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10774 ;;
10775 *)
10776 shrext_cmds='.sl'
10777 dynamic_linker="$host_os dld.sl"
10778 shlibpath_var=SHLIB_PATH
10779 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10781 soname_spec='${libname}${release}${shared_ext}$major'
10782 ;;
10783 esac
10784 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10785 postinstall_cmds='chmod 555 $lib'
10786 # or fails outright, so override atomically:
10787 install_override_mode=555
10788 ;;
10789
10790interix[3-9]*)
10791 version_type=linux
10792 need_lib_prefix=no
10793 need_version=no
10794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10795 soname_spec='${libname}${release}${shared_ext}$major'
10796 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10797 shlibpath_var=LD_LIBRARY_PATH
10798 shlibpath_overrides_runpath=no
10799 hardcode_into_libs=yes
10800 ;;
10801
10802irix5* | irix6* | nonstopux*)
10803 case $host_os in
10804 nonstopux*) version_type=nonstopux ;;
10805 *)
10806 if test "$lt_cv_prog_gnu_ld" = yes; then
10807 version_type=linux
10808 else
10809 version_type=irix
10810 fi ;;
10811 esac
10812 need_lib_prefix=no
10813 need_version=no
10814 soname_spec='${libname}${release}${shared_ext}$major'
10815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10816 case $host_os in
10817 irix5* | nonstopux*)
10818 libsuff= shlibsuff=
10819 ;;
10820 *)
10821 case $LD in # libtool.m4 will add one of these switches to LD
10822 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10823 libsuff= shlibsuff= libmagic=32-bit;;
10824 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10825 libsuff=32 shlibsuff=N32 libmagic=N32;;
10826 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10827 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10828 *) libsuff= shlibsuff= libmagic=never-match;;
10829 esac
10830 ;;
10831 esac
10832 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10833 shlibpath_overrides_runpath=no
10834 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10835 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10836 hardcode_into_libs=yes
10837 ;;
10838
10839# No shared lib support for Linux oldld, aout, or coff.
10840linux*oldld* | linux*aout* | linux*coff*)
10841 dynamic_linker=no
10842 ;;
10843
10844# This must be Linux ELF.
f4782128 10845linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
87279e3c
NA
10846 version_type=linux
10847 need_lib_prefix=no
10848 need_version=no
10849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10850 soname_spec='${libname}${release}${shared_ext}$major'
10851 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10852 shlibpath_var=LD_LIBRARY_PATH
10853 shlibpath_overrides_runpath=no
10854
10855 # Some binutils ld are patched to set DT_RUNPATH
10856 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10857 $as_echo_n "(cached) " >&6
10858else
10859 lt_cv_shlibpath_overrides_runpath=no
10860 save_LDFLAGS=$LDFLAGS
10861 save_libdir=$libdir
10862 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10863 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10865/* end confdefs.h. */
10866
10867int
10868main ()
10869{
10870
10871 ;
10872 return 0;
10873}
10874_ACEOF
10875if ac_fn_c_try_link "$LINENO"; then :
10876 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10877 lt_cv_shlibpath_overrides_runpath=yes
10878fi
10879fi
10880rm -f core conftest.err conftest.$ac_objext \
10881 conftest$ac_exeext conftest.$ac_ext
10882 LDFLAGS=$save_LDFLAGS
10883 libdir=$save_libdir
10884
10885fi
10886
10887 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10888
10889 # This implies no fast_install, which is unacceptable.
10890 # Some rework will be needed to allow for fast_install
10891 # before this can be enabled.
10892 hardcode_into_libs=yes
10893
10894 # Append ld.so.conf contents to the search path
10895 if test -f /etc/ld.so.conf; then
10896 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' ' '`
10897 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10898 fi
10899
10900 # We used to test for /lib/ld.so.1 and disable shared libraries on
10901 # powerpc, because MkLinux only supported shared libraries with the
10902 # GNU dynamic linker. Since this was broken with cross compilers,
10903 # most powerpc-linux boxes support dynamic linking these days and
10904 # people can always --disable-shared, the test was removed, and we
10905 # assume the GNU/Linux dynamic linker is in use.
10906 dynamic_linker='GNU/Linux ld.so'
10907 ;;
10908
10909netbsd*)
10910 version_type=sunos
10911 need_lib_prefix=no
10912 need_version=no
10913 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10915 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10916 dynamic_linker='NetBSD (a.out) ld.so'
10917 else
10918 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10919 soname_spec='${libname}${release}${shared_ext}$major'
10920 dynamic_linker='NetBSD ld.elf_so'
10921 fi
10922 shlibpath_var=LD_LIBRARY_PATH
10923 shlibpath_overrides_runpath=yes
10924 hardcode_into_libs=yes
10925 ;;
10926
10927newsos6)
10928 version_type=linux
10929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10930 shlibpath_var=LD_LIBRARY_PATH
10931 shlibpath_overrides_runpath=yes
10932 ;;
10933
10934*nto* | *qnx*)
10935 version_type=qnx
10936 need_lib_prefix=no
10937 need_version=no
10938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10939 soname_spec='${libname}${release}${shared_ext}$major'
10940 shlibpath_var=LD_LIBRARY_PATH
10941 shlibpath_overrides_runpath=no
10942 hardcode_into_libs=yes
10943 dynamic_linker='ldqnx.so'
10944 ;;
10945
10946openbsd*)
10947 version_type=sunos
10948 sys_lib_dlsearch_path_spec="/usr/lib"
10949 need_lib_prefix=no
10950 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10951 case $host_os in
10952 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10953 *) need_version=no ;;
10954 esac
10955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10956 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10957 shlibpath_var=LD_LIBRARY_PATH
10958 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10959 case $host_os in
10960 openbsd2.[89] | openbsd2.[89].*)
10961 shlibpath_overrides_runpath=no
10962 ;;
10963 *)
10964 shlibpath_overrides_runpath=yes
10965 ;;
10966 esac
10967 else
10968 shlibpath_overrides_runpath=yes
10969 fi
10970 ;;
10971
10972os2*)
10973 libname_spec='$name'
10974 shrext_cmds=".dll"
10975 need_lib_prefix=no
10976 library_names_spec='$libname${shared_ext} $libname.a'
10977 dynamic_linker='OS/2 ld.exe'
10978 shlibpath_var=LIBPATH
10979 ;;
10980
10981osf3* | osf4* | osf5*)
10982 version_type=osf
10983 need_lib_prefix=no
10984 need_version=no
10985 soname_spec='${libname}${release}${shared_ext}$major'
10986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10987 shlibpath_var=LD_LIBRARY_PATH
10988 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10989 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10990 ;;
10991
10992rdos*)
10993 dynamic_linker=no
10994 ;;
10995
10996solaris*)
10997 version_type=linux
10998 need_lib_prefix=no
10999 need_version=no
11000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11001 soname_spec='${libname}${release}${shared_ext}$major'
11002 shlibpath_var=LD_LIBRARY_PATH
11003 shlibpath_overrides_runpath=yes
11004 hardcode_into_libs=yes
11005 # ldd complains unless libraries are executable
11006 postinstall_cmds='chmod +x $lib'
11007 ;;
11008
11009sunos4*)
11010 version_type=sunos
11011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11012 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11013 shlibpath_var=LD_LIBRARY_PATH
11014 shlibpath_overrides_runpath=yes
11015 if test "$with_gnu_ld" = yes; then
11016 need_lib_prefix=no
11017 fi
11018 need_version=yes
11019 ;;
11020
11021sysv4 | sysv4.3*)
11022 version_type=linux
11023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11024 soname_spec='${libname}${release}${shared_ext}$major'
11025 shlibpath_var=LD_LIBRARY_PATH
11026 case $host_vendor in
11027 sni)
11028 shlibpath_overrides_runpath=no
11029 need_lib_prefix=no
11030 runpath_var=LD_RUN_PATH
11031 ;;
11032 siemens)
11033 need_lib_prefix=no
11034 ;;
11035 motorola)
11036 need_lib_prefix=no
11037 need_version=no
11038 shlibpath_overrides_runpath=no
11039 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11040 ;;
11041 esac
11042 ;;
11043
11044sysv4*MP*)
11045 if test -d /usr/nec ;then
11046 version_type=linux
11047 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11048 soname_spec='$libname${shared_ext}.$major'
11049 shlibpath_var=LD_LIBRARY_PATH
11050 fi
11051 ;;
11052
11053sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11054 version_type=freebsd-elf
11055 need_lib_prefix=no
11056 need_version=no
11057 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11058 soname_spec='${libname}${release}${shared_ext}$major'
11059 shlibpath_var=LD_LIBRARY_PATH
11060 shlibpath_overrides_runpath=yes
11061 hardcode_into_libs=yes
11062 if test "$with_gnu_ld" = yes; then
11063 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11064 else
11065 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11066 case $host_os in
11067 sco3.2v5*)
11068 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11069 ;;
11070 esac
11071 fi
11072 sys_lib_dlsearch_path_spec='/usr/lib'
11073 ;;
11074
11075tpf*)
11076 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11077 version_type=linux
11078 need_lib_prefix=no
11079 need_version=no
11080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11081 shlibpath_var=LD_LIBRARY_PATH
11082 shlibpath_overrides_runpath=no
11083 hardcode_into_libs=yes
11084 ;;
11085
11086uts4*)
11087 version_type=linux
11088 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11089 soname_spec='${libname}${release}${shared_ext}$major'
11090 shlibpath_var=LD_LIBRARY_PATH
11091 ;;
11092
11093*)
11094 dynamic_linker=no
11095 ;;
11096esac
11097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11098$as_echo "$dynamic_linker" >&6; }
11099test "$dynamic_linker" = no && can_build_shared=no
11100
11101variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11102if test "$GCC" = yes; then
11103 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11104fi
11105
11106if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11107 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11108fi
11109if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11110 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11111fi
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11205$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11206hardcode_action=
11207if test -n "$hardcode_libdir_flag_spec" ||
11208 test -n "$runpath_var" ||
11209 test "X$hardcode_automatic" = "Xyes" ; then
11210
11211 # We can hardcode non-existent directories.
11212 if test "$hardcode_direct" != no &&
11213 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11214 # have to relink, otherwise we might link with an installed library
11215 # when we should be linking with a yet-to-be-installed one
11216 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11217 test "$hardcode_minus_L" != no; then
11218 # Linking always hardcodes the temporary library directory.
11219 hardcode_action=relink
11220 else
11221 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11222 hardcode_action=immediate
11223 fi
11224else
11225 # We cannot hardcode anything, or else we can only hardcode existing
11226 # directories.
11227 hardcode_action=unsupported
11228fi
11229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11230$as_echo "$hardcode_action" >&6; }
11231
11232if test "$hardcode_action" = relink ||
11233 test "$inherit_rpath" = yes; then
11234 # Fast installation is not supported
11235 enable_fast_install=no
11236elif test "$shlibpath_overrides_runpath" = yes ||
11237 test "$enable_shared" = no; then
11238 # Fast installation is not necessary
11239 enable_fast_install=needless
11240fi
11241
11242
11243
11244
11245
11246
11247 if test "x$enable_dlopen" != xyes; then
11248 enable_dlopen=unknown
11249 enable_dlopen_self=unknown
11250 enable_dlopen_self_static=unknown
11251else
11252 lt_cv_dlopen=no
11253 lt_cv_dlopen_libs=
11254
11255 case $host_os in
11256 beos*)
11257 lt_cv_dlopen="load_add_on"
11258 lt_cv_dlopen_libs=
11259 lt_cv_dlopen_self=yes
11260 ;;
11261
11262 mingw* | pw32* | cegcc*)
11263 lt_cv_dlopen="LoadLibrary"
11264 lt_cv_dlopen_libs=
11265 ;;
11266
11267 cygwin*)
11268 lt_cv_dlopen="dlopen"
11269 lt_cv_dlopen_libs=
11270 ;;
11271
11272 darwin*)
11273 # if libdl is installed we need to link against it
11274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11275$as_echo_n "checking for dlopen in -ldl... " >&6; }
11276if ${ac_cv_lib_dl_dlopen+:} false; then :
11277 $as_echo_n "(cached) " >&6
11278else
11279 ac_check_lib_save_LIBS=$LIBS
11280LIBS="-ldl $LIBS"
11281cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11282/* end confdefs.h. */
11283
11284/* Override any GCC internal prototype to avoid an error.
11285 Use char because int might match the return type of a GCC
11286 builtin and then its argument prototype would still apply. */
11287#ifdef __cplusplus
11288extern "C"
11289#endif
11290char dlopen ();
11291int
11292main ()
11293{
11294return dlopen ();
11295 ;
11296 return 0;
11297}
11298_ACEOF
11299if ac_fn_c_try_link "$LINENO"; then :
11300 ac_cv_lib_dl_dlopen=yes
11301else
11302 ac_cv_lib_dl_dlopen=no
11303fi
11304rm -f core conftest.err conftest.$ac_objext \
11305 conftest$ac_exeext conftest.$ac_ext
11306LIBS=$ac_check_lib_save_LIBS
11307fi
11308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11309$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11310if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11311 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11312else
11313
11314 lt_cv_dlopen="dyld"
11315 lt_cv_dlopen_libs=
11316 lt_cv_dlopen_self=yes
11317
11318fi
11319
11320 ;;
11321
11322 *)
11323 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11324if test "x$ac_cv_func_shl_load" = xyes; then :
11325 lt_cv_dlopen="shl_load"
11326else
11327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11328$as_echo_n "checking for shl_load in -ldld... " >&6; }
11329if ${ac_cv_lib_dld_shl_load+:} false; then :
11330 $as_echo_n "(cached) " >&6
11331else
11332 ac_check_lib_save_LIBS=$LIBS
11333LIBS="-ldld $LIBS"
11334cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11335/* end confdefs.h. */
11336
11337/* Override any GCC internal prototype to avoid an error.
11338 Use char because int might match the return type of a GCC
11339 builtin and then its argument prototype would still apply. */
11340#ifdef __cplusplus
11341extern "C"
11342#endif
11343char shl_load ();
11344int
11345main ()
11346{
11347return shl_load ();
11348 ;
11349 return 0;
11350}
11351_ACEOF
11352if ac_fn_c_try_link "$LINENO"; then :
11353 ac_cv_lib_dld_shl_load=yes
11354else
11355 ac_cv_lib_dld_shl_load=no
11356fi
11357rm -f core conftest.err conftest.$ac_objext \
11358 conftest$ac_exeext conftest.$ac_ext
11359LIBS=$ac_check_lib_save_LIBS
11360fi
11361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11362$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11363if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11364 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11365else
11366 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11367if test "x$ac_cv_func_dlopen" = xyes; then :
11368 lt_cv_dlopen="dlopen"
11369else
11370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11371$as_echo_n "checking for dlopen in -ldl... " >&6; }
11372if ${ac_cv_lib_dl_dlopen+:} false; then :
11373 $as_echo_n "(cached) " >&6
11374else
11375 ac_check_lib_save_LIBS=$LIBS
11376LIBS="-ldl $LIBS"
11377cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11378/* end confdefs.h. */
11379
11380/* Override any GCC internal prototype to avoid an error.
11381 Use char because int might match the return type of a GCC
11382 builtin and then its argument prototype would still apply. */
11383#ifdef __cplusplus
11384extern "C"
11385#endif
11386char dlopen ();
11387int
11388main ()
11389{
11390return dlopen ();
11391 ;
11392 return 0;
11393}
11394_ACEOF
11395if ac_fn_c_try_link "$LINENO"; then :
11396 ac_cv_lib_dl_dlopen=yes
11397else
11398 ac_cv_lib_dl_dlopen=no
11399fi
11400rm -f core conftest.err conftest.$ac_objext \
11401 conftest$ac_exeext conftest.$ac_ext
11402LIBS=$ac_check_lib_save_LIBS
11403fi
11404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11405$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11406if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11407 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11408else
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11410$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11411if ${ac_cv_lib_svld_dlopen+:} false; then :
11412 $as_echo_n "(cached) " >&6
11413else
11414 ac_check_lib_save_LIBS=$LIBS
11415LIBS="-lsvld $LIBS"
11416cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11417/* end confdefs.h. */
11418
11419/* Override any GCC internal prototype to avoid an error.
11420 Use char because int might match the return type of a GCC
11421 builtin and then its argument prototype would still apply. */
11422#ifdef __cplusplus
11423extern "C"
11424#endif
11425char dlopen ();
11426int
11427main ()
11428{
11429return dlopen ();
11430 ;
11431 return 0;
11432}
11433_ACEOF
11434if ac_fn_c_try_link "$LINENO"; then :
11435 ac_cv_lib_svld_dlopen=yes
11436else
11437 ac_cv_lib_svld_dlopen=no
11438fi
11439rm -f core conftest.err conftest.$ac_objext \
11440 conftest$ac_exeext conftest.$ac_ext
11441LIBS=$ac_check_lib_save_LIBS
11442fi
11443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11444$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11445if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11446 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11447else
11448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11449$as_echo_n "checking for dld_link in -ldld... " >&6; }
11450if ${ac_cv_lib_dld_dld_link+:} false; then :
11451 $as_echo_n "(cached) " >&6
11452else
11453 ac_check_lib_save_LIBS=$LIBS
11454LIBS="-ldld $LIBS"
11455cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11456/* end confdefs.h. */
11457
11458/* Override any GCC internal prototype to avoid an error.
11459 Use char because int might match the return type of a GCC
11460 builtin and then its argument prototype would still apply. */
11461#ifdef __cplusplus
11462extern "C"
11463#endif
11464char dld_link ();
11465int
11466main ()
11467{
11468return dld_link ();
11469 ;
11470 return 0;
11471}
11472_ACEOF
11473if ac_fn_c_try_link "$LINENO"; then :
11474 ac_cv_lib_dld_dld_link=yes
11475else
11476 ac_cv_lib_dld_dld_link=no
11477fi
11478rm -f core conftest.err conftest.$ac_objext \
11479 conftest$ac_exeext conftest.$ac_ext
11480LIBS=$ac_check_lib_save_LIBS
11481fi
11482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11483$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11484if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11485 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11486fi
11487
11488
11489fi
11490
11491
11492fi
11493
11494
11495fi
11496
11497
11498fi
11499
11500
11501fi
11502
11503 ;;
11504 esac
11505
11506 if test "x$lt_cv_dlopen" != xno; then
11507 enable_dlopen=yes
11508 else
11509 enable_dlopen=no
11510 fi
11511
11512 case $lt_cv_dlopen in
11513 dlopen)
11514 save_CPPFLAGS="$CPPFLAGS"
11515 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11516
11517 save_LDFLAGS="$LDFLAGS"
11518 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11519
11520 save_LIBS="$LIBS"
11521 LIBS="$lt_cv_dlopen_libs $LIBS"
11522
11523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11524$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11525if ${lt_cv_dlopen_self+:} false; then :
11526 $as_echo_n "(cached) " >&6
11527else
11528 if test "$cross_compiling" = yes; then :
11529 lt_cv_dlopen_self=cross
11530else
11531 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11532 lt_status=$lt_dlunknown
11533 cat > conftest.$ac_ext <<_LT_EOF
a4966cd9 11534#line 11534 "configure"
87279e3c
NA
11535#include "confdefs.h"
11536
11537#if HAVE_DLFCN_H
11538#include <dlfcn.h>
11539#endif
11540
11541#include <stdio.h>
11542
11543#ifdef RTLD_GLOBAL
11544# define LT_DLGLOBAL RTLD_GLOBAL
11545#else
11546# ifdef DL_GLOBAL
11547# define LT_DLGLOBAL DL_GLOBAL
11548# else
11549# define LT_DLGLOBAL 0
11550# endif
11551#endif
11552
11553/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11554 find out it does not work in some platform. */
11555#ifndef LT_DLLAZY_OR_NOW
11556# ifdef RTLD_LAZY
11557# define LT_DLLAZY_OR_NOW RTLD_LAZY
11558# else
11559# ifdef DL_LAZY
11560# define LT_DLLAZY_OR_NOW DL_LAZY
11561# else
11562# ifdef RTLD_NOW
11563# define LT_DLLAZY_OR_NOW RTLD_NOW
11564# else
11565# ifdef DL_NOW
11566# define LT_DLLAZY_OR_NOW DL_NOW
11567# else
11568# define LT_DLLAZY_OR_NOW 0
11569# endif
11570# endif
11571# endif
11572# endif
11573#endif
11574
11575/* When -fvisbility=hidden is used, assume the code has been annotated
11576 correspondingly for the symbols needed. */
11577#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11578void fnord () __attribute__((visibility("default")));
11579#endif
11580
11581void fnord () { int i=42; }
11582int main ()
11583{
11584 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11585 int status = $lt_dlunknown;
11586
11587 if (self)
11588 {
11589 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11590 else
11591 {
11592 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11593 else puts (dlerror ());
11594 }
11595 /* dlclose (self); */
11596 }
11597 else
11598 puts (dlerror ());
11599
11600 return status;
11601}
11602_LT_EOF
11603 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11604 (eval $ac_link) 2>&5
11605 ac_status=$?
11606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11607 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11608 (./conftest; exit; ) >&5 2>/dev/null
11609 lt_status=$?
11610 case x$lt_status in
11611 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11612 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11613 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11614 esac
11615 else :
11616 # compilation failed
11617 lt_cv_dlopen_self=no
11618 fi
11619fi
11620rm -fr conftest*
11621
11622
11623fi
11624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11625$as_echo "$lt_cv_dlopen_self" >&6; }
11626
11627 if test "x$lt_cv_dlopen_self" = xyes; then
11628 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11630$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11631if ${lt_cv_dlopen_self_static+:} false; then :
11632 $as_echo_n "(cached) " >&6
11633else
11634 if test "$cross_compiling" = yes; then :
11635 lt_cv_dlopen_self_static=cross
11636else
11637 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11638 lt_status=$lt_dlunknown
11639 cat > conftest.$ac_ext <<_LT_EOF
a4966cd9 11640#line 11640 "configure"
87279e3c
NA
11641#include "confdefs.h"
11642
11643#if HAVE_DLFCN_H
11644#include <dlfcn.h>
11645#endif
11646
11647#include <stdio.h>
11648
11649#ifdef RTLD_GLOBAL
11650# define LT_DLGLOBAL RTLD_GLOBAL
11651#else
11652# ifdef DL_GLOBAL
11653# define LT_DLGLOBAL DL_GLOBAL
11654# else
11655# define LT_DLGLOBAL 0
11656# endif
11657#endif
11658
11659/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11660 find out it does not work in some platform. */
11661#ifndef LT_DLLAZY_OR_NOW
11662# ifdef RTLD_LAZY
11663# define LT_DLLAZY_OR_NOW RTLD_LAZY
11664# else
11665# ifdef DL_LAZY
11666# define LT_DLLAZY_OR_NOW DL_LAZY
11667# else
11668# ifdef RTLD_NOW
11669# define LT_DLLAZY_OR_NOW RTLD_NOW
11670# else
11671# ifdef DL_NOW
11672# define LT_DLLAZY_OR_NOW DL_NOW
11673# else
11674# define LT_DLLAZY_OR_NOW 0
11675# endif
11676# endif
11677# endif
11678# endif
11679#endif
11680
11681/* When -fvisbility=hidden is used, assume the code has been annotated
11682 correspondingly for the symbols needed. */
11683#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11684void fnord () __attribute__((visibility("default")));
11685#endif
11686
11687void fnord () { int i=42; }
11688int main ()
11689{
11690 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11691 int status = $lt_dlunknown;
11692
11693 if (self)
11694 {
11695 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11696 else
11697 {
11698 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11699 else puts (dlerror ());
11700 }
11701 /* dlclose (self); */
11702 }
11703 else
11704 puts (dlerror ());
11705
11706 return status;
11707}
11708_LT_EOF
11709 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11710 (eval $ac_link) 2>&5
11711 ac_status=$?
11712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11713 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11714 (./conftest; exit; ) >&5 2>/dev/null
11715 lt_status=$?
11716 case x$lt_status in
11717 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11718 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11719 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11720 esac
11721 else :
11722 # compilation failed
11723 lt_cv_dlopen_self_static=no
11724 fi
11725fi
11726rm -fr conftest*
11727
11728
11729fi
11730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11731$as_echo "$lt_cv_dlopen_self_static" >&6; }
11732 fi
11733
11734 CPPFLAGS="$save_CPPFLAGS"
11735 LDFLAGS="$save_LDFLAGS"
11736 LIBS="$save_LIBS"
11737 ;;
11738 esac
11739
11740 case $lt_cv_dlopen_self in
11741 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11742 *) enable_dlopen_self=unknown ;;
11743 esac
11744
11745 case $lt_cv_dlopen_self_static in
11746 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11747 *) enable_dlopen_self_static=unknown ;;
11748 esac
11749fi
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767striplib=
11768old_striplib=
11769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11770$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11771if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11772 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11773 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11775$as_echo "yes" >&6; }
11776else
11777# FIXME - insert some real tests, host_os isn't really good enough
11778 case $host_os in
11779 darwin*)
11780 if test -n "$STRIP" ; then
11781 striplib="$STRIP -x"
11782 old_striplib="$STRIP -S"
11783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11784$as_echo "yes" >&6; }
11785 else
11786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11787$as_echo "no" >&6; }
11788 fi
11789 ;;
11790 *)
11791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11792$as_echo "no" >&6; }
11793 ;;
11794 esac
11795fi
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808 # Report which library types will actually be built
11809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11810$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11812$as_echo "$can_build_shared" >&6; }
11813
11814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11815$as_echo_n "checking whether to build shared libraries... " >&6; }
11816 test "$can_build_shared" = "no" && enable_shared=no
11817
11818 # On AIX, shared libraries and static libraries use the same namespace, and
11819 # are all built from PIC.
11820 case $host_os in
11821 aix3*)
11822 test "$enable_shared" = yes && enable_static=no
11823 if test -n "$RANLIB"; then
11824 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11825 postinstall_cmds='$RANLIB $lib'
11826 fi
11827 ;;
11828
11829 aix[4-9]*)
11830 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11831 test "$enable_shared" = yes && enable_static=no
11832 fi
11833 ;;
11834 esac
11835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11836$as_echo "$enable_shared" >&6; }
11837
11838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11839$as_echo_n "checking whether to build static libraries... " >&6; }
11840 # Make sure either enable_shared or enable_static is yes.
11841 test "$enable_shared" = yes || enable_static=yes
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11843$as_echo "$enable_static" >&6; }
11844
11845
11846
11847
11848fi
11849ac_ext=c
11850ac_cpp='$CPP $CPPFLAGS'
11851ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11852ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11853ac_compiler_gnu=$ac_cv_c_compiler_gnu
11854
11855CC="$lt_save_CC"
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869 ac_config_commands="$ac_config_commands libtool"
11870
11871
11872
11873
11874# Only expand once:
11875
11876
11877# Check whether --enable-largefile was given.
11878if test "${enable_largefile+set}" = set; then :
11879 enableval=$enable_largefile;
11880fi
11881
11882if test "$enable_largefile" != no; then
11883
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11885$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11886if ${ac_cv_sys_largefile_CC+:} false; then :
11887 $as_echo_n "(cached) " >&6
11888else
11889 ac_cv_sys_largefile_CC=no
11890 if test "$GCC" != yes; then
11891 ac_save_CC=$CC
11892 while :; do
11893 # IRIX 6.2 and later do not support large files by default,
11894 # so use the C compiler's -n32 option if that helps.
11895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11896/* end confdefs.h. */
11897#include <sys/types.h>
11898 /* Check that off_t can represent 2**63 - 1 correctly.
11899 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11900 since some C++ compilers masquerading as C compilers
11901 incorrectly reject 9223372036854775807. */
11902#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11903 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11904 && LARGE_OFF_T % 2147483647 == 1)
11905 ? 1 : -1];
11906int
11907main ()
11908{
11909
11910 ;
11911 return 0;
11912}
11913_ACEOF
11914 if ac_fn_c_try_compile "$LINENO"; then :
11915 break
11916fi
11917rm -f core conftest.err conftest.$ac_objext
11918 CC="$CC -n32"
11919 if ac_fn_c_try_compile "$LINENO"; then :
11920 ac_cv_sys_largefile_CC=' -n32'; break
11921fi
11922rm -f core conftest.err conftest.$ac_objext
11923 break
11924 done
11925 CC=$ac_save_CC
11926 rm -f conftest.$ac_ext
11927 fi
11928fi
11929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11930$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11931 if test "$ac_cv_sys_largefile_CC" != no; then
11932 CC=$CC$ac_cv_sys_largefile_CC
11933 fi
11934
11935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11936$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11937if ${ac_cv_sys_file_offset_bits+:} false; then :
11938 $as_echo_n "(cached) " >&6
11939else
11940 while :; do
11941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11942/* end confdefs.h. */
11943#include <sys/types.h>
11944 /* Check that off_t can represent 2**63 - 1 correctly.
11945 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11946 since some C++ compilers masquerading as C compilers
11947 incorrectly reject 9223372036854775807. */
11948#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11949 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11950 && LARGE_OFF_T % 2147483647 == 1)
11951 ? 1 : -1];
11952int
11953main ()
11954{
11955
11956 ;
11957 return 0;
11958}
11959_ACEOF
11960if ac_fn_c_try_compile "$LINENO"; then :
11961 ac_cv_sys_file_offset_bits=no; break
11962fi
11963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11965/* end confdefs.h. */
11966#define _FILE_OFFSET_BITS 64
11967#include <sys/types.h>
11968 /* Check that off_t can represent 2**63 - 1 correctly.
11969 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11970 since some C++ compilers masquerading as C compilers
11971 incorrectly reject 9223372036854775807. */
11972#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11973 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11974 && LARGE_OFF_T % 2147483647 == 1)
11975 ? 1 : -1];
11976int
11977main ()
11978{
11979
11980 ;
11981 return 0;
11982}
11983_ACEOF
11984if ac_fn_c_try_compile "$LINENO"; then :
11985 ac_cv_sys_file_offset_bits=64; break
11986fi
11987rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11988 ac_cv_sys_file_offset_bits=unknown
11989 break
11990done
11991fi
11992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11993$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11994case $ac_cv_sys_file_offset_bits in #(
11995 no | unknown) ;;
11996 *)
11997cat >>confdefs.h <<_ACEOF
11998#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11999_ACEOF
12000;;
12001esac
12002rm -rf conftest*
12003 if test $ac_cv_sys_file_offset_bits = unknown; then
12004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12005$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12006if ${ac_cv_sys_large_files+:} false; then :
12007 $as_echo_n "(cached) " >&6
12008else
12009 while :; do
12010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12011/* end confdefs.h. */
12012#include <sys/types.h>
12013 /* Check that off_t can represent 2**63 - 1 correctly.
12014 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12015 since some C++ compilers masquerading as C compilers
12016 incorrectly reject 9223372036854775807. */
12017#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12018 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12019 && LARGE_OFF_T % 2147483647 == 1)
12020 ? 1 : -1];
12021int
12022main ()
12023{
12024
12025 ;
12026 return 0;
12027}
12028_ACEOF
12029if ac_fn_c_try_compile "$LINENO"; then :
12030 ac_cv_sys_large_files=no; break
12031fi
12032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12034/* end confdefs.h. */
12035#define _LARGE_FILES 1
12036#include <sys/types.h>
12037 /* Check that off_t can represent 2**63 - 1 correctly.
12038 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12039 since some C++ compilers masquerading as C compilers
12040 incorrectly reject 9223372036854775807. */
12041#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12042 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12043 && LARGE_OFF_T % 2147483647 == 1)
12044 ? 1 : -1];
12045int
12046main ()
12047{
12048
12049 ;
12050 return 0;
12051}
12052_ACEOF
12053if ac_fn_c_try_compile "$LINENO"; then :
12054 ac_cv_sys_large_files=1; break
12055fi
12056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12057 ac_cv_sys_large_files=unknown
12058 break
12059done
12060fi
12061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12062$as_echo "$ac_cv_sys_large_files" >&6; }
12063case $ac_cv_sys_large_files in #(
12064 no | unknown) ;;
12065 *)
12066cat >>confdefs.h <<_ACEOF
12067#define _LARGE_FILES $ac_cv_sys_large_files
12068_ACEOF
12069;;
12070esac
12071rm -rf conftest*
12072 fi
12073
12074
12075fi
12076
12077
12078MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
12079for ac_prog in aclocal
12080do
12081 # Extract the first word of "$ac_prog", so it can be a program name with args.
12082set dummy $ac_prog; ac_word=$2
12083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12084$as_echo_n "checking for $ac_word... " >&6; }
12085if ${ac_cv_prog_ACLOCAL+:} false; then :
12086 $as_echo_n "(cached) " >&6
12087else
12088 if test -n "$ACLOCAL"; then
12089 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
12090else
12091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12092for as_dir in $PATH
12093do
12094 IFS=$as_save_IFS
12095 test -z "$as_dir" && as_dir=.
12096 for ac_exec_ext in '' $ac_executable_extensions; do
12097 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12098 ac_cv_prog_ACLOCAL="$ac_prog"
12099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12100 break 2
12101 fi
0e65dfba
NA
12102done
12103 done
12104IFS=$as_save_IFS
12105
12106fi
12107fi
12108ACLOCAL=$ac_cv_prog_ACLOCAL
12109if test -n "$ACLOCAL"; then
12110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
12111$as_echo "$ACLOCAL" >&6; }
12112else
12113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12114$as_echo "no" >&6; }
12115fi
12116
12117
12118 test -n "$ACLOCAL" && break
12119done
12120test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
12121
12122for ac_prog in autoconf
12123do
12124 # Extract the first word of "$ac_prog", so it can be a program name with args.
12125set dummy $ac_prog; ac_word=$2
12126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12127$as_echo_n "checking for $ac_word... " >&6; }
12128if ${ac_cv_prog_AUTOCONF+:} false; then :
12129 $as_echo_n "(cached) " >&6
12130else
12131 if test -n "$AUTOCONF"; then
12132 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
12133else
12134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12135for as_dir in $PATH
12136do
12137 IFS=$as_save_IFS
12138 test -z "$as_dir" && as_dir=.
12139 for ac_exec_ext in '' $ac_executable_extensions; do
12140 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12141 ac_cv_prog_AUTOCONF="$ac_prog"
12142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12143 break 2
12144 fi
12145done
12146 done
12147IFS=$as_save_IFS
12148
12149fi
12150fi
12151AUTOCONF=$ac_cv_prog_AUTOCONF
12152if test -n "$AUTOCONF"; then
12153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
12154$as_echo "$AUTOCONF" >&6; }
12155else
12156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12157$as_echo "no" >&6; }
12158fi
12159
12160
12161 test -n "$AUTOCONF" && break
12162done
12163test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
12164
12165for ac_prog in autoheader
12166do
12167 # Extract the first word of "$ac_prog", so it can be a program name with args.
12168set dummy $ac_prog; ac_word=$2
12169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12170$as_echo_n "checking for $ac_word... " >&6; }
12171if ${ac_cv_prog_AUTOHEADER+:} false; then :
12172 $as_echo_n "(cached) " >&6
12173else
12174 if test -n "$AUTOHEADER"; then
12175 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
12176else
12177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12178for as_dir in $PATH
12179do
12180 IFS=$as_save_IFS
12181 test -z "$as_dir" && as_dir=.
12182 for ac_exec_ext in '' $ac_executable_extensions; do
12183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12184 ac_cv_prog_AUTOHEADER="$ac_prog"
12185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12186 break 2
12187 fi
12188done
12189 done
12190IFS=$as_save_IFS
12191
12192fi
12193fi
12194AUTOHEADER=$ac_cv_prog_AUTOHEADER
12195if test -n "$AUTOHEADER"; then
12196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
12197$as_echo "$AUTOHEADER" >&6; }
12198else
12199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12200$as_echo "no" >&6; }
12201fi
12202
12203
12204 test -n "$AUTOHEADER" && break
12205done
12206test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
12207
12208
12209# Figure out what compiler warnings we can enable.
12210# See config/warnings.m4 for details.
12211
12212ac_ext=c
12213ac_cpp='$CPP $CPPFLAGS'
12214ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12215ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12216ac_compiler_gnu=$ac_cv_c_compiler_gnu
12217
12218warn=
12219save_CFLAGS="$CFLAGS"
12220for real_option in -W -Wall -Wno-narrowing -Wwrite-strings \
12221 -Wmissing-format-attribute; do
12222 # Do the check with the no- prefix removed since gcc silently
12223 # accepts any -Wno-* option on purpose
12224 case $real_option in
12225 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12226 *) option=$real_option ;;
12227 esac
12228 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12229
12230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12231$as_echo_n "checking whether $CC supports $option... " >&6; }
12232if eval \${$as_acx_Woption+:} false; then :
12233 $as_echo_n "(cached) " >&6
12234else
12235 CFLAGS="$option"
12236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12237/* end confdefs.h. */
12238
12239int
12240main ()
12241{
12242
12243 ;
12244 return 0;
12245}
12246_ACEOF
12247if ac_fn_c_try_compile "$LINENO"; then :
12248 eval "$as_acx_Woption=yes"
12249else
12250 eval "$as_acx_Woption=no"
12251fi
12252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12253
12254fi
12255eval ac_res=\$$as_acx_Woption
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12257$as_echo "$ac_res" >&6; }
12258 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12259 warn="$warn${warn:+ }$real_option"
12260fi
12261 done
12262CFLAGS="$save_CFLAGS"
12263ac_ext=c
12264ac_cpp='$CPP $CPPFLAGS'
12265ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12266ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12267ac_compiler_gnu=$ac_cv_c_compiler_gnu
12268
12269
12270ac_ext=c
12271ac_cpp='$CPP $CPPFLAGS'
12272ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12273ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12274ac_compiler_gnu=$ac_cv_c_compiler_gnu
12275
12276c_warn=
12277save_CFLAGS="$CFLAGS"
12278for real_option in -Wstrict-prototypes -Wmissing-prototypes \
12279 -Wold-style-definition; do
12280 # Do the check with the no- prefix removed since gcc silently
12281 # accepts any -Wno-* option on purpose
12282 case $real_option in
12283 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12284 *) option=$real_option ;;
12285 esac
12286 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12287
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12289$as_echo_n "checking whether $CC supports $option... " >&6; }
12290if eval \${$as_acx_Woption+:} false; then :
12291 $as_echo_n "(cached) " >&6
12292else
12293 CFLAGS="$option"
12294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12295/* end confdefs.h. */
12296
12297int
12298main ()
12299{
12300
12301 ;
12302 return 0;
12303}
12304_ACEOF
12305if ac_fn_c_try_compile "$LINENO"; then :
12306 eval "$as_acx_Woption=yes"
12307else
12308 eval "$as_acx_Woption=no"
12309fi
12310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12311
12312fi
12313eval ac_res=\$$as_acx_Woption
12314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12315$as_echo "$ac_res" >&6; }
12316 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12317 c_warn="$c_warn${c_warn:+ }$real_option"
12318fi
12319 done
12320CFLAGS="$save_CFLAGS"
12321ac_ext=c
12322ac_cpp='$CPP $CPPFLAGS'
12323ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12324ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12325ac_compiler_gnu=$ac_cv_c_compiler_gnu
12326
12327
12328ac_ext=c
12329ac_cpp='$CPP $CPPFLAGS'
12330ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12331ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12332ac_compiler_gnu=$ac_cv_c_compiler_gnu
12333
12334WARN_PEDANTIC=
12335# Do the check with the no- prefix removed from the warning options
12336# since gcc silently accepts any -Wno-* option on purpose
12337if test "$GCC" = yes; then :
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
12339$as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
12340if ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then :
12341 $as_echo_n "(cached) " >&6
12342else
12343 save_CFLAGS="$CFLAGS"
12344CFLAGS="-pedantic -Wlong-long"
12345cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12346/* end confdefs.h. */
12347
12348int
12349main ()
12350{
12351
12352 ;
12353 return 0;
12354}
12355_ACEOF
12356if ac_fn_c_try_compile "$LINENO"; then :
12357 acx_cv_prog_cc_pedantic__Wlong_long=yes
12358else
12359 acx_cv_prog_cc_pedantic__Wlong_long=no
12360fi
12361rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12362CFLAGS="$save_CFLAGS"
12363fi
12364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
12365$as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
12366if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
12367 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
12368fi
12369
12370fi
12371ac_ext=c
12372ac_cpp='$CPP $CPPFLAGS'
12373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12375ac_compiler_gnu=$ac_cv_c_compiler_gnu
12376
12377
12378
12379# Only enable with --enable-werror-always until existing warnings are
12380# corrected.
12381ac_ext=c
12382ac_cpp='$CPP $CPPFLAGS'
12383ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12384ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12385ac_compiler_gnu=$ac_cv_c_compiler_gnu
12386
12387WERROR=
12388# Check whether --enable-werror-always was given.
12389if test "${enable_werror_always+set}" = set; then :
12390 enableval=$enable_werror_always;
12391else
12392 enable_werror_always=no
12393fi
12394
12395if test $enable_werror_always = yes; then :
12396 WERROR="$WERROR${WERROR:+ }-Werror"
12397fi
12398
12399ac_ext=c
12400ac_cpp='$CPP $CPPFLAGS'
12401ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12402ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12403ac_compiler_gnu=$ac_cv_c_compiler_gnu
12404
12405
12406
12407
12408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12409$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12410 # Check whether --enable-maintainer-mode was given.
12411if test "${enable_maintainer_mode+set}" = set; then :
12412 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12413else
12414 USE_MAINTAINER_MODE=no
12415fi
12416
12417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12418$as_echo "$USE_MAINTAINER_MODE" >&6; }
12419 if test $USE_MAINTAINER_MODE = yes; then
12420 MAINTAINER_MODE_TRUE=
12421 MAINTAINER_MODE_FALSE='#'
12422else
12423 MAINTAINER_MODE_TRUE='#'
12424 MAINTAINER_MODE_FALSE=
12425fi
12426
12427 MAINT=$MAINTAINER_MODE_TRUE
12428
12429
87279e3c
NA
12430 case ${build_alias} in
12431 "") build_noncanonical=${build} ;;
12432 *) build_noncanonical=${build_alias} ;;
12433esac
12434
12435 case ${host_alias} in
12436 "") host_noncanonical=${build_noncanonical} ;;
12437 *) host_noncanonical=${host_alias} ;;
12438esac
12439
12440 case ${target_alias} in
12441 "") target_noncanonical=${host_noncanonical} ;;
12442 *) target_noncanonical=${target_alias} ;;
12443esac
12444
12445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12446$as_echo_n "checking whether to install libbfd... " >&6; }
12447 # Check whether --enable-install-libbfd was given.
12448if test "${enable_install_libbfd+set}" = set; then :
12449 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12450else
12451 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12452 install_libbfd_p=yes
12453 else
12454 install_libbfd_p=no
12455 fi
12456fi
12457
12458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12459$as_echo "$install_libbfd_p" >&6; }
12460 if test $install_libbfd_p = yes; then
12461 INSTALL_LIBBFD_TRUE=
12462 INSTALL_LIBBFD_FALSE='#'
12463else
12464 INSTALL_LIBBFD_TRUE='#'
12465 INSTALL_LIBBFD_FALSE=
12466fi
12467
12468 # Need _noncanonical variables for this.
12469
12470
12471
12472
12473 # libbfd.a is a host library containing target dependent code
12474 bfdlibdir='$(libdir)'
12475 bfdincludedir='$(includedir)'
12476 if test "${host}" != "${target}"; then
12477 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12478 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12479 fi
12480
12481
12482
12483
12484
12485
0e65dfba
NA
12486ac_ext=c
12487ac_cpp='$CPP $CPPFLAGS'
12488ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12489ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12490ac_compiler_gnu=$ac_cv_c_compiler_gnu
12491
12492ac_libctf_warn_cflags=
12493save_CFLAGS="$CFLAGS"
12494for real_option in -Wall; do
12495 # Do the check with the no- prefix removed since gcc silently
12496 # accepts any -Wno-* option on purpose
12497 case $real_option in
12498 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12499 *) option=$real_option ;;
12500 esac
12501 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12502
12503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12504$as_echo_n "checking whether $CC supports $option... " >&6; }
12505if eval \${$as_acx_Woption+:} false; then :
12506 $as_echo_n "(cached) " >&6
12507else
12508 CFLAGS="$option"
12509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12510/* end confdefs.h. */
12511
12512int
12513main ()
12514{
12515
12516 ;
12517 return 0;
12518}
12519_ACEOF
12520if ac_fn_c_try_compile "$LINENO"; then :
12521 eval "$as_acx_Woption=yes"
12522else
12523 eval "$as_acx_Woption=no"
12524fi
12525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12526
12527fi
12528eval ac_res=\$$as_acx_Woption
12529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12530$as_echo "$ac_res" >&6; }
12531 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12532 ac_libctf_warn_cflags="$ac_libctf_warn_cflags${ac_libctf_warn_cflags:+ }$real_option"
12533fi
12534 done
12535CFLAGS="$save_CFLAGS"
12536ac_ext=c
12537ac_cpp='$CPP $CPPFLAGS'
12538ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12539ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12540ac_compiler_gnu=$ac_cv_c_compiler_gnu
12541
12542
12543
12544
12545
12546
12547 for ac_header in $ac_header_list
12548do :
12549 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12550ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12551"
12552if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12553 cat >>confdefs.h <<_ACEOF
12554#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12555_ACEOF
12556
12557fi
12558
12559done
12560
12561
12562
12563
12564
12565
12566
12567
12568for ac_func in getpagesize
12569do :
12570 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12571if test "x$ac_cv_func_getpagesize" = xyes; then :
12572 cat >>confdefs.h <<_ACEOF
12573#define HAVE_GETPAGESIZE 1
12574_ACEOF
12575
12576fi
12577done
12578
12579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12580$as_echo_n "checking for working mmap... " >&6; }
12581if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12582 $as_echo_n "(cached) " >&6
12583else
12584 if test "$cross_compiling" = yes; then :
12585 ac_cv_func_mmap_fixed_mapped=no
12586else
12587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12588/* end confdefs.h. */
12589$ac_includes_default
12590/* malloc might have been renamed as rpl_malloc. */
12591#undef malloc
12592
12593/* Thanks to Mike Haertel and Jim Avera for this test.
12594 Here is a matrix of mmap possibilities:
12595 mmap private not fixed
12596 mmap private fixed at somewhere currently unmapped
12597 mmap private fixed at somewhere already mapped
12598 mmap shared not fixed
12599 mmap shared fixed at somewhere currently unmapped
12600 mmap shared fixed at somewhere already mapped
12601 For private mappings, we should verify that changes cannot be read()
12602 back from the file, nor mmap's back from the file at a different
12603 address. (There have been systems where private was not correctly
12604 implemented like the infamous i386 svr4.0, and systems where the
12605 VM page cache was not coherent with the file system buffer cache
12606 like early versions of FreeBSD and possibly contemporary NetBSD.)
12607 For shared mappings, we should conversely verify that changes get
12608 propagated back to all the places they're supposed to be.
12609
12610 Grep wants private fixed already mapped.
12611 The main things grep needs to know about mmap are:
12612 * does it exist and is it safe to write into the mmap'd area
12613 * how to use it (BSD variants) */
12614
12615#include <fcntl.h>
12616#include <sys/mman.h>
12617
12618#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12619char *malloc ();
12620#endif
12621
12622/* This mess was copied from the GNU getpagesize.h. */
12623#ifndef HAVE_GETPAGESIZE
12624# ifdef _SC_PAGESIZE
12625# define getpagesize() sysconf(_SC_PAGESIZE)
12626# else /* no _SC_PAGESIZE */
12627# ifdef HAVE_SYS_PARAM_H
12628# include <sys/param.h>
12629# ifdef EXEC_PAGESIZE
12630# define getpagesize() EXEC_PAGESIZE
12631# else /* no EXEC_PAGESIZE */
12632# ifdef NBPG
12633# define getpagesize() NBPG * CLSIZE
12634# ifndef CLSIZE
12635# define CLSIZE 1
12636# endif /* no CLSIZE */
12637# else /* no NBPG */
12638# ifdef NBPC
12639# define getpagesize() NBPC
12640# else /* no NBPC */
12641# ifdef PAGESIZE
12642# define getpagesize() PAGESIZE
12643# endif /* PAGESIZE */
12644# endif /* no NBPC */
12645# endif /* no NBPG */
12646# endif /* no EXEC_PAGESIZE */
12647# else /* no HAVE_SYS_PARAM_H */
12648# define getpagesize() 8192 /* punt totally */
12649# endif /* no HAVE_SYS_PARAM_H */
12650# endif /* no _SC_PAGESIZE */
12651
12652#endif /* no HAVE_GETPAGESIZE */
12653
12654int
12655main ()
12656{
12657 char *data, *data2, *data3;
12658 const char *cdata2;
12659 int i, pagesize;
12660 int fd, fd2;
12661
12662 pagesize = getpagesize ();
12663
12664 /* First, make a file with some known garbage in it. */
12665 data = (char *) malloc (pagesize);
12666 if (!data)
12667 return 1;
12668 for (i = 0; i < pagesize; ++i)
12669 *(data + i) = rand ();
12670 umask (0);
12671 fd = creat ("conftest.mmap", 0600);
12672 if (fd < 0)
12673 return 2;
12674 if (write (fd, data, pagesize) != pagesize)
12675 return 3;
12676 close (fd);
12677
12678 /* Next, check that the tail of a page is zero-filled. File must have
12679 non-zero length, otherwise we risk SIGBUS for entire page. */
12680 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12681 if (fd2 < 0)
12682 return 4;
12683 cdata2 = "";
12684 if (write (fd2, cdata2, 1) != 1)
12685 return 5;
12686 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12687 if (data2 == MAP_FAILED)
12688 return 6;
12689 for (i = 0; i < pagesize; ++i)
12690 if (*(data2 + i))
12691 return 7;
12692 close (fd2);
12693 if (munmap (data2, pagesize))
12694 return 8;
12695
12696 /* Next, try to mmap the file at a fixed address which already has
12697 something else allocated at it. If we can, also make sure that
12698 we see the same garbage. */
12699 fd = open ("conftest.mmap", O_RDWR);
12700 if (fd < 0)
12701 return 9;
12702 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12703 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12704 return 10;
12705 for (i = 0; i < pagesize; ++i)
12706 if (*(data + i) != *(data2 + i))
12707 return 11;
12708
12709 /* Finally, make sure that changes to the mapped area do not
12710 percolate back to the file as seen by read(). (This is a bug on
12711 some variants of i386 svr4.0.) */
12712 for (i = 0; i < pagesize; ++i)
12713 *(data2 + i) = *(data2 + i) + 1;
12714 data3 = (char *) malloc (pagesize);
12715 if (!data3)
12716 return 12;
12717 if (read (fd, data3, pagesize) != pagesize)
12718 return 13;
12719 for (i = 0; i < pagesize; ++i)
12720 if (*(data + i) != *(data3 + i))
12721 return 14;
12722 close (fd);
12723 return 0;
12724}
12725_ACEOF
12726if ac_fn_c_try_run "$LINENO"; then :
12727 ac_cv_func_mmap_fixed_mapped=yes
12728else
12729 ac_cv_func_mmap_fixed_mapped=no
12730fi
12731rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12732 conftest.$ac_objext conftest.beam conftest.$ac_ext
12733fi
12734
12735fi
12736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12737$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12738if test $ac_cv_func_mmap_fixed_mapped = yes; then
12739
12740$as_echo "#define HAVE_MMAP 1" >>confdefs.h
12741
12742fi
12743rm -f conftest.mmap conftest.txt
12744
87279e3c 12745# Needed for BFD capability checks.
9698cf9b
NA
12746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
12747$as_echo_n "checking for library containing dlopen... " >&6; }
12748if ${ac_cv_search_dlopen+:} false; then :
12749 $as_echo_n "(cached) " >&6
12750else
12751 ac_func_search_save_LIBS=$LIBS
12752cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12753/* end confdefs.h. */
12754
12755/* Override any GCC internal prototype to avoid an error.
12756 Use char because int might match the return type of a GCC
12757 builtin and then its argument prototype would still apply. */
12758#ifdef __cplusplus
12759extern "C"
12760#endif
12761char dlopen ();
12762int
12763main ()
12764{
12765return dlopen ();
12766 ;
12767 return 0;
12768}
12769_ACEOF
12770for ac_lib in '' dl; do
12771 if test -z "$ac_lib"; then
12772 ac_res="none required"
12773 else
12774 ac_res=-l$ac_lib
12775 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12776 fi
12777 if ac_fn_c_try_link "$LINENO"; then :
12778 ac_cv_search_dlopen=$ac_res
12779fi
12780rm -f core conftest.err conftest.$ac_objext \
12781 conftest$ac_exeext
12782 if ${ac_cv_search_dlopen+:} false; then :
12783 break
12784fi
12785done
12786if ${ac_cv_search_dlopen+:} false; then :
12787
12788else
12789 ac_cv_search_dlopen=no
12790fi
12791rm conftest.$ac_ext
12792LIBS=$ac_func_search_save_LIBS
12793fi
12794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
12795$as_echo "$ac_cv_search_dlopen" >&6; }
12796ac_res=$ac_cv_search_dlopen
12797if test "$ac_res" != no; then :
12798 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12799
12800fi
12801
12802
a0486bac
JM
12803 # Use the system's zlib library.
12804 zlibdir="-L\$(top_builddir)/../zlib"
12805 zlibinc="-I\$(top_srcdir)/../zlib"
12806
12807# Check whether --with-system-zlib was given.
12808if test "${with_system_zlib+set}" = set; then :
12809 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
12810 zlibdir=
12811 zlibinc=
12812 fi
12813
12814fi
12815
12816
12817
12818
12819
a9b98702
NA
12820 # Check whether --enable-libctf-hash-debugging was given.
12821if test "${enable_libctf_hash_debugging+set}" = set; then :
12822 enableval=$enable_libctf_hash_debugging;
12823 case "$enableval" in
12824 yes|no) ;;
12825 *) as_fn_error $? "Argument to enable/disable libctf-hash-debugging must be yes or no" "$LINENO" 5 ;;
12826 esac
12827
12828else
12829 enable_libctf_hash_debugging=no
12830fi
12831
12832
12833if test "${enable_libctf_hash_debugging}" = yes; then
12834
12835$as_echo "#define ENABLE_LIBCTF_HASH_DEBUGGING 1" >>confdefs.h
12836
12837fi
12838 if test "${enable_libctf_hash_debugging}" = yes; then
12839 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE=
12840 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE='#'
12841else
12842 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE='#'
12843 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE=
12844fi
12845
12846
9698cf9b
NA
12847# Similar to GDB_AC_CHECK_BFD.
12848OLD_CFLAGS=$CFLAGS
12849OLD_LDFLAGS=$LDFLAGS
12850OLD_LIBS=$LIBS
12851# Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12852# points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
12853# always want our bfd.
12854CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12855ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
12856LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
12857intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12858LIBS="-lbfd -liberty -lz $intl $LIBS"
12859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12860$as_echo_n "checking for ELF support in BFD... " >&6; }
12861if ${ac_cv_libctf_bfd_elf+:} false; then :
12862 $as_echo_n "(cached) " >&6
12863else
12864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12865/* end confdefs.h. */
12866#include <stdlib.h>
12867 #include "bfd.h"
12868 #include "elf-bfd.h"
12869int
12870main ()
12871{
12872(void) bfd_section_from_elf_index (NULL, 0);
12873 return 0;
12874 ;
12875 return 0;
12876}
12877_ACEOF
12878if ac_fn_c_try_link "$LINENO"; then :
12879 ac_cv_libctf_bfd_elf=yes
12880else
12881 ac_cv_libctf_bfd_elf=no
12882fi
12883rm -f core conftest.err conftest.$ac_objext \
12884 conftest$ac_exeext conftest.$ac_ext
12885fi
12886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_bfd_elf" >&5
12887$as_echo "$ac_cv_libctf_bfd_elf" >&6; }
12888CFLAGS=$OLD_CFLAGS
12889LDFLAGS=$OLD_LDFLAGS
12890LIBS=$OLD_LIBS
12891
12892if test $ac_cv_libctf_bfd_elf = yes; then
12893
12894$as_echo "#define HAVE_BFD_ELF 1" >>confdefs.h
12895
12896fi
12897
a0486bac
JM
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12899$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12900if ${ac_cv_c_bigendian+:} false; then :
12901 $as_echo_n "(cached) " >&6
12902else
12903 ac_cv_c_bigendian=unknown
12904 # See if we're dealing with a universal compiler.
12905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12906/* end confdefs.h. */
12907#ifndef __APPLE_CC__
12908 not a universal capable compiler
12909 #endif
12910 typedef int dummy;
12911
12912_ACEOF
12913if ac_fn_c_try_compile "$LINENO"; then :
12914
12915 # Check for potential -arch flags. It is not universal unless
12916 # there are at least two -arch flags with different values.
12917 ac_arch=
12918 ac_prev=
12919 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12920 if test -n "$ac_prev"; then
12921 case $ac_word in
12922 i?86 | x86_64 | ppc | ppc64)
12923 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12924 ac_arch=$ac_word
12925 else
12926 ac_cv_c_bigendian=universal
12927 break
12928 fi
12929 ;;
12930 esac
12931 ac_prev=
12932 elif test "x$ac_word" = "x-arch"; then
12933 ac_prev=arch
12934 fi
12935 done
12936fi
12937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12938 if test $ac_cv_c_bigendian = unknown; then
12939 # See if sys/param.h defines the BYTE_ORDER macro.
12940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12941/* end confdefs.h. */
12942#include <sys/types.h>
12943 #include <sys/param.h>
12944
12945int
12946main ()
12947{
12948#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12949 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12950 && LITTLE_ENDIAN)
12951 bogus endian macros
12952 #endif
12953
12954 ;
12955 return 0;
12956}
12957_ACEOF
12958if ac_fn_c_try_compile "$LINENO"; then :
12959 # It does; now see whether it defined to BIG_ENDIAN or not.
12960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12961/* end confdefs.h. */
12962#include <sys/types.h>
12963 #include <sys/param.h>
12964
12965int
12966main ()
12967{
12968#if BYTE_ORDER != BIG_ENDIAN
12969 not big endian
12970 #endif
12971
12972 ;
12973 return 0;
12974}
12975_ACEOF
12976if ac_fn_c_try_compile "$LINENO"; then :
12977 ac_cv_c_bigendian=yes
12978else
12979 ac_cv_c_bigendian=no
12980fi
12981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12982fi
12983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12984 fi
12985 if test $ac_cv_c_bigendian = unknown; then
12986 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12988/* end confdefs.h. */
12989#include <limits.h>
12990
12991int
12992main ()
12993{
12994#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12995 bogus endian macros
12996 #endif
12997
12998 ;
12999 return 0;
13000}
13001_ACEOF
13002if ac_fn_c_try_compile "$LINENO"; then :
13003 # It does; now see whether it defined to _BIG_ENDIAN or not.
13004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13005/* end confdefs.h. */
13006#include <limits.h>
13007
13008int
13009main ()
13010{
13011#ifndef _BIG_ENDIAN
13012 not big endian
13013 #endif
13014
13015 ;
13016 return 0;
13017}
13018_ACEOF
13019if ac_fn_c_try_compile "$LINENO"; then :
13020 ac_cv_c_bigendian=yes
13021else
13022 ac_cv_c_bigendian=no
13023fi
13024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13025fi
13026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13027 fi
13028 if test $ac_cv_c_bigendian = unknown; then
13029 # Compile a test program.
13030 if test "$cross_compiling" = yes; then :
13031 # Try to guess by grepping values from an object file.
13032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13033/* end confdefs.h. */
13034short int ascii_mm[] =
13035 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13036 short int ascii_ii[] =
13037 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13038 int use_ascii (int i) {
13039 return ascii_mm[i] + ascii_ii[i];
13040 }
13041 short int ebcdic_ii[] =
13042 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13043 short int ebcdic_mm[] =
13044 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13045 int use_ebcdic (int i) {
13046 return ebcdic_mm[i] + ebcdic_ii[i];
13047 }
13048 extern int foo;
13049
13050int
13051main ()
13052{
13053return use_ascii (foo) == use_ebcdic (foo);
13054 ;
13055 return 0;
13056}
13057_ACEOF
13058if ac_fn_c_try_compile "$LINENO"; then :
13059 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13060 ac_cv_c_bigendian=yes
13061 fi
13062 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13063 if test "$ac_cv_c_bigendian" = unknown; then
13064 ac_cv_c_bigendian=no
13065 else
13066 # finding both strings is unlikely to happen, but who knows?
13067 ac_cv_c_bigendian=unknown
13068 fi
13069 fi
13070fi
13071rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13072else
13073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13074/* end confdefs.h. */
13075$ac_includes_default
13076int
13077main ()
13078{
13079
13080 /* Are we little or big endian? From Harbison&Steele. */
13081 union
13082 {
13083 long int l;
13084 char c[sizeof (long int)];
13085 } u;
13086 u.l = 1;
13087 return u.c[sizeof (long int) - 1] == 1;
13088
13089 ;
13090 return 0;
13091}
13092_ACEOF
13093if ac_fn_c_try_run "$LINENO"; then :
13094 ac_cv_c_bigendian=no
13095else
13096 ac_cv_c_bigendian=yes
13097fi
13098rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13099 conftest.$ac_objext conftest.beam conftest.$ac_ext
13100fi
13101
13102 fi
13103fi
13104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13105$as_echo "$ac_cv_c_bigendian" >&6; }
13106 case $ac_cv_c_bigendian in #(
13107 yes)
13108 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13109;; #(
13110 no)
13111 ;; #(
13112 universal)
13113
13114$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13115
13116 ;; #(
13117 *)
13118 as_fn_error $? "unknown endianness
13119 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13120 esac
13121
13122for ac_header in byteswap.h endian.h
0e65dfba 13123do :
a0486bac
JM
13124 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13125ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13126if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
0e65dfba 13127 cat >>confdefs.h <<_ACEOF
a0486bac 13128#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
0e65dfba
NA
13129_ACEOF
13130
13131fi
13132
13133done
13134
13135for ac_func in pread
13136do :
13137 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13138if test "x$ac_cv_func_pread" = xyes; then :
13139 cat >>confdefs.h <<_ACEOF
13140#define HAVE_PREAD 1
13141_ACEOF
13142
13143fi
13144done
13145
6b22174f 13146
e755667f
NA
13147ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h>
13148"
13149if test "x$ac_cv_have_decl_bswap_16" = xyes; then :
13150 ac_have_decl=1
13151else
13152 ac_have_decl=0
13153fi
13154
13155cat >>confdefs.h <<_ACEOF
13156#define HAVE_DECL_BSWAP_16 $ac_have_decl
13157_ACEOF
13158ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h>
13159"
13160if test "x$ac_cv_have_decl_bswap_32" = xyes; then :
13161 ac_have_decl=1
13162else
13163 ac_have_decl=0
13164fi
13165
13166cat >>confdefs.h <<_ACEOF
13167#define HAVE_DECL_BSWAP_32 $ac_have_decl
13168_ACEOF
13169ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h>
13170"
13171if test "x$ac_cv_have_decl_bswap_64" = xyes; then :
13172 ac_have_decl=1
13173else
13174 ac_have_decl=0
13175fi
13176
13177cat >>confdefs.h <<_ACEOF
13178#define HAVE_DECL_BSWAP_64 $ac_have_decl
13179_ACEOF
13180
43a61d7d
NA
13181ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
13182if test "x$ac_cv_have_decl_asprintf" = xyes; then :
13183 ac_have_decl=1
13184else
13185 ac_have_decl=0
13186fi
13187
13188cat >>confdefs.h <<_ACEOF
13189#define HAVE_DECL_ASPRINTF $ac_have_decl
13190_ACEOF
13191ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
13192if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
13193 ac_have_decl=1
13194else
13195 ac_have_decl=0
13196fi
13197
13198cat >>confdefs.h <<_ACEOF
13199#define HAVE_DECL_VASPRINTF $ac_have_decl
13200_ACEOF
0f0c11f7
NA
13201ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13202if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
13203 ac_have_decl=1
13204else
13205 ac_have_decl=0
13206fi
13207
13208cat >>confdefs.h <<_ACEOF
13209#define HAVE_DECL_STPCPY $ac_have_decl
13210_ACEOF
43a61d7d 13211
3a657c60 13212
6b22174f
NA
13213
13214
13215
13216 for ac_func in $ac_func_list
13217do :
13218 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13219ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13220if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13221 cat >>confdefs.h <<_ACEOF
13222#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13223_ACEOF
13224
a0486bac 13225fi
6b22174f 13226done
a0486bac 13227
6b22174f
NA
13228
13229
13230
13231if test $ac_cv_func_qsort_r = yes; then
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qsort_r signature" >&5
13233$as_echo_n "checking for qsort_r signature... " >&6; }
13234if ${ac_cv_libctf_qsort_r_signature+:} false; then :
13235 $as_echo_n "(cached) " >&6
13236else
13237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13238/* end confdefs.h. */
13239#undef qsort_r
13240 #include <stdlib.h>
13241 void qsort_r (void *, size_t, size_t,
13242 int (*) (void const *, void const *,
13243 void *),
13244 void *);
13245 void (*p) (void *, size_t, size_t,
13246 int (*) (void const *, void const *,
13247 void *),
13248 void *) = qsort_r;
13249
13250int
13251main ()
13252{
13253
13254 ;
13255 return 0;
13256}
a0486bac 13257_ACEOF
6b22174f
NA
13258if ac_fn_c_try_link "$LINENO"; then :
13259 ac_cv_libctf_qsort_r_signature=GNU
13260else
13261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13262/* end confdefs.h. */
13263#undef qsort_r
13264 #include <stdlib.h>
13265 void qsort_r (void *, size_t, size_t, void *,
13266 int (*) (void *,
13267 void const *,
13268 void const *));
13269 void (*p) (void *, size_t, size_t, void *,
13270 int (*) (void *, void const *,
13271 void const *)) = qsort_r;
13272
13273int
13274main ()
13275{
a0486bac 13276
6b22174f
NA
13277 ;
13278 return 0;
13279}
13280_ACEOF
13281if ac_fn_c_try_link "$LINENO"; then :
13282 ac_cv_libctf_qsort_r_signature=BSD
13283else
13284 ac_cv_libctf_qsort_r_signature=unknown
13285fi
13286rm -f core conftest.err conftest.$ac_objext \
13287 conftest$ac_exeext conftest.$ac_ext
13288fi
13289rm -f core conftest.err conftest.$ac_objext \
13290 conftest$ac_exeext conftest.$ac_ext
13291fi
13292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_qsort_r_signature" >&5
13293$as_echo "$ac_cv_libctf_qsort_r_signature" >&6; }
13294fi
13295
13296case x$ac_cv_libctf_qsort_r_signature in
13297 xGNU)
13298$as_echo "#define HAVE_QSORT_R_ARG_LAST 1" >>confdefs.h
13299;;
13300 xBSD)
13301$as_echo "#define HAVE_QSORT_R_COMPAR_LAST 1" >>confdefs.h
13302;;
13303 *) ac_cv_libctf_qsort_r_signature=unknown;;
a0486bac
JM
13304esac
13305
6b22174f
NA
13306 if test "${ac_cv_libctf_qsort_r_signature}" = unknown; then
13307 NEED_CTF_QSORT_R_TRUE=
13308 NEED_CTF_QSORT_R_FALSE='#'
13309else
13310 NEED_CTF_QSORT_R_TRUE='#'
13311 NEED_CTF_QSORT_R_FALSE=
13312fi
13313
0e65dfba 13314
ad118caa
NA
13315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5
13316$as_echo_n "checking for O_CLOEXEC... " >&6; }
13317if ${ac_cv_libctf_macro_O_CLOEXEC+:} false; then :
13318 $as_echo_n "(cached) " >&6
13319else
13320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13321/* end confdefs.h. */
13322#include <fcntl.h>
13323 #ifndef O_CLOEXEC
13324 choke me;
13325 #endif
13326
13327int
13328main ()
13329{
13330return O_CLOEXEC;
13331 ;
13332 return 0;
13333}
13334_ACEOF
13335if ac_fn_c_try_link "$LINENO"; then :
13336 ac_cv_libctf_macro_O_CLOEXEC=yes
13337else
13338 ac_cv_libctf_macro_O_CLOEXEC=no
13339fi
13340rm -f core conftest.err conftest.$ac_objext \
13341 conftest$ac_exeext conftest.$ac_ext
13342fi
87279e3c
NA
13343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_macro_O_CLOEXEC" >&5
13344$as_echo "$ac_cv_libctf_macro_O_CLOEXEC" >&6; }
13345
13346if test $ac_cv_libctf_macro_O_CLOEXEC = yes; then
13347
13348$as_echo "#define HAVE_O_CLOEXEC 1" >>confdefs.h
13349
13350fi
13351
13352# Horrible hacks to build DLLs on Windows and a shared library elsewhere.
1038406a
NA
13353
13354CTF_LIBADD="-L`pwd`/../libiberty -liberty"
87279e3c 13355SHARED_LDFLAGS=
87279e3c
NA
13356if test "$enable_shared" = "yes"; then
13357# When building a shared libctf, link against the pic version of libiberty
13358# so that apps that use libctf won't need libiberty just to satisfy any
13359# libctf references.
13360# We can't do that if a pic libiberty is unavailable since including non-pic
13361# code would insert text relocations into libctf.
13362# Note that linking against libbfd as we do here, which is itself linked
13363# against libiberty, may not satisfy all the libctf libiberty references
13364# since libbfd may not pull in the entirety of libiberty.
13365 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
13366 if test -n "$x"; then
1038406a 13367 CTF_LIBADD="-L`pwd`/../libiberty/pic -liberty"
87279e3c
NA
13368 fi
13369
13370 case "${host}" in
13371 # More hacks to build DLLs on Windows.
13372 *-*-cygwin*)
13373 SHARED_LDFLAGS="-no-undefined"
1038406a 13374 CTF_LIBADD="$CTF_LIBADD -L`pwd`/../intl -lintl -lcygwin"
87279e3c
NA
13375 ;;
13376 esac
13377fi
13378
13379
ad118caa 13380
87279e3c
NA
13381# Use a version script, if possible, or an -export-symbols-regex otherwise.
13382VERSION_FLAGS='-export-symbols-regex ctf_.*'
13383if $LD --help 2>&1 | grep -- --version-script >/dev/null; then
13384 VERSION_FLAGS="-Wl,--version-script='$srcdir/libctf.ver'"
ad118caa
NA
13385fi
13386
87279e3c 13387
0e65dfba
NA
13388ac_config_files="$ac_config_files Makefile"
13389
13390ac_config_headers="$ac_config_headers config.h"
13391
13392cat >confcache <<\_ACEOF
13393# This file is a shell script that caches the results of configure
13394# tests run on this system so they can be shared between configure
13395# scripts and configure runs, see configure's option --config-cache.
13396# It is not useful on other systems. If it contains results you don't
13397# want to keep, you may remove or edit it.
13398#
13399# config.status only pays attention to the cache file if you give it
13400# the --recheck option to rerun configure.
13401#
13402# `ac_cv_env_foo' variables (set or unset) will be overridden when
13403# loading this file, other *unset* `ac_cv_foo' will be assigned the
13404# following values.
13405
13406_ACEOF
13407
13408# The following way of writing the cache mishandles newlines in values,
13409# but we know of no workaround that is simple, portable, and efficient.
13410# So, we kill variables containing newlines.
13411# Ultrix sh set writes to stderr and can't be redirected directly,
13412# and sets the high bit in the cache file unless we assign to the vars.
13413(
13414 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13415 eval ac_val=\$$ac_var
13416 case $ac_val in #(
13417 *${as_nl}*)
13418 case $ac_var in #(
13419 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13420$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13421 esac
13422 case $ac_var in #(
13423 _ | IFS | as_nl) ;; #(
13424 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13425 *) { eval $ac_var=; unset $ac_var;} ;;
13426 esac ;;
13427 esac
13428 done
13429
13430 (set) 2>&1 |
13431 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13432 *${as_nl}ac_space=\ *)
13433 # `set' does not quote correctly, so add quotes: double-quote
13434 # substitution turns \\\\ into \\, and sed turns \\ into \.
13435 sed -n \
13436 "s/'/'\\\\''/g;
13437 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13438 ;; #(
13439 *)
13440 # `set' quotes correctly as required by POSIX, so do not add quotes.
13441 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13442 ;;
13443 esac |
13444 sort
13445) |
13446 sed '
13447 /^ac_cv_env_/b end
13448 t clear
13449 :clear
13450 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13451 t end
13452 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13453 :end' >>confcache
13454if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13455 if test -w "$cache_file"; then
13456 if test "x$cache_file" != "x/dev/null"; then
13457 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13458$as_echo "$as_me: updating cache $cache_file" >&6;}
13459 if test ! -f "$cache_file" || test -h "$cache_file"; then
13460 cat confcache >"$cache_file"
13461 else
13462 case $cache_file in #(
13463 */* | ?:*)
13464 mv -f confcache "$cache_file"$$ &&
13465 mv -f "$cache_file"$$ "$cache_file" ;; #(
13466 *)
13467 mv -f confcache "$cache_file" ;;
13468 esac
13469 fi
13470 fi
13471 else
13472 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13473$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13474 fi
13475fi
13476rm -f confcache
13477
13478test "x$prefix" = xNONE && prefix=$ac_default_prefix
13479# Let make expand exec_prefix.
13480test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13481
13482DEFS=-DHAVE_CONFIG_H
13483
13484ac_libobjs=
13485ac_ltlibobjs=
13486U=
13487for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13488 # 1. Remove the extension, and $U if already installed.
13489 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13490 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13491 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13492 # will be set to the directory where LIBOBJS objects are built.
13493 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13494 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13495done
13496LIBOBJS=$ac_libobjs
13497
13498LTLIBOBJS=$ac_ltlibobjs
13499
13500
13501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13502$as_echo_n "checking that generated files are newer than configure... " >&6; }
13503 if test -n "$am_sleep_pid"; then
13504 # Hide warnings about reused PIDs.
13505 wait $am_sleep_pid 2>/dev/null
13506 fi
13507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13508$as_echo "done" >&6; }
13509if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13510 as_fn_error $? "conditional \"AMDEP\" was never defined.
13511Usually this means the macro was only invoked conditionally." "$LINENO" 5
13512fi
13513if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13514 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13515Usually this means the macro was only invoked conditionally." "$LINENO" 5
13516fi
13517 if test -n "$EXEEXT"; then
13518 am__EXEEXT_TRUE=
13519 am__EXEEXT_FALSE='#'
13520else
13521 am__EXEEXT_TRUE='#'
13522 am__EXEEXT_FALSE=
13523fi
13524
13525if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13526 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13527Usually this means the macro was only invoked conditionally." "$LINENO" 5
13528fi
87279e3c
NA
13529if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
13530 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
13531Usually this means the macro was only invoked conditionally." "$LINENO" 5
13532fi
a9b98702
NA
13533if test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_TRUE}" && test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_FALSE}"; then
13534 as_fn_error $? "conditional \"ENABLE_LIBCTF_HASH_DEBUGGING\" was never defined.
13535Usually this means the macro was only invoked conditionally." "$LINENO" 5
13536fi
0e65dfba 13537
6b22174f
NA
13538if test -z "${NEED_CTF_QSORT_R_TRUE}" && test -z "${NEED_CTF_QSORT_R_FALSE}"; then
13539 as_fn_error $? "conditional \"NEED_CTF_QSORT_R\" was never defined.
13540Usually this means the macro was only invoked conditionally." "$LINENO" 5
13541fi
a0486bac 13542
0e65dfba
NA
13543: "${CONFIG_STATUS=./config.status}"
13544ac_write_fail=0
13545ac_clean_files_save=$ac_clean_files
13546ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13547{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13548$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13549as_write_fail=0
13550cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13551#! $SHELL
13552# Generated by $as_me.
13553# Run this file to recreate the current configuration.
13554# Compiler output produced by configure, useful for debugging
13555# configure, is in config.log if it exists.
13556
13557debug=false
13558ac_cs_recheck=false
13559ac_cs_silent=false
13560
13561SHELL=\${CONFIG_SHELL-$SHELL}
13562export SHELL
13563_ASEOF
13564cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13565## -------------------- ##
13566## M4sh Initialization. ##
13567## -------------------- ##
13568
13569# Be more Bourne compatible
13570DUALCASE=1; export DUALCASE # for MKS sh
13571if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13572 emulate sh
13573 NULLCMD=:
13574 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13575 # is contrary to our usage. Disable this feature.
13576 alias -g '${1+"$@"}'='"$@"'
13577 setopt NO_GLOB_SUBST
13578else
13579 case `(set -o) 2>/dev/null` in #(
13580 *posix*) :
13581 set -o posix ;; #(
13582 *) :
13583 ;;
13584esac
13585fi
13586
13587
13588as_nl='
13589'
13590export as_nl
13591# Printing a long string crashes Solaris 7 /usr/bin/printf.
13592as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13593as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13594as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13595# Prefer a ksh shell builtin over an external printf program on Solaris,
13596# but without wasting forks for bash or zsh.
13597if test -z "$BASH_VERSION$ZSH_VERSION" \
13598 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13599 as_echo='print -r --'
13600 as_echo_n='print -rn --'
13601elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13602 as_echo='printf %s\n'
13603 as_echo_n='printf %s'
13604else
13605 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13606 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13607 as_echo_n='/usr/ucb/echo -n'
13608 else
13609 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13610 as_echo_n_body='eval
13611 arg=$1;
13612 case $arg in #(
13613 *"$as_nl"*)
13614 expr "X$arg" : "X\\(.*\\)$as_nl";
13615 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13616 esac;
13617 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13618 '
13619 export as_echo_n_body
13620 as_echo_n='sh -c $as_echo_n_body as_echo'
13621 fi
13622 export as_echo_body
13623 as_echo='sh -c $as_echo_body as_echo'
13624fi
13625
13626# The user is always right.
13627if test "${PATH_SEPARATOR+set}" != set; then
13628 PATH_SEPARATOR=:
13629 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13630 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13631 PATH_SEPARATOR=';'
13632 }
13633fi
13634
13635
13636# IFS
13637# We need space, tab and new line, in precisely that order. Quoting is
13638# there to prevent editors from complaining about space-tab.
13639# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13640# splitting by setting IFS to empty value.)
13641IFS=" "" $as_nl"
13642
13643# Find who we are. Look in the path if we contain no directory separator.
13644as_myself=
13645case $0 in #((
13646 *[\\/]* ) as_myself=$0 ;;
13647 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13648for as_dir in $PATH
13649do
13650 IFS=$as_save_IFS
13651 test -z "$as_dir" && as_dir=.
13652 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13653 done
13654IFS=$as_save_IFS
13655
13656 ;;
13657esac
13658# We did not find ourselves, most probably we were run as `sh COMMAND'
13659# in which case we are not to be found in the path.
13660if test "x$as_myself" = x; then
13661 as_myself=$0
13662fi
13663if test ! -f "$as_myself"; then
13664 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13665 exit 1
13666fi
13667
13668# Unset variables that we do not need and which cause bugs (e.g. in
13669# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13670# suppresses any "Segmentation fault" message there. '((' could
13671# trigger a bug in pdksh 5.2.14.
13672for as_var in BASH_ENV ENV MAIL MAILPATH
13673do eval test x\${$as_var+set} = xset \
13674 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13675done
13676PS1='$ '
13677PS2='> '
13678PS4='+ '
13679
13680# NLS nuisances.
13681LC_ALL=C
13682export LC_ALL
13683LANGUAGE=C
13684export LANGUAGE
13685
13686# CDPATH.
13687(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13688
13689
13690# as_fn_error STATUS ERROR [LINENO LOG_FD]
13691# ----------------------------------------
13692# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13693# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13694# script with STATUS, using 1 if that was 0.
13695as_fn_error ()
13696{
13697 as_status=$1; test $as_status -eq 0 && as_status=1
13698 if test "$4"; then
13699 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13700 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13701 fi
13702 $as_echo "$as_me: error: $2" >&2
13703 as_fn_exit $as_status
13704} # as_fn_error
13705
13706
13707# as_fn_set_status STATUS
13708# -----------------------
13709# Set $? to STATUS, without forking.
13710as_fn_set_status ()
13711{
13712 return $1
13713} # as_fn_set_status
13714
13715# as_fn_exit STATUS
13716# -----------------
13717# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13718as_fn_exit ()
13719{
13720 set +e
13721 as_fn_set_status $1
13722 exit $1
13723} # as_fn_exit
13724
13725# as_fn_unset VAR
13726# ---------------
13727# Portably unset VAR.
13728as_fn_unset ()
13729{
13730 { eval $1=; unset $1;}
13731}
13732as_unset=as_fn_unset
13733# as_fn_append VAR VALUE
13734# ----------------------
13735# Append the text in VALUE to the end of the definition contained in VAR. Take
13736# advantage of any shell optimizations that allow amortized linear growth over
13737# repeated appends, instead of the typical quadratic growth present in naive
13738# implementations.
13739if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13740 eval 'as_fn_append ()
13741 {
13742 eval $1+=\$2
13743 }'
13744else
13745 as_fn_append ()
13746 {
13747 eval $1=\$$1\$2
13748 }
13749fi # as_fn_append
13750
13751# as_fn_arith ARG...
13752# ------------------
13753# Perform arithmetic evaluation on the ARGs, and store the result in the
13754# global $as_val. Take advantage of shells that can avoid forks. The arguments
13755# must be portable across $(()) and expr.
13756if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13757 eval 'as_fn_arith ()
13758 {
13759 as_val=$(( $* ))
13760 }'
13761else
13762 as_fn_arith ()
13763 {
13764 as_val=`expr "$@" || test $? -eq 1`
13765 }
13766fi # as_fn_arith
13767
13768
13769if expr a : '\(a\)' >/dev/null 2>&1 &&
13770 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13771 as_expr=expr
13772else
13773 as_expr=false
13774fi
13775
13776if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13777 as_basename=basename
13778else
13779 as_basename=false
13780fi
13781
13782if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13783 as_dirname=dirname
13784else
13785 as_dirname=false
13786fi
13787
13788as_me=`$as_basename -- "$0" ||
13789$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13790 X"$0" : 'X\(//\)$' \| \
13791 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13792$as_echo X/"$0" |
13793 sed '/^.*\/\([^/][^/]*\)\/*$/{
13794 s//\1/
13795 q
13796 }
13797 /^X\/\(\/\/\)$/{
13798 s//\1/
13799 q
13800 }
13801 /^X\/\(\/\).*/{
13802 s//\1/
13803 q
13804 }
13805 s/.*/./; q'`
13806
13807# Avoid depending upon Character Ranges.
13808as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13809as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13810as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13811as_cr_digits='0123456789'
13812as_cr_alnum=$as_cr_Letters$as_cr_digits
13813
13814ECHO_C= ECHO_N= ECHO_T=
13815case `echo -n x` in #(((((
13816-n*)
13817 case `echo 'xy\c'` in
13818 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13819 xy) ECHO_C='\c';;
13820 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13821 ECHO_T=' ';;
13822 esac;;
13823*)
13824 ECHO_N='-n';;
13825esac
13826
13827rm -f conf$$ conf$$.exe conf$$.file
13828if test -d conf$$.dir; then
13829 rm -f conf$$.dir/conf$$.file
13830else
13831 rm -f conf$$.dir
13832 mkdir conf$$.dir 2>/dev/null
13833fi
13834if (echo >conf$$.file) 2>/dev/null; then
13835 if ln -s conf$$.file conf$$ 2>/dev/null; then
13836 as_ln_s='ln -s'
13837 # ... but there are two gotchas:
13838 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13839 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13840 # In both cases, we have to default to `cp -pR'.
13841 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13842 as_ln_s='cp -pR'
13843 elif ln conf$$.file conf$$ 2>/dev/null; then
13844 as_ln_s=ln
13845 else
13846 as_ln_s='cp -pR'
13847 fi
13848else
13849 as_ln_s='cp -pR'
13850fi
13851rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13852rmdir conf$$.dir 2>/dev/null
13853
13854
13855# as_fn_mkdir_p
13856# -------------
13857# Create "$as_dir" as a directory, including parents if necessary.
13858as_fn_mkdir_p ()
13859{
13860
13861 case $as_dir in #(
13862 -*) as_dir=./$as_dir;;
13863 esac
13864 test -d "$as_dir" || eval $as_mkdir_p || {
13865 as_dirs=
13866 while :; do
13867 case $as_dir in #(
13868 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13869 *) as_qdir=$as_dir;;
13870 esac
13871 as_dirs="'$as_qdir' $as_dirs"
13872 as_dir=`$as_dirname -- "$as_dir" ||
13873$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13874 X"$as_dir" : 'X\(//\)[^/]' \| \
13875 X"$as_dir" : 'X\(//\)$' \| \
13876 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13877$as_echo X"$as_dir" |
13878 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13879 s//\1/
13880 q
13881 }
13882 /^X\(\/\/\)[^/].*/{
13883 s//\1/
13884 q
13885 }
13886 /^X\(\/\/\)$/{
13887 s//\1/
13888 q
13889 }
13890 /^X\(\/\).*/{
13891 s//\1/
13892 q
13893 }
13894 s/.*/./; q'`
13895 test -d "$as_dir" && break
13896 done
13897 test -z "$as_dirs" || eval "mkdir $as_dirs"
13898 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13899
13900
13901} # as_fn_mkdir_p
13902if mkdir -p . 2>/dev/null; then
13903 as_mkdir_p='mkdir -p "$as_dir"'
13904else
13905 test -d ./-p && rmdir ./-p
13906 as_mkdir_p=false
13907fi
13908
13909
13910# as_fn_executable_p FILE
13911# -----------------------
13912# Test if FILE is an executable regular file.
13913as_fn_executable_p ()
13914{
13915 test -f "$1" && test -x "$1"
13916} # as_fn_executable_p
13917as_test_x='test -x'
13918as_executable_p=as_fn_executable_p
13919
13920# Sed expression to map a string onto a valid CPP name.
13921as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13922
13923# Sed expression to map a string onto a valid variable name.
13924as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13925
13926
13927exec 6>&1
13928## ----------------------------------- ##
13929## Main body of $CONFIG_STATUS script. ##
13930## ----------------------------------- ##
13931_ASEOF
13932test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13933
13934cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13935# Save the log message, to keep $0 and so on meaningful, and to
13936# report actual input values of CONFIG_FILES etc. instead of their
13937# values after options handling.
13938ac_log="
987cf30a 13939This file was extended by libctf $as_me 1.2.0, which was
0e65dfba
NA
13940generated by GNU Autoconf 2.69. Invocation command line was
13941
13942 CONFIG_FILES = $CONFIG_FILES
13943 CONFIG_HEADERS = $CONFIG_HEADERS
13944 CONFIG_LINKS = $CONFIG_LINKS
13945 CONFIG_COMMANDS = $CONFIG_COMMANDS
13946 $ $0 $@
13947
13948on `(hostname || uname -n) 2>/dev/null | sed 1q`
13949"
13950
13951_ACEOF
13952
13953case $ac_config_files in *"
13954"*) set x $ac_config_files; shift; ac_config_files=$*;;
13955esac
13956
13957case $ac_config_headers in *"
13958"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13959esac
13960
13961
13962cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13963# Files that config.status was made for.
13964config_files="$ac_config_files"
13965config_headers="$ac_config_headers"
13966config_commands="$ac_config_commands"
13967
13968_ACEOF
13969
13970cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13971ac_cs_usage="\
13972\`$as_me' instantiates files and other configuration actions
13973from templates according to the current configuration. Unless the files
13974and actions are specified as TAGs, all are instantiated by default.
13975
13976Usage: $0 [OPTION]... [TAG]...
13977
13978 -h, --help print this help, then exit
13979 -V, --version print version number and configuration settings, then exit
13980 --config print configuration, then exit
13981 -q, --quiet, --silent
13982 do not print progress messages
13983 -d, --debug don't remove temporary files
13984 --recheck update $as_me by reconfiguring in the same conditions
13985 --file=FILE[:TEMPLATE]
13986 instantiate the configuration file FILE
13987 --header=FILE[:TEMPLATE]
13988 instantiate the configuration header FILE
13989
13990Configuration files:
13991$config_files
13992
13993Configuration headers:
13994$config_headers
13995
13996Configuration commands:
13997$config_commands
13998
13999Report bugs to the package provider."
14000
14001_ACEOF
14002cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14003ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14004ac_cs_version="\\
987cf30a 14005libctf config.status 1.2.0
0e65dfba
NA
14006configured by $0, generated by GNU Autoconf 2.69,
14007 with options \\"\$ac_cs_config\\"
14008
3a3a077c 14009Copyright (C) 2012 Free Software Foundation, Inc.
0e65dfba
NA
14010This config.status script is free software; the Free Software Foundation
14011gives unlimited permission to copy, distribute and modify it."
14012
14013ac_pwd='$ac_pwd'
14014srcdir='$srcdir'
14015INSTALL='$INSTALL'
14016MKDIR_P='$MKDIR_P'
14017AWK='$AWK'
14018test -n "\$AWK" || AWK=awk
14019_ACEOF
14020
14021cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14022# The default lists apply if the user does not specify any file.
14023ac_need_defaults=:
14024while test $# != 0
14025do
14026 case $1 in
14027 --*=?*)
14028 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14029 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14030 ac_shift=:
14031 ;;
14032 --*=)
14033 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14034 ac_optarg=
14035 ac_shift=:
14036 ;;
14037 *)
14038 ac_option=$1
14039 ac_optarg=$2
14040 ac_shift=shift
14041 ;;
14042 esac
14043
14044 case $ac_option in
14045 # Handling of the options.
14046 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14047 ac_cs_recheck=: ;;
14048 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14049 $as_echo "$ac_cs_version"; exit ;;
14050 --config | --confi | --conf | --con | --co | --c )
14051 $as_echo "$ac_cs_config"; exit ;;
14052 --debug | --debu | --deb | --de | --d | -d )
14053 debug=: ;;
14054 --file | --fil | --fi | --f )
14055 $ac_shift
14056 case $ac_optarg in
14057 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14058 '') as_fn_error $? "missing file argument" ;;
14059 esac
14060 as_fn_append CONFIG_FILES " '$ac_optarg'"
14061 ac_need_defaults=false;;
14062 --header | --heade | --head | --hea )
14063 $ac_shift
14064 case $ac_optarg in
14065 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14066 esac
14067 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14068 ac_need_defaults=false;;
14069 --he | --h)
14070 # Conflict between --help and --header
14071 as_fn_error $? "ambiguous option: \`$1'
14072Try \`$0 --help' for more information.";;
14073 --help | --hel | -h )
14074 $as_echo "$ac_cs_usage"; exit ;;
14075 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14076 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14077 ac_cs_silent=: ;;
14078
14079 # This is an error.
14080 -*) as_fn_error $? "unrecognized option: \`$1'
14081Try \`$0 --help' for more information." ;;
14082
14083 *) as_fn_append ac_config_targets " $1"
14084 ac_need_defaults=false ;;
14085
14086 esac
14087 shift
14088done
14089
14090ac_configure_extra_args=
14091
14092if $ac_cs_silent; then
14093 exec 6>/dev/null
14094 ac_configure_extra_args="$ac_configure_extra_args --silent"
14095fi
14096
14097_ACEOF
14098cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14099if \$ac_cs_recheck; then
14100 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14101 shift
14102 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14103 CONFIG_SHELL='$SHELL'
14104 export CONFIG_SHELL
14105 exec "\$@"
14106fi
14107
14108_ACEOF
14109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14110exec 5>>config.log
14111{
14112 echo
14113 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14114## Running $as_me. ##
14115_ASBOX
14116 $as_echo "$ac_log"
14117} >&5
14118
14119_ACEOF
14120cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14121#
14122# INIT-COMMANDS
14123#
14124AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14125
87279e3c
NA
14126
14127# The HP-UX ksh and POSIX shell print the target directory to stdout
14128# if CDPATH is set.
14129(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14130
14131sed_quote_subst='$sed_quote_subst'
14132double_quote_subst='$double_quote_subst'
14133delay_variable_subst='$delay_variable_subst'
14134enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14135macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14136macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14137enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14138pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14139enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14140SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14141ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14142host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14143host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14144host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14145build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14146build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14147build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14148SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14149Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14150GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14151EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14152FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14153LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14154NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14155LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14156max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14157ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14158exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14159lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14160lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14161lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14162reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14163reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14164OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14165deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14166file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14167AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14168AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14169STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14170RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14171old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14172old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14173old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14174lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14175CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14176CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14177compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14178GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14179lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14180lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14181lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14182lt_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"`'
14183objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14184MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14185lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14186lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14187lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14188lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14189lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14190need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14191DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14192NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14193LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14194OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14195OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14196libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14197shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14198extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14199archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14200enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14201export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14202whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14203compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14204old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14205old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14206archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14207archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14208module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14209module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14210with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14211allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14212no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14213hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14214hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14215hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14216hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14217hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14218hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14219hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14220hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14221inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14222link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14223fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14224always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14225export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14226exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14227include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14228prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14229file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14230variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14231need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14232need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14233version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14234runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14235shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14236shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14237libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14238library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14239soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14240install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14241postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14242postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14243finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14244finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14245hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14246sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14247sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14248hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14249enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14250enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14251enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14252old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14253striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14254
14255LTCC='$LTCC'
14256LTCFLAGS='$LTCFLAGS'
14257compiler='$compiler_DEFAULT'
14258
14259# A function that is used when there is no print builtin or printf.
14260func_fallback_echo ()
14261{
14262 eval 'cat <<_LTECHO_EOF
14263\$1
14264_LTECHO_EOF'
14265}
14266
14267# Quote evaled strings.
14268for var in SHELL \
14269ECHO \
14270SED \
14271GREP \
14272EGREP \
14273FGREP \
14274LD \
14275NM \
14276LN_S \
14277lt_SP2NL \
14278lt_NL2SP \
14279reload_flag \
14280OBJDUMP \
14281deplibs_check_method \
14282file_magic_cmd \
14283AR \
14284AR_FLAGS \
14285STRIP \
14286RANLIB \
14287CC \
14288CFLAGS \
14289compiler \
14290lt_cv_sys_global_symbol_pipe \
14291lt_cv_sys_global_symbol_to_cdecl \
14292lt_cv_sys_global_symbol_to_c_name_address \
14293lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14294lt_prog_compiler_no_builtin_flag \
14295lt_prog_compiler_wl \
14296lt_prog_compiler_pic \
14297lt_prog_compiler_static \
14298lt_cv_prog_compiler_c_o \
14299need_locks \
14300DSYMUTIL \
14301NMEDIT \
14302LIPO \
14303OTOOL \
14304OTOOL64 \
14305shrext_cmds \
14306export_dynamic_flag_spec \
14307whole_archive_flag_spec \
14308compiler_needs_object \
14309with_gnu_ld \
14310allow_undefined_flag \
14311no_undefined_flag \
14312hardcode_libdir_flag_spec \
14313hardcode_libdir_flag_spec_ld \
14314hardcode_libdir_separator \
14315fix_srcfile_path \
14316exclude_expsyms \
14317include_expsyms \
14318file_list_spec \
14319variables_saved_for_relink \
14320libname_spec \
14321library_names_spec \
14322soname_spec \
14323install_override_mode \
14324finish_eval \
14325old_striplib \
14326striplib; do
14327 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14328 *[\\\\\\\`\\"\\\$]*)
14329 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14330 ;;
14331 *)
14332 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14333 ;;
14334 esac
14335done
14336
14337# Double-quote double-evaled strings.
14338for var in reload_cmds \
14339old_postinstall_cmds \
14340old_postuninstall_cmds \
14341old_archive_cmds \
14342extract_expsyms_cmds \
14343old_archive_from_new_cmds \
14344old_archive_from_expsyms_cmds \
14345archive_cmds \
14346archive_expsym_cmds \
14347module_cmds \
14348module_expsym_cmds \
14349export_symbols_cmds \
14350prelink_cmds \
14351postinstall_cmds \
14352postuninstall_cmds \
14353finish_cmds \
14354sys_lib_search_path_spec \
14355sys_lib_dlsearch_path_spec; do
14356 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14357 *[\\\\\\\`\\"\\\$]*)
14358 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14359 ;;
14360 *)
14361 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14362 ;;
14363 esac
14364done
14365
14366ac_aux_dir='$ac_aux_dir'
14367xsi_shell='$xsi_shell'
14368lt_shell_append='$lt_shell_append'
14369
14370# See if we are running on zsh, and set the options which allow our
14371# commands through without removal of \ escapes INIT.
14372if test -n "\${ZSH_VERSION+set}" ; then
14373 setopt NO_GLOB_SUBST
14374fi
14375
14376
14377 PACKAGE='$PACKAGE'
14378 VERSION='$VERSION'
14379 TIMESTAMP='$TIMESTAMP'
14380 RM='$RM'
14381 ofile='$ofile'
14382
14383
14384
14385
0e65dfba
NA
14386_ACEOF
14387
14388cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14389
14390# Handling of arguments.
14391for ac_config_target in $ac_config_targets
14392do
14393 case $ac_config_target in
14394 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
87279e3c 14395 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
0e65dfba
NA
14396 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14397 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14398
14399 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14400 esac
14401done
14402
14403
14404# If the user did not use the arguments to specify the items to instantiate,
14405# then the envvar interface is used. Set only those that are not.
14406# We use the long form for the default assignment because of an extremely
14407# bizarre bug on SunOS 4.1.3.
14408if $ac_need_defaults; then
14409 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14410 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14411 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14412fi
14413
14414# Have a temporary directory for convenience. Make it in the build tree
14415# simply because there is no reason against having it here, and in addition,
14416# creating and moving files from /tmp can sometimes cause problems.
14417# Hook for its removal unless debugging.
14418# Note that there is a small window in which the directory will not be cleaned:
14419# after its creation but before its name has been assigned to `$tmp'.
14420$debug ||
14421{
14422 tmp= ac_tmp=
14423 trap 'exit_status=$?
14424 : "${ac_tmp:=$tmp}"
14425 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14426' 0
14427 trap 'as_fn_exit 1' 1 2 13 15
14428}
14429# Create a (secure) tmp directory for tmp files.
14430
14431{
14432 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14433 test -d "$tmp"
14434} ||
14435{
14436 tmp=./conf$$-$RANDOM
14437 (umask 077 && mkdir "$tmp")
14438} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14439ac_tmp=$tmp
14440
14441# Set up the scripts for CONFIG_FILES section.
14442# No need to generate them if there are no CONFIG_FILES.
14443# This happens for instance with `./config.status config.h'.
14444if test -n "$CONFIG_FILES"; then
14445
14446
14447ac_cr=`echo X | tr X '\015'`
14448# On cygwin, bash can eat \r inside `` if the user requested igncr.
14449# But we know of no other shell where ac_cr would be empty at this
14450# point, so we can use a bashism as a fallback.
14451if test "x$ac_cr" = x; then
14452 eval ac_cr=\$\'\\r\'
14453fi
14454ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14455if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14456 ac_cs_awk_cr='\\r'
14457else
14458 ac_cs_awk_cr=$ac_cr
14459fi
14460
14461echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14462_ACEOF
14463
14464
14465{
14466 echo "cat >conf$$subs.awk <<_ACEOF" &&
14467 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14468 echo "_ACEOF"
14469} >conf$$subs.sh ||
14470 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14471ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14472ac_delim='%!_!# '
14473for ac_last_try in false false false false false :; do
14474 . ./conf$$subs.sh ||
14475 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14476
14477 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14478 if test $ac_delim_n = $ac_delim_num; then
14479 break
14480 elif $ac_last_try; then
14481 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14482 else
14483 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14484 fi
14485done
14486rm -f conf$$subs.sh
14487
14488cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14489cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14490_ACEOF
14491sed -n '
14492h
14493s/^/S["/; s/!.*/"]=/
14494p
14495g
14496s/^[^!]*!//
14497:repl
14498t repl
14499s/'"$ac_delim"'$//
14500t delim
14501:nl
14502h
14503s/\(.\{148\}\)..*/\1/
14504t more1
14505s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14506p
14507n
14508b repl
14509:more1
14510s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14511p
14512g
14513s/.\{148\}//
14514t nl
14515:delim
14516h
14517s/\(.\{148\}\)..*/\1/
14518t more2
14519s/["\\]/\\&/g; s/^/"/; s/$/"/
14520p
14521b
14522:more2
14523s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14524p
14525g
14526s/.\{148\}//
14527t delim
14528' <conf$$subs.awk | sed '
14529/^[^""]/{
14530 N
14531 s/\n//
14532}
14533' >>$CONFIG_STATUS || ac_write_fail=1
14534rm -f conf$$subs.awk
14535cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14536_ACAWK
14537cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14538 for (key in S) S_is_set[key] = 1
14539 FS = "\a"
14540
14541}
14542{
14543 line = $ 0
14544 nfields = split(line, field, "@")
14545 substed = 0
14546 len = length(field[1])
14547 for (i = 2; i < nfields; i++) {
14548 key = field[i]
14549 keylen = length(key)
14550 if (S_is_set[key]) {
14551 value = S[key]
14552 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14553 len += length(value) + length(field[++i])
14554 substed = 1
14555 } else
14556 len += 1 + keylen
14557 }
14558
14559 print line
14560}
14561
14562_ACAWK
14563_ACEOF
14564cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14565if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14566 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14567else
14568 cat
14569fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14570 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14571_ACEOF
14572
14573# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14574# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14575# trailing colons and then remove the whole line if VPATH becomes empty
14576# (actually we leave an empty line to preserve line numbers).
14577if test "x$srcdir" = x.; then
14578 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14579h
14580s///
14581s/^/:/
14582s/[ ]*$/:/
14583s/:\$(srcdir):/:/g
14584s/:\${srcdir}:/:/g
14585s/:@srcdir@:/:/g
14586s/^:*//
14587s/:*$//
14588x
14589s/\(=[ ]*\).*/\1/
14590G
14591s/\n//
14592s/^[^=]*=[ ]*$//
14593}'
14594fi
14595
14596cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14597fi # test -n "$CONFIG_FILES"
14598
14599# Set up the scripts for CONFIG_HEADERS section.
14600# No need to generate them if there are no CONFIG_HEADERS.
14601# This happens for instance with `./config.status Makefile'.
14602if test -n "$CONFIG_HEADERS"; then
14603cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14604BEGIN {
14605_ACEOF
14606
14607# Transform confdefs.h into an awk script `defines.awk', embedded as
14608# here-document in config.status, that substitutes the proper values into
14609# config.h.in to produce config.h.
14610
14611# Create a delimiter string that does not exist in confdefs.h, to ease
14612# handling of long lines.
14613ac_delim='%!_!# '
14614for ac_last_try in false false :; do
14615 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14616 if test -z "$ac_tt"; then
14617 break
14618 elif $ac_last_try; then
14619 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14620 else
14621 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14622 fi
14623done
14624
14625# For the awk script, D is an array of macro values keyed by name,
14626# likewise P contains macro parameters if any. Preserve backslash
14627# newline sequences.
14628
14629ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14630sed -n '
14631s/.\{148\}/&'"$ac_delim"'/g
14632t rset
14633:rset
14634s/^[ ]*#[ ]*define[ ][ ]*/ /
14635t def
14636d
14637:def
14638s/\\$//
14639t bsnl
14640s/["\\]/\\&/g
14641s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14642D["\1"]=" \3"/p
14643s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14644d
14645:bsnl
14646s/["\\]/\\&/g
14647s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14648D["\1"]=" \3\\\\\\n"\\/p
14649t cont
14650s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14651t cont
14652d
14653:cont
14654n
14655s/.\{148\}/&'"$ac_delim"'/g
14656t clear
14657:clear
14658s/\\$//
14659t bsnlc
14660s/["\\]/\\&/g; s/^/"/; s/$/"/p
14661d
14662:bsnlc
14663s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14664b cont
14665' <confdefs.h | sed '
14666s/'"$ac_delim"'/"\\\
14667"/g' >>$CONFIG_STATUS || ac_write_fail=1
14668
14669cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14670 for (key in D) D_is_set[key] = 1
14671 FS = "\a"
14672}
14673/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14674 line = \$ 0
14675 split(line, arg, " ")
14676 if (arg[1] == "#") {
14677 defundef = arg[2]
14678 mac1 = arg[3]
14679 } else {
14680 defundef = substr(arg[1], 2)
14681 mac1 = arg[2]
14682 }
14683 split(mac1, mac2, "(") #)
14684 macro = mac2[1]
14685 prefix = substr(line, 1, index(line, defundef) - 1)
14686 if (D_is_set[macro]) {
14687 # Preserve the white space surrounding the "#".
14688 print prefix "define", macro P[macro] D[macro]
14689 next
14690 } else {
14691 # Replace #undef with comments. This is necessary, for example,
14692 # in the case of _POSIX_SOURCE, which is predefined and required
14693 # on some systems where configure will not decide to define it.
14694 if (defundef == "undef") {
14695 print "/*", prefix defundef, macro, "*/"
14696 next
14697 }
14698 }
14699}
14700{ print }
14701_ACAWK
14702_ACEOF
14703cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14704 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14705fi # test -n "$CONFIG_HEADERS"
14706
14707
14708eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14709shift
14710for ac_tag
14711do
14712 case $ac_tag in
14713 :[FHLC]) ac_mode=$ac_tag; continue;;
14714 esac
14715 case $ac_mode$ac_tag in
14716 :[FHL]*:*);;
14717 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14718 :[FH]-) ac_tag=-:-;;
14719 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14720 esac
14721 ac_save_IFS=$IFS
14722 IFS=:
14723 set x $ac_tag
14724 IFS=$ac_save_IFS
14725 shift
14726 ac_file=$1
14727 shift
14728
14729 case $ac_mode in
14730 :L) ac_source=$1;;
14731 :[FH])
14732 ac_file_inputs=
14733 for ac_f
14734 do
14735 case $ac_f in
14736 -) ac_f="$ac_tmp/stdin";;
14737 *) # Look for the file first in the build tree, then in the source tree
14738 # (if the path is not absolute). The absolute path cannot be DOS-style,
14739 # because $ac_f cannot contain `:'.
14740 test -f "$ac_f" ||
14741 case $ac_f in
14742 [\\/$]*) false;;
14743 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14744 esac ||
14745 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14746 esac
14747 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14748 as_fn_append ac_file_inputs " '$ac_f'"
14749 done
14750
14751 # Let's still pretend it is `configure' which instantiates (i.e., don't
14752 # use $as_me), people would be surprised to read:
14753 # /* config.h. Generated by config.status. */
14754 configure_input='Generated from '`
14755 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14756 `' by configure.'
14757 if test x"$ac_file" != x-; then
14758 configure_input="$ac_file. $configure_input"
14759 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14760$as_echo "$as_me: creating $ac_file" >&6;}
14761 fi
14762 # Neutralize special characters interpreted by sed in replacement strings.
14763 case $configure_input in #(
14764 *\&* | *\|* | *\\* )
14765 ac_sed_conf_input=`$as_echo "$configure_input" |
14766 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14767 *) ac_sed_conf_input=$configure_input;;
14768 esac
14769
14770 case $ac_tag in
14771 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14772 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14773 esac
14774 ;;
14775 esac
14776
14777 ac_dir=`$as_dirname -- "$ac_file" ||
14778$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14779 X"$ac_file" : 'X\(//\)[^/]' \| \
14780 X"$ac_file" : 'X\(//\)$' \| \
14781 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14782$as_echo X"$ac_file" |
14783 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14784 s//\1/
14785 q
14786 }
14787 /^X\(\/\/\)[^/].*/{
14788 s//\1/
14789 q
14790 }
14791 /^X\(\/\/\)$/{
14792 s//\1/
14793 q
14794 }
14795 /^X\(\/\).*/{
14796 s//\1/
14797 q
14798 }
14799 s/.*/./; q'`
14800 as_dir="$ac_dir"; as_fn_mkdir_p
14801 ac_builddir=.
14802
14803case "$ac_dir" in
14804.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14805*)
14806 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14807 # A ".." for each directory in $ac_dir_suffix.
14808 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14809 case $ac_top_builddir_sub in
14810 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14811 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14812 esac ;;
14813esac
14814ac_abs_top_builddir=$ac_pwd
14815ac_abs_builddir=$ac_pwd$ac_dir_suffix
14816# for backward compatibility:
14817ac_top_builddir=$ac_top_build_prefix
14818
14819case $srcdir in
14820 .) # We are building in place.
14821 ac_srcdir=.
14822 ac_top_srcdir=$ac_top_builddir_sub
14823 ac_abs_top_srcdir=$ac_pwd ;;
14824 [\\/]* | ?:[\\/]* ) # Absolute name.
14825 ac_srcdir=$srcdir$ac_dir_suffix;
14826 ac_top_srcdir=$srcdir
14827 ac_abs_top_srcdir=$srcdir ;;
14828 *) # Relative name.
14829 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14830 ac_top_srcdir=$ac_top_build_prefix$srcdir
14831 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14832esac
14833ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14834
14835
14836 case $ac_mode in
14837 :F)
14838 #
14839 # CONFIG_FILE
14840 #
14841
14842 case $INSTALL in
14843 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14844 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14845 esac
14846 ac_MKDIR_P=$MKDIR_P
14847 case $MKDIR_P in
14848 [\\/$]* | ?:[\\/]* ) ;;
14849 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14850 esac
14851_ACEOF
14852
14853cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14854# If the template does not know about datarootdir, expand it.
14855# FIXME: This hack should be removed a few years after 2.60.
14856ac_datarootdir_hack=; ac_datarootdir_seen=
14857ac_sed_dataroot='
14858/datarootdir/ {
14859 p
14860 q
14861}
14862/@datadir@/p
14863/@docdir@/p
14864/@infodir@/p
14865/@localedir@/p
14866/@mandir@/p'
14867case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14868*datarootdir*) ac_datarootdir_seen=yes;;
14869*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14871$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14872_ACEOF
14873cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14874 ac_datarootdir_hack='
14875 s&@datadir@&$datadir&g
14876 s&@docdir@&$docdir&g
14877 s&@infodir@&$infodir&g
14878 s&@localedir@&$localedir&g
14879 s&@mandir@&$mandir&g
14880 s&\\\${datarootdir}&$datarootdir&g' ;;
14881esac
14882_ACEOF
14883
14884# Neutralize VPATH when `$srcdir' = `.'.
14885# Shell code in configure.ac might set extrasub.
14886# FIXME: do we really want to maintain this feature?
14887cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14888ac_sed_extra="$ac_vpsub
14889$extrasub
14890_ACEOF
14891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14892:t
14893/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14894s|@configure_input@|$ac_sed_conf_input|;t t
14895s&@top_builddir@&$ac_top_builddir_sub&;t t
14896s&@top_build_prefix@&$ac_top_build_prefix&;t t
14897s&@srcdir@&$ac_srcdir&;t t
14898s&@abs_srcdir@&$ac_abs_srcdir&;t t
14899s&@top_srcdir@&$ac_top_srcdir&;t t
14900s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14901s&@builddir@&$ac_builddir&;t t
14902s&@abs_builddir@&$ac_abs_builddir&;t t
14903s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14904s&@INSTALL@&$ac_INSTALL&;t t
14905s&@MKDIR_P@&$ac_MKDIR_P&;t t
14906$ac_datarootdir_hack
14907"
14908eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14909 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14910
14911test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14912 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14913 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14914 "$ac_tmp/out"`; test -z "$ac_out"; } &&
14915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14916which seems to be undefined. Please make sure it is defined" >&5
14917$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14918which seems to be undefined. Please make sure it is defined" >&2;}
14919
14920 rm -f "$ac_tmp/stdin"
14921 case $ac_file in
14922 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14923 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14924 esac \
14925 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14926 ;;
14927 :H)
14928 #
14929 # CONFIG_HEADER
14930 #
14931 if test x"$ac_file" != x-; then
14932 {
14933 $as_echo "/* $configure_input */" \
14934 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14935 } >"$ac_tmp/config.h" \
14936 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14937 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14938 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14939$as_echo "$as_me: $ac_file is unchanged" >&6;}
14940 else
14941 rm -f "$ac_file"
14942 mv "$ac_tmp/config.h" "$ac_file" \
14943 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14944 fi
14945 else
14946 $as_echo "/* $configure_input */" \
14947 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14948 || as_fn_error $? "could not create -" "$LINENO" 5
14949 fi
14950# Compute "$ac_file"'s index in $config_headers.
14951_am_arg="$ac_file"
14952_am_stamp_count=1
14953for _am_header in $config_headers :; do
14954 case $_am_header in
14955 $_am_arg | $_am_arg:* )
14956 break ;;
14957 * )
14958 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14959 esac
14960done
14961echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14962$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14963 X"$_am_arg" : 'X\(//\)[^/]' \| \
14964 X"$_am_arg" : 'X\(//\)$' \| \
14965 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14966$as_echo X"$_am_arg" |
14967 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14968 s//\1/
14969 q
14970 }
14971 /^X\(\/\/\)[^/].*/{
14972 s//\1/
14973 q
14974 }
14975 /^X\(\/\/\)$/{
14976 s//\1/
14977 q
14978 }
14979 /^X\(\/\).*/{
14980 s//\1/
14981 q
14982 }
14983 s/.*/./; q'`/stamp-h$_am_stamp_count
14984 ;;
14985
14986 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14987$as_echo "$as_me: executing $ac_file commands" >&6;}
14988 ;;
14989 esac
14990
14991
14992 case $ac_file$ac_mode in
14993 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14994 # Older Autoconf quotes --file arguments for eval, but not when files
14995 # are listed without --file. Let's play safe and only enable the eval
14996 # if we detect the quoting.
14997 case $CONFIG_FILES in
14998 *\'*) eval set x "$CONFIG_FILES" ;;
14999 *) set x $CONFIG_FILES ;;
15000 esac
15001 shift
15002 for mf
15003 do
15004 # Strip MF so we end up with the name of the file.
15005 mf=`echo "$mf" | sed -e 's/:.*$//'`
15006 # Check whether this is an Automake generated Makefile or not.
15007 # We used to match only the files named 'Makefile.in', but
15008 # some people rename them; so instead we look at the file content.
15009 # Grep'ing the first line is not enough: some people post-process
15010 # each Makefile.in and add a new line on top of each file to say so.
15011 # Grep'ing the whole file is not good either: AIX grep has a line
15012 # limit of 2048, but all sed's we know have understand at least 4000.
15013 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15014 dirpart=`$as_dirname -- "$mf" ||
15015$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15016 X"$mf" : 'X\(//\)[^/]' \| \
15017 X"$mf" : 'X\(//\)$' \| \
15018 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15019$as_echo X"$mf" |
15020 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15021 s//\1/
15022 q
15023 }
15024 /^X\(\/\/\)[^/].*/{
15025 s//\1/
15026 q
15027 }
15028 /^X\(\/\/\)$/{
15029 s//\1/
15030 q
15031 }
15032 /^X\(\/\).*/{
15033 s//\1/
15034 q
15035 }
15036 s/.*/./; q'`
15037 else
15038 continue
15039 fi
15040 # Extract the definition of DEPDIR, am__include, and am__quote
15041 # from the Makefile without running 'make'.
15042 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15043 test -z "$DEPDIR" && continue
15044 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15045 test -z "$am__include" && continue
15046 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15047 # Find all dependency output files, they are included files with
15048 # $(DEPDIR) in their names. We invoke sed twice because it is the
15049 # simplest approach to changing $(DEPDIR) to its actual value in the
15050 # expansion.
15051 for file in `sed -n "
15052 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15053 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15054 # Make sure the directory exists.
15055 test -f "$dirpart/$file" && continue
15056 fdir=`$as_dirname -- "$file" ||
15057$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15058 X"$file" : 'X\(//\)[^/]' \| \
15059 X"$file" : 'X\(//\)$' \| \
15060 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15061$as_echo X"$file" |
15062 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15063 s//\1/
15064 q
15065 }
15066 /^X\(\/\/\)[^/].*/{
15067 s//\1/
15068 q
15069 }
15070 /^X\(\/\/\)$/{
15071 s//\1/
15072 q
15073 }
15074 /^X\(\/\).*/{
15075 s//\1/
15076 q
15077 }
15078 s/.*/./; q'`
15079 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15080 # echo "creating $dirpart/$file"
15081 echo '# dummy' > "$dirpart/$file"
15082 done
15083 done
15084}
87279e3c
NA
15085 ;;
15086 "libtool":C)
15087
15088 # See if we are running on zsh, and set the options which allow our
15089 # commands through without removal of \ escapes.
15090 if test -n "${ZSH_VERSION+set}" ; then
15091 setopt NO_GLOB_SUBST
15092 fi
15093
15094 cfgfile="${ofile}T"
15095 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15096 $RM "$cfgfile"
15097
15098 cat <<_LT_EOF >> "$cfgfile"
15099#! $SHELL
15100
15101# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15102# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15103# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15104# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15105#
15106# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15107# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15108# Written by Gordon Matzigkeit, 1996
15109#
15110# This file is part of GNU Libtool.
15111#
15112# GNU Libtool is free software; you can redistribute it and/or
15113# modify it under the terms of the GNU General Public License as
15114# published by the Free Software Foundation; either version 2 of
15115# the License, or (at your option) any later version.
15116#
15117# As a special exception to the GNU General Public License,
15118# if you distribute this file as part of a program or library that
15119# is built using GNU Libtool, you may include this file under the
15120# same distribution terms that you use for the rest of that program.
15121#
15122# GNU Libtool is distributed in the hope that it will be useful,
15123# but WITHOUT ANY WARRANTY; without even the implied warranty of
15124# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15125# GNU General Public License for more details.
15126#
15127# You should have received a copy of the GNU General Public License
15128# along with GNU Libtool; see the file COPYING. If not, a copy
15129# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15130# obtained by writing to the Free Software Foundation, Inc.,
15131# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15132
15133
15134# The names of the tagged configurations supported by this script.
15135available_tags=""
15136
15137# ### BEGIN LIBTOOL CONFIG
15138
15139# Whether or not to build shared libraries.
15140build_libtool_libs=$enable_shared
15141
15142# Which release of libtool.m4 was used?
15143macro_version=$macro_version
15144macro_revision=$macro_revision
15145
15146# Whether or not to build static libraries.
15147build_old_libs=$enable_static
15148
15149# What type of objects to build.
15150pic_mode=$pic_mode
15151
15152# Whether or not to optimize for fast installation.
15153fast_install=$enable_fast_install
15154
15155# Shell to use when invoking shell scripts.
15156SHELL=$lt_SHELL
15157
15158# An echo program that protects backslashes.
15159ECHO=$lt_ECHO
15160
15161# The host system.
15162host_alias=$host_alias
15163host=$host
15164host_os=$host_os
15165
15166# The build system.
15167build_alias=$build_alias
15168build=$build
15169build_os=$build_os
15170
15171# A sed program that does not truncate output.
15172SED=$lt_SED
15173
15174# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15175Xsed="\$SED -e 1s/^X//"
15176
15177# A grep program that handles long lines.
15178GREP=$lt_GREP
15179
15180# An ERE matcher.
15181EGREP=$lt_EGREP
15182
15183# A literal string matcher.
15184FGREP=$lt_FGREP
15185
15186# A BSD- or MS-compatible name lister.
15187NM=$lt_NM
15188
15189# Whether we need soft or hard links.
15190LN_S=$lt_LN_S
15191
15192# What is the maximum length of a command?
15193max_cmd_len=$max_cmd_len
15194
15195# Object file suffix (normally "o").
15196objext=$ac_objext
15197
15198# Executable file suffix (normally "").
15199exeext=$exeext
15200
15201# whether the shell understands "unset".
15202lt_unset=$lt_unset
15203
15204# turn spaces into newlines.
15205SP2NL=$lt_lt_SP2NL
15206
15207# turn newlines into spaces.
15208NL2SP=$lt_lt_NL2SP
15209
15210# An object symbol dumper.
15211OBJDUMP=$lt_OBJDUMP
15212
15213# Method to check whether dependent libraries are shared objects.
15214deplibs_check_method=$lt_deplibs_check_method
15215
15216# Command to use when deplibs_check_method == "file_magic".
15217file_magic_cmd=$lt_file_magic_cmd
15218
15219# The archiver.
15220AR=$lt_AR
15221AR_FLAGS=$lt_AR_FLAGS
15222
15223# A symbol stripping program.
15224STRIP=$lt_STRIP
15225
15226# Commands used to install an old-style archive.
15227RANLIB=$lt_RANLIB
15228old_postinstall_cmds=$lt_old_postinstall_cmds
15229old_postuninstall_cmds=$lt_old_postuninstall_cmds
15230
15231# Whether to use a lock for old archive extraction.
15232lock_old_archive_extraction=$lock_old_archive_extraction
15233
15234# A C compiler.
15235LTCC=$lt_CC
15236
15237# LTCC compiler flags.
15238LTCFLAGS=$lt_CFLAGS
15239
15240# Take the output of nm and produce a listing of raw symbols and C names.
15241global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15242
15243# Transform the output of nm in a proper C declaration.
15244global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15245
15246# Transform the output of nm in a C name address pair.
15247global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15248
15249# Transform the output of nm in a C name address pair when lib prefix is needed.
15250global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15251
15252# The name of the directory that contains temporary libtool files.
15253objdir=$objdir
15254
15255# Used to examine libraries when file_magic_cmd begins with "file".
15256MAGIC_CMD=$MAGIC_CMD
15257
15258# Must we lock files when doing compilation?
15259need_locks=$lt_need_locks
15260
15261# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15262DSYMUTIL=$lt_DSYMUTIL
15263
15264# Tool to change global to local symbols on Mac OS X.
15265NMEDIT=$lt_NMEDIT
15266
15267# Tool to manipulate fat objects and archives on Mac OS X.
15268LIPO=$lt_LIPO
15269
15270# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15271OTOOL=$lt_OTOOL
15272
15273# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15274OTOOL64=$lt_OTOOL64
15275
15276# Old archive suffix (normally "a").
15277libext=$libext
15278
15279# Shared library suffix (normally ".so").
15280shrext_cmds=$lt_shrext_cmds
15281
15282# The commands to extract the exported symbol list from a shared archive.
15283extract_expsyms_cmds=$lt_extract_expsyms_cmds
15284
15285# Variables whose values should be saved in libtool wrapper scripts and
15286# restored at link time.
15287variables_saved_for_relink=$lt_variables_saved_for_relink
15288
15289# Do we need the "lib" prefix for modules?
15290need_lib_prefix=$need_lib_prefix
15291
15292# Do we need a version for libraries?
15293need_version=$need_version
15294
15295# Library versioning type.
15296version_type=$version_type
15297
15298# Shared library runtime path variable.
15299runpath_var=$runpath_var
15300
15301# Shared library path variable.
15302shlibpath_var=$shlibpath_var
15303
15304# Is shlibpath searched before the hard-coded library search path?
15305shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15306
15307# Format of library name prefix.
15308libname_spec=$lt_libname_spec
15309
15310# List of archive names. First name is the real one, the rest are links.
15311# The last name is the one that the linker finds with -lNAME
15312library_names_spec=$lt_library_names_spec
15313
15314# The coded name of the library, if different from the real name.
15315soname_spec=$lt_soname_spec
15316
15317# Permission mode override for installation of shared libraries.
15318install_override_mode=$lt_install_override_mode
15319
15320# Command to use after installation of a shared archive.
15321postinstall_cmds=$lt_postinstall_cmds
15322
15323# Command to use after uninstallation of a shared archive.
15324postuninstall_cmds=$lt_postuninstall_cmds
15325
15326# Commands used to finish a libtool library installation in a directory.
15327finish_cmds=$lt_finish_cmds
15328
15329# As "finish_cmds", except a single script fragment to be evaled but
15330# not shown.
15331finish_eval=$lt_finish_eval
15332
15333# Whether we should hardcode library paths into libraries.
15334hardcode_into_libs=$hardcode_into_libs
15335
15336# Compile-time system search path for libraries.
15337sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15338
15339# Run-time system search path for libraries.
15340sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15341
15342# Whether dlopen is supported.
15343dlopen_support=$enable_dlopen
15344
15345# Whether dlopen of programs is supported.
15346dlopen_self=$enable_dlopen_self
15347
15348# Whether dlopen of statically linked programs is supported.
15349dlopen_self_static=$enable_dlopen_self_static
15350
15351# Commands to strip libraries.
15352old_striplib=$lt_old_striplib
15353striplib=$lt_striplib
15354
15355
15356# The linker used to build libraries.
15357LD=$lt_LD
15358
15359# How to create reloadable object files.
15360reload_flag=$lt_reload_flag
15361reload_cmds=$lt_reload_cmds
15362
15363# Commands used to build an old-style archive.
15364old_archive_cmds=$lt_old_archive_cmds
15365
15366# A language specific compiler.
15367CC=$lt_compiler
15368
15369# Is the compiler the GNU compiler?
15370with_gcc=$GCC
15371
15372# Compiler flag to turn off builtin functions.
15373no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15374
15375# How to pass a linker flag through the compiler.
15376wl=$lt_lt_prog_compiler_wl
15377
15378# Additional compiler flags for building library objects.
15379pic_flag=$lt_lt_prog_compiler_pic
15380
15381# Compiler flag to prevent dynamic linking.
15382link_static_flag=$lt_lt_prog_compiler_static
15383
15384# Does compiler simultaneously support -c and -o options?
15385compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15386
15387# Whether or not to add -lc for building shared libraries.
15388build_libtool_need_lc=$archive_cmds_need_lc
15389
15390# Whether or not to disallow shared libs when runtime libs are static.
15391allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15392
15393# Compiler flag to allow reflexive dlopens.
15394export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15395
15396# Compiler flag to generate shared objects directly from archives.
15397whole_archive_flag_spec=$lt_whole_archive_flag_spec
15398
15399# Whether the compiler copes with passing no objects directly.
15400compiler_needs_object=$lt_compiler_needs_object
15401
15402# Create an old-style archive from a shared archive.
15403old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15404
15405# Create a temporary old-style archive to link instead of a shared archive.
15406old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15407
15408# Commands used to build a shared archive.
15409archive_cmds=$lt_archive_cmds
15410archive_expsym_cmds=$lt_archive_expsym_cmds
15411
15412# Commands used to build a loadable module if different from building
15413# a shared archive.
15414module_cmds=$lt_module_cmds
15415module_expsym_cmds=$lt_module_expsym_cmds
15416
15417# Whether we are building with GNU ld or not.
15418with_gnu_ld=$lt_with_gnu_ld
15419
15420# Flag that allows shared libraries with undefined symbols to be built.
15421allow_undefined_flag=$lt_allow_undefined_flag
15422
15423# Flag that enforces no undefined symbols.
15424no_undefined_flag=$lt_no_undefined_flag
15425
15426# Flag to hardcode \$libdir into a binary during linking.
15427# This must work even if \$libdir does not exist
15428hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15429
15430# If ld is used when linking, flag to hardcode \$libdir into a binary
15431# during linking. This must work even if \$libdir does not exist.
15432hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15433
15434# Whether we need a single "-rpath" flag with a separated argument.
15435hardcode_libdir_separator=$lt_hardcode_libdir_separator
15436
15437# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15438# DIR into the resulting binary.
15439hardcode_direct=$hardcode_direct
15440
15441# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15442# DIR into the resulting binary and the resulting library dependency is
15443# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15444# library is relocated.
15445hardcode_direct_absolute=$hardcode_direct_absolute
15446
15447# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15448# into the resulting binary.
15449hardcode_minus_L=$hardcode_minus_L
15450
15451# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15452# into the resulting binary.
15453hardcode_shlibpath_var=$hardcode_shlibpath_var
15454
15455# Set to "yes" if building a shared library automatically hardcodes DIR
15456# into the library and all subsequent libraries and executables linked
15457# against it.
15458hardcode_automatic=$hardcode_automatic
15459
15460# Set to yes if linker adds runtime paths of dependent libraries
15461# to runtime path list.
15462inherit_rpath=$inherit_rpath
15463
15464# Whether libtool must link a program against all its dependency libraries.
15465link_all_deplibs=$link_all_deplibs
15466
15467# Fix the shell variable \$srcfile for the compiler.
15468fix_srcfile_path=$lt_fix_srcfile_path
15469
15470# Set to "yes" if exported symbols are required.
15471always_export_symbols=$always_export_symbols
15472
15473# The commands to list exported symbols.
15474export_symbols_cmds=$lt_export_symbols_cmds
15475
15476# Symbols that should not be listed in the preloaded symbols.
15477exclude_expsyms=$lt_exclude_expsyms
15478
15479# Symbols that must always be exported.
15480include_expsyms=$lt_include_expsyms
15481
15482# Commands necessary for linking programs (against libraries) with templates.
15483prelink_cmds=$lt_prelink_cmds
15484
15485# Specify filename containing input files.
15486file_list_spec=$lt_file_list_spec
15487
15488# How to hardcode a shared library path into an executable.
15489hardcode_action=$hardcode_action
15490
15491# ### END LIBTOOL CONFIG
15492
15493_LT_EOF
15494
15495 case $host_os in
15496 aix3*)
15497 cat <<\_LT_EOF >> "$cfgfile"
15498# AIX sometimes has problems with the GCC collect2 program. For some
15499# reason, if we set the COLLECT_NAMES environment variable, the problems
15500# vanish in a puff of smoke.
15501if test "X${COLLECT_NAMES+set}" != Xset; then
15502 COLLECT_NAMES=
15503 export COLLECT_NAMES
15504fi
15505_LT_EOF
15506 ;;
15507 esac
15508
15509
15510ltmain="$ac_aux_dir/ltmain.sh"
15511
15512
15513 # We use sed instead of cat because bash on DJGPP gets confused if
15514 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15515 # text mode, it properly converts lines to CR/LF. This bash problem
15516 # is reportedly fixed, but why not run on old versions too?
15517 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15518 || (rm -f "$cfgfile"; exit 1)
15519
15520 case $xsi_shell in
15521 yes)
15522 cat << \_LT_EOF >> "$cfgfile"
15523
15524# func_dirname file append nondir_replacement
15525# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15526# otherwise set result to NONDIR_REPLACEMENT.
15527func_dirname ()
15528{
15529 case ${1} in
15530 */*) func_dirname_result="${1%/*}${2}" ;;
15531 * ) func_dirname_result="${3}" ;;
15532 esac
15533}
15534
15535# func_basename file
15536func_basename ()
15537{
15538 func_basename_result="${1##*/}"
15539}
15540
15541# func_dirname_and_basename file append nondir_replacement
15542# perform func_basename and func_dirname in a single function
15543# call:
15544# dirname: Compute the dirname of FILE. If nonempty,
15545# add APPEND to the result, otherwise set result
15546# to NONDIR_REPLACEMENT.
15547# value returned in "$func_dirname_result"
15548# basename: Compute filename of FILE.
15549# value retuned in "$func_basename_result"
15550# Implementation must be kept synchronized with func_dirname
15551# and func_basename. For efficiency, we do not delegate to
15552# those functions but instead duplicate the functionality here.
15553func_dirname_and_basename ()
15554{
15555 case ${1} in
15556 */*) func_dirname_result="${1%/*}${2}" ;;
15557 * ) func_dirname_result="${3}" ;;
15558 esac
15559 func_basename_result="${1##*/}"
15560}
15561
15562# func_stripname prefix suffix name
15563# strip PREFIX and SUFFIX off of NAME.
15564# PREFIX and SUFFIX must not contain globbing or regex special
15565# characters, hashes, percent signs, but SUFFIX may contain a leading
15566# dot (in which case that matches only a dot).
15567func_stripname ()
15568{
15569 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15570 # positional parameters, so assign one to ordinary parameter first.
15571 func_stripname_result=${3}
15572 func_stripname_result=${func_stripname_result#"${1}"}
15573 func_stripname_result=${func_stripname_result%"${2}"}
15574}
15575
15576# func_opt_split
15577func_opt_split ()
15578{
15579 func_opt_split_opt=${1%%=*}
15580 func_opt_split_arg=${1#*=}
15581}
15582
15583# func_lo2o object
15584func_lo2o ()
15585{
15586 case ${1} in
15587 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15588 *) func_lo2o_result=${1} ;;
15589 esac
15590}
15591
15592# func_xform libobj-or-source
15593func_xform ()
15594{
15595 func_xform_result=${1%.*}.lo
15596}
15597
15598# func_arith arithmetic-term...
15599func_arith ()
15600{
15601 func_arith_result=$(( $* ))
15602}
15603
15604# func_len string
15605# STRING may not start with a hyphen.
15606func_len ()
15607{
15608 func_len_result=${#1}
15609}
15610
15611_LT_EOF
15612 ;;
15613 *) # Bourne compatible functions.
15614 cat << \_LT_EOF >> "$cfgfile"
15615
15616# func_dirname file append nondir_replacement
15617# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15618# otherwise set result to NONDIR_REPLACEMENT.
15619func_dirname ()
15620{
15621 # Extract subdirectory from the argument.
15622 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15623 if test "X$func_dirname_result" = "X${1}"; then
15624 func_dirname_result="${3}"
15625 else
15626 func_dirname_result="$func_dirname_result${2}"
15627 fi
15628}
15629
15630# func_basename file
15631func_basename ()
15632{
15633 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15634}
15635
15636
15637# func_stripname prefix suffix name
15638# strip PREFIX and SUFFIX off of NAME.
15639# PREFIX and SUFFIX must not contain globbing or regex special
15640# characters, hashes, percent signs, but SUFFIX may contain a leading
15641# dot (in which case that matches only a dot).
15642# func_strip_suffix prefix name
15643func_stripname ()
15644{
15645 case ${2} in
15646 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15647 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15648 esac
15649}
15650
15651# sed scripts:
15652my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15653my_sed_long_arg='1s/^-[^=]*=//'
15654
15655# func_opt_split
15656func_opt_split ()
15657{
15658 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15659 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15660}
15661
15662# func_lo2o object
15663func_lo2o ()
15664{
15665 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15666}
15667
15668# func_xform libobj-or-source
15669func_xform ()
15670{
15671 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15672}
15673
15674# func_arith arithmetic-term...
15675func_arith ()
15676{
15677 func_arith_result=`expr "$@"`
15678}
15679
15680# func_len string
15681# STRING may not start with a hyphen.
15682func_len ()
15683{
15684 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15685}
15686
15687_LT_EOF
15688esac
15689
15690case $lt_shell_append in
15691 yes)
15692 cat << \_LT_EOF >> "$cfgfile"
15693
15694# func_append var value
15695# Append VALUE to the end of shell variable VAR.
15696func_append ()
15697{
15698 eval "$1+=\$2"
15699}
15700_LT_EOF
15701 ;;
15702 *)
15703 cat << \_LT_EOF >> "$cfgfile"
15704
15705# func_append var value
15706# Append VALUE to the end of shell variable VAR.
15707func_append ()
15708{
15709 eval "$1=\$$1\$2"
15710}
15711
15712_LT_EOF
15713 ;;
15714 esac
15715
15716
15717 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15718 || (rm -f "$cfgfile"; exit 1)
15719
15720 mv -f "$cfgfile" "$ofile" ||
15721 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15722 chmod +x "$ofile"
15723
0e65dfba
NA
15724 ;;
15725
15726 esac
15727done # for ac_tag
15728
15729
15730as_fn_exit 0
15731_ACEOF
15732ac_clean_files=$ac_clean_files_save
15733
15734test $ac_write_fail = 0 ||
15735 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15736
15737
15738# configure is writing to config.log, and then calls config.status.
15739# config.status does its own redirection, appending to config.log.
15740# Unfortunately, on DOS this fails, as config.log is still kept open
15741# by configure, so config.status won't be able to write to it; its
15742# output is simply discarded. So we exec the FD to /dev/null,
15743# effectively closing config.log, so it can be properly (re)opened and
15744# appended to by config.status. When coming back to configure, we
15745# need to make the FD available again.
15746if test "$no_create" != yes; then
15747 ac_cs_success=:
15748 ac_config_status_args=
15749 test "$silent" = yes &&
15750 ac_config_status_args="$ac_config_status_args --quiet"
15751 exec 5>/dev/null
15752 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15753 exec 5>>config.log
15754 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15755 # would make configure fail if this is the last instruction.
15756 $ac_cs_success || as_fn_exit 1
15757fi
15758if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15760$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15761fi
15762