]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gprof/configure
Don't use bfd_get_* macro to set bfd fields
[thirdparty/binutils-gdb.git] / gprof / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
bb695960 3# Generated by GNU Autoconf 2.69 for gprof 2.33.50.
d0ac1c44
SM
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
6bf9431b 14
81ecdfbb
RW
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 :
6bf9431b
BE
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6bf9431b
BE
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
6bf9431b 31fi
6bf9431b 32
81ecdfbb
RW
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 }
6bf9431b
BE
79fi
80
81
81ecdfbb
RW
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.
d0ac1c44 90as_myself=
81ecdfbb
RW
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
6bf9431b
BE
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
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;}
81ecdfbb
RW
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
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
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
3725885a
RW
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"
81ecdfbb
RW
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
6bf9431b 219do
81ecdfbb
RW
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 :
d0ac1c44
SM
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
81ecdfbb
RW
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."
6bf9431b 274 else
81ecdfbb
RW
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."
6bf9431b 279 fi
81ecdfbb
RW
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"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
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
81ecdfbb
RW
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
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
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
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
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
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
6bf9431b 426
81ecdfbb
RW
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6bf9431b
BE
429 as_expr=expr
430else
431 as_expr=false
432fi
433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6bf9431b
BE
435 as_basename=basename
436else
437 as_basename=false
438fi
439
81ecdfbb
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
6bf9431b 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
6bf9431b
BE
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
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'`
6bf9431b 464
0ab6f085
AM
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
1b9750d6 471
6bf9431b 472
81ecdfbb
RW
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 |
6bf9431b 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
6bf9431b 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
6bf9431b 490 t loop
81ecdfbb 491 s/-\n.*//
6bf9431b 492 ' >$as_me.lineno &&
81ecdfbb
RW
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; }
6bf9431b 495
d0ac1c44
SM
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
6bf9431b
BE
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
81ecdfbb
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
6bf9431b
BE
504 # Exit status is that of the last command.
505 exit
506}
507
81ecdfbb
RW
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';;
6bf9431b
BE
519esac
520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
6bf9431b 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
6bf9431b 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085 530 as_ln_s='ln -s'
81ecdfbb
RW
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.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
81ecdfbb 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
81ecdfbb
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
0ab6f085 541 fi
6bf9431b 542else
d0ac1c44 543 as_ln_s='cp -pR'
6bf9431b 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
6bf9431b
BE
547
548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
6bf9431b
BE
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
6bf9431b
BE
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
d7040cdb
SE
564SHELL=${CONFIG_SHELL-/bin/sh}
565
d7040cdb 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
81ecdfbb 569
6bf9431b 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
6bf9431b
BE
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 574
6bf9431b
BE
575#
576# Initializations.
577#
252b5132 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
6bf9431b 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
6bf9431b
BE
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
0ab6f085 586
6bf9431b 587# Identity of this package.
2e98a7bd
AM
588PACKAGE_NAME='gprof'
589PACKAGE_TARNAME='gprof'
bb695960
PB
590PACKAGE_VERSION='2.33.50'
591PACKAGE_STRING='gprof 2.33.50'
2e98a7bd
AM
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
6bf9431b
BE
594
595ac_unique_file="gprof.c"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
6bf9431b
BE
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
6bf9431b
BE
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
6bf9431b
BE
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
6bf9431b
BE
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
6bf9431b
BE
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
6bf9431b
BE
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
6bf9431b 623# include <inttypes.h>
6bf9431b 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
6bf9431b
BE
629# include <unistd.h>
630#endif"
631
81ecdfbb
RW
632ac_subst_vars='am__EXEEXT_FALSE
633am__EXEEXT_TRUE
634LTLIBOBJS
635LIBOBJS
6757cf57 636WARN_WRITE_STRINGS
81ecdfbb 637NO_WERROR
c5da1932 638WARN_CFLAGS_FOR_BUILD
81ecdfbb
RW
639WARN_CFLAGS
640GENINSRC_NEVER_FALSE
641GENINSRC_NEVER_TRUE
642MAINT
643MAINTAINER_MODE_FALSE
644MAINTAINER_MODE_TRUE
645MSGMERGE
646MSGFMT
647MKINSTALLDIRS
648CATOBJEXT
649GENCAT
650INSTOBJEXT
651DATADIRNAME
652CATALOGS
653POSUB
654GMSGFMT
655XGETTEXT
656INCINTL
657LIBINTL_DEP
658LIBINTL
659USE_NLS
660OTOOL64
661OTOOL
662LIPO
663NMEDIT
664DSYMUTIL
81ecdfbb
RW
665RANLIB
666AR
667OBJDUMP
668LN_S
669NM
670ac_ct_DUMPBIN
671DUMPBIN
672LD
673FGREP
674SED
675LIBTOOL
676EGREP
677GREP
678CPP
d0ac1c44
SM
679AM_BACKSLASH
680AM_DEFAULT_VERBOSITY
681AM_DEFAULT_V
682AM_V
81ecdfbb
RW
683am__fastdepCC_FALSE
684am__fastdepCC_TRUE
685CCDEPMODE
6eb7d830 686am__nodep
81ecdfbb
RW
687AMDEPBACKSLASH
688AMDEP_FALSE
689AMDEP_TRUE
690am__quote
691am__include
692DEPDIR
693am__untar
694am__tar
695AMTAR
696am__leading_dot
697SET_MAKE
698AWK
699mkdir_p
700MKDIR_P
701INSTALL_STRIP_PROGRAM
702STRIP
703install_sh
704MAKEINFO
705AUTOHEADER
706AUTOMAKE
707AUTOCONF
708ACLOCAL
709VERSION
710PACKAGE
711CYGPATH_W
712am__isrc
713INSTALL_DATA
714INSTALL_SCRIPT
715INSTALL_PROGRAM
716OBJEXT
717EXEEXT
718ac_ct_CC
719CPPFLAGS
720LDFLAGS
721CFLAGS
722CC
723target_os
724target_vendor
725target_cpu
726target
727host_os
728host_vendor
729host_cpu
730host
731build_os
732build_vendor
733build_cpu
734build
735target_alias
736host_alias
737build_alias
738LIBS
739ECHO_T
740ECHO_N
741ECHO_C
742DEFS
743mandir
744localedir
745libdir
746psdir
747pdfdir
748dvidir
749htmldir
750infodir
751docdir
752oldincludedir
753includedir
bb695960 754runstatedir
81ecdfbb
RW
755localstatedir
756sharedstatedir
757sysconfdir
758datadir
759datarootdir
760libexecdir
761sbindir
762bindir
763program_transform_name
764prefix
765exec_prefix
766PACKAGE_URL
767PACKAGE_BUGREPORT
768PACKAGE_STRING
769PACKAGE_VERSION
770PACKAGE_TARNAME
771PACKAGE_NAME
772PATH_SEPARATOR
773SHELL'
6bf9431b 774ac_subst_files=''
81ecdfbb
RW
775ac_user_opts='
776enable_option_checking
777enable_dependency_tracking
d0ac1c44 778enable_silent_rules
81ecdfbb
RW
779enable_shared
780enable_static
781with_pic
782enable_fast_install
783with_gnu_ld
784enable_libtool_lock
b879806f
AM
785enable_plugins
786enable_largefile
81ecdfbb
RW
787enable_nls
788enable_maintainer_mode
789enable_werror
790enable_build_warnings
791'
792 ac_precious_vars='build_alias
793host_alias
794target_alias
795CC
796CFLAGS
797LDFLAGS
798LIBS
799CPPFLAGS
800CPP'
801
252b5132
RH
802
803# Initialize some variables set by options.
6bf9431b
BE
804ac_init_help=
805ac_init_version=false
81ecdfbb
RW
806ac_unrecognized_opts=
807ac_unrecognized_sep=
252b5132
RH
808# The variables have the same names as the options, with
809# dashes changed to underlines.
6bf9431b 810cache_file=/dev/null
252b5132 811exec_prefix=NONE
252b5132 812no_create=
252b5132
RH
813no_recursion=
814prefix=NONE
815program_prefix=NONE
816program_suffix=NONE
817program_transform_name=s,x,x,
818silent=
819site=
820srcdir=
252b5132
RH
821verbose=
822x_includes=NONE
823x_libraries=NONE
6bf9431b
BE
824
825# Installation directory options.
826# These are left unexpanded so users can "make install exec_prefix=/foo"
827# and all the variables that are supposed to be based on exec_prefix
828# by default will actually change.
829# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 830# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
831bindir='${exec_prefix}/bin'
832sbindir='${exec_prefix}/sbin'
833libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
834datarootdir='${prefix}/share'
835datadir='${datarootdir}'
252b5132
RH
836sysconfdir='${prefix}/etc'
837sharedstatedir='${prefix}/com'
838localstatedir='${prefix}/var'
bb695960 839runstatedir='${localstatedir}/run'
252b5132
RH
840includedir='${prefix}/include'
841oldincludedir='/usr/include'
2e98a7bd 842docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
843infodir='${datarootdir}/info'
844htmldir='${docdir}'
845dvidir='${docdir}'
846pdfdir='${docdir}'
847psdir='${docdir}'
848libdir='${exec_prefix}/lib'
849localedir='${datarootdir}/locale'
850mandir='${datarootdir}/man'
252b5132 851
252b5132 852ac_prev=
81ecdfbb 853ac_dashdash=
252b5132
RH
854for ac_option
855do
252b5132
RH
856 # If the previous option needs an argument, assign it.
857 if test -n "$ac_prev"; then
81ecdfbb 858 eval $ac_prev=\$ac_option
252b5132
RH
859 ac_prev=
860 continue
861 fi
862
81ecdfbb 863 case $ac_option in
d0ac1c44
SM
864 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
865 *=) ac_optarg= ;;
866 *) ac_optarg=yes ;;
81ecdfbb 867 esac
252b5132
RH
868
869 # Accept the important Cygnus configure options, so we can diagnose typos.
870
81ecdfbb
RW
871 case $ac_dashdash$ac_option in
872 --)
873 ac_dashdash=yes ;;
252b5132
RH
874
875 -bindir | --bindir | --bindi | --bind | --bin | --bi)
876 ac_prev=bindir ;;
877 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
6bf9431b 878 bindir=$ac_optarg ;;
252b5132
RH
879
880 -build | --build | --buil | --bui | --bu)
6bf9431b 881 ac_prev=build_alias ;;
252b5132 882 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
6bf9431b 883 build_alias=$ac_optarg ;;
252b5132
RH
884
885 -cache-file | --cache-file | --cache-fil | --cache-fi \
886 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
887 ac_prev=cache_file ;;
888 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
889 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6bf9431b
BE
890 cache_file=$ac_optarg ;;
891
892 --config-cache | -C)
893 cache_file=config.cache ;;
252b5132 894
81ecdfbb 895 -datadir | --datadir | --datadi | --datad)
252b5132 896 ac_prev=datadir ;;
81ecdfbb 897 -datadir=* | --datadir=* | --datadi=* | --datad=*)
6bf9431b 898 datadir=$ac_optarg ;;
252b5132 899
81ecdfbb
RW
900 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
901 | --dataroo | --dataro | --datar)
902 ac_prev=datarootdir ;;
903 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
904 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
905 datarootdir=$ac_optarg ;;
906
252b5132 907 -disable-* | --disable-*)
81ecdfbb 908 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 909 # Reject names that are not valid shell variable names.
81ecdfbb 910 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 911 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
912 ac_useropt_orig=$ac_useropt
913 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
914 case $ac_user_opts in
915 *"
916"enable_$ac_useropt"
917"*) ;;
918 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
919 ac_unrecognized_sep=', ';;
920 esac
921 eval enable_$ac_useropt=no ;;
922
923 -docdir | --docdir | --docdi | --doc | --do)
924 ac_prev=docdir ;;
925 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
926 docdir=$ac_optarg ;;
927
928 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
929 ac_prev=dvidir ;;
930 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
931 dvidir=$ac_optarg ;;
252b5132
RH
932
933 -enable-* | --enable-*)
81ecdfbb 934 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 935 # Reject names that are not valid shell variable names.
81ecdfbb 936 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 937 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
938 ac_useropt_orig=$ac_useropt
939 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
940 case $ac_user_opts in
941 *"
942"enable_$ac_useropt"
943"*) ;;
944 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
945 ac_unrecognized_sep=', ';;
0ab6f085 946 esac
81ecdfbb 947 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
948
949 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
950 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
951 | --exec | --exe | --ex)
952 ac_prev=exec_prefix ;;
953 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
954 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
955 | --exec=* | --exe=* | --ex=*)
6bf9431b 956 exec_prefix=$ac_optarg ;;
252b5132
RH
957
958 -gas | --gas | --ga | --g)
959 # Obsolete; use --with-gas.
960 with_gas=yes ;;
961
6bf9431b
BE
962 -help | --help | --hel | --he | -h)
963 ac_init_help=long ;;
964 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
965 ac_init_help=recursive ;;
966 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
967 ac_init_help=short ;;
252b5132
RH
968
969 -host | --host | --hos | --ho)
6bf9431b 970 ac_prev=host_alias ;;
252b5132 971 -host=* | --host=* | --hos=* | --ho=*)
6bf9431b 972 host_alias=$ac_optarg ;;
252b5132 973
81ecdfbb
RW
974 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
975 ac_prev=htmldir ;;
976 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
977 | --ht=*)
978 htmldir=$ac_optarg ;;
979
252b5132
RH
980 -includedir | --includedir | --includedi | --included | --include \
981 | --includ | --inclu | --incl | --inc)
982 ac_prev=includedir ;;
983 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
984 | --includ=* | --inclu=* | --incl=* | --inc=*)
6bf9431b 985 includedir=$ac_optarg ;;
252b5132
RH
986
987 -infodir | --infodir | --infodi | --infod | --info | --inf)
988 ac_prev=infodir ;;
989 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
6bf9431b 990 infodir=$ac_optarg ;;
252b5132
RH
991
992 -libdir | --libdir | --libdi | --libd)
993 ac_prev=libdir ;;
994 -libdir=* | --libdir=* | --libdi=* | --libd=*)
6bf9431b 995 libdir=$ac_optarg ;;
252b5132
RH
996
997 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
998 | --libexe | --libex | --libe)
999 ac_prev=libexecdir ;;
1000 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1001 | --libexe=* | --libex=* | --libe=*)
6bf9431b 1002 libexecdir=$ac_optarg ;;
252b5132 1003
81ecdfbb
RW
1004 -localedir | --localedir | --localedi | --localed | --locale)
1005 ac_prev=localedir ;;
1006 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1007 localedir=$ac_optarg ;;
1008
252b5132 1009 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1010 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1011 ac_prev=localstatedir ;;
1012 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1013 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
6bf9431b 1014 localstatedir=$ac_optarg ;;
252b5132
RH
1015
1016 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1017 ac_prev=mandir ;;
1018 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
6bf9431b 1019 mandir=$ac_optarg ;;
252b5132
RH
1020
1021 -nfp | --nfp | --nf)
1022 # Obsolete; use --without-fp.
1023 with_fp=no ;;
1024
1025 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
6bf9431b 1026 | --no-cr | --no-c | -n)
252b5132
RH
1027 no_create=yes ;;
1028
1029 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1030 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1031 no_recursion=yes ;;
1032
1033 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1034 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1035 | --oldin | --oldi | --old | --ol | --o)
1036 ac_prev=oldincludedir ;;
1037 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1038 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1039 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
6bf9431b 1040 oldincludedir=$ac_optarg ;;
252b5132
RH
1041
1042 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1043 ac_prev=prefix ;;
1044 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6bf9431b 1045 prefix=$ac_optarg ;;
252b5132
RH
1046
1047 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1048 | --program-pre | --program-pr | --program-p)
1049 ac_prev=program_prefix ;;
1050 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1051 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
6bf9431b 1052 program_prefix=$ac_optarg ;;
252b5132
RH
1053
1054 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1055 | --program-suf | --program-su | --program-s)
1056 ac_prev=program_suffix ;;
1057 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1058 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
6bf9431b 1059 program_suffix=$ac_optarg ;;
252b5132
RH
1060
1061 -program-transform-name | --program-transform-name \
1062 | --program-transform-nam | --program-transform-na \
1063 | --program-transform-n | --program-transform- \
1064 | --program-transform | --program-transfor \
1065 | --program-transfo | --program-transf \
1066 | --program-trans | --program-tran \
1067 | --progr-tra | --program-tr | --program-t)
1068 ac_prev=program_transform_name ;;
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=*)
6bf9431b 1076 program_transform_name=$ac_optarg ;;
252b5132 1077
81ecdfbb
RW
1078 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1079 ac_prev=pdfdir ;;
1080 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1081 pdfdir=$ac_optarg ;;
1082
1083 -psdir | --psdir | --psdi | --psd | --ps)
1084 ac_prev=psdir ;;
1085 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1086 psdir=$ac_optarg ;;
1087
252b5132
RH
1088 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1089 | -silent | --silent | --silen | --sile | --sil)
1090 silent=yes ;;
1091
bb695960
PB
1092 -runstatedir | --runstatedir | --runstatedi | --runstated \
1093 | --runstate | --runstat | --runsta | --runst | --runs \
1094 | --run | --ru | --r)
1095 ac_prev=runstatedir ;;
1096 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1097 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1098 | --run=* | --ru=* | --r=*)
1099 runstatedir=$ac_optarg ;;
1100
252b5132
RH
1101 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1102 ac_prev=sbindir ;;
1103 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1104 | --sbi=* | --sb=*)
6bf9431b 1105 sbindir=$ac_optarg ;;
252b5132
RH
1106
1107 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1108 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1109 | --sharedst | --shareds | --shared | --share | --shar \
1110 | --sha | --sh)
1111 ac_prev=sharedstatedir ;;
1112 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1113 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1114 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1115 | --sha=* | --sh=*)
6bf9431b 1116 sharedstatedir=$ac_optarg ;;
252b5132
RH
1117
1118 -site | --site | --sit)
1119 ac_prev=site ;;
1120 -site=* | --site=* | --sit=*)
6bf9431b 1121 site=$ac_optarg ;;
093872ec 1122
252b5132
RH
1123 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1124 ac_prev=srcdir ;;
1125 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6bf9431b 1126 srcdir=$ac_optarg ;;
252b5132
RH
1127
1128 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1129 | --syscon | --sysco | --sysc | --sys | --sy)
1130 ac_prev=sysconfdir ;;
1131 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1132 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
6bf9431b 1133 sysconfdir=$ac_optarg ;;
252b5132
RH
1134
1135 -target | --target | --targe | --targ | --tar | --ta | --t)
6bf9431b 1136 ac_prev=target_alias ;;
252b5132 1137 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
6bf9431b 1138 target_alias=$ac_optarg ;;
252b5132
RH
1139
1140 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1141 verbose=yes ;;
1142
6bf9431b
BE
1143 -version | --version | --versio | --versi | --vers | -V)
1144 ac_init_version=: ;;
252b5132
RH
1145
1146 -with-* | --with-*)
81ecdfbb 1147 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1148 # Reject names that are not valid shell variable names.
81ecdfbb 1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1150 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1151 ac_useropt_orig=$ac_useropt
1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 case $ac_user_opts in
1154 *"
1155"with_$ac_useropt"
1156"*) ;;
1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1158 ac_unrecognized_sep=', ';;
0ab6f085 1159 esac
81ecdfbb 1160 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1161
1162 -without-* | --without-*)
81ecdfbb 1163 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1164 # Reject names that are not valid shell variable names.
81ecdfbb 1165 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1166 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1167 ac_useropt_orig=$ac_useropt
1168 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1169 case $ac_user_opts in
1170 *"
1171"with_$ac_useropt"
1172"*) ;;
1173 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1174 ac_unrecognized_sep=', ';;
1175 esac
1176 eval with_$ac_useropt=no ;;
252b5132
RH
1177
1178 --x)
1179 # Obsolete; use --with-x.
1180 with_x=yes ;;
1181
1182 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1183 | --x-incl | --x-inc | --x-in | --x-i)
1184 ac_prev=x_includes ;;
1185 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1186 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
6bf9431b 1187 x_includes=$ac_optarg ;;
252b5132
RH
1188
1189 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1190 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1191 ac_prev=x_libraries ;;
1192 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1193 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
6bf9431b 1194 x_libraries=$ac_optarg ;;
252b5132 1195
d0ac1c44
SM
1196 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1197Try \`$0 --help' for more information"
252b5132
RH
1198 ;;
1199
6bf9431b
BE
1200 *=*)
1201 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1202 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1203 case $ac_envvar in #(
1204 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1205 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1206 esac
1207 eval $ac_envvar=\$ac_optarg
6bf9431b
BE
1208 export $ac_envvar ;;
1209
252b5132 1210 *)
6bf9431b 1211 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1212 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
6bf9431b 1213 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1214 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1215 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1216 ;;
1217
1218 esac
1219done
1220
1221if test -n "$ac_prev"; then
6bf9431b 1222 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1223 as_fn_error $? "missing argument to $ac_option"
252b5132
RH
1224fi
1225
81ecdfbb
RW
1226if test -n "$ac_unrecognized_opts"; then
1227 case $enable_option_checking in
1228 no) ;;
d0ac1c44 1229 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1230 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
0ab6f085 1231 esac
81ecdfbb 1232fi
0ab6f085 1233
81ecdfbb
RW
1234# Check all directory arguments for consistency.
1235for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1236 datadir sysconfdir sharedstatedir localstatedir includedir \
1237 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
bb695960 1238 libdir localedir mandir runstatedir
0ab6f085 1239do
81ecdfbb
RW
1240 eval ac_val=\$$ac_var
1241 # Remove trailing slashes.
0ab6f085 1242 case $ac_val in
81ecdfbb
RW
1243 */ )
1244 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1245 eval $ac_var=\$ac_val;;
252b5132 1246 esac
81ecdfbb
RW
1247 # Be sure to have absolute directory names.
1248 case $ac_val in
1249 [\\/$]* | ?:[\\/]* ) continue;;
1250 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1251 esac
d0ac1c44 1252 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1253done
1254
6bf9431b
BE
1255# There might be people who depend on the old broken behavior: `$host'
1256# used to hold the argument of --host etc.
1257# FIXME: To remove some day.
1258build=$build_alias
1259host=$host_alias
1260target=$target_alias
1261
1262# FIXME: To remove some day.
1263if test "x$host_alias" != x; then
1264 if test "x$build_alias" = x; then
1265 cross_compiling=maybe
6bf9431b
BE
1266 elif test "x$build_alias" != "x$host_alias"; then
1267 cross_compiling=yes
1268 fi
1269fi
252b5132 1270
6bf9431b
BE
1271ac_tool_prefix=
1272test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273
1274test "$silent" = yes && exec 6>/dev/null
252b5132 1275
252b5132 1276
81ecdfbb
RW
1277ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278ac_ls_di=`ls -di .` &&
1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1280 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1281test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1282 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1283
1284
252b5132
RH
1285# Find the source files, if location was not specified.
1286if test -z "$srcdir"; then
1287 ac_srcdir_defaulted=yes
81ecdfbb
RW
1288 # Try the directory containing this script, then the parent directory.
1289 ac_confdir=`$as_dirname -- "$as_myself" ||
1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291 X"$as_myself" : 'X\(//\)[^/]' \| \
1292 X"$as_myself" : 'X\(//\)$' \| \
1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294$as_echo X"$as_myself" |
1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296 s//\1/
1297 q
1298 }
1299 /^X\(\/\/\)[^/].*/{
1300 s//\1/
1301 q
1302 }
1303 /^X\(\/\/\)$/{
1304 s//\1/
1305 q
1306 }
1307 /^X\(\/\).*/{
1308 s//\1/
1309 q
1310 }
1311 s/.*/./; q'`
252b5132 1312 srcdir=$ac_confdir
81ecdfbb 1313 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1314 srcdir=..
1315 fi
1316else
1317 ac_srcdir_defaulted=no
1318fi
81ecdfbb
RW
1319if test ! -r "$srcdir/$ac_unique_file"; then
1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1321 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1322fi
1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324ac_abs_confdir=`(
d0ac1c44 1325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1326 pwd)`
1327# When building in place, set srcdir=.
1328if test "$ac_abs_confdir" = "$ac_pwd"; then
1329 srcdir=.
1330fi
1331# Remove unnecessary trailing slashes from srcdir.
1332# Double slashes in file names in object file debugging info
1333# mess up M-x gdb in Emacs.
1334case $srcdir in
1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336esac
1337for ac_var in $ac_precious_vars; do
1338 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339 eval ac_env_${ac_var}_value=\$${ac_var}
1340 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342done
252b5132 1343
6bf9431b
BE
1344#
1345# Report the --help message.
1346#
1347if test "$ac_init_help" = "long"; then
1348 # Omit some internal or obsolete options to make the list less imposing.
1349 # This message is too long to be a string in the A/UX 3.1 sh.
1350 cat <<_ACEOF
bb695960 1351\`configure' configures gprof 2.33.50 to adapt to many kinds of systems.
252b5132 1352
6bf9431b 1353Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1354
6bf9431b
BE
1355To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1357
6bf9431b 1358Defaults for the options are specified in brackets.
ac48eca1 1359
6bf9431b
BE
1360Configuration:
1361 -h, --help display this help and exit
1362 --help=short display options specific to this package
1363 --help=recursive display the short help of all the included packages
1364 -V, --version display version information and exit
d0ac1c44 1365 -q, --quiet, --silent do not print \`checking ...' messages
6bf9431b
BE
1366 --cache-file=FILE cache test results in FILE [disabled]
1367 -C, --config-cache alias for \`--cache-file=config.cache'
1368 -n, --no-create do not create output files
1369 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1370
6bf9431b
BE
1371Installation directories:
1372 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1373 [$ac_default_prefix]
6bf9431b 1374 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1375 [PREFIX]
ac48eca1 1376
6bf9431b
BE
1377By default, \`make install' will install all the files in
1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1379an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380for instance \`--prefix=\$HOME'.
ac48eca1 1381
6bf9431b 1382For better control, use the options below.
ac48eca1 1383
6bf9431b 1384Fine tuning of the installation directories:
81ecdfbb
RW
1385 --bindir=DIR user executables [EPREFIX/bin]
1386 --sbindir=DIR system admin executables [EPREFIX/sbin]
1387 --libexecdir=DIR program executables [EPREFIX/libexec]
1388 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1389 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1390 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
bb695960 1391 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
81ecdfbb
RW
1392 --libdir=DIR object code libraries [EPREFIX/lib]
1393 --includedir=DIR C header files [PREFIX/include]
1394 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1395 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1396 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1397 --infodir=DIR info documentation [DATAROOTDIR/info]
1398 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1399 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1400 --docdir=DIR documentation root [DATAROOTDIR/doc/gprof]
81ecdfbb
RW
1401 --htmldir=DIR html documentation [DOCDIR]
1402 --dvidir=DIR dvi documentation [DOCDIR]
1403 --pdfdir=DIR pdf documentation [DOCDIR]
1404 --psdir=DIR ps documentation [DOCDIR]
6bf9431b 1405_ACEOF
ac48eca1 1406
6bf9431b 1407 cat <<\_ACEOF
252b5132 1408
6bf9431b
BE
1409Program names:
1410 --program-prefix=PREFIX prepend PREFIX to installed program names
1411 --program-suffix=SUFFIX append SUFFIX to installed program names
1412 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1413
6bf9431b
BE
1414System types:
1415 --build=BUILD configure for building on BUILD [guessed]
1416 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1417 --target=TARGET configure for building compilers for TARGET [HOST]
1418_ACEOF
252b5132 1419fi
252b5132 1420
6bf9431b 1421if test -n "$ac_init_help"; then
2e98a7bd 1422 case $ac_init_help in
bb695960 1423 short | recursive ) echo "Configuration of gprof 2.33.50:";;
2e98a7bd 1424 esac
6bf9431b 1425 cat <<\_ACEOF
252b5132 1426
6bf9431b 1427Optional Features:
81ecdfbb 1428 --disable-option-checking ignore unrecognized --enable/--with options
6bf9431b
BE
1429 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1430 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
d0ac1c44
SM
1431 --enable-dependency-tracking
1432 do not reject slow dependency extractors
1433 --disable-dependency-tracking
1434 speeds up one-time build
1435 --enable-silent-rules less verbose build output (undo: "make V=1")
1436 --disable-silent-rules verbose build output (undo: "make V=0")
81ecdfbb
RW
1437 --enable-shared[=PKGS] build shared libraries [default=yes]
1438 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1439 --enable-fast-install[=PKGS]
1440 optimize for fast installation [default=yes]
6bf9431b 1441 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1442 --enable-plugins Enable support for plugins
1443 --disable-largefile omit support for large files
6bf9431b 1444 --disable-nls do not use Native Language Support
d0ac1c44
SM
1445 --enable-maintainer-mode
1446 enable make rules and dependencies not useful (and
1447 sometimes confusing) to the casual installer
241a6c40
AM
1448 --enable-werror treat compile warnings as errors
1449 --enable-build-warnings enable build-time compiler warnings
6bf9431b
BE
1450
1451Optional Packages:
1452 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1453 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1454 --with-pic try to use only PIC/non-PIC objects [default=use
1455 both]
1456 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
252b5132 1457
6bf9431b
BE
1458Some influential environment variables:
1459 CC C compiler command
1460 CFLAGS C compiler flags
1461 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1462 nonstandard directory <lib dir>
81ecdfbb 1463 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1464 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1465 you have headers in a nonstandard directory <include dir>
6bf9431b 1466 CPP C preprocessor
252b5132 1467
6bf9431b
BE
1468Use these variables to override the choices made by `configure' or to help
1469it to find libraries and programs with nonstandard names/locations.
1470
81ecdfbb 1471Report bugs to the package provider.
6bf9431b 1472_ACEOF
81ecdfbb 1473ac_status=$?
252b5132
RH
1474fi
1475
6bf9431b
BE
1476if test "$ac_init_help" = "recursive"; then
1477 # If there are subdirs, report their specific --help.
6bf9431b 1478 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1479 test -d "$ac_dir" ||
1480 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1481 continue
6bf9431b 1482 ac_builddir=.
252b5132 1483
81ecdfbb
RW
1484case "$ac_dir" in
1485.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486*)
1487 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1488 # A ".." for each directory in $ac_dir_suffix.
1489 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1490 case $ac_top_builddir_sub in
1491 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1493 esac ;;
1494esac
1495ac_abs_top_builddir=$ac_pwd
1496ac_abs_builddir=$ac_pwd$ac_dir_suffix
1497# for backward compatibility:
1498ac_top_builddir=$ac_top_build_prefix
6bf9431b
BE
1499
1500case $srcdir in
81ecdfbb 1501 .) # We are building in place.
6bf9431b 1502 ac_srcdir=.
81ecdfbb
RW
1503 ac_top_srcdir=$ac_top_builddir_sub
1504 ac_abs_top_srcdir=$ac_pwd ;;
1505 [\\/]* | ?:[\\/]* ) # Absolute name.
6bf9431b 1506 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1507 ac_top_srcdir=$srcdir
1508 ac_abs_top_srcdir=$srcdir ;;
1509 *) # Relative name.
1510 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1511 ac_top_srcdir=$ac_top_build_prefix$srcdir
1512 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
0ab6f085 1513esac
81ecdfbb
RW
1514ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1515
1516 cd "$ac_dir" || { ac_status=$?; continue; }
1517 # Check for guested configure.
1518 if test -f "$ac_srcdir/configure.gnu"; then
1519 echo &&
1520 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1521 elif test -f "$ac_srcdir/configure"; then
1522 echo &&
1523 $SHELL "$ac_srcdir/configure" --help=recursive
6bf9431b 1524 else
81ecdfbb
RW
1525 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1526 fi || ac_status=$?
1527 cd "$ac_pwd" || { ac_status=$?; break; }
6bf9431b
BE
1528 done
1529fi
252b5132 1530
81ecdfbb 1531test -n "$ac_init_help" && exit $ac_status
6bf9431b
BE
1532if $ac_init_version; then
1533 cat <<\_ACEOF
bb695960 1534gprof configure 2.33.50
d0ac1c44 1535generated by GNU Autoconf 2.69
252b5132 1536
d0ac1c44 1537Copyright (C) 2012 Free Software Foundation, Inc.
6bf9431b
BE
1538This configure script is free software; the Free Software Foundation
1539gives unlimited permission to copy, distribute and modify it.
1540_ACEOF
81ecdfbb 1541 exit
6bf9431b 1542fi
5d64ca4e 1543
81ecdfbb
RW
1544## ------------------------ ##
1545## Autoconf initialization. ##
1546## ------------------------ ##
5d64ca4e 1547
81ecdfbb
RW
1548# ac_fn_c_try_compile LINENO
1549# --------------------------
1550# Try to compile conftest.$ac_ext, and return whether this succeeded.
1551ac_fn_c_try_compile ()
6bf9431b 1552{
81ecdfbb
RW
1553 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1554 rm -f conftest.$ac_objext
1555 if { { ac_try="$ac_compile"
1556case "(($ac_try" in
1557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558 *) ac_try_echo=$ac_try;;
1559esac
1560eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561$as_echo "$ac_try_echo"; } >&5
1562 (eval "$ac_compile") 2>conftest.err
1563 ac_status=$?
1564 if test -s conftest.err; then
1565 grep -v '^ *+' conftest.err >conftest.er1
1566 cat conftest.er1 >&5
1567 mv -f conftest.er1 conftest.err
1568 fi
1569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570 test $ac_status = 0; } && {
1571 test -z "$ac_c_werror_flag" ||
1572 test ! -s conftest.err
1573 } && test -s conftest.$ac_objext; then :
1574 ac_retval=0
1575else
1576 $as_echo "$as_me: failed program was:" >&5
1577sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 1578
81ecdfbb
RW
1579 ac_retval=1
1580fi
d0ac1c44
SM
1581 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1582 as_fn_set_status $ac_retval
6bf9431b 1583
81ecdfbb 1584} # ac_fn_c_try_compile
6bf9431b 1585
81ecdfbb
RW
1586# ac_fn_c_try_link LINENO
1587# -----------------------
1588# Try to link conftest.$ac_ext, and return whether this succeeded.
1589ac_fn_c_try_link ()
1590{
1591 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1592 rm -f conftest.$ac_objext conftest$ac_exeext
1593 if { { ac_try="$ac_link"
1594case "(($ac_try" in
1595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1596 *) ac_try_echo=$ac_try;;
1597esac
1598eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1599$as_echo "$ac_try_echo"; } >&5
1600 (eval "$ac_link") 2>conftest.err
1601 ac_status=$?
1602 if test -s conftest.err; then
1603 grep -v '^ *+' conftest.err >conftest.er1
1604 cat conftest.er1 >&5
1605 mv -f conftest.er1 conftest.err
1606 fi
1607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1608 test $ac_status = 0; } && {
1609 test -z "$ac_c_werror_flag" ||
1610 test ! -s conftest.err
1611 } && test -s conftest$ac_exeext && {
1612 test "$cross_compiling" = yes ||
d0ac1c44 1613 test -x conftest$ac_exeext
81ecdfbb
RW
1614 }; then :
1615 ac_retval=0
1616else
1617 $as_echo "$as_me: failed program was:" >&5
1618sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 1619
81ecdfbb
RW
1620 ac_retval=1
1621fi
1622 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1623 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1624 # interfere with the next link command; also delete a directory that is
1625 # left behind by Apple's compiler. We do this before executing the actions.
1626 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1627 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 as_fn_set_status $ac_retval
6bf9431b 1629
81ecdfbb
RW
1630} # ac_fn_c_try_link
1631
1632# ac_fn_c_try_cpp LINENO
1633# ----------------------
1634# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1635ac_fn_c_try_cpp ()
1636{
1637 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638 if { { ac_try="$ac_cpp conftest.$ac_ext"
1639case "(($ac_try" in
1640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1641 *) ac_try_echo=$ac_try;;
1642esac
1643eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644$as_echo "$ac_try_echo"; } >&5
1645 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1646 ac_status=$?
1647 if test -s conftest.err; then
1648 grep -v '^ *+' conftest.err >conftest.er1
1649 cat conftest.er1 >&5
1650 mv -f conftest.er1 conftest.err
1651 fi
1652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1653 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1654 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1655 test ! -s conftest.err
1656 }; then :
1657 ac_retval=0
1658else
1659 $as_echo "$as_me: failed program was:" >&5
1660sed 's/^/| /' conftest.$ac_ext >&5
1661
1662 ac_retval=1
1663fi
d0ac1c44
SM
1664 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1665 as_fn_set_status $ac_retval
81ecdfbb
RW
1666
1667} # ac_fn_c_try_cpp
1668
1669# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1670# -------------------------------------------------------
1671# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1672# the include files in INCLUDES and setting the cache variable VAR
1673# accordingly.
1674ac_fn_c_check_header_mongrel ()
1675{
1676 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1677 if eval \${$3+:} false; then :
81ecdfbb
RW
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1679$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1680if eval \${$3+:} false; then :
81ecdfbb
RW
1681 $as_echo_n "(cached) " >&6
1682fi
1683eval ac_res=\$$3
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1685$as_echo "$ac_res" >&6; }
1686else
1687 # Is the header compilable?
1688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1689$as_echo_n "checking $2 usability... " >&6; }
1690cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1691/* end confdefs.h. */
1692$4
1693#include <$2>
1694_ACEOF
1695if ac_fn_c_try_compile "$LINENO"; then :
1696 ac_header_compiler=yes
1697else
1698 ac_header_compiler=no
1699fi
1700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1702$as_echo "$ac_header_compiler" >&6; }
1703
1704# Is the header present?
1705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1706$as_echo_n "checking $2 presence... " >&6; }
1707cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1708/* end confdefs.h. */
1709#include <$2>
1710_ACEOF
1711if ac_fn_c_try_cpp "$LINENO"; then :
1712 ac_header_preproc=yes
1713else
1714 ac_header_preproc=no
1715fi
d0ac1c44 1716rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1718$as_echo "$ac_header_preproc" >&6; }
1719
1720# So? What about this header?
1721case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1722 yes:no: )
1723 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1724$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1726$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1727 ;;
1728 no:yes:* )
1729 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1730$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1732$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1734$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1736$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1737 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1738$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1739 ;;
1740esac
1741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1742$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1743if eval \${$3+:} false; then :
81ecdfbb
RW
1744 $as_echo_n "(cached) " >&6
1745else
1746 eval "$3=\$ac_header_compiler"
1747fi
1748eval ac_res=\$$3
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1750$as_echo "$ac_res" >&6; }
1751fi
d0ac1c44 1752 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1753
1754} # ac_fn_c_check_header_mongrel
1755
1756# ac_fn_c_try_run LINENO
1757# ----------------------
1758# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1759# that executables *can* be run.
1760ac_fn_c_try_run ()
1761{
1762 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1763 if { { ac_try="$ac_link"
1764case "(($ac_try" in
1765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1766 *) ac_try_echo=$ac_try;;
1767esac
1768eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1769$as_echo "$ac_try_echo"; } >&5
1770 (eval "$ac_link") 2>&5
1771 ac_status=$?
1772 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1773 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1774 { { case "(($ac_try" in
1775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1776 *) ac_try_echo=$ac_try;;
1777esac
1778eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1779$as_echo "$ac_try_echo"; } >&5
1780 (eval "$ac_try") 2>&5
1781 ac_status=$?
1782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1783 test $ac_status = 0; }; }; then :
1784 ac_retval=0
1785else
1786 $as_echo "$as_me: program exited with status $ac_status" >&5
1787 $as_echo "$as_me: failed program was:" >&5
1788sed 's/^/| /' conftest.$ac_ext >&5
1789
1790 ac_retval=$ac_status
1791fi
1792 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1794 as_fn_set_status $ac_retval
81ecdfbb
RW
1795
1796} # ac_fn_c_try_run
1797
1798# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1799# -------------------------------------------------------
1800# Tests whether HEADER exists and can be compiled using the include files in
1801# INCLUDES, setting the cache variable VAR accordingly.
1802ac_fn_c_check_header_compile ()
1803{
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1807if eval \${$3+:} false; then :
81ecdfbb
RW
1808 $as_echo_n "(cached) " >&6
1809else
1810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1811/* end confdefs.h. */
1812$4
1813#include <$2>
1814_ACEOF
1815if ac_fn_c_try_compile "$LINENO"; then :
1816 eval "$3=yes"
1817else
1818 eval "$3=no"
1819fi
1820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1821fi
1822eval ac_res=\$$3
1823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1824$as_echo "$ac_res" >&6; }
d0ac1c44 1825 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1826
1827} # ac_fn_c_check_header_compile
1828
1829# ac_fn_c_check_func LINENO FUNC VAR
1830# ----------------------------------
1831# Tests whether FUNC exists, setting the cache variable VAR accordingly
1832ac_fn_c_check_func ()
1833{
1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1836$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1837if eval \${$3+:} false; then :
81ecdfbb
RW
1838 $as_echo_n "(cached) " >&6
1839else
1840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1841/* end confdefs.h. */
1842/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1843 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1844#define $2 innocuous_$2
1845
1846/* System header to define __stub macros and hopefully few prototypes,
1847 which can conflict with char $2 (); below.
1848 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1849 <limits.h> exists even on freestanding compilers. */
1850
1851#ifdef __STDC__
1852# include <limits.h>
1853#else
1854# include <assert.h>
1855#endif
1856
1857#undef $2
1858
1859/* Override any GCC internal prototype to avoid an error.
1860 Use char because int might match the return type of a GCC
1861 builtin and then its argument prototype would still apply. */
1862#ifdef __cplusplus
1863extern "C"
1864#endif
1865char $2 ();
1866/* The GNU C library defines this for functions which it implements
1867 to always fail with ENOSYS. Some functions are actually named
1868 something starting with __ and the normal name is an alias. */
1869#if defined __stub_$2 || defined __stub___$2
1870choke me
1871#endif
1872
1873int
1874main ()
1875{
1876return $2 ();
1877 ;
1878 return 0;
1879}
1880_ACEOF
1881if ac_fn_c_try_link "$LINENO"; then :
1882 eval "$3=yes"
1883else
1884 eval "$3=no"
1885fi
1886rm -f core conftest.err conftest.$ac_objext \
1887 conftest$ac_exeext conftest.$ac_ext
1888fi
1889eval ac_res=\$$3
1890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1891$as_echo "$ac_res" >&6; }
d0ac1c44 1892 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1893
1894} # ac_fn_c_check_func
1895cat >config.log <<_ACEOF
1896This file contains any messages produced by compilers while
1897running configure, to aid debugging if configure makes a mistake.
1898
bb695960 1899It was created by gprof $as_me 2.33.50, which was
d0ac1c44 1900generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
1901
1902 $ $0 $@
1903
1904_ACEOF
1905exec 5>>config.log
1906{
1907cat <<_ASUNAME
1908## --------- ##
1909## Platform. ##
1910## --------- ##
1911
1912hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1913uname -m = `(uname -m) 2>/dev/null || echo unknown`
1914uname -r = `(uname -r) 2>/dev/null || echo unknown`
1915uname -s = `(uname -s) 2>/dev/null || echo unknown`
1916uname -v = `(uname -v) 2>/dev/null || echo unknown`
1917
1918/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1919/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1920
1921/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1922/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1923/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1924/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1925/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1926/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1927/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1928
1929_ASUNAME
1930
1931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6bf9431b
BE
1932for as_dir in $PATH
1933do
1934 IFS=$as_save_IFS
1935 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1936 $as_echo "PATH: $as_dir"
1937 done
1938IFS=$as_save_IFS
5d64ca4e 1939
6bf9431b 1940} >&5
093872ec 1941
6bf9431b 1942cat >&5 <<_ACEOF
252b5132 1943
6bf9431b
BE
1944
1945## ----------- ##
1946## Core tests. ##
1947## ----------- ##
1948
1949_ACEOF
1950
1951
1952# Keep a trace of the command line.
1953# Strip out --no-create and --no-recursion so they do not pile up.
1954# Strip out --silent because we don't want to record it for future runs.
1955# Also quote any args containing shell meta-characters.
1956# Make two passes to allow for proper duplicate-argument suppression.
1957ac_configure_args=
1958ac_configure_args0=
1959ac_configure_args1=
6bf9431b
BE
1960ac_must_keep_next=false
1961for ac_pass in 1 2
1962do
1963 for ac_arg
1964 do
1965 case $ac_arg in
1966 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1967 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1968 | -silent | --silent | --silen | --sile | --sil)
1969 continue ;;
81ecdfbb
RW
1970 *\'*)
1971 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
1972 esac
1973 case $ac_pass in
81ecdfbb 1974 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
6bf9431b 1975 2)
81ecdfbb 1976 as_fn_append ac_configure_args1 " '$ac_arg'"
6bf9431b
BE
1977 if test $ac_must_keep_next = true; then
1978 ac_must_keep_next=false # Got value, back to normal.
1979 else
1980 case $ac_arg in
1981 *=* | --config-cache | -C | -disable-* | --disable-* \
1982 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1983 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1984 | -with-* | --with-* | -without-* | --without-* | --x)
1985 case "$ac_configure_args0 " in
1986 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1987 esac
1988 ;;
1989 -* ) ac_must_keep_next=true ;;
1990 esac
1991 fi
81ecdfbb 1992 as_fn_append ac_configure_args " '$ac_arg'"
6bf9431b
BE
1993 ;;
1994 esac
1995 done
1996done
81ecdfbb
RW
1997{ ac_configure_args0=; unset ac_configure_args0;}
1998{ ac_configure_args1=; unset ac_configure_args1;}
6bf9431b
BE
1999
2000# When interrupted or exit'd, cleanup temporary files, and complete
2001# config.log. We remove comments because anyway the quotes in there
2002# would cause problems or look ugly.
81ecdfbb
RW
2003# WARNING: Use '\'' to represent an apostrophe within the trap.
2004# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
6bf9431b
BE
2005trap 'exit_status=$?
2006 # Save into config.log some information that might help in debugging.
2007 {
2008 echo
2009
d0ac1c44 2010 $as_echo "## ---------------- ##
6bf9431b 2011## Cache variables. ##
d0ac1c44 2012## ---------------- ##"
6bf9431b
BE
2013 echo
2014 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2015(
2016 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2017 eval ac_val=\$$ac_var
2018 case $ac_val in #(
2019 *${as_nl}*)
2020 case $ac_var in #(
2021 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2022$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2023 esac
2024 case $ac_var in #(
2025 _ | IFS | as_nl) ;; #(
2026 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2027 *) { eval $ac_var=; unset $ac_var;} ;;
2028 esac ;;
2029 esac
2030 done
6bf9431b 2031 (set) 2>&1 |
81ecdfbb
RW
2032 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2033 *${as_nl}ac_space=\ *)
6bf9431b 2034 sed -n \
81ecdfbb
RW
2035 "s/'\''/'\''\\\\'\'''\''/g;
2036 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2037 ;; #(
6bf9431b 2038 *)
81ecdfbb 2039 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6bf9431b 2040 ;;
81ecdfbb
RW
2041 esac |
2042 sort
2043)
6bf9431b
BE
2044 echo
2045
d0ac1c44 2046 $as_echo "## ----------------- ##
6bf9431b 2047## Output variables. ##
d0ac1c44 2048## ----------------- ##"
6bf9431b
BE
2049 echo
2050 for ac_var in $ac_subst_vars
2051 do
81ecdfbb
RW
2052 eval ac_val=\$$ac_var
2053 case $ac_val in
2054 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2055 esac
2056 $as_echo "$ac_var='\''$ac_val'\''"
6bf9431b
BE
2057 done | sort
2058 echo
2059
2060 if test -n "$ac_subst_files"; then
d0ac1c44 2061 $as_echo "## ------------------- ##
81ecdfbb 2062## File substitutions. ##
d0ac1c44 2063## ------------------- ##"
6bf9431b
BE
2064 echo
2065 for ac_var in $ac_subst_files
2066 do
81ecdfbb
RW
2067 eval ac_val=\$$ac_var
2068 case $ac_val in
2069 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2070 esac
2071 $as_echo "$ac_var='\''$ac_val'\''"
6bf9431b
BE
2072 done | sort
2073 echo
2074 fi
2075
2076 if test -s confdefs.h; then
d0ac1c44 2077 $as_echo "## ----------- ##
6bf9431b 2078## confdefs.h. ##
d0ac1c44 2079## ----------- ##"
6bf9431b 2080 echo
81ecdfbb 2081 cat confdefs.h
6bf9431b
BE
2082 echo
2083 fi
2084 test "$ac_signal" != 0 &&
81ecdfbb
RW
2085 $as_echo "$as_me: caught signal $ac_signal"
2086 $as_echo "$as_me: exit $exit_status"
6bf9431b 2087 } >&5
81ecdfbb
RW
2088 rm -f core *.core core.conftest.* &&
2089 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
6bf9431b 2090 exit $exit_status
81ecdfbb 2091' 0
6bf9431b 2092for ac_signal in 1 2 13 15; do
81ecdfbb 2093 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
6bf9431b
BE
2094done
2095ac_signal=0
2096
2097# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2098rm -f -r conftest* confdefs.h
2099
2100$as_echo "/* confdefs.h */" > confdefs.h
6bf9431b
BE
2101
2102# Predefined preprocessor variables.
2103
2104cat >>confdefs.h <<_ACEOF
2105#define PACKAGE_NAME "$PACKAGE_NAME"
2106_ACEOF
2107
6bf9431b
BE
2108cat >>confdefs.h <<_ACEOF
2109#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2110_ACEOF
2111
6bf9431b
BE
2112cat >>confdefs.h <<_ACEOF
2113#define PACKAGE_VERSION "$PACKAGE_VERSION"
2114_ACEOF
2115
6bf9431b
BE
2116cat >>confdefs.h <<_ACEOF
2117#define PACKAGE_STRING "$PACKAGE_STRING"
2118_ACEOF
2119
6bf9431b
BE
2120cat >>confdefs.h <<_ACEOF
2121#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2122_ACEOF
2123
81ecdfbb
RW
2124cat >>confdefs.h <<_ACEOF
2125#define PACKAGE_URL "$PACKAGE_URL"
2126_ACEOF
2127
6bf9431b
BE
2128
2129# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2130# Prefer an explicitly selected file to automatically selected ones.
2131ac_site_file1=NONE
2132ac_site_file2=NONE
2133if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2134 # We do not want a PATH search for config.site.
2135 case $CONFIG_SITE in #((
2136 -*) ac_site_file1=./$CONFIG_SITE;;
2137 */*) ac_site_file1=$CONFIG_SITE;;
2138 *) ac_site_file1=./$CONFIG_SITE;;
2139 esac
81ecdfbb
RW
2140elif test "x$prefix" != xNONE; then
2141 ac_site_file1=$prefix/share/config.site
2142 ac_site_file2=$prefix/etc/config.site
2143else
2144 ac_site_file1=$ac_default_prefix/share/config.site
2145 ac_site_file2=$ac_default_prefix/etc/config.site
2146fi
2147for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2148do
2149 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2150 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2152$as_echo "$as_me: loading site script $ac_site_file" >&6;}
6bf9431b 2153 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2154 . "$ac_site_file" \
2155 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2156$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2157as_fn_error $? "failed to load site script $ac_site_file
2158See \`config.log' for more details" "$LINENO" 5; }
6bf9431b
BE
2159 fi
2160done
2161
2162if test -r "$cache_file"; then
d0ac1c44
SM
2163 # Some versions of bash will fail to source /dev/null (special files
2164 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2165 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2166 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2167$as_echo "$as_me: loading cache $cache_file" >&6;}
6bf9431b 2168 case $cache_file in
81ecdfbb
RW
2169 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2170 *) . "./$cache_file";;
6bf9431b
BE
2171 esac
2172 fi
2173else
81ecdfbb
RW
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2175$as_echo "$as_me: creating cache $cache_file" >&6;}
6bf9431b
BE
2176 >$cache_file
2177fi
2178
2179# Check that the precious variables saved in the cache have kept the same
2180# value.
2181ac_cache_corrupted=false
81ecdfbb 2182for ac_var in $ac_precious_vars; do
6bf9431b
BE
2183 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2184 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2185 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2186 eval ac_new_val=\$ac_env_${ac_var}_value
6bf9431b
BE
2187 case $ac_old_set,$ac_new_set in
2188 set,)
81ecdfbb
RW
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2190$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
6bf9431b
BE
2191 ac_cache_corrupted=: ;;
2192 ,set)
81ecdfbb
RW
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2194$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
6bf9431b
BE
2195 ac_cache_corrupted=: ;;
2196 ,);;
2197 *)
2198 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2199 # differences in whitespace do not lead to failure.
2200 ac_old_val_w=`echo x $ac_old_val`
2201 ac_new_val_w=`echo x $ac_new_val`
2202 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2204$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2205 ac_cache_corrupted=:
2206 else
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2208$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2209 eval $ac_var=\$ac_old_val
2210 fi
2211 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2212$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2214$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
6bf9431b
BE
2215 fi;;
2216 esac
2217 # Pass precious variables to config.status.
2218 if test "$ac_new_set" = set; then
2219 case $ac_new_val in
81ecdfbb 2220 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
2221 *) ac_arg=$ac_var=$ac_new_val ;;
2222 esac
2223 case " $ac_configure_args " in
2224 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2225 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
6bf9431b
BE
2226 esac
2227 fi
2228done
2229if $ac_cache_corrupted; then
81ecdfbb
RW
2230 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2231$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2233$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2234 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
6bf9431b 2235fi
81ecdfbb
RW
2236## -------------------- ##
2237## Main body of script. ##
2238## -------------------- ##
6bf9431b 2239
0ab6f085
AM
2240ac_ext=c
2241ac_cpp='$CPP $CPPFLAGS'
2242ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2243ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2244ac_compiler_gnu=$ac_cv_c_compiler_gnu
2245
6bf9431b
BE
2246
2247
6bf9431b
BE
2248
2249
2250
2251
2252ac_aux_dir=
81ecdfbb 2253for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
2254 if test -f "$ac_dir/install-sh"; then
2255 ac_aux_dir=$ac_dir
2256 ac_install_sh="$ac_aux_dir/install-sh -c"
2257 break
2258 elif test -f "$ac_dir/install.sh"; then
2259 ac_aux_dir=$ac_dir
2260 ac_install_sh="$ac_aux_dir/install.sh -c"
2261 break
2262 elif test -f "$ac_dir/shtool"; then
2263 ac_aux_dir=$ac_dir
2264 ac_install_sh="$ac_aux_dir/shtool install -c"
2265 break
2266 fi
6bf9431b
BE
2267done
2268if test -z "$ac_aux_dir"; then
d0ac1c44 2269 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bf9431b 2270fi
81ecdfbb
RW
2271
2272# These three variables are undocumented and unsupported,
2273# and are intended to be withdrawn in a future Autoconf release.
2274# They can cause serious problems if a builder's source tree is in a directory
2275# whose full name contains unusual characters.
2276ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2277ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2278ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2279
6bf9431b
BE
2280
2281# Make sure we can run config.sub.
81ecdfbb 2282$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2283 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2284
2285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2286$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2287if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2288 $as_echo_n "(cached) " >&6
2289else
2290 ac_build_alias=$build_alias
2291test "x$ac_build_alias" = x &&
2292 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2293test "x$ac_build_alias" = x &&
d0ac1c44 2294 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2295ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2296 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2297
2298fi
2299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2300$as_echo "$ac_cv_build" >&6; }
2301case $ac_cv_build in
2302*-*-*) ;;
d0ac1c44 2303*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb 2304esac
6bf9431b 2305build=$ac_cv_build
81ecdfbb
RW
2306ac_save_IFS=$IFS; IFS='-'
2307set x $ac_cv_build
2308shift
2309build_cpu=$1
2310build_vendor=$2
2311shift; shift
2312# Remember, the first character of IFS is used to create $*,
2313# except with old shells:
2314build_os=$*
2315IFS=$ac_save_IFS
2316case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
0ab6f085
AM
2317
2318
81ecdfbb
RW
2319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2320$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2321if ${ac_cv_host+:} false; then :
81ecdfbb 2322 $as_echo_n "(cached) " >&6
6bf9431b 2323else
81ecdfbb
RW
2324 if test "x$host_alias" = x; then
2325 ac_cv_host=$ac_cv_build
2326else
2327 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2328 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
81ecdfbb 2329fi
6bf9431b
BE
2330
2331fi
81ecdfbb
RW
2332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2333$as_echo "$ac_cv_host" >&6; }
2334case $ac_cv_host in
2335*-*-*) ;;
d0ac1c44 2336*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb 2337esac
6bf9431b 2338host=$ac_cv_host
81ecdfbb
RW
2339ac_save_IFS=$IFS; IFS='-'
2340set x $ac_cv_host
2341shift
2342host_cpu=$1
2343host_vendor=$2
2344shift; shift
2345# Remember, the first character of IFS is used to create $*,
2346# except with old shells:
2347host_os=$*
2348IFS=$ac_save_IFS
2349case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
0ab6f085
AM
2350
2351
81ecdfbb
RW
2352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2353$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2354if ${ac_cv_target+:} false; then :
81ecdfbb
RW
2355 $as_echo_n "(cached) " >&6
2356else
2357 if test "x$target_alias" = x; then
2358 ac_cv_target=$ac_cv_host
6bf9431b 2359else
81ecdfbb 2360 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2361 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
81ecdfbb 2362fi
6bf9431b
BE
2363
2364fi
81ecdfbb
RW
2365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2366$as_echo "$ac_cv_target" >&6; }
2367case $ac_cv_target in
2368*-*-*) ;;
d0ac1c44 2369*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb 2370esac
6bf9431b 2371target=$ac_cv_target
81ecdfbb
RW
2372ac_save_IFS=$IFS; IFS='-'
2373set x $ac_cv_target
2374shift
2375target_cpu=$1
2376target_vendor=$2
2377shift; shift
2378# Remember, the first character of IFS is used to create $*,
2379# except with old shells:
2380target_os=$*
2381IFS=$ac_save_IFS
2382case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
6bf9431b
BE
2383
2384
2385# The aliases save the names the user supplied, while $host etc.
2386# will get canonicalized.
2387test -n "$target_alias" &&
2388 test "$program_prefix$program_suffix$program_transform_name" = \
2389 NONENONEs,x,x, &&
2390 program_prefix=${target_alias}-
d0ac1c44
SM
2391# Expand $ac_aux_dir to an absolute path.
2392am_aux_dir=`cd "$ac_aux_dir" && pwd`
2393
6bf9431b
BE
2394ac_ext=c
2395ac_cpp='$CPP $CPPFLAGS'
2396ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2397ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2398ac_compiler_gnu=$ac_cv_c_compiler_gnu
2399if test -n "$ac_tool_prefix"; then
2400 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2401set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2403$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2404if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2405 $as_echo_n "(cached) " >&6
6bf9431b
BE
2406else
2407 if test -n "$CC"; then
2408 ac_cv_prog_CC="$CC" # Let the user override the test.
2409else
2410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2411for as_dir in $PATH
2412do
2413 IFS=$as_save_IFS
2414 test -z "$as_dir" && as_dir=.
81ecdfbb 2415 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2417 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2419 break 2
2420 fi
2421done
81ecdfbb
RW
2422 done
2423IFS=$as_save_IFS
6bf9431b
BE
2424
2425fi
2426fi
2427CC=$ac_cv_prog_CC
2428if test -n "$CC"; then
81ecdfbb
RW
2429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2430$as_echo "$CC" >&6; }
6bf9431b 2431else
81ecdfbb
RW
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2433$as_echo "no" >&6; }
6bf9431b
BE
2434fi
2435
81ecdfbb 2436
6bf9431b
BE
2437fi
2438if test -z "$ac_cv_prog_CC"; then
2439 ac_ct_CC=$CC
2440 # Extract the first word of "gcc", so it can be a program name with args.
2441set dummy gcc; ac_word=$2
81ecdfbb
RW
2442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2443$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2444if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2445 $as_echo_n "(cached) " >&6
6bf9431b
BE
2446else
2447 if test -n "$ac_ct_CC"; then
2448 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2449else
2450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2451for as_dir in $PATH
2452do
2453 IFS=$as_save_IFS
2454 test -z "$as_dir" && as_dir=.
81ecdfbb 2455 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2456 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2457 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2459 break 2
2460 fi
2461done
81ecdfbb
RW
2462 done
2463IFS=$as_save_IFS
6bf9431b
BE
2464
2465fi
2466fi
2467ac_ct_CC=$ac_cv_prog_ac_ct_CC
2468if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2470$as_echo "$ac_ct_CC" >&6; }
6bf9431b 2471else
81ecdfbb
RW
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2473$as_echo "no" >&6; }
6bf9431b
BE
2474fi
2475
81ecdfbb
RW
2476 if test "x$ac_ct_CC" = x; then
2477 CC=""
2478 else
2479 case $cross_compiling:$ac_tool_warned in
2480yes:)
2481{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2482$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2483ac_tool_warned=yes ;;
2484esac
2485 CC=$ac_ct_CC
2486 fi
6bf9431b
BE
2487else
2488 CC="$ac_cv_prog_CC"
2489fi
2490
2491if test -z "$CC"; then
81ecdfbb
RW
2492 if test -n "$ac_tool_prefix"; then
2493 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
6bf9431b 2494set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2496$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2497if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2498 $as_echo_n "(cached) " >&6
6bf9431b
BE
2499else
2500 if test -n "$CC"; then
2501 ac_cv_prog_CC="$CC" # Let the user override the test.
2502else
2503as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2504for as_dir in $PATH
2505do
2506 IFS=$as_save_IFS
2507 test -z "$as_dir" && as_dir=.
81ecdfbb 2508 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2509 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2510 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2512 break 2
2513 fi
2514done
81ecdfbb
RW
2515 done
2516IFS=$as_save_IFS
6bf9431b
BE
2517
2518fi
2519fi
2520CC=$ac_cv_prog_CC
2521if test -n "$CC"; then
81ecdfbb
RW
2522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2523$as_echo "$CC" >&6; }
0ab6f085 2524else
81ecdfbb
RW
2525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2526$as_echo "no" >&6; }
0ab6f085
AM
2527fi
2528
0ab6f085 2529
81ecdfbb 2530 fi
6bf9431b
BE
2531fi
2532if test -z "$CC"; then
2533 # Extract the first word of "cc", so it can be a program name with args.
2534set dummy cc; ac_word=$2
81ecdfbb
RW
2535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2536$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2537if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2538 $as_echo_n "(cached) " >&6
6bf9431b
BE
2539else
2540 if test -n "$CC"; then
2541 ac_cv_prog_CC="$CC" # Let the user override the test.
2542else
2543 ac_prog_rejected=no
2544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2545for as_dir in $PATH
2546do
2547 IFS=$as_save_IFS
2548 test -z "$as_dir" && as_dir=.
81ecdfbb 2549 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2550 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
2551 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2552 ac_prog_rejected=yes
2553 continue
2554 fi
2555 ac_cv_prog_CC="cc"
81ecdfbb 2556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2557 break 2
2558 fi
2559done
81ecdfbb
RW
2560 done
2561IFS=$as_save_IFS
6bf9431b
BE
2562
2563if test $ac_prog_rejected = yes; then
2564 # We found a bogon in the path, so make sure we never use it.
2565 set dummy $ac_cv_prog_CC
2566 shift
2567 if test $# != 0; then
2568 # We chose a different compiler from the bogus one.
2569 # However, it has the same basename, so the bogon will be chosen
2570 # first if we set CC to just the basename; use the full file name.
2571 shift
2572 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2573 fi
2574fi
2575fi
2576fi
2577CC=$ac_cv_prog_CC
2578if test -n "$CC"; then
81ecdfbb
RW
2579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2580$as_echo "$CC" >&6; }
6bf9431b 2581else
81ecdfbb
RW
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2583$as_echo "no" >&6; }
6bf9431b
BE
2584fi
2585
81ecdfbb 2586
6bf9431b
BE
2587fi
2588if test -z "$CC"; then
2589 if test -n "$ac_tool_prefix"; then
81ecdfbb 2590 for ac_prog in cl.exe
6bf9431b
BE
2591 do
2592 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2593set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2595$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2596if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2597 $as_echo_n "(cached) " >&6
6bf9431b
BE
2598else
2599 if test -n "$CC"; then
2600 ac_cv_prog_CC="$CC" # Let the user override the test.
2601else
2602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2603for as_dir in $PATH
2604do
2605 IFS=$as_save_IFS
2606 test -z "$as_dir" && as_dir=.
81ecdfbb 2607 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2609 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2611 break 2
2612 fi
2613done
81ecdfbb
RW
2614 done
2615IFS=$as_save_IFS
6bf9431b
BE
2616
2617fi
2618fi
2619CC=$ac_cv_prog_CC
2620if test -n "$CC"; then
81ecdfbb
RW
2621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2622$as_echo "$CC" >&6; }
6bf9431b 2623else
81ecdfbb
RW
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2625$as_echo "no" >&6; }
6bf9431b
BE
2626fi
2627
81ecdfbb 2628
6bf9431b
BE
2629 test -n "$CC" && break
2630 done
2631fi
2632if test -z "$CC"; then
2633 ac_ct_CC=$CC
81ecdfbb 2634 for ac_prog in cl.exe
6bf9431b
BE
2635do
2636 # Extract the first word of "$ac_prog", so it can be a program name with args.
2637set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2639$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2640if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2641 $as_echo_n "(cached) " >&6
6bf9431b
BE
2642else
2643 if test -n "$ac_ct_CC"; then
2644 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2645else
2646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647for as_dir in $PATH
2648do
2649 IFS=$as_save_IFS
2650 test -z "$as_dir" && as_dir=.
81ecdfbb 2651 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2653 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2655 break 2
2656 fi
2657done
81ecdfbb
RW
2658 done
2659IFS=$as_save_IFS
6bf9431b
BE
2660
2661fi
2662fi
2663ac_ct_CC=$ac_cv_prog_ac_ct_CC
2664if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2666$as_echo "$ac_ct_CC" >&6; }
6bf9431b 2667else
81ecdfbb
RW
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2669$as_echo "no" >&6; }
6bf9431b
BE
2670fi
2671
81ecdfbb 2672
6bf9431b
BE
2673 test -n "$ac_ct_CC" && break
2674done
2675
81ecdfbb
RW
2676 if test "x$ac_ct_CC" = x; then
2677 CC=""
2678 else
2679 case $cross_compiling:$ac_tool_warned in
2680yes:)
2681{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2682$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2683ac_tool_warned=yes ;;
2684esac
2685 CC=$ac_ct_CC
2686 fi
6bf9431b
BE
2687fi
2688
2689fi
2690
2691
81ecdfbb
RW
2692test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2693$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2694as_fn_error $? "no acceptable C compiler found in \$PATH
2695See \`config.log' for more details" "$LINENO" 5; }
6bf9431b
BE
2696
2697# Provide some information about the compiler.
81ecdfbb
RW
2698$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2699set X $ac_compile
2700ac_compiler=$2
2701for ac_option in --version -v -V -qversion; do
2702 { { ac_try="$ac_compiler $ac_option >&5"
2703case "(($ac_try" in
2704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2705 *) ac_try_echo=$ac_try;;
2706esac
2707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2708$as_echo "$ac_try_echo"; } >&5
2709 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6bf9431b 2710 ac_status=$?
81ecdfbb
RW
2711 if test -s conftest.err; then
2712 sed '10a\
2713... rest of stderr output deleted ...
2714 10q' conftest.err >conftest.er1
2715 cat conftest.er1 >&5
81ecdfbb 2716 fi
d0ac1c44 2717 rm -f conftest.er1 conftest.err
81ecdfbb
RW
2718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2719 test $ac_status = 0; }
2720done
6bf9431b 2721
81ecdfbb 2722cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2723/* end confdefs.h. */
2724
2725int
2726main ()
2727{
2728
2729 ;
2730 return 0;
2731}
2732_ACEOF
2733ac_clean_files_save=$ac_clean_files
d0ac1c44 2734ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bf9431b
BE
2735# Try to create an executable without -o first, disregard a.out.
2736# It will help us diagnose broken compilers, and finding out an intuition
2737# of exeext.
d0ac1c44
SM
2738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2739$as_echo_n "checking whether the C compiler works... " >&6; }
81ecdfbb
RW
2740ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2741
2742# The possible output files:
2743ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2744
2745ac_rmfiles=
2746for ac_file in $ac_files
2747do
2748 case $ac_file in
2749 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2750 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2751 esac
2752done
2753rm -f $ac_rmfiles
2754
2755if { { ac_try="$ac_link_default"
2756case "(($ac_try" in
2757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2758 *) ac_try_echo=$ac_try;;
2759esac
2760eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2761$as_echo "$ac_try_echo"; } >&5
2762 (eval "$ac_link_default") 2>&5
2763 ac_status=$?
2764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2765 test $ac_status = 0; }; then :
2766 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2767# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2768# in a Makefile. We should not override ac_cv_exeext if it was cached,
2769# so that the user can short-circuit this test for compilers unknown to
2770# Autoconf.
2771for ac_file in $ac_files ''
6bf9431b
BE
2772do
2773 test -f "$ac_file" || continue
2774 case $ac_file in
81ecdfbb 2775 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
6bf9431b
BE
2776 ;;
2777 [ab].out )
2778 # We found the default executable, but exeext='' is most
2779 # certainly right.
2780 break;;
2781 *.* )
81ecdfbb
RW
2782 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2783 then :; else
2784 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2785 fi
2786 # We set ac_cv_exeext here because the later test for it is not
2787 # safe: cross compilers may not add the suffix if given an `-o'
2788 # argument, so we may need to know it at that point already.
2789 # Even if this section looks crufty: it has the advantage of
2790 # actually working.
6bf9431b
BE
2791 break;;
2792 * )
2793 break;;
2794 esac
2795done
81ecdfbb
RW
2796test "$ac_cv_exeext" = no && ac_cv_exeext=
2797
6bf9431b 2798else
81ecdfbb
RW
2799 ac_file=''
2800fi
81ecdfbb 2801if test -z "$ac_file"; then :
d0ac1c44
SM
2802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2803$as_echo "no" >&6; }
2804$as_echo "$as_me: failed program was:" >&5
6bf9431b
BE
2805sed 's/^/| /' conftest.$ac_ext >&5
2806
81ecdfbb
RW
2807{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2808$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2809as_fn_error 77 "C compiler cannot create executables
2810See \`config.log' for more details" "$LINENO" 5; }
2811else
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2813$as_echo "yes" >&6; }
6bf9431b 2814fi
d0ac1c44
SM
2815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2816$as_echo_n "checking for C compiler default output file name... " >&6; }
2817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2818$as_echo "$ac_file" >&6; }
6bf9431b 2819ac_exeext=$ac_cv_exeext
6bf9431b 2820
d0ac1c44 2821rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bf9431b 2822ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
2823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2824$as_echo_n "checking for suffix of executables... " >&6; }
2825if { { ac_try="$ac_link"
2826case "(($ac_try" in
2827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2828 *) ac_try_echo=$ac_try;;
2829esac
2830eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2831$as_echo "$ac_try_echo"; } >&5
2832 (eval "$ac_link") 2>&5
6bf9431b 2833 ac_status=$?
81ecdfbb
RW
2834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2835 test $ac_status = 0; }; then :
6bf9431b
BE
2836 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2837# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2838# work properly (i.e., refer to `conftest.exe'), while it won't with
2839# `rm'.
2840for ac_file in conftest.exe conftest conftest.*; do
2841 test -f "$ac_file" || continue
2842 case $ac_file in
81ecdfbb 2843 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
6bf9431b 2844 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
6bf9431b
BE
2845 break;;
2846 * ) break;;
2847 esac
2848done
2849else
81ecdfbb
RW
2850 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2851$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2852as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2853See \`config.log' for more details" "$LINENO" 5; }
6bf9431b 2854fi
d0ac1c44 2855rm -f conftest conftest$ac_cv_exeext
81ecdfbb
RW
2856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2857$as_echo "$ac_cv_exeext" >&6; }
6bf9431b
BE
2858
2859rm -f conftest.$ac_ext
2860EXEEXT=$ac_cv_exeext
2861ac_exeext=$EXEEXT
d0ac1c44
SM
2862cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2863/* end confdefs.h. */
2864#include <stdio.h>
2865int
2866main ()
2867{
2868FILE *f = fopen ("conftest.out", "w");
2869 return ferror (f) || fclose (f) != 0;
2870
2871 ;
2872 return 0;
2873}
2874_ACEOF
2875ac_clean_files="$ac_clean_files conftest.out"
2876# Check that the compiler produces executables we can run. If not, either
2877# the compiler is broken, or we cross compile.
2878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2879$as_echo_n "checking whether we are cross compiling... " >&6; }
2880if test "$cross_compiling" != yes; then
2881 { { ac_try="$ac_link"
2882case "(($ac_try" in
2883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2884 *) ac_try_echo=$ac_try;;
2885esac
2886eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2887$as_echo "$ac_try_echo"; } >&5
2888 (eval "$ac_link") 2>&5
2889 ac_status=$?
2890 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2891 test $ac_status = 0; }
2892 if { ac_try='./conftest$ac_cv_exeext'
2893 { { case "(($ac_try" in
2894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2895 *) ac_try_echo=$ac_try;;
2896esac
2897eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2898$as_echo "$ac_try_echo"; } >&5
2899 (eval "$ac_try") 2>&5
2900 ac_status=$?
2901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2902 test $ac_status = 0; }; }; then
2903 cross_compiling=no
2904 else
2905 if test "$cross_compiling" = maybe; then
2906 cross_compiling=yes
2907 else
2908 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2909$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2910as_fn_error $? "cannot run C compiled programs.
2911If you meant to cross compile, use \`--host'.
2912See \`config.log' for more details" "$LINENO" 5; }
2913 fi
2914 fi
2915fi
2916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2917$as_echo "$cross_compiling" >&6; }
2918
2919rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2920ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
2921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2922$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2923if ${ac_cv_objext+:} false; then :
81ecdfbb 2924 $as_echo_n "(cached) " >&6
6bf9431b 2925else
81ecdfbb 2926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2927/* end confdefs.h. */
2928
2929int
2930main ()
2931{
2932
2933 ;
2934 return 0;
2935}
2936_ACEOF
2937rm -f conftest.o conftest.obj
81ecdfbb
RW
2938if { { ac_try="$ac_compile"
2939case "(($ac_try" in
2940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2941 *) ac_try_echo=$ac_try;;
2942esac
2943eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2944$as_echo "$ac_try_echo"; } >&5
2945 (eval "$ac_compile") 2>&5
2946 ac_status=$?
2947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2948 test $ac_status = 0; }; then :
2949 for ac_file in conftest.o conftest.obj conftest.*; do
2950 test -f "$ac_file" || continue;
6bf9431b 2951 case $ac_file in
81ecdfbb 2952 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
6bf9431b
BE
2953 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2954 break;;
2955 esac
2956done
2957else
81ecdfbb 2958 $as_echo "$as_me: failed program was:" >&5
6bf9431b
BE
2959sed 's/^/| /' conftest.$ac_ext >&5
2960
81ecdfbb
RW
2961{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2962$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2963as_fn_error $? "cannot compute suffix of object files: cannot compile
2964See \`config.log' for more details" "$LINENO" 5; }
6bf9431b 2965fi
6bf9431b
BE
2966rm -f conftest.$ac_cv_objext conftest.$ac_ext
2967fi
81ecdfbb
RW
2968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2969$as_echo "$ac_cv_objext" >&6; }
6bf9431b
BE
2970OBJEXT=$ac_cv_objext
2971ac_objext=$OBJEXT
81ecdfbb
RW
2972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2973$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2974if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 2975 $as_echo_n "(cached) " >&6
6bf9431b 2976else
81ecdfbb 2977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2978/* end confdefs.h. */
2979
2980int
2981main ()
2982{
2983#ifndef __GNUC__
2984 choke me
2985#endif
2986
2987 ;
2988 return 0;
2989}
2990_ACEOF
81ecdfbb 2991if ac_fn_c_try_compile "$LINENO"; then :
6bf9431b
BE
2992 ac_compiler_gnu=yes
2993else
81ecdfbb 2994 ac_compiler_gnu=no
6bf9431b 2995fi
81ecdfbb 2996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b
BE
2997ac_cv_c_compiler_gnu=$ac_compiler_gnu
2998
2999fi
81ecdfbb
RW
3000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3001$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3002if test $ac_compiler_gnu = yes; then
3003 GCC=yes
3004else
3005 GCC=
3006fi
6bf9431b
BE
3007ac_test_CFLAGS=${CFLAGS+set}
3008ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3010$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3011if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
3012 $as_echo_n "(cached) " >&6
3013else
3014 ac_save_c_werror_flag=$ac_c_werror_flag
3015 ac_c_werror_flag=yes
3016 ac_cv_prog_cc_g=no
3017 CFLAGS="-g"
3018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
3019/* end confdefs.h. */
3020
3021int
3022main ()
3023{
3024
3025 ;
3026 return 0;
3027}
3028_ACEOF
81ecdfbb 3029if ac_fn_c_try_compile "$LINENO"; then :
6bf9431b
BE
3030 ac_cv_prog_cc_g=yes
3031else
81ecdfbb
RW
3032 CFLAGS=""
3033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3034/* end confdefs.h. */
3035
3036int
3037main ()
3038{
3039
3040 ;
3041 return 0;
3042}
3043_ACEOF
3044if ac_fn_c_try_compile "$LINENO"; then :
3045
3046else
3047 ac_c_werror_flag=$ac_save_c_werror_flag
3048 CFLAGS="-g"
3049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3050/* end confdefs.h. */
3051
3052int
3053main ()
3054{
6bf9431b 3055
81ecdfbb
RW
3056 ;
3057 return 0;
3058}
3059_ACEOF
3060if ac_fn_c_try_compile "$LINENO"; then :
3061 ac_cv_prog_cc_g=yes
3062fi
3063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b 3064fi
81ecdfbb 3065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b 3066fi
81ecdfbb
RW
3067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3068 ac_c_werror_flag=$ac_save_c_werror_flag
3069fi
3070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3071$as_echo "$ac_cv_prog_cc_g" >&6; }
6bf9431b
BE
3072if test "$ac_test_CFLAGS" = set; then
3073 CFLAGS=$ac_save_CFLAGS
3074elif test $ac_cv_prog_cc_g = yes; then
3075 if test "$GCC" = yes; then
3076 CFLAGS="-g -O2"
3077 else
3078 CFLAGS="-g"
3079 fi
3080else
3081 if test "$GCC" = yes; then
3082 CFLAGS="-O2"
3083 else
3084 CFLAGS=
3085 fi
3086fi
81ecdfbb
RW
3087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3088$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3089if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3090 $as_echo_n "(cached) " >&6
6bf9431b 3091else
81ecdfbb 3092 ac_cv_prog_cc_c89=no
6bf9431b 3093ac_save_CC=$CC
81ecdfbb 3094cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
3095/* end confdefs.h. */
3096#include <stdarg.h>
3097#include <stdio.h>
d0ac1c44 3098struct stat;
6bf9431b
BE
3099/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3100struct buf { int x; };
3101FILE * (*rcsopen) (struct buf *, struct stat *, int);
3102static char *e (p, i)
3103 char **p;
3104 int i;
3105{
3106 return p[i];
3107}
3108static char *f (char * (*g) (char **, int), char **p, ...)
3109{
3110 char *s;
3111 va_list v;
3112 va_start (v,p);
3113 s = g (p, va_arg (v,int));
3114 va_end (v);
3115 return s;
3116}
3117
3118/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3119 function prototypes and stuff, but not '\xHH' hex character constants.
3120 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3121 as 'x'. The following induces an error, until -std is added to get
6bf9431b
BE
3122 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3123 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3124 that's true only with -std. */
6bf9431b
BE
3125int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3126
81ecdfbb
RW
3127/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3128 inside strings and character constants. */
3129#define FOO(x) 'x'
3130int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3131
6bf9431b
BE
3132int test (int i, double x);
3133struct s1 {int (*f) (int a);};
3134struct s2 {int (*f) (double a);};
3135int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3136int argc;
3137char **argv;
3138int
3139main ()
3140{
3141return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3142 ;
3143 return 0;
3144}
3145_ACEOF
81ecdfbb
RW
3146for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3147 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6bf9431b
BE
3148do
3149 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3150 if ac_fn_c_try_compile "$LINENO"; then :
3151 ac_cv_prog_cc_c89=$ac_arg
6bf9431b 3152fi
81ecdfbb
RW
3153rm -f core conftest.err conftest.$ac_objext
3154 test "x$ac_cv_prog_cc_c89" != "xno" && break
6bf9431b 3155done
81ecdfbb 3156rm -f conftest.$ac_ext
6bf9431b
BE
3157CC=$ac_save_CC
3158
3159fi
81ecdfbb
RW
3160# AC_CACHE_VAL
3161case "x$ac_cv_prog_cc_c89" in
3162 x)
3163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3164$as_echo "none needed" >&6; } ;;
3165 xno)
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3167$as_echo "unsupported" >&6; } ;;
6bf9431b 3168 *)
81ecdfbb
RW
3169 CC="$CC $ac_cv_prog_cc_c89"
3170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3171$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
6bf9431b 3172esac
81ecdfbb 3173if test "x$ac_cv_prog_cc_c89" != xno; then :
6bf9431b 3174
0ab6f085
AM
3175fi
3176
6bf9431b
BE
3177ac_ext=c
3178ac_cpp='$CPP $CPPFLAGS'
3179ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3180ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3181ac_compiler_gnu=$ac_cv_c_compiler_gnu
3182
d0ac1c44
SM
3183ac_ext=c
3184ac_cpp='$CPP $CPPFLAGS'
3185ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3186ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3187ac_compiler_gnu=$ac_cv_c_compiler_gnu
3188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3189$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3190if ${am_cv_prog_cc_c_o+:} false; then :
3191 $as_echo_n "(cached) " >&6
3192else
3193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3194/* end confdefs.h. */
3195
3196int
3197main ()
3198{
3199
3200 ;
3201 return 0;
3202}
3203_ACEOF
3204 # Make sure it works both with $CC and with simple cc.
3205 # Following AC_PROG_CC_C_O, we do the test twice because some
3206 # compilers refuse to overwrite an existing .o file with -o,
3207 # though they will create one.
3208 am_cv_prog_cc_c_o=yes
3209 for am_i in 1 2; do
3210 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3211 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3212 ac_status=$?
3213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3214 (exit $ac_status); } \
3215 && test -f conftest2.$ac_objext; then
3216 : OK
3217 else
3218 am_cv_prog_cc_c_o=no
3219 break
3220 fi
3221 done
3222 rm -f core conftest*
3223 unset am_i
3224fi
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3226$as_echo "$am_cv_prog_cc_c_o" >&6; }
3227if test "$am_cv_prog_cc_c_o" != yes; then
3228 # Losing compiler, so override with the script.
3229 # FIXME: It is wrong to rewrite CC.
3230 # But if we don't then we get into trouble of one sort or another.
3231 # A longer-term fix would be to have automake use am__CC in this case,
3232 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3233 CC="$am_aux_dir/compile $CC"
3234fi
3235ac_ext=c
3236ac_cpp='$CPP $CPPFLAGS'
3237ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3238ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3239ac_compiler_gnu=$ac_cv_c_compiler_gnu
3240
3241
6bf9431b 3242
81ecdfbb
RW
3243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3244$as_echo_n "checking for library containing strerror... " >&6; }
d0ac1c44 3245if ${ac_cv_search_strerror+:} false; then :
81ecdfbb 3246 $as_echo_n "(cached) " >&6
6bf9431b
BE
3247else
3248 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3249cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
3250/* end confdefs.h. */
3251
81ecdfbb
RW
3252/* Override any GCC internal prototype to avoid an error.
3253 Use char because int might match the return type of a GCC
3254 builtin and then its argument prototype would still apply. */
6bf9431b
BE
3255#ifdef __cplusplus
3256extern "C"
3257#endif
6bf9431b
BE
3258char strerror ();
3259int
3260main ()
3261{
81ecdfbb 3262return strerror ();
6bf9431b
BE
3263 ;
3264 return 0;
3265}
3266_ACEOF
81ecdfbb
RW
3267for ac_lib in '' cposix; do
3268 if test -z "$ac_lib"; then
3269 ac_res="none required"
3270 else
3271 ac_res=-l$ac_lib
0ab6f085 3272 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3273 fi
3274 if ac_fn_c_try_link "$LINENO"; then :
3275 ac_cv_search_strerror=$ac_res
3276fi
3277rm -f core conftest.err conftest.$ac_objext \
3278 conftest$ac_exeext
d0ac1c44 3279 if ${ac_cv_search_strerror+:} false; then :
81ecdfbb
RW
3280 break
3281fi
3282done
d0ac1c44 3283if ${ac_cv_search_strerror+:} false; then :
6bf9431b 3284
1b9750d6 3285else
81ecdfbb 3286 ac_cv_search_strerror=no
6bf9431b 3287fi
81ecdfbb 3288rm conftest.$ac_ext
6bf9431b
BE
3289LIBS=$ac_func_search_save_LIBS
3290fi
81ecdfbb
RW
3291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3292$as_echo "$ac_cv_search_strerror" >&6; }
3293ac_res=$ac_cv_search_strerror
3294if test "$ac_res" != no; then :
3295 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6bf9431b
BE
3296
3297fi
3298
3299
d0ac1c44 3300am__api_version='1.15'
81ecdfbb 3301
6bf9431b
BE
3302# Find a good install program. We prefer a C program (faster),
3303# so one script is as good as another. But avoid the broken or
3304# incompatible versions:
3305# SysV /etc/install, /usr/sbin/install
3306# SunOS /usr/etc/install
3307# IRIX /sbin/install
3308# AIX /bin/install
3309# AmigaOS /C/install, which installs bootblocks on floppy discs
3310# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3311# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3312# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3313# OS/2's system install, which has a completely different semantic
3314# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3315# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3317$as_echo_n "checking for a BSD-compatible install... " >&6; }
6bf9431b 3318if test -z "$INSTALL"; then
d0ac1c44 3319if ${ac_cv_path_install+:} false; then :
81ecdfbb 3320 $as_echo_n "(cached) " >&6
6bf9431b
BE
3321else
3322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3323for as_dir in $PATH
3324do
3325 IFS=$as_save_IFS
3326 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3327 # Account for people who put trailing slashes in PATH elements.
3328case $as_dir/ in #((
3329 ./ | .// | /[cC]/* | \
6bf9431b 3330 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3331 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6bf9431b
BE
3332 /usr/ucb/* ) ;;
3333 *)
3334 # OSF1 and SCO ODT 3.0 have their own names for install.
3335 # Don't use installbsd from OSF since it installs stuff as root
3336 # by default.
3337 for ac_prog in ginstall scoinst install; do
3338 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3339 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bf9431b
BE
3340 if test $ac_prog = install &&
3341 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3342 # AIX install. It has an incompatible calling convention.
3343 :
3344 elif test $ac_prog = install &&
3345 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3346 # program-specific install script used by HP pwplus--don't use.
3347 :
252b5132 3348 else
58c85be7
RW
3349 rm -rf conftest.one conftest.two conftest.dir
3350 echo one > conftest.one
3351 echo two > conftest.two
3352 mkdir conftest.dir
3353 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3354 test -s conftest.one && test -s conftest.two &&
3355 test -s conftest.dir/conftest.one &&
3356 test -s conftest.dir/conftest.two
3357 then
3358 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3359 break 3
3360 fi
252b5132
RH
3361 fi
3362 fi
3363 done
6bf9431b
BE
3364 done
3365 ;;
3366esac
81ecdfbb
RW
3367
3368 done
3369IFS=$as_save_IFS
6bf9431b 3370
58c85be7 3371rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3372
3373fi
3374 if test "${ac_cv_path_install+set}" = set; then
6bf9431b 3375 INSTALL=$ac_cv_path_install
252b5132 3376 else
58c85be7
RW
3377 # As a last resort, use the slow shell script. Don't cache a
3378 # value for INSTALL within a source directory, because that will
252b5132 3379 # break other packages using the cache if that directory is
58c85be7 3380 # removed, or if the value is a relative name.
6bf9431b 3381 INSTALL=$ac_install_sh
252b5132
RH
3382 fi
3383fi
81ecdfbb
RW
3384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3385$as_echo "$INSTALL" >&6; }
252b5132
RH
3386
3387# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3388# It thinks the first close brace ends the variable substitution.
3389test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3390
6bf9431b 3391test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3392
3393test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3394
81ecdfbb
RW
3395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3396$as_echo_n "checking whether build environment is sane... " >&6; }
81ecdfbb
RW
3397# Reject unsafe characters in $srcdir or the absolute working directory
3398# name. Accept space and tab only in the latter.
3399am_lf='
3400'
3401case `pwd` in
3402 *[\\\"\#\$\&\'\`$am_lf]*)
d0ac1c44 3403 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
81ecdfbb
RW
3404esac
3405case $srcdir in
3406 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
d0ac1c44 3407 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
81ecdfbb
RW
3408esac
3409
d0ac1c44 3410# Do 'set' in a subshell so we don't clobber the current shell's
252b5132
RH
3411# arguments. Must try -L first in case configure is actually a
3412# symlink; some systems play weird games with the mod time of symlinks
3413# (eg FreeBSD returns the mod time of the symlink's containing
3414# directory).
3415if (
d0ac1c44
SM
3416 am_has_slept=no
3417 for am_try in 1 2; do
3418 echo "timestamp, slept: $am_has_slept" > conftest.file
3419 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3420 if test "$*" = "X"; then
3421 # -L didn't work.
3422 set X `ls -t "$srcdir/configure" conftest.file`
3423 fi
3424 if test "$*" != "X $srcdir/configure conftest.file" \
3425 && test "$*" != "X conftest.file $srcdir/configure"; then
3426
3427 # If neither matched, then we have a broken ls. This can happen
3428 # if, for instance, CONFIG_SHELL is bash and it inherits a
3429 # broken ls alias from the environment. This has actually
3430 # happened. Such a system could not be considered "sane".
3431 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3432 alias in your environment" "$LINENO" 5
3433 fi
3434 if test "$2" = conftest.file || test $am_try -eq 2; then
3435 break
3436 fi
3437 # Just in case.
3438 sleep 1
3439 am_has_slept=yes
3440 done
6bf9431b 3441 test "$2" = conftest.file
252b5132
RH
3442 )
3443then
3444 # Ok.
3445 :
3446else
d0ac1c44 3447 as_fn_error $? "newly created file is older than distributed files!
81ecdfbb 3448Check your system clock" "$LINENO" 5
252b5132 3449fi
81ecdfbb
RW
3450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3451$as_echo "yes" >&6; }
d0ac1c44
SM
3452# If we didn't sleep, we still need to ensure time stamps of config.status and
3453# generated files are strictly newer.
3454am_sleep_pid=
3455if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3456 ( sleep 1 ) &
3457 am_sleep_pid=$!
3458fi
3459
3460rm -f conftest.file
3461
252b5132 3462test "$program_prefix" != NONE &&
81ecdfbb 3463 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3464# Use a double $ so make ignores it.
3465test "$program_suffix" != NONE &&
81ecdfbb
RW
3466 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3467# Double any \ or $.
6bf9431b 3468# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3469ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3470program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
6bf9431b 3471
81ecdfbb
RW
3472if test x"${MISSING+set}" != xset; then
3473 case $am_aux_dir in
3474 *\ * | *\ *)
3475 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3476 *)
3477 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3478 esac
3479fi
6bf9431b 3480# Use eval to expand $SHELL
d0ac1c44
SM
3481if eval "$MISSING --is-lightweight"; then
3482 am_missing_run="$MISSING "
6bf9431b
BE
3483else
3484 am_missing_run=
d0ac1c44
SM
3485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3486$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
6bf9431b 3487fi
252b5132 3488
d0ac1c44 3489if test x"${install_sh+set}" != xset; then
81ecdfbb
RW
3490 case $am_aux_dir in
3491 *\ * | *\ *)
3492 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3493 *)
3494 install_sh="\${SHELL} $am_aux_dir/install-sh"
3495 esac
3496fi
3497
d0ac1c44
SM
3498# Installed binaries are usually stripped using 'strip' when the user
3499# run "make install-strip". However 'strip' might not be the right
81ecdfbb 3500# tool to use in cross-compilation environments, therefore Automake
d0ac1c44 3501# will honor the 'STRIP' environment variable to overrule this program.
81ecdfbb
RW
3502if test "$cross_compiling" != no; then
3503 if test -n "$ac_tool_prefix"; then
3504 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3505set dummy ${ac_tool_prefix}strip; ac_word=$2
3506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3507$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3508if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 3509 $as_echo_n "(cached) " >&6
6bf9431b 3510else
81ecdfbb
RW
3511 if test -n "$STRIP"; then
3512 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6bf9431b
BE
3513else
3514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3515for as_dir in $PATH
3516do
3517 IFS=$as_save_IFS
3518 test -z "$as_dir" && as_dir=.
81ecdfbb 3519 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3521 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
3523 break 2
3524 fi
3525done
81ecdfbb
RW
3526 done
3527IFS=$as_save_IFS
6bf9431b
BE
3528
3529fi
3530fi
81ecdfbb
RW
3531STRIP=$ac_cv_prog_STRIP
3532if test -n "$STRIP"; then
3533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3534$as_echo "$STRIP" >&6; }
6bf9431b 3535else
81ecdfbb
RW
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3537$as_echo "no" >&6; }
6bf9431b
BE
3538fi
3539
252b5132 3540
81ecdfbb
RW
3541fi
3542if test -z "$ac_cv_prog_STRIP"; then
3543 ac_ct_STRIP=$STRIP
3544 # Extract the first word of "strip", so it can be a program name with args.
3545set dummy strip; ac_word=$2
3546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3547$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3548if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 3549 $as_echo_n "(cached) " >&6
252b5132 3550else
81ecdfbb
RW
3551 if test -n "$ac_ct_STRIP"; then
3552 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
0ab6f085 3553else
81ecdfbb
RW
3554as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3555for as_dir in $PATH
3556do
3557 IFS=$as_save_IFS
3558 test -z "$as_dir" && as_dir=.
3559 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3560 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3561 ac_cv_prog_ac_ct_STRIP="strip"
3562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3563 break 2
3564 fi
3565done
3566 done
3567IFS=$as_save_IFS
3568
0ab6f085 3569fi
252b5132 3570fi
81ecdfbb
RW
3571ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3572if test -n "$ac_ct_STRIP"; then
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3574$as_echo "$ac_ct_STRIP" >&6; }
252b5132 3575else
81ecdfbb
RW
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3577$as_echo "no" >&6; }
252b5132
RH
3578fi
3579
81ecdfbb
RW
3580 if test "x$ac_ct_STRIP" = x; then
3581 STRIP=":"
3582 else
3583 case $cross_compiling:$ac_tool_warned in
3584yes:)
3585{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3586$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3587ac_tool_warned=yes ;;
3588esac
3589 STRIP=$ac_ct_STRIP
3590 fi
3591else
3592 STRIP="$ac_cv_prog_STRIP"
3593fi
3594
3595fi
3596INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3597
3598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3599$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3600if test -z "$MKDIR_P"; then
d0ac1c44 3601 if ${ac_cv_path_mkdir+:} false; then :
81ecdfbb
RW
3602 $as_echo_n "(cached) " >&6
3603else
3604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3605for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3606do
3607 IFS=$as_save_IFS
3608 test -z "$as_dir" && as_dir=.
3609 for ac_prog in mkdir gmkdir; do
3610 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3611 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
81ecdfbb
RW
3612 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3613 'mkdir (GNU coreutils) '* | \
3614 'mkdir (coreutils) '* | \
3615 'mkdir (fileutils) '4.1*)
3616 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3617 break 3;;
3618 esac
3619 done
3620 done
3621 done
3622IFS=$as_save_IFS
3623
3624fi
3625
d0ac1c44 3626 test -d ./--version && rmdir ./--version
81ecdfbb
RW
3627 if test "${ac_cv_path_mkdir+set}" = set; then
3628 MKDIR_P="$ac_cv_path_mkdir -p"
3629 else
3630 # As a last resort, use the slow shell script. Don't cache a
3631 # value for MKDIR_P within a source directory, because that will
3632 # break other packages using the cache if that directory is
3633 # removed, or if the value is a relative name.
81ecdfbb
RW
3634 MKDIR_P="$ac_install_sh -d"
3635 fi
3636fi
3637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3638$as_echo "$MKDIR_P" >&6; }
3639
81ecdfbb
RW
3640for ac_prog in gawk mawk nawk awk
3641do
3642 # Extract the first word of "$ac_prog", so it can be a program name with args.
3643set dummy $ac_prog; ac_word=$2
3644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3645$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3646if ${ac_cv_prog_AWK+:} false; then :
81ecdfbb
RW
3647 $as_echo_n "(cached) " >&6
3648else
3649 if test -n "$AWK"; then
3650 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3651else
3652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3653for as_dir in $PATH
3654do
3655 IFS=$as_save_IFS
3656 test -z "$as_dir" && as_dir=.
3657 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3658 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3659 ac_cv_prog_AWK="$ac_prog"
3660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3661 break 2
3662 fi
3663done
3664 done
3665IFS=$as_save_IFS
3666
3667fi
3668fi
3669AWK=$ac_cv_prog_AWK
3670if test -n "$AWK"; then
3671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3672$as_echo "$AWK" >&6; }
3673else
3674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3675$as_echo "no" >&6; }
3676fi
3677
3678
3679 test -n "$AWK" && break
3680done
3681
3682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3683$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3684set x ${MAKE-make}
3685ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d0ac1c44 3686if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
81ecdfbb
RW
3687 $as_echo_n "(cached) " >&6
3688else
3689 cat >conftest.make <<\_ACEOF
3690SHELL = /bin/sh
3691all:
3692 @echo '@@@%%%=$(MAKE)=@@@%%%'
3693_ACEOF
d0ac1c44 3694# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
3695case `${MAKE-make} -f conftest.make 2>/dev/null` in
3696 *@@@%%%=?*=@@@%%%*)
3697 eval ac_cv_prog_make_${ac_make}_set=yes;;
3698 *)
3699 eval ac_cv_prog_make_${ac_make}_set=no;;
3700esac
3701rm -f conftest.make
3702fi
3703if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3705$as_echo "yes" >&6; }
3706 SET_MAKE=
3707else
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3709$as_echo "no" >&6; }
3710 SET_MAKE="MAKE=${MAKE-make}"
3711fi
3712
3713rm -rf .tst 2>/dev/null
6bf9431b
BE
3714mkdir .tst 2>/dev/null
3715if test -d .tst; then
3716 am__leading_dot=.
3717else
3718 am__leading_dot=_
3719fi
3720rmdir .tst 2>/dev/null
3721
3722DEPDIR="${am__leading_dot}deps"
3723
81ecdfbb 3724ac_config_commands="$ac_config_commands depfiles"
6bf9431b
BE
3725
3726
3727am_make=${MAKE-make}
3728cat > confinc << 'END'
3729am__doit:
81ecdfbb 3730 @echo this is the am__doit target
6bf9431b
BE
3731.PHONY: am__doit
3732END
3733# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3735$as_echo_n "checking for style of include used by $am_make... " >&6; }
6bf9431b
BE
3736am__include="#"
3737am__quote=
3738_am_result=none
3739# First try GNU make style include.
3740echo "include confinc" > confmf
d0ac1c44 3741# Ignore all kinds of additional output from 'make'.
81ecdfbb
RW
3742case `$am_make -s -f confmf 2> /dev/null` in #(
3743*the\ am__doit\ target*)
3744 am__include=include
3745 am__quote=
3746 _am_result=GNU
3747 ;;
3748esac
6bf9431b
BE
3749# Now try BSD make style include.
3750if test "$am__include" = "#"; then
3751 echo '.include "confinc"' > confmf
81ecdfbb
RW
3752 case `$am_make -s -f confmf 2> /dev/null` in #(
3753 *the\ am__doit\ target*)
3754 am__include=.include
3755 am__quote="\""
3756 _am_result=BSD
3757 ;;
3758 esac
6bf9431b
BE
3759fi
3760
252b5132 3761
81ecdfbb
RW
3762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3763$as_echo "$_am_result" >&6; }
6bf9431b 3764rm -f confinc confmf
252b5132 3765
81ecdfbb
RW
3766# Check whether --enable-dependency-tracking was given.
3767if test "${enable_dependency_tracking+set}" = set; then :
3768 enableval=$enable_dependency_tracking;
3769fi
252b5132 3770
6bf9431b
BE
3771if test "x$enable_dependency_tracking" != xno; then
3772 am_depcomp="$ac_aux_dir/depcomp"
3773 AMDEPBACKSLASH='\'
6eb7d830 3774 am__nodep='_no'
252b5132 3775fi
81ecdfbb 3776 if test "x$enable_dependency_tracking" != xno; then
6bf9431b
BE
3777 AMDEP_TRUE=
3778 AMDEP_FALSE='#'
3779else
3780 AMDEP_TRUE='#'
3781 AMDEP_FALSE=
3782fi
3783
3784
d0ac1c44
SM
3785# Check whether --enable-silent-rules was given.
3786if test "${enable_silent_rules+set}" = set; then :
3787 enableval=$enable_silent_rules;
3788fi
3789
3790case $enable_silent_rules in # (((
3791 yes) AM_DEFAULT_VERBOSITY=0;;
3792 no) AM_DEFAULT_VERBOSITY=1;;
3793 *) AM_DEFAULT_VERBOSITY=1;;
3794esac
3795am_make=${MAKE-make}
3796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3797$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3798if ${am_cv_make_support_nested_variables+:} false; then :
3799 $as_echo_n "(cached) " >&6
3800else
3801 if $as_echo 'TRUE=$(BAR$(V))
3802BAR0=false
3803BAR1=true
3804V=1
3805am__doit:
3806 @$(TRUE)
3807.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3808 am_cv_make_support_nested_variables=yes
3809else
3810 am_cv_make_support_nested_variables=no
3811fi
3812fi
3813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3814$as_echo "$am_cv_make_support_nested_variables" >&6; }
3815if test $am_cv_make_support_nested_variables = yes; then
3816 AM_V='$(V)'
3817 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3818else
3819 AM_V=$AM_DEFAULT_VERBOSITY
3820 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3821fi
3822AM_BACKSLASH='\'
3823
81ecdfbb
RW
3824if test "`cd $srcdir && pwd`" != "`pwd`"; then
3825 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3826 # is not polluted with repeated "-I."
3827 am__isrc=' -I$(srcdir)'
3828 # test to see if srcdir already configured
3829 if test -f $srcdir/config.status; then
d0ac1c44 3830 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
81ecdfbb 3831 fi
6bf9431b
BE
3832fi
3833
3834# test whether we have cygpath
3835if test -z "$CYGPATH_W"; then
3836 if (cygpath --version) >/dev/null 2>/dev/null; then
3837 CYGPATH_W='cygpath -w'
3838 else
3839 CYGPATH_W=echo
3840 fi
3841fi
3842
3843
3844# Define the identity of the package.
2e98a7bd 3845 PACKAGE='gprof'
bb695960 3846 VERSION='2.33.50'
6bf9431b
BE
3847
3848
3849cat >>confdefs.h <<_ACEOF
252b5132 3850#define PACKAGE "$PACKAGE"
6bf9431b
BE
3851_ACEOF
3852
252b5132 3853
6bf9431b 3854cat >>confdefs.h <<_ACEOF
252b5132 3855#define VERSION "$VERSION"
6bf9431b
BE
3856_ACEOF
3857
3858# Some tools Automake needs.
3859
3860ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3861
3862
3863AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3864
3865
3866AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3867
3868
3869AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3870
3871
3872MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3873
d0ac1c44
SM
3874# For better backward compatibility. To be removed once Automake 1.9.x
3875# dies out for good. For more background, see:
3876# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3877# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3878mkdir_p='$(MKDIR_P)'
3879
3880# We need awk for the "check" target (and possibly the TAP driver). The
3881# system "awk" is bad on some platforms.
6eb7d830
AM
3882# Always define AMTAR for backward compatibility. Yes, it's still used
3883# in the wild :-( We should find a proper way to deprecate it ...
3884AMTAR='$${TAR-tar}'
df76639a 3885
d0ac1c44
SM
3886
3887# We'll loop over all known methods to create a tar archive until one works.
3888_am_tools='gnutar pax cpio none'
3889
6eb7d830 3890am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
df76639a
AM
3891
3892
6bf9431b
BE
3893
3894
d0ac1c44 3895
6bf9431b
BE
3896depcc="$CC" am_compiler_list=
3897
81ecdfbb
RW
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3899$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 3900if ${am_cv_CC_dependencies_compiler_type+:} false; then :
81ecdfbb 3901 $as_echo_n "(cached) " >&6
6bf9431b
BE
3902else
3903 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3904 # We make a subdir and do the tests there. Otherwise we can end up
3905 # making bogus files that we don't know about and never remove. For
3906 # instance it was reported that on HP-UX the gcc test will end up
d0ac1c44
SM
3907 # making a dummy file named 'D' -- because '-MD' means "put the output
3908 # in D".
6eb7d830 3909 rm -rf conftest.dir
6bf9431b
BE
3910 mkdir conftest.dir
3911 # Copy depcomp to subdir because otherwise we won't find it if we're
3912 # using a relative directory.
3913 cp "$am_depcomp" conftest.dir
3914 cd conftest.dir
3915 # We will build objects and dependencies in a subdirectory because
3916 # it helps to detect inapplicable dependency modes. For instance
3917 # both Tru64's cc and ICC support -MD to output dependencies as a
3918 # side effect of compilation, but ICC will put the dependencies in
3919 # the current directory while Tru64 will put them in the object
3920 # directory.
3921 mkdir sub
3922
3923 am_cv_CC_dependencies_compiler_type=none
3924 if test "$am_compiler_list" = ""; then
3925 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3926 fi
81ecdfbb
RW
3927 am__universal=false
3928 case " $depcc " in #(
3929 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3930 esac
3931
6bf9431b
BE
3932 for depmode in $am_compiler_list; do
3933 # Setup a source with many dependencies, because some compilers
3934 # like to wrap large dependency lists on column 80 (with \), and
3935 # we should not choose a depcomp mode which is confused by this.
3936 #
3937 # We need to recreate these files for each test, as the compiler may
3938 # overwrite some of them when testing with obscure command lines.
3939 # This happens at least with the AIX C compiler.
3940 : > sub/conftest.c
3941 for i in 1 2 3 4 5 6; do
3942 echo '#include "conftst'$i'.h"' >> sub/conftest.c
d0ac1c44
SM
3943 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3944 # Solaris 10 /bin/sh.
3945 echo '/* dummy */' > sub/conftst$i.h
6bf9431b
BE
3946 done
3947 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3948
d0ac1c44 3949 # We check with '-c' and '-o' for the sake of the "dashmstdout"
81ecdfbb 3950 # mode. It turns out that the SunPro C++ compiler does not properly
d0ac1c44
SM
3951 # handle '-M -o', and we need to detect this. Also, some Intel
3952 # versions had trouble with output in subdirs.
81ecdfbb
RW
3953 am__obj=sub/conftest.${OBJEXT-o}
3954 am__minus_obj="-o $am__obj"
6bf9431b 3955 case $depmode in
81ecdfbb
RW
3956 gcc)
3957 # This depmode causes a compiler race in universal mode.
3958 test "$am__universal" = false || continue
3959 ;;
6bf9431b 3960 nosideeffect)
d0ac1c44
SM
3961 # After this tag, mechanisms are not by side-effect, so they'll
3962 # only be used when explicitly requested.
6bf9431b
BE
3963 if test "x$enable_dependency_tracking" = xyes; then
3964 continue
3965 else
3966 break
3967 fi
3968 ;;
6eb7d830 3969 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
d0ac1c44 3970 # This compiler won't grok '-c -o', but also, the minuso test has
81ecdfbb
RW
3971 # not run yet. These depmodes are late enough in the game, and
3972 # so weak that their functioning should not be impacted.
3973 am__obj=conftest.${OBJEXT-o}
3974 am__minus_obj=
3975 ;;
6bf9431b
BE
3976 none) break ;;
3977 esac
6bf9431b 3978 if depmode=$depmode \
81ecdfbb 3979 source=sub/conftest.c object=$am__obj \
6bf9431b 3980 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 3981 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6bf9431b 3982 >/dev/null 2>conftest.err &&
81ecdfbb 3983 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6bf9431b 3984 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 3985 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6bf9431b
BE
3986 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3987 # icc doesn't choke on unknown options, it will just issue warnings
3988 # or remarks (even with -Werror). So we grep stderr for any message
3989 # that says an option was ignored or not supported.
3990 # When given -MP, icc 7.0 and 7.1 complain thusly:
3991 # icc: Command line warning: ignoring option '-M'; no argument required
3992 # The diagnosis changed in icc 8.0:
3993 # icc: Command line remark: option '-MP' not supported
3994 if (grep 'ignoring option' conftest.err ||
3995 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3996 am_cv_CC_dependencies_compiler_type=$depmode
3997 break
3998 fi
3999 fi
4000 done
4001
4002 cd ..
4003 rm -rf conftest.dir
252b5132 4004else
6bf9431b 4005 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
4006fi
4007
252b5132 4008fi
81ecdfbb
RW
4009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4010$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6bf9431b
BE
4011CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4012
81ecdfbb 4013 if
6bf9431b
BE
4014 test "x$enable_dependency_tracking" != xno \
4015 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4016 am__fastdepCC_TRUE=
4017 am__fastdepCC_FALSE='#'
252b5132 4018else
6bf9431b
BE
4019 am__fastdepCC_TRUE='#'
4020 am__fastdepCC_FALSE=
252b5132
RH
4021fi
4022
4023
4024
d0ac1c44
SM
4025# POSIX will say in a future version that running "rm -f" with no argument
4026# is OK; and we want to be able to make that assumption in our Makefile
4027# recipes. So use an aggressive probe to check that the usage we want is
4028# actually supported "in the wild" to an acceptable degree.
4029# See automake bug#10828.
4030# To make any issue more visible, cause the running configure to be aborted
4031# by default if the 'rm' program in use doesn't match our expectations; the
4032# user can still override this though.
4033if rm -f && rm -fr && rm -rf; then : OK; else
4034 cat >&2 <<'END'
4035Oops!
4036
4037Your 'rm' program seems unable to run without file operands specified
4038on the command line, even when the '-f' option is present. This is contrary
4039to the behaviour of most rm programs out there, and not conforming with
4040the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4041
4042Please tell bug-automake@gnu.org about your system, including the value
4043of your $PATH and any error possibly output before this message. This
4044can help us improve future automake versions.
4045
4046END
4047 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4048 echo 'Configuration will proceed anyway, since you have set the' >&2
4049 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4050 echo >&2
4051 else
4052 cat >&2 <<'END'
4053Aborting the configuration process, to ensure you take notice of the issue.
4054
4055You can download and install GNU coreutils to get an 'rm' implementation
4056that behaves properly: <http://www.gnu.org/software/coreutils/>.
4057
4058If you want to complete the configuration process using your problematic
4059'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4060to "yes", and re-run configure.
4061
4062END
4063 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4064 fi
4065fi
4066
6bf9431b 4067
81ecdfbb 4068ac_config_headers="$ac_config_headers gconfig.h:gconfig.in"
d7040cdb
SE
4069
4070
ce2cded5
L
4071ac_ext=c
4072ac_cpp='$CPP $CPPFLAGS'
4073ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4074ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4075ac_compiler_gnu=$ac_cv_c_compiler_gnu
4076if test -n "$ac_tool_prefix"; then
4077 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4078set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4080$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4081if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4082 $as_echo_n "(cached) " >&6
1b9750d6 4083else
ce2cded5
L
4084 if test -n "$CC"; then
4085 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 4086else
ce2cded5
L
4087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4088for as_dir in $PATH
4089do
4090 IFS=$as_save_IFS
4091 test -z "$as_dir" && as_dir=.
81ecdfbb 4092 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4094 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4096 break 2
4097 fi
4098done
81ecdfbb
RW
4099 done
4100IFS=$as_save_IFS
0ab6f085 4101
ce2cded5
L
4102fi
4103fi
4104CC=$ac_cv_prog_CC
4105if test -n "$CC"; then
81ecdfbb
RW
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4107$as_echo "$CC" >&6; }
0ab6f085 4108else
81ecdfbb
RW
4109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4110$as_echo "no" >&6; }
ce2cded5 4111fi
d7040cdb 4112
81ecdfbb 4113
ce2cded5
L
4114fi
4115if test -z "$ac_cv_prog_CC"; then
4116 ac_ct_CC=$CC
4117 # Extract the first word of "gcc", so it can be a program name with args.
4118set dummy gcc; ac_word=$2
81ecdfbb
RW
4119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4120$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4121if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4122 $as_echo_n "(cached) " >&6
1b9750d6 4123else
ce2cded5
L
4124 if test -n "$ac_ct_CC"; then
4125 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4126else
d7040cdb 4127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
0ab6f085 4128for as_dir in $PATH
d7040cdb
SE
4129do
4130 IFS=$as_save_IFS
4131 test -z "$as_dir" && as_dir=.
81ecdfbb 4132 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4134 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 4136 break 2
0ab6f085 4137 fi
ce2cded5 4138done
81ecdfbb
RW
4139 done
4140IFS=$as_save_IFS
d7040cdb 4141
ce2cded5
L
4142fi
4143fi
4144ac_ct_CC=$ac_cv_prog_ac_ct_CC
4145if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4147$as_echo "$ac_ct_CC" >&6; }
ce2cded5 4148else
81ecdfbb
RW
4149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4150$as_echo "no" >&6; }
1b9750d6 4151fi
d7040cdb 4152
81ecdfbb
RW
4153 if test "x$ac_ct_CC" = x; then
4154 CC=""
4155 else
4156 case $cross_compiling:$ac_tool_warned in
4157yes:)
4158{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4159$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4160ac_tool_warned=yes ;;
4161esac
4162 CC=$ac_ct_CC
4163 fi
ce2cded5
L
4164else
4165 CC="$ac_cv_prog_CC"
4166fi
d7040cdb 4167
ce2cded5 4168if test -z "$CC"; then
81ecdfbb
RW
4169 if test -n "$ac_tool_prefix"; then
4170 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 4171set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4173$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4174if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4175 $as_echo_n "(cached) " >&6
d7040cdb 4176else
ce2cded5
L
4177 if test -n "$CC"; then
4178 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 4179else
ce2cded5
L
4180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4181for as_dir in $PATH
4182do
4183 IFS=$as_save_IFS
4184 test -z "$as_dir" && as_dir=.
81ecdfbb 4185 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4187 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4189 break 2
4190 fi
4191done
81ecdfbb
RW
4192 done
4193IFS=$as_save_IFS
d7040cdb 4194
252b5132
RH
4195fi
4196fi
ce2cded5
L
4197CC=$ac_cv_prog_CC
4198if test -n "$CC"; then
81ecdfbb
RW
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4200$as_echo "$CC" >&6; }
ce2cded5 4201else
81ecdfbb
RW
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4203$as_echo "no" >&6; }
d7040cdb 4204fi
6be7c12c 4205
ce2cded5 4206
81ecdfbb 4207 fi
ce2cded5
L
4208fi
4209if test -z "$CC"; then
4210 # Extract the first word of "cc", so it can be a program name with args.
4211set dummy cc; ac_word=$2
81ecdfbb
RW
4212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4213$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4214if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4215 $as_echo_n "(cached) " >&6
ce2cded5
L
4216else
4217 if test -n "$CC"; then
4218 ac_cv_prog_CC="$CC" # Let the user override the test.
4219else
4220 ac_prog_rejected=no
4221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4222for as_dir in $PATH
4223do
4224 IFS=$as_save_IFS
4225 test -z "$as_dir" && as_dir=.
81ecdfbb 4226 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4227 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5
L
4228 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4229 ac_prog_rejected=yes
4230 continue
4231 fi
4232 ac_cv_prog_CC="cc"
81ecdfbb 4233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4234 break 2
4235 fi
4236done
81ecdfbb
RW
4237 done
4238IFS=$as_save_IFS
ce2cded5
L
4239
4240if test $ac_prog_rejected = yes; then
4241 # We found a bogon in the path, so make sure we never use it.
4242 set dummy $ac_cv_prog_CC
4243 shift
4244 if test $# != 0; then
4245 # We chose a different compiler from the bogus one.
4246 # However, it has the same basename, so the bogon will be chosen
4247 # first if we set CC to just the basename; use the full file name.
4248 shift
4249 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4250 fi
4251fi
4252fi
4253fi
4254CC=$ac_cv_prog_CC
4255if test -n "$CC"; then
81ecdfbb
RW
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4257$as_echo "$CC" >&6; }
ce2cded5 4258else
81ecdfbb
RW
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4260$as_echo "no" >&6; }
ce2cded5
L
4261fi
4262
81ecdfbb 4263
ce2cded5
L
4264fi
4265if test -z "$CC"; then
4266 if test -n "$ac_tool_prefix"; then
81ecdfbb 4267 for ac_prog in cl.exe
ce2cded5
L
4268 do
4269 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4270set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4272$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4273if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4274 $as_echo_n "(cached) " >&6
ce2cded5
L
4275else
4276 if test -n "$CC"; then
4277 ac_cv_prog_CC="$CC" # Let the user override the test.
4278else
4279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4280for as_dir in $PATH
4281do
4282 IFS=$as_save_IFS
4283 test -z "$as_dir" && as_dir=.
81ecdfbb 4284 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4285 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4286 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4288 break 2
4289 fi
4290done
81ecdfbb
RW
4291 done
4292IFS=$as_save_IFS
ce2cded5
L
4293
4294fi
4295fi
4296CC=$ac_cv_prog_CC
4297if test -n "$CC"; then
81ecdfbb
RW
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4299$as_echo "$CC" >&6; }
ce2cded5 4300else
81ecdfbb
RW
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4302$as_echo "no" >&6; }
ce2cded5
L
4303fi
4304
81ecdfbb 4305
ce2cded5 4306 test -n "$CC" && break
d7040cdb
SE
4307 done
4308fi
ce2cded5
L
4309if test -z "$CC"; then
4310 ac_ct_CC=$CC
81ecdfbb 4311 for ac_prog in cl.exe
d7040cdb
SE
4312do
4313 # Extract the first word of "$ac_prog", so it can be a program name with args.
4314set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4316$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4317if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4318 $as_echo_n "(cached) " >&6
d7040cdb 4319else
ce2cded5
L
4320 if test -n "$ac_ct_CC"; then
4321 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
4322else
4323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4324for as_dir in $PATH
4325do
4326 IFS=$as_save_IFS
4327 test -z "$as_dir" && as_dir=.
81ecdfbb 4328 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4330 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 4332 break 2
ac48eca1 4333 fi
d7040cdb 4334done
81ecdfbb
RW
4335 done
4336IFS=$as_save_IFS
ac48eca1 4337
d7040cdb
SE
4338fi
4339fi
ce2cded5
L
4340ac_ct_CC=$ac_cv_prog_ac_ct_CC
4341if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4343$as_echo "$ac_ct_CC" >&6; }
d7040cdb 4344else
81ecdfbb
RW
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4346$as_echo "no" >&6; }
d7040cdb 4347fi
ac48eca1 4348
81ecdfbb 4349
ce2cded5 4350 test -n "$ac_ct_CC" && break
d7040cdb 4351done
ac48eca1 4352
81ecdfbb
RW
4353 if test "x$ac_ct_CC" = x; then
4354 CC=""
4355 else
4356 case $cross_compiling:$ac_tool_warned in
4357yes:)
4358{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4359$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4360ac_tool_warned=yes ;;
4361esac
4362 CC=$ac_ct_CC
4363 fi
d7040cdb 4364fi
ac48eca1 4365
d7040cdb 4366fi
ac48eca1 4367
ac48eca1 4368
81ecdfbb
RW
4369test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4370$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4371as_fn_error $? "no acceptable C compiler found in \$PATH
4372See \`config.log' for more details" "$LINENO" 5; }
6be7c12c 4373
ce2cded5 4374# Provide some information about the compiler.
81ecdfbb
RW
4375$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4376set X $ac_compile
4377ac_compiler=$2
4378for ac_option in --version -v -V -qversion; do
4379 { { ac_try="$ac_compiler $ac_option >&5"
4380case "(($ac_try" in
4381 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4382 *) ac_try_echo=$ac_try;;
4383esac
4384eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4385$as_echo "$ac_try_echo"; } >&5
4386 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 4387 ac_status=$?
81ecdfbb
RW
4388 if test -s conftest.err; then
4389 sed '10a\
4390... rest of stderr output deleted ...
4391 10q' conftest.err >conftest.er1
4392 cat conftest.er1 >&5
81ecdfbb 4393 fi
d0ac1c44 4394 rm -f conftest.er1 conftest.err
81ecdfbb
RW
4395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4396 test $ac_status = 0; }
4397done
ac48eca1 4398
81ecdfbb
RW
4399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4400$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4401if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 4402 $as_echo_n "(cached) " >&6
d7040cdb 4403else
81ecdfbb 4404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4405/* end confdefs.h. */
ac48eca1 4406
ce2cded5
L
4407int
4408main ()
4409{
4410#ifndef __GNUC__
4411 choke me
4412#endif
4413
4414 ;
4415 return 0;
4416}
4417_ACEOF
81ecdfbb 4418if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 4419 ac_compiler_gnu=yes
d7040cdb 4420else
81ecdfbb 4421 ac_compiler_gnu=no
d7040cdb 4422fi
81ecdfbb 4423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4424ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4425
ce2cded5 4426fi
81ecdfbb
RW
4427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4428$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4429if test $ac_compiler_gnu = yes; then
4430 GCC=yes
4431else
4432 GCC=
4433fi
ce2cded5
L
4434ac_test_CFLAGS=${CFLAGS+set}
4435ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4437$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4438if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
4439 $as_echo_n "(cached) " >&6
4440else
4441 ac_save_c_werror_flag=$ac_c_werror_flag
4442 ac_c_werror_flag=yes
4443 ac_cv_prog_cc_g=no
4444 CFLAGS="-g"
4445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4446/* end confdefs.h. */
d7040cdb 4447
ce2cded5
L
4448int
4449main ()
4450{
d7040cdb 4451
ce2cded5
L
4452 ;
4453 return 0;
4454}
4455_ACEOF
81ecdfbb 4456if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
4457 ac_cv_prog_cc_g=yes
4458else
81ecdfbb
RW
4459 CFLAGS=""
4460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461/* end confdefs.h. */
108a6f8e 4462
81ecdfbb
RW
4463int
4464main ()
4465{
4466
4467 ;
4468 return 0;
4469}
4470_ACEOF
4471if ac_fn_c_try_compile "$LINENO"; then :
4472
4473else
4474 ac_c_werror_flag=$ac_save_c_werror_flag
4475 CFLAGS="-g"
4476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4477/* end confdefs.h. */
4478
4479int
4480main ()
4481{
4482
4483 ;
4484 return 0;
4485}
4486_ACEOF
4487if ac_fn_c_try_compile "$LINENO"; then :
4488 ac_cv_prog_cc_g=yes
4489fi
4490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4491fi
4492rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4493fi
4494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4495 ac_c_werror_flag=$ac_save_c_werror_flag
4496fi
4497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4498$as_echo "$ac_cv_prog_cc_g" >&6; }
4499if test "$ac_test_CFLAGS" = set; then
4500 CFLAGS=$ac_save_CFLAGS
4501elif test $ac_cv_prog_cc_g = yes; then
4502 if test "$GCC" = yes; then
4503 CFLAGS="-g -O2"
4504 else
ce2cded5
L
4505 CFLAGS="-g"
4506 fi
ac48eca1 4507else
ce2cded5
L
4508 if test "$GCC" = yes; then
4509 CFLAGS="-O2"
4510 else
4511 CFLAGS=
4512 fi
ac48eca1 4513fi
81ecdfbb
RW
4514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4515$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4516if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 4517 $as_echo_n "(cached) " >&6
ac48eca1 4518else
81ecdfbb 4519 ac_cv_prog_cc_c89=no
ce2cded5 4520ac_save_CC=$CC
81ecdfbb 4521cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
4522/* end confdefs.h. */
4523#include <stdarg.h>
4524#include <stdio.h>
d0ac1c44 4525struct stat;
ce2cded5
L
4526/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4527struct buf { int x; };
4528FILE * (*rcsopen) (struct buf *, struct stat *, int);
4529static char *e (p, i)
4530 char **p;
4531 int i;
4532{
4533 return p[i];
4534}
4535static char *f (char * (*g) (char **, int), char **p, ...)
4536{
4537 char *s;
4538 va_list v;
4539 va_start (v,p);
4540 s = g (p, va_arg (v,int));
4541 va_end (v);
4542 return s;
4543}
d7040cdb 4544
ce2cded5
L
4545/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4546 function prototypes and stuff, but not '\xHH' hex character constants.
4547 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4548 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
4549 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4550 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4551 that's true only with -std. */
ce2cded5 4552int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 4553
81ecdfbb
RW
4554/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4555 inside strings and character constants. */
4556#define FOO(x) 'x'
4557int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4558
ce2cded5
L
4559int test (int i, double x);
4560struct s1 {int (*f) (int a);};
4561struct s2 {int (*f) (double a);};
4562int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4563int argc;
4564char **argv;
4565int
4566main ()
4567{
4568return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4569 ;
4570 return 0;
4571}
4572_ACEOF
81ecdfbb
RW
4573for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4574 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
4575do
4576 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4577 if ac_fn_c_try_compile "$LINENO"; then :
4578 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 4579fi
81ecdfbb
RW
4580rm -f core conftest.err conftest.$ac_objext
4581 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 4582done
81ecdfbb 4583rm -f conftest.$ac_ext
ce2cded5 4584CC=$ac_save_CC
d7040cdb 4585
ce2cded5 4586fi
81ecdfbb
RW
4587# AC_CACHE_VAL
4588case "x$ac_cv_prog_cc_c89" in
4589 x)
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4591$as_echo "none needed" >&6; } ;;
4592 xno)
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4594$as_echo "unsupported" >&6; } ;;
ce2cded5 4595 *)
81ecdfbb
RW
4596 CC="$CC $ac_cv_prog_cc_c89"
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4598$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
ce2cded5 4599esac
81ecdfbb 4600if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 4601
ce2cded5 4602fi
d7040cdb 4603
ce2cded5
L
4604ac_ext=c
4605ac_cpp='$CPP $CPPFLAGS'
4606ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4607ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4608ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 4609
d0ac1c44
SM
4610ac_ext=c
4611ac_cpp='$CPP $CPPFLAGS'
4612ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4613ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4614ac_compiler_gnu=$ac_cv_c_compiler_gnu
4615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4616$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4617if ${am_cv_prog_cc_c_o+:} false; then :
4618 $as_echo_n "(cached) " >&6
4619else
4620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4621/* end confdefs.h. */
4622
4623int
4624main ()
4625{
4626
4627 ;
4628 return 0;
4629}
4630_ACEOF
4631 # Make sure it works both with $CC and with simple cc.
4632 # Following AC_PROG_CC_C_O, we do the test twice because some
4633 # compilers refuse to overwrite an existing .o file with -o,
4634 # though they will create one.
4635 am_cv_prog_cc_c_o=yes
4636 for am_i in 1 2; do
4637 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4638 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4639 ac_status=$?
4640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4641 (exit $ac_status); } \
4642 && test -f conftest2.$ac_objext; then
4643 : OK
4644 else
4645 am_cv_prog_cc_c_o=no
4646 break
4647 fi
4648 done
4649 rm -f core conftest*
4650 unset am_i
4651fi
4652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4653$as_echo "$am_cv_prog_cc_c_o" >&6; }
4654if test "$am_cv_prog_cc_c_o" != yes; then
4655 # Losing compiler, so override with the script.
4656 # FIXME: It is wrong to rewrite CC.
4657 # But if we don't then we get into trouble of one sort or another.
4658 # A longer-term fix would be to have automake use am__CC in this case,
4659 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4660 CC="$am_aux_dir/compile $CC"
4661fi
4662ac_ext=c
4663ac_cpp='$CPP $CPPFLAGS'
4664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4666ac_compiler_gnu=$ac_cv_c_compiler_gnu
4667
4668
7357c5b6
AM
4669ac_ext=c
4670ac_cpp='$CPP $CPPFLAGS'
4671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4673ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4675$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4676# On Suns, sometimes $CPP names a directory.
4677if test -n "$CPP" && test -d "$CPP"; then
4678 CPP=
4679fi
4680if test -z "$CPP"; then
d0ac1c44 4681 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 4682 $as_echo_n "(cached) " >&6
ce2cded5 4683else
7357c5b6
AM
4684 # Double quotes because CPP needs to be expanded
4685 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4686 do
4687 ac_preproc_ok=false
4688for ac_c_preproc_warn_flag in '' yes
ce2cded5 4689do
7357c5b6
AM
4690 # Use a header file that comes with gcc, so configuring glibc
4691 # with a fresh cross-compiler works.
4692 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4693 # <limits.h> exists even on freestanding compilers.
4694 # On the NeXT, cc -E runs the code through the compiler's parser,
4695 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4697/* end confdefs.h. */
4698#ifdef __STDC__
4699# include <limits.h>
4700#else
4701# include <assert.h>
4702#endif
4703 Syntax error
4704_ACEOF
81ecdfbb 4705if ac_fn_c_try_cpp "$LINENO"; then :
6bf9431b 4706
81ecdfbb 4707else
7357c5b6
AM
4708 # Broken: fails on valid input.
4709continue
4710fi
d0ac1c44 4711rm -f conftest.err conftest.i conftest.$ac_ext
ce2cded5 4712
81ecdfbb 4713 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4714 # can be detected and how.
81ecdfbb 4715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4716/* end confdefs.h. */
4717#include <ac_nonexistent.h>
4718_ACEOF
81ecdfbb 4719if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4720 # Broken: success on invalid input.
4721continue
4722else
7357c5b6
AM
4723 # Passes both tests.
4724ac_preproc_ok=:
4725break
4726fi
d0ac1c44 4727rm -f conftest.err conftest.i conftest.$ac_ext
6bf9431b 4728
7357c5b6
AM
4729done
4730# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4731rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb 4732if $ac_preproc_ok; then :
7357c5b6
AM
4733 break
4734fi
6bf9431b 4735
7357c5b6
AM
4736 done
4737 ac_cv_prog_CPP=$CPP
252b5132 4738
7357c5b6
AM
4739fi
4740 CPP=$ac_cv_prog_CPP
4741else
4742 ac_cv_prog_CPP=$CPP
4743fi
81ecdfbb
RW
4744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4745$as_echo "$CPP" >&6; }
7357c5b6
AM
4746ac_preproc_ok=false
4747for ac_c_preproc_warn_flag in '' yes
4748do
4749 # Use a header file that comes with gcc, so configuring glibc
4750 # with a fresh cross-compiler works.
4751 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4752 # <limits.h> exists even on freestanding compilers.
4753 # On the NeXT, cc -E runs the code through the compiler's parser,
4754 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4756/* end confdefs.h. */
4757#ifdef __STDC__
4758# include <limits.h>
4759#else
4760# include <assert.h>
4761#endif
4762 Syntax error
4763_ACEOF
81ecdfbb 4764if ac_fn_c_try_cpp "$LINENO"; then :
6bf9431b 4765
81ecdfbb 4766else
7357c5b6
AM
4767 # Broken: fails on valid input.
4768continue
4769fi
d0ac1c44 4770rm -f conftest.err conftest.i conftest.$ac_ext
252b5132 4771
81ecdfbb 4772 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4773 # can be detected and how.
81ecdfbb 4774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4775/* end confdefs.h. */
4776#include <ac_nonexistent.h>
4777_ACEOF
81ecdfbb 4778if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4779 # Broken: success on invalid input.
4780continue
4781else
7357c5b6
AM
4782 # Passes both tests.
4783ac_preproc_ok=:
4784break
4785fi
d0ac1c44 4786rm -f conftest.err conftest.i conftest.$ac_ext
252b5132 4787
7357c5b6
AM
4788done
4789# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4790rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb
RW
4791if $ac_preproc_ok; then :
4792
7357c5b6 4793else
81ecdfbb
RW
4794 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4795$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4796as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4797See \`config.log' for more details" "$LINENO" 5; }
7357c5b6 4798fi
6bf9431b 4799
7357c5b6
AM
4800ac_ext=c
4801ac_cpp='$CPP $CPPFLAGS'
4802ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4803ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4804ac_compiler_gnu=$ac_cv_c_compiler_gnu
252b5132 4805
252b5132 4806
81ecdfbb
RW
4807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4808$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 4809if ${ac_cv_path_GREP+:} false; then :
81ecdfbb 4810 $as_echo_n "(cached) " >&6
ce2cded5 4811else
81ecdfbb
RW
4812 if test -z "$GREP"; then
4813 ac_path_GREP_found=false
4814 # Loop through the user's path and test for each of PROGNAME-LIST
4815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4816for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4817do
4818 IFS=$as_save_IFS
4819 test -z "$as_dir" && as_dir=.
4820 for ac_prog in grep ggrep; do
4821 for ac_exec_ext in '' $ac_executable_extensions; do
4822 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4823 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
4824# Check for GNU ac_path_GREP and select it if it is found.
4825 # Check for GNU $ac_path_GREP
4826case `"$ac_path_GREP" --version 2>&1` in
4827*GNU*)
4828 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4829*)
4830 ac_count=0
4831 $as_echo_n 0123456789 >"conftest.in"
4832 while :
4833 do
4834 cat "conftest.in" "conftest.in" >"conftest.tmp"
4835 mv "conftest.tmp" "conftest.in"
4836 cp "conftest.in" "conftest.nl"
4837 $as_echo 'GREP' >> "conftest.nl"
4838 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4839 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4840 as_fn_arith $ac_count + 1 && ac_count=$as_val
4841 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4842 # Best one so far, save it but keep looking for a better one
4843 ac_cv_path_GREP="$ac_path_GREP"
4844 ac_path_GREP_max=$ac_count
ce2cded5 4845 fi
81ecdfbb
RW
4846 # 10*(2^10) chars as input seems more than enough
4847 test $ac_count -gt 10 && break
4848 done
4849 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4850esac
4851
4852 $ac_path_GREP_found && break 3
4853 done
4854 done
4855 done
4856IFS=$as_save_IFS
4857 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 4858 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4859 fi
4860else
4861 ac_cv_path_GREP=$GREP
4862fi
4863
ce2cded5 4864fi
81ecdfbb
RW
4865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4866$as_echo "$ac_cv_path_GREP" >&6; }
4867 GREP="$ac_cv_path_GREP"
ce2cded5 4868
6bf9431b 4869
81ecdfbb
RW
4870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4871$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 4872if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb 4873 $as_echo_n "(cached) " >&6
7357c5b6 4874else
81ecdfbb
RW
4875 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4876 then ac_cv_path_EGREP="$GREP -E"
4877 else
4878 if test -z "$EGREP"; then
4879 ac_path_EGREP_found=false
4880 # Loop through the user's path and test for each of PROGNAME-LIST
4881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4882for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4883do
4884 IFS=$as_save_IFS
4885 test -z "$as_dir" && as_dir=.
4886 for ac_prog in egrep; do
4887 for ac_exec_ext in '' $ac_executable_extensions; do
4888 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4889 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
4890# Check for GNU ac_path_EGREP and select it if it is found.
4891 # Check for GNU $ac_path_EGREP
4892case `"$ac_path_EGREP" --version 2>&1` in
4893*GNU*)
4894 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4895*)
4896 ac_count=0
4897 $as_echo_n 0123456789 >"conftest.in"
4898 while :
4899 do
4900 cat "conftest.in" "conftest.in" >"conftest.tmp"
4901 mv "conftest.tmp" "conftest.in"
4902 cp "conftest.in" "conftest.nl"
4903 $as_echo 'EGREP' >> "conftest.nl"
4904 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4905 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4906 as_fn_arith $ac_count + 1 && ac_count=$as_val
4907 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4908 # Best one so far, save it but keep looking for a better one
4909 ac_cv_path_EGREP="$ac_path_EGREP"
4910 ac_path_EGREP_max=$ac_count
4911 fi
4912 # 10*(2^10) chars as input seems more than enough
4913 test $ac_count -gt 10 && break
4914 done
4915 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4916esac
4917
4918 $ac_path_EGREP_found && break 3
4919 done
4920 done
4921 done
4922IFS=$as_save_IFS
4923 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 4924 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4925 fi
4926else
4927 ac_cv_path_EGREP=$EGREP
4928fi
4929
4930 fi
4931fi
4932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4933$as_echo "$ac_cv_path_EGREP" >&6; }
4934 EGREP="$ac_cv_path_EGREP"
4935
4936
4937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4938$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 4939if ${ac_cv_header_stdc+:} false; then :
81ecdfbb
RW
4940 $as_echo_n "(cached) " >&6
4941else
4942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4943/* end confdefs.h. */
4944#include <stdlib.h>
4945#include <stdarg.h>
4946#include <string.h>
4947#include <float.h>
4948
4949int
4950main ()
4951{
4952
4953 ;
4954 return 0;
4955}
4956_ACEOF
81ecdfbb 4957if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4958 ac_cv_header_stdc=yes
4959else
81ecdfbb 4960 ac_cv_header_stdc=no
7357c5b6 4961fi
81ecdfbb 4962rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6
AM
4963
4964if test $ac_cv_header_stdc = yes; then
4965 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4967/* end confdefs.h. */
4968#include <string.h>
4969
4970_ACEOF
4971if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4972 $EGREP "memchr" >/dev/null 2>&1; then :
4973
7357c5b6
AM
4974else
4975 ac_cv_header_stdc=no
4976fi
4977rm -f conftest*
4978
4979fi
4980
4981if test $ac_cv_header_stdc = yes; then
4982 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4984/* end confdefs.h. */
4985#include <stdlib.h>
4986
4987_ACEOF
4988if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4989 $EGREP "free" >/dev/null 2>&1; then :
4990
7357c5b6
AM
4991else
4992 ac_cv_header_stdc=no
4993fi
4994rm -f conftest*
4995
4996fi
4997
4998if test $ac_cv_header_stdc = yes; then
4999 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5000 if test "$cross_compiling" = yes; then :
7357c5b6 5001 :
ce2cded5 5002else
81ecdfbb 5003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5004/* end confdefs.h. */
5005#include <ctype.h>
81ecdfbb 5006#include <stdlib.h>
7357c5b6
AM
5007#if ((' ' & 0x0FF) == 0x020)
5008# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5009# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5010#else
5011# define ISLOWER(c) \
5012 (('a' <= (c) && (c) <= 'i') \
5013 || ('j' <= (c) && (c) <= 'r') \
5014 || ('s' <= (c) && (c) <= 'z'))
5015# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5016#endif
6bf9431b 5017
7357c5b6
AM
5018#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5019int
5020main ()
5021{
5022 int i;
5023 for (i = 0; i < 256; i++)
5024 if (XOR (islower (i), ISLOWER (i))
5025 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5026 return 2;
5027 return 0;
7357c5b6
AM
5028}
5029_ACEOF
81ecdfbb 5030if ac_fn_c_try_run "$LINENO"; then :
6bf9431b 5031
81ecdfbb
RW
5032else
5033 ac_cv_header_stdc=no
7357c5b6 5034fi
81ecdfbb
RW
5035rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5036 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5037fi
81ecdfbb 5038
7357c5b6
AM
5039fi
5040fi
81ecdfbb
RW
5041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5042$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5043if test $ac_cv_header_stdc = yes; then
6bf9431b 5044
81ecdfbb 5045$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5046
7357c5b6 5047fi
d7040cdb 5048
7357c5b6 5049# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
5050for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5051 inttypes.h stdint.h unistd.h
81ecdfbb
RW
5052do :
5053 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5054ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5055"
d0ac1c44 5056if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7357c5b6 5057 cat >>confdefs.h <<_ACEOF
81ecdfbb 5058#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 5059_ACEOF
d7040cdb 5060
7357c5b6 5061fi
d7040cdb 5062
7357c5b6 5063done
d7040cdb
SE
5064
5065
5066
81ecdfbb 5067 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5068if test "x$ac_cv_header_minix_config_h" = xyes; then :
7357c5b6
AM
5069 MINIX=yes
5070else
5071 MINIX=
5072fi
d7040cdb
SE
5073
5074
7357c5b6 5075 if test "$MINIX" = yes; then
d7040cdb 5076
81ecdfbb 5077$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb 5078
d7040cdb 5079
81ecdfbb 5080$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb 5081
d7040cdb 5082
81ecdfbb 5083$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5084
ce2cded5 5085 fi
d7040cdb 5086
d7040cdb 5087
81ecdfbb
RW
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5089$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5090if ${ac_cv_safe_to_define___extensions__+:} false; then :
81ecdfbb 5091 $as_echo_n "(cached) " >&6
ce2cded5 5092else
81ecdfbb 5093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 5094/* end confdefs.h. */
d7040cdb 5095
d0ac1c44
SM
5096# define __EXTENSIONS__ 1
5097 $ac_includes_default
7357c5b6
AM
5098int
5099main ()
5100{
d7040cdb 5101
7357c5b6
AM
5102 ;
5103 return 0;
5104}
5105_ACEOF
81ecdfbb 5106if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
5107 ac_cv_safe_to_define___extensions__=yes
5108else
81ecdfbb 5109 ac_cv_safe_to_define___extensions__=no
ce2cded5 5110fi
81ecdfbb 5111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 5112fi
81ecdfbb
RW
5113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5114$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 5115 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5116 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d7040cdb 5117
81ecdfbb 5118 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 5119
81ecdfbb 5120 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
d7040cdb 5121
81ecdfbb 5122 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
d7040cdb 5123
81ecdfbb 5124 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb 5125
d7040cdb 5126
d053aef8 5127
81ecdfbb 5128
da2f07f1 5129
da2f07f1 5130
b214d478
SE
5131case `pwd` in
5132 *\ * | *\ *)
81ecdfbb
RW
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5134$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
b214d478 5135esac
d7040cdb
SE
5136
5137
6bf9431b 5138
3725885a
RW
5139macro_version='2.2.7a'
5140macro_revision='1.3134'
ce2cded5 5141
d7040cdb 5142
d7040cdb 5143
d7040cdb 5144
d7040cdb 5145
7357c5b6 5146
6bf9431b 5147
6bf9431b 5148
6bf9431b 5149
6bf9431b 5150
d7040cdb 5151
d7040cdb 5152
6bf9431b 5153
b214d478 5154ltmain="$ac_aux_dir/ltmain.sh"
d7040cdb 5155
3725885a
RW
5156# Backslashify metacharacters that are still active within
5157# double-quoted strings.
5158sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5159
5160# Same as above, but do not quote variable references.
5161double_quote_subst='s/\(["`\\]\)/\\\1/g'
5162
5163# Sed substitution to delay expansion of an escaped shell variable in a
5164# double_quote_subst'ed string.
5165delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5166
5167# Sed substitution to delay expansion of an escaped single quote.
5168delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5169
5170# Sed substitution to avoid accidental globbing in evaled expressions
5171no_glob_subst='s/\*/\\\*/g'
5172
5173ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5174ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5175ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5176
5177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5178$as_echo_n "checking how to print strings... " >&6; }
5179# Test print first, because it will be a builtin if present.
5180if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5181 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5182 ECHO='print -r --'
5183elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5184 ECHO='printf %s\n'
5185else
5186 # Use this function as a fallback that always works.
5187 func_fallback_echo ()
5188 {
5189 eval 'cat <<_LTECHO_EOF
5190$1
5191_LTECHO_EOF'
5192 }
5193 ECHO='func_fallback_echo'
5194fi
5195
5196# func_echo_all arg...
5197# Invoke $ECHO with all args, space-separated.
5198func_echo_all ()
5199{
5200 $ECHO ""
5201}
5202
5203case "$ECHO" in
5204 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5205$as_echo "printf" >&6; } ;;
5206 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5207$as_echo "print -r" >&6; } ;;
5208 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5209$as_echo "cat" >&6; } ;;
5210esac
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
81ecdfbb
RW
5225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5226$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5227if ${ac_cv_path_SED+:} false; then :
81ecdfbb
RW
5228 $as_echo_n "(cached) " >&6
5229else
5230 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5231 for ac_i in 1 2 3 4 5 6 7; do
5232 ac_script="$ac_script$as_nl$ac_script"
5233 done
5234 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5235 { ac_script=; unset ac_script;}
5236 if test -z "$SED"; then
5237 ac_path_SED_found=false
5238 # Loop through the user's path and test for each of PROGNAME-LIST
5239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5240for as_dir in $PATH
5241do
5242 IFS=$as_save_IFS
5243 test -z "$as_dir" && as_dir=.
81ecdfbb 5244 for ac_prog in sed gsed; do
7357c5b6 5245 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 5246 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5247 as_fn_executable_p "$ac_path_SED" || continue
81ecdfbb
RW
5248# Check for GNU ac_path_SED and select it if it is found.
5249 # Check for GNU $ac_path_SED
5250case `"$ac_path_SED" --version 2>&1` in
5251*GNU*)
5252 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5253*)
5254 ac_count=0
5255 $as_echo_n 0123456789 >"conftest.in"
5256 while :
5257 do
5258 cat "conftest.in" "conftest.in" >"conftest.tmp"
5259 mv "conftest.tmp" "conftest.in"
5260 cp "conftest.in" "conftest.nl"
5261 $as_echo '' >> "conftest.nl"
5262 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5263 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5264 as_fn_arith $ac_count + 1 && ac_count=$as_val
5265 if test $ac_count -gt ${ac_path_SED_max-0}; then
5266 # Best one so far, save it but keep looking for a better one
5267 ac_cv_path_SED="$ac_path_SED"
5268 ac_path_SED_max=$ac_count
5269 fi
5270 # 10*(2^10) chars as input seems more than enough
5271 test $ac_count -gt 10 && break
5272 done
5273 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5274esac
5275
5276 $ac_path_SED_found && break 3
7357c5b6
AM
5277 done
5278 done
81ecdfbb 5279 done
7357c5b6 5280IFS=$as_save_IFS
81ecdfbb 5281 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5282 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5283 fi
81ecdfbb
RW
5284else
5285 ac_cv_path_SED=$SED
7357c5b6
AM
5286fi
5287
81ecdfbb
RW
5288fi
5289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5290$as_echo "$ac_cv_path_SED" >&6; }
5291 SED="$ac_cv_path_SED"
5292 rm -f conftest.sed
7357c5b6
AM
5293
5294test -z "$SED" && SED=sed
5295Xsed="$SED -e 1s/^X//"
5296
5297
5298
d7040cdb 5299
d7040cdb 5300
d7040cdb 5301
d7040cdb 5302
d7040cdb 5303
d7040cdb 5304
d7040cdb 5305
6bf9431b 5306
81ecdfbb
RW
5307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5308$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5309if ${ac_cv_path_FGREP+:} false; then :
81ecdfbb 5310 $as_echo_n "(cached) " >&6
7357c5b6 5311else
81ecdfbb
RW
5312 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5313 then ac_cv_path_FGREP="$GREP -F"
5314 else
5315 if test -z "$FGREP"; then
5316 ac_path_FGREP_found=false
5317 # Loop through the user's path and test for each of PROGNAME-LIST
5318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5319for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5320do
5321 IFS=$as_save_IFS
5322 test -z "$as_dir" && as_dir=.
5323 for ac_prog in fgrep; do
5324 for ac_exec_ext in '' $ac_executable_extensions; do
5325 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5326 as_fn_executable_p "$ac_path_FGREP" || continue
81ecdfbb
RW
5327# Check for GNU ac_path_FGREP and select it if it is found.
5328 # Check for GNU $ac_path_FGREP
5329case `"$ac_path_FGREP" --version 2>&1` in
5330*GNU*)
5331 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5332*)
5333 ac_count=0
5334 $as_echo_n 0123456789 >"conftest.in"
5335 while :
5336 do
5337 cat "conftest.in" "conftest.in" >"conftest.tmp"
5338 mv "conftest.tmp" "conftest.in"
5339 cp "conftest.in" "conftest.nl"
5340 $as_echo 'FGREP' >> "conftest.nl"
5341 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5342 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5343 as_fn_arith $ac_count + 1 && ac_count=$as_val
5344 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5345 # Best one so far, save it but keep looking for a better one
5346 ac_cv_path_FGREP="$ac_path_FGREP"
5347 ac_path_FGREP_max=$ac_count
7357c5b6 5348 fi
81ecdfbb
RW
5349 # 10*(2^10) chars as input seems more than enough
5350 test $ac_count -gt 10 && break
5351 done
5352 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5353esac
5354
5355 $ac_path_FGREP_found && break 3
5356 done
5357 done
5358 done
5359IFS=$as_save_IFS
5360 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5361 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5362 fi
5363else
5364 ac_cv_path_FGREP=$FGREP
5365fi
5366
5367 fi
6bf9431b 5368fi
81ecdfbb
RW
5369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5370$as_echo "$ac_cv_path_FGREP" >&6; }
5371 FGREP="$ac_cv_path_FGREP"
d7040cdb 5372
6bf9431b 5373
7357c5b6 5374test -z "$GREP" && GREP=grep
252b5132 5375
6bf9431b 5376
252b5132 5377
252b5132 5378
252b5132 5379
252b5132 5380
252b5132
RH
5381
5382
6bf9431b 5383
d7040cdb 5384
6bf9431b 5385
6bf9431b 5386
7357c5b6
AM
5387
5388
5389
5390
5391
5392
5393
81ecdfbb
RW
5394# Check whether --with-gnu-ld was given.
5395if test "${with_gnu_ld+set}" = set; then :
5396 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5397else
5398 with_gnu_ld=no
81ecdfbb
RW
5399fi
5400
7357c5b6
AM
5401ac_prog=ld
5402if test "$GCC" = yes; then
5403 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5405$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5406 case $host in
5407 *-*-mingw*)
5408 # gcc leaves a trailing carriage return which upsets mingw
5409 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5410 *)
5411 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5412 esac
5413 case $ac_prog in
5414 # Accept absolute paths.
5415 [\\/]* | ?:[\\/]*)
5416 re_direlt='/[^/][^/]*/\.\./'
5417 # Canonicalize the pathname of ld
5418 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5419 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5420 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5421 done
5422 test -z "$LD" && LD="$ac_prog"
5423 ;;
5424 "")
5425 # If it fails, then pretend we aren't using GCC.
5426 ac_prog=ld
5427 ;;
5428 *)
5429 # If it is relative, then search for the first ld in PATH.
5430 with_gnu_ld=unknown
5431 ;;
5432 esac
5433elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5435$as_echo_n "checking for GNU ld... " >&6; }
7357c5b6 5436else
81ecdfbb
RW
5437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5438$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 5439fi
d0ac1c44 5440if ${lt_cv_path_LD+:} false; then :
81ecdfbb 5441 $as_echo_n "(cached) " >&6
d7040cdb 5442else
7357c5b6
AM
5443 if test -z "$LD"; then
5444 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5445 for ac_dir in $PATH; do
5446 IFS="$lt_save_ifs"
5447 test -z "$ac_dir" && ac_dir=.
5448 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5449 lt_cv_path_LD="$ac_dir/$ac_prog"
5450 # Check to see if the program is GNU ld. I'd rather use --version,
5451 # but apparently some variants of GNU ld only accept -v.
5452 # Break only if it was the GNU/non-GNU ld that we prefer.
5453 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5454 *GNU* | *'with BFD'*)
5455 test "$with_gnu_ld" != no && break
5456 ;;
5457 *)
5458 test "$with_gnu_ld" != yes && break
5459 ;;
5460 esac
5461 fi
5462 done
5463 IFS="$lt_save_ifs"
6bf9431b 5464else
7357c5b6 5465 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6bf9431b 5466fi
6bf9431b 5467fi
7357c5b6
AM
5468
5469LD="$lt_cv_path_LD"
5470if test -n "$LD"; then
81ecdfbb
RW
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5472$as_echo "$LD" >&6; }
ce2cded5 5473else
81ecdfbb
RW
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5475$as_echo "no" >&6; }
6bf9431b 5476fi
d0ac1c44 5477test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
5478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5479$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 5480if ${lt_cv_prog_gnu_ld+:} false; then :
81ecdfbb 5481 $as_echo_n "(cached) " >&6
ce2cded5 5482else
7357c5b6
AM
5483 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5484case `$LD -v 2>&1 </dev/null` in
5485*GNU* | *'with BFD'*)
5486 lt_cv_prog_gnu_ld=yes
5487 ;;
5488*)
5489 lt_cv_prog_gnu_ld=no
5490 ;;
5491esac
ce2cded5 5492fi
81ecdfbb
RW
5493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5494$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7357c5b6 5495with_gnu_ld=$lt_cv_prog_gnu_ld
20e95c23
DJ
5496
5497
5498
20e95c23 5499
d7040cdb
SE
5500
5501
5502
5503
5504
81ecdfbb
RW
5505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5506$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 5507if ${lt_cv_path_NM+:} false; then :
81ecdfbb 5508 $as_echo_n "(cached) " >&6
ce2cded5 5509else
7357c5b6
AM
5510 if test -n "$NM"; then
5511 # Let the user override the test.
5512 lt_cv_path_NM="$NM"
ce2cded5 5513else
7357c5b6
AM
5514 lt_nm_to_check="${ac_tool_prefix}nm"
5515 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5516 lt_nm_to_check="$lt_nm_to_check nm"
ce2cded5 5517 fi
7357c5b6
AM
5518 for lt_tmp_nm in $lt_nm_to_check; do
5519 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5520 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5521 IFS="$lt_save_ifs"
5522 test -z "$ac_dir" && ac_dir=.
5523 tmp_nm="$ac_dir/$lt_tmp_nm"
5524 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5525 # Check to see if the nm accepts a BSD-compat flag.
5526 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5527 # nm: unknown option "B" ignored
5528 # Tru64's nm complains that /dev/null is an invalid object file
5529 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5530 */dev/null* | *'Invalid file or object type'*)
5531 lt_cv_path_NM="$tmp_nm -B"
5532 break
5533 ;;
5534 *)
5535 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5536 */dev/null*)
5537 lt_cv_path_NM="$tmp_nm -p"
5538 break
5539 ;;
5540 *)
5541 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5542 continue # so that we can try to find one that supports BSD flags
5543 ;;
5544 esac
5545 ;;
5546 esac
5547 fi
5548 done
5549 IFS="$lt_save_ifs"
5550 done
5551 : ${lt_cv_path_NM=no}
ce2cded5
L
5552fi
5553fi
81ecdfbb
RW
5554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5555$as_echo "$lt_cv_path_NM" >&6; }
7357c5b6
AM
5556if test "$lt_cv_path_NM" != "no"; then
5557 NM="$lt_cv_path_NM"
ce2cded5 5558else
7357c5b6 5559 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5560 if test -n "$DUMPBIN"; then :
5561 # Let the user override the test.
5562 else
5563 if test -n "$ac_tool_prefix"; then
5564 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
5565 do
5566 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5567set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5569$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5570if ${ac_cv_prog_DUMPBIN+:} false; then :
81ecdfbb 5571 $as_echo_n "(cached) " >&6
ce2cded5 5572else
7357c5b6
AM
5573 if test -n "$DUMPBIN"; then
5574 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ce2cded5
L
5575else
5576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5577for as_dir in $PATH
5578do
5579 IFS=$as_save_IFS
5580 test -z "$as_dir" && as_dir=.
81ecdfbb 5581 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5582 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5583 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5585 break 2
5586 fi
5587done
81ecdfbb
RW
5588 done
5589IFS=$as_save_IFS
d7040cdb 5590
ce2cded5
L
5591fi
5592fi
7357c5b6
AM
5593DUMPBIN=$ac_cv_prog_DUMPBIN
5594if test -n "$DUMPBIN"; then
81ecdfbb
RW
5595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5596$as_echo "$DUMPBIN" >&6; }
ce2cded5 5597else
81ecdfbb
RW
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5599$as_echo "no" >&6; }
ce2cded5 5600fi
d7040cdb 5601
81ecdfbb 5602
7357c5b6
AM
5603 test -n "$DUMPBIN" && break
5604 done
ce2cded5 5605fi
7357c5b6
AM
5606if test -z "$DUMPBIN"; then
5607 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5608 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
5609do
5610 # Extract the first word of "$ac_prog", so it can be a program name with args.
5611set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5613$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5614if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
81ecdfbb 5615 $as_echo_n "(cached) " >&6
ce2cded5 5616else
7357c5b6
AM
5617 if test -n "$ac_ct_DUMPBIN"; then
5618 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
ce2cded5
L
5619else
5620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5621for as_dir in $PATH
5622do
5623 IFS=$as_save_IFS
5624 test -z "$as_dir" && as_dir=.
81ecdfbb 5625 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5626 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5627 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5629 break 2
5630 fi
5631done
81ecdfbb
RW
5632 done
5633IFS=$as_save_IFS
d7040cdb 5634
ce2cded5
L
5635fi
5636fi
7357c5b6
AM
5637ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5638if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5640$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 5641else
81ecdfbb
RW
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5643$as_echo "no" >&6; }
20e95c23 5644fi
20e95c23 5645
81ecdfbb 5646
7357c5b6 5647 test -n "$ac_ct_DUMPBIN" && break
ce2cded5
L
5648done
5649
81ecdfbb
RW
5650 if test "x$ac_ct_DUMPBIN" = x; then
5651 DUMPBIN=":"
5652 else
5653 case $cross_compiling:$ac_tool_warned in
5654yes:)
5655{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5656$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5657ac_tool_warned=yes ;;
5658esac
5659 DUMPBIN=$ac_ct_DUMPBIN
5660 fi
d7040cdb 5661fi
7357c5b6 5662
3725885a
RW
5663 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5664 *COFF*)
5665 DUMPBIN="$DUMPBIN -symbols"
5666 ;;
5667 *)
5668 DUMPBIN=:
5669 ;;
5670 esac
5671 fi
7357c5b6
AM
5672
5673 if test "$DUMPBIN" != ":"; then
5674 NM="$DUMPBIN"
5675 fi
20e95c23 5676fi
7357c5b6
AM
5677test -z "$NM" && NM=nm
5678
5679
5680
5681
5682
5683
81ecdfbb
RW
5684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5685$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 5686if ${lt_cv_nm_interface+:} false; then :
81ecdfbb 5687 $as_echo_n "(cached) " >&6
ce2cded5 5688else
7357c5b6
AM
5689 lt_cv_nm_interface="BSD nm"
5690 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5691 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7357c5b6
AM
5692 (eval "$ac_compile" 2>conftest.err)
5693 cat conftest.err >&5
3725885a 5694 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7357c5b6
AM
5695 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5696 cat conftest.err >&5
3725885a 5697 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7357c5b6
AM
5698 cat conftest.out >&5
5699 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5700 lt_cv_nm_interface="MS dumpbin"
5701 fi
5702 rm -f conftest*
ce2cded5 5703fi
81ecdfbb
RW
5704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5705$as_echo "$lt_cv_nm_interface" >&6; }
20e95c23 5706
81ecdfbb
RW
5707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5708$as_echo_n "checking whether ln -s works... " >&6; }
7357c5b6
AM
5709LN_S=$as_ln_s
5710if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5712$as_echo "yes" >&6; }
ce2cded5 5713else
81ecdfbb
RW
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5715$as_echo "no, using $LN_S" >&6; }
ce2cded5 5716fi
d7040cdb 5717
7357c5b6 5718# find the maximum length of command line arguments
81ecdfbb
RW
5719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5720$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 5721if ${lt_cv_sys_max_cmd_len+:} false; then :
81ecdfbb 5722 $as_echo_n "(cached) " >&6
7357c5b6
AM
5723else
5724 i=0
5725 teststring="ABCD"
d7040cdb 5726
7357c5b6
AM
5727 case $build_os in
5728 msdosdjgpp*)
5729 # On DJGPP, this test can blow up pretty badly due to problems in libc
5730 # (any single argument exceeding 2000 bytes causes a buffer overrun
5731 # during glob expansion). Even if it were fixed, the result of this
5732 # check would be larger than it should be.
5733 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5734 ;;
d7040cdb 5735
7357c5b6
AM
5736 gnu*)
5737 # Under GNU Hurd, this test is not required because there is
5738 # no limit to the length of command line arguments.
5739 # Libtool will interpret -1 as no limit whatsoever
5740 lt_cv_sys_max_cmd_len=-1;
5741 ;;
d7040cdb 5742
b214d478 5743 cygwin* | mingw* | cegcc*)
7357c5b6
AM
5744 # On Win9x/ME, this test blows up -- it succeeds, but takes
5745 # about 5 minutes as the teststring grows exponentially.
5746 # Worse, since 9x/ME are not pre-emptively multitasking,
5747 # you end up with a "frozen" computer, even though with patience
5748 # the test eventually succeeds (with a max line length of 256k).
5749 # Instead, let's just punt: use the minimum linelength reported by
5750 # all of the supported platforms: 8192 (on NT/2K/XP).
5751 lt_cv_sys_max_cmd_len=8192;
5752 ;;
d7040cdb 5753
3725885a
RW
5754 mint*)
5755 # On MiNT this can take a long time and run out of memory.
5756 lt_cv_sys_max_cmd_len=8192;
5757 ;;
5758
7357c5b6
AM
5759 amigaos*)
5760 # On AmigaOS with pdksh, this test takes hours, literally.
5761 # So we just punt and use a minimum line length of 8192.
5762 lt_cv_sys_max_cmd_len=8192;
5763 ;;
d7040cdb 5764
7357c5b6
AM
5765 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5766 # This has been around since 386BSD, at least. Likely further.
5767 if test -x /sbin/sysctl; then
5768 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5769 elif test -x /usr/sbin/sysctl; then
5770 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5771 else
5772 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5773 fi
5774 # And add a safety zone
5775 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5776 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5777 ;;
d7040cdb 5778
7357c5b6
AM
5779 interix*)
5780 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5781 lt_cv_sys_max_cmd_len=196608
5782 ;;
d7040cdb 5783
7357c5b6
AM
5784 osf*)
5785 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5786 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5787 # nice to cause kernel panics so lets avoid the loop below.
5788 # First set a reasonable default.
5789 lt_cv_sys_max_cmd_len=16384
5790 #
5791 if test -x /sbin/sysconfig; then
5792 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5793 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5794 esac
5795 fi
5796 ;;
5797 sco3.2v5*)
5798 lt_cv_sys_max_cmd_len=102400
5799 ;;
5800 sysv5* | sco5v6* | sysv4.2uw2*)
5801 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5802 if test -n "$kargmax"; then
5803 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5804 else
5805 lt_cv_sys_max_cmd_len=32768
5806 fi
ce2cded5
L
5807 ;;
5808 *)
b214d478
SE
5809 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5810 if test -n "$lt_cv_sys_max_cmd_len"; then
7357c5b6
AM
5811 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5812 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5813 else
5814 # Make teststring a little bigger before we do anything with it.
5815 # a 1K string should be a reasonable start.
5816 for i in 1 2 3 4 5 6 7 8 ; do
5817 teststring=$teststring$teststring
5818 done
5819 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5820 # If test is not a shell built-in, we'll probably end up computing a
5821 # maximum length that is only half of the actual maximum length, but
5822 # we can't tell.
3725885a
RW
5823 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5824 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7357c5b6
AM
5825 test $i != 17 # 1/2 MB should be enough
5826 do
5827 i=`expr $i + 1`
5828 teststring=$teststring$teststring
5829 done
5830 # Only check the string length outside the loop.
5831 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5832 teststring=
5833 # Add a significant safety factor because C++ compilers can tack on
5834 # massive amounts of additional arguments before passing them to the
5835 # linker. It appears as though 1/2 is a usable value.
5836 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5837 fi
ce2cded5
L
5838 ;;
5839 esac
d7040cdb 5840
7357c5b6 5841fi
d7040cdb 5842
7357c5b6 5843if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5845$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7357c5b6 5846else
81ecdfbb
RW
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5848$as_echo "none" >&6; }
7357c5b6
AM
5849fi
5850max_cmd_len=$lt_cv_sys_max_cmd_len
d7040cdb
SE
5851
5852
5853
5854
5855
5856
7357c5b6
AM
5857: ${CP="cp -f"}
5858: ${MV="mv -f"}
5859: ${RM="rm -f"}
d7040cdb 5860
81ecdfbb
RW
5861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5862$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7357c5b6
AM
5863# Try some XSI features
5864xsi_shell=no
5865( _lt_dummy="a/b/c"
5866 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
b214d478
SE
5867 = c,a/b,, \
5868 && eval 'test $(( 1 + 1 )) -eq 2 \
5869 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7357c5b6 5870 && xsi_shell=yes
81ecdfbb
RW
5871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5872$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
5873
5874
81ecdfbb
RW
5875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5876$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7357c5b6
AM
5877lt_shell_append=no
5878( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5879 >/dev/null 2>&1 \
5880 && lt_shell_append=yes
81ecdfbb
RW
5881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5882$as_echo "$lt_shell_append" >&6; }
d7040cdb 5883
d7040cdb 5884
7357c5b6
AM
5885if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5886 lt_unset=unset
5887else
5888 lt_unset=false
5889fi
d7040cdb 5890
d7040cdb 5891
d7040cdb 5892
d7040cdb 5893
d7040cdb 5894
7357c5b6
AM
5895# test EBCDIC or ASCII
5896case `echo X|tr X '\101'` in
5897 A) # ASCII based system
5898 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5899 lt_SP2NL='tr \040 \012'
5900 lt_NL2SP='tr \015\012 \040\040'
5901 ;;
5902 *) # EBCDIC based system
5903 lt_SP2NL='tr \100 \n'
5904 lt_NL2SP='tr \r\n \100\100'
5905 ;;
5906esac
d7040cdb 5907
d7040cdb 5908
d7040cdb 5909
d7040cdb 5910
d7040cdb 5911
d7040cdb
SE
5912
5913
5af11cab 5914
d7040cdb 5915
81ecdfbb
RW
5916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5917$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 5918if ${lt_cv_ld_reload_flag+:} false; then :
81ecdfbb 5919 $as_echo_n "(cached) " >&6
7357c5b6
AM
5920else
5921 lt_cv_ld_reload_flag='-r'
5922fi
81ecdfbb
RW
5923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5924$as_echo "$lt_cv_ld_reload_flag" >&6; }
7357c5b6
AM
5925reload_flag=$lt_cv_ld_reload_flag
5926case $reload_flag in
5927"" | " "*) ;;
5928*) reload_flag=" $reload_flag" ;;
5929esac
5930reload_cmds='$LD$reload_flag -o $output$reload_objs'
5931case $host_os in
5932 darwin*)
5933 if test "$GCC" = yes; then
5934 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5935 else
5936 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5937 fi
5938 ;;
5939esac
20e95c23 5940
6bf9431b 5941
20e95c23
DJ
5942
5943
20e95c23 5944
20e95c23 5945
ce2cded5 5946
ce2cded5 5947
ce2cded5 5948
b214d478
SE
5949if test -n "$ac_tool_prefix"; then
5950 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5951set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5953$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5954if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 5955 $as_echo_n "(cached) " >&6
b214d478
SE
5956else
5957 if test -n "$OBJDUMP"; then
5958 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5959else
5960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961for as_dir in $PATH
5962do
5963 IFS=$as_save_IFS
5964 test -z "$as_dir" && as_dir=.
81ecdfbb 5965 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 5967 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
5969 break 2
5970 fi
5971done
81ecdfbb
RW
5972 done
5973IFS=$as_save_IFS
b214d478
SE
5974
5975fi
5976fi
5977OBJDUMP=$ac_cv_prog_OBJDUMP
5978if test -n "$OBJDUMP"; then
81ecdfbb
RW
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5980$as_echo "$OBJDUMP" >&6; }
b214d478 5981else
81ecdfbb
RW
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5983$as_echo "no" >&6; }
b214d478
SE
5984fi
5985
81ecdfbb 5986
b214d478
SE
5987fi
5988if test -z "$ac_cv_prog_OBJDUMP"; then
5989 ac_ct_OBJDUMP=$OBJDUMP
5990 # Extract the first word of "objdump", so it can be a program name with args.
5991set dummy objdump; ac_word=$2
81ecdfbb
RW
5992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5993$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5994if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
81ecdfbb 5995 $as_echo_n "(cached) " >&6
b214d478
SE
5996else
5997 if test -n "$ac_ct_OBJDUMP"; then
5998 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5999else
6000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6001for as_dir in $PATH
6002do
6003 IFS=$as_save_IFS
6004 test -z "$as_dir" && as_dir=.
81ecdfbb 6005 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6006 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6007 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6009 break 2
6010 fi
6011done
81ecdfbb
RW
6012 done
6013IFS=$as_save_IFS
b214d478 6014
b214d478
SE
6015fi
6016fi
6017ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6018if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6020$as_echo "$ac_ct_OBJDUMP" >&6; }
b214d478 6021else
81ecdfbb
RW
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6023$as_echo "no" >&6; }
b214d478
SE
6024fi
6025
81ecdfbb
RW
6026 if test "x$ac_ct_OBJDUMP" = x; then
6027 OBJDUMP="false"
6028 else
6029 case $cross_compiling:$ac_tool_warned in
6030yes:)
6031{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6032$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6033ac_tool_warned=yes ;;
6034esac
6035 OBJDUMP=$ac_ct_OBJDUMP
6036 fi
b214d478
SE
6037else
6038 OBJDUMP="$ac_cv_prog_OBJDUMP"
6039fi
6040
6041test -z "$OBJDUMP" && OBJDUMP=objdump
6042
6043
6044
6045
6046
6047
6048
6049
ce2cded5 6050
81ecdfbb
RW
6051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6052$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6053if ${lt_cv_deplibs_check_method+:} false; then :
81ecdfbb 6054 $as_echo_n "(cached) " >&6
6bf9431b 6055else
7357c5b6
AM
6056 lt_cv_file_magic_cmd='$MAGIC_CMD'
6057lt_cv_file_magic_test_file=
6058lt_cv_deplibs_check_method='unknown'
6059# Need to set the preceding variable on all platforms that support
6060# interlibrary dependencies.
6061# 'none' -- dependencies not supported.
6062# `unknown' -- same as none, but documents that we really don't know.
6063# 'pass_all' -- all dependencies passed with no checks.
6064# 'test_compile' -- check by making test program.
6065# 'file_magic [[regex]]' -- check by looking for files in library path
6066# which responds to the $file_magic_cmd with a given extended regex.
6067# If you have `file' or equivalent on your system and you're not sure
6068# whether `pass_all' will *always* work, you probably want this one.
d7040cdb 6069
ce2cded5 6070case $host_os in
7357c5b6
AM
6071aix[4-9]*)
6072 lt_cv_deplibs_check_method=pass_all
ce2cded5 6073 ;;
7357c5b6
AM
6074
6075beos*)
6076 lt_cv_deplibs_check_method=pass_all
ce2cded5 6077 ;;
7357c5b6
AM
6078
6079bsdi[45]*)
6080 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6081 lt_cv_file_magic_cmd='/usr/bin/file -L'
6082 lt_cv_file_magic_test_file=/shlib/libc.so
ce2cded5 6083 ;;
7357c5b6
AM
6084
6085cygwin*)
6086 # func_win32_libid is a shell function defined in ltmain.sh
6087 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6088 lt_cv_file_magic_cmd='func_win32_libid'
ce2cded5 6089 ;;
7357c5b6
AM
6090
6091mingw* | pw32*)
6092 # Base MSYS/MinGW do not provide the 'file' command needed by
6093 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6094 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6095 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6096 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7357c5b6
AM
6097 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6098 lt_cv_file_magic_cmd='func_win32_libid'
6099 else
6100 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6101 lt_cv_file_magic_cmd='$OBJDUMP -f'
6102 fi
ce2cded5 6103 ;;
7357c5b6 6104
3725885a 6105cegcc*)
b214d478
SE
6106 # use the weaker test based on 'objdump'. See mingw*.
6107 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6108 lt_cv_file_magic_cmd='$OBJDUMP -f'
6109 ;;
6110
7357c5b6
AM
6111darwin* | rhapsody*)
6112 lt_cv_deplibs_check_method=pass_all
d7040cdb 6113 ;;
d7040cdb 6114
7357c5b6
AM
6115freebsd* | dragonfly*)
6116 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6117 case $host_cpu in
6118 i*86 )
6119 # Not sure whether the presence of OpenBSD here was a mistake.
6120 # Let's accept both of them until this is cleared up.
6121 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6122 lt_cv_file_magic_cmd=/usr/bin/file
6123 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6124 ;;
6125 esac
6126 else
6127 lt_cv_deplibs_check_method=pass_all
6128 fi
6129 ;;
20e95c23 6130
7357c5b6
AM
6131gnu*)
6132 lt_cv_deplibs_check_method=pass_all
6133 ;;
20e95c23 6134
3725885a
RW
6135haiku*)
6136 lt_cv_deplibs_check_method=pass_all
6137 ;;
6138
7357c5b6
AM
6139hpux10.20* | hpux11*)
6140 lt_cv_file_magic_cmd=/usr/bin/file
6141 case $host_cpu in
6142 ia64*)
6143 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6144 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6145 ;;
6146 hppa*64*)
3725885a 6147 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]'
7357c5b6
AM
6148 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6149 ;;
6150 *)
3725885a 6151 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7357c5b6
AM
6152 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6153 ;;
6154 esac
6155 ;;
5af11cab 6156
7357c5b6
AM
6157interix[3-9]*)
6158 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6159 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
d7040cdb 6160 ;;
20e95c23 6161
7357c5b6
AM
6162irix5* | irix6* | nonstopux*)
6163 case $LD in
6164 *-32|*"-32 ") libmagic=32-bit;;
6165 *-n32|*"-n32 ") libmagic=N32;;
6166 *-64|*"-64 ") libmagic=64-bit;;
6167 *) libmagic=never-match;;
6168 esac
6169 lt_cv_deplibs_check_method=pass_all
6170 ;;
d7040cdb 6171
7357c5b6 6172# This must be Linux ELF.
58e24671 6173linux* | k*bsd*-gnu | kopensolaris*-gnu)
7357c5b6
AM
6174 lt_cv_deplibs_check_method=pass_all
6175 ;;
d7040cdb 6176
7357c5b6
AM
6177netbsd*)
6178 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6179 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
ce2cded5 6180 else
7357c5b6 6181 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
ce2cded5 6182 fi
7357c5b6 6183 ;;
d7040cdb 6184
7357c5b6
AM
6185newos6*)
6186 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6187 lt_cv_file_magic_cmd=/usr/bin/file
6188 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6189 ;;
d7040cdb 6190
7357c5b6
AM
6191*nto* | *qnx*)
6192 lt_cv_deplibs_check_method=pass_all
6193 ;;
d7040cdb 6194
7357c5b6
AM
6195openbsd*)
6196 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6197 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6198 else
6199 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6200 fi
6201 ;;
d7040cdb 6202
7357c5b6
AM
6203osf3* | osf4* | osf5*)
6204 lt_cv_deplibs_check_method=pass_all
6205 ;;
d7040cdb 6206
7357c5b6
AM
6207rdos*)
6208 lt_cv_deplibs_check_method=pass_all
6209 ;;
d7040cdb 6210
7357c5b6
AM
6211solaris*)
6212 lt_cv_deplibs_check_method=pass_all
6213 ;;
d7040cdb 6214
7357c5b6
AM
6215sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6216 lt_cv_deplibs_check_method=pass_all
6217 ;;
d7040cdb 6218
7357c5b6
AM
6219sysv4 | sysv4.3*)
6220 case $host_vendor in
6221 motorola)
6222 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]'
6223 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6224 ;;
6225 ncr)
6226 lt_cv_deplibs_check_method=pass_all
6227 ;;
6228 sequent)
6229 lt_cv_file_magic_cmd='/bin/file'
6230 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6231 ;;
6232 sni)
6233 lt_cv_file_magic_cmd='/bin/file'
6234 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6235 lt_cv_file_magic_test_file=/lib/libc.so
6236 ;;
6237 siemens)
6238 lt_cv_deplibs_check_method=pass_all
6239 ;;
6240 pc)
6241 lt_cv_deplibs_check_method=pass_all
6242 ;;
6243 esac
6244 ;;
d7040cdb 6245
7357c5b6
AM
6246tpf*)
6247 lt_cv_deplibs_check_method=pass_all
6248 ;;
6249esac
d7040cdb 6250
ce2cded5 6251fi
81ecdfbb
RW
6252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6253$as_echo "$lt_cv_deplibs_check_method" >&6; }
7357c5b6
AM
6254file_magic_cmd=$lt_cv_file_magic_cmd
6255deplibs_check_method=$lt_cv_deplibs_check_method
6256test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 6257
d7040cdb 6258
d7040cdb 6259
d7040cdb 6260
5af11cab 6261
20e95c23 6262
20e95c23 6263
20e95c23 6264
20e95c23
DJ
6265
6266
6267
20e95c23 6268
7357c5b6
AM
6269if test -n "$ac_tool_prefix"; then
6270 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6271set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6273$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6274if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 6275 $as_echo_n "(cached) " >&6
7357c5b6
AM
6276else
6277 if test -n "$AR"; then
6278 ac_cv_prog_AR="$AR" # Let the user override the test.
6279else
6280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6281for as_dir in $PATH
6282do
6283 IFS=$as_save_IFS
6284 test -z "$as_dir" && as_dir=.
81ecdfbb 6285 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6287 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6289 break 2
ce2cded5 6290 fi
7357c5b6 6291done
81ecdfbb
RW
6292 done
6293IFS=$as_save_IFS
d5fbea21 6294
7357c5b6
AM
6295fi
6296fi
6297AR=$ac_cv_prog_AR
6298if test -n "$AR"; then
81ecdfbb
RW
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6300$as_echo "$AR" >&6; }
7357c5b6 6301else
81ecdfbb
RW
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6303$as_echo "no" >&6; }
7357c5b6 6304fi
d5fbea21 6305
81ecdfbb 6306
7357c5b6
AM
6307fi
6308if test -z "$ac_cv_prog_AR"; then
6309 ac_ct_AR=$AR
6310 # Extract the first word of "ar", so it can be a program name with args.
6311set dummy ar; ac_word=$2
81ecdfbb
RW
6312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6313$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6314if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 6315 $as_echo_n "(cached) " >&6
ce2cded5 6316else
7357c5b6
AM
6317 if test -n "$ac_ct_AR"; then
6318 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6319else
6320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321for as_dir in $PATH
6322do
6323 IFS=$as_save_IFS
6324 test -z "$as_dir" && as_dir=.
81ecdfbb 6325 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6327 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6329 break 2
6330 fi
6331done
81ecdfbb
RW
6332 done
6333IFS=$as_save_IFS
d7040cdb 6334
7357c5b6
AM
6335fi
6336fi
6337ac_ct_AR=$ac_cv_prog_ac_ct_AR
6338if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6340$as_echo "$ac_ct_AR" >&6; }
ce2cded5 6341else
81ecdfbb
RW
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6343$as_echo "no" >&6; }
ce2cded5 6344fi
d7040cdb 6345
81ecdfbb
RW
6346 if test "x$ac_ct_AR" = x; then
6347 AR="false"
6348 else
6349 case $cross_compiling:$ac_tool_warned in
6350yes:)
6351{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6352$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6353ac_tool_warned=yes ;;
6354esac
6355 AR=$ac_ct_AR
6356 fi
7357c5b6
AM
6357else
6358 AR="$ac_cv_prog_AR"
ce2cded5 6359fi
d7040cdb 6360
7357c5b6
AM
6361test -z "$AR" && AR=ar
6362test -z "$AR_FLAGS" && AR_FLAGS=cru
d7040cdb 6363
7357c5b6
AM
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374if test -n "$ac_tool_prefix"; then
6375 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6376set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6378$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6379if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 6380 $as_echo_n "(cached) " >&6
252b5132 6381else
7357c5b6
AM
6382 if test -n "$STRIP"; then
6383 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6384else
6385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6386for as_dir in $PATH
ce2cded5 6387do
7357c5b6
AM
6388 IFS=$as_save_IFS
6389 test -z "$as_dir" && as_dir=.
81ecdfbb 6390 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6392 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6394 break 2
ce2cded5 6395 fi
7357c5b6 6396done
81ecdfbb
RW
6397 done
6398IFS=$as_save_IFS
7357c5b6 6399
252b5132 6400fi
7357c5b6
AM
6401fi
6402STRIP=$ac_cv_prog_STRIP
6403if test -n "$STRIP"; then
81ecdfbb
RW
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6405$as_echo "$STRIP" >&6; }
252b5132 6406else
81ecdfbb
RW
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6408$as_echo "no" >&6; }
252b5132 6409fi
d7040cdb 6410
81ecdfbb 6411
6bf9431b 6412fi
7357c5b6
AM
6413if test -z "$ac_cv_prog_STRIP"; then
6414 ac_ct_STRIP=$STRIP
6415 # Extract the first word of "strip", so it can be a program name with args.
6416set dummy strip; ac_word=$2
81ecdfbb
RW
6417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6418$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6419if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 6420 $as_echo_n "(cached) " >&6
ac48eca1 6421else
7357c5b6
AM
6422 if test -n "$ac_ct_STRIP"; then
6423 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6424else
6425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6426for as_dir in $PATH
6427do
6428 IFS=$as_save_IFS
6429 test -z "$as_dir" && as_dir=.
81ecdfbb 6430 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6432 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6434 break 2
6435 fi
6436done
81ecdfbb
RW
6437 done
6438IFS=$as_save_IFS
6bf9431b 6439
7357c5b6
AM
6440fi
6441fi
6442ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6443if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6445$as_echo "$ac_ct_STRIP" >&6; }
7357c5b6 6446else
81ecdfbb
RW
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6448$as_echo "no" >&6; }
6bf9431b 6449fi
6bf9431b 6450
81ecdfbb
RW
6451 if test "x$ac_ct_STRIP" = x; then
6452 STRIP=":"
6453 else
6454 case $cross_compiling:$ac_tool_warned in
6455yes:)
6456{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6457$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6458ac_tool_warned=yes ;;
6459esac
6460 STRIP=$ac_ct_STRIP
6461 fi
7357c5b6
AM
6462else
6463 STRIP="$ac_cv_prog_STRIP"
ce2cded5 6464fi
6bf9431b 6465
7357c5b6
AM
6466test -z "$STRIP" && STRIP=:
6467
6468
6469
6470
6471
6472
6473if test -n "$ac_tool_prefix"; then
6474 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6475set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6477$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6478if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 6479 $as_echo_n "(cached) " >&6
7357c5b6
AM
6480else
6481 if test -n "$RANLIB"; then
6482 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6483else
6484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6485for as_dir in $PATH
6486do
6487 IFS=$as_save_IFS
6488 test -z "$as_dir" && as_dir=.
81ecdfbb 6489 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6490 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6491 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6493 break 2
6494 fi
6495done
81ecdfbb
RW
6496 done
6497IFS=$as_save_IFS
6bf9431b 6498
ce2cded5 6499fi
7357c5b6
AM
6500fi
6501RANLIB=$ac_cv_prog_RANLIB
6502if test -n "$RANLIB"; then
81ecdfbb
RW
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6504$as_echo "$RANLIB" >&6; }
ac48eca1 6505else
81ecdfbb
RW
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6507$as_echo "no" >&6; }
d7040cdb 6508fi
7357c5b6 6509
81ecdfbb 6510
7357c5b6
AM
6511fi
6512if test -z "$ac_cv_prog_RANLIB"; then
6513 ac_ct_RANLIB=$RANLIB
6514 # Extract the first word of "ranlib", so it can be a program name with args.
6515set dummy ranlib; ac_word=$2
81ecdfbb
RW
6516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6517$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6518if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 6519 $as_echo_n "(cached) " >&6
7357c5b6
AM
6520else
6521 if test -n "$ac_ct_RANLIB"; then
6522 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6523else
6524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6525for as_dir in $PATH
ce2cded5 6526do
7357c5b6
AM
6527 IFS=$as_save_IFS
6528 test -z "$as_dir" && as_dir=.
81ecdfbb 6529 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6530 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6531 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6533 break 2
ce2cded5 6534 fi
7357c5b6 6535done
81ecdfbb
RW
6536 done
6537IFS=$as_save_IFS
7357c5b6 6538
ce2cded5 6539fi
7357c5b6
AM
6540fi
6541ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6542if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6544$as_echo "$ac_ct_RANLIB" >&6; }
ce2cded5 6545else
81ecdfbb
RW
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6547$as_echo "no" >&6; }
ce2cded5 6548fi
d7040cdb 6549
81ecdfbb
RW
6550 if test "x$ac_ct_RANLIB" = x; then
6551 RANLIB=":"
6552 else
6553 case $cross_compiling:$ac_tool_warned in
6554yes:)
6555{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6556$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6557ac_tool_warned=yes ;;
6558esac
6559 RANLIB=$ac_ct_RANLIB
6560 fi
d7040cdb 6561else
7357c5b6 6562 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb
SE
6563fi
6564
7357c5b6
AM
6565test -z "$RANLIB" && RANLIB=:
6566
6567
6568
6569
6570
6571
6572# Determine commands to create old-style static archives.
b214d478 6573old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7357c5b6
AM
6574old_postinstall_cmds='chmod 644 $oldlib'
6575old_postuninstall_cmds=
6576
6577if test -n "$RANLIB"; then
6578 case $host_os in
6579 openbsd*)
6580 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6581 ;;
6582 *)
6583 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6584 ;;
6585 esac
6586 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
ce2cded5 6587fi
d7040cdb 6588
3725885a
RW
6589case $host_os in
6590 darwin*)
6591 lock_old_archive_extraction=yes ;;
6592 *)
6593 lock_old_archive_extraction=no ;;
6594esac
6595
6596
6597
6598
6599
6600
d7040cdb
SE
6601
6602
6603
6604
d7040cdb 6605
7357c5b6
AM
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634# If no C compiler was specified, use CC.
6635LTCC=${LTCC-"$CC"}
6636
6637# If no C compiler flags were specified, use CFLAGS.
6638LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6639
6640# Allow CC to be a program name with arguments.
6641compiler=$CC
6642
6643
6644# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6646$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 6647if ${lt_cv_sys_global_symbol_pipe+:} false; then :
81ecdfbb 6648 $as_echo_n "(cached) " >&6
7357c5b6
AM
6649else
6650
6651# These are sane defaults that work on at least a few old systems.
6652# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6653
6654# Character class describing NM global symbol codes.
6655symcode='[BCDEGRST]'
6656
6657# Regexp to match symbols that can be accessed directly from C.
6658sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6659
6660# Define system-specific variables.
6661case $host_os in
6662aix*)
6663 symcode='[BCDT]'
6664 ;;
b214d478 6665cygwin* | mingw* | pw32* | cegcc*)
7357c5b6
AM
6666 symcode='[ABCDGISTW]'
6667 ;;
6668hpux*)
6669 if test "$host_cpu" = ia64; then
6670 symcode='[ABCDEGRST]'
6671 fi
6672 ;;
6673irix* | nonstopux*)
6674 symcode='[BCDEGRST]'
6675 ;;
6676osf*)
6677 symcode='[BCDEGQRST]'
6678 ;;
6679solaris*)
6680 symcode='[BDRT]'
6681 ;;
6682sco3.2v5*)
6683 symcode='[DT]'
6684 ;;
6685sysv4.2uw2*)
6686 symcode='[DT]'
6687 ;;
6688sysv5* | sco5v6* | unixware* | OpenUNIX*)
6689 symcode='[ABDT]'
6690 ;;
6691sysv4)
6692 symcode='[DFNSTU]'
6693 ;;
6694esac
6695
6696# If we're using GNU nm, then use its standard symbol codes.
6697case `$NM -V 2>&1` in
6698*GNU* | *'with BFD'*)
6699 symcode='[ABCDGIRSTW]' ;;
6700esac
6701
6702# Transform an extracted symbol line into a proper C declaration.
6703# Some systems (esp. on ia64) link data and code symbols differently,
6704# so use this general approach.
6705lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6706
6707# Transform an extracted symbol line into symbol name and symbol address
6708lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
b214d478 6709lt_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'"
7357c5b6
AM
6710
6711# Handle CRLF in mingw tool chain
6712opt_cr=
6713case $build_os in
6714mingw*)
6715 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6716 ;;
6717esac
6718
6719# Try without a prefix underscore, then with it.
6720for ac_symprfx in "" "_"; do
6721
6722 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6723 symxfrm="\\1 $ac_symprfx\\2 \\2"
6724
6725 # Write the raw and C identifiers.
6726 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6727 # Fake it for dumpbin and say T for any non-static function
6728 # and D for any global variable.
6729 # Also find C++ and __fastcall symbols from MSVC++,
6730 # which start with @ or ?.
6731 lt_cv_sys_global_symbol_pipe="$AWK '"\
6732" {last_section=section; section=\$ 3};"\
6733" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6734" \$ 0!~/External *\|/{next};"\
6735" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6736" {if(hide[section]) next};"\
6737" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6738" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6739" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6740" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6741" ' prfx=^$ac_symprfx"
6742 else
6743 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6744 fi
6745
6746 # Check to see that the pipe works correctly.
6747 pipe_works=no
6748
6749 rm -f conftest*
6750 cat > conftest.$ac_ext <<_LT_EOF
6751#ifdef __cplusplus
6752extern "C" {
6753#endif
6754char nm_test_var;
6755void nm_test_func(void);
6756void nm_test_func(void){}
6757#ifdef __cplusplus
ce2cded5 6758}
7357c5b6
AM
6759#endif
6760int main(){nm_test_var='a';nm_test_func();return(0);}
6761_LT_EOF
6762
81ecdfbb 6763 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6764 (eval $ac_compile) 2>&5
ce2cded5 6765 ac_status=$?
81ecdfbb
RW
6766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6767 test $ac_status = 0; }; then
7357c5b6
AM
6768 # Now try to grab the symbols.
6769 nlist=conftest.nm
3725885a
RW
6770 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6771 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
ce2cded5 6772 ac_status=$?
81ecdfbb
RW
6773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6774 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6775 # Try sorting and uniquifying the output.
6776 if sort "$nlist" | uniq > "$nlist"T; then
6777 mv -f "$nlist"T "$nlist"
6778 else
6779 rm -f "$nlist"T
6780 fi
6bf9431b 6781
7357c5b6
AM
6782 # Make sure that we snagged all the symbols we need.
6783 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6784 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6785 cat <<_LT_EOF > conftest.$ac_ext
6786#ifdef __cplusplus
6787extern "C" {
6788#endif
d7040cdb 6789
7357c5b6
AM
6790_LT_EOF
6791 # Now generate the symbol file.
6792 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
d7040cdb 6793
7357c5b6 6794 cat <<_LT_EOF >> conftest.$ac_ext
ac48eca1 6795
7357c5b6
AM
6796/* The mapping between symbol names and symbols. */
6797const struct {
6798 const char *name;
6799 void *address;
6800}
6801lt__PROGRAM__LTX_preloaded_symbols[] =
6802{
6803 { "@PROGRAM@", (void *) 0 },
6804_LT_EOF
6805 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6806 cat <<\_LT_EOF >> conftest.$ac_ext
6807 {0, (void *) 0}
6808};
d7040cdb 6809
7357c5b6
AM
6810/* This works around a problem in FreeBSD linker */
6811#ifdef FREEBSD_WORKAROUND
6812static const void *lt_preloaded_setup() {
6813 return lt__PROGRAM__LTX_preloaded_symbols;
6814}
ce2cded5 6815#endif
d7040cdb 6816
7357c5b6 6817#ifdef __cplusplus
ce2cded5 6818}
7357c5b6
AM
6819#endif
6820_LT_EOF
6821 # Now try linking the two files.
6822 mv conftest.$ac_objext conftstm.$ac_objext
6823 lt_save_LIBS="$LIBS"
6824 lt_save_CFLAGS="$CFLAGS"
6825 LIBS="conftstm.$ac_objext"
6826 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6827 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
6828 (eval $ac_link) 2>&5
6829 ac_status=$?
81ecdfbb
RW
6830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6831 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6832 pipe_works=yes
6833 fi
6834 LIBS="$lt_save_LIBS"
6835 CFLAGS="$lt_save_CFLAGS"
6836 else
6837 echo "cannot find nm_test_func in $nlist" >&5
6838 fi
6839 else
6840 echo "cannot find nm_test_var in $nlist" >&5
6841 fi
6842 else
6843 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6844 fi
6845 else
6846 echo "$progname: failed program was:" >&5
6847 cat conftest.$ac_ext >&5
6848 fi
b214d478 6849 rm -rf conftest* conftst*
7357c5b6
AM
6850
6851 # Do not use the global_symbol_pipe unless it works.
6852 if test "$pipe_works" = yes; then
6853 break
6854 else
6855 lt_cv_sys_global_symbol_pipe=
6856 fi
6857done
d7040cdb 6858
ce2cded5 6859fi
7357c5b6
AM
6860
6861if test -z "$lt_cv_sys_global_symbol_pipe"; then
6862 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 6863fi
7357c5b6 6864if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6866$as_echo "failed" >&6; }
7357c5b6 6867else
81ecdfbb
RW
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6869$as_echo "ok" >&6; }
ce2cded5 6870fi
d7040cdb 6871
d7040cdb 6872
d7040cdb 6873
d7040cdb 6874
d7040cdb 6875
d7040cdb 6876
d7040cdb 6877
d7040cdb 6878
d7040cdb 6879
d7040cdb 6880
d7040cdb 6881
d7040cdb 6882
7357c5b6
AM
6883
6884
6885
b214d478
SE
6886
6887
6888
6889
6890
7357c5b6
AM
6891
6892
81ecdfbb
RW
6893# Check whether --enable-libtool-lock was given.
6894if test "${enable_libtool_lock+set}" = set; then :
6895 enableval=$enable_libtool_lock;
6896fi
7357c5b6 6897
7357c5b6
AM
6898test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6899
6900# Some flags need to be propagated to the compiler or linker for good
6901# libtool support.
6902case $host in
6903ia64-*-hpux*)
6904 # Find out which ABI we are using.
6905 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6906 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6907 (eval $ac_compile) 2>&5
6908 ac_status=$?
81ecdfbb
RW
6909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6910 test $ac_status = 0; }; then
7357c5b6
AM
6911 case `/usr/bin/file conftest.$ac_objext` in
6912 *ELF-32*)
6913 HPUX_IA64_MODE="32"
6914 ;;
6915 *ELF-64*)
6916 HPUX_IA64_MODE="64"
6917 ;;
6918 esac
6919 fi
6920 rm -rf conftest*
6921 ;;
6922*-*-irix6*)
6923 # Find out which ABI we are using.
3725885a 6924 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6925 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6926 (eval $ac_compile) 2>&5
6927 ac_status=$?
81ecdfbb
RW
6928 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6929 test $ac_status = 0; }; then
7357c5b6
AM
6930 if test "$lt_cv_prog_gnu_ld" = yes; then
6931 case `/usr/bin/file conftest.$ac_objext` in
6932 *32-bit*)
6933 LD="${LD-ld} -melf32bsmip"
6934 ;;
6935 *N32*)
6936 LD="${LD-ld} -melf32bmipn32"
6937 ;;
6938 *64-bit*)
6939 LD="${LD-ld} -melf64bmip"
6940 ;;
6941 esac
6942 else
6943 case `/usr/bin/file conftest.$ac_objext` in
6944 *32-bit*)
6945 LD="${LD-ld} -32"
6946 ;;
6947 *N32*)
6948 LD="${LD-ld} -n32"
6949 ;;
6950 *64-bit*)
6951 LD="${LD-ld} -64"
6952 ;;
6953 esac
6954 fi
6955 fi
6956 rm -rf conftest*
6957 ;;
6958
cc9afea3 6959x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
6960s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6961 # Find out which ABI we are using.
6962 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6963 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6964 (eval $ac_compile) 2>&5
6965 ac_status=$?
81ecdfbb
RW
6966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6967 test $ac_status = 0; }; then
7357c5b6
AM
6968 case `/usr/bin/file conftest.o` in
6969 *32-bit*)
6970 case $host in
6971 x86_64-*kfreebsd*-gnu)
6972 LD="${LD-ld} -m elf_i386_fbsd"
6973 ;;
6974 x86_64-*linux*)
6d2920c8
L
6975 case `/usr/bin/file conftest.o` in
6976 *x86-64*)
6977 LD="${LD-ld} -m elf32_x86_64"
6978 ;;
6979 *)
6980 LD="${LD-ld} -m elf_i386"
6981 ;;
6982 esac
7357c5b6 6983 ;;
cc9afea3
AM
6984 powerpc64le-*linux*)
6985 LD="${LD-ld} -m elf32lppclinux"
6986 ;;
6987 powerpc64-*linux*)
7357c5b6
AM
6988 LD="${LD-ld} -m elf32ppclinux"
6989 ;;
6990 s390x-*linux*)
6991 LD="${LD-ld} -m elf_s390"
6992 ;;
6993 sparc64-*linux*)
6994 LD="${LD-ld} -m elf32_sparc"
6995 ;;
6996 esac
6997 ;;
6998 *64-bit*)
6999 case $host in
7000 x86_64-*kfreebsd*-gnu)
7001 LD="${LD-ld} -m elf_x86_64_fbsd"
7002 ;;
7003 x86_64-*linux*)
7004 LD="${LD-ld} -m elf_x86_64"
7005 ;;
cc9afea3
AM
7006 powerpcle-*linux*)
7007 LD="${LD-ld} -m elf64lppc"
7008 ;;
7009 powerpc-*linux*)
7357c5b6
AM
7010 LD="${LD-ld} -m elf64ppc"
7011 ;;
7012 s390*-*linux*|s390*-*tpf*)
7013 LD="${LD-ld} -m elf64_s390"
7014 ;;
7015 sparc*-*linux*)
7016 LD="${LD-ld} -m elf64_sparc"
7017 ;;
7018 esac
7019 ;;
7020 esac
7021 fi
7022 rm -rf conftest*
7023 ;;
7024
7025*-*-sco3.2v5*)
7026 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7027 SAVE_CFLAGS="$CFLAGS"
7028 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7030$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7031if ${lt_cv_cc_needs_belf+:} false; then :
81ecdfbb 7032 $as_echo_n "(cached) " >&6
ce2cded5 7033else
7357c5b6
AM
7034 ac_ext=c
7035ac_cpp='$CPP $CPPFLAGS'
7036ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7037ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7038ac_compiler_gnu=$ac_cv_c_compiler_gnu
7039
81ecdfbb 7040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b 7041/* end confdefs.h. */
20e95c23 7042
7357c5b6
AM
7043int
7044main ()
7045{
7046
7047 ;
7048 return 0;
7049}
6bf9431b 7050_ACEOF
81ecdfbb 7051if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7052 lt_cv_cc_needs_belf=yes
6bf9431b 7053else
81ecdfbb 7054 lt_cv_cc_needs_belf=no
ce2cded5 7055fi
81ecdfbb
RW
7056rm -f core conftest.err conftest.$ac_objext \
7057 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7058 ac_ext=c
7059ac_cpp='$CPP $CPPFLAGS'
7060ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7061ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7062ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 7063
b214d478 7064fi
81ecdfbb
RW
7065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7066$as_echo "$lt_cv_cc_needs_belf" >&6; }
b214d478
SE
7067 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7068 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7069 CFLAGS="$SAVE_CFLAGS"
7070 fi
7071 ;;
7072sparc*-*solaris*)
7073 # Find out which ABI we are using.
7074 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7075 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
b214d478
SE
7076 (eval $ac_compile) 2>&5
7077 ac_status=$?
81ecdfbb
RW
7078 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7079 test $ac_status = 0; }; then
b214d478
SE
7080 case `/usr/bin/file conftest.o` in
7081 *64-bit*)
7082 case $lt_cv_prog_gnu_ld in
7083 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7084 *)
7085 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7086 LD="${LD-ld} -64"
7087 fi
7088 ;;
7089 esac
7090 ;;
7091 esac
7092 fi
7093 rm -rf conftest*
7094 ;;
7095esac
7096
7097need_locks="$enable_libtool_lock"
7098
7099
7100 case $host_os in
7101 rhapsody* | darwin*)
7102 if test -n "$ac_tool_prefix"; then
7103 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7104set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7106$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7107if ${ac_cv_prog_DSYMUTIL+:} false; then :
81ecdfbb 7108 $as_echo_n "(cached) " >&6
b214d478
SE
7109else
7110 if test -n "$DSYMUTIL"; then
7111 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7112else
7113as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7114for as_dir in $PATH
7115do
7116 IFS=$as_save_IFS
7117 test -z "$as_dir" && as_dir=.
81ecdfbb 7118 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7119 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7120 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7122 break 2
7123 fi
7124done
81ecdfbb
RW
7125 done
7126IFS=$as_save_IFS
b214d478
SE
7127
7128fi
7129fi
7130DSYMUTIL=$ac_cv_prog_DSYMUTIL
7131if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7133$as_echo "$DSYMUTIL" >&6; }
b214d478 7134else
81ecdfbb
RW
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7136$as_echo "no" >&6; }
b214d478
SE
7137fi
7138
81ecdfbb 7139
b214d478
SE
7140fi
7141if test -z "$ac_cv_prog_DSYMUTIL"; then
7142 ac_ct_DSYMUTIL=$DSYMUTIL
7143 # Extract the first word of "dsymutil", so it can be a program name with args.
7144set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7146$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7147if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
81ecdfbb 7148 $as_echo_n "(cached) " >&6
b214d478
SE
7149else
7150 if test -n "$ac_ct_DSYMUTIL"; then
7151 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7152else
7153as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7154for as_dir in $PATH
7155do
7156 IFS=$as_save_IFS
7157 test -z "$as_dir" && as_dir=.
81ecdfbb 7158 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7159 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7160 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7162 break 2
7163 fi
7164done
81ecdfbb
RW
7165 done
7166IFS=$as_save_IFS
b214d478 7167
b214d478
SE
7168fi
7169fi
7170ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7171if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7173$as_echo "$ac_ct_DSYMUTIL" >&6; }
b214d478 7174else
81ecdfbb
RW
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7176$as_echo "no" >&6; }
b214d478
SE
7177fi
7178
81ecdfbb
RW
7179 if test "x$ac_ct_DSYMUTIL" = x; then
7180 DSYMUTIL=":"
7181 else
7182 case $cross_compiling:$ac_tool_warned in
7183yes:)
7184{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7185$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7186ac_tool_warned=yes ;;
7187esac
7188 DSYMUTIL=$ac_ct_DSYMUTIL
7189 fi
b214d478
SE
7190else
7191 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7192fi
7193
7194 if test -n "$ac_tool_prefix"; then
7195 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7196set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7198$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7199if ${ac_cv_prog_NMEDIT+:} false; then :
81ecdfbb 7200 $as_echo_n "(cached) " >&6
b214d478
SE
7201else
7202 if test -n "$NMEDIT"; then
7203 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7204else
7205as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7206for as_dir in $PATH
7207do
7208 IFS=$as_save_IFS
7209 test -z "$as_dir" && as_dir=.
81ecdfbb 7210 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7211 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7212 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7213 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7214 break 2
7215 fi
7216done
81ecdfbb
RW
7217 done
7218IFS=$as_save_IFS
b214d478
SE
7219
7220fi
7221fi
7222NMEDIT=$ac_cv_prog_NMEDIT
7223if test -n "$NMEDIT"; then
81ecdfbb
RW
7224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7225$as_echo "$NMEDIT" >&6; }
b214d478 7226else
81ecdfbb
RW
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7228$as_echo "no" >&6; }
b214d478
SE
7229fi
7230
81ecdfbb 7231
b214d478
SE
7232fi
7233if test -z "$ac_cv_prog_NMEDIT"; then
7234 ac_ct_NMEDIT=$NMEDIT
7235 # Extract the first word of "nmedit", so it can be a program name with args.
7236set dummy nmedit; ac_word=$2
81ecdfbb
RW
7237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7238$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7239if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
81ecdfbb 7240 $as_echo_n "(cached) " >&6
b214d478
SE
7241else
7242 if test -n "$ac_ct_NMEDIT"; then
7243 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7244else
7245as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7246for as_dir in $PATH
7247do
7248 IFS=$as_save_IFS
7249 test -z "$as_dir" && as_dir=.
81ecdfbb 7250 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7251 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7252 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7253 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7254 break 2
7255 fi
7256done
81ecdfbb
RW
7257 done
7258IFS=$as_save_IFS
b214d478 7259
b214d478
SE
7260fi
7261fi
7262ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7263if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7265$as_echo "$ac_ct_NMEDIT" >&6; }
b214d478 7266else
81ecdfbb
RW
7267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7268$as_echo "no" >&6; }
b214d478
SE
7269fi
7270
81ecdfbb
RW
7271 if test "x$ac_ct_NMEDIT" = x; then
7272 NMEDIT=":"
7273 else
7274 case $cross_compiling:$ac_tool_warned in
7275yes:)
7276{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7277$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7278ac_tool_warned=yes ;;
7279esac
7280 NMEDIT=$ac_ct_NMEDIT
7281 fi
b214d478
SE
7282else
7283 NMEDIT="$ac_cv_prog_NMEDIT"
7284fi
7285
7286 if test -n "$ac_tool_prefix"; then
7287 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7288set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7290$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7291if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 7292 $as_echo_n "(cached) " >&6
b214d478
SE
7293else
7294 if test -n "$LIPO"; then
7295 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7296else
7297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7298for as_dir in $PATH
7299do
7300 IFS=$as_save_IFS
7301 test -z "$as_dir" && as_dir=.
81ecdfbb 7302 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7304 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7306 break 2
7307 fi
7308done
81ecdfbb
RW
7309 done
7310IFS=$as_save_IFS
b214d478
SE
7311
7312fi
7313fi
7314LIPO=$ac_cv_prog_LIPO
7315if test -n "$LIPO"; then
81ecdfbb
RW
7316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7317$as_echo "$LIPO" >&6; }
b214d478 7318else
81ecdfbb
RW
7319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7320$as_echo "no" >&6; }
b214d478
SE
7321fi
7322
81ecdfbb 7323
b214d478
SE
7324fi
7325if test -z "$ac_cv_prog_LIPO"; then
7326 ac_ct_LIPO=$LIPO
7327 # Extract the first word of "lipo", so it can be a program name with args.
7328set dummy lipo; ac_word=$2
81ecdfbb
RW
7329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7330$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7331if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
81ecdfbb 7332 $as_echo_n "(cached) " >&6
b214d478
SE
7333else
7334 if test -n "$ac_ct_LIPO"; then
7335 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7336else
7337as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7338for as_dir in $PATH
7339do
7340 IFS=$as_save_IFS
7341 test -z "$as_dir" && as_dir=.
81ecdfbb 7342 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7343 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7344 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7346 break 2
7347 fi
7348done
81ecdfbb
RW
7349 done
7350IFS=$as_save_IFS
b214d478 7351
b214d478
SE
7352fi
7353fi
7354ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7355if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7357$as_echo "$ac_ct_LIPO" >&6; }
b214d478 7358else
81ecdfbb
RW
7359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7360$as_echo "no" >&6; }
b214d478
SE
7361fi
7362
81ecdfbb
RW
7363 if test "x$ac_ct_LIPO" = x; then
7364 LIPO=":"
7365 else
7366 case $cross_compiling:$ac_tool_warned in
7367yes:)
7368{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7369$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7370ac_tool_warned=yes ;;
7371esac
7372 LIPO=$ac_ct_LIPO
7373 fi
b214d478
SE
7374else
7375 LIPO="$ac_cv_prog_LIPO"
7376fi
7377
7378 if test -n "$ac_tool_prefix"; then
7379 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7380set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7382$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7383if ${ac_cv_prog_OTOOL+:} false; then :
81ecdfbb 7384 $as_echo_n "(cached) " >&6
b214d478
SE
7385else
7386 if test -n "$OTOOL"; then
7387 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7388else
7389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7390for as_dir in $PATH
7391do
7392 IFS=$as_save_IFS
7393 test -z "$as_dir" && as_dir=.
81ecdfbb 7394 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7395 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7396 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7398 break 2
7399 fi
7400done
81ecdfbb
RW
7401 done
7402IFS=$as_save_IFS
b214d478
SE
7403
7404fi
7405fi
7406OTOOL=$ac_cv_prog_OTOOL
7407if test -n "$OTOOL"; then
81ecdfbb
RW
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7409$as_echo "$OTOOL" >&6; }
b214d478 7410else
81ecdfbb
RW
7411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7412$as_echo "no" >&6; }
b214d478
SE
7413fi
7414
81ecdfbb 7415
b214d478
SE
7416fi
7417if test -z "$ac_cv_prog_OTOOL"; then
7418 ac_ct_OTOOL=$OTOOL
7419 # Extract the first word of "otool", so it can be a program name with args.
7420set dummy otool; ac_word=$2
81ecdfbb
RW
7421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7422$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7423if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
81ecdfbb 7424 $as_echo_n "(cached) " >&6
b214d478
SE
7425else
7426 if test -n "$ac_ct_OTOOL"; then
7427 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7428else
7429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7430for as_dir in $PATH
7431do
7432 IFS=$as_save_IFS
7433 test -z "$as_dir" && as_dir=.
81ecdfbb 7434 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7435 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7436 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7438 break 2
7439 fi
7440done
81ecdfbb
RW
7441 done
7442IFS=$as_save_IFS
b214d478 7443
b214d478
SE
7444fi
7445fi
7446ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7447if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7449$as_echo "$ac_ct_OTOOL" >&6; }
b214d478 7450else
81ecdfbb
RW
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7452$as_echo "no" >&6; }
b214d478
SE
7453fi
7454
81ecdfbb
RW
7455 if test "x$ac_ct_OTOOL" = x; then
7456 OTOOL=":"
7457 else
7458 case $cross_compiling:$ac_tool_warned in
7459yes:)
7460{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7461$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7462ac_tool_warned=yes ;;
7463esac
7464 OTOOL=$ac_ct_OTOOL
7465 fi
b214d478
SE
7466else
7467 OTOOL="$ac_cv_prog_OTOOL"
7468fi
7469
7470 if test -n "$ac_tool_prefix"; then
7471 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7472set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7474$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7475if ${ac_cv_prog_OTOOL64+:} false; then :
81ecdfbb 7476 $as_echo_n "(cached) " >&6
b214d478
SE
7477else
7478 if test -n "$OTOOL64"; then
7479 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7480else
7481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7482for as_dir in $PATH
7483do
7484 IFS=$as_save_IFS
7485 test -z "$as_dir" && as_dir=.
81ecdfbb 7486 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7487 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7488 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7490 break 2
7491 fi
7492done
81ecdfbb
RW
7493 done
7494IFS=$as_save_IFS
b214d478
SE
7495
7496fi
7497fi
7498OTOOL64=$ac_cv_prog_OTOOL64
7499if test -n "$OTOOL64"; then
81ecdfbb
RW
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7501$as_echo "$OTOOL64" >&6; }
b214d478 7502else
81ecdfbb
RW
7503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7504$as_echo "no" >&6; }
b214d478
SE
7505fi
7506
81ecdfbb 7507
b214d478
SE
7508fi
7509if test -z "$ac_cv_prog_OTOOL64"; then
7510 ac_ct_OTOOL64=$OTOOL64
7511 # Extract the first word of "otool64", so it can be a program name with args.
7512set dummy otool64; ac_word=$2
81ecdfbb
RW
7513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7514$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7515if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
81ecdfbb 7516 $as_echo_n "(cached) " >&6
b214d478
SE
7517else
7518 if test -n "$ac_ct_OTOOL64"; then
7519 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7520else
7521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7522for as_dir in $PATH
7523do
7524 IFS=$as_save_IFS
7525 test -z "$as_dir" && as_dir=.
81ecdfbb 7526 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7528 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7530 break 2
7531 fi
7532done
81ecdfbb
RW
7533 done
7534IFS=$as_save_IFS
b214d478 7535
b214d478
SE
7536fi
7537fi
7538ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7539if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7541$as_echo "$ac_ct_OTOOL64" >&6; }
b214d478 7542else
81ecdfbb
RW
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7544$as_echo "no" >&6; }
b214d478
SE
7545fi
7546
81ecdfbb
RW
7547 if test "x$ac_ct_OTOOL64" = x; then
7548 OTOOL64=":"
7549 else
7550 case $cross_compiling:$ac_tool_warned in
7551yes:)
7552{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7553$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7554ac_tool_warned=yes ;;
7555esac
7556 OTOOL64=$ac_ct_OTOOL64
7557 fi
b214d478
SE
7558else
7559 OTOOL64="$ac_cv_prog_OTOOL64"
7560fi
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
81ecdfbb
RW
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7589$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 7590if ${lt_cv_apple_cc_single_mod+:} false; then :
81ecdfbb 7591 $as_echo_n "(cached) " >&6
b214d478
SE
7592else
7593 lt_cv_apple_cc_single_mod=no
7594 if test -z "${LT_MULTI_MODULE}"; then
7595 # By default we will add the -single_module flag. You can override
7596 # by either setting the environment variable LT_MULTI_MODULE
7597 # non-empty at configure time, or by adding -multi_module to the
7598 # link flags.
7599 rm -rf libconftest.dylib*
7600 echo "int foo(void){return 1;}" > conftest.c
7601 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7602-dynamiclib -Wl,-single_module conftest.c" >&5
7603 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7604 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7605 _lt_result=$?
7606 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7607 lt_cv_apple_cc_single_mod=yes
7608 else
7609 cat conftest.err >&5
7610 fi
7611 rm -rf libconftest.dylib*
7612 rm -f conftest.*
7613 fi
7614fi
81ecdfbb
RW
7615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7616$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7618$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 7619if ${lt_cv_ld_exported_symbols_list+:} false; then :
81ecdfbb 7620 $as_echo_n "(cached) " >&6
b214d478
SE
7621else
7622 lt_cv_ld_exported_symbols_list=no
7623 save_LDFLAGS=$LDFLAGS
7624 echo "_main" > conftest.sym
7625 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b214d478
SE
7627/* end confdefs.h. */
7628
7629int
7630main ()
7631{
7632
7633 ;
7634 return 0;
7635}
7636_ACEOF
81ecdfbb 7637if ac_fn_c_try_link "$LINENO"; then :
b214d478
SE
7638 lt_cv_ld_exported_symbols_list=yes
7639else
81ecdfbb 7640 lt_cv_ld_exported_symbols_list=no
b214d478 7641fi
81ecdfbb
RW
7642rm -f core conftest.err conftest.$ac_objext \
7643 conftest$ac_exeext conftest.$ac_ext
b214d478
SE
7644 LDFLAGS="$save_LDFLAGS"
7645
7646fi
81ecdfbb
RW
7647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7648$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7650$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 7651if ${lt_cv_ld_force_load+:} false; then :
3725885a
RW
7652 $as_echo_n "(cached) " >&6
7653else
7654 lt_cv_ld_force_load=no
7655 cat > conftest.c << _LT_EOF
7656int forced_loaded() { return 2;}
7657_LT_EOF
7658 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7659 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7660 echo "$AR cru libconftest.a conftest.o" >&5
7661 $AR cru libconftest.a conftest.o 2>&5
7662 cat > conftest.c << _LT_EOF
7663int main() { return 0;}
7664_LT_EOF
7665 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7666 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7667 _lt_result=$?
7668 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7669 lt_cv_ld_force_load=yes
7670 else
7671 cat conftest.err >&5
7672 fi
7673 rm -f conftest.err libconftest.a conftest conftest.c
7674 rm -rf conftest.dSYM
7675
7676fi
7677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7678$as_echo "$lt_cv_ld_force_load" >&6; }
b214d478
SE
7679 case $host_os in
7680 rhapsody* | darwin1.[012])
7681 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7682 darwin1.*)
7683 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7684 darwin*) # darwin 5.x on
7685 # if running on 10.5 or later, the deployment target defaults
7686 # to the OS version, if on x86, and 10.4, the deployment
7687 # target defaults to 10.4. Don't you love it?
7688 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7689 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7690 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 7691 10.[012][,.]*)
b214d478
SE
7692 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7693 10.*)
7694 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7695 esac
7696 ;;
7697 esac
7698 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7699 _lt_dar_single_mod='$single_module'
7700 fi
7701 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7702 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7703 else
7704 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7705 fi
3725885a 7706 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
b214d478
SE
7707 _lt_dsymutil='~$DSYMUTIL $lib || :'
7708 else
7709 _lt_dsymutil=
7710 fi
7711 ;;
7712 esac
7713
b214d478 7714for ac_header in dlfcn.h
81ecdfbb
RW
7715do :
7716 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7717"
d0ac1c44 7718if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b214d478 7719 cat >>confdefs.h <<_ACEOF
81ecdfbb 7720#define HAVE_DLFCN_H 1
b214d478
SE
7721_ACEOF
7722
7723fi
7724
7725done
7726
7727
7728
3725885a
RW
7729
7730
b214d478
SE
7731# Set options
7732
7733
7734
7735 enable_dlopen=no
7736
7737
7738 enable_win32_dll=no
7739
7740
81ecdfbb
RW
7741 # Check whether --enable-shared was given.
7742if test "${enable_shared+set}" = set; then :
7743 enableval=$enable_shared; p=${PACKAGE-default}
b214d478
SE
7744 case $enableval in
7745 yes) enable_shared=yes ;;
7746 no) enable_shared=no ;;
7747 *)
7748 enable_shared=no
7749 # Look at the argument we got. We use all the common list separators.
7750 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7751 for pkg in $enableval; do
7752 IFS="$lt_save_ifs"
7753 if test "X$pkg" = "X$p"; then
7754 enable_shared=yes
7755 fi
7756 done
7757 IFS="$lt_save_ifs"
7758 ;;
7759 esac
7760else
7761 enable_shared=yes
81ecdfbb
RW
7762fi
7763
b214d478
SE
7764
7765
7766
7767
7768
7769
7770
7771
81ecdfbb
RW
7772 # Check whether --enable-static was given.
7773if test "${enable_static+set}" = set; then :
7774 enableval=$enable_static; p=${PACKAGE-default}
b214d478
SE
7775 case $enableval in
7776 yes) enable_static=yes ;;
7777 no) enable_static=no ;;
7778 *)
7779 enable_static=no
7780 # Look at the argument we got. We use all the common list separators.
7781 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7782 for pkg in $enableval; do
7783 IFS="$lt_save_ifs"
7784 if test "X$pkg" = "X$p"; then
7785 enable_static=yes
7786 fi
7787 done
7788 IFS="$lt_save_ifs"
7789 ;;
7790 esac
7791else
7792 enable_static=yes
81ecdfbb
RW
7793fi
7794
b214d478
SE
7795
7796
7797
7798
7799
7800
7801
7802
7803
81ecdfbb
RW
7804# Check whether --with-pic was given.
7805if test "${with_pic+set}" = set; then :
7806 withval=$with_pic; pic_mode="$withval"
b214d478
SE
7807else
7808 pic_mode=default
81ecdfbb
RW
7809fi
7810
b214d478
SE
7811
7812test -z "$pic_mode" && pic_mode=default
7813
7814
7815
7816
7817
7818
7819
81ecdfbb
RW
7820 # Check whether --enable-fast-install was given.
7821if test "${enable_fast_install+set}" = set; then :
7822 enableval=$enable_fast_install; p=${PACKAGE-default}
b214d478
SE
7823 case $enableval in
7824 yes) enable_fast_install=yes ;;
7825 no) enable_fast_install=no ;;
7826 *)
7827 enable_fast_install=no
7828 # Look at the argument we got. We use all the common list separators.
7829 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7830 for pkg in $enableval; do
7831 IFS="$lt_save_ifs"
7832 if test "X$pkg" = "X$p"; then
7833 enable_fast_install=yes
7834 fi
7835 done
7836 IFS="$lt_save_ifs"
7357c5b6
AM
7837 ;;
7838 esac
b214d478
SE
7839else
7840 enable_fast_install=yes
81ecdfbb
RW
7841fi
7842
d7040cdb 7843
ce2cded5
L
7844
7845
ce2cded5 7846
252b5132 7847
d7040cdb 7848
252b5132 7849
6bf9431b 7850
252b5132 7851
6bf9431b 7852
ce2cded5
L
7853# This can be used to rebuild libtool when needed
7854LIBTOOL_DEPS="$ltmain"
6bf9431b 7855
ce2cded5
L
7856# Always use our own libtool.
7857LIBTOOL='$(SHELL) $(top_builddir)/libtool'
252b5132 7858
6bf9431b 7859
252b5132 7860
6bf9431b 7861
252b5132 7862
252b5132 7863
d7040cdb 7864
6bf9431b 7865
252b5132 7866
d7040cdb 7867
d7040cdb 7868
d7040cdb 7869
d7040cdb 7870
d7040cdb 7871
d7040cdb 7872
d7040cdb 7873
d7040cdb 7874
d7040cdb 7875
d7040cdb 7876
d7040cdb 7877
d7040cdb
SE
7878
7879
7880
3725885a 7881
d7040cdb
SE
7882
7883
ce2cded5 7884test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
ce2cded5
L
7899if test -n "${ZSH_VERSION+set}" ; then
7900 setopt NO_GLOB_SUBST
7901fi
d7040cdb 7902
81ecdfbb
RW
7903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7904$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7905if ${lt_cv_objdir+:} false; then :
81ecdfbb 7906 $as_echo_n "(cached) " >&6
ce2cded5
L
7907else
7908 rm -f .libs 2>/dev/null
7909mkdir .libs 2>/dev/null
7910if test -d .libs; then
7911 lt_cv_objdir=.libs
7912else
7913 # MS-DOS does not allow filenames that begin with a dot.
7914 lt_cv_objdir=_libs
7915fi
7916rmdir .libs 2>/dev/null
7917fi
81ecdfbb
RW
7918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7919$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 7920objdir=$lt_cv_objdir
d7040cdb
SE
7921
7922
7923
7924
7925
ce2cded5
L
7926cat >>confdefs.h <<_ACEOF
7927#define LT_OBJDIR "$lt_cv_objdir/"
7928_ACEOF
d7040cdb
SE
7929
7930
7931
7932
ce2cded5
L
7933case $host_os in
7934aix3*)
7935 # AIX sometimes has problems with the GCC collect2 program. For some
7936 # reason, if we set the COLLECT_NAMES environment variable, the problems
7937 # vanish in a puff of smoke.
7938 if test "X${COLLECT_NAMES+set}" != Xset; then
7939 COLLECT_NAMES=
7940 export COLLECT_NAMES
7941 fi
7942 ;;
7943esac
d7040cdb 7944
ce2cded5
L
7945# Global variables:
7946ofile=libtool
7947can_build_shared=yes
d7040cdb 7948
ce2cded5
L
7949# All known linkers require a `.a' archive for static linking (except MSVC,
7950# which needs '.lib').
7951libext=a
d7040cdb 7952
ce2cded5 7953with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 7954
ce2cded5
L
7955old_CC="$CC"
7956old_CFLAGS="$CFLAGS"
d7040cdb 7957
ce2cded5
L
7958# Set sane defaults for various variables
7959test -z "$CC" && CC=cc
7960test -z "$LTCC" && LTCC=$CC
7961test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7962test -z "$LD" && LD=ld
7963test -z "$ac_objext" && ac_objext=o
d7040cdb 7964
ce2cded5
L
7965for cc_temp in $compiler""; do
7966 case $cc_temp in
7967 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7968 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7969 \-*) ;;
7970 *) break;;
7971 esac
7972done
3725885a 7973cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
7974
7975
ce2cded5
L
7976# Only perform the check for file, if the check method requires it
7977test -z "$MAGIC_CMD" && MAGIC_CMD=file
7978case $deplibs_check_method in
7979file_magic*)
7980 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7982$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7983if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 7984 $as_echo_n "(cached) " >&6
ce2cded5
L
7985else
7986 case $MAGIC_CMD in
7987[\\/*] | ?:[\\/]*)
7988 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7989 ;;
7990*)
7991 lt_save_MAGIC_CMD="$MAGIC_CMD"
7992 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7993 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7994 for ac_dir in $ac_dummy; do
7995 IFS="$lt_save_ifs"
7996 test -z "$ac_dir" && ac_dir=.
7997 if test -f $ac_dir/${ac_tool_prefix}file; then
7998 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7999 if test -n "$file_magic_test_file"; then
8000 case $deplibs_check_method in
8001 "file_magic "*)
8002 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8003 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8004 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8005 $EGREP "$file_magic_regex" > /dev/null; then
8006 :
8007 else
8008 cat <<_LT_EOF 1>&2
d7040cdb 8009
ce2cded5
L
8010*** Warning: the command libtool uses to detect shared libraries,
8011*** $file_magic_cmd, produces output that libtool cannot recognize.
8012*** The result is that libtool may fail to recognize shared libraries
8013*** as such. This will affect the creation of libtool libraries that
8014*** depend on shared libraries, but programs linked with such libtool
8015*** libraries will work regardless of this problem. Nevertheless, you
8016*** may want to report the problem to your system manager and/or to
8017*** bug-libtool@gnu.org
d7040cdb 8018
ce2cded5
L
8019_LT_EOF
8020 fi ;;
8021 esac
8022 fi
8023 break
8024 fi
8025 done
8026 IFS="$lt_save_ifs"
8027 MAGIC_CMD="$lt_save_MAGIC_CMD"
8028 ;;
8029esac
8030fi
d7040cdb 8031
ce2cded5
L
8032MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8033if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8035$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8036else
81ecdfbb
RW
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8038$as_echo "no" >&6; }
ce2cded5 8039fi
d7040cdb
SE
8040
8041
8042
8043
8044
ce2cded5
L
8045if test -z "$lt_cv_path_MAGIC_CMD"; then
8046 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8048$as_echo_n "checking for file... " >&6; }
d0ac1c44 8049if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8050 $as_echo_n "(cached) " >&6
ce2cded5
L
8051else
8052 case $MAGIC_CMD in
8053[\\/*] | ?:[\\/]*)
8054 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8055 ;;
8056*)
8057 lt_save_MAGIC_CMD="$MAGIC_CMD"
8058 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8059 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8060 for ac_dir in $ac_dummy; do
8061 IFS="$lt_save_ifs"
8062 test -z "$ac_dir" && ac_dir=.
8063 if test -f $ac_dir/file; then
8064 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8065 if test -n "$file_magic_test_file"; then
8066 case $deplibs_check_method in
8067 "file_magic "*)
8068 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8069 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8070 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8071 $EGREP "$file_magic_regex" > /dev/null; then
8072 :
8073 else
8074 cat <<_LT_EOF 1>&2
d7040cdb 8075
ce2cded5
L
8076*** Warning: the command libtool uses to detect shared libraries,
8077*** $file_magic_cmd, produces output that libtool cannot recognize.
8078*** The result is that libtool may fail to recognize shared libraries
8079*** as such. This will affect the creation of libtool libraries that
8080*** depend on shared libraries, but programs linked with such libtool
8081*** libraries will work regardless of this problem. Nevertheless, you
8082*** may want to report the problem to your system manager and/or to
8083*** bug-libtool@gnu.org
d7040cdb 8084
ce2cded5
L
8085_LT_EOF
8086 fi ;;
8087 esac
8088 fi
8089 break
8090 fi
8091 done
8092 IFS="$lt_save_ifs"
8093 MAGIC_CMD="$lt_save_MAGIC_CMD"
8094 ;;
8095esac
8096fi
d7040cdb 8097
ce2cded5
L
8098MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8099if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8101$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8102else
81ecdfbb
RW
8103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8104$as_echo "no" >&6; }
ce2cded5 8105fi
d7040cdb
SE
8106
8107
ce2cded5
L
8108 else
8109 MAGIC_CMD=:
8110 fi
8111fi
d7040cdb 8112
ce2cded5
L
8113 fi
8114 ;;
8115esac
d7040cdb 8116
ce2cded5 8117# Use C for the default configuration in the libtool script
d7040cdb 8118
ce2cded5
L
8119lt_save_CC="$CC"
8120ac_ext=c
8121ac_cpp='$CPP $CPPFLAGS'
8122ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8123ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8124ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
8125
8126
ce2cded5
L
8127# Source file extension for C test sources.
8128ac_ext=c
d7040cdb 8129
ce2cded5
L
8130# Object file extension for compiled C test sources.
8131objext=o
8132objext=$objext
d7040cdb 8133
ce2cded5
L
8134# Code to be used in simple compile tests
8135lt_simple_compile_test_code="int some_variable = 0;"
d7040cdb 8136
ce2cded5
L
8137# Code to be used in simple link tests
8138lt_simple_link_test_code='int main(){return(0);}'
d7040cdb
SE
8139
8140
8141
8142
8143
8144
8145
ce2cded5
L
8146# If no C compiler was specified, use CC.
8147LTCC=${LTCC-"$CC"}
d7040cdb 8148
ce2cded5
L
8149# If no C compiler flags were specified, use CFLAGS.
8150LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 8151
ce2cded5
L
8152# Allow CC to be a program name with arguments.
8153compiler=$CC
d7040cdb 8154
ce2cded5
L
8155# Save the default compiler, since it gets overwritten when the other
8156# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8157compiler_DEFAULT=$CC
d7040cdb 8158
ce2cded5
L
8159# save warnings/boilerplate of simple test code
8160ac_outfile=conftest.$ac_objext
8161echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8162eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8163_lt_compiler_boilerplate=`cat conftest.err`
8164$RM conftest*
d7040cdb 8165
ce2cded5
L
8166ac_outfile=conftest.$ac_objext
8167echo "$lt_simple_link_test_code" >conftest.$ac_ext
8168eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8169_lt_linker_boilerplate=`cat conftest.err`
b214d478 8170$RM -r conftest*
d7040cdb
SE
8171
8172
ce2cded5
L
8173## CAVEAT EMPTOR:
8174## There is no encapsulation within the following macros, do not change
8175## the running order or otherwise move them around unless you know exactly
8176## what you are doing...
8177if test -n "$compiler"; then
d7040cdb 8178
ce2cded5 8179lt_prog_compiler_no_builtin_flag=
d7040cdb 8180
ce2cded5 8181if test "$GCC" = yes; then
3725885a
RW
8182 case $cc_basename in
8183 nvcc*)
8184 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8185 *)
8186 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8187 esac
d7040cdb 8188
81ecdfbb
RW
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8190$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8191if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
81ecdfbb 8192 $as_echo_n "(cached) " >&6
ce2cded5
L
8193else
8194 lt_cv_prog_compiler_rtti_exceptions=no
8195 ac_outfile=conftest.$ac_objext
8196 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8197 lt_compiler_flag="-fno-rtti -fno-exceptions"
8198 # Insert the option either (1) after the last *FLAGS variable, or
8199 # (2) before a word containing "conftest.", or (3) at the end.
8200 # Note that $ac_compile itself does not contain backslashes and begins
8201 # with a dollar sign (not a hyphen), so the echo should work correctly.
8202 # The option is referenced via a variable to avoid confusing sed.
8203 lt_compile=`echo "$ac_compile" | $SED \
8204 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8205 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8206 -e 's:$: $lt_compiler_flag:'`
3725885a 8207 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8208 (eval "$lt_compile" 2>conftest.err)
8209 ac_status=$?
8210 cat conftest.err >&5
3725885a 8211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8212 if (exit $ac_status) && test -s "$ac_outfile"; then
8213 # The compiler can only warn and ignore the option if not recognized
8214 # So say no if there are warnings other than the usual output.
3725885a 8215 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8216 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8217 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8218 lt_cv_prog_compiler_rtti_exceptions=yes
8219 fi
8220 fi
8221 $RM conftest*
d7040cdb 8222
ce2cded5 8223fi
81ecdfbb
RW
8224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8225$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb 8226
ce2cded5
L
8227if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8228 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8229else
8230 :
8231fi
d7040cdb 8232
ce2cded5 8233fi
d7040cdb
SE
8234
8235
8236
8237
8238
8239
ce2cded5
L
8240 lt_prog_compiler_wl=
8241lt_prog_compiler_pic=
8242lt_prog_compiler_static=
d7040cdb 8243
81ecdfbb
RW
8244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8245$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb 8246
ce2cded5
L
8247 if test "$GCC" = yes; then
8248 lt_prog_compiler_wl='-Wl,'
8249 lt_prog_compiler_static='-static'
d7040cdb 8250
ce2cded5
L
8251 case $host_os in
8252 aix*)
8253 # All AIX code is PIC.
8254 if test "$host_cpu" = ia64; then
8255 # AIX 5 now supports IA64 processor
8256 lt_prog_compiler_static='-Bstatic'
8257 fi
6c9c0a50 8258 lt_prog_compiler_pic='-fPIC'
ce2cded5 8259 ;;
d7040cdb 8260
ce2cded5 8261 amigaos*)
b214d478
SE
8262 case $host_cpu in
8263 powerpc)
8264 # see comment about AmigaOS4 .so support
8265 lt_prog_compiler_pic='-fPIC'
8266 ;;
8267 m68k)
8268 # FIXME: we need at least 68020 code to build shared libraries, but
8269 # adding the `-m68020' flag to GCC prevents building anything better,
8270 # like `-m68040'.
8271 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8272 ;;
8273 esac
ce2cded5 8274 ;;
d7040cdb 8275
ce2cded5
L
8276 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8277 # PIC is the default for these OSes.
8278 ;;
d7040cdb 8279
b214d478 8280 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8281 # This hack is so that the source file can tell whether it is being
8282 # built for inclusion in a dll (and should export symbols for example).
8283 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8284 # (--disable-auto-import) libraries
8285 lt_prog_compiler_pic='-DDLL_EXPORT'
8286 ;;
d7040cdb 8287
ce2cded5
L
8288 darwin* | rhapsody*)
8289 # PIC is the default on this platform
8290 # Common symbols not allowed in MH_DYLIB files
8291 lt_prog_compiler_pic='-fno-common'
8292 ;;
d7040cdb 8293
3725885a
RW
8294 haiku*)
8295 # PIC is the default for Haiku.
8296 # The "-static" flag exists, but is broken.
8297 lt_prog_compiler_static=
8298 ;;
8299
ce2cded5 8300 hpux*)
b214d478
SE
8301 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8302 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8303 # sets the default TLS model and affects inlining.
ce2cded5 8304 case $host_cpu in
b214d478 8305 hppa*64*)
ce2cded5
L
8306 # +Z the default
8307 ;;
8308 *)
8309 lt_prog_compiler_pic='-fPIC'
8310 ;;
8311 esac
8312 ;;
d7040cdb 8313
ce2cded5
L
8314 interix[3-9]*)
8315 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8316 # Instead, we relocate shared libraries at runtime.
8317 ;;
d7040cdb 8318
ce2cded5
L
8319 msdosdjgpp*)
8320 # Just because we use GCC doesn't mean we suddenly get shared libraries
8321 # on systems that don't support them.
8322 lt_prog_compiler_can_build_shared=no
8323 enable_shared=no
8324 ;;
d7040cdb 8325
ce2cded5
L
8326 *nto* | *qnx*)
8327 # QNX uses GNU C++, but need to define -shared option too, otherwise
8328 # it will coredump.
8329 lt_prog_compiler_pic='-fPIC -shared'
8330 ;;
d7040cdb 8331
ce2cded5
L
8332 sysv4*MP*)
8333 if test -d /usr/nec; then
8334 lt_prog_compiler_pic=-Kconform_pic
8335 fi
8336 ;;
d7040cdb 8337
ce2cded5
L
8338 *)
8339 lt_prog_compiler_pic='-fPIC'
8340 ;;
8341 esac
3725885a
RW
8342
8343 case $cc_basename in
8344 nvcc*) # Cuda Compiler Driver 2.2
8345 lt_prog_compiler_wl='-Xlinker '
8346 lt_prog_compiler_pic='-Xcompiler -fPIC'
8347 ;;
8348 esac
ce2cded5
L
8349 else
8350 # PORTME Check for flag to pass linker flags through the system compiler.
8351 case $host_os in
8352 aix*)
8353 lt_prog_compiler_wl='-Wl,'
8354 if test "$host_cpu" = ia64; then
8355 # AIX 5 now supports IA64 processor
8356 lt_prog_compiler_static='-Bstatic'
8357 else
8358 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8359 fi
8360 ;;
d7040cdb 8361
b214d478 8362 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8363 # This hack is so that the source file can tell whether it is being
8364 # built for inclusion in a dll (and should export symbols for example).
8365 lt_prog_compiler_pic='-DDLL_EXPORT'
8366 ;;
d7040cdb 8367
ce2cded5
L
8368 hpux9* | hpux10* | hpux11*)
8369 lt_prog_compiler_wl='-Wl,'
8370 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8371 # not for PA HP-UX.
8372 case $host_cpu in
8373 hppa*64*|ia64*)
8374 # +Z the default
8375 ;;
8376 *)
8377 lt_prog_compiler_pic='+Z'
8378 ;;
8379 esac
8380 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8381 lt_prog_compiler_static='${wl}-a ${wl}archive'
8382 ;;
d7040cdb 8383
ce2cded5
L
8384 irix5* | irix6* | nonstopux*)
8385 lt_prog_compiler_wl='-Wl,'
8386 # PIC (with -KPIC) is the default.
8387 lt_prog_compiler_static='-non_shared'
8388 ;;
d7040cdb 8389
58e24671 8390 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 8391 case $cc_basename in
b214d478
SE
8392 # old Intel for x86_64 which still supported -KPIC.
8393 ecc*)
ce2cded5
L
8394 lt_prog_compiler_wl='-Wl,'
8395 lt_prog_compiler_pic='-KPIC'
8396 lt_prog_compiler_static='-static'
8397 ;;
b214d478
SE
8398 # icc used to be incompatible with GCC.
8399 # ICC 10 doesn't accept -KPIC any more.
8400 icc* | ifort*)
8401 lt_prog_compiler_wl='-Wl,'
8402 lt_prog_compiler_pic='-fPIC'
8403 lt_prog_compiler_static='-static'
8404 ;;
8405 # Lahey Fortran 8.1.
8406 lf95*)
8407 lt_prog_compiler_wl='-Wl,'
8408 lt_prog_compiler_pic='--shared'
8409 lt_prog_compiler_static='--static'
8410 ;;
3725885a 8411 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
8412 # Portland Group compilers (*not* the Pentium gcc compiler,
8413 # which looks to be a dead project)
8414 lt_prog_compiler_wl='-Wl,'
8415 lt_prog_compiler_pic='-fpic'
8416 lt_prog_compiler_static='-Bstatic'
8417 ;;
8418 ccc*)
8419 lt_prog_compiler_wl='-Wl,'
8420 # All Alpha code is PIC.
8421 lt_prog_compiler_static='-non_shared'
8422 ;;
3725885a
RW
8423 xl* | bgxl* | bgf* | mpixl*)
8424 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
b214d478
SE
8425 lt_prog_compiler_wl='-Wl,'
8426 lt_prog_compiler_pic='-qpic'
8427 lt_prog_compiler_static='-qstaticlink'
8428 ;;
ce2cded5
L
8429 *)
8430 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8431 *Sun\ F* | *Sun*Fortran*)
8432 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
8433 lt_prog_compiler_pic='-KPIC'
8434 lt_prog_compiler_static='-Bstatic'
3725885a 8435 lt_prog_compiler_wl=''
ce2cded5 8436 ;;
3725885a
RW
8437 *Sun\ C*)
8438 # Sun C 5.9
ce2cded5
L
8439 lt_prog_compiler_pic='-KPIC'
8440 lt_prog_compiler_static='-Bstatic'
3725885a 8441 lt_prog_compiler_wl='-Wl,'
ce2cded5
L
8442 ;;
8443 esac
8444 ;;
8445 esac
8446 ;;
d7040cdb 8447
ce2cded5
L
8448 newsos6)
8449 lt_prog_compiler_pic='-KPIC'
8450 lt_prog_compiler_static='-Bstatic'
8451 ;;
d7040cdb 8452
ce2cded5
L
8453 *nto* | *qnx*)
8454 # QNX uses GNU C++, but need to define -shared option too, otherwise
8455 # it will coredump.
8456 lt_prog_compiler_pic='-fPIC -shared'
8457 ;;
d7040cdb 8458
ce2cded5
L
8459 osf3* | osf4* | osf5*)
8460 lt_prog_compiler_wl='-Wl,'
8461 # All OSF/1 code is PIC.
8462 lt_prog_compiler_static='-non_shared'
8463 ;;
d7040cdb 8464
ce2cded5
L
8465 rdos*)
8466 lt_prog_compiler_static='-non_shared'
8467 ;;
d7040cdb 8468
ce2cded5
L
8469 solaris*)
8470 lt_prog_compiler_pic='-KPIC'
8471 lt_prog_compiler_static='-Bstatic'
8472 case $cc_basename in
8473 f77* | f90* | f95*)
8474 lt_prog_compiler_wl='-Qoption ld ';;
8475 *)
8476 lt_prog_compiler_wl='-Wl,';;
8477 esac
8478 ;;
d7040cdb 8479
ce2cded5
L
8480 sunos4*)
8481 lt_prog_compiler_wl='-Qoption ld '
8482 lt_prog_compiler_pic='-PIC'
8483 lt_prog_compiler_static='-Bstatic'
8484 ;;
d7040cdb 8485
ce2cded5
L
8486 sysv4 | sysv4.2uw2* | sysv4.3*)
8487 lt_prog_compiler_wl='-Wl,'
8488 lt_prog_compiler_pic='-KPIC'
8489 lt_prog_compiler_static='-Bstatic'
8490 ;;
d7040cdb 8491
ce2cded5
L
8492 sysv4*MP*)
8493 if test -d /usr/nec ;then
8494 lt_prog_compiler_pic='-Kconform_pic'
8495 lt_prog_compiler_static='-Bstatic'
8496 fi
8497 ;;
d7040cdb 8498
ce2cded5
L
8499 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8500 lt_prog_compiler_wl='-Wl,'
8501 lt_prog_compiler_pic='-KPIC'
8502 lt_prog_compiler_static='-Bstatic'
8503 ;;
d7040cdb 8504
ce2cded5
L
8505 unicos*)
8506 lt_prog_compiler_wl='-Wl,'
8507 lt_prog_compiler_can_build_shared=no
8508 ;;
d7040cdb 8509
ce2cded5
L
8510 uts4*)
8511 lt_prog_compiler_pic='-pic'
8512 lt_prog_compiler_static='-Bstatic'
8513 ;;
d7040cdb 8514
ce2cded5
L
8515 *)
8516 lt_prog_compiler_can_build_shared=no
8517 ;;
8518 esac
8519 fi
d7040cdb 8520
ce2cded5
L
8521case $host_os in
8522 # For platforms which do not support PIC, -DPIC is meaningless:
8523 *djgpp*)
8524 lt_prog_compiler_pic=
8525 ;;
8526 *)
8527 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8528 ;;
8529esac
81ecdfbb
RW
8530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8531$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8532
8533
8534
8535
8536
8537
ce2cded5
L
8538#
8539# Check to make sure the PIC flag actually works.
8540#
8541if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8543$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8544if ${lt_cv_prog_compiler_pic_works+:} false; then :
81ecdfbb 8545 $as_echo_n "(cached) " >&6
ce2cded5 8546else
b214d478 8547 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
8548 ac_outfile=conftest.$ac_objext
8549 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8550 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8551 # Insert the option either (1) after the last *FLAGS variable, or
8552 # (2) before a word containing "conftest.", or (3) at the end.
8553 # Note that $ac_compile itself does not contain backslashes and begins
8554 # with a dollar sign (not a hyphen), so the echo should work correctly.
8555 # The option is referenced via a variable to avoid confusing sed.
8556 lt_compile=`echo "$ac_compile" | $SED \
8557 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8558 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8559 -e 's:$: $lt_compiler_flag:'`
3725885a 8560 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8561 (eval "$lt_compile" 2>conftest.err)
8562 ac_status=$?
8563 cat conftest.err >&5
3725885a 8564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8565 if (exit $ac_status) && test -s "$ac_outfile"; then
8566 # The compiler can only warn and ignore the option if not recognized
8567 # So say no if there are warnings other than the usual output.
3725885a 8568 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8569 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8570 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
b214d478 8571 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8572 fi
8573 fi
8574 $RM conftest*
d7040cdb 8575
ce2cded5 8576fi
81ecdfbb
RW
8577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8578$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8579
b214d478 8580if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8581 case $lt_prog_compiler_pic in
8582 "" | " "*) ;;
8583 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8584 esac
8585else
8586 lt_prog_compiler_pic=
8587 lt_prog_compiler_can_build_shared=no
8588fi
d7040cdb 8589
ce2cded5 8590fi
d7040cdb
SE
8591
8592
8593
8594
8595
8596
ce2cded5
L
8597#
8598# Check to make sure the static flag actually works.
8599#
8600wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8602$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8603if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8604 $as_echo_n "(cached) " >&6
ce2cded5 8605else
b214d478 8606 lt_cv_prog_compiler_static_works=no
ce2cded5
L
8607 save_LDFLAGS="$LDFLAGS"
8608 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8609 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8610 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8611 # The linker can only warn and ignore the option if not recognized
8612 # So say no if there are warnings
8613 if test -s conftest.err; then
8614 # Append any errors to the config.log.
8615 cat conftest.err 1>&5
3725885a 8616 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
8617 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8618 if diff conftest.exp conftest.er2 >/dev/null; then
b214d478 8619 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8620 fi
8621 else
b214d478 8622 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8623 fi
8624 fi
b214d478 8625 $RM -r conftest*
ce2cded5 8626 LDFLAGS="$save_LDFLAGS"
d7040cdb 8627
ce2cded5 8628fi
81ecdfbb
RW
8629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8630$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8631
b214d478 8632if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
8633 :
8634else
8635 lt_prog_compiler_static=
8636fi
d7040cdb
SE
8637
8638
8639
8640
8641
8642
8643
81ecdfbb
RW
8644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8645$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8646if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8647 $as_echo_n "(cached) " >&6
ce2cded5
L
8648else
8649 lt_cv_prog_compiler_c_o=no
8650 $RM -r conftest 2>/dev/null
8651 mkdir conftest
8652 cd conftest
8653 mkdir out
8654 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8655
ce2cded5
L
8656 lt_compiler_flag="-o out/conftest2.$ac_objext"
8657 # Insert the option either (1) after the last *FLAGS variable, or
8658 # (2) before a word containing "conftest.", or (3) at the end.
8659 # Note that $ac_compile itself does not contain backslashes and begins
8660 # with a dollar sign (not a hyphen), so the echo should work correctly.
8661 lt_compile=`echo "$ac_compile" | $SED \
8662 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8663 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8664 -e 's:$: $lt_compiler_flag:'`
3725885a 8665 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8666 (eval "$lt_compile" 2>out/conftest.err)
8667 ac_status=$?
8668 cat out/conftest.err >&5
3725885a 8669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8670 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8671 then
8672 # The compiler can only warn and ignore the option if not recognized
8673 # So say no if there are warnings
3725885a 8674 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8675 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8676 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8677 lt_cv_prog_compiler_c_o=yes
8678 fi
8679 fi
8680 chmod u+w . 2>&5
8681 $RM conftest*
8682 # SGI C++ compiler will create directory out/ii_files/ for
8683 # template instantiation
8684 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8685 $RM out/* && rmdir out
8686 cd ..
8687 $RM -r conftest
8688 $RM conftest*
8689
8690fi
81ecdfbb
RW
8691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8692$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
ce2cded5
L
8693
8694
8695
8696
8697
8698
81ecdfbb
RW
8699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8700$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8701if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8702 $as_echo_n "(cached) " >&6
d7040cdb 8703else
ce2cded5
L
8704 lt_cv_prog_compiler_c_o=no
8705 $RM -r conftest 2>/dev/null
8706 mkdir conftest
8707 cd conftest
8708 mkdir out
8709 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8710
8711 lt_compiler_flag="-o out/conftest2.$ac_objext"
8712 # Insert the option either (1) after the last *FLAGS variable, or
8713 # (2) before a word containing "conftest.", or (3) at the end.
8714 # Note that $ac_compile itself does not contain backslashes and begins
8715 # with a dollar sign (not a hyphen), so the echo should work correctly.
8716 lt_compile=`echo "$ac_compile" | $SED \
8717 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8718 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8719 -e 's:$: $lt_compiler_flag:'`
3725885a 8720 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8721 (eval "$lt_compile" 2>out/conftest.err)
8722 ac_status=$?
8723 cat out/conftest.err >&5
3725885a 8724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8725 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8726 then
8727 # The compiler can only warn and ignore the option if not recognized
8728 # So say no if there are warnings
3725885a 8729 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8730 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8731 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8732 lt_cv_prog_compiler_c_o=yes
8733 fi
8734 fi
8735 chmod u+w . 2>&5
8736 $RM conftest*
8737 # SGI C++ compiler will create directory out/ii_files/ for
8738 # template instantiation
8739 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8740 $RM out/* && rmdir out
8741 cd ..
8742 $RM -r conftest
8743 $RM conftest*
8744
d7040cdb 8745fi
81ecdfbb
RW
8746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8747$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb 8748
d7040cdb 8749
d7040cdb 8750
d7040cdb 8751
ce2cded5
L
8752hard_links="nottested"
8753if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8754 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8756$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
8757 hard_links=yes
8758 $RM conftest*
8759 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8760 touch conftest.a
8761 ln conftest.a conftest.b 2>&5 || hard_links=no
8762 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8764$as_echo "$hard_links" >&6; }
ce2cded5 8765 if test "$hard_links" = no; then
81ecdfbb
RW
8766 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8767$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5 8768 need_locks=warn
d7040cdb 8769 fi
ce2cded5
L
8770else
8771 need_locks=no
8772fi
d7040cdb 8773
d7040cdb 8774
d7040cdb 8775
d7040cdb 8776
d7040cdb 8777
d7040cdb 8778
81ecdfbb
RW
8779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8780$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8781
ce2cded5
L
8782 runpath_var=
8783 allow_undefined_flag=
8784 always_export_symbols=no
8785 archive_cmds=
8786 archive_expsym_cmds=
8787 compiler_needs_object=no
8788 enable_shared_with_static_runtimes=no
8789 export_dynamic_flag_spec=
8790 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8791 hardcode_automatic=no
8792 hardcode_direct=no
8793 hardcode_direct_absolute=no
8794 hardcode_libdir_flag_spec=
8795 hardcode_libdir_flag_spec_ld=
8796 hardcode_libdir_separator=
8797 hardcode_minus_L=no
8798 hardcode_shlibpath_var=unsupported
8799 inherit_rpath=no
8800 link_all_deplibs=unknown
8801 module_cmds=
8802 module_expsym_cmds=
8803 old_archive_from_new_cmds=
8804 old_archive_from_expsyms_cmds=
8805 thread_safe_flag_spec=
8806 whole_archive_flag_spec=
8807 # include_expsyms should be a list of space-separated symbols to be *always*
8808 # included in the symbol list
8809 include_expsyms=
8810 # exclude_expsyms can be an extended regexp of symbols to exclude
8811 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8812 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8813 # as well as any symbol that contains `d'.
b214d478 8814 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
8815 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8816 # platforms (ab)use it in PIC code, but their linkers get confused if
8817 # the symbol is explicitly referenced. Since portable code cannot
8818 # rely on this symbol name, it's probably fine to never include it in
8819 # preloaded symbol tables.
b214d478 8820 # Exclude shared library initialization/finalization symbols.
ce2cded5 8821 extract_expsyms_cmds=
d7040cdb 8822
d7040cdb 8823 case $host_os in
b214d478 8824 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8825 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8826 # When not using gcc, we currently assume that we are using
8827 # Microsoft Visual C++.
8828 if test "$GCC" != yes; then
8829 with_gnu_ld=no
8830 fi
d7040cdb 8831 ;;
ce2cded5
L
8832 interix*)
8833 # we just hope/assume this is gcc and not c89 (= MSVC++)
8834 with_gnu_ld=yes
d7040cdb 8835 ;;
ce2cded5
L
8836 openbsd*)
8837 with_gnu_ld=no
d7040cdb
SE
8838 ;;
8839 esac
d7040cdb 8840
ce2cded5 8841 ld_shlibs=yes
3725885a
RW
8842
8843 # On some targets, GNU ld is compatible enough with the native linker
8844 # that we're better off using the native interface for both.
8845 lt_use_gnu_ld_interface=no
ce2cded5 8846 if test "$with_gnu_ld" = yes; then
3725885a
RW
8847 case $host_os in
8848 aix*)
8849 # The AIX port of GNU ld has always aspired to compatibility
8850 # with the native linker. However, as the warning in the GNU ld
8851 # block says, versions before 2.19.5* couldn't really create working
8852 # shared libraries, regardless of the interface used.
8853 case `$LD -v 2>&1` in
8854 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8855 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8856 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8857 *)
8858 lt_use_gnu_ld_interface=yes
8859 ;;
8860 esac
8861 ;;
8862 *)
8863 lt_use_gnu_ld_interface=yes
8864 ;;
8865 esac
8866 fi
8867
8868 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
8869 # If archive_cmds runs LD, not CC, wlarc should be empty
8870 wlarc='${wl}'
d7040cdb 8871
ce2cded5
L
8872 # Set some defaults for GNU ld with shared library support. These
8873 # are reset later if shared libraries are not supported. Putting them
8874 # here allows them to be overridden if necessary.
8875 runpath_var=LD_RUN_PATH
8876 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8877 export_dynamic_flag_spec='${wl}--export-dynamic'
8878 # ancient GNU ld didn't support --whole-archive et. al.
8879 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8880 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
d7040cdb 8881 else
ce2cded5 8882 whole_archive_flag_spec=
d7040cdb 8883 fi
ce2cded5
L
8884 supports_anon_versioning=no
8885 case `$LD -v 2>&1` in
3725885a 8886 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
8887 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8888 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8889 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8890 *\ 2.11.*) ;; # other 2.11 versions
8891 *) supports_anon_versioning=yes ;;
8892 esac
d7040cdb 8893
ce2cded5
L
8894 # See if GNU ld supports shared libraries.
8895 case $host_os in
50e7d84b 8896 aix[3-9]*)
ce2cded5
L
8897 # On AIX/PPC, the GNU linker is very broken
8898 if test "$host_cpu" != ia64; then
8899 ld_shlibs=no
8900 cat <<_LT_EOF 1>&2
d7040cdb 8901
3725885a 8902*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
8903*** to be unable to reliably create shared libraries on AIX.
8904*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8905*** really care for shared libraries, you may want to install binutils
8906*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8907*** You will then need to restart the configuration process.
d7040cdb 8908
ce2cded5
L
8909_LT_EOF
8910 fi
8911 ;;
d7040cdb 8912
ce2cded5 8913 amigaos*)
b214d478
SE
8914 case $host_cpu in
8915 powerpc)
8916 # see comment about AmigaOS4 .so support
8917 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8918 archive_expsym_cmds=''
8919 ;;
8920 m68k)
8921 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)'
8922 hardcode_libdir_flag_spec='-L$libdir'
8923 hardcode_minus_L=yes
8924 ;;
8925 esac
ce2cded5 8926 ;;
d7040cdb 8927
ce2cded5
L
8928 beos*)
8929 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8930 allow_undefined_flag=unsupported
8931 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8932 # support --undefined. This deserves some investigation. FIXME
8933 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8934 else
8935 ld_shlibs=no
8936 fi
8937 ;;
d7040cdb 8938
b214d478 8939 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8940 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8941 # as there is no search path for DLLs.
8942 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8943 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
8944 allow_undefined_flag=unsupported
8945 always_export_symbols=no
8946 enable_shared_with_static_runtimes=yes
8947 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 8948
ce2cded5
L
8949 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8950 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8951 # If the export-symbols file already is a .def file (1st line
8952 # is EXPORTS), use it as is; otherwise, prepend...
8953 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8954 cp $export_symbols $output_objdir/$soname.def;
8955 else
8956 echo EXPORTS > $output_objdir/$soname.def;
8957 cat $export_symbols >> $output_objdir/$soname.def;
8958 fi~
8959 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8960 else
8961 ld_shlibs=no
8962 fi
8963 ;;
d7040cdb 8964
3725885a
RW
8965 haiku*)
8966 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8967 link_all_deplibs=yes
8968 ;;
8969
ce2cded5
L
8970 interix[3-9]*)
8971 hardcode_direct=no
8972 hardcode_shlibpath_var=no
8973 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8974 export_dynamic_flag_spec='${wl}-E'
8975 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8976 # Instead, shared libraries are loaded at an image base (0x10000000 by
8977 # default) and relocated if they conflict, which is a slow very memory
8978 # consuming and fragmenting process. To avoid this, we pick a random,
8979 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8980 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8981 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8982 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'
8983 ;;
d7040cdb 8984
58e24671 8985 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
8986 tmp_diet=no
8987 if test "$host_os" = linux-dietlibc; then
8988 case $cc_basename in
8989 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8990 esac
8991 fi
8992 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8993 && test "$tmp_diet" = no
8994 then
6e733cce 8995 tmp_addflag=' $pic_flag'
b214d478 8996 tmp_sharedflag='-shared'
ce2cded5
L
8997 case $cc_basename,$host_cpu in
8998 pgcc*) # Portland Group C compiler
3725885a 8999 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'
ce2cded5
L
9000 tmp_addflag=' $pic_flag'
9001 ;;
3725885a
RW
9002 pgf77* | pgf90* | pgf95* | pgfortran*)
9003 # Portland Group f77 and f90 compilers
9004 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'
ce2cded5
L
9005 tmp_addflag=' $pic_flag -Mnomain' ;;
9006 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9007 tmp_addflag=' -i_dynamic' ;;
9008 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9009 tmp_addflag=' -i_dynamic -nofor_main' ;;
9010 ifc* | ifort*) # Intel Fortran compiler
9011 tmp_addflag=' -nofor_main' ;;
b214d478
SE
9012 lf95*) # Lahey Fortran 8.1
9013 whole_archive_flag_spec=
9014 tmp_sharedflag='--shared' ;;
3725885a 9015 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
b214d478
SE
9016 tmp_sharedflag='-qmkshrobj'
9017 tmp_addflag= ;;
3725885a
RW
9018 nvcc*) # Cuda Compiler Driver 2.2
9019 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'
9020 compiler_needs_object=yes
9021 ;;
ce2cded5
L
9022 esac
9023 case `$CC -V 2>&1 | sed 5q` in
9024 *Sun\ C*) # Sun C 5.9
3725885a 9025 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'
ce2cded5
L
9026 compiler_needs_object=yes
9027 tmp_sharedflag='-G' ;;
9028 *Sun\ F*) # Sun Fortran 8.3
9029 tmp_sharedflag='-G' ;;
ce2cded5
L
9030 esac
9031 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 9032
ce2cded5
L
9033 if test "x$supports_anon_versioning" = xyes; then
9034 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9035 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9036 echo "local: *; };" >> $output_objdir/$libname.ver~
9037 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9038 fi
b214d478
SE
9039
9040 case $cc_basename in
3725885a 9041 xlf* | bgf* | bgxlf* | mpixlf*)
b214d478
SE
9042 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9043 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9044 hardcode_libdir_flag_spec=
9045 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9046 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9047 if test "x$supports_anon_versioning" = xyes; then
9048 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9049 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9050 echo "local: *; };" >> $output_objdir/$libname.ver~
9051 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9052 fi
9053 ;;
9054 esac
ce2cded5
L
9055 else
9056 ld_shlibs=no
9057 fi
9058 ;;
d7040cdb 9059
ce2cded5
L
9060 netbsd*)
9061 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9062 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9063 wlarc=
9064 else
9065 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9066 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9067 fi
9068 ;;
d7040cdb 9069
ce2cded5
L
9070 solaris*)
9071 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9072 ld_shlibs=no
9073 cat <<_LT_EOF 1>&2
d7040cdb 9074
ce2cded5
L
9075*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9076*** create shared libraries on Solaris systems. Therefore, libtool
9077*** is disabling shared libraries support. We urge you to upgrade GNU
9078*** binutils to release 2.9.1 or newer. Another option is to modify
9079*** your PATH or compiler configuration so that the native linker is
9080*** used, and then restart.
d7040cdb 9081
ce2cded5
L
9082_LT_EOF
9083 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9084 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9085 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9086 else
9087 ld_shlibs=no
9088 fi
9089 ;;
d7040cdb 9090
ce2cded5
L
9091 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9092 case `$LD -v 2>&1` in
9093 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9094 ld_shlibs=no
9095 cat <<_LT_EOF 1>&2
d7040cdb 9096
ce2cded5
L
9097*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9098*** reliably create shared libraries on SCO systems. Therefore, libtool
9099*** is disabling shared libraries support. We urge you to upgrade GNU
9100*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9101*** your PATH or compiler configuration so that the native linker is
9102*** used, and then restart.
d7040cdb 9103
ce2cded5
L
9104_LT_EOF
9105 ;;
9106 *)
9107 # For security reasons, it is highly recommended that you always
9108 # use absolute paths for naming shared libraries, and exclude the
9109 # DT_RUNPATH tag from executables and libraries. But doing so
9110 # requires that you compile everything twice, which is a pain.
9111 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9112 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9113 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9114 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9115 else
9116 ld_shlibs=no
9117 fi
9118 ;;
9119 esac
d7040cdb 9120 ;;
ce2cded5
L
9121
9122 sunos4*)
9123 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9124 wlarc=
9125 hardcode_direct=yes
9126 hardcode_shlibpath_var=no
d7040cdb 9127 ;;
d7040cdb 9128
ce2cded5
L
9129 *)
9130 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9131 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9132 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9133 else
9134 ld_shlibs=no
9135 fi
9136 ;;
9137 esac
d7040cdb 9138
ce2cded5
L
9139 if test "$ld_shlibs" = no; then
9140 runpath_var=
9141 hardcode_libdir_flag_spec=
9142 export_dynamic_flag_spec=
9143 whole_archive_flag_spec=
9144 fi
d7040cdb 9145 else
ce2cded5 9146 # PORTME fill in a description of your system's linker (not GNU ld)
d7040cdb 9147 case $host_os in
ce2cded5
L
9148 aix3*)
9149 allow_undefined_flag=unsupported
9150 always_export_symbols=yes
9151 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'
9152 # Note: this linker hardcodes the directories in LIBPATH if there
9153 # are no directories specified by -L.
9154 hardcode_minus_L=yes
9155 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9156 # Neither direct hardcoding nor static linking is supported with a
9157 # broken collect2.
9158 hardcode_direct=unsupported
9159 fi
9160 ;;
d7040cdb 9161
50e7d84b 9162 aix[4-9]*)
ce2cded5
L
9163 if test "$host_cpu" = ia64; then
9164 # On IA64, the linker does run time linking by default, so we don't
9165 # have to do anything special.
9166 aix_use_runtimelinking=no
9167 exp_sym_flag='-Bexport'
9168 no_entry_flag=""
9169 else
9170 # If we're using GNU nm, then we don't want the "-C" option.
9171 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9172 # Also, AIX nm treats weak defined symbols like other global
9173 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 9174 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9175 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'
ce2cded5 9176 else
5c14705f 9177 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'
ce2cded5
L
9178 fi
9179 aix_use_runtimelinking=no
d7040cdb 9180
ce2cded5
L
9181 # Test if we are trying to use run time linking or normal
9182 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9183 # need to do runtime linking.
50e7d84b 9184 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
9185 for ld_flag in $LDFLAGS; do
9186 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9187 aix_use_runtimelinking=yes
9188 break
9189 fi
9190 done
9191 ;;
9192 esac
d7040cdb 9193
ce2cded5
L
9194 exp_sym_flag='-bexport'
9195 no_entry_flag='-bnoentry'
9196 fi
d7040cdb 9197
ce2cded5
L
9198 # When large executables or shared objects are built, AIX ld can
9199 # have problems creating the table of contents. If linking a library
9200 # or program results in "error TOC overflow" add -mminimal-toc to
9201 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9202 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 9203
ce2cded5
L
9204 archive_cmds=''
9205 hardcode_direct=yes
9206 hardcode_direct_absolute=yes
9207 hardcode_libdir_separator=':'
9208 link_all_deplibs=yes
9209 file_list_spec='${wl}-f,'
d7040cdb 9210
ce2cded5
L
9211 if test "$GCC" = yes; then
9212 case $host_os in aix4.[012]|aix4.[012].*)
9213 # We only want to do this on AIX 4.2 and lower, the check
9214 # below for broken collect2 doesn't work under 4.3+
9215 collect2name=`${CC} -print-prog-name=collect2`
9216 if test -f "$collect2name" &&
9217 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9218 then
9219 # We have reworked collect2
9220 :
9221 else
9222 # We have old collect2
9223 hardcode_direct=unsupported
9224 # It fails to find uninstalled libraries when the uninstalled
9225 # path is not listed in the libpath. Setting hardcode_minus_L
9226 # to unsupported forces relinking
9227 hardcode_minus_L=yes
9228 hardcode_libdir_flag_spec='-L$libdir'
9229 hardcode_libdir_separator=
9230 fi
9231 ;;
9232 esac
9233 shared_flag='-shared'
9234 if test "$aix_use_runtimelinking" = yes; then
9235 shared_flag="$shared_flag "'${wl}-G'
9236 fi
9237 else
9238 # not using gcc
9239 if test "$host_cpu" = ia64; then
9240 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9241 # chokes on -Wl,-G. The following line is correct:
9242 shared_flag='-G'
9243 else
9244 if test "$aix_use_runtimelinking" = yes; then
9245 shared_flag='${wl}-G'
9246 else
9247 shared_flag='${wl}-bM:SRE'
9248 fi
9249 fi
9250 fi
d7040cdb 9251
b214d478 9252 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
9253 # It seems that -bexpall does not export symbols beginning with
9254 # underscore (_), so it is better to generate a list of symbols to export.
9255 always_export_symbols=yes
9256 if test "$aix_use_runtimelinking" = yes; then
9257 # Warning - without using the other runtime loading flags (-brtl),
9258 # -berok will link without error, but may produce a broken library.
9259 allow_undefined_flag='-berok'
9260 # Determine the default libpath from the value encoded in an
9261 # empty executable.
81ecdfbb 9262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9263/* end confdefs.h. */
9264
d7040cdb
SE
9265int
9266main ()
9267{
ce2cded5 9268
d7040cdb
SE
9269 ;
9270 return 0;
9271}
9272_ACEOF
81ecdfbb 9273if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9274
ce2cded5
L
9275lt_aix_libpath_sed='
9276 /Import File Strings/,/^$/ {
9277 /^0/ {
9278 s/^0 *\(.*\)$/\1/
9279 p
9280 }
9281 }'
9282aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9283# Check for a 64-bit object if we didn't find anything.
9284if test -z "$aix_libpath"; then
9285 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
d7040cdb 9286fi
d7040cdb 9287fi
81ecdfbb
RW
9288rm -f core conftest.err conftest.$ac_objext \
9289 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
9290if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9291
9292 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9293 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"
ce2cded5
L
9294 else
9295 if test "$host_cpu" = ia64; then
9296 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9297 allow_undefined_flag="-z nodefs"
9298 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"
9299 else
9300 # Determine the default libpath from the value encoded in an
9301 # empty executable.
81ecdfbb 9302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9303/* end confdefs.h. */
9304
d7040cdb
SE
9305int
9306main ()
9307{
ce2cded5 9308
d7040cdb
SE
9309 ;
9310 return 0;
9311}
9312_ACEOF
81ecdfbb 9313if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
9314
9315lt_aix_libpath_sed='
9316 /Import File Strings/,/^$/ {
9317 /^0/ {
9318 s/^0 *\(.*\)$/\1/
9319 p
9320 }
9321 }'
9322aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9323# Check for a 64-bit object if we didn't find anything.
9324if test -z "$aix_libpath"; then
9325 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9326fi
d7040cdb 9327fi
81ecdfbb
RW
9328rm -f core conftest.err conftest.$ac_objext \
9329 conftest$ac_exeext conftest.$ac_ext
ce2cded5 9330if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9331
ce2cded5
L
9332 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9333 # Warning - without using the other run time loading flags,
9334 # -berok will link without error, but may produce a broken library.
9335 no_undefined_flag=' ${wl}-bernotok'
9336 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9337 if test "$with_gnu_ld" = yes; then
9338 # We only use this code for GNU lds that support --whole-archive.
9339 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9340 else
9341 # Exported symbols can be pulled into shared objects from archives
9342 whole_archive_flag_spec='$convenience'
9343 fi
ce2cded5
L
9344 archive_cmds_need_lc=yes
9345 # This is similar to how AIX traditionally builds its shared libraries.
9346 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'
9347 fi
9348 fi
9349 ;;
d7040cdb 9350
ce2cded5 9351 amigaos*)
b214d478
SE
9352 case $host_cpu in
9353 powerpc)
9354 # see comment about AmigaOS4 .so support
9355 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9356 archive_expsym_cmds=''
9357 ;;
9358 m68k)
9359 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)'
9360 hardcode_libdir_flag_spec='-L$libdir'
9361 hardcode_minus_L=yes
9362 ;;
9363 esac
ce2cded5 9364 ;;
d7040cdb 9365
ce2cded5
L
9366 bsdi[45]*)
9367 export_dynamic_flag_spec=-rdynamic
9368 ;;
d7040cdb 9369
b214d478 9370 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9371 # When not using gcc, we currently assume that we are using
9372 # Microsoft Visual C++.
9373 # hardcode_libdir_flag_spec is actually meaningless, as there is
9374 # no search path for DLLs.
9375 hardcode_libdir_flag_spec=' '
9376 allow_undefined_flag=unsupported
9377 # Tell ltmain to make .lib files, not .a files.
9378 libext=lib
9379 # Tell ltmain to make .dll files, not .so files.
9380 shrext_cmds=".dll"
9381 # FIXME: Setting linknames here is a bad hack.
3725885a 9382 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
ce2cded5
L
9383 # The linker will automatically build a .lib file if we build a DLL.
9384 old_archive_from_new_cmds='true'
9385 # FIXME: Should let the user specify the lib program.
9386 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9387 fix_srcfile_path='`cygpath -w "$srcfile"`'
9388 enable_shared_with_static_runtimes=yes
9389 ;;
d7040cdb 9390
ce2cded5 9391 darwin* | rhapsody*)
ce2cded5 9392
b214d478
SE
9393
9394 archive_cmds_need_lc=no
9395 hardcode_direct=no
9396 hardcode_automatic=yes
9397 hardcode_shlibpath_var=unsupported
3725885a
RW
9398 if test "$lt_cv_ld_force_load" = "yes"; then
9399 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\"`'
9400 else
9401 whole_archive_flag_spec=''
9402 fi
b214d478
SE
9403 link_all_deplibs=yes
9404 allow_undefined_flag="$_lt_dar_allow_undefined"
9405 case $cc_basename in
9406 ifort*) _lt_dar_can_shared=yes ;;
9407 *) _lt_dar_can_shared=$GCC ;;
9408 esac
9409 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9410 output_verbose_link_cmd=func_echo_all
b214d478
SE
9411 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9412 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9413 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}"
9414 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}"
9415
9416 else
9417 ld_shlibs=no
9418 fi
9419
ce2cded5
L
9420 ;;
9421
9422 dgux*)
9423 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9424 hardcode_libdir_flag_spec='-L$libdir'
9425 hardcode_shlibpath_var=no
9426 ;;
9427
ce2cded5
L
9428 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9429 # support. Future versions do this automatically, but an explicit c++rt0.o
9430 # does not break anything, and helps significantly (at the cost of a little
9431 # extra space).
9432 freebsd2.2*)
9433 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9434 hardcode_libdir_flag_spec='-R$libdir'
9435 hardcode_direct=yes
9436 hardcode_shlibpath_var=no
9437 ;;
9438
9439 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9440 freebsd2.*)
ce2cded5
L
9441 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9442 hardcode_direct=yes
9443 hardcode_minus_L=yes
9444 hardcode_shlibpath_var=no
9445 ;;
9446
9447 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9448 freebsd* | dragonfly*)
9449 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9450 hardcode_libdir_flag_spec='-R$libdir'
9451 hardcode_direct=yes
9452 hardcode_shlibpath_var=no
9453 ;;
9454
9455 hpux9*)
9456 if test "$GCC" = yes; then
9457 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'
9458 else
9459 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'
9460 fi
9461 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9462 hardcode_libdir_separator=:
9463 hardcode_direct=yes
9464
9465 # hardcode_minus_L: Not really in the search PATH,
9466 # but as the default location of the library.
9467 hardcode_minus_L=yes
9468 export_dynamic_flag_spec='${wl}-E'
9469 ;;
9470
9471 hpux10*)
3725885a 9472 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9473 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9474 else
9475 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9476 fi
9477 if test "$with_gnu_ld" = no; then
9478 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9479 hardcode_libdir_flag_spec_ld='+b $libdir'
9480 hardcode_libdir_separator=:
9481 hardcode_direct=yes
9482 hardcode_direct_absolute=yes
9483 export_dynamic_flag_spec='${wl}-E'
9484 # hardcode_minus_L: Not really in the search PATH,
9485 # but as the default location of the library.
9486 hardcode_minus_L=yes
9487 fi
9488 ;;
9489
9490 hpux11*)
3725885a 9491 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9492 case $host_cpu in
9493 hppa*64*)
9494 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9495 ;;
9496 ia64*)
b214d478 9497 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9498 ;;
9499 *)
9500 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9501 ;;
9502 esac
9503 else
9504 case $host_cpu in
9505 hppa*64*)
9506 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9507 ;;
9508 ia64*)
9509 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9510 ;;
9511 *)
3725885a
RW
9512
9513 # Older versions of the 11.00 compiler do not understand -b yet
9514 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9516$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9517if ${lt_cv_prog_compiler__b+:} false; then :
3725885a
RW
9518 $as_echo_n "(cached) " >&6
9519else
9520 lt_cv_prog_compiler__b=no
9521 save_LDFLAGS="$LDFLAGS"
9522 LDFLAGS="$LDFLAGS -b"
9523 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9524 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9525 # The linker can only warn and ignore the option if not recognized
9526 # So say no if there are warnings
9527 if test -s conftest.err; then
9528 # Append any errors to the config.log.
9529 cat conftest.err 1>&5
9530 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9531 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9532 if diff conftest.exp conftest.er2 >/dev/null; then
9533 lt_cv_prog_compiler__b=yes
9534 fi
9535 else
9536 lt_cv_prog_compiler__b=yes
9537 fi
9538 fi
9539 $RM -r conftest*
9540 LDFLAGS="$save_LDFLAGS"
9541
9542fi
9543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9544$as_echo "$lt_cv_prog_compiler__b" >&6; }
9545
9546if test x"$lt_cv_prog_compiler__b" = xyes; then
9547 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9548else
9549 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9550fi
9551
ce2cded5
L
9552 ;;
9553 esac
9554 fi
9555 if test "$with_gnu_ld" = no; then
9556 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9557 hardcode_libdir_separator=:
9558
9559 case $host_cpu in
9560 hppa*64*|ia64*)
9561 hardcode_direct=no
9562 hardcode_shlibpath_var=no
9563 ;;
9564 *)
9565 hardcode_direct=yes
9566 hardcode_direct_absolute=yes
9567 export_dynamic_flag_spec='${wl}-E'
9568
9569 # hardcode_minus_L: Not really in the search PATH,
9570 # but as the default location of the library.
9571 hardcode_minus_L=yes
9572 ;;
9573 esac
9574 fi
9575 ;;
9576
9577 irix5* | irix6* | nonstopux*)
9578 if test "$GCC" = yes; then
3725885a 9579 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'
ce2cded5
L
9580 # Try to use the -exported_symbol ld option, if it does not
9581 # work, assume that -exports_file does not work either and
9582 # implicitly export all symbols.
9583 save_LDFLAGS="$LDFLAGS"
9584 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9586/* end confdefs.h. */
ce2cded5 9587int foo(void) {}
d7040cdb 9588_ACEOF
81ecdfbb 9589if ac_fn_c_try_link "$LINENO"; then :
3725885a 9590 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'
ce2cded5 9591
d7040cdb 9592fi
81ecdfbb
RW
9593rm -f core conftest.err conftest.$ac_objext \
9594 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
9595 LDFLAGS="$save_LDFLAGS"
9596 else
3725885a
RW
9597 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'
9598 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'
ce2cded5
L
9599 fi
9600 archive_cmds_need_lc='no'
9601 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9602 hardcode_libdir_separator=:
9603 inherit_rpath=yes
9604 link_all_deplibs=yes
9605 ;;
9606
9607 netbsd*)
9608 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9609 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9610 else
9611 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9612 fi
9613 hardcode_libdir_flag_spec='-R$libdir'
9614 hardcode_direct=yes
9615 hardcode_shlibpath_var=no
9616 ;;
9617
9618 newsos6)
9619 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9620 hardcode_direct=yes
9621 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9622 hardcode_libdir_separator=:
9623 hardcode_shlibpath_var=no
9624 ;;
9625
9626 *nto* | *qnx*)
9627 ;;
9628
9629 openbsd*)
b214d478
SE
9630 if test -f /usr/libexec/ld.so; then
9631 hardcode_direct=yes
9632 hardcode_shlibpath_var=no
9633 hardcode_direct_absolute=yes
9634 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 9635 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
b214d478 9636 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 9637 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
b214d478
SE
9638 export_dynamic_flag_spec='${wl}-E'
9639 else
9640 case $host_os in
9641 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9642 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9643 hardcode_libdir_flag_spec='-R$libdir'
9644 ;;
9645 *)
9646 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9647 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9648 ;;
9649 esac
9650 fi
9651 else
9652 ld_shlibs=no
ce2cded5
L
9653 fi
9654 ;;
9655
9656 os2*)
9657 hardcode_libdir_flag_spec='-L$libdir'
9658 hardcode_minus_L=yes
9659 allow_undefined_flag=unsupported
3725885a 9660 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'
ce2cded5
L
9661 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9662 ;;
9663
9664 osf3*)
9665 if test "$GCC" = yes; then
9666 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9667 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'
ce2cded5
L
9668 else
9669 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9670 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'
ce2cded5
L
9671 fi
9672 archive_cmds_need_lc='no'
9673 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9674 hardcode_libdir_separator=:
9675 ;;
9676
9677 osf4* | osf5*) # as osf3* with the addition of -msym flag
9678 if test "$GCC" = yes; then
9679 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9680 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'
ce2cded5
L
9681 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9682 else
9683 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9684 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'
ce2cded5 9685 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~
3725885a 9686 $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'
ce2cded5
L
9687
9688 # Both c and cxx compiler support -rpath directly
9689 hardcode_libdir_flag_spec='-rpath $libdir'
9690 fi
9691 archive_cmds_need_lc='no'
9692 hardcode_libdir_separator=:
9693 ;;
9694
9695 solaris*)
9696 no_undefined_flag=' -z defs'
9697 if test "$GCC" = yes; then
9698 wlarc='${wl}'
9699 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9700 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9701 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9702 else
9703 case `$CC -V 2>&1` in
9704 *"Compilers 5.0"*)
9705 wlarc=''
9706 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9707 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9708 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9709 ;;
9710 *)
9711 wlarc='${wl}'
9712 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9713 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9714 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9715 ;;
9716 esac
9717 fi
9718 hardcode_libdir_flag_spec='-R$libdir'
9719 hardcode_shlibpath_var=no
9720 case $host_os in
9721 solaris2.[0-5] | solaris2.[0-5].*) ;;
9722 *)
9723 # The compiler driver will combine and reorder linker options,
9724 # but understands `-z linker_flag'. GCC discards it without `$wl',
9725 # but is careful enough not to reorder.
9726 # Supported since Solaris 2.6 (maybe 2.5.1?)
9727 if test "$GCC" = yes; then
9728 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9729 else
9730 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9731 fi
9732 ;;
9733 esac
9734 link_all_deplibs=yes
9735 ;;
9736
9737 sunos4*)
9738 if test "x$host_vendor" = xsequent; then
9739 # Use $CC to link under sequent, because it throws in some extra .o
9740 # files that make .init and .fini sections work.
9741 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9742 else
9743 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9744 fi
9745 hardcode_libdir_flag_spec='-L$libdir'
9746 hardcode_direct=yes
9747 hardcode_minus_L=yes
9748 hardcode_shlibpath_var=no
9749 ;;
9750
9751 sysv4)
9752 case $host_vendor in
9753 sni)
9754 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9755 hardcode_direct=yes # is this really true???
9756 ;;
9757 siemens)
9758 ## LD is ld it makes a PLAMLIB
9759 ## CC just makes a GrossModule.
9760 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9761 reload_cmds='$CC -r -o $output$reload_objs'
9762 hardcode_direct=no
9763 ;;
9764 motorola)
9765 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9766 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9767 ;;
9768 esac
9769 runpath_var='LD_RUN_PATH'
9770 hardcode_shlibpath_var=no
9771 ;;
9772
9773 sysv4.3*)
9774 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9775 hardcode_shlibpath_var=no
9776 export_dynamic_flag_spec='-Bexport'
9777 ;;
9778
9779 sysv4*MP*)
9780 if test -d /usr/nec; then
9781 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9782 hardcode_shlibpath_var=no
9783 runpath_var=LD_RUN_PATH
9784 hardcode_runpath_var=yes
9785 ld_shlibs=yes
9786 fi
9787 ;;
9788
9789 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9790 no_undefined_flag='${wl}-z,text'
9791 archive_cmds_need_lc=no
9792 hardcode_shlibpath_var=no
9793 runpath_var='LD_RUN_PATH'
9794
9795 if test "$GCC" = yes; then
9796 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9797 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9798 else
9799 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9800 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9801 fi
9802 ;;
9803
9804 sysv5* | sco3.2v5* | sco5v6*)
9805 # Note: We can NOT use -z defs as we might desire, because we do not
9806 # link with -lc, and that would cause any symbols used from libc to
9807 # always be unresolved, which means just about no library would
9808 # ever link correctly. If we're not using GNU ld we use -z text
9809 # though, which does catch some bad symbols but isn't as heavy-handed
9810 # as -z defs.
9811 no_undefined_flag='${wl}-z,text'
9812 allow_undefined_flag='${wl}-z,nodefs'
9813 archive_cmds_need_lc=no
9814 hardcode_shlibpath_var=no
9815 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9816 hardcode_libdir_separator=':'
9817 link_all_deplibs=yes
9818 export_dynamic_flag_spec='${wl}-Bexport'
9819 runpath_var='LD_RUN_PATH'
9820
9821 if test "$GCC" = yes; then
9822 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9823 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9824 else
9825 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9826 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9827 fi
9828 ;;
9829
9830 uts4*)
9831 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9832 hardcode_libdir_flag_spec='-L$libdir'
9833 hardcode_shlibpath_var=no
9834 ;;
9835
9836 *)
9837 ld_shlibs=no
9838 ;;
9839 esac
9840
9841 if test x$host_vendor = xsni; then
9842 case $host in
9843 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9844 export_dynamic_flag_spec='${wl}-Blargedynsym'
9845 ;;
9846 esac
9847 fi
9848 fi
9849
81ecdfbb
RW
9850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9851$as_echo "$ld_shlibs" >&6; }
ce2cded5
L
9852test "$ld_shlibs" = no && can_build_shared=no
9853
9854with_gnu_ld=$with_gnu_ld
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870#
9871# Do we need to explicitly link libc?
9872#
9873case "x$archive_cmds_need_lc" in
9874x|xyes)
9875 # Assume -lc should be added
9876 archive_cmds_need_lc=yes
9877
9878 if test "$enable_shared" = yes && test "$GCC" = yes; then
9879 case $archive_cmds in
9880 *'~'*)
9881 # FIXME: we may have to deal with multi-command sequences.
9882 ;;
9883 '$CC '*)
9884 # Test whether the compiler implicitly links with -lc since on some
9885 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9886 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9888$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9889if ${lt_cv_archive_cmds_need_lc+:} false; then :
81ecdfbb 9890 $as_echo_n "(cached) " >&6
39144654
RW
9891else
9892 $RM conftest*
9893 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
ce2cded5 9894
81ecdfbb 9895 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
9896 (eval $ac_compile) 2>&5
9897 ac_status=$?
81ecdfbb
RW
9898 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9899 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9900 soname=conftest
9901 lib=conftest
9902 libobjs=conftest.$ac_objext
9903 deplibs=
9904 wl=$lt_prog_compiler_wl
9905 pic_flag=$lt_prog_compiler_pic
9906 compiler_flags=-v
9907 linker_flags=-v
9908 verstring=
9909 output_objdir=.
9910 libname=conftest
9911 lt_save_allow_undefined_flag=$allow_undefined_flag
9912 allow_undefined_flag=
81ecdfbb 9913 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
9914 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9915 ac_status=$?
81ecdfbb
RW
9916 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9917 test $ac_status = 0; }
39144654
RW
9918 then
9919 lt_cv_archive_cmds_need_lc=no
9920 else
9921 lt_cv_archive_cmds_need_lc=yes
9922 fi
9923 allow_undefined_flag=$lt_save_allow_undefined_flag
9924 else
9925 cat conftest.err 1>&5
9926 fi
9927 $RM conftest*
9928
9929fi
81ecdfbb
RW
9930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9931$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9932 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
9933 ;;
9934 esac
9935 fi
9936 ;;
9937esac
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
81ecdfbb
RW
10095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10096$as_echo_n "checking dynamic linker characteristics... " >&6; }
b214d478
SE
10097
10098if test "$GCC" = yes; then
ce2cded5
L
10099 case $host_os in
10100 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10101 *) lt_awk_arg="/^libraries:/" ;;
10102 esac
3725885a
RW
10103 case $host_os in
10104 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10105 *) lt_sed_strip_eq="s,=/,/,g" ;;
10106 esac
10107 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10108 case $lt_search_path_spec in
10109 *\;*)
ce2cded5
L
10110 # if the path contains ";" then we assume it to be the separator
10111 # otherwise default to the standard path separator (i.e. ":") - it is
10112 # assumed that no part of a normal pathname contains ";" but that should
10113 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10114 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10115 ;;
10116 *)
10117 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10118 ;;
10119 esac
ce2cded5
L
10120 # Ok, now we have the path, separated by spaces, we can step through it
10121 # and add multilib dir if necessary.
10122 lt_tmp_lt_search_path_spec=
10123 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10124 for lt_sys_path in $lt_search_path_spec; do
10125 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10126 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10127 else
10128 test -d "$lt_sys_path" && \
10129 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10130 fi
10131 done
3725885a 10132 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
10133BEGIN {RS=" "; FS="/|\n";} {
10134 lt_foo="";
10135 lt_count=0;
10136 for (lt_i = NF; lt_i > 0; lt_i--) {
10137 if ($lt_i != "" && $lt_i != ".") {
10138 if ($lt_i == "..") {
10139 lt_count++;
10140 } else {
10141 if (lt_count == 0) {
10142 lt_foo="/" $lt_i lt_foo;
10143 } else {
10144 lt_count--;
10145 }
10146 }
10147 }
10148 }
10149 if (lt_foo != "") { lt_freq[lt_foo]++; }
10150 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10151}'`
3725885a
RW
10152 # AWK program above erroneously prepends '/' to C:/dos/paths
10153 # for these hosts.
10154 case $host_os in
10155 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10156 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10157 esac
10158 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
ce2cded5
L
10159else
10160 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10161fi
10162library_names_spec=
10163libname_spec='lib$name'
10164soname_spec=
10165shrext_cmds=".so"
10166postinstall_cmds=
10167postuninstall_cmds=
10168finish_cmds=
10169finish_eval=
10170shlibpath_var=
10171shlibpath_overrides_runpath=unknown
10172version_type=none
10173dynamic_linker="$host_os ld.so"
10174sys_lib_dlsearch_path_spec="/lib /usr/lib"
10175need_lib_prefix=unknown
10176hardcode_into_libs=no
10177
10178# when you set need_version to no, make sure it does not cause -set_version
10179# flags to be left without arguments
10180need_version=unknown
10181
10182case $host_os in
10183aix3*)
10184 version_type=linux
10185 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10186 shlibpath_var=LIBPATH
10187
10188 # AIX 3 has no versioning support, so we append a major version to the name.
10189 soname_spec='${libname}${release}${shared_ext}$major'
10190 ;;
10191
50e7d84b 10192aix[4-9]*)
ce2cded5
L
10193 version_type=linux
10194 need_lib_prefix=no
10195 need_version=no
10196 hardcode_into_libs=yes
10197 if test "$host_cpu" = ia64; then
10198 # AIX 5 supports IA64
10199 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10200 shlibpath_var=LD_LIBRARY_PATH
10201 else
10202 # With GCC up to 2.95.x, collect2 would create an import file
10203 # for dependence libraries. The import file would start with
10204 # the line `#! .'. This would cause the generated library to
10205 # depend on `.', always an invalid library. This was fixed in
10206 # development snapshots of GCC prior to 3.0.
10207 case $host_os in
10208 aix4 | aix4.[01] | aix4.[01].*)
10209 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10210 echo ' yes '
10211 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10212 :
10213 else
10214 can_build_shared=no
10215 fi
10216 ;;
10217 esac
10218 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10219 # soname into executable. Probably we can add versioning support to
10220 # collect2, so additional links can be useful in future.
10221 if test "$aix_use_runtimelinking" = yes; then
10222 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10223 # instead of lib<name>.a to let people know that these are not
10224 # typical AIX shared libraries.
10225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10226 else
10227 # We preserve .a as extension for shared libraries through AIX4.2
10228 # and later when we are not doing run time linking.
10229 library_names_spec='${libname}${release}.a $libname.a'
10230 soname_spec='${libname}${release}${shared_ext}$major'
10231 fi
10232 shlibpath_var=LIBPATH
10233 fi
10234 ;;
10235
10236amigaos*)
b214d478
SE
10237 case $host_cpu in
10238 powerpc)
10239 # Since July 2007 AmigaOS4 officially supports .so libraries.
10240 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10242 ;;
10243 m68k)
ce2cded5
L
10244 library_names_spec='$libname.ixlibrary $libname.a'
10245 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10246 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'
b214d478
SE
10247 ;;
10248 esac
ce2cded5
L
10249 ;;
10250
10251beos*)
10252 library_names_spec='${libname}${shared_ext}'
10253 dynamic_linker="$host_os ld.so"
10254 shlibpath_var=LIBRARY_PATH
10255 ;;
10256
10257bsdi[45]*)
10258 version_type=linux
10259 need_version=no
10260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10261 soname_spec='${libname}${release}${shared_ext}$major'
10262 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10263 shlibpath_var=LD_LIBRARY_PATH
10264 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10265 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10266 # the default ld.so.conf also contains /usr/contrib/lib and
10267 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10268 # libtool to hard-code these into programs
10269 ;;
10270
b214d478 10271cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
10272 version_type=windows
10273 shrext_cmds=".dll"
10274 need_version=no
10275 need_lib_prefix=no
10276
b214d478
SE
10277 case $GCC,$host_os in
10278 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
10279 library_names_spec='$libname.dll.a'
10280 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10281 postinstall_cmds='base_file=`basename \${file}`~
10282 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10283 dldir=$destdir/`dirname \$dlpath`~
10284 test -d \$dldir || mkdir -p \$dldir~
10285 $install_prog $dir/$dlname \$dldir/$dlname~
10286 chmod a+x \$dldir/$dlname~
10287 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10288 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10289 fi'
10290 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10291 dlpath=$dir/\$dldll~
10292 $RM \$dlpath'
10293 shlibpath_overrides_runpath=yes
10294
10295 case $host_os in
10296 cygwin*)
10297 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10298 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10299
10300 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 10301 ;;
b214d478 10302 mingw* | cegcc*)
ce2cded5
L
10303 # MinGW DLLs use traditional 'lib' prefix
10304 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
10305 ;;
10306 pw32*)
10307 # pw32 DLLs use 'pw' prefix rather than 'lib'
10308 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10309 ;;
10310 esac
10311 ;;
10312
10313 *)
10314 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10315 ;;
10316 esac
10317 dynamic_linker='Win32 ld.exe'
10318 # FIXME: first we should search . and the directory the executable is in
10319 shlibpath_var=PATH
10320 ;;
10321
10322darwin* | rhapsody*)
10323 dynamic_linker="$host_os dyld"
10324 version_type=darwin
10325 need_lib_prefix=no
10326 need_version=no
10327 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10328 soname_spec='${libname}${release}${major}$shared_ext'
10329 shlibpath_overrides_runpath=yes
10330 shlibpath_var=DYLD_LIBRARY_PATH
10331 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10332
10333 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10334 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10335 ;;
10336
10337dgux*)
10338 version_type=linux
10339 need_lib_prefix=no
10340 need_version=no
10341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10342 soname_spec='${libname}${release}${shared_ext}$major'
10343 shlibpath_var=LD_LIBRARY_PATH
10344 ;;
10345
ce2cded5
L
10346freebsd* | dragonfly*)
10347 # DragonFly does not have aout. When/if they implement a new
10348 # versioning mechanism, adjust this.
10349 if test -x /usr/bin/objformat; then
10350 objformat=`/usr/bin/objformat`
10351 else
10352 case $host_os in
6d2920c8 10353 freebsd[23].*) objformat=aout ;;
ce2cded5
L
10354 *) objformat=elf ;;
10355 esac
10356 fi
10357 version_type=freebsd-$objformat
10358 case $version_type in
10359 freebsd-elf*)
10360 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10361 need_version=no
10362 need_lib_prefix=no
10363 ;;
10364 freebsd-*)
10365 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10366 need_version=yes
10367 ;;
10368 esac
10369 shlibpath_var=LD_LIBRARY_PATH
10370 case $host_os in
6d2920c8 10371 freebsd2.*)
ce2cded5
L
10372 shlibpath_overrides_runpath=yes
10373 ;;
10374 freebsd3.[01]* | freebsdelf3.[01]*)
10375 shlibpath_overrides_runpath=yes
10376 hardcode_into_libs=yes
10377 ;;
10378 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10379 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10380 shlibpath_overrides_runpath=no
10381 hardcode_into_libs=yes
10382 ;;
10383 *) # from 4.6 on, and DragonFly
10384 shlibpath_overrides_runpath=yes
10385 hardcode_into_libs=yes
10386 ;;
10387 esac
10388 ;;
10389
10390gnu*)
10391 version_type=linux
10392 need_lib_prefix=no
10393 need_version=no
10394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10395 soname_spec='${libname}${release}${shared_ext}$major'
10396 shlibpath_var=LD_LIBRARY_PATH
10397 hardcode_into_libs=yes
10398 ;;
10399
3725885a
RW
10400haiku*)
10401 version_type=linux
10402 need_lib_prefix=no
10403 need_version=no
10404 dynamic_linker="$host_os runtime_loader"
10405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10406 soname_spec='${libname}${release}${shared_ext}$major'
10407 shlibpath_var=LIBRARY_PATH
10408 shlibpath_overrides_runpath=yes
10409 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10410 hardcode_into_libs=yes
10411 ;;
10412
ce2cded5
L
10413hpux9* | hpux10* | hpux11*)
10414 # Give a soname corresponding to the major version so that dld.sl refuses to
10415 # link against other versions.
10416 version_type=sunos
10417 need_lib_prefix=no
10418 need_version=no
10419 case $host_cpu in
10420 ia64*)
10421 shrext_cmds='.so'
10422 hardcode_into_libs=yes
10423 dynamic_linker="$host_os dld.so"
10424 shlibpath_var=LD_LIBRARY_PATH
10425 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10427 soname_spec='${libname}${release}${shared_ext}$major'
10428 if test "X$HPUX_IA64_MODE" = X32; then
10429 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10430 else
10431 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10432 fi
10433 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10434 ;;
10435 hppa*64*)
10436 shrext_cmds='.sl'
10437 hardcode_into_libs=yes
10438 dynamic_linker="$host_os dld.sl"
10439 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10440 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10442 soname_spec='${libname}${release}${shared_ext}$major'
10443 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10444 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10445 ;;
10446 *)
10447 shrext_cmds='.sl'
10448 dynamic_linker="$host_os dld.sl"
10449 shlibpath_var=SHLIB_PATH
10450 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10452 soname_spec='${libname}${release}${shared_ext}$major'
10453 ;;
10454 esac
3725885a 10455 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 10456 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10457 # or fails outright, so override atomically:
10458 install_override_mode=555
ce2cded5
L
10459 ;;
10460
10461interix[3-9]*)
10462 version_type=linux
10463 need_lib_prefix=no
10464 need_version=no
10465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10466 soname_spec='${libname}${release}${shared_ext}$major'
10467 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10468 shlibpath_var=LD_LIBRARY_PATH
10469 shlibpath_overrides_runpath=no
10470 hardcode_into_libs=yes
10471 ;;
d7040cdb 10472
ce2cded5
L
10473irix5* | irix6* | nonstopux*)
10474 case $host_os in
10475 nonstopux*) version_type=nonstopux ;;
10476 *)
10477 if test "$lt_cv_prog_gnu_ld" = yes; then
10478 version_type=linux
10479 else
10480 version_type=irix
10481 fi ;;
10482 esac
10483 need_lib_prefix=no
10484 need_version=no
10485 soname_spec='${libname}${release}${shared_ext}$major'
10486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10487 case $host_os in
10488 irix5* | nonstopux*)
10489 libsuff= shlibsuff=
10490 ;;
10491 *)
10492 case $LD in # libtool.m4 will add one of these switches to LD
10493 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10494 libsuff= shlibsuff= libmagic=32-bit;;
10495 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10496 libsuff=32 shlibsuff=N32 libmagic=N32;;
10497 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10498 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10499 *) libsuff= shlibsuff= libmagic=never-match;;
10500 esac
10501 ;;
10502 esac
10503 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10504 shlibpath_overrides_runpath=no
10505 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10506 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10507 hardcode_into_libs=yes
10508 ;;
d7040cdb 10509
ce2cded5
L
10510# No shared lib support for Linux oldld, aout, or coff.
10511linux*oldld* | linux*aout* | linux*coff*)
10512 dynamic_linker=no
10513 ;;
10514
10515# This must be Linux ELF.
58e24671 10516linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
10517 version_type=linux
10518 need_lib_prefix=no
10519 need_version=no
10520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10521 soname_spec='${libname}${release}${shared_ext}$major'
10522 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10523 shlibpath_var=LD_LIBRARY_PATH
10524 shlibpath_overrides_runpath=no
39144654 10525
ce2cded5 10526 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10527 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
81ecdfbb 10528 $as_echo_n "(cached) " >&6
39144654
RW
10529else
10530 lt_cv_shlibpath_overrides_runpath=no
10531 save_LDFLAGS=$LDFLAGS
10532 save_libdir=$libdir
10533 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10534 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10536/* end confdefs.h. */
10537
d7040cdb
SE
10538int
10539main ()
10540{
ce2cded5 10541
d7040cdb
SE
10542 ;
10543 return 0;
10544}
10545_ACEOF
81ecdfbb
RW
10546if ac_fn_c_try_link "$LINENO"; then :
10547 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10548 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10549fi
d7040cdb 10550fi
81ecdfbb
RW
10551rm -f core conftest.err conftest.$ac_objext \
10552 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10553 LDFLAGS=$save_LDFLAGS
10554 libdir=$save_libdir
10555
10556fi
10557
10558 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb 10559
ce2cded5
L
10560 # This implies no fast_install, which is unacceptable.
10561 # Some rework will be needed to allow for fast_install
10562 # before this can be enabled.
10563 hardcode_into_libs=yes
d7040cdb 10564
ce2cded5
L
10565 # Append ld.so.conf contents to the search path
10566 if test -f /etc/ld.so.conf; then
3725885a 10567 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' ' '`
ce2cded5
L
10568 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10569 fi
d7040cdb 10570
ce2cded5
L
10571 # We used to test for /lib/ld.so.1 and disable shared libraries on
10572 # powerpc, because MkLinux only supported shared libraries with the
10573 # GNU dynamic linker. Since this was broken with cross compilers,
10574 # most powerpc-linux boxes support dynamic linking these days and
10575 # people can always --disable-shared, the test was removed, and we
10576 # assume the GNU/Linux dynamic linker is in use.
10577 dynamic_linker='GNU/Linux ld.so'
10578 ;;
d7040cdb 10579
ce2cded5
L
10580netbsd*)
10581 version_type=sunos
10582 need_lib_prefix=no
10583 need_version=no
10584 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10585 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10586 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10587 dynamic_linker='NetBSD (a.out) ld.so'
10588 else
10589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10590 soname_spec='${libname}${release}${shared_ext}$major'
10591 dynamic_linker='NetBSD ld.elf_so'
10592 fi
10593 shlibpath_var=LD_LIBRARY_PATH
10594 shlibpath_overrides_runpath=yes
10595 hardcode_into_libs=yes
10596 ;;
d7040cdb 10597
ce2cded5
L
10598newsos6)
10599 version_type=linux
10600 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10601 shlibpath_var=LD_LIBRARY_PATH
10602 shlibpath_overrides_runpath=yes
10603 ;;
d7040cdb 10604
ce2cded5
L
10605*nto* | *qnx*)
10606 version_type=qnx
10607 need_lib_prefix=no
10608 need_version=no
10609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10610 soname_spec='${libname}${release}${shared_ext}$major'
10611 shlibpath_var=LD_LIBRARY_PATH
10612 shlibpath_overrides_runpath=no
10613 hardcode_into_libs=yes
10614 dynamic_linker='ldqnx.so'
10615 ;;
d7040cdb 10616
ce2cded5
L
10617openbsd*)
10618 version_type=sunos
10619 sys_lib_dlsearch_path_spec="/usr/lib"
10620 need_lib_prefix=no
10621 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10622 case $host_os in
10623 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10624 *) need_version=no ;;
d7040cdb 10625 esac
ce2cded5
L
10626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10627 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10628 shlibpath_var=LD_LIBRARY_PATH
10629 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10630 case $host_os in
10631 openbsd2.[89] | openbsd2.[89].*)
10632 shlibpath_overrides_runpath=no
10633 ;;
10634 *)
10635 shlibpath_overrides_runpath=yes
10636 ;;
10637 esac
d7040cdb 10638 else
ce2cded5 10639 shlibpath_overrides_runpath=yes
d7040cdb 10640 fi
ce2cded5 10641 ;;
d7040cdb 10642
ce2cded5
L
10643os2*)
10644 libname_spec='$name'
10645 shrext_cmds=".dll"
10646 need_lib_prefix=no
10647 library_names_spec='$libname${shared_ext} $libname.a'
10648 dynamic_linker='OS/2 ld.exe'
10649 shlibpath_var=LIBPATH
10650 ;;
d7040cdb 10651
ce2cded5
L
10652osf3* | osf4* | osf5*)
10653 version_type=osf
10654 need_lib_prefix=no
10655 need_version=no
10656 soname_spec='${libname}${release}${shared_ext}$major'
10657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10658 shlibpath_var=LD_LIBRARY_PATH
10659 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10660 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10661 ;;
d7040cdb 10662
ce2cded5
L
10663rdos*)
10664 dynamic_linker=no
10665 ;;
d7040cdb 10666
ce2cded5
L
10667solaris*)
10668 version_type=linux
10669 need_lib_prefix=no
10670 need_version=no
10671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10672 soname_spec='${libname}${release}${shared_ext}$major'
10673 shlibpath_var=LD_LIBRARY_PATH
10674 shlibpath_overrides_runpath=yes
10675 hardcode_into_libs=yes
10676 # ldd complains unless libraries are executable
10677 postinstall_cmds='chmod +x $lib'
10678 ;;
d7040cdb 10679
ce2cded5
L
10680sunos4*)
10681 version_type=sunos
10682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10683 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10684 shlibpath_var=LD_LIBRARY_PATH
10685 shlibpath_overrides_runpath=yes
10686 if test "$with_gnu_ld" = yes; then
10687 need_lib_prefix=no
10688 fi
10689 need_version=yes
10690 ;;
d7040cdb 10691
ce2cded5
L
10692sysv4 | sysv4.3*)
10693 version_type=linux
10694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10695 soname_spec='${libname}${release}${shared_ext}$major'
10696 shlibpath_var=LD_LIBRARY_PATH
10697 case $host_vendor in
10698 sni)
10699 shlibpath_overrides_runpath=no
10700 need_lib_prefix=no
10701 runpath_var=LD_RUN_PATH
10702 ;;
10703 siemens)
10704 need_lib_prefix=no
10705 ;;
10706 motorola)
10707 need_lib_prefix=no
10708 need_version=no
10709 shlibpath_overrides_runpath=no
10710 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10711 ;;
10712 esac
10713 ;;
d7040cdb 10714
ce2cded5
L
10715sysv4*MP*)
10716 if test -d /usr/nec ;then
10717 version_type=linux
10718 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10719 soname_spec='$libname${shared_ext}.$major'
10720 shlibpath_var=LD_LIBRARY_PATH
10721 fi
10722 ;;
d7040cdb 10723
ce2cded5
L
10724sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10725 version_type=freebsd-elf
10726 need_lib_prefix=no
10727 need_version=no
10728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10729 soname_spec='${libname}${release}${shared_ext}$major'
10730 shlibpath_var=LD_LIBRARY_PATH
10731 shlibpath_overrides_runpath=yes
10732 hardcode_into_libs=yes
10733 if test "$with_gnu_ld" = yes; then
10734 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10735 else
10736 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10737 case $host_os in
10738 sco3.2v5*)
10739 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10740 ;;
10741 esac
10742 fi
10743 sys_lib_dlsearch_path_spec='/usr/lib'
10744 ;;
d7040cdb 10745
ce2cded5
L
10746tpf*)
10747 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10748 version_type=linux
10749 need_lib_prefix=no
10750 need_version=no
b214d478 10751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
10752 shlibpath_var=LD_LIBRARY_PATH
10753 shlibpath_overrides_runpath=no
10754 hardcode_into_libs=yes
10755 ;;
d7040cdb 10756
ce2cded5
L
10757uts4*)
10758 version_type=linux
10759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10760 soname_spec='${libname}${release}${shared_ext}$major'
10761 shlibpath_var=LD_LIBRARY_PATH
10762 ;;
d7040cdb 10763
ce2cded5
L
10764*)
10765 dynamic_linker=no
10766 ;;
10767esac
81ecdfbb
RW
10768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10769$as_echo "$dynamic_linker" >&6; }
ce2cded5 10770test "$dynamic_linker" = no && can_build_shared=no
d7040cdb 10771
ce2cded5
L
10772variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10773if test "$GCC" = yes; then
10774 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10775fi
d7040cdb 10776
b214d478
SE
10777if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10778 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10779fi
10780if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10781 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10782fi
10783
d7040cdb 10784
d7040cdb 10785
d7040cdb 10786
d7040cdb 10787
d7040cdb 10788
d7040cdb 10789
d7040cdb 10790
d7040cdb 10791
d7040cdb 10792
d7040cdb 10793
d7040cdb
SE
10794
10795
d7040cdb 10796
d7040cdb 10797
d7040cdb 10798
d7040cdb
SE
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
d7040cdb
SE
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
d7040cdb 10828
d7040cdb 10829
d7040cdb 10830
d7040cdb 10831
d7040cdb
SE
10832
10833
10834
10835
d7040cdb 10836
d7040cdb
SE
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
d7040cdb
SE
10850
10851
10852
10853
d7040cdb
SE
10854
10855
10856
d7040cdb
SE
10857
10858
d7040cdb 10859
d7040cdb 10860
d7040cdb 10861
ce2cded5
L
10862
10863
3725885a
RW
10864
10865
10866
10867
10868
ce2cded5
L
10869
10870
10871
10872
10873
10874
81ecdfbb
RW
10875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10876$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
10877hardcode_action=
10878if test -n "$hardcode_libdir_flag_spec" ||
10879 test -n "$runpath_var" ||
10880 test "X$hardcode_automatic" = "Xyes" ; then
10881
10882 # We can hardcode non-existent directories.
10883 if test "$hardcode_direct" != no &&
10884 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10885 # have to relink, otherwise we might link with an installed library
10886 # when we should be linking with a yet-to-be-installed one
10887 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10888 test "$hardcode_minus_L" != no; then
10889 # Linking always hardcodes the temporary library directory.
10890 hardcode_action=relink
10891 else
10892 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10893 hardcode_action=immediate
10894 fi
d7040cdb 10895else
ce2cded5
L
10896 # We cannot hardcode anything, or else we can only hardcode existing
10897 # directories.
10898 hardcode_action=unsupported
d7040cdb 10899fi
81ecdfbb
RW
10900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10901$as_echo "$hardcode_action" >&6; }
d7040cdb 10902
ce2cded5
L
10903if test "$hardcode_action" = relink ||
10904 test "$inherit_rpath" = yes; then
10905 # Fast installation is not supported
10906 enable_fast_install=no
10907elif test "$shlibpath_overrides_runpath" = yes ||
10908 test "$enable_shared" = no; then
10909 # Fast installation is not necessary
10910 enable_fast_install=needless
d7040cdb
SE
10911fi
10912
d7040cdb 10913
d7040cdb 10914
0ab6f085 10915
0ab6f085 10916
0ab6f085 10917
ce2cded5
L
10918 if test "x$enable_dlopen" != xyes; then
10919 enable_dlopen=unknown
10920 enable_dlopen_self=unknown
10921 enable_dlopen_self_static=unknown
d7040cdb 10922else
ce2cded5
L
10923 lt_cv_dlopen=no
10924 lt_cv_dlopen_libs=
d7040cdb 10925
ce2cded5
L
10926 case $host_os in
10927 beos*)
10928 lt_cv_dlopen="load_add_on"
10929 lt_cv_dlopen_libs=
10930 lt_cv_dlopen_self=yes
10931 ;;
d7040cdb 10932
b214d478 10933 mingw* | pw32* | cegcc*)
ce2cded5
L
10934 lt_cv_dlopen="LoadLibrary"
10935 lt_cv_dlopen_libs=
10936 ;;
10937
10938 cygwin*)
10939 lt_cv_dlopen="dlopen"
10940 lt_cv_dlopen_libs=
10941 ;;
10942
10943 darwin*)
10944 # if libdl is installed we need to link against it
81ecdfbb
RW
10945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10946$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10947if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10948 $as_echo_n "(cached) " >&6
d7040cdb 10949else
ce2cded5
L
10950 ac_check_lib_save_LIBS=$LIBS
10951LIBS="-ldl $LIBS"
81ecdfbb 10952cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
10953/* end confdefs.h. */
10954
81ecdfbb
RW
10955/* Override any GCC internal prototype to avoid an error.
10956 Use char because int might match the return type of a GCC
10957 builtin and then its argument prototype would still apply. */
ce2cded5
L
10958#ifdef __cplusplus
10959extern "C"
10960#endif
ce2cded5
L
10961char dlopen ();
10962int
10963main ()
10964{
81ecdfbb 10965return dlopen ();
ce2cded5
L
10966 ;
10967 return 0;
10968}
10969_ACEOF
81ecdfbb 10970if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10971 ac_cv_lib_dl_dlopen=yes
10972else
81ecdfbb 10973 ac_cv_lib_dl_dlopen=no
d7040cdb 10974fi
81ecdfbb
RW
10975rm -f core conftest.err conftest.$ac_objext \
10976 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10977LIBS=$ac_check_lib_save_LIBS
d7040cdb 10978fi
81ecdfbb
RW
10979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10980$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10981if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5 10982 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 10983else
d7040cdb 10984
ce2cded5
L
10985 lt_cv_dlopen="dyld"
10986 lt_cv_dlopen_libs=
10987 lt_cv_dlopen_self=yes
10988
d7040cdb 10989fi
ce2cded5
L
10990
10991 ;;
10992
10993 *)
81ecdfbb 10994 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10995if test "x$ac_cv_func_shl_load" = xyes; then :
ce2cded5
L
10996 lt_cv_dlopen="shl_load"
10997else
81ecdfbb
RW
10998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10999$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11000if ${ac_cv_lib_dld_shl_load+:} false; then :
81ecdfbb 11001 $as_echo_n "(cached) " >&6
ce2cded5
L
11002else
11003 ac_check_lib_save_LIBS=$LIBS
11004LIBS="-ldld $LIBS"
81ecdfbb 11005cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11006/* end confdefs.h. */
d7040cdb 11007
81ecdfbb
RW
11008/* Override any GCC internal prototype to avoid an error.
11009 Use char because int might match the return type of a GCC
11010 builtin and then its argument prototype would still apply. */
ce2cded5
L
11011#ifdef __cplusplus
11012extern "C"
11013#endif
ce2cded5
L
11014char shl_load ();
11015int
11016main ()
11017{
81ecdfbb 11018return shl_load ();
ce2cded5
L
11019 ;
11020 return 0;
11021}
11022_ACEOF
81ecdfbb 11023if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11024 ac_cv_lib_dld_shl_load=yes
11025else
81ecdfbb 11026 ac_cv_lib_dld_shl_load=no
ce2cded5 11027fi
81ecdfbb
RW
11028rm -f core conftest.err conftest.$ac_objext \
11029 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11030LIBS=$ac_check_lib_save_LIBS
11031fi
81ecdfbb
RW
11032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11033$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11034if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
b214d478 11035 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 11036else
81ecdfbb 11037 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11038if test "x$ac_cv_func_dlopen" = xyes; then :
ce2cded5
L
11039 lt_cv_dlopen="dlopen"
11040else
81ecdfbb
RW
11041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11042$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11043if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11044 $as_echo_n "(cached) " >&6
d7040cdb 11045else
ce2cded5
L
11046 ac_check_lib_save_LIBS=$LIBS
11047LIBS="-ldl $LIBS"
81ecdfbb 11048cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11049/* end confdefs.h. */
11050
81ecdfbb
RW
11051/* Override any GCC internal prototype to avoid an error.
11052 Use char because int might match the return type of a GCC
11053 builtin and then its argument prototype would still apply. */
ce2cded5
L
11054#ifdef __cplusplus
11055extern "C"
11056#endif
ce2cded5 11057char dlopen ();
d7040cdb
SE
11058int
11059main ()
11060{
81ecdfbb 11061return dlopen ();
d7040cdb
SE
11062 ;
11063 return 0;
11064}
11065_ACEOF
81ecdfbb 11066if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11067 ac_cv_lib_dl_dlopen=yes
d7040cdb 11068else
81ecdfbb 11069 ac_cv_lib_dl_dlopen=no
1b9750d6 11070fi
81ecdfbb
RW
11071rm -f core conftest.err conftest.$ac_objext \
11072 conftest$ac_exeext conftest.$ac_ext
ce2cded5 11073LIBS=$ac_check_lib_save_LIBS
d7040cdb 11074fi
81ecdfbb
RW
11075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11076$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11077if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5 11078 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 11079else
81ecdfbb
RW
11080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11081$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11082if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11083 $as_echo_n "(cached) " >&6
d7040cdb 11084else
ce2cded5
L
11085 ac_check_lib_save_LIBS=$LIBS
11086LIBS="-lsvld $LIBS"
81ecdfbb 11087cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11088/* end confdefs.h. */
d7040cdb 11089
81ecdfbb
RW
11090/* Override any GCC internal prototype to avoid an error.
11091 Use char because int might match the return type of a GCC
11092 builtin and then its argument prototype would still apply. */
ce2cded5
L
11093#ifdef __cplusplus
11094extern "C"
11095#endif
ce2cded5 11096char dlopen ();
d7040cdb
SE
11097int
11098main ()
11099{
81ecdfbb 11100return dlopen ();
d7040cdb
SE
11101 ;
11102 return 0;
11103}
11104_ACEOF
81ecdfbb 11105if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11106 ac_cv_lib_svld_dlopen=yes
0ab6f085 11107else
81ecdfbb 11108 ac_cv_lib_svld_dlopen=no
0ab6f085 11109fi
81ecdfbb
RW
11110rm -f core conftest.err conftest.$ac_objext \
11111 conftest$ac_exeext conftest.$ac_ext
ce2cded5 11112LIBS=$ac_check_lib_save_LIBS
0ab6f085 11113fi
81ecdfbb
RW
11114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11115$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11116if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
ce2cded5
L
11117 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11118else
81ecdfbb
RW
11119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11120$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11121if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11122 $as_echo_n "(cached) " >&6
ce2cded5
L
11123else
11124 ac_check_lib_save_LIBS=$LIBS
11125LIBS="-ldld $LIBS"
81ecdfbb 11126cat confdefs.h - <<_ACEOF >conftest.$ac_ext
0ab6f085 11127/* end confdefs.h. */
ce2cded5 11128
81ecdfbb
RW
11129/* Override any GCC internal prototype to avoid an error.
11130 Use char because int might match the return type of a GCC
11131 builtin and then its argument prototype would still apply. */
ce2cded5
L
11132#ifdef __cplusplus
11133extern "C"
11134#endif
ce2cded5 11135char dld_link ();
0ab6f085
AM
11136int
11137main ()
11138{
81ecdfbb 11139return dld_link ();
0ab6f085
AM
11140 ;
11141 return 0;
11142}
11143_ACEOF
81ecdfbb 11144if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11145 ac_cv_lib_dld_dld_link=yes
0ab6f085 11146else
81ecdfbb 11147 ac_cv_lib_dld_dld_link=no
0ab6f085 11148fi
81ecdfbb
RW
11149rm -f core conftest.err conftest.$ac_objext \
11150 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11151LIBS=$ac_check_lib_save_LIBS
11152fi
81ecdfbb
RW
11153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11154$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11155if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
b214d478 11156 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
11157fi
11158
11159
11160fi
11161
11162
11163fi
11164
11165
11166fi
11167
11168
11169fi
11170
11171
11172fi
11173
11174 ;;
11175 esac
11176
11177 if test "x$lt_cv_dlopen" != xno; then
11178 enable_dlopen=yes
11179 else
11180 enable_dlopen=no
11181 fi
11182
11183 case $lt_cv_dlopen in
11184 dlopen)
11185 save_CPPFLAGS="$CPPFLAGS"
11186 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11187
11188 save_LDFLAGS="$LDFLAGS"
11189 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11190
11191 save_LIBS="$LIBS"
11192 LIBS="$lt_cv_dlopen_libs $LIBS"
11193
81ecdfbb
RW
11194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11195$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11196if ${lt_cv_dlopen_self+:} false; then :
81ecdfbb 11197 $as_echo_n "(cached) " >&6
ce2cded5
L
11198else
11199 if test "$cross_compiling" = yes; then :
11200 lt_cv_dlopen_self=cross
11201else
11202 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11203 lt_status=$lt_dlunknown
11204 cat > conftest.$ac_ext <<_LT_EOF
bb695960 11205#line 11205 "configure"
ce2cded5
L
11206#include "confdefs.h"
11207
11208#if HAVE_DLFCN_H
11209#include <dlfcn.h>
11210#endif
11211
11212#include <stdio.h>
11213
11214#ifdef RTLD_GLOBAL
11215# define LT_DLGLOBAL RTLD_GLOBAL
11216#else
11217# ifdef DL_GLOBAL
11218# define LT_DLGLOBAL DL_GLOBAL
11219# else
11220# define LT_DLGLOBAL 0
11221# endif
11222#endif
11223
11224/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11225 find out it does not work in some platform. */
11226#ifndef LT_DLLAZY_OR_NOW
11227# ifdef RTLD_LAZY
11228# define LT_DLLAZY_OR_NOW RTLD_LAZY
11229# else
11230# ifdef DL_LAZY
11231# define LT_DLLAZY_OR_NOW DL_LAZY
11232# else
11233# ifdef RTLD_NOW
11234# define LT_DLLAZY_OR_NOW RTLD_NOW
11235# else
11236# ifdef DL_NOW
11237# define LT_DLLAZY_OR_NOW DL_NOW
11238# else
11239# define LT_DLLAZY_OR_NOW 0
11240# endif
11241# endif
11242# endif
11243# endif
11244#endif
11245
3725885a
RW
11246/* When -fvisbility=hidden is used, assume the code has been annotated
11247 correspondingly for the symbols needed. */
11248#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11249void fnord () __attribute__((visibility("default")));
11250#endif
11251
11252void fnord () { int i=42; }
ce2cded5 11253int main ()
0ab6f085 11254{
ce2cded5
L
11255 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11256 int status = $lt_dlunknown;
11257
11258 if (self)
11259 {
11260 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11261 else
11262 {
11263 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11264 else puts (dlerror ());
11265 }
ce2cded5
L
11266 /* dlclose (self); */
11267 }
11268 else
11269 puts (dlerror ());
11270
b214d478 11271 return status;
ce2cded5
L
11272}
11273_LT_EOF
81ecdfbb 11274 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
11275 (eval $ac_link) 2>&5
11276 ac_status=$?
81ecdfbb
RW
11277 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11278 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11279 (./conftest; exit; ) >&5 2>/dev/null
11280 lt_status=$?
11281 case x$lt_status in
11282 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11283 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11284 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11285 esac
11286 else :
11287 # compilation failed
11288 lt_cv_dlopen_self=no
11289 fi
11290fi
11291rm -fr conftest*
11292
11293
11294fi
81ecdfbb
RW
11295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11296$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
11297
11298 if test "x$lt_cv_dlopen_self" = xyes; then
11299 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11301$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11302if ${lt_cv_dlopen_self_static+:} false; then :
81ecdfbb 11303 $as_echo_n "(cached) " >&6
ce2cded5
L
11304else
11305 if test "$cross_compiling" = yes; then :
11306 lt_cv_dlopen_self_static=cross
11307else
11308 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11309 lt_status=$lt_dlunknown
11310 cat > conftest.$ac_ext <<_LT_EOF
bb695960 11311#line 11311 "configure"
ce2cded5
L
11312#include "confdefs.h"
11313
11314#if HAVE_DLFCN_H
11315#include <dlfcn.h>
11316#endif
11317
11318#include <stdio.h>
11319
11320#ifdef RTLD_GLOBAL
11321# define LT_DLGLOBAL RTLD_GLOBAL
11322#else
11323# ifdef DL_GLOBAL
11324# define LT_DLGLOBAL DL_GLOBAL
11325# else
11326# define LT_DLGLOBAL 0
11327# endif
11328#endif
11329
11330/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11331 find out it does not work in some platform. */
11332#ifndef LT_DLLAZY_OR_NOW
11333# ifdef RTLD_LAZY
11334# define LT_DLLAZY_OR_NOW RTLD_LAZY
11335# else
11336# ifdef DL_LAZY
11337# define LT_DLLAZY_OR_NOW DL_LAZY
11338# else
11339# ifdef RTLD_NOW
11340# define LT_DLLAZY_OR_NOW RTLD_NOW
11341# else
11342# ifdef DL_NOW
11343# define LT_DLLAZY_OR_NOW DL_NOW
11344# else
11345# define LT_DLLAZY_OR_NOW 0
11346# endif
11347# endif
11348# endif
11349# endif
11350#endif
11351
3725885a
RW
11352/* When -fvisbility=hidden is used, assume the code has been annotated
11353 correspondingly for the symbols needed. */
11354#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11355void fnord () __attribute__((visibility("default")));
11356#endif
11357
11358void fnord () { int i=42; }
ce2cded5
L
11359int main ()
11360{
11361 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11362 int status = $lt_dlunknown;
11363
11364 if (self)
11365 {
11366 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11367 else
11368 {
11369 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11370 else puts (dlerror ());
11371 }
ce2cded5
L
11372 /* dlclose (self); */
11373 }
11374 else
11375 puts (dlerror ());
11376
b214d478 11377 return status;
0ab6f085 11378}
ce2cded5 11379_LT_EOF
81ecdfbb 11380 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5 11381 (eval $ac_link) 2>&5
0ab6f085 11382 ac_status=$?
81ecdfbb
RW
11383 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11384 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11385 (./conftest; exit; ) >&5 2>/dev/null
11386 lt_status=$?
11387 case x$lt_status in
11388 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11389 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11390 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11391 esac
11392 else :
11393 # compilation failed
11394 lt_cv_dlopen_self_static=no
11395 fi
11396fi
11397rm -fr conftest*
11398
d7040cdb
SE
11399
11400fi
81ecdfbb
RW
11401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11402$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
11403 fi
11404
11405 CPPFLAGS="$save_CPPFLAGS"
11406 LDFLAGS="$save_LDFLAGS"
11407 LIBS="$save_LIBS"
11408 ;;
11409 esac
11410
11411 case $lt_cv_dlopen_self in
11412 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11413 *) enable_dlopen_self=unknown ;;
11414 esac
11415
11416 case $lt_cv_dlopen_self_static in
11417 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11418 *) enable_dlopen_self_static=unknown ;;
11419 esac
d7040cdb
SE
11420fi
11421
ce2cded5
L
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438striplib=
11439old_striplib=
81ecdfbb
RW
11440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11441$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
11442if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11443 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11444 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11446$as_echo "yes" >&6; }
0ab6f085 11447else
ce2cded5
L
11448# FIXME - insert some real tests, host_os isn't really good enough
11449 case $host_os in
11450 darwin*)
11451 if test -n "$STRIP" ; then
11452 striplib="$STRIP -x"
11453 old_striplib="$STRIP -S"
81ecdfbb
RW
11454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11455$as_echo "yes" >&6; }
ce2cded5 11456 else
81ecdfbb
RW
11457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11458$as_echo "no" >&6; }
ce2cded5
L
11459 fi
11460 ;;
11461 *)
81ecdfbb
RW
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11463$as_echo "no" >&6; }
ce2cded5
L
11464 ;;
11465 esac
11466fi
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479 # Report which library types will actually be built
81ecdfbb
RW
11480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11481$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11483$as_echo "$can_build_shared" >&6; }
ce2cded5 11484
81ecdfbb
RW
11485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11486$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5
L
11487 test "$can_build_shared" = "no" && enable_shared=no
11488
11489 # On AIX, shared libraries and static libraries use the same namespace, and
11490 # are all built from PIC.
11491 case $host_os in
11492 aix3*)
11493 test "$enable_shared" = yes && enable_static=no
11494 if test -n "$RANLIB"; then
11495 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11496 postinstall_cmds='$RANLIB $lib'
11497 fi
11498 ;;
11499
50e7d84b 11500 aix[4-9]*)
ce2cded5
L
11501 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11502 test "$enable_shared" = yes && enable_static=no
11503 fi
11504 ;;
11505 esac
81ecdfbb
RW
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11507$as_echo "$enable_shared" >&6; }
ce2cded5 11508
81ecdfbb
RW
11509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11510$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
11511 # Make sure either enable_shared or enable_static is yes.
11512 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11514$as_echo "$enable_static" >&6; }
ce2cded5
L
11515
11516
11517
d7040cdb 11518
0ab6f085 11519fi
d7040cdb
SE
11520ac_ext=c
11521ac_cpp='$CPP $CPPFLAGS'
11522ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11523ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11524ac_compiler_gnu=$ac_cv_c_compiler_gnu
11525
ce2cded5 11526CC="$lt_save_CC"
0ab6f085 11527
0ab6f085
AM
11528
11529
d7040cdb
SE
11530
11531
d7040cdb 11532
d7040cdb 11533
d7040cdb 11534
ce2cded5
L
11535
11536
11537
11538
11539
81ecdfbb 11540 ac_config_commands="$ac_config_commands libtool"
ce2cded5
L
11541
11542
11543
11544
11545# Only expand once:
11546
d7040cdb
SE
11547
11548
b879806f
AM
11549# The tests for host and target for $enable_largefile require
11550# canonical names.
11551
11552
11553
11554# As the $enable_largefile decision depends on --enable-plugins we must set it
11555# even in directories otherwise not depending on the $plugins option.
11556
11557
11558 maybe_plugins=no
11559 for ac_header in dlfcn.h
11560do :
11561 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11562"
d0ac1c44 11563if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b879806f
AM
11564 cat >>confdefs.h <<_ACEOF
11565#define HAVE_DLFCN_H 1
11566_ACEOF
11567 maybe_plugins=yes
11568fi
11569
11570done
11571
11572 for ac_header in windows.h
11573do :
11574 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11575"
d0ac1c44 11576if test "x$ac_cv_header_windows_h" = xyes; then :
b879806f
AM
11577 cat >>confdefs.h <<_ACEOF
11578#define HAVE_WINDOWS_H 1
11579_ACEOF
11580 maybe_plugins=yes
11581fi
11582
11583done
11584
11585
11586 # Check whether --enable-plugins was given.
11587if test "${enable_plugins+set}" = set; then :
11588 enableval=$enable_plugins; case "${enableval}" in
11589 no) plugins=no ;;
11590 *) plugins=yes
11591 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 11592 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
b879806f
AM
11593 fi ;;
11594 esac
11595else
11596 plugins=$maybe_plugins
11597
11598fi
11599
2974be62 11600 if test "$plugins" = "yes"; then
3cba8b6c
L
11601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11602$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 11603if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11604 $as_echo_n "(cached) " >&6
11605else
11606 ac_func_search_save_LIBS=$LIBS
11607cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11608/* end confdefs.h. */
11609
11610/* Override any GCC internal prototype to avoid an error.
11611 Use char because int might match the return type of a GCC
11612 builtin and then its argument prototype would still apply. */
11613#ifdef __cplusplus
11614extern "C"
11615#endif
3cba8b6c 11616char dlsym ();
2974be62
AM
11617int
11618main ()
11619{
3cba8b6c 11620return dlsym ();
2974be62
AM
11621 ;
11622 return 0;
11623}
11624_ACEOF
11625for ac_lib in '' dl; do
11626 if test -z "$ac_lib"; then
11627 ac_res="none required"
11628 else
11629 ac_res=-l$ac_lib
11630 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11631 fi
11632 if ac_fn_c_try_link "$LINENO"; then :
3cba8b6c 11633 ac_cv_search_dlsym=$ac_res
2974be62
AM
11634fi
11635rm -f core conftest.err conftest.$ac_objext \
11636 conftest$ac_exeext
d0ac1c44 11637 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11638 break
11639fi
11640done
d0ac1c44 11641if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11642
11643else
3cba8b6c 11644 ac_cv_search_dlsym=no
2974be62
AM
11645fi
11646rm conftest.$ac_ext
11647LIBS=$ac_func_search_save_LIBS
11648fi
3cba8b6c
L
11649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11650$as_echo "$ac_cv_search_dlsym" >&6; }
11651ac_res=$ac_cv_search_dlsym
2974be62
AM
11652if test "$ac_res" != no; then :
11653 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11654
11655fi
11656
11657 fi
b879806f
AM
11658
11659
11660case "${host}" in
11661 sparc-*-solaris*|i[3-7]86-*-solaris*)
11662 # On native 32bit sparc and ia32 solaris, large-file and procfs support
11663 # are mutually exclusive; and without procfs support, the bfd/ elf module
11664 # cannot provide certain routines such as elfcore_write_prpsinfo
11665 # or elfcore_write_prstatus. So unless the user explicitly requested
11666 # large-file support through the --enable-largefile switch, disable
11667 # large-file support in favor of procfs support.
11668 test "${target}" = "${host}" -a "x$plugins" = xno \
11669 && : ${enable_largefile="no"}
11670 ;;
11671esac
11672
11673# Check whether --enable-largefile was given.
11674if test "${enable_largefile+set}" = set; then :
11675 enableval=$enable_largefile;
11676fi
11677
11678if test "$enable_largefile" != no; then
11679
11680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11681$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d0ac1c44 11682if ${ac_cv_sys_largefile_CC+:} false; then :
b879806f
AM
11683 $as_echo_n "(cached) " >&6
11684else
11685 ac_cv_sys_largefile_CC=no
11686 if test "$GCC" != yes; then
11687 ac_save_CC=$CC
11688 while :; do
11689 # IRIX 6.2 and later do not support large files by default,
11690 # so use the C compiler's -n32 option if that helps.
11691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11692/* end confdefs.h. */
11693#include <sys/types.h>
11694 /* Check that off_t can represent 2**63 - 1 correctly.
11695 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11696 since some C++ compilers masquerading as C compilers
11697 incorrectly reject 9223372036854775807. */
bb695960 11698#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
b879806f
AM
11699 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11700 && LARGE_OFF_T % 2147483647 == 1)
11701 ? 1 : -1];
11702int
11703main ()
11704{
11705
11706 ;
11707 return 0;
11708}
11709_ACEOF
11710 if ac_fn_c_try_compile "$LINENO"; then :
11711 break
11712fi
11713rm -f core conftest.err conftest.$ac_objext
11714 CC="$CC -n32"
11715 if ac_fn_c_try_compile "$LINENO"; then :
11716 ac_cv_sys_largefile_CC=' -n32'; break
11717fi
11718rm -f core conftest.err conftest.$ac_objext
11719 break
11720 done
11721 CC=$ac_save_CC
11722 rm -f conftest.$ac_ext
11723 fi
11724fi
11725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11726$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11727 if test "$ac_cv_sys_largefile_CC" != no; then
11728 CC=$CC$ac_cv_sys_largefile_CC
11729 fi
11730
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11732$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d0ac1c44 11733if ${ac_cv_sys_file_offset_bits+:} false; then :
b879806f
AM
11734 $as_echo_n "(cached) " >&6
11735else
11736 while :; do
11737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11738/* end confdefs.h. */
11739#include <sys/types.h>
11740 /* Check that off_t can represent 2**63 - 1 correctly.
11741 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11742 since some C++ compilers masquerading as C compilers
11743 incorrectly reject 9223372036854775807. */
bb695960 11744#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
b879806f
AM
11745 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11746 && LARGE_OFF_T % 2147483647 == 1)
11747 ? 1 : -1];
11748int
11749main ()
11750{
11751
11752 ;
11753 return 0;
11754}
11755_ACEOF
11756if ac_fn_c_try_compile "$LINENO"; then :
11757 ac_cv_sys_file_offset_bits=no; break
11758fi
11759rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11761/* end confdefs.h. */
11762#define _FILE_OFFSET_BITS 64
11763#include <sys/types.h>
11764 /* Check that off_t can represent 2**63 - 1 correctly.
11765 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11766 since some C++ compilers masquerading as C compilers
11767 incorrectly reject 9223372036854775807. */
bb695960 11768#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
b879806f
AM
11769 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11770 && LARGE_OFF_T % 2147483647 == 1)
11771 ? 1 : -1];
11772int
11773main ()
11774{
11775
11776 ;
11777 return 0;
11778}
11779_ACEOF
11780if ac_fn_c_try_compile "$LINENO"; then :
11781 ac_cv_sys_file_offset_bits=64; break
11782fi
11783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11784 ac_cv_sys_file_offset_bits=unknown
11785 break
11786done
11787fi
11788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11789$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11790case $ac_cv_sys_file_offset_bits in #(
11791 no | unknown) ;;
11792 *)
11793cat >>confdefs.h <<_ACEOF
11794#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11795_ACEOF
11796;;
11797esac
11798rm -rf conftest*
11799 if test $ac_cv_sys_file_offset_bits = unknown; then
11800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11801$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d0ac1c44 11802if ${ac_cv_sys_large_files+:} false; then :
b879806f
AM
11803 $as_echo_n "(cached) " >&6
11804else
11805 while :; do
11806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11807/* end confdefs.h. */
11808#include <sys/types.h>
11809 /* Check that off_t can represent 2**63 - 1 correctly.
11810 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11811 since some C++ compilers masquerading as C compilers
11812 incorrectly reject 9223372036854775807. */
bb695960 11813#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
b879806f
AM
11814 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11815 && LARGE_OFF_T % 2147483647 == 1)
11816 ? 1 : -1];
11817int
11818main ()
11819{
11820
11821 ;
11822 return 0;
11823}
11824_ACEOF
11825if ac_fn_c_try_compile "$LINENO"; then :
11826 ac_cv_sys_large_files=no; break
11827fi
11828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11830/* end confdefs.h. */
11831#define _LARGE_FILES 1
11832#include <sys/types.h>
11833 /* Check that off_t can represent 2**63 - 1 correctly.
11834 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11835 since some C++ compilers masquerading as C compilers
11836 incorrectly reject 9223372036854775807. */
bb695960 11837#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
b879806f
AM
11838 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11839 && LARGE_OFF_T % 2147483647 == 1)
11840 ? 1 : -1];
11841int
11842main ()
11843{
11844
11845 ;
11846 return 0;
11847}
11848_ACEOF
11849if ac_fn_c_try_compile "$LINENO"; then :
11850 ac_cv_sys_large_files=1; break
11851fi
11852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11853 ac_cv_sys_large_files=unknown
11854 break
11855done
11856fi
11857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11858$as_echo "$ac_cv_sys_large_files" >&6; }
11859case $ac_cv_sys_large_files in #(
11860 no | unknown) ;;
11861 *)
11862cat >>confdefs.h <<_ACEOF
11863#define _LARGE_FILES $ac_cv_sys_large_files
11864_ACEOF
11865;;
11866esac
11867rm -rf conftest*
11868 fi
d0ac1c44
SM
11869
11870
b879806f
AM
11871fi
11872
11873
11874
d7040cdb 11875for ac_func in setmode
81ecdfbb
RW
11876do :
11877 ac_fn_c_check_func "$LINENO" "setmode" "ac_cv_func_setmode"
d0ac1c44 11878if test "x$ac_cv_func_setmode" = xyes; then :
d7040cdb 11879 cat >>confdefs.h <<_ACEOF
81ecdfbb 11880#define HAVE_SETMODE 1
d7040cdb
SE
11881_ACEOF
11882
11883fi
11884done
11885
11886
e184813f 11887ALL_LINGUAS="bg da de eo es fi fr ga hu id it ja ms nl pt_BR ro ru rw sr sv tr uk vi"
d7040cdb
SE
11888# If we haven't got the data from the intl directory,
11889# assume NLS is disabled.
11890USE_NLS=no
11891LIBINTL=
11892LIBINTL_DEP=
11893INCINTL=
11894XGETTEXT=
11895GMSGFMT=
11896POSUB=
11897
11898if test -f ../intl/config.intl; then
11899 . ../intl/config.intl
11900fi
81ecdfbb
RW
11901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11902$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 11903if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
11904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11905$as_echo "no" >&6; }
d7040cdb 11906else
81ecdfbb
RW
11907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11908$as_echo "yes" >&6; }
d7040cdb 11909
81ecdfbb 11910$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
11911
11912
81ecdfbb
RW
11913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
11914$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
11915 # Look for .po and .gmo files in the source directory.
11916 CATALOGS=
11917 XLINGUAS=
11918 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
11919 # If there aren't any .gmo files the shell will give us the
11920 # literal string "../path/to/srcdir/po/*.gmo" which has to be
11921 # weeded out.
11922 case "$cat" in *\**)
11923 continue;;
11924 esac
11925 # The quadruple backslash is collapsed to a double backslash
11926 # by the backticks, then collapsed again by the double quotes,
11927 # leaving us with one backslash in the sed expression (right
11928 # before the dot that mustn't act as a wildcard).
11929 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
11930 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
11931 # The user is allowed to set LINGUAS to a list of languages to
11932 # install catalogs for. If it's empty that means "all of them."
11933 if test "x$LINGUAS" = x; then
11934 CATALOGS="$CATALOGS $cat"
11935 XLINGUAS="$XLINGUAS $lang"
11936 else
11937 case "$LINGUAS" in *$lang*)
11938 CATALOGS="$CATALOGS $cat"
11939 XLINGUAS="$XLINGUAS $lang"
11940 ;;
11941 esac
11942 fi
11943 done
11944 LINGUAS="$XLINGUAS"
81ecdfbb
RW
11945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
11946$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
11947
11948
11949 DATADIRNAME=share
11950
11951 INSTOBJEXT=.mo
11952
11953 GENCAT=gencat
11954
11955 CATOBJEXT=.gmo
11956
11957fi
11958
11959 MKINSTALLDIRS=
11960 if test -n "$ac_aux_dir"; then
11961 case "$ac_aux_dir" in
11962 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
11963 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
11964 esac
11965 fi
11966 if test -z "$MKINSTALLDIRS"; then
11967 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
11968 fi
11969
11970
11971
81ecdfbb
RW
11972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11973$as_echo_n "checking whether NLS is requested... " >&6; }
11974 # Check whether --enable-nls was given.
11975if test "${enable_nls+set}" = set; then :
11976 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
11977else
11978 USE_NLS=yes
81ecdfbb
RW
11979fi
11980
11981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11982$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
11983
11984
11985
11986
11987
11988
11989# Prepare PATH_SEPARATOR.
11990# The user is always right.
11991if test "${PATH_SEPARATOR+set}" != set; then
11992 echo "#! /bin/sh" >conf$$.sh
11993 echo "exit 0" >>conf$$.sh
11994 chmod +x conf$$.sh
11995 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11996 PATH_SEPARATOR=';'
11997 else
11998 PATH_SEPARATOR=:
11999 fi
12000 rm -f conf$$.sh
12001fi
12002
12003# Find out how to test for executable files. Don't use a zero-byte file,
12004# as systems may use methods other than mode bits to determine executability.
12005cat >conf$$.file <<_ASEOF
12006#! /bin/sh
12007exit 0
12008_ASEOF
12009chmod +x conf$$.file
12010if test -x conf$$.file >/dev/null 2>&1; then
12011 ac_executable_p="test -x"
12012else
12013 ac_executable_p="test -f"
12014fi
12015rm -f conf$$.file
12016
12017# Extract the first word of "msgfmt", so it can be a program name with args.
12018set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12020$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12021if ${ac_cv_path_MSGFMT+:} false; then :
81ecdfbb 12022 $as_echo_n "(cached) " >&6
d7040cdb
SE
12023else
12024 case "$MSGFMT" in
12025 [\\/]* | ?:[\\/]*)
12026 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12027 ;;
12028 *)
12029 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12030 for ac_dir in $PATH; do
12031 IFS="$ac_save_IFS"
12032 test -z "$ac_dir" && ac_dir=.
12033 for ac_exec_ext in '' $ac_executable_extensions; do
12034 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12035 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12036 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12037 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12038 break 2
12039 fi
12040 fi
12041 done
12042 done
12043 IFS="$ac_save_IFS"
12044 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12045 ;;
12046esac
12047fi
12048MSGFMT="$ac_cv_path_MSGFMT"
12049if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12051$as_echo "$MSGFMT" >&6; }
d7040cdb 12052else
81ecdfbb
RW
12053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12054$as_echo "no" >&6; }
d7040cdb
SE
12055fi
12056
12057 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12058set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12060$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12061if ${ac_cv_path_GMSGFMT+:} false; then :
81ecdfbb 12062 $as_echo_n "(cached) " >&6
d7040cdb
SE
12063else
12064 case $GMSGFMT in
12065 [\\/]* | ?:[\\/]*)
12066 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12067 ;;
12068 *)
12069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12070for as_dir in $PATH
12071do
12072 IFS=$as_save_IFS
12073 test -z "$as_dir" && as_dir=.
81ecdfbb 12074 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12075 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 12076 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12078 break 2
12079 fi
12080done
81ecdfbb
RW
12081 done
12082IFS=$as_save_IFS
d7040cdb
SE
12083
12084 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12085 ;;
12086esac
12087fi
12088GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12089if test -n "$GMSGFMT"; then
81ecdfbb
RW
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12091$as_echo "$GMSGFMT" >&6; }
d7040cdb 12092else
81ecdfbb
RW
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12094$as_echo "no" >&6; }
d7040cdb
SE
12095fi
12096
12097
12098
81ecdfbb 12099
d7040cdb
SE
12100# Prepare PATH_SEPARATOR.
12101# The user is always right.
12102if test "${PATH_SEPARATOR+set}" != set; then
12103 echo "#! /bin/sh" >conf$$.sh
12104 echo "exit 0" >>conf$$.sh
12105 chmod +x conf$$.sh
12106 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12107 PATH_SEPARATOR=';'
12108 else
12109 PATH_SEPARATOR=:
12110 fi
12111 rm -f conf$$.sh
12112fi
12113
12114# Find out how to test for executable files. Don't use a zero-byte file,
12115# as systems may use methods other than mode bits to determine executability.
12116cat >conf$$.file <<_ASEOF
12117#! /bin/sh
12118exit 0
12119_ASEOF
12120chmod +x conf$$.file
12121if test -x conf$$.file >/dev/null 2>&1; then
12122 ac_executable_p="test -x"
12123else
12124 ac_executable_p="test -f"
12125fi
12126rm -f conf$$.file
12127
12128# Extract the first word of "xgettext", so it can be a program name with args.
12129set dummy xgettext; ac_word=$2
81ecdfbb
RW
12130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12131$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12132if ${ac_cv_path_XGETTEXT+:} false; then :
81ecdfbb 12133 $as_echo_n "(cached) " >&6
d7040cdb
SE
12134else
12135 case "$XGETTEXT" in
12136 [\\/]* | ?:[\\/]*)
12137 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12138 ;;
12139 *)
12140 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12141 for ac_dir in $PATH; do
12142 IFS="$ac_save_IFS"
12143 test -z "$ac_dir" && ac_dir=.
12144 for ac_exec_ext in '' $ac_executable_extensions; do
12145 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12146 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12147 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12148 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12149 break 2
12150 fi
12151 fi
12152 done
12153 done
12154 IFS="$ac_save_IFS"
12155 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12156 ;;
12157esac
12158fi
12159XGETTEXT="$ac_cv_path_XGETTEXT"
12160if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12162$as_echo "$XGETTEXT" >&6; }
d7040cdb 12163else
81ecdfbb
RW
12164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12165$as_echo "no" >&6; }
d7040cdb
SE
12166fi
12167
12168 rm -f messages.po
12169
12170
12171# Prepare PATH_SEPARATOR.
12172# The user is always right.
12173if test "${PATH_SEPARATOR+set}" != set; then
12174 echo "#! /bin/sh" >conf$$.sh
12175 echo "exit 0" >>conf$$.sh
12176 chmod +x conf$$.sh
12177 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12178 PATH_SEPARATOR=';'
12179 else
12180 PATH_SEPARATOR=:
12181 fi
12182 rm -f conf$$.sh
12183fi
12184
12185# Find out how to test for executable files. Don't use a zero-byte file,
12186# as systems may use methods other than mode bits to determine executability.
12187cat >conf$$.file <<_ASEOF
12188#! /bin/sh
12189exit 0
12190_ASEOF
12191chmod +x conf$$.file
12192if test -x conf$$.file >/dev/null 2>&1; then
12193 ac_executable_p="test -x"
12194else
12195 ac_executable_p="test -f"
12196fi
12197rm -f conf$$.file
12198
12199# Extract the first word of "msgmerge", so it can be a program name with args.
12200set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12202$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12203if ${ac_cv_path_MSGMERGE+:} false; then :
81ecdfbb 12204 $as_echo_n "(cached) " >&6
d7040cdb
SE
12205else
12206 case "$MSGMERGE" in
12207 [\\/]* | ?:[\\/]*)
12208 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12209 ;;
12210 *)
12211 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12212 for ac_dir in $PATH; do
12213 IFS="$ac_save_IFS"
12214 test -z "$ac_dir" && ac_dir=.
12215 for ac_exec_ext in '' $ac_executable_extensions; do
12216 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12217 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12218 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12219 break 2
12220 fi
12221 fi
12222 done
12223 done
12224 IFS="$ac_save_IFS"
12225 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12226 ;;
12227esac
12228fi
12229MSGMERGE="$ac_cv_path_MSGMERGE"
12230if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12232$as_echo "$MSGMERGE" >&6; }
d7040cdb 12233else
81ecdfbb
RW
12234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12235$as_echo "no" >&6; }
d7040cdb
SE
12236fi
12237
12238
12239 if test "$GMSGFMT" != ":"; then
12240 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12241 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12242 : ;
12243 else
12244 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12246$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12247 GMSGFMT=":"
12248 fi
12249 fi
12250
12251 if test "$XGETTEXT" != ":"; then
12252 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12253 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12254 : ;
12255 else
81ecdfbb
RW
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12257$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12258 XGETTEXT=":"
12259 fi
12260 rm -f messages.po
12261 fi
12262
81ecdfbb
RW
12263 ac_config_commands="$ac_config_commands default-1"
12264
d7040cdb
SE
12265
12266
12267
81ecdfbb
RW
12268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12269$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12270 # Check whether --enable-maintainer-mode was given.
12271if test "${enable_maintainer_mode+set}" = set; then :
12272 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
252b5132 12273else
d7040cdb 12274 USE_MAINTAINER_MODE=no
81ecdfbb 12275fi
d7040cdb 12276
81ecdfbb
RW
12277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12278$as_echo "$USE_MAINTAINER_MODE" >&6; }
12279 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
12280 MAINTAINER_MODE_TRUE=
12281 MAINTAINER_MODE_FALSE='#'
12282else
12283 MAINTAINER_MODE_TRUE='#'
12284 MAINTAINER_MODE_FALSE=
20e95c23 12285fi
6bf9431b 12286
d7040cdb
SE
12287 MAINT=$MAINTAINER_MODE_TRUE
12288
12289
81ecdfbb 12290 if false; then
d7040cdb
SE
12291 GENINSRC_NEVER_TRUE=
12292 GENINSRC_NEVER_FALSE='#'
12293else
12294 GENINSRC_NEVER_TRUE='#'
12295 GENINSRC_NEVER_FALSE=
20e95c23 12296fi
6bf9431b
BE
12297
12298
12299
6bf9431b 12300for ac_header in sys/gmon_out.h
81ecdfbb
RW
12301do :
12302 ac_fn_c_check_header_mongrel "$LINENO" "sys/gmon_out.h" "ac_cv_header_sys_gmon_out_h" "$ac_includes_default"
d0ac1c44 12303if test "x$ac_cv_header_sys_gmon_out_h" = xyes; then :
6bf9431b 12304 cat >>confdefs.h <<_ACEOF
81ecdfbb 12305#define HAVE_SYS_GMON_OUT_H 1
6bf9431b
BE
12306_ACEOF
12307
12308fi
12309
12310done
12311
12312
81ecdfbb
RW
12313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
12314$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
d0ac1c44 12315if ${gprof_cv_decl_getopt_unistd_h+:} false; then :
81ecdfbb 12316 $as_echo_n "(cached) " >&6
34875e64 12317else
81ecdfbb 12318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34875e64
NC
12319/* end confdefs.h. */
12320#include <unistd.h>
12321int
12322main ()
12323{
12324extern int getopt (int, char *const*, const char *);
12325 ;
12326 return 0;
12327}
12328_ACEOF
81ecdfbb 12329if ac_fn_c_try_compile "$LINENO"; then :
34875e64
NC
12330 gprof_cv_decl_getopt_unistd_h=yes
12331else
81ecdfbb 12332 gprof_cv_decl_getopt_unistd_h=no
34875e64 12333fi
81ecdfbb 12334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34875e64
NC
12335fi
12336
81ecdfbb
RW
12337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gprof_cv_decl_getopt_unistd_h" >&5
12338$as_echo "$gprof_cv_decl_getopt_unistd_h" >&6; }
34875e64
NC
12339if test $gprof_cv_decl_getopt_unistd_h = yes; then
12340
81ecdfbb 12341$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
34875e64
NC
12342
12343fi
12344
1b9750d6 12345# Some systems have fabs only in -lm, not in -lc.
81ecdfbb
RW
12346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fabs" >&5
12347$as_echo_n "checking for library containing fabs... " >&6; }
d0ac1c44 12348if ${ac_cv_search_fabs+:} false; then :
81ecdfbb 12349 $as_echo_n "(cached) " >&6
1b9750d6
NC
12350else
12351 ac_func_search_save_LIBS=$LIBS
81ecdfbb 12352cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1b9750d6
NC
12353/* end confdefs.h. */
12354
81ecdfbb
RW
12355/* Override any GCC internal prototype to avoid an error.
12356 Use char because int might match the return type of a GCC
12357 builtin and then its argument prototype would still apply. */
1b9750d6
NC
12358#ifdef __cplusplus
12359extern "C"
12360#endif
12361char fabs ();
12362int
12363main ()
12364{
81ecdfbb 12365return fabs ();
1b9750d6
NC
12366 ;
12367 return 0;
12368}
12369_ACEOF
81ecdfbb
RW
12370for ac_lib in '' m; do
12371 if test -z "$ac_lib"; then
12372 ac_res="none required"
12373 else
12374 ac_res=-l$ac_lib
0ab6f085 12375 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
12376 fi
12377 if ac_fn_c_try_link "$LINENO"; then :
12378 ac_cv_search_fabs=$ac_res
12379fi
12380rm -f core conftest.err conftest.$ac_objext \
12381 conftest$ac_exeext
d0ac1c44 12382 if ${ac_cv_search_fabs+:} false; then :
81ecdfbb
RW
12383 break
12384fi
12385done
d0ac1c44 12386if ${ac_cv_search_fabs+:} false; then :
1b9750d6 12387
1b9750d6 12388else
81ecdfbb 12389 ac_cv_search_fabs=no
1b9750d6 12390fi
81ecdfbb 12391rm conftest.$ac_ext
1b9750d6
NC
12392LIBS=$ac_func_search_save_LIBS
12393fi
81ecdfbb
RW
12394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fabs" >&5
12395$as_echo "$ac_cv_search_fabs" >&6; }
12396ac_res=$ac_cv_search_fabs
12397if test "$ac_res" != no; then :
12398 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
1b9750d6
NC
12399
12400fi
12401
12402
9e9b66a9 12403
270c9937
JB
12404# Set the 'development' global.
12405. $srcdir/../bfd/development.sh
12406
c5da1932
VZ
12407# Set acp_cpp_for_build variable
12408ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12409
9780e045 12410# Default set of GCC warnings to enable.
397841b5 12411GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 12412GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
12413
12414# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
12415cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12416/* end confdefs.h. */
12417__GNUC__
12418_ACEOF
12419if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12420 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
397841b5
AM
12421
12422else
12423 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12424fi
12425rm -f conftest*
12426
1ad12f97 12427
9780e045
NC
12428# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12429cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12430/* end confdefs.h. */
12431__GNUC__
12432_ACEOF
12433if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12434 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
9780e045
NC
12435
12436else
12437 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12438fi
12439rm -f conftest*
12440
12441
6757cf57
TS
12442# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12443WARN_WRITE_STRINGS=""
12444cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12445/* end confdefs.h. */
12446__GNUC__
12447_ACEOF
12448if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12449 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
6757cf57
TS
12450
12451else
12452 WARN_WRITE_STRINGS="-Wwrite-strings"
12453fi
12454rm -f conftest*
12455
9780e045 12456
96fe4562 12457# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
12458
12459# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12460cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12461/* end confdefs.h. */
12462__GNUC__
12463_ACEOF
12464if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12465 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12466
12467else
12468 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12469fi
12470rm -f conftest*
12471
12472
12473# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12474cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12475/* end confdefs.h. */
12476__GNUC__
12477_ACEOF
12478if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12479 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12480
12481else
12482 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12483fi
12484rm -f conftest*
12485
12486
81ecdfbb
RW
12487# Check whether --enable-werror was given.
12488if test "${enable_werror+set}" = set; then :
12489 enableval=$enable_werror; case "${enableval}" in
1ad12f97
NC
12490 yes | y) ERROR_ON_WARNING="yes" ;;
12491 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 12492 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
1ad12f97 12493 esac
81ecdfbb
RW
12494fi
12495
1ad12f97 12496
397841b5 12497# Disable -Wformat by default when using gcc on mingw
32b1cf22
L
12498case "${host}" in
12499 *-*-mingw32*)
12500 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12501 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 12502 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
32b1cf22
L
12503 fi
12504 ;;
12505 *) ;;
12506esac
12507
270c9937
JB
12508# Enable -Werror by default when using gcc. Turn it off for releases.
12509if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
9e9b66a9
AM
12510 ERROR_ON_WARNING=yes
12511fi
12512
12513NO_WERROR=
12514if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 12515 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 12516 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
9e9b66a9 12517 NO_WERROR="-Wno-error"
1ad12f97
NC
12518fi
12519
a541e3ce
SE
12520if test "${GCC}" = yes ; then
12521 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 12522 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
a541e3ce
SE
12523fi
12524
81ecdfbb
RW
12525# Check whether --enable-build-warnings was given.
12526if test "${enable_build_warnings+set}" = set; then :
12527 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
12528 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12529 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
a541e3ce
SE
12530 no) if test "${GCC}" = yes ; then
12531 WARN_CFLAGS="-w"
c5da1932 12532 WARN_CFLAGS_FOR_BUILD="-w"
a541e3ce 12533 fi;;
6bf9431b 12534 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12535 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12536 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
6bf9431b 12537 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12538 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12539 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12540 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12541 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6bf9431b 12542esac
81ecdfbb
RW
12543fi
12544
9e9b66a9
AM
12545
12546if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12547 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
6bf9431b
BE
12548fi
12549
12550
9e9b66a9
AM
12551
12552
12553
108a6f8e
CD
12554
12555
12556
12557
31dd3154 12558
6757cf57 12559
c5da1932 12560
81ecdfbb 12561ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
6bf9431b 12562
6bf9431b
BE
12563cat >confcache <<\_ACEOF
12564# This file is a shell script that caches the results of configure
12565# tests run on this system so they can be shared between configure
12566# scripts and configure runs, see configure's option --config-cache.
12567# It is not useful on other systems. If it contains results you don't
12568# want to keep, you may remove or edit it.
12569#
12570# config.status only pays attention to the cache file if you give it
12571# the --recheck option to rerun configure.
12572#
12573# `ac_cv_env_foo' variables (set or unset) will be overridden when
12574# loading this file, other *unset* `ac_cv_foo' will be assigned the
12575# following values.
12576
12577_ACEOF
12578
12579# The following way of writing the cache mishandles newlines in values,
12580# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12581# So, we kill variables containing newlines.
6bf9431b
BE
12582# Ultrix sh set writes to stderr and can't be redirected directly,
12583# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12584(
12585 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12586 eval ac_val=\$$ac_var
12587 case $ac_val in #(
12588 *${as_nl}*)
12589 case $ac_var in #(
12590 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12591$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12592 esac
12593 case $ac_var in #(
12594 _ | IFS | as_nl) ;; #(
12595 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12596 *) { eval $ac_var=; unset $ac_var;} ;;
12597 esac ;;
12598 esac
12599 done
12600
6bf9431b 12601 (set) 2>&1 |
81ecdfbb
RW
12602 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12603 *${as_nl}ac_space=\ *)
12604 # `set' does not quote correctly, so add quotes: double-quote
12605 # substitution turns \\\\ into \\, and sed turns \\ into \.
6bf9431b
BE
12606 sed -n \
12607 "s/'/'\\\\''/g;
12608 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 12609 ;; #(
6bf9431b
BE
12610 *)
12611 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 12612 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6bf9431b 12613 ;;
81ecdfbb
RW
12614 esac |
12615 sort
12616) |
6bf9431b 12617 sed '
81ecdfbb 12618 /^ac_cv_env_/b end
6bf9431b 12619 t clear
81ecdfbb 12620 :clear
6bf9431b
BE
12621 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12622 t end
81ecdfbb
RW
12623 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12624 :end' >>confcache
12625if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12626 if test -w "$cache_file"; then
d0ac1c44 12627 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
12628 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12629$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
12630 if test ! -f "$cache_file" || test -h "$cache_file"; then
12631 cat confcache >"$cache_file"
12632 else
12633 case $cache_file in #(
12634 */* | ?:*)
12635 mv -f confcache "$cache_file"$$ &&
12636 mv -f "$cache_file"$$ "$cache_file" ;; #(
12637 *)
12638 mv -f confcache "$cache_file" ;;
12639 esac
12640 fi
12641 fi
6bf9431b 12642 else
81ecdfbb
RW
12643 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12644$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6bf9431b
BE
12645 fi
12646fi
12647rm -f confcache
12648
12649test "x$prefix" = xNONE && prefix=$ac_default_prefix
12650# Let make expand exec_prefix.
12651test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12652
6bf9431b
BE
12653DEFS=-DHAVE_CONFIG_H
12654
12655ac_libobjs=
12656ac_ltlibobjs=
d0ac1c44 12657U=
6bf9431b
BE
12658for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12659 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
12660 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12661 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12662 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12663 # will be set to the directory where LIBOBJS objects are built.
12664 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12665 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6bf9431b
BE
12666done
12667LIBOBJS=$ac_libobjs
12668
12669LTLIBOBJS=$ac_ltlibobjs
12670
12671
d0ac1c44
SM
12672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
12673$as_echo_n "checking that generated files are newer than configure... " >&6; }
12674 if test -n "$am_sleep_pid"; then
12675 # Hide warnings about reused PIDs.
12676 wait $am_sleep_pid 2>/dev/null
12677 fi
12678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
12679$as_echo "done" >&6; }
6bf9431b 12680if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
d0ac1c44 12681 as_fn_error $? "conditional \"AMDEP\" was never defined.
81ecdfbb 12682Usually this means the macro was only invoked conditionally." "$LINENO" 5
6bf9431b
BE
12683fi
12684if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
d0ac1c44 12685 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
81ecdfbb
RW
12686Usually this means the macro was only invoked conditionally." "$LINENO" 5
12687fi
12688 if test -n "$EXEEXT"; then
12689 am__EXEEXT_TRUE=
12690 am__EXEEXT_FALSE='#'
12691else
12692 am__EXEEXT_TRUE='#'
12693 am__EXEEXT_FALSE=
6bf9431b 12694fi
81ecdfbb 12695
6bf9431b 12696if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 12697 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
81ecdfbb 12698Usually this means the macro was only invoked conditionally." "$LINENO" 5
6bf9431b 12699fi
d5fbea21 12700if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
d0ac1c44 12701 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
81ecdfbb 12702Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 12703fi
6bf9431b 12704
d0ac1c44 12705: "${CONFIG_STATUS=./config.status}"
81ecdfbb 12706ac_write_fail=0
6bf9431b
BE
12707ac_clean_files_save=$ac_clean_files
12708ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
12709{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12710$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12711as_write_fail=0
12712cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6bf9431b
BE
12713#! $SHELL
12714# Generated by $as_me.
12715# Run this file to recreate the current configuration.
12716# Compiler output produced by configure, useful for debugging
12717# configure, is in config.log if it exists.
12718
12719debug=false
12720ac_cs_recheck=false
12721ac_cs_silent=false
6bf9431b 12722
81ecdfbb
RW
12723SHELL=\${CONFIG_SHELL-$SHELL}
12724export SHELL
12725_ASEOF
12726cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12727## -------------------- ##
12728## M4sh Initialization. ##
12729## -------------------- ##
6bf9431b 12730
81ecdfbb
RW
12731# Be more Bourne compatible
12732DUALCASE=1; export DUALCASE # for MKS sh
12733if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6bf9431b
BE
12734 emulate sh
12735 NULLCMD=:
81ecdfbb 12736 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6bf9431b
BE
12737 # is contrary to our usage. Disable this feature.
12738 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
12739 setopt NO_GLOB_SUBST
12740else
12741 case `(set -o) 2>/dev/null` in #(
12742 *posix*) :
12743 set -o posix ;; #(
12744 *) :
12745 ;;
12746esac
6bf9431b 12747fi
6bf9431b 12748
81ecdfbb
RW
12749
12750as_nl='
12751'
12752export as_nl
12753# Printing a long string crashes Solaris 7 /usr/bin/printf.
12754as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12755as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12756as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12757# Prefer a ksh shell builtin over an external printf program on Solaris,
12758# but without wasting forks for bash or zsh.
12759if test -z "$BASH_VERSION$ZSH_VERSION" \
12760 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12761 as_echo='print -r --'
12762 as_echo_n='print -rn --'
12763elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12764 as_echo='printf %s\n'
12765 as_echo_n='printf %s'
12766else
12767 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12768 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12769 as_echo_n='/usr/ucb/echo -n'
12770 else
12771 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12772 as_echo_n_body='eval
12773 arg=$1;
12774 case $arg in #(
12775 *"$as_nl"*)
12776 expr "X$arg" : "X\\(.*\\)$as_nl";
12777 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12778 esac;
12779 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12780 '
12781 export as_echo_n_body
12782 as_echo_n='sh -c $as_echo_n_body as_echo'
12783 fi
12784 export as_echo_body
12785 as_echo='sh -c $as_echo_body as_echo'
12786fi
12787
12788# The user is always right.
12789if test "${PATH_SEPARATOR+set}" != set; then
12790 PATH_SEPARATOR=:
12791 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12792 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12793 PATH_SEPARATOR=';'
12794 }
6bf9431b
BE
12795fi
12796
12797
81ecdfbb
RW
12798# IFS
12799# We need space, tab and new line, in precisely that order. Quoting is
12800# there to prevent editors from complaining about space-tab.
12801# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12802# splitting by setting IFS to empty value.)
12803IFS=" "" $as_nl"
12804
12805# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 12806as_myself=
81ecdfbb
RW
12807case $0 in #((
12808 *[\\/]* ) as_myself=$0 ;;
12809 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12810for as_dir in $PATH
12811do
12812 IFS=$as_save_IFS
12813 test -z "$as_dir" && as_dir=.
12814 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12815 done
12816IFS=$as_save_IFS
12817
12818 ;;
12819esac
12820# We did not find ourselves, most probably we were run as `sh COMMAND'
12821# in which case we are not to be found in the path.
12822if test "x$as_myself" = x; then
12823 as_myself=$0
12824fi
12825if test ! -f "$as_myself"; then
12826 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12827 exit 1
12828fi
12829
12830# Unset variables that we do not need and which cause bugs (e.g. in
12831# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12832# suppresses any "Segmentation fault" message there. '((' could
12833# trigger a bug in pdksh 5.2.14.
12834for as_var in BASH_ENV ENV MAIL MAILPATH
12835do eval test x\${$as_var+set} = xset \
12836 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12837done
6bf9431b
BE
12838PS1='$ '
12839PS2='> '
12840PS4='+ '
12841
12842# NLS nuisances.
81ecdfbb
RW
12843LC_ALL=C
12844export LC_ALL
12845LANGUAGE=C
12846export LANGUAGE
12847
12848# CDPATH.
12849(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12850
12851
d0ac1c44
SM
12852# as_fn_error STATUS ERROR [LINENO LOG_FD]
12853# ----------------------------------------
81ecdfbb
RW
12854# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12855# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12856# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
12857as_fn_error ()
12858{
d0ac1c44
SM
12859 as_status=$1; test $as_status -eq 0 && as_status=1
12860 if test "$4"; then
12861 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12862 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
6bf9431b 12863 fi
d0ac1c44 12864 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
12865 as_fn_exit $as_status
12866} # as_fn_error
12867
12868
12869# as_fn_set_status STATUS
12870# -----------------------
12871# Set $? to STATUS, without forking.
12872as_fn_set_status ()
12873{
12874 return $1
12875} # as_fn_set_status
6bf9431b 12876
81ecdfbb
RW
12877# as_fn_exit STATUS
12878# -----------------
12879# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12880as_fn_exit ()
12881{
12882 set +e
12883 as_fn_set_status $1
12884 exit $1
12885} # as_fn_exit
12886
12887# as_fn_unset VAR
12888# ---------------
12889# Portably unset VAR.
12890as_fn_unset ()
12891{
12892 { eval $1=; unset $1;}
12893}
12894as_unset=as_fn_unset
12895# as_fn_append VAR VALUE
12896# ----------------------
12897# Append the text in VALUE to the end of the definition contained in VAR. Take
12898# advantage of any shell optimizations that allow amortized linear growth over
12899# repeated appends, instead of the typical quadratic growth present in naive
12900# implementations.
12901if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12902 eval 'as_fn_append ()
12903 {
12904 eval $1+=\$2
12905 }'
12906else
12907 as_fn_append ()
12908 {
12909 eval $1=\$$1\$2
12910 }
12911fi # as_fn_append
12912
12913# as_fn_arith ARG...
12914# ------------------
12915# Perform arithmetic evaluation on the ARGs, and store the result in the
12916# global $as_val. Take advantage of shells that can avoid forks. The arguments
12917# must be portable across $(()) and expr.
12918if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12919 eval 'as_fn_arith ()
12920 {
12921 as_val=$(( $* ))
12922 }'
12923else
12924 as_fn_arith ()
12925 {
12926 as_val=`expr "$@" || test $? -eq 1`
12927 }
12928fi # as_fn_arith
12929
12930
12931if expr a : '\(a\)' >/dev/null 2>&1 &&
12932 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6bf9431b
BE
12933 as_expr=expr
12934else
12935 as_expr=false
12936fi
12937
81ecdfbb 12938if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6bf9431b
BE
12939 as_basename=basename
12940else
12941 as_basename=false
252b5132 12942fi
252b5132 12943
81ecdfbb
RW
12944if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12945 as_dirname=dirname
12946else
12947 as_dirname=false
12948fi
252b5132 12949
81ecdfbb 12950as_me=`$as_basename -- "$0" ||
6bf9431b
BE
12951$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12952 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
12953 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12954$as_echo X/"$0" |
12955 sed '/^.*\/\([^/][^/]*\)\/*$/{
12956 s//\1/
12957 q
12958 }
12959 /^X\/\(\/\/\)$/{
12960 s//\1/
12961 q
12962 }
12963 /^X\/\(\/\).*/{
12964 s//\1/
12965 q
12966 }
12967 s/.*/./; q'`
0ab6f085 12968
0ab6f085
AM
12969# Avoid depending upon Character Ranges.
12970as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12971as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12972as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12973as_cr_digits='0123456789'
12974as_cr_alnum=$as_cr_Letters$as_cr_digits
12975
81ecdfbb
RW
12976ECHO_C= ECHO_N= ECHO_T=
12977case `echo -n x` in #(((((
12978-n*)
12979 case `echo 'xy\c'` in
12980 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12981 xy) ECHO_C='\c';;
12982 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12983 ECHO_T=' ';;
12984 esac;;
12985*)
12986 ECHO_N='-n';;
6bf9431b
BE
12987esac
12988
81ecdfbb
RW
12989rm -f conf$$ conf$$.exe conf$$.file
12990if test -d conf$$.dir; then
12991 rm -f conf$$.dir/conf$$.file
0eee5820 12992else
81ecdfbb
RW
12993 rm -f conf$$.dir
12994 mkdir conf$$.dir 2>/dev/null
0eee5820 12995fi
81ecdfbb
RW
12996if (echo >conf$$.file) 2>/dev/null; then
12997 if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085 12998 as_ln_s='ln -s'
81ecdfbb
RW
12999 # ... but there are two gotchas:
13000 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13001 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 13002 # In both cases, we have to default to `cp -pR'.
81ecdfbb 13003 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 13004 as_ln_s='cp -pR'
81ecdfbb
RW
13005 elif ln conf$$.file conf$$ 2>/dev/null; then
13006 as_ln_s=ln
13007 else
d0ac1c44 13008 as_ln_s='cp -pR'
0ab6f085 13009 fi
6bf9431b 13010else
d0ac1c44 13011 as_ln_s='cp -pR'
0eee5820 13012fi
81ecdfbb
RW
13013rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13014rmdir conf$$.dir 2>/dev/null
13015
13016
13017# as_fn_mkdir_p
13018# -------------
13019# Create "$as_dir" as a directory, including parents if necessary.
13020as_fn_mkdir_p ()
13021{
13022
13023 case $as_dir in #(
13024 -*) as_dir=./$as_dir;;
13025 esac
13026 test -d "$as_dir" || eval $as_mkdir_p || {
13027 as_dirs=
13028 while :; do
13029 case $as_dir in #(
13030 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13031 *) as_qdir=$as_dir;;
13032 esac
13033 as_dirs="'$as_qdir' $as_dirs"
13034 as_dir=`$as_dirname -- "$as_dir" ||
13035$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13036 X"$as_dir" : 'X\(//\)[^/]' \| \
13037 X"$as_dir" : 'X\(//\)$' \| \
13038 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13039$as_echo X"$as_dir" |
13040 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13041 s//\1/
13042 q
13043 }
13044 /^X\(\/\/\)[^/].*/{
13045 s//\1/
13046 q
13047 }
13048 /^X\(\/\/\)$/{
13049 s//\1/
13050 q
13051 }
13052 /^X\(\/\).*/{
13053 s//\1/
13054 q
13055 }
13056 s/.*/./; q'`
13057 test -d "$as_dir" && break
13058 done
13059 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 13060 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
6bf9431b 13061
81ecdfbb
RW
13062
13063} # as_fn_mkdir_p
6bf9431b 13064if mkdir -p . 2>/dev/null; then
81ecdfbb 13065 as_mkdir_p='mkdir -p "$as_dir"'
0ab6f085
AM
13066else
13067 test -d ./-p && rmdir ./-p
13068 as_mkdir_p=false
1b9750d6 13069fi
0ab6f085 13070
d0ac1c44
SM
13071
13072# as_fn_executable_p FILE
13073# -----------------------
13074# Test if FILE is an executable regular file.
13075as_fn_executable_p ()
13076{
13077 test -f "$1" && test -x "$1"
13078} # as_fn_executable_p
13079as_test_x='test -x'
13080as_executable_p=as_fn_executable_p
0eee5820 13081
6bf9431b
BE
13082# Sed expression to map a string onto a valid CPP name.
13083as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13084
13085# Sed expression to map a string onto a valid variable name.
13086as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13087
1b9750d6 13088
6bf9431b 13089exec 6>&1
81ecdfbb
RW
13090## ----------------------------------- ##
13091## Main body of $CONFIG_STATUS script. ##
13092## ----------------------------------- ##
13093_ASEOF
13094test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6bf9431b 13095
81ecdfbb
RW
13096cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13097# Save the log message, to keep $0 and so on meaningful, and to
6bf9431b 13098# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
13099# values after options handling.
13100ac_log="
bb695960 13101This file was extended by gprof $as_me 2.33.50, which was
d0ac1c44 13102generated by GNU Autoconf 2.69. Invocation command line was
6bf9431b
BE
13103
13104 CONFIG_FILES = $CONFIG_FILES
13105 CONFIG_HEADERS = $CONFIG_HEADERS
13106 CONFIG_LINKS = $CONFIG_LINKS
13107 CONFIG_COMMANDS = $CONFIG_COMMANDS
13108 $ $0 $@
13109
81ecdfbb
RW
13110on `(hostname || uname -n) 2>/dev/null | sed 1q`
13111"
13112
6bf9431b
BE
13113_ACEOF
13114
81ecdfbb
RW
13115case $ac_config_files in *"
13116"*) set x $ac_config_files; shift; ac_config_files=$*;;
13117esac
a2d91340 13118
81ecdfbb
RW
13119case $ac_config_headers in *"
13120"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13121esac
0ab6f085 13122
0ab6f085 13123
81ecdfbb
RW
13124cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13125# Files that config.status was made for.
13126config_files="$ac_config_files"
13127config_headers="$ac_config_headers"
13128config_commands="$ac_config_commands"
a2d91340 13129
81ecdfbb 13130_ACEOF
0ab6f085 13131
81ecdfbb 13132cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6bf9431b 13133ac_cs_usage="\
81ecdfbb
RW
13134\`$as_me' instantiates files and other configuration actions
13135from templates according to the current configuration. Unless the files
13136and actions are specified as TAGs, all are instantiated by default.
6bf9431b 13137
81ecdfbb 13138Usage: $0 [OPTION]... [TAG]...
6bf9431b
BE
13139
13140 -h, --help print this help, then exit
81ecdfbb 13141 -V, --version print version number and configuration settings, then exit
d0ac1c44 13142 --config print configuration, then exit
81ecdfbb
RW
13143 -q, --quiet, --silent
13144 do not print progress messages
6bf9431b
BE
13145 -d, --debug don't remove temporary files
13146 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
13147 --file=FILE[:TEMPLATE]
13148 instantiate the configuration file FILE
13149 --header=FILE[:TEMPLATE]
13150 instantiate the configuration header FILE
6bf9431b
BE
13151
13152Configuration files:
13153$config_files
13154
13155Configuration headers:
13156$config_headers
13157
13158Configuration commands:
13159$config_commands
13160
81ecdfbb 13161Report bugs to the package provider."
0ab6f085 13162
81ecdfbb
RW
13163_ACEOF
13164cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13165ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
6bf9431b 13166ac_cs_version="\\
bb695960 13167gprof config.status 2.33.50
d0ac1c44
SM
13168configured by $0, generated by GNU Autoconf 2.69,
13169 with options \\"\$ac_cs_config\\"
6bf9431b 13170
d0ac1c44 13171Copyright (C) 2012 Free Software Foundation, Inc.
6bf9431b
BE
13172This config.status script is free software; the Free Software Foundation
13173gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
13174
13175ac_pwd='$ac_pwd'
13176srcdir='$srcdir'
13177INSTALL='$INSTALL'
13178MKDIR_P='$MKDIR_P'
13179AWK='$AWK'
13180test -n "\$AWK" || AWK=awk
6bf9431b
BE
13181_ACEOF
13182
81ecdfbb
RW
13183cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13184# The default lists apply if the user does not specify any file.
6bf9431b
BE
13185ac_need_defaults=:
13186while test $# != 0
13187do
13188 case $1 in
d0ac1c44 13189 --*=?*)
81ecdfbb
RW
13190 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13191 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6bf9431b 13192 ac_shift=:
252b5132 13193 ;;
d0ac1c44
SM
13194 --*=)
13195 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13196 ac_optarg=
13197 ac_shift=:
13198 ;;
81ecdfbb 13199 *)
6bf9431b
BE
13200 ac_option=$1
13201 ac_optarg=$2
13202 ac_shift=shift
252b5132 13203 ;;
6bf9431b 13204 esac
252b5132 13205
6bf9431b
BE
13206 case $ac_option in
13207 # Handling of the options.
6bf9431b
BE
13208 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13209 ac_cs_recheck=: ;;
81ecdfbb
RW
13210 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13211 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
13212 --config | --confi | --conf | --con | --co | --c )
13213 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 13214 --debug | --debu | --deb | --de | --d | -d )
6bf9431b
BE
13215 debug=: ;;
13216 --file | --fil | --fi | --f )
13217 $ac_shift
81ecdfbb
RW
13218 case $ac_optarg in
13219 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 13220 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
13221 esac
13222 as_fn_append CONFIG_FILES " '$ac_optarg'"
6bf9431b
BE
13223 ac_need_defaults=false;;
13224 --header | --heade | --head | --hea )
13225 $ac_shift
81ecdfbb
RW
13226 case $ac_optarg in
13227 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13228 esac
13229 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6bf9431b 13230 ac_need_defaults=false;;
81ecdfbb
RW
13231 --he | --h)
13232 # Conflict between --help and --header
d0ac1c44 13233 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
13234Try \`$0 --help' for more information.";;
13235 --help | --hel | -h )
13236 $as_echo "$ac_cs_usage"; exit ;;
6bf9431b
BE
13237 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13238 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13239 ac_cs_silent=: ;;
252b5132 13240
6bf9431b 13241 # This is an error.
d0ac1c44 13242 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 13243Try \`$0 --help' for more information." ;;
252b5132 13244
81ecdfbb
RW
13245 *) as_fn_append ac_config_targets " $1"
13246 ac_need_defaults=false ;;
252b5132 13247
6bf9431b
BE
13248 esac
13249 shift
13250done
252b5132 13251
6bf9431b 13252ac_configure_extra_args=
252b5132 13253
6bf9431b
BE
13254if $ac_cs_silent; then
13255 exec 6>/dev/null
13256 ac_configure_extra_args="$ac_configure_extra_args --silent"
13257fi
252b5132 13258
6bf9431b 13259_ACEOF
81ecdfbb 13260cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6bf9431b 13261if \$ac_cs_recheck; then
d0ac1c44 13262 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
13263 shift
13264 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13265 CONFIG_SHELL='$SHELL'
13266 export CONFIG_SHELL
13267 exec "\$@"
6bf9431b
BE
13268fi
13269
13270_ACEOF
81ecdfbb
RW
13271cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13272exec 5>>config.log
13273{
13274 echo
13275 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13276## Running $as_me. ##
13277_ASBOX
13278 $as_echo "$ac_log"
13279} >&5
6bf9431b 13280
81ecdfbb
RW
13281_ACEOF
13282cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
252b5132 13283#
81ecdfbb 13284# INIT-COMMANDS
252b5132 13285#
6bf9431b 13286AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
13287
13288
13289# The HP-UX ksh and POSIX shell print the target directory to stdout
13290# if CDPATH is set.
13291(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13292
13293sed_quote_subst='$sed_quote_subst'
13294double_quote_subst='$double_quote_subst'
13295delay_variable_subst='$delay_variable_subst'
3725885a
RW
13296macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13297macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13298enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13299enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13300pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13301enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13302SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13303ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13304host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13305host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13306host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13307build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13308build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13309build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13310SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13311Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13312GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13313EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13314FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13315LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13316NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13317LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13318max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13319ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13320exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13321lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13322lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13323lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13324reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13325reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13326OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13327deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13328file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13329AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13330AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13331STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13332RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13333old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13334old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13335old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13336lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13337CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13338CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13339compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13340GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13341lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13342lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13343lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13344lt_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"`'
13345objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13346MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13347lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13348lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13349lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13350lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13351lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13352need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13353DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13354NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13355LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13356OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13357OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13358libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13359shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13360extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13361archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13362enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13363export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13364whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13365compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13366old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13367old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13368archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13369archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13370module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13371module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13372with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13373allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13374no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13375hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13376hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13377hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13378hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13379hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13380hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13381hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13382hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13383inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13384link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13385fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13386always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13387export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13388exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13389include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13390prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13391file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13392variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13393need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13394need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13395version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13396runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13397shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13398shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13399libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13400library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13401soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13402install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13403postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13404postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13405finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13406finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13407hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13408sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13409sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13410hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13411enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13412enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13413enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13414old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13415striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
13416
13417LTCC='$LTCC'
13418LTCFLAGS='$LTCFLAGS'
13419compiler='$compiler_DEFAULT'
13420
3725885a
RW
13421# A function that is used when there is no print builtin or printf.
13422func_fallback_echo ()
13423{
13424 eval 'cat <<_LTECHO_EOF
13425\$1
13426_LTECHO_EOF'
13427}
13428
d7040cdb 13429# Quote evaled strings.
3725885a
RW
13430for var in SHELL \
13431ECHO \
13432SED \
d7040cdb
SE
13433GREP \
13434EGREP \
13435FGREP \
13436LD \
13437NM \
13438LN_S \
13439lt_SP2NL \
13440lt_NL2SP \
13441reload_flag \
b214d478 13442OBJDUMP \
d7040cdb
SE
13443deplibs_check_method \
13444file_magic_cmd \
13445AR \
13446AR_FLAGS \
13447STRIP \
13448RANLIB \
13449CC \
13450CFLAGS \
13451compiler \
13452lt_cv_sys_global_symbol_pipe \
13453lt_cv_sys_global_symbol_to_cdecl \
13454lt_cv_sys_global_symbol_to_c_name_address \
b214d478 13455lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
13456lt_prog_compiler_no_builtin_flag \
13457lt_prog_compiler_wl \
13458lt_prog_compiler_pic \
13459lt_prog_compiler_static \
13460lt_cv_prog_compiler_c_o \
13461need_locks \
b214d478
SE
13462DSYMUTIL \
13463NMEDIT \
13464LIPO \
13465OTOOL \
13466OTOOL64 \
d7040cdb
SE
13467shrext_cmds \
13468export_dynamic_flag_spec \
13469whole_archive_flag_spec \
13470compiler_needs_object \
13471with_gnu_ld \
13472allow_undefined_flag \
13473no_undefined_flag \
13474hardcode_libdir_flag_spec \
13475hardcode_libdir_flag_spec_ld \
13476hardcode_libdir_separator \
13477fix_srcfile_path \
13478exclude_expsyms \
13479include_expsyms \
13480file_list_spec \
13481variables_saved_for_relink \
13482libname_spec \
13483library_names_spec \
13484soname_spec \
3725885a 13485install_override_mode \
d7040cdb
SE
13486finish_eval \
13487old_striplib \
13488striplib; do
3725885a 13489 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13490 *[\\\\\\\`\\"\\\$]*)
3725885a 13491 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
13492 ;;
13493 *)
13494 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13495 ;;
13496 esac
13497done
13498
13499# Double-quote double-evaled strings.
13500for var in reload_cmds \
13501old_postinstall_cmds \
13502old_postuninstall_cmds \
13503old_archive_cmds \
13504extract_expsyms_cmds \
13505old_archive_from_new_cmds \
13506old_archive_from_expsyms_cmds \
13507archive_cmds \
13508archive_expsym_cmds \
13509module_cmds \
13510module_expsym_cmds \
13511export_symbols_cmds \
13512prelink_cmds \
13513postinstall_cmds \
13514postuninstall_cmds \
13515finish_cmds \
13516sys_lib_search_path_spec \
13517sys_lib_dlsearch_path_spec; do
3725885a 13518 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13519 *[\\\\\\\`\\"\\\$]*)
3725885a 13520 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
13521 ;;
13522 *)
13523 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13524 ;;
13525 esac
13526done
13527
d7040cdb
SE
13528ac_aux_dir='$ac_aux_dir'
13529xsi_shell='$xsi_shell'
13530lt_shell_append='$lt_shell_append'
13531
13532# See if we are running on zsh, and set the options which allow our
13533# commands through without removal of \ escapes INIT.
13534if test -n "\${ZSH_VERSION+set}" ; then
13535 setopt NO_GLOB_SUBST
13536fi
13537
13538
13539 PACKAGE='$PACKAGE'
13540 VERSION='$VERSION'
13541 TIMESTAMP='$TIMESTAMP'
13542 RM='$RM'
13543 ofile='$ofile'
13544
13545
13546
20e95c23
DJ
13547# Capture the value of obsolete ALL_LINGUAS because we need it to compute
13548 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
13549 # from automake.
13550 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
13551 # Capture the value of LINGUAS because we need it to compute CATALOGS.
13552 LINGUAS="${LINGUAS-%UNSET%}"
6bf9431b
BE
13553
13554
13555_ACEOF
13556
81ecdfbb 13557cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1b9750d6 13558
81ecdfbb 13559# Handling of arguments.
6bf9431b 13560for ac_config_target in $ac_config_targets
252b5132 13561do
81ecdfbb
RW
13562 case $ac_config_target in
13563 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13564 "gconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS gconfig.h:gconfig.in" ;;
13565 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13566 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
13567 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13568 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
13569
d0ac1c44 13570 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
13571 esac
13572done
13573
81ecdfbb 13574
6bf9431b
BE
13575# If the user did not use the arguments to specify the items to instantiate,
13576# then the envvar interface is used. Set only those that are not.
13577# We use the long form for the default assignment because of an extremely
13578# bizarre bug on SunOS 4.1.3.
13579if $ac_need_defaults; then
13580 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13581 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13582 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13583fi
13584
13585# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13586# simply because there is no reason against having it here, and in addition,
6bf9431b 13587# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13588# Hook for its removal unless debugging.
13589# Note that there is a small window in which the directory will not be cleaned:
13590# after its creation but before its name has been assigned to `$tmp'.
6bf9431b
BE
13591$debug ||
13592{
d0ac1c44 13593 tmp= ac_tmp=
81ecdfbb 13594 trap 'exit_status=$?
d0ac1c44
SM
13595 : "${ac_tmp:=$tmp}"
13596 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
13597' 0
13598 trap 'as_fn_exit 1' 1 2 13 15
6bf9431b 13599}
6bf9431b 13600# Create a (secure) tmp directory for tmp files.
252b5132 13601
6bf9431b 13602{
81ecdfbb 13603 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 13604 test -d "$tmp"
6bf9431b
BE
13605} ||
13606{
81ecdfbb
RW
13607 tmp=./conf$$-$RANDOM
13608 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
13609} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13610ac_tmp=$tmp
81ecdfbb
RW
13611
13612# Set up the scripts for CONFIG_FILES section.
13613# No need to generate them if there are no CONFIG_FILES.
13614# This happens for instance with `./config.status config.h'.
13615if test -n "$CONFIG_FILES"; then
13616
13617
13618ac_cr=`echo X | tr X '\015'`
13619# On cygwin, bash can eat \r inside `` if the user requested igncr.
13620# But we know of no other shell where ac_cr would be empty at this
13621# point, so we can use a bashism as a fallback.
13622if test "x$ac_cr" = x; then
13623 eval ac_cr=\$\'\\r\'
13624fi
13625ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13626if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 13627 ac_cs_awk_cr='\\r'
81ecdfbb
RW
13628else
13629 ac_cs_awk_cr=$ac_cr
13630fi
13631
d0ac1c44 13632echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
13633_ACEOF
13634
13635
13636{
13637 echo "cat >conf$$subs.awk <<_ACEOF" &&
13638 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13639 echo "_ACEOF"
13640} >conf$$subs.sh ||
d0ac1c44
SM
13641 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13642ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
13643ac_delim='%!_!# '
13644for ac_last_try in false false false false false :; do
13645 . ./conf$$subs.sh ||
d0ac1c44 13646 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13647
13648 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13649 if test $ac_delim_n = $ac_delim_num; then
13650 break
13651 elif $ac_last_try; then
d0ac1c44 13652 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13653 else
13654 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13655 fi
13656done
13657rm -f conf$$subs.sh
13658
13659cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13660cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
13661_ACEOF
13662sed -n '
13663h
13664s/^/S["/; s/!.*/"]=/
13665p
13666g
13667s/^[^!]*!//
13668:repl
13669t repl
13670s/'"$ac_delim"'$//
13671t delim
13672:nl
13673h
d0ac1c44 13674s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13675t more1
13676s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13677p
13678n
13679b repl
13680:more1
13681s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13682p
13683g
13684s/.\{148\}//
13685t nl
13686:delim
13687h
d0ac1c44 13688s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13689t more2
13690s/["\\]/\\&/g; s/^/"/; s/$/"/
13691p
13692b
13693:more2
13694s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13695p
13696g
13697s/.\{148\}//
13698t delim
13699' <conf$$subs.awk | sed '
13700/^[^""]/{
13701 N
13702 s/\n//
13703}
13704' >>$CONFIG_STATUS || ac_write_fail=1
13705rm -f conf$$subs.awk
13706cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13707_ACAWK
d0ac1c44 13708cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
13709 for (key in S) S_is_set[key] = 1
13710 FS = "\a"
13711
13712}
6bf9431b 13713{
81ecdfbb
RW
13714 line = $ 0
13715 nfields = split(line, field, "@")
13716 substed = 0
13717 len = length(field[1])
13718 for (i = 2; i < nfields; i++) {
13719 key = field[i]
13720 keylen = length(key)
13721 if (S_is_set[key]) {
13722 value = S[key]
13723 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13724 len += length(value) + length(field[++i])
13725 substed = 1
13726 } else
13727 len += 1 + keylen
13728 }
13729
13730 print line
6bf9431b 13731}
252b5132 13732
81ecdfbb
RW
13733_ACAWK
13734_ACEOF
13735cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13736if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13737 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13738else
13739 cat
d0ac1c44
SM
13740fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13741 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
0ab6f085
AM
13742_ACEOF
13743
d0ac1c44
SM
13744# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13745# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
13746# trailing colons and then remove the whole line if VPATH becomes empty
13747# (actually we leave an empty line to preserve line numbers).
13748if test "x$srcdir" = x.; then
d0ac1c44
SM
13749 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13750h
13751s///
13752s/^/:/
13753s/[ ]*$/:/
13754s/:\$(srcdir):/:/g
13755s/:\${srcdir}:/:/g
13756s/:@srcdir@:/:/g
13757s/^:*//
81ecdfbb 13758s/:*$//
d0ac1c44
SM
13759x
13760s/\(=[ ]*\).*/\1/
13761G
13762s/\n//
81ecdfbb
RW
13763s/^[^=]*=[ ]*$//
13764}'
13765fi
13766
13767cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13768fi # test -n "$CONFIG_FILES"
0ab6f085 13769
81ecdfbb
RW
13770# Set up the scripts for CONFIG_HEADERS section.
13771# No need to generate them if there are no CONFIG_HEADERS.
13772# This happens for instance with `./config.status Makefile'.
13773if test -n "$CONFIG_HEADERS"; then
d0ac1c44 13774cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
13775BEGIN {
13776_ACEOF
6bf9431b 13777
81ecdfbb
RW
13778# Transform confdefs.h into an awk script `defines.awk', embedded as
13779# here-document in config.status, that substitutes the proper values into
13780# config.h.in to produce config.h.
1b9750d6 13781
81ecdfbb
RW
13782# Create a delimiter string that does not exist in confdefs.h, to ease
13783# handling of long lines.
13784ac_delim='%!_!# '
13785for ac_last_try in false false :; do
d0ac1c44
SM
13786 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13787 if test -z "$ac_tt"; then
81ecdfbb
RW
13788 break
13789 elif $ac_last_try; then
d0ac1c44 13790 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
13791 else
13792 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13793 fi
13794done
13795
13796# For the awk script, D is an array of macro values keyed by name,
13797# likewise P contains macro parameters if any. Preserve backslash
13798# newline sequences.
13799
13800ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13801sed -n '
13802s/.\{148\}/&'"$ac_delim"'/g
13803t rset
13804:rset
13805s/^[ ]*#[ ]*define[ ][ ]*/ /
13806t def
13807d
13808:def
13809s/\\$//
13810t bsnl
13811s/["\\]/\\&/g
13812s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13813D["\1"]=" \3"/p
13814s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13815d
13816:bsnl
13817s/["\\]/\\&/g
13818s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13819D["\1"]=" \3\\\\\\n"\\/p
13820t cont
13821s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13822t cont
13823d
13824:cont
13825n
13826s/.\{148\}/&'"$ac_delim"'/g
13827t clear
13828:clear
13829s/\\$//
13830t bsnlc
13831s/["\\]/\\&/g; s/^/"/; s/$/"/p
13832d
13833:bsnlc
13834s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13835b cont
13836' <confdefs.h | sed '
13837s/'"$ac_delim"'/"\\\
13838"/g' >>$CONFIG_STATUS || ac_write_fail=1
13839
13840cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13841 for (key in D) D_is_set[key] = 1
13842 FS = "\a"
13843}
13844/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13845 line = \$ 0
13846 split(line, arg, " ")
13847 if (arg[1] == "#") {
13848 defundef = arg[2]
13849 mac1 = arg[3]
13850 } else {
13851 defundef = substr(arg[1], 2)
13852 mac1 = arg[2]
13853 }
13854 split(mac1, mac2, "(") #)
13855 macro = mac2[1]
13856 prefix = substr(line, 1, index(line, defundef) - 1)
13857 if (D_is_set[macro]) {
13858 # Preserve the white space surrounding the "#".
13859 print prefix "define", macro P[macro] D[macro]
13860 next
13861 } else {
13862 # Replace #undef with comments. This is necessary, for example,
13863 # in the case of _POSIX_SOURCE, which is predefined and required
13864 # on some systems where configure will not decide to define it.
13865 if (defundef == "undef") {
13866 print "/*", prefix defundef, macro, "*/"
13867 next
13868 }
13869 }
13870}
13871{ print }
13872_ACAWK
1b9750d6 13873_ACEOF
81ecdfbb 13874cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 13875 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 13876fi # test -n "$CONFIG_HEADERS"
1b9750d6 13877
81ecdfbb
RW
13878
13879eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13880shift
13881for ac_tag
13882do
13883 case $ac_tag in
13884 :[FHLC]) ac_mode=$ac_tag; continue;;
13885 esac
13886 case $ac_mode$ac_tag in
13887 :[FHL]*:*);;
d0ac1c44 13888 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
13889 :[FH]-) ac_tag=-:-;;
13890 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13891 esac
13892 ac_save_IFS=$IFS
13893 IFS=:
13894 set x $ac_tag
13895 IFS=$ac_save_IFS
13896 shift
13897 ac_file=$1
13898 shift
13899
13900 case $ac_mode in
13901 :L) ac_source=$1;;
13902 :[FH])
13903 ac_file_inputs=
13904 for ac_f
13905 do
13906 case $ac_f in
d0ac1c44 13907 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
13908 *) # Look for the file first in the build tree, then in the source tree
13909 # (if the path is not absolute). The absolute path cannot be DOS-style,
13910 # because $ac_f cannot contain `:'.
13911 test -f "$ac_f" ||
13912 case $ac_f in
13913 [\\/$]*) false;;
13914 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13915 esac ||
d0ac1c44 13916 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
13917 esac
13918 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13919 as_fn_append ac_file_inputs " '$ac_f'"
13920 done
13921
13922 # Let's still pretend it is `configure' which instantiates (i.e., don't
13923 # use $as_me), people would be surprised to read:
13924 # /* config.h. Generated by config.status. */
13925 configure_input='Generated from '`
13926 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13927 `' by configure.'
13928 if test x"$ac_file" != x-; then
13929 configure_input="$ac_file. $configure_input"
13930 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13931$as_echo "$as_me: creating $ac_file" >&6;}
0ab6f085 13932 fi
81ecdfbb
RW
13933 # Neutralize special characters interpreted by sed in replacement strings.
13934 case $configure_input in #(
13935 *\&* | *\|* | *\\* )
13936 ac_sed_conf_input=`$as_echo "$configure_input" |
13937 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13938 *) ac_sed_conf_input=$configure_input;;
13939 esac
1b9750d6 13940
81ecdfbb 13941 case $ac_tag in
d0ac1c44
SM
13942 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13943 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
13944 esac
13945 ;;
252b5132
RH
13946 esac
13947
81ecdfbb 13948 ac_dir=`$as_dirname -- "$ac_file" ||
6bf9431b
BE
13949$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13950 X"$ac_file" : 'X\(//\)[^/]' \| \
13951 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
13952 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13953$as_echo X"$ac_file" |
13954 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13955 s//\1/
13956 q
13957 }
13958 /^X\(\/\/\)[^/].*/{
13959 s//\1/
13960 q
13961 }
13962 /^X\(\/\/\)$/{
13963 s//\1/
13964 q
13965 }
13966 /^X\(\/\).*/{
13967 s//\1/
13968 q
13969 }
13970 s/.*/./; q'`
13971 as_dir="$ac_dir"; as_fn_mkdir_p
6bf9431b
BE
13972 ac_builddir=.
13973
81ecdfbb
RW
13974case "$ac_dir" in
13975.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13976*)
13977 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13978 # A ".." for each directory in $ac_dir_suffix.
13979 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13980 case $ac_top_builddir_sub in
13981 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13982 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13983 esac ;;
13984esac
13985ac_abs_top_builddir=$ac_pwd
13986ac_abs_builddir=$ac_pwd$ac_dir_suffix
13987# for backward compatibility:
13988ac_top_builddir=$ac_top_build_prefix
252b5132 13989
6bf9431b 13990case $srcdir in
81ecdfbb 13991 .) # We are building in place.
6bf9431b 13992 ac_srcdir=.
81ecdfbb
RW
13993 ac_top_srcdir=$ac_top_builddir_sub
13994 ac_abs_top_srcdir=$ac_pwd ;;
13995 [\\/]* | ?:[\\/]* ) # Absolute name.
6bf9431b 13996 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
13997 ac_top_srcdir=$srcdir
13998 ac_abs_top_srcdir=$srcdir ;;
13999 *) # Relative name.
14000 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14001 ac_top_srcdir=$ac_top_build_prefix$srcdir
14002 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6bf9431b 14003esac
81ecdfbb 14004ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 14005
252b5132 14006
81ecdfbb
RW
14007 case $ac_mode in
14008 :F)
14009 #
14010 # CONFIG_FILE
14011 #
6bf9431b
BE
14012
14013 case $INSTALL in
14014 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
14015 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14016 esac
14017 ac_MKDIR_P=$MKDIR_P
14018 case $MKDIR_P in
14019 [\\/$]* | ?:[\\/]* ) ;;
14020 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
252b5132 14021 esac
81ecdfbb 14022_ACEOF
1b9750d6 14023
81ecdfbb
RW
14024cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14025# If the template does not know about datarootdir, expand it.
14026# FIXME: This hack should be removed a few years after 2.60.
14027ac_datarootdir_hack=; ac_datarootdir_seen=
14028ac_sed_dataroot='
14029/datarootdir/ {
14030 p
14031 q
14032}
14033/@datadir@/p
14034/@docdir@/p
14035/@infodir@/p
14036/@localedir@/p
14037/@mandir@/p'
14038case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14039*datarootdir*) ac_datarootdir_seen=yes;;
14040*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14041 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14042$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14043_ACEOF
14044cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14045 ac_datarootdir_hack='
14046 s&@datadir@&$datadir&g
14047 s&@docdir@&$docdir&g
14048 s&@infodir@&$infodir&g
14049 s&@localedir@&$localedir&g
14050 s&@mandir@&$mandir&g
14051 s&\\\${datarootdir}&$datarootdir&g' ;;
14052esac
6bf9431b 14053_ACEOF
81ecdfbb
RW
14054
14055# Neutralize VPATH when `$srcdir' = `.'.
14056# Shell code in configure.ac might set extrasub.
14057# FIXME: do we really want to maintain this feature?
14058cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14059ac_sed_extra="$ac_vpsub
6bf9431b
BE
14060$extrasub
14061_ACEOF
81ecdfbb 14062cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6bf9431b
BE
14063:t
14064/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
14065s|@configure_input@|$ac_sed_conf_input|;t t
14066s&@top_builddir@&$ac_top_builddir_sub&;t t
14067s&@top_build_prefix@&$ac_top_build_prefix&;t t
14068s&@srcdir@&$ac_srcdir&;t t
14069s&@abs_srcdir@&$ac_abs_srcdir&;t t
14070s&@top_srcdir@&$ac_top_srcdir&;t t
14071s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14072s&@builddir@&$ac_builddir&;t t
14073s&@abs_builddir@&$ac_abs_builddir&;t t
14074s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14075s&@INSTALL@&$ac_INSTALL&;t t
14076s&@MKDIR_P@&$ac_MKDIR_P&;t t
14077$ac_datarootdir_hack
14078"
d0ac1c44
SM
14079eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14080 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
14081
14082test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
14083 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14084 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14085 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 14086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14087which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 14088$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14089which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 14090
d0ac1c44 14091 rm -f "$ac_tmp/stdin"
6bf9431b 14092 case $ac_file in
d0ac1c44
SM
14093 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14094 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 14095 esac \
d0ac1c44 14096 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
14097 ;;
14098 :H)
14099 #
14100 # CONFIG_HEADER
14101 #
6bf9431b 14102 if test x"$ac_file" != x-; then
81ecdfbb
RW
14103 {
14104 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14105 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14106 } >"$ac_tmp/config.h" \
14107 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14108 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
14109 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14110$as_echo "$as_me: $ac_file is unchanged" >&6;}
6bf9431b 14111 else
81ecdfbb 14112 rm -f "$ac_file"
d0ac1c44
SM
14113 mv "$ac_tmp/config.h" "$ac_file" \
14114 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
252b5132 14115 fi
6bf9431b 14116 else
81ecdfbb 14117 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14118 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14119 || as_fn_error $? "could not create -" "$LINENO" 5
252b5132 14120 fi
81ecdfbb
RW
14121# Compute "$ac_file"'s index in $config_headers.
14122_am_arg="$ac_file"
6bf9431b
BE
14123_am_stamp_count=1
14124for _am_header in $config_headers :; do
14125 case $_am_header in
81ecdfbb 14126 $_am_arg | $_am_arg:* )
6bf9431b
BE
14127 break ;;
14128 * )
14129 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14130 esac
14131done
81ecdfbb
RW
14132echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14133$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14134 X"$_am_arg" : 'X\(//\)[^/]' \| \
14135 X"$_am_arg" : 'X\(//\)$' \| \
14136 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14137$as_echo X"$_am_arg" |
14138 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14139 s//\1/
14140 q
14141 }
14142 /^X\(\/\/\)[^/].*/{
14143 s//\1/
14144 q
14145 }
14146 /^X\(\/\/\)$/{
14147 s//\1/
14148 q
14149 }
14150 /^X\(\/\).*/{
14151 s//\1/
14152 q
14153 }
14154 s/.*/./; q'`/stamp-h$_am_stamp_count
14155 ;;
0ab6f085 14156
81ecdfbb
RW
14157 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14158$as_echo "$as_me: executing $ac_file commands" >&6;}
14159 ;;
14160 esac
6bf9431b
BE
14161
14162
81ecdfbb
RW
14163 case $ac_file$ac_mode in
14164 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
d0ac1c44 14165 # Older Autoconf quotes --file arguments for eval, but not when files
81ecdfbb
RW
14166 # are listed without --file. Let's play safe and only enable the eval
14167 # if we detect the quoting.
14168 case $CONFIG_FILES in
14169 *\'*) eval set x "$CONFIG_FILES" ;;
14170 *) set x $CONFIG_FILES ;;
14171 esac
14172 shift
14173 for mf
14174 do
14175 # Strip MF so we end up with the name of the file.
14176 mf=`echo "$mf" | sed -e 's/:.*$//'`
14177 # Check whether this is an Automake generated Makefile or not.
d0ac1c44 14178 # We used to match only the files named 'Makefile.in', but
81ecdfbb
RW
14179 # some people rename them; so instead we look at the file content.
14180 # Grep'ing the first line is not enough: some people post-process
14181 # each Makefile.in and add a new line on top of each file to say so.
14182 # Grep'ing the whole file is not good either: AIX grep has a line
14183 # limit of 2048, but all sed's we know have understand at least 4000.
14184 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14185 dirpart=`$as_dirname -- "$mf" ||
6bf9431b
BE
14186$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14187 X"$mf" : 'X\(//\)[^/]' \| \
14188 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
14189 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14190$as_echo X"$mf" |
14191 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14192 s//\1/
14193 q
14194 }
14195 /^X\(\/\/\)[^/].*/{
14196 s//\1/
14197 q
14198 }
14199 /^X\(\/\/\)$/{
14200 s//\1/
14201 q
14202 }
14203 /^X\(\/\).*/{
14204 s//\1/
14205 q
14206 }
14207 s/.*/./; q'`
14208 else
14209 continue
14210 fi
14211 # Extract the definition of DEPDIR, am__include, and am__quote
d0ac1c44 14212 # from the Makefile without running 'make'.
81ecdfbb
RW
14213 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14214 test -z "$DEPDIR" && continue
14215 am__include=`sed -n 's/^am__include = //p' < "$mf"`
d0ac1c44 14216 test -z "$am__include" && continue
81ecdfbb 14217 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
81ecdfbb
RW
14218 # Find all dependency output files, they are included files with
14219 # $(DEPDIR) in their names. We invoke sed twice because it is the
14220 # simplest approach to changing $(DEPDIR) to its actual value in the
14221 # expansion.
14222 for file in `sed -n "
14223 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
d0ac1c44 14224 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
81ecdfbb
RW
14225 # Make sure the directory exists.
14226 test -f "$dirpart/$file" && continue
14227 fdir=`$as_dirname -- "$file" ||
6bf9431b
BE
14228$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14229 X"$file" : 'X\(//\)[^/]' \| \
14230 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
14231 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14232$as_echo X"$file" |
14233 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14234 s//\1/
14235 q
14236 }
14237 /^X\(\/\/\)[^/].*/{
14238 s//\1/
14239 q
14240 }
14241 /^X\(\/\/\)$/{
14242 s//\1/
14243 q
14244 }
14245 /^X\(\/\).*/{
14246 s//\1/
14247 q
14248 }
14249 s/.*/./; q'`
14250 as_dir=$dirpart/$fdir; as_fn_mkdir_p
14251 # echo "creating $dirpart/$file"
14252 echo '# dummy' > "$dirpart/$file"
6bf9431b 14253 done
6bf9431b 14254 done
81ecdfbb 14255}
d7040cdb 14256 ;;
81ecdfbb 14257 "libtool":C)
d7040cdb
SE
14258
14259 # See if we are running on zsh, and set the options which allow our
14260 # commands through without removal of \ escapes.
14261 if test -n "${ZSH_VERSION+set}" ; then
14262 setopt NO_GLOB_SUBST
14263 fi
14264
14265 cfgfile="${ofile}T"
14266 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14267 $RM "$cfgfile"
14268
14269 cat <<_LT_EOF >> "$cfgfile"
14270#! $SHELL
14271
14272# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
b214d478 14273# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
14274# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14275# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14276#
b214d478 14277# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 14278# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
b214d478 14279# Written by Gordon Matzigkeit, 1996
d7040cdb 14280#
b214d478 14281# This file is part of GNU Libtool.
d7040cdb 14282#
b214d478
SE
14283# GNU Libtool is free software; you can redistribute it and/or
14284# modify it under the terms of the GNU General Public License as
14285# published by the Free Software Foundation; either version 2 of
14286# the License, or (at your option) any later version.
d7040cdb 14287#
b214d478
SE
14288# As a special exception to the GNU General Public License,
14289# if you distribute this file as part of a program or library that
14290# is built using GNU Libtool, you may include this file under the
14291# same distribution terms that you use for the rest of that program.
d7040cdb 14292#
b214d478
SE
14293# GNU Libtool is distributed in the hope that it will be useful,
14294# but WITHOUT ANY WARRANTY; without even the implied warranty of
14295# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14296# GNU General Public License for more details.
d7040cdb 14297#
b214d478
SE
14298# You should have received a copy of the GNU General Public License
14299# along with GNU Libtool; see the file COPYING. If not, a copy
14300# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14301# obtained by writing to the Free Software Foundation, Inc.,
14302# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
14303
14304
14305# The names of the tagged configurations supported by this script.
14306available_tags=""
14307
14308# ### BEGIN LIBTOOL CONFIG
14309
14310# Which release of libtool.m4 was used?
14311macro_version=$macro_version
14312macro_revision=$macro_revision
14313
14314# Whether or not to build shared libraries.
14315build_libtool_libs=$enable_shared
14316
14317# Whether or not to build static libraries.
14318build_old_libs=$enable_static
14319
14320# What type of objects to build.
14321pic_mode=$pic_mode
14322
14323# Whether or not to optimize for fast installation.
14324fast_install=$enable_fast_install
14325
3725885a
RW
14326# Shell to use when invoking shell scripts.
14327SHELL=$lt_SHELL
14328
14329# An echo program that protects backslashes.
14330ECHO=$lt_ECHO
14331
d7040cdb
SE
14332# The host system.
14333host_alias=$host_alias
14334host=$host
14335host_os=$host_os
14336
14337# The build system.
14338build_alias=$build_alias
14339build=$build
14340build_os=$build_os
14341
14342# A sed program that does not truncate output.
14343SED=$lt_SED
14344
14345# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14346Xsed="\$SED -e 1s/^X//"
14347
14348# A grep program that handles long lines.
14349GREP=$lt_GREP
14350
14351# An ERE matcher.
14352EGREP=$lt_EGREP
14353
14354# A literal string matcher.
14355FGREP=$lt_FGREP
14356
14357# A BSD- or MS-compatible name lister.
14358NM=$lt_NM
14359
14360# Whether we need soft or hard links.
14361LN_S=$lt_LN_S
14362
14363# What is the maximum length of a command?
14364max_cmd_len=$max_cmd_len
14365
14366# Object file suffix (normally "o").
14367objext=$ac_objext
14368
14369# Executable file suffix (normally "").
14370exeext=$exeext
14371
14372# whether the shell understands "unset".
14373lt_unset=$lt_unset
14374
14375# turn spaces into newlines.
14376SP2NL=$lt_lt_SP2NL
14377
14378# turn newlines into spaces.
14379NL2SP=$lt_lt_NL2SP
14380
b214d478
SE
14381# An object symbol dumper.
14382OBJDUMP=$lt_OBJDUMP
14383
d7040cdb
SE
14384# Method to check whether dependent libraries are shared objects.
14385deplibs_check_method=$lt_deplibs_check_method
14386
14387# Command to use when deplibs_check_method == "file_magic".
14388file_magic_cmd=$lt_file_magic_cmd
14389
14390# The archiver.
14391AR=$lt_AR
14392AR_FLAGS=$lt_AR_FLAGS
14393
14394# A symbol stripping program.
14395STRIP=$lt_STRIP
14396
14397# Commands used to install an old-style archive.
14398RANLIB=$lt_RANLIB
14399old_postinstall_cmds=$lt_old_postinstall_cmds
14400old_postuninstall_cmds=$lt_old_postuninstall_cmds
14401
3725885a
RW
14402# Whether to use a lock for old archive extraction.
14403lock_old_archive_extraction=$lock_old_archive_extraction
14404
d7040cdb
SE
14405# A C compiler.
14406LTCC=$lt_CC
14407
14408# LTCC compiler flags.
14409LTCFLAGS=$lt_CFLAGS
14410
14411# Take the output of nm and produce a listing of raw symbols and C names.
14412global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14413
14414# Transform the output of nm in a proper C declaration.
14415global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14416
14417# Transform the output of nm in a C name address pair.
14418global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14419
b214d478
SE
14420# Transform the output of nm in a C name address pair when lib prefix is needed.
14421global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14422
d7040cdb
SE
14423# The name of the directory that contains temporary libtool files.
14424objdir=$objdir
14425
d7040cdb
SE
14426# Used to examine libraries when file_magic_cmd begins with "file".
14427MAGIC_CMD=$MAGIC_CMD
14428
14429# Must we lock files when doing compilation?
14430need_locks=$lt_need_locks
14431
b214d478
SE
14432# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14433DSYMUTIL=$lt_DSYMUTIL
14434
14435# Tool to change global to local symbols on Mac OS X.
14436NMEDIT=$lt_NMEDIT
14437
14438# Tool to manipulate fat objects and archives on Mac OS X.
14439LIPO=$lt_LIPO
14440
14441# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14442OTOOL=$lt_OTOOL
14443
14444# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14445OTOOL64=$lt_OTOOL64
14446
d7040cdb
SE
14447# Old archive suffix (normally "a").
14448libext=$libext
14449
14450# Shared library suffix (normally ".so").
14451shrext_cmds=$lt_shrext_cmds
14452
14453# The commands to extract the exported symbol list from a shared archive.
14454extract_expsyms_cmds=$lt_extract_expsyms_cmds
14455
14456# Variables whose values should be saved in libtool wrapper scripts and
14457# restored at link time.
14458variables_saved_for_relink=$lt_variables_saved_for_relink
14459
14460# Do we need the "lib" prefix for modules?
14461need_lib_prefix=$need_lib_prefix
14462
14463# Do we need a version for libraries?
14464need_version=$need_version
14465
14466# Library versioning type.
14467version_type=$version_type
14468
14469# Shared library runtime path variable.
14470runpath_var=$runpath_var
14471
14472# Shared library path variable.
14473shlibpath_var=$shlibpath_var
14474
14475# Is shlibpath searched before the hard-coded library search path?
14476shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14477
14478# Format of library name prefix.
14479libname_spec=$lt_libname_spec
14480
14481# List of archive names. First name is the real one, the rest are links.
14482# The last name is the one that the linker finds with -lNAME
14483library_names_spec=$lt_library_names_spec
14484
14485# The coded name of the library, if different from the real name.
14486soname_spec=$lt_soname_spec
14487
3725885a
RW
14488# Permission mode override for installation of shared libraries.
14489install_override_mode=$lt_install_override_mode
14490
d7040cdb
SE
14491# Command to use after installation of a shared archive.
14492postinstall_cmds=$lt_postinstall_cmds
14493
14494# Command to use after uninstallation of a shared archive.
14495postuninstall_cmds=$lt_postuninstall_cmds
14496
14497# Commands used to finish a libtool library installation in a directory.
14498finish_cmds=$lt_finish_cmds
14499
14500# As "finish_cmds", except a single script fragment to be evaled but
14501# not shown.
14502finish_eval=$lt_finish_eval
14503
14504# Whether we should hardcode library paths into libraries.
14505hardcode_into_libs=$hardcode_into_libs
14506
14507# Compile-time system search path for libraries.
14508sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14509
14510# Run-time system search path for libraries.
14511sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14512
14513# Whether dlopen is supported.
14514dlopen_support=$enable_dlopen
14515
14516# Whether dlopen of programs is supported.
14517dlopen_self=$enable_dlopen_self
14518
14519# Whether dlopen of statically linked programs is supported.
14520dlopen_self_static=$enable_dlopen_self_static
14521
14522# Commands to strip libraries.
14523old_striplib=$lt_old_striplib
14524striplib=$lt_striplib
14525
14526
14527# The linker used to build libraries.
14528LD=$lt_LD
14529
3725885a
RW
14530# How to create reloadable object files.
14531reload_flag=$lt_reload_flag
14532reload_cmds=$lt_reload_cmds
14533
d7040cdb
SE
14534# Commands used to build an old-style archive.
14535old_archive_cmds=$lt_old_archive_cmds
14536
14537# A language specific compiler.
14538CC=$lt_compiler
14539
14540# Is the compiler the GNU compiler?
14541with_gcc=$GCC
14542
14543# Compiler flag to turn off builtin functions.
14544no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14545
14546# How to pass a linker flag through the compiler.
14547wl=$lt_lt_prog_compiler_wl
14548
14549# Additional compiler flags for building library objects.
14550pic_flag=$lt_lt_prog_compiler_pic
14551
14552# Compiler flag to prevent dynamic linking.
14553link_static_flag=$lt_lt_prog_compiler_static
14554
14555# Does compiler simultaneously support -c and -o options?
14556compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14557
14558# Whether or not to add -lc for building shared libraries.
14559build_libtool_need_lc=$archive_cmds_need_lc
14560
14561# Whether or not to disallow shared libs when runtime libs are static.
14562allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14563
14564# Compiler flag to allow reflexive dlopens.
14565export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14566
14567# Compiler flag to generate shared objects directly from archives.
14568whole_archive_flag_spec=$lt_whole_archive_flag_spec
14569
14570# Whether the compiler copes with passing no objects directly.
14571compiler_needs_object=$lt_compiler_needs_object
14572
14573# Create an old-style archive from a shared archive.
14574old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14575
14576# Create a temporary old-style archive to link instead of a shared archive.
14577old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14578
14579# Commands used to build a shared archive.
14580archive_cmds=$lt_archive_cmds
14581archive_expsym_cmds=$lt_archive_expsym_cmds
14582
14583# Commands used to build a loadable module if different from building
14584# a shared archive.
14585module_cmds=$lt_module_cmds
14586module_expsym_cmds=$lt_module_expsym_cmds
14587
14588# Whether we are building with GNU ld or not.
14589with_gnu_ld=$lt_with_gnu_ld
14590
14591# Flag that allows shared libraries with undefined symbols to be built.
14592allow_undefined_flag=$lt_allow_undefined_flag
14593
14594# Flag that enforces no undefined symbols.
14595no_undefined_flag=$lt_no_undefined_flag
14596
14597# Flag to hardcode \$libdir into a binary during linking.
14598# This must work even if \$libdir does not exist
14599hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14600
14601# If ld is used when linking, flag to hardcode \$libdir into a binary
14602# during linking. This must work even if \$libdir does not exist.
14603hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14604
14605# Whether we need a single "-rpath" flag with a separated argument.
14606hardcode_libdir_separator=$lt_hardcode_libdir_separator
14607
14608# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14609# DIR into the resulting binary.
14610hardcode_direct=$hardcode_direct
14611
14612# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14613# DIR into the resulting binary and the resulting library dependency is
14614# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14615# library is relocated.
14616hardcode_direct_absolute=$hardcode_direct_absolute
14617
14618# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14619# into the resulting binary.
14620hardcode_minus_L=$hardcode_minus_L
14621
14622# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14623# into the resulting binary.
14624hardcode_shlibpath_var=$hardcode_shlibpath_var
14625
14626# Set to "yes" if building a shared library automatically hardcodes DIR
14627# into the library and all subsequent libraries and executables linked
14628# against it.
14629hardcode_automatic=$hardcode_automatic
14630
14631# Set to yes if linker adds runtime paths of dependent libraries
14632# to runtime path list.
14633inherit_rpath=$inherit_rpath
14634
14635# Whether libtool must link a program against all its dependency libraries.
14636link_all_deplibs=$link_all_deplibs
14637
14638# Fix the shell variable \$srcfile for the compiler.
14639fix_srcfile_path=$lt_fix_srcfile_path
14640
14641# Set to "yes" if exported symbols are required.
14642always_export_symbols=$always_export_symbols
14643
14644# The commands to list exported symbols.
14645export_symbols_cmds=$lt_export_symbols_cmds
14646
14647# Symbols that should not be listed in the preloaded symbols.
14648exclude_expsyms=$lt_exclude_expsyms
14649
14650# Symbols that must always be exported.
14651include_expsyms=$lt_include_expsyms
14652
14653# Commands necessary for linking programs (against libraries) with templates.
14654prelink_cmds=$lt_prelink_cmds
14655
14656# Specify filename containing input files.
14657file_list_spec=$lt_file_list_spec
14658
14659# How to hardcode a shared library path into an executable.
14660hardcode_action=$hardcode_action
14661
14662# ### END LIBTOOL CONFIG
14663
14664_LT_EOF
14665
14666 case $host_os in
14667 aix3*)
14668 cat <<\_LT_EOF >> "$cfgfile"
14669# AIX sometimes has problems with the GCC collect2 program. For some
14670# reason, if we set the COLLECT_NAMES environment variable, the problems
14671# vanish in a puff of smoke.
14672if test "X${COLLECT_NAMES+set}" != Xset; then
14673 COLLECT_NAMES=
14674 export COLLECT_NAMES
14675fi
14676_LT_EOF
14677 ;;
14678 esac
14679
14680
14681ltmain="$ac_aux_dir/ltmain.sh"
14682
14683
14684 # We use sed instead of cat because bash on DJGPP gets confused if
14685 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14686 # text mode, it properly converts lines to CR/LF. This bash problem
14687 # is reportedly fixed, but why not run on old versions too?
14688 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14689 || (rm -f "$cfgfile"; exit 1)
14690
14691 case $xsi_shell in
14692 yes)
14693 cat << \_LT_EOF >> "$cfgfile"
b214d478 14694
d7040cdb
SE
14695# func_dirname file append nondir_replacement
14696# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14697# otherwise set result to NONDIR_REPLACEMENT.
14698func_dirname ()
14699{
14700 case ${1} in
14701 */*) func_dirname_result="${1%/*}${2}" ;;
14702 * ) func_dirname_result="${3}" ;;
14703 esac
14704}
14705
14706# func_basename file
14707func_basename ()
14708{
14709 func_basename_result="${1##*/}"
14710}
14711
b214d478
SE
14712# func_dirname_and_basename file append nondir_replacement
14713# perform func_basename and func_dirname in a single function
14714# call:
14715# dirname: Compute the dirname of FILE. If nonempty,
14716# add APPEND to the result, otherwise set result
14717# to NONDIR_REPLACEMENT.
14718# value returned in "$func_dirname_result"
14719# basename: Compute filename of FILE.
14720# value retuned in "$func_basename_result"
14721# Implementation must be kept synchronized with func_dirname
14722# and func_basename. For efficiency, we do not delegate to
14723# those functions but instead duplicate the functionality here.
14724func_dirname_and_basename ()
14725{
14726 case ${1} in
14727 */*) func_dirname_result="${1%/*}${2}" ;;
14728 * ) func_dirname_result="${3}" ;;
14729 esac
14730 func_basename_result="${1##*/}"
14731}
14732
d7040cdb
SE
14733# func_stripname prefix suffix name
14734# strip PREFIX and SUFFIX off of NAME.
14735# PREFIX and SUFFIX must not contain globbing or regex special
14736# characters, hashes, percent signs, but SUFFIX may contain a leading
14737# dot (in which case that matches only a dot).
14738func_stripname ()
14739{
14740 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14741 # positional parameters, so assign one to ordinary parameter first.
14742 func_stripname_result=${3}
14743 func_stripname_result=${func_stripname_result#"${1}"}
14744 func_stripname_result=${func_stripname_result%"${2}"}
14745}
14746
14747# func_opt_split
14748func_opt_split ()
14749{
14750 func_opt_split_opt=${1%%=*}
14751 func_opt_split_arg=${1#*=}
14752}
14753
14754# func_lo2o object
14755func_lo2o ()
14756{
14757 case ${1} in
14758 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14759 *) func_lo2o_result=${1} ;;
14760 esac
14761}
b214d478
SE
14762
14763# func_xform libobj-or-source
14764func_xform ()
14765{
14766 func_xform_result=${1%.*}.lo
14767}
14768
14769# func_arith arithmetic-term...
14770func_arith ()
14771{
14772 func_arith_result=$(( $* ))
14773}
14774
14775# func_len string
14776# STRING may not start with a hyphen.
14777func_len ()
14778{
14779 func_len_result=${#1}
14780}
14781
d7040cdb
SE
14782_LT_EOF
14783 ;;
14784 *) # Bourne compatible functions.
14785 cat << \_LT_EOF >> "$cfgfile"
b214d478 14786
d7040cdb
SE
14787# func_dirname file append nondir_replacement
14788# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14789# otherwise set result to NONDIR_REPLACEMENT.
14790func_dirname ()
14791{
14792 # Extract subdirectory from the argument.
3725885a 14793 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
14794 if test "X$func_dirname_result" = "X${1}"; then
14795 func_dirname_result="${3}"
14796 else
14797 func_dirname_result="$func_dirname_result${2}"
14798 fi
14799}
14800
14801# func_basename file
14802func_basename ()
14803{
3725885a 14804 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
14805}
14806
b214d478 14807
d7040cdb
SE
14808# func_stripname prefix suffix name
14809# strip PREFIX and SUFFIX off of NAME.
14810# PREFIX and SUFFIX must not contain globbing or regex special
14811# characters, hashes, percent signs, but SUFFIX may contain a leading
14812# dot (in which case that matches only a dot).
14813# func_strip_suffix prefix name
14814func_stripname ()
14815{
14816 case ${2} in
3725885a
RW
14817 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14818 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
14819 esac
14820}
14821
14822# sed scripts:
14823my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14824my_sed_long_arg='1s/^-[^=]*=//'
14825
14826# func_opt_split
14827func_opt_split ()
14828{
3725885a
RW
14829 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14830 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
14831}
14832
14833# func_lo2o object
14834func_lo2o ()
14835{
3725885a 14836 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 14837}
b214d478
SE
14838
14839# func_xform libobj-or-source
14840func_xform ()
14841{
3725885a 14842 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
b214d478
SE
14843}
14844
14845# func_arith arithmetic-term...
14846func_arith ()
14847{
14848 func_arith_result=`expr "$@"`
14849}
14850
14851# func_len string
14852# STRING may not start with a hyphen.
14853func_len ()
14854{
14855 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14856}
14857
d7040cdb
SE
14858_LT_EOF
14859esac
14860
14861case $lt_shell_append in
14862 yes)
14863 cat << \_LT_EOF >> "$cfgfile"
14864
14865# func_append var value
14866# Append VALUE to the end of shell variable VAR.
14867func_append ()
14868{
14869 eval "$1+=\$2"
14870}
14871_LT_EOF
14872 ;;
14873 *)
14874 cat << \_LT_EOF >> "$cfgfile"
14875
14876# func_append var value
14877# Append VALUE to the end of shell variable VAR.
14878func_append ()
14879{
14880 eval "$1=\$$1\$2"
14881}
b214d478 14882
d7040cdb
SE
14883_LT_EOF
14884 ;;
14885 esac
14886
14887
14888 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14889 || (rm -f "$cfgfile"; exit 1)
14890
14891 mv -f "$cfgfile" "$ofile" ||
14892 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14893 chmod +x "$ofile"
14894
6bf9431b 14895 ;;
81ecdfbb 14896 "default-1":C)
20e95c23
DJ
14897 for ac_file in $CONFIG_FILES; do
14898 # Support "outfile[:infile[:infile...]]"
14899 case "$ac_file" in
14900 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
14901 esac
14902 # PO directories have a Makefile.in generated from Makefile.in.in.
14903 case "$ac_file" in */Makefile.in)
14904 # Adjust a relative srcdir.
14905 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 14906 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
14907 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
14908 # In autoconf-2.13 it is called $ac_given_srcdir.
14909 # In autoconf-2.50 it is called $srcdir.
14910 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
14911 case "$ac_given_srcdir" in
14912 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
14913 /*) top_srcdir="$ac_given_srcdir" ;;
14914 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
14915 esac
14916 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
14917 rm -f "$ac_dir/POTFILES"
14918 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
14919 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
14920 POMAKEFILEDEPS="POTFILES.in"
14921 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
14922 # on $ac_dir but don't depend on user-specified configuration
14923 # parameters.
14924 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
14925 # The LINGUAS file contains the set of available languages.
14926 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 14927 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20e95c23
DJ
14928 fi
14929 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
14930 # Hide the ALL_LINGUAS assigment from automake.
14931 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
14932 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
14933 else
37a42ee9 14934 # The set of available languages was given in configure.ac.
20e95c23
DJ
14935 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
14936 fi
14937 case "$ac_given_srcdir" in
14938 .) srcdirpre= ;;
14939 *) srcdirpre='$(srcdir)/' ;;
14940 esac
14941 POFILES=
14942 GMOFILES=
14943 UPDATEPOFILES=
14944 DUMMYPOFILES=
14945 for lang in $ALL_LINGUAS; do
14946 POFILES="$POFILES $srcdirpre$lang.po"
14947 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
14948 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
14949 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
14950 done
14951 # CATALOGS depends on both $ac_dir and the user's LINGUAS
14952 # environment variable.
14953 INST_LINGUAS=
14954 if test -n "$ALL_LINGUAS"; then
14955 for presentlang in $ALL_LINGUAS; do
14956 useit=no
14957 if test "%UNSET%" != "$LINGUAS"; then
14958 desiredlanguages="$LINGUAS"
14959 else
14960 desiredlanguages="$ALL_LINGUAS"
14961 fi
14962 for desiredlang in $desiredlanguages; do
14963 # Use the presentlang catalog if desiredlang is
14964 # a. equal to presentlang, or
14965 # b. a variant of presentlang (because in this case,
14966 # presentlang can be used as a fallback for messages
14967 # which are not translated in the desiredlang catalog).
14968 case "$desiredlang" in
14969 "$presentlang"*) useit=yes;;
14970 esac
14971 done
14972 if test $useit = yes; then
14973 INST_LINGUAS="$INST_LINGUAS $presentlang"
14974 fi
14975 done
14976 fi
14977 CATALOGS=
14978 if test -n "$INST_LINGUAS"; then
14979 for lang in $INST_LINGUAS; do
14980 CATALOGS="$CATALOGS $lang.gmo"
14981 done
14982 fi
14983 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
14984 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
14985 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
14986 if test -f "$f"; then
14987 case "$f" in
14988 *.orig | *.bak | *~) ;;
14989 *) cat "$f" >> "$ac_dir/Makefile" ;;
14990 esac
14991 fi
14992 done
14993 fi
14994 ;;
14995 esac
14996 done ;;
81ecdfbb 14997
6bf9431b 14998 esac
81ecdfbb 14999done # for ac_tag
6bf9431b 15000
6bf9431b 15001
81ecdfbb 15002as_fn_exit 0
6bf9431b 15003_ACEOF
6bf9431b
BE
15004ac_clean_files=$ac_clean_files_save
15005
81ecdfbb 15006test $ac_write_fail = 0 ||
d0ac1c44 15007 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 15008
6bf9431b
BE
15009
15010# configure is writing to config.log, and then calls config.status.
15011# config.status does its own redirection, appending to config.log.
15012# Unfortunately, on DOS this fails, as config.log is still kept open
15013# by configure, so config.status won't be able to write to it; its
15014# output is simply discarded. So we exec the FD to /dev/null,
15015# effectively closing config.log, so it can be properly (re)opened and
15016# appended to by config.status. When coming back to configure, we
15017# need to make the FD available again.
15018if test "$no_create" != yes; then
15019 ac_cs_success=:
15020 ac_config_status_args=
15021 test "$silent" = yes &&
15022 ac_config_status_args="$ac_config_status_args --quiet"
15023 exec 5>/dev/null
15024 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15025 exec 5>>config.log
15026 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15027 # would make configure fail if this is the last instruction.
d0ac1c44 15028 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
15029fi
15030if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15032$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6bf9431b 15033fi
252b5132 15034