]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gprof/configure
Binutils: Pass --plugin to AR and RANLIB
[thirdparty/binutils-gdb.git] / gprof / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
573fe3fb 3# Generated by GNU Autoconf 2.69 for gprof 2.36.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'
573fe3fb
NC
590PACKAGE_VERSION='2.36.50'
591PACKAGE_STRING='gprof 2.36.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
c8693053 660LARGEFILE_CPPFLAGS
81ecdfbb
RW
661OTOOL64
662OTOOL
663LIPO
664NMEDIT
665DSYMUTIL
81ecdfbb
RW
666RANLIB
667AR
668OBJDUMP
669LN_S
670NM
671ac_ct_DUMPBIN
672DUMPBIN
673LD
674FGREP
675SED
676LIBTOOL
677EGREP
678GREP
679CPP
d0ac1c44
SM
680AM_BACKSLASH
681AM_DEFAULT_VERBOSITY
682AM_DEFAULT_V
683AM_V
81ecdfbb
RW
684am__fastdepCC_FALSE
685am__fastdepCC_TRUE
686CCDEPMODE
6eb7d830 687am__nodep
81ecdfbb
RW
688AMDEPBACKSLASH
689AMDEP_FALSE
690AMDEP_TRUE
691am__quote
692am__include
693DEPDIR
694am__untar
695am__tar
696AMTAR
697am__leading_dot
698SET_MAKE
699AWK
700mkdir_p
701MKDIR_P
702INSTALL_STRIP_PROGRAM
703STRIP
704install_sh
705MAKEINFO
706AUTOHEADER
707AUTOMAKE
708AUTOCONF
709ACLOCAL
710VERSION
711PACKAGE
712CYGPATH_W
713am__isrc
714INSTALL_DATA
715INSTALL_SCRIPT
716INSTALL_PROGRAM
717OBJEXT
718EXEEXT
719ac_ct_CC
720CPPFLAGS
721LDFLAGS
722CFLAGS
723CC
724target_os
725target_vendor
726target_cpu
727target
728host_os
729host_vendor
730host_cpu
731host
732build_os
733build_vendor
734build_cpu
735build
736target_alias
737host_alias
738build_alias
739LIBS
740ECHO_T
741ECHO_N
742ECHO_C
743DEFS
744mandir
745localedir
746libdir
747psdir
748pdfdir
749dvidir
750htmldir
751infodir
752docdir
753oldincludedir
754includedir
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'
252b5132
RH
839includedir='${prefix}/include'
840oldincludedir='/usr/include'
2e98a7bd 841docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
842infodir='${datarootdir}/info'
843htmldir='${docdir}'
844dvidir='${docdir}'
845pdfdir='${docdir}'
846psdir='${docdir}'
847libdir='${exec_prefix}/lib'
848localedir='${datarootdir}/locale'
849mandir='${datarootdir}/man'
252b5132 850
252b5132 851ac_prev=
81ecdfbb 852ac_dashdash=
252b5132
RH
853for ac_option
854do
252b5132
RH
855 # If the previous option needs an argument, assign it.
856 if test -n "$ac_prev"; then
81ecdfbb 857 eval $ac_prev=\$ac_option
252b5132
RH
858 ac_prev=
859 continue
860 fi
861
81ecdfbb 862 case $ac_option in
d0ac1c44
SM
863 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
864 *=) ac_optarg= ;;
865 *) ac_optarg=yes ;;
81ecdfbb 866 esac
252b5132
RH
867
868 # Accept the important Cygnus configure options, so we can diagnose typos.
869
81ecdfbb
RW
870 case $ac_dashdash$ac_option in
871 --)
872 ac_dashdash=yes ;;
252b5132
RH
873
874 -bindir | --bindir | --bindi | --bind | --bin | --bi)
875 ac_prev=bindir ;;
876 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
6bf9431b 877 bindir=$ac_optarg ;;
252b5132
RH
878
879 -build | --build | --buil | --bui | --bu)
6bf9431b 880 ac_prev=build_alias ;;
252b5132 881 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
6bf9431b 882 build_alias=$ac_optarg ;;
252b5132
RH
883
884 -cache-file | --cache-file | --cache-fil | --cache-fi \
885 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
886 ac_prev=cache_file ;;
887 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
888 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6bf9431b
BE
889 cache_file=$ac_optarg ;;
890
891 --config-cache | -C)
892 cache_file=config.cache ;;
252b5132 893
81ecdfbb 894 -datadir | --datadir | --datadi | --datad)
252b5132 895 ac_prev=datadir ;;
81ecdfbb 896 -datadir=* | --datadir=* | --datadi=* | --datad=*)
6bf9431b 897 datadir=$ac_optarg ;;
252b5132 898
81ecdfbb
RW
899 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
900 | --dataroo | --dataro | --datar)
901 ac_prev=datarootdir ;;
902 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
903 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
904 datarootdir=$ac_optarg ;;
905
252b5132 906 -disable-* | --disable-*)
81ecdfbb 907 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 908 # Reject names that are not valid shell variable names.
81ecdfbb 909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 910 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
911 ac_useropt_orig=$ac_useropt
912 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
913 case $ac_user_opts in
914 *"
915"enable_$ac_useropt"
916"*) ;;
917 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
918 ac_unrecognized_sep=', ';;
919 esac
920 eval enable_$ac_useropt=no ;;
921
922 -docdir | --docdir | --docdi | --doc | --do)
923 ac_prev=docdir ;;
924 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
925 docdir=$ac_optarg ;;
926
927 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
928 ac_prev=dvidir ;;
929 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
930 dvidir=$ac_optarg ;;
252b5132
RH
931
932 -enable-* | --enable-*)
81ecdfbb 933 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 934 # Reject names that are not valid shell variable names.
81ecdfbb 935 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 936 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
937 ac_useropt_orig=$ac_useropt
938 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939 case $ac_user_opts in
940 *"
941"enable_$ac_useropt"
942"*) ;;
943 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
944 ac_unrecognized_sep=', ';;
0ab6f085 945 esac
81ecdfbb 946 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
947
948 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950 | --exec | --exe | --ex)
951 ac_prev=exec_prefix ;;
952 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954 | --exec=* | --exe=* | --ex=*)
6bf9431b 955 exec_prefix=$ac_optarg ;;
252b5132
RH
956
957 -gas | --gas | --ga | --g)
958 # Obsolete; use --with-gas.
959 with_gas=yes ;;
960
6bf9431b
BE
961 -help | --help | --hel | --he | -h)
962 ac_init_help=long ;;
963 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964 ac_init_help=recursive ;;
965 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966 ac_init_help=short ;;
252b5132
RH
967
968 -host | --host | --hos | --ho)
6bf9431b 969 ac_prev=host_alias ;;
252b5132 970 -host=* | --host=* | --hos=* | --ho=*)
6bf9431b 971 host_alias=$ac_optarg ;;
252b5132 972
81ecdfbb
RW
973 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
974 ac_prev=htmldir ;;
975 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
976 | --ht=*)
977 htmldir=$ac_optarg ;;
978
252b5132
RH
979 -includedir | --includedir | --includedi | --included | --include \
980 | --includ | --inclu | --incl | --inc)
981 ac_prev=includedir ;;
982 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983 | --includ=* | --inclu=* | --incl=* | --inc=*)
6bf9431b 984 includedir=$ac_optarg ;;
252b5132
RH
985
986 -infodir | --infodir | --infodi | --infod | --info | --inf)
987 ac_prev=infodir ;;
988 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
6bf9431b 989 infodir=$ac_optarg ;;
252b5132
RH
990
991 -libdir | --libdir | --libdi | --libd)
992 ac_prev=libdir ;;
993 -libdir=* | --libdir=* | --libdi=* | --libd=*)
6bf9431b 994 libdir=$ac_optarg ;;
252b5132
RH
995
996 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997 | --libexe | --libex | --libe)
998 ac_prev=libexecdir ;;
999 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000 | --libexe=* | --libex=* | --libe=*)
6bf9431b 1001 libexecdir=$ac_optarg ;;
252b5132 1002
81ecdfbb
RW
1003 -localedir | --localedir | --localedi | --localed | --locale)
1004 ac_prev=localedir ;;
1005 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006 localedir=$ac_optarg ;;
1007
252b5132 1008 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1009 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1010 ac_prev=localstatedir ;;
1011 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1012 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
6bf9431b 1013 localstatedir=$ac_optarg ;;
252b5132
RH
1014
1015 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1016 ac_prev=mandir ;;
1017 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
6bf9431b 1018 mandir=$ac_optarg ;;
252b5132
RH
1019
1020 -nfp | --nfp | --nf)
1021 # Obsolete; use --without-fp.
1022 with_fp=no ;;
1023
1024 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
6bf9431b 1025 | --no-cr | --no-c | -n)
252b5132
RH
1026 no_create=yes ;;
1027
1028 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1030 no_recursion=yes ;;
1031
1032 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034 | --oldin | --oldi | --old | --ol | --o)
1035 ac_prev=oldincludedir ;;
1036 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
6bf9431b 1039 oldincludedir=$ac_optarg ;;
252b5132
RH
1040
1041 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1042 ac_prev=prefix ;;
1043 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6bf9431b 1044 prefix=$ac_optarg ;;
252b5132
RH
1045
1046 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047 | --program-pre | --program-pr | --program-p)
1048 ac_prev=program_prefix ;;
1049 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
6bf9431b 1051 program_prefix=$ac_optarg ;;
252b5132
RH
1052
1053 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054 | --program-suf | --program-su | --program-s)
1055 ac_prev=program_suffix ;;
1056 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
6bf9431b 1058 program_suffix=$ac_optarg ;;
252b5132
RH
1059
1060 -program-transform-name | --program-transform-name \
1061 | --program-transform-nam | --program-transform-na \
1062 | --program-transform-n | --program-transform- \
1063 | --program-transform | --program-transfor \
1064 | --program-transfo | --program-transf \
1065 | --program-trans | --program-tran \
1066 | --progr-tra | --program-tr | --program-t)
1067 ac_prev=program_transform_name ;;
1068 -program-transform-name=* | --program-transform-name=* \
1069 | --program-transform-nam=* | --program-transform-na=* \
1070 | --program-transform-n=* | --program-transform-=* \
1071 | --program-transform=* | --program-transfor=* \
1072 | --program-transfo=* | --program-transf=* \
1073 | --program-trans=* | --program-tran=* \
1074 | --progr-tra=* | --program-tr=* | --program-t=*)
6bf9431b 1075 program_transform_name=$ac_optarg ;;
252b5132 1076
81ecdfbb
RW
1077 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1078 ac_prev=pdfdir ;;
1079 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080 pdfdir=$ac_optarg ;;
1081
1082 -psdir | --psdir | --psdi | --psd | --ps)
1083 ac_prev=psdir ;;
1084 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1085 psdir=$ac_optarg ;;
1086
252b5132
RH
1087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088 | -silent | --silent | --silen | --sile | --sil)
1089 silent=yes ;;
1090
1091 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1092 ac_prev=sbindir ;;
1093 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1094 | --sbi=* | --sb=*)
6bf9431b 1095 sbindir=$ac_optarg ;;
252b5132
RH
1096
1097 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099 | --sharedst | --shareds | --shared | --share | --shar \
1100 | --sha | --sh)
1101 ac_prev=sharedstatedir ;;
1102 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1105 | --sha=* | --sh=*)
6bf9431b 1106 sharedstatedir=$ac_optarg ;;
252b5132
RH
1107
1108 -site | --site | --sit)
1109 ac_prev=site ;;
1110 -site=* | --site=* | --sit=*)
6bf9431b 1111 site=$ac_optarg ;;
093872ec 1112
252b5132
RH
1113 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1114 ac_prev=srcdir ;;
1115 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6bf9431b 1116 srcdir=$ac_optarg ;;
252b5132
RH
1117
1118 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119 | --syscon | --sysco | --sysc | --sys | --sy)
1120 ac_prev=sysconfdir ;;
1121 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
6bf9431b 1123 sysconfdir=$ac_optarg ;;
252b5132
RH
1124
1125 -target | --target | --targe | --targ | --tar | --ta | --t)
6bf9431b 1126 ac_prev=target_alias ;;
252b5132 1127 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
6bf9431b 1128 target_alias=$ac_optarg ;;
252b5132
RH
1129
1130 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1131 verbose=yes ;;
1132
6bf9431b
BE
1133 -version | --version | --versio | --versi | --vers | -V)
1134 ac_init_version=: ;;
252b5132
RH
1135
1136 -with-* | --with-*)
81ecdfbb 1137 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1138 # Reject names that are not valid shell variable names.
81ecdfbb 1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1140 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1144 *"
1145"with_$ac_useropt"
1146"*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
0ab6f085 1149 esac
81ecdfbb 1150 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1151
1152 -without-* | --without-*)
81ecdfbb 1153 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1154 # Reject names that are not valid shell variable names.
81ecdfbb 1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1156 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1157 ac_useropt_orig=$ac_useropt
1158 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1160 *"
1161"with_$ac_useropt"
1162"*) ;;
1163 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
1165 esac
1166 eval with_$ac_useropt=no ;;
252b5132
RH
1167
1168 --x)
1169 # Obsolete; use --with-x.
1170 with_x=yes ;;
1171
1172 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1173 | --x-incl | --x-inc | --x-in | --x-i)
1174 ac_prev=x_includes ;;
1175 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1176 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
6bf9431b 1177 x_includes=$ac_optarg ;;
252b5132
RH
1178
1179 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1180 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1181 ac_prev=x_libraries ;;
1182 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1183 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
6bf9431b 1184 x_libraries=$ac_optarg ;;
252b5132 1185
d0ac1c44
SM
1186 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1187Try \`$0 --help' for more information"
252b5132
RH
1188 ;;
1189
6bf9431b
BE
1190 *=*)
1191 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1192 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1193 case $ac_envvar in #(
1194 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1195 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1196 esac
1197 eval $ac_envvar=\$ac_optarg
6bf9431b
BE
1198 export $ac_envvar ;;
1199
252b5132 1200 *)
6bf9431b 1201 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1202 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
6bf9431b 1203 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1204 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1205 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1206 ;;
1207
1208 esac
1209done
1210
1211if test -n "$ac_prev"; then
6bf9431b 1212 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1213 as_fn_error $? "missing argument to $ac_option"
252b5132
RH
1214fi
1215
81ecdfbb
RW
1216if test -n "$ac_unrecognized_opts"; then
1217 case $enable_option_checking in
1218 no) ;;
d0ac1c44 1219 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1220 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
0ab6f085 1221 esac
81ecdfbb 1222fi
0ab6f085 1223
81ecdfbb
RW
1224# Check all directory arguments for consistency.
1225for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1226 datadir sysconfdir sharedstatedir localstatedir includedir \
1227 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
e0b2a78c 1228 libdir localedir mandir
0ab6f085 1229do
81ecdfbb
RW
1230 eval ac_val=\$$ac_var
1231 # Remove trailing slashes.
0ab6f085 1232 case $ac_val in
81ecdfbb
RW
1233 */ )
1234 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1235 eval $ac_var=\$ac_val;;
252b5132 1236 esac
81ecdfbb
RW
1237 # Be sure to have absolute directory names.
1238 case $ac_val in
1239 [\\/$]* | ?:[\\/]* ) continue;;
1240 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1241 esac
d0ac1c44 1242 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1243done
1244
6bf9431b
BE
1245# There might be people who depend on the old broken behavior: `$host'
1246# used to hold the argument of --host etc.
1247# FIXME: To remove some day.
1248build=$build_alias
1249host=$host_alias
1250target=$target_alias
1251
1252# FIXME: To remove some day.
1253if test "x$host_alias" != x; then
1254 if test "x$build_alias" = x; then
1255 cross_compiling=maybe
6bf9431b
BE
1256 elif test "x$build_alias" != "x$host_alias"; then
1257 cross_compiling=yes
1258 fi
1259fi
252b5132 1260
6bf9431b
BE
1261ac_tool_prefix=
1262test -n "$host_alias" && ac_tool_prefix=$host_alias-
1263
1264test "$silent" = yes && exec 6>/dev/null
252b5132 1265
252b5132 1266
81ecdfbb
RW
1267ac_pwd=`pwd` && test -n "$ac_pwd" &&
1268ac_ls_di=`ls -di .` &&
1269ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1270 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1271test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1272 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1273
1274
252b5132
RH
1275# Find the source files, if location was not specified.
1276if test -z "$srcdir"; then
1277 ac_srcdir_defaulted=yes
81ecdfbb
RW
1278 # Try the directory containing this script, then the parent directory.
1279 ac_confdir=`$as_dirname -- "$as_myself" ||
1280$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1281 X"$as_myself" : 'X\(//\)[^/]' \| \
1282 X"$as_myself" : 'X\(//\)$' \| \
1283 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1284$as_echo X"$as_myself" |
1285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\/\)[^/].*/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\/\)$/{
1294 s//\1/
1295 q
1296 }
1297 /^X\(\/\).*/{
1298 s//\1/
1299 q
1300 }
1301 s/.*/./; q'`
252b5132 1302 srcdir=$ac_confdir
81ecdfbb 1303 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1304 srcdir=..
1305 fi
1306else
1307 ac_srcdir_defaulted=no
1308fi
81ecdfbb
RW
1309if test ! -r "$srcdir/$ac_unique_file"; then
1310 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1311 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1312fi
1313ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1314ac_abs_confdir=`(
d0ac1c44 1315 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1316 pwd)`
1317# When building in place, set srcdir=.
1318if test "$ac_abs_confdir" = "$ac_pwd"; then
1319 srcdir=.
1320fi
1321# Remove unnecessary trailing slashes from srcdir.
1322# Double slashes in file names in object file debugging info
1323# mess up M-x gdb in Emacs.
1324case $srcdir in
1325*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1326esac
1327for ac_var in $ac_precious_vars; do
1328 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_env_${ac_var}_value=\$${ac_var}
1330 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1331 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1332done
252b5132 1333
6bf9431b
BE
1334#
1335# Report the --help message.
1336#
1337if test "$ac_init_help" = "long"; then
1338 # Omit some internal or obsolete options to make the list less imposing.
1339 # This message is too long to be a string in the A/UX 3.1 sh.
1340 cat <<_ACEOF
573fe3fb 1341\`configure' configures gprof 2.36.50 to adapt to many kinds of systems.
252b5132 1342
6bf9431b 1343Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1344
6bf9431b
BE
1345To assign environment variables (e.g., CC, CFLAGS...), specify them as
1346VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1347
6bf9431b 1348Defaults for the options are specified in brackets.
ac48eca1 1349
6bf9431b
BE
1350Configuration:
1351 -h, --help display this help and exit
1352 --help=short display options specific to this package
1353 --help=recursive display the short help of all the included packages
1354 -V, --version display version information and exit
d0ac1c44 1355 -q, --quiet, --silent do not print \`checking ...' messages
6bf9431b
BE
1356 --cache-file=FILE cache test results in FILE [disabled]
1357 -C, --config-cache alias for \`--cache-file=config.cache'
1358 -n, --no-create do not create output files
1359 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1360
6bf9431b
BE
1361Installation directories:
1362 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1363 [$ac_default_prefix]
6bf9431b 1364 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1365 [PREFIX]
ac48eca1 1366
6bf9431b
BE
1367By default, \`make install' will install all the files in
1368\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1369an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1370for instance \`--prefix=\$HOME'.
ac48eca1 1371
6bf9431b 1372For better control, use the options below.
ac48eca1 1373
6bf9431b 1374Fine tuning of the installation directories:
81ecdfbb
RW
1375 --bindir=DIR user executables [EPREFIX/bin]
1376 --sbindir=DIR system admin executables [EPREFIX/sbin]
1377 --libexecdir=DIR program executables [EPREFIX/libexec]
1378 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1379 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1380 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1381 --libdir=DIR object code libraries [EPREFIX/lib]
1382 --includedir=DIR C header files [PREFIX/include]
1383 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1384 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1385 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1386 --infodir=DIR info documentation [DATAROOTDIR/info]
1387 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1388 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1389 --docdir=DIR documentation root [DATAROOTDIR/doc/gprof]
81ecdfbb
RW
1390 --htmldir=DIR html documentation [DOCDIR]
1391 --dvidir=DIR dvi documentation [DOCDIR]
1392 --pdfdir=DIR pdf documentation [DOCDIR]
1393 --psdir=DIR ps documentation [DOCDIR]
6bf9431b 1394_ACEOF
ac48eca1 1395
6bf9431b 1396 cat <<\_ACEOF
252b5132 1397
6bf9431b
BE
1398Program names:
1399 --program-prefix=PREFIX prepend PREFIX to installed program names
1400 --program-suffix=SUFFIX append SUFFIX to installed program names
1401 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1402
6bf9431b
BE
1403System types:
1404 --build=BUILD configure for building on BUILD [guessed]
1405 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1406 --target=TARGET configure for building compilers for TARGET [HOST]
1407_ACEOF
252b5132 1408fi
252b5132 1409
6bf9431b 1410if test -n "$ac_init_help"; then
2e98a7bd 1411 case $ac_init_help in
573fe3fb 1412 short | recursive ) echo "Configuration of gprof 2.36.50:";;
2e98a7bd 1413 esac
6bf9431b 1414 cat <<\_ACEOF
252b5132 1415
6bf9431b 1416Optional Features:
81ecdfbb 1417 --disable-option-checking ignore unrecognized --enable/--with options
6bf9431b
BE
1418 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1419 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
d0ac1c44
SM
1420 --enable-dependency-tracking
1421 do not reject slow dependency extractors
1422 --disable-dependency-tracking
1423 speeds up one-time build
1424 --enable-silent-rules less verbose build output (undo: "make V=1")
1425 --disable-silent-rules verbose build output (undo: "make V=0")
81ecdfbb
RW
1426 --enable-shared[=PKGS] build shared libraries [default=yes]
1427 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1428 --enable-fast-install[=PKGS]
1429 optimize for fast installation [default=yes]
6bf9431b 1430 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1431 --enable-plugins Enable support for plugins
1432 --disable-largefile omit support for large files
6bf9431b 1433 --disable-nls do not use Native Language Support
d0ac1c44
SM
1434 --enable-maintainer-mode
1435 enable make rules and dependencies not useful (and
1436 sometimes confusing) to the casual installer
241a6c40
AM
1437 --enable-werror treat compile warnings as errors
1438 --enable-build-warnings enable build-time compiler warnings
6bf9431b
BE
1439
1440Optional Packages:
1441 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1442 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1443 --with-pic try to use only PIC/non-PIC objects [default=use
1444 both]
1445 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
252b5132 1446
6bf9431b
BE
1447Some influential environment variables:
1448 CC C compiler command
1449 CFLAGS C compiler flags
1450 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1451 nonstandard directory <lib dir>
81ecdfbb 1452 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1453 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1454 you have headers in a nonstandard directory <include dir>
6bf9431b 1455 CPP C preprocessor
252b5132 1456
6bf9431b
BE
1457Use these variables to override the choices made by `configure' or to help
1458it to find libraries and programs with nonstandard names/locations.
1459
81ecdfbb 1460Report bugs to the package provider.
6bf9431b 1461_ACEOF
81ecdfbb 1462ac_status=$?
252b5132
RH
1463fi
1464
6bf9431b
BE
1465if test "$ac_init_help" = "recursive"; then
1466 # If there are subdirs, report their specific --help.
6bf9431b 1467 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1468 test -d "$ac_dir" ||
1469 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1470 continue
6bf9431b 1471 ac_builddir=.
252b5132 1472
81ecdfbb
RW
1473case "$ac_dir" in
1474.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475*)
1476 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1477 # A ".." for each directory in $ac_dir_suffix.
1478 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1479 case $ac_top_builddir_sub in
1480 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1481 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1482 esac ;;
1483esac
1484ac_abs_top_builddir=$ac_pwd
1485ac_abs_builddir=$ac_pwd$ac_dir_suffix
1486# for backward compatibility:
1487ac_top_builddir=$ac_top_build_prefix
6bf9431b
BE
1488
1489case $srcdir in
81ecdfbb 1490 .) # We are building in place.
6bf9431b 1491 ac_srcdir=.
81ecdfbb
RW
1492 ac_top_srcdir=$ac_top_builddir_sub
1493 ac_abs_top_srcdir=$ac_pwd ;;
1494 [\\/]* | ?:[\\/]* ) # Absolute name.
6bf9431b 1495 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1496 ac_top_srcdir=$srcdir
1497 ac_abs_top_srcdir=$srcdir ;;
1498 *) # Relative name.
1499 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1500 ac_top_srcdir=$ac_top_build_prefix$srcdir
1501 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
0ab6f085 1502esac
81ecdfbb
RW
1503ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1504
1505 cd "$ac_dir" || { ac_status=$?; continue; }
1506 # Check for guested configure.
1507 if test -f "$ac_srcdir/configure.gnu"; then
1508 echo &&
1509 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1510 elif test -f "$ac_srcdir/configure"; then
1511 echo &&
1512 $SHELL "$ac_srcdir/configure" --help=recursive
6bf9431b 1513 else
81ecdfbb
RW
1514 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1515 fi || ac_status=$?
1516 cd "$ac_pwd" || { ac_status=$?; break; }
6bf9431b
BE
1517 done
1518fi
252b5132 1519
81ecdfbb 1520test -n "$ac_init_help" && exit $ac_status
6bf9431b
BE
1521if $ac_init_version; then
1522 cat <<\_ACEOF
573fe3fb 1523gprof configure 2.36.50
d0ac1c44 1524generated by GNU Autoconf 2.69
252b5132 1525
d0ac1c44 1526Copyright (C) 2012 Free Software Foundation, Inc.
6bf9431b
BE
1527This configure script is free software; the Free Software Foundation
1528gives unlimited permission to copy, distribute and modify it.
1529_ACEOF
81ecdfbb 1530 exit
6bf9431b 1531fi
5d64ca4e 1532
81ecdfbb
RW
1533## ------------------------ ##
1534## Autoconf initialization. ##
1535## ------------------------ ##
5d64ca4e 1536
81ecdfbb
RW
1537# ac_fn_c_try_compile LINENO
1538# --------------------------
1539# Try to compile conftest.$ac_ext, and return whether this succeeded.
1540ac_fn_c_try_compile ()
6bf9431b 1541{
81ecdfbb
RW
1542 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1543 rm -f conftest.$ac_objext
1544 if { { ac_try="$ac_compile"
1545case "(($ac_try" in
1546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1547 *) ac_try_echo=$ac_try;;
1548esac
1549eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1550$as_echo "$ac_try_echo"; } >&5
1551 (eval "$ac_compile") 2>conftest.err
1552 ac_status=$?
1553 if test -s conftest.err; then
1554 grep -v '^ *+' conftest.err >conftest.er1
1555 cat conftest.er1 >&5
1556 mv -f conftest.er1 conftest.err
1557 fi
1558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1559 test $ac_status = 0; } && {
1560 test -z "$ac_c_werror_flag" ||
1561 test ! -s conftest.err
1562 } && test -s conftest.$ac_objext; then :
1563 ac_retval=0
1564else
1565 $as_echo "$as_me: failed program was:" >&5
1566sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 1567
81ecdfbb
RW
1568 ac_retval=1
1569fi
d0ac1c44
SM
1570 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1571 as_fn_set_status $ac_retval
6bf9431b 1572
81ecdfbb 1573} # ac_fn_c_try_compile
6bf9431b 1574
81ecdfbb
RW
1575# ac_fn_c_try_link LINENO
1576# -----------------------
1577# Try to link conftest.$ac_ext, and return whether this succeeded.
1578ac_fn_c_try_link ()
1579{
1580 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1581 rm -f conftest.$ac_objext conftest$ac_exeext
1582 if { { ac_try="$ac_link"
1583case "(($ac_try" in
1584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1585 *) ac_try_echo=$ac_try;;
1586esac
1587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1588$as_echo "$ac_try_echo"; } >&5
1589 (eval "$ac_link") 2>conftest.err
1590 ac_status=$?
1591 if test -s conftest.err; then
1592 grep -v '^ *+' conftest.err >conftest.er1
1593 cat conftest.er1 >&5
1594 mv -f conftest.er1 conftest.err
1595 fi
1596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1597 test $ac_status = 0; } && {
1598 test -z "$ac_c_werror_flag" ||
1599 test ! -s conftest.err
1600 } && test -s conftest$ac_exeext && {
1601 test "$cross_compiling" = yes ||
d0ac1c44 1602 test -x conftest$ac_exeext
81ecdfbb
RW
1603 }; then :
1604 ac_retval=0
1605else
1606 $as_echo "$as_me: failed program was:" >&5
1607sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 1608
81ecdfbb
RW
1609 ac_retval=1
1610fi
1611 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1612 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1613 # interfere with the next link command; also delete a directory that is
1614 # left behind by Apple's compiler. We do this before executing the actions.
1615 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1616 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1617 as_fn_set_status $ac_retval
6bf9431b 1618
81ecdfbb
RW
1619} # ac_fn_c_try_link
1620
1621# ac_fn_c_try_cpp LINENO
1622# ----------------------
1623# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1624ac_fn_c_try_cpp ()
1625{
1626 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1627 if { { ac_try="$ac_cpp conftest.$ac_ext"
1628case "(($ac_try" in
1629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1630 *) ac_try_echo=$ac_try;;
1631esac
1632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1633$as_echo "$ac_try_echo"; } >&5
1634 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1635 ac_status=$?
1636 if test -s conftest.err; then
1637 grep -v '^ *+' conftest.err >conftest.er1
1638 cat conftest.er1 >&5
1639 mv -f conftest.er1 conftest.err
1640 fi
1641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1642 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1643 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1644 test ! -s conftest.err
1645 }; then :
1646 ac_retval=0
1647else
1648 $as_echo "$as_me: failed program was:" >&5
1649sed 's/^/| /' conftest.$ac_ext >&5
1650
1651 ac_retval=1
1652fi
d0ac1c44
SM
1653 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1654 as_fn_set_status $ac_retval
81ecdfbb
RW
1655
1656} # ac_fn_c_try_cpp
1657
1658# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1659# -------------------------------------------------------
1660# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1661# the include files in INCLUDES and setting the cache variable VAR
1662# accordingly.
1663ac_fn_c_check_header_mongrel ()
1664{
1665 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1666 if eval \${$3+:} false; then :
81ecdfbb
RW
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1668$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1669if eval \${$3+:} false; then :
81ecdfbb
RW
1670 $as_echo_n "(cached) " >&6
1671fi
1672eval ac_res=\$$3
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1674$as_echo "$ac_res" >&6; }
1675else
1676 # Is the header compilable?
1677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1678$as_echo_n "checking $2 usability... " >&6; }
1679cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680/* end confdefs.h. */
1681$4
1682#include <$2>
1683_ACEOF
1684if ac_fn_c_try_compile "$LINENO"; then :
1685 ac_header_compiler=yes
1686else
1687 ac_header_compiler=no
1688fi
1689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1691$as_echo "$ac_header_compiler" >&6; }
1692
1693# Is the header present?
1694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1695$as_echo_n "checking $2 presence... " >&6; }
1696cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1697/* end confdefs.h. */
1698#include <$2>
1699_ACEOF
1700if ac_fn_c_try_cpp "$LINENO"; then :
1701 ac_header_preproc=yes
1702else
1703 ac_header_preproc=no
1704fi
d0ac1c44 1705rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1707$as_echo "$ac_header_preproc" >&6; }
1708
1709# So? What about this header?
1710case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1711 yes:no: )
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1713$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1715$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1716 ;;
1717 no:yes:* )
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1719$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1721$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1723$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1725$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1727$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1728 ;;
1729esac
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1731$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1732if eval \${$3+:} false; then :
81ecdfbb
RW
1733 $as_echo_n "(cached) " >&6
1734else
1735 eval "$3=\$ac_header_compiler"
1736fi
1737eval ac_res=\$$3
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1739$as_echo "$ac_res" >&6; }
1740fi
d0ac1c44 1741 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1742
1743} # ac_fn_c_check_header_mongrel
1744
1745# ac_fn_c_try_run LINENO
1746# ----------------------
1747# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1748# that executables *can* be run.
1749ac_fn_c_try_run ()
1750{
1751 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752 if { { ac_try="$ac_link"
1753case "(($ac_try" in
1754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1755 *) ac_try_echo=$ac_try;;
1756esac
1757eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1758$as_echo "$ac_try_echo"; } >&5
1759 (eval "$ac_link") 2>&5
1760 ac_status=$?
1761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1762 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1763 { { case "(($ac_try" in
1764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1765 *) ac_try_echo=$ac_try;;
1766esac
1767eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1768$as_echo "$ac_try_echo"; } >&5
1769 (eval "$ac_try") 2>&5
1770 ac_status=$?
1771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1772 test $ac_status = 0; }; }; then :
1773 ac_retval=0
1774else
1775 $as_echo "$as_me: program exited with status $ac_status" >&5
1776 $as_echo "$as_me: failed program was:" >&5
1777sed 's/^/| /' conftest.$ac_ext >&5
1778
1779 ac_retval=$ac_status
1780fi
1781 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1782 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1783 as_fn_set_status $ac_retval
81ecdfbb
RW
1784
1785} # ac_fn_c_try_run
1786
1787# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1788# -------------------------------------------------------
1789# Tests whether HEADER exists and can be compiled using the include files in
1790# INCLUDES, setting the cache variable VAR accordingly.
1791ac_fn_c_check_header_compile ()
1792{
1793 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1795$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1796if eval \${$3+:} false; then :
81ecdfbb
RW
1797 $as_echo_n "(cached) " >&6
1798else
1799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1800/* end confdefs.h. */
1801$4
1802#include <$2>
1803_ACEOF
1804if ac_fn_c_try_compile "$LINENO"; then :
1805 eval "$3=yes"
1806else
1807 eval "$3=no"
1808fi
1809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1810fi
1811eval ac_res=\$$3
1812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1813$as_echo "$ac_res" >&6; }
d0ac1c44 1814 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1815
1816} # ac_fn_c_check_header_compile
1817
1818# ac_fn_c_check_func LINENO FUNC VAR
1819# ----------------------------------
1820# Tests whether FUNC exists, setting the cache variable VAR accordingly
1821ac_fn_c_check_func ()
1822{
1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1825$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1826if eval \${$3+:} false; then :
81ecdfbb
RW
1827 $as_echo_n "(cached) " >&6
1828else
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830/* end confdefs.h. */
1831/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1832 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1833#define $2 innocuous_$2
1834
1835/* System header to define __stub macros and hopefully few prototypes,
1836 which can conflict with char $2 (); below.
1837 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1838 <limits.h> exists even on freestanding compilers. */
1839
1840#ifdef __STDC__
1841# include <limits.h>
1842#else
1843# include <assert.h>
1844#endif
1845
1846#undef $2
1847
1848/* Override any GCC internal prototype to avoid an error.
1849 Use char because int might match the return type of a GCC
1850 builtin and then its argument prototype would still apply. */
1851#ifdef __cplusplus
1852extern "C"
1853#endif
1854char $2 ();
1855/* The GNU C library defines this for functions which it implements
1856 to always fail with ENOSYS. Some functions are actually named
1857 something starting with __ and the normal name is an alias. */
1858#if defined __stub_$2 || defined __stub___$2
1859choke me
1860#endif
1861
1862int
1863main ()
1864{
1865return $2 ();
1866 ;
1867 return 0;
1868}
1869_ACEOF
1870if ac_fn_c_try_link "$LINENO"; then :
1871 eval "$3=yes"
1872else
1873 eval "$3=no"
1874fi
1875rm -f core conftest.err conftest.$ac_objext \
1876 conftest$ac_exeext conftest.$ac_ext
1877fi
1878eval ac_res=\$$3
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880$as_echo "$ac_res" >&6; }
d0ac1c44 1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1882
1883} # ac_fn_c_check_func
1884cat >config.log <<_ACEOF
1885This file contains any messages produced by compilers while
1886running configure, to aid debugging if configure makes a mistake.
1887
573fe3fb 1888It was created by gprof $as_me 2.36.50, which was
d0ac1c44 1889generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
1890
1891 $ $0 $@
1892
1893_ACEOF
1894exec 5>>config.log
1895{
1896cat <<_ASUNAME
1897## --------- ##
1898## Platform. ##
1899## --------- ##
1900
1901hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1902uname -m = `(uname -m) 2>/dev/null || echo unknown`
1903uname -r = `(uname -r) 2>/dev/null || echo unknown`
1904uname -s = `(uname -s) 2>/dev/null || echo unknown`
1905uname -v = `(uname -v) 2>/dev/null || echo unknown`
1906
1907/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1908/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1909
1910/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1911/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1912/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1913/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1914/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1915/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1916/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1917
1918_ASUNAME
1919
1920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6bf9431b
BE
1921for as_dir in $PATH
1922do
1923 IFS=$as_save_IFS
1924 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1925 $as_echo "PATH: $as_dir"
1926 done
1927IFS=$as_save_IFS
5d64ca4e 1928
6bf9431b 1929} >&5
093872ec 1930
6bf9431b 1931cat >&5 <<_ACEOF
252b5132 1932
6bf9431b
BE
1933
1934## ----------- ##
1935## Core tests. ##
1936## ----------- ##
1937
1938_ACEOF
1939
1940
1941# Keep a trace of the command line.
1942# Strip out --no-create and --no-recursion so they do not pile up.
1943# Strip out --silent because we don't want to record it for future runs.
1944# Also quote any args containing shell meta-characters.
1945# Make two passes to allow for proper duplicate-argument suppression.
1946ac_configure_args=
1947ac_configure_args0=
1948ac_configure_args1=
6bf9431b
BE
1949ac_must_keep_next=false
1950for ac_pass in 1 2
1951do
1952 for ac_arg
1953 do
1954 case $ac_arg in
1955 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1956 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1957 | -silent | --silent | --silen | --sile | --sil)
1958 continue ;;
81ecdfbb
RW
1959 *\'*)
1960 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
1961 esac
1962 case $ac_pass in
81ecdfbb 1963 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
6bf9431b 1964 2)
81ecdfbb 1965 as_fn_append ac_configure_args1 " '$ac_arg'"
6bf9431b
BE
1966 if test $ac_must_keep_next = true; then
1967 ac_must_keep_next=false # Got value, back to normal.
1968 else
1969 case $ac_arg in
1970 *=* | --config-cache | -C | -disable-* | --disable-* \
1971 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1972 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1973 | -with-* | --with-* | -without-* | --without-* | --x)
1974 case "$ac_configure_args0 " in
1975 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1976 esac
1977 ;;
1978 -* ) ac_must_keep_next=true ;;
1979 esac
1980 fi
81ecdfbb 1981 as_fn_append ac_configure_args " '$ac_arg'"
6bf9431b
BE
1982 ;;
1983 esac
1984 done
1985done
81ecdfbb
RW
1986{ ac_configure_args0=; unset ac_configure_args0;}
1987{ ac_configure_args1=; unset ac_configure_args1;}
6bf9431b
BE
1988
1989# When interrupted or exit'd, cleanup temporary files, and complete
1990# config.log. We remove comments because anyway the quotes in there
1991# would cause problems or look ugly.
81ecdfbb
RW
1992# WARNING: Use '\'' to represent an apostrophe within the trap.
1993# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
6bf9431b
BE
1994trap 'exit_status=$?
1995 # Save into config.log some information that might help in debugging.
1996 {
1997 echo
1998
d0ac1c44 1999 $as_echo "## ---------------- ##
6bf9431b 2000## Cache variables. ##
d0ac1c44 2001## ---------------- ##"
6bf9431b
BE
2002 echo
2003 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2004(
2005 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2006 eval ac_val=\$$ac_var
2007 case $ac_val in #(
2008 *${as_nl}*)
2009 case $ac_var in #(
2010 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2011$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2012 esac
2013 case $ac_var in #(
2014 _ | IFS | as_nl) ;; #(
2015 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2016 *) { eval $ac_var=; unset $ac_var;} ;;
2017 esac ;;
2018 esac
2019 done
6bf9431b 2020 (set) 2>&1 |
81ecdfbb
RW
2021 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2022 *${as_nl}ac_space=\ *)
6bf9431b 2023 sed -n \
81ecdfbb
RW
2024 "s/'\''/'\''\\\\'\'''\''/g;
2025 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2026 ;; #(
6bf9431b 2027 *)
81ecdfbb 2028 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6bf9431b 2029 ;;
81ecdfbb
RW
2030 esac |
2031 sort
2032)
6bf9431b
BE
2033 echo
2034
d0ac1c44 2035 $as_echo "## ----------------- ##
6bf9431b 2036## Output variables. ##
d0ac1c44 2037## ----------------- ##"
6bf9431b
BE
2038 echo
2039 for ac_var in $ac_subst_vars
2040 do
81ecdfbb
RW
2041 eval ac_val=\$$ac_var
2042 case $ac_val in
2043 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2044 esac
2045 $as_echo "$ac_var='\''$ac_val'\''"
6bf9431b
BE
2046 done | sort
2047 echo
2048
2049 if test -n "$ac_subst_files"; then
d0ac1c44 2050 $as_echo "## ------------------- ##
81ecdfbb 2051## File substitutions. ##
d0ac1c44 2052## ------------------- ##"
6bf9431b
BE
2053 echo
2054 for ac_var in $ac_subst_files
2055 do
81ecdfbb
RW
2056 eval ac_val=\$$ac_var
2057 case $ac_val in
2058 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2059 esac
2060 $as_echo "$ac_var='\''$ac_val'\''"
6bf9431b
BE
2061 done | sort
2062 echo
2063 fi
2064
2065 if test -s confdefs.h; then
d0ac1c44 2066 $as_echo "## ----------- ##
6bf9431b 2067## confdefs.h. ##
d0ac1c44 2068## ----------- ##"
6bf9431b 2069 echo
81ecdfbb 2070 cat confdefs.h
6bf9431b
BE
2071 echo
2072 fi
2073 test "$ac_signal" != 0 &&
81ecdfbb
RW
2074 $as_echo "$as_me: caught signal $ac_signal"
2075 $as_echo "$as_me: exit $exit_status"
6bf9431b 2076 } >&5
81ecdfbb
RW
2077 rm -f core *.core core.conftest.* &&
2078 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
6bf9431b 2079 exit $exit_status
81ecdfbb 2080' 0
6bf9431b 2081for ac_signal in 1 2 13 15; do
81ecdfbb 2082 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
6bf9431b
BE
2083done
2084ac_signal=0
2085
2086# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2087rm -f -r conftest* confdefs.h
2088
2089$as_echo "/* confdefs.h */" > confdefs.h
6bf9431b
BE
2090
2091# Predefined preprocessor variables.
2092
2093cat >>confdefs.h <<_ACEOF
2094#define PACKAGE_NAME "$PACKAGE_NAME"
2095_ACEOF
2096
6bf9431b
BE
2097cat >>confdefs.h <<_ACEOF
2098#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2099_ACEOF
2100
6bf9431b
BE
2101cat >>confdefs.h <<_ACEOF
2102#define PACKAGE_VERSION "$PACKAGE_VERSION"
2103_ACEOF
2104
6bf9431b
BE
2105cat >>confdefs.h <<_ACEOF
2106#define PACKAGE_STRING "$PACKAGE_STRING"
2107_ACEOF
2108
6bf9431b
BE
2109cat >>confdefs.h <<_ACEOF
2110#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2111_ACEOF
2112
81ecdfbb
RW
2113cat >>confdefs.h <<_ACEOF
2114#define PACKAGE_URL "$PACKAGE_URL"
2115_ACEOF
2116
6bf9431b
BE
2117
2118# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2119# Prefer an explicitly selected file to automatically selected ones.
2120ac_site_file1=NONE
2121ac_site_file2=NONE
2122if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2123 # We do not want a PATH search for config.site.
2124 case $CONFIG_SITE in #((
2125 -*) ac_site_file1=./$CONFIG_SITE;;
2126 */*) ac_site_file1=$CONFIG_SITE;;
2127 *) ac_site_file1=./$CONFIG_SITE;;
2128 esac
81ecdfbb
RW
2129elif test "x$prefix" != xNONE; then
2130 ac_site_file1=$prefix/share/config.site
2131 ac_site_file2=$prefix/etc/config.site
2132else
2133 ac_site_file1=$ac_default_prefix/share/config.site
2134 ac_site_file2=$ac_default_prefix/etc/config.site
2135fi
2136for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2137do
2138 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2139 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2141$as_echo "$as_me: loading site script $ac_site_file" >&6;}
6bf9431b 2142 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2143 . "$ac_site_file" \
2144 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2145$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2146as_fn_error $? "failed to load site script $ac_site_file
2147See \`config.log' for more details" "$LINENO" 5; }
6bf9431b
BE
2148 fi
2149done
2150
2151if test -r "$cache_file"; then
d0ac1c44
SM
2152 # Some versions of bash will fail to source /dev/null (special files
2153 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2154 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2156$as_echo "$as_me: loading cache $cache_file" >&6;}
6bf9431b 2157 case $cache_file in
81ecdfbb
RW
2158 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2159 *) . "./$cache_file";;
6bf9431b
BE
2160 esac
2161 fi
2162else
81ecdfbb
RW
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2164$as_echo "$as_me: creating cache $cache_file" >&6;}
6bf9431b
BE
2165 >$cache_file
2166fi
2167
2168# Check that the precious variables saved in the cache have kept the same
2169# value.
2170ac_cache_corrupted=false
81ecdfbb 2171for ac_var in $ac_precious_vars; do
6bf9431b
BE
2172 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2173 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2174 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2175 eval ac_new_val=\$ac_env_${ac_var}_value
6bf9431b
BE
2176 case $ac_old_set,$ac_new_set in
2177 set,)
81ecdfbb
RW
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2179$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
6bf9431b
BE
2180 ac_cache_corrupted=: ;;
2181 ,set)
81ecdfbb
RW
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2183$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
6bf9431b
BE
2184 ac_cache_corrupted=: ;;
2185 ,);;
2186 *)
2187 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2188 # differences in whitespace do not lead to failure.
2189 ac_old_val_w=`echo x $ac_old_val`
2190 ac_new_val_w=`echo x $ac_new_val`
2191 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2193$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2194 ac_cache_corrupted=:
2195 else
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2197$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2198 eval $ac_var=\$ac_old_val
2199 fi
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2201$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2203$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
6bf9431b
BE
2204 fi;;
2205 esac
2206 # Pass precious variables to config.status.
2207 if test "$ac_new_set" = set; then
2208 case $ac_new_val in
81ecdfbb 2209 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
2210 *) ac_arg=$ac_var=$ac_new_val ;;
2211 esac
2212 case " $ac_configure_args " in
2213 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2214 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
6bf9431b
BE
2215 esac
2216 fi
2217done
2218if $ac_cache_corrupted; then
81ecdfbb
RW
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2220$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2222$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2223 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
6bf9431b 2224fi
81ecdfbb
RW
2225## -------------------- ##
2226## Main body of script. ##
2227## -------------------- ##
6bf9431b 2228
0ab6f085
AM
2229ac_ext=c
2230ac_cpp='$CPP $CPPFLAGS'
2231ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2232ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2233ac_compiler_gnu=$ac_cv_c_compiler_gnu
2234
6bf9431b
BE
2235
2236
6bf9431b
BE
2237
2238
2239
2240
2241ac_aux_dir=
81ecdfbb 2242for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
2243 if test -f "$ac_dir/install-sh"; then
2244 ac_aux_dir=$ac_dir
2245 ac_install_sh="$ac_aux_dir/install-sh -c"
2246 break
2247 elif test -f "$ac_dir/install.sh"; then
2248 ac_aux_dir=$ac_dir
2249 ac_install_sh="$ac_aux_dir/install.sh -c"
2250 break
2251 elif test -f "$ac_dir/shtool"; then
2252 ac_aux_dir=$ac_dir
2253 ac_install_sh="$ac_aux_dir/shtool install -c"
2254 break
2255 fi
6bf9431b
BE
2256done
2257if test -z "$ac_aux_dir"; then
d0ac1c44 2258 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bf9431b 2259fi
81ecdfbb
RW
2260
2261# These three variables are undocumented and unsupported,
2262# and are intended to be withdrawn in a future Autoconf release.
2263# They can cause serious problems if a builder's source tree is in a directory
2264# whose full name contains unusual characters.
2265ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2266ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2267ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2268
6bf9431b
BE
2269
2270# Make sure we can run config.sub.
81ecdfbb 2271$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2272 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2273
2274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2275$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2276if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2277 $as_echo_n "(cached) " >&6
2278else
2279 ac_build_alias=$build_alias
2280test "x$ac_build_alias" = x &&
2281 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2282test "x$ac_build_alias" = x &&
d0ac1c44 2283 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2284ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2285 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2286
2287fi
2288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2289$as_echo "$ac_cv_build" >&6; }
2290case $ac_cv_build in
2291*-*-*) ;;
d0ac1c44 2292*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb 2293esac
6bf9431b 2294build=$ac_cv_build
81ecdfbb
RW
2295ac_save_IFS=$IFS; IFS='-'
2296set x $ac_cv_build
2297shift
2298build_cpu=$1
2299build_vendor=$2
2300shift; shift
2301# Remember, the first character of IFS is used to create $*,
2302# except with old shells:
2303build_os=$*
2304IFS=$ac_save_IFS
2305case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
0ab6f085
AM
2306
2307
81ecdfbb
RW
2308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2309$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2310if ${ac_cv_host+:} false; then :
81ecdfbb 2311 $as_echo_n "(cached) " >&6
6bf9431b 2312else
81ecdfbb
RW
2313 if test "x$host_alias" = x; then
2314 ac_cv_host=$ac_cv_build
2315else
2316 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2317 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
81ecdfbb 2318fi
6bf9431b
BE
2319
2320fi
81ecdfbb
RW
2321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2322$as_echo "$ac_cv_host" >&6; }
2323case $ac_cv_host in
2324*-*-*) ;;
d0ac1c44 2325*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb 2326esac
6bf9431b 2327host=$ac_cv_host
81ecdfbb
RW
2328ac_save_IFS=$IFS; IFS='-'
2329set x $ac_cv_host
2330shift
2331host_cpu=$1
2332host_vendor=$2
2333shift; shift
2334# Remember, the first character of IFS is used to create $*,
2335# except with old shells:
2336host_os=$*
2337IFS=$ac_save_IFS
2338case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
0ab6f085
AM
2339
2340
81ecdfbb
RW
2341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2342$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2343if ${ac_cv_target+:} false; then :
81ecdfbb
RW
2344 $as_echo_n "(cached) " >&6
2345else
2346 if test "x$target_alias" = x; then
2347 ac_cv_target=$ac_cv_host
6bf9431b 2348else
81ecdfbb 2349 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2350 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
81ecdfbb 2351fi
6bf9431b
BE
2352
2353fi
81ecdfbb
RW
2354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2355$as_echo "$ac_cv_target" >&6; }
2356case $ac_cv_target in
2357*-*-*) ;;
d0ac1c44 2358*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb 2359esac
6bf9431b 2360target=$ac_cv_target
81ecdfbb
RW
2361ac_save_IFS=$IFS; IFS='-'
2362set x $ac_cv_target
2363shift
2364target_cpu=$1
2365target_vendor=$2
2366shift; shift
2367# Remember, the first character of IFS is used to create $*,
2368# except with old shells:
2369target_os=$*
2370IFS=$ac_save_IFS
2371case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
6bf9431b
BE
2372
2373
2374# The aliases save the names the user supplied, while $host etc.
2375# will get canonicalized.
2376test -n "$target_alias" &&
2377 test "$program_prefix$program_suffix$program_transform_name" = \
2378 NONENONEs,x,x, &&
2379 program_prefix=${target_alias}-
d0ac1c44
SM
2380# Expand $ac_aux_dir to an absolute path.
2381am_aux_dir=`cd "$ac_aux_dir" && pwd`
2382
6bf9431b
BE
2383ac_ext=c
2384ac_cpp='$CPP $CPPFLAGS'
2385ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2386ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2387ac_compiler_gnu=$ac_cv_c_compiler_gnu
2388if test -n "$ac_tool_prefix"; then
2389 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2390set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2392$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2393if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2394 $as_echo_n "(cached) " >&6
6bf9431b
BE
2395else
2396 if test -n "$CC"; then
2397 ac_cv_prog_CC="$CC" # Let the user override the test.
2398else
2399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2400for as_dir in $PATH
2401do
2402 IFS=$as_save_IFS
2403 test -z "$as_dir" && as_dir=.
81ecdfbb 2404 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2405 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2406 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2407 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2408 break 2
2409 fi
2410done
81ecdfbb
RW
2411 done
2412IFS=$as_save_IFS
6bf9431b
BE
2413
2414fi
2415fi
2416CC=$ac_cv_prog_CC
2417if test -n "$CC"; then
81ecdfbb
RW
2418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2419$as_echo "$CC" >&6; }
6bf9431b 2420else
81ecdfbb
RW
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2422$as_echo "no" >&6; }
6bf9431b
BE
2423fi
2424
81ecdfbb 2425
6bf9431b
BE
2426fi
2427if test -z "$ac_cv_prog_CC"; then
2428 ac_ct_CC=$CC
2429 # Extract the first word of "gcc", so it can be a program name with args.
2430set dummy gcc; ac_word=$2
81ecdfbb
RW
2431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2432$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2433if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2434 $as_echo_n "(cached) " >&6
6bf9431b
BE
2435else
2436 if test -n "$ac_ct_CC"; then
2437 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2438else
2439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2440for as_dir in $PATH
2441do
2442 IFS=$as_save_IFS
2443 test -z "$as_dir" && as_dir=.
81ecdfbb 2444 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2445 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2446 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2448 break 2
2449 fi
2450done
81ecdfbb
RW
2451 done
2452IFS=$as_save_IFS
6bf9431b
BE
2453
2454fi
2455fi
2456ac_ct_CC=$ac_cv_prog_ac_ct_CC
2457if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2459$as_echo "$ac_ct_CC" >&6; }
6bf9431b 2460else
81ecdfbb
RW
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2462$as_echo "no" >&6; }
6bf9431b
BE
2463fi
2464
81ecdfbb
RW
2465 if test "x$ac_ct_CC" = x; then
2466 CC=""
2467 else
2468 case $cross_compiling:$ac_tool_warned in
2469yes:)
2470{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2471$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2472ac_tool_warned=yes ;;
2473esac
2474 CC=$ac_ct_CC
2475 fi
6bf9431b
BE
2476else
2477 CC="$ac_cv_prog_CC"
2478fi
2479
2480if test -z "$CC"; then
81ecdfbb
RW
2481 if test -n "$ac_tool_prefix"; then
2482 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
6bf9431b 2483set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2485$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2486if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2487 $as_echo_n "(cached) " >&6
6bf9431b
BE
2488else
2489 if test -n "$CC"; then
2490 ac_cv_prog_CC="$CC" # Let the user override the test.
2491else
2492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2493for as_dir in $PATH
2494do
2495 IFS=$as_save_IFS
2496 test -z "$as_dir" && as_dir=.
81ecdfbb 2497 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2499 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2501 break 2
2502 fi
2503done
81ecdfbb
RW
2504 done
2505IFS=$as_save_IFS
6bf9431b
BE
2506
2507fi
2508fi
2509CC=$ac_cv_prog_CC
2510if test -n "$CC"; then
81ecdfbb
RW
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2512$as_echo "$CC" >&6; }
0ab6f085 2513else
81ecdfbb
RW
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2515$as_echo "no" >&6; }
0ab6f085
AM
2516fi
2517
0ab6f085 2518
81ecdfbb 2519 fi
6bf9431b
BE
2520fi
2521if test -z "$CC"; then
2522 # Extract the first word of "cc", so it can be a program name with args.
2523set dummy cc; ac_word=$2
81ecdfbb
RW
2524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2525$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2526if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2527 $as_echo_n "(cached) " >&6
6bf9431b
BE
2528else
2529 if test -n "$CC"; then
2530 ac_cv_prog_CC="$CC" # Let the user override the test.
2531else
2532 ac_prog_rejected=no
2533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2534for as_dir in $PATH
2535do
2536 IFS=$as_save_IFS
2537 test -z "$as_dir" && as_dir=.
81ecdfbb 2538 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
2540 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2541 ac_prog_rejected=yes
2542 continue
2543 fi
2544 ac_cv_prog_CC="cc"
81ecdfbb 2545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2546 break 2
2547 fi
2548done
81ecdfbb
RW
2549 done
2550IFS=$as_save_IFS
6bf9431b
BE
2551
2552if test $ac_prog_rejected = yes; then
2553 # We found a bogon in the path, so make sure we never use it.
2554 set dummy $ac_cv_prog_CC
2555 shift
2556 if test $# != 0; then
2557 # We chose a different compiler from the bogus one.
2558 # However, it has the same basename, so the bogon will be chosen
2559 # first if we set CC to just the basename; use the full file name.
2560 shift
2561 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2562 fi
2563fi
2564fi
2565fi
2566CC=$ac_cv_prog_CC
2567if test -n "$CC"; then
81ecdfbb
RW
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2569$as_echo "$CC" >&6; }
6bf9431b 2570else
81ecdfbb
RW
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2572$as_echo "no" >&6; }
6bf9431b
BE
2573fi
2574
81ecdfbb 2575
6bf9431b
BE
2576fi
2577if test -z "$CC"; then
2578 if test -n "$ac_tool_prefix"; then
81ecdfbb 2579 for ac_prog in cl.exe
6bf9431b
BE
2580 do
2581 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2582set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2584$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2585if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2586 $as_echo_n "(cached) " >&6
6bf9431b
BE
2587else
2588 if test -n "$CC"; then
2589 ac_cv_prog_CC="$CC" # Let the user override the test.
2590else
2591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2592for as_dir in $PATH
2593do
2594 IFS=$as_save_IFS
2595 test -z "$as_dir" && as_dir=.
81ecdfbb 2596 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2598 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2600 break 2
2601 fi
2602done
81ecdfbb
RW
2603 done
2604IFS=$as_save_IFS
6bf9431b
BE
2605
2606fi
2607fi
2608CC=$ac_cv_prog_CC
2609if test -n "$CC"; then
81ecdfbb
RW
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2611$as_echo "$CC" >&6; }
6bf9431b 2612else
81ecdfbb
RW
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2614$as_echo "no" >&6; }
6bf9431b
BE
2615fi
2616
81ecdfbb 2617
6bf9431b
BE
2618 test -n "$CC" && break
2619 done
2620fi
2621if test -z "$CC"; then
2622 ac_ct_CC=$CC
81ecdfbb 2623 for ac_prog in cl.exe
6bf9431b
BE
2624do
2625 # Extract the first word of "$ac_prog", so it can be a program name with args.
2626set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2629if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2630 $as_echo_n "(cached) " >&6
6bf9431b
BE
2631else
2632 if test -n "$ac_ct_CC"; then
2633 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2634else
2635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636for as_dir in $PATH
2637do
2638 IFS=$as_save_IFS
2639 test -z "$as_dir" && as_dir=.
81ecdfbb 2640 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2641 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b 2642 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2644 break 2
2645 fi
2646done
81ecdfbb
RW
2647 done
2648IFS=$as_save_IFS
6bf9431b
BE
2649
2650fi
2651fi
2652ac_ct_CC=$ac_cv_prog_ac_ct_CC
2653if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2655$as_echo "$ac_ct_CC" >&6; }
6bf9431b 2656else
81ecdfbb
RW
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658$as_echo "no" >&6; }
6bf9431b
BE
2659fi
2660
81ecdfbb 2661
6bf9431b
BE
2662 test -n "$ac_ct_CC" && break
2663done
2664
81ecdfbb
RW
2665 if test "x$ac_ct_CC" = x; then
2666 CC=""
2667 else
2668 case $cross_compiling:$ac_tool_warned in
2669yes:)
2670{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2671$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2672ac_tool_warned=yes ;;
2673esac
2674 CC=$ac_ct_CC
2675 fi
6bf9431b
BE
2676fi
2677
2678fi
2679
2680
81ecdfbb
RW
2681test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2682$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2683as_fn_error $? "no acceptable C compiler found in \$PATH
2684See \`config.log' for more details" "$LINENO" 5; }
6bf9431b
BE
2685
2686# Provide some information about the compiler.
81ecdfbb
RW
2687$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2688set X $ac_compile
2689ac_compiler=$2
2690for ac_option in --version -v -V -qversion; do
2691 { { ac_try="$ac_compiler $ac_option >&5"
2692case "(($ac_try" in
2693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2694 *) ac_try_echo=$ac_try;;
2695esac
2696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2697$as_echo "$ac_try_echo"; } >&5
2698 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6bf9431b 2699 ac_status=$?
81ecdfbb
RW
2700 if test -s conftest.err; then
2701 sed '10a\
2702... rest of stderr output deleted ...
2703 10q' conftest.err >conftest.er1
2704 cat conftest.er1 >&5
81ecdfbb 2705 fi
d0ac1c44 2706 rm -f conftest.er1 conftest.err
81ecdfbb
RW
2707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2708 test $ac_status = 0; }
2709done
6bf9431b 2710
81ecdfbb 2711cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2712/* end confdefs.h. */
2713
2714int
2715main ()
2716{
2717
2718 ;
2719 return 0;
2720}
2721_ACEOF
2722ac_clean_files_save=$ac_clean_files
d0ac1c44 2723ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bf9431b
BE
2724# Try to create an executable without -o first, disregard a.out.
2725# It will help us diagnose broken compilers, and finding out an intuition
2726# of exeext.
d0ac1c44
SM
2727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2728$as_echo_n "checking whether the C compiler works... " >&6; }
81ecdfbb
RW
2729ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2730
2731# The possible output files:
2732ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2733
2734ac_rmfiles=
2735for ac_file in $ac_files
2736do
2737 case $ac_file in
2738 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2739 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2740 esac
2741done
2742rm -f $ac_rmfiles
2743
2744if { { ac_try="$ac_link_default"
2745case "(($ac_try" in
2746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2747 *) ac_try_echo=$ac_try;;
2748esac
2749eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2750$as_echo "$ac_try_echo"; } >&5
2751 (eval "$ac_link_default") 2>&5
2752 ac_status=$?
2753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2754 test $ac_status = 0; }; then :
2755 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2756# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2757# in a Makefile. We should not override ac_cv_exeext if it was cached,
2758# so that the user can short-circuit this test for compilers unknown to
2759# Autoconf.
2760for ac_file in $ac_files ''
6bf9431b
BE
2761do
2762 test -f "$ac_file" || continue
2763 case $ac_file in
81ecdfbb 2764 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
6bf9431b
BE
2765 ;;
2766 [ab].out )
2767 # We found the default executable, but exeext='' is most
2768 # certainly right.
2769 break;;
2770 *.* )
81ecdfbb
RW
2771 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2772 then :; else
2773 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2774 fi
2775 # We set ac_cv_exeext here because the later test for it is not
2776 # safe: cross compilers may not add the suffix if given an `-o'
2777 # argument, so we may need to know it at that point already.
2778 # Even if this section looks crufty: it has the advantage of
2779 # actually working.
6bf9431b
BE
2780 break;;
2781 * )
2782 break;;
2783 esac
2784done
81ecdfbb
RW
2785test "$ac_cv_exeext" = no && ac_cv_exeext=
2786
6bf9431b 2787else
81ecdfbb
RW
2788 ac_file=''
2789fi
81ecdfbb 2790if test -z "$ac_file"; then :
d0ac1c44
SM
2791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2792$as_echo "no" >&6; }
2793$as_echo "$as_me: failed program was:" >&5
6bf9431b
BE
2794sed 's/^/| /' conftest.$ac_ext >&5
2795
81ecdfbb
RW
2796{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2797$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2798as_fn_error 77 "C compiler cannot create executables
2799See \`config.log' for more details" "$LINENO" 5; }
2800else
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2802$as_echo "yes" >&6; }
6bf9431b 2803fi
d0ac1c44
SM
2804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2805$as_echo_n "checking for C compiler default output file name... " >&6; }
2806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2807$as_echo "$ac_file" >&6; }
6bf9431b 2808ac_exeext=$ac_cv_exeext
6bf9431b 2809
d0ac1c44 2810rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bf9431b 2811ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
2812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2813$as_echo_n "checking for suffix of executables... " >&6; }
2814if { { ac_try="$ac_link"
2815case "(($ac_try" in
2816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2817 *) ac_try_echo=$ac_try;;
2818esac
2819eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2820$as_echo "$ac_try_echo"; } >&5
2821 (eval "$ac_link") 2>&5
6bf9431b 2822 ac_status=$?
81ecdfbb
RW
2823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2824 test $ac_status = 0; }; then :
6bf9431b
BE
2825 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2826# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2827# work properly (i.e., refer to `conftest.exe'), while it won't with
2828# `rm'.
2829for ac_file in conftest.exe conftest conftest.*; do
2830 test -f "$ac_file" || continue
2831 case $ac_file in
81ecdfbb 2832 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
6bf9431b 2833 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
6bf9431b
BE
2834 break;;
2835 * ) break;;
2836 esac
2837done
2838else
81ecdfbb
RW
2839 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2840$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2841as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2842See \`config.log' for more details" "$LINENO" 5; }
6bf9431b 2843fi
d0ac1c44 2844rm -f conftest conftest$ac_cv_exeext
81ecdfbb
RW
2845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2846$as_echo "$ac_cv_exeext" >&6; }
6bf9431b
BE
2847
2848rm -f conftest.$ac_ext
2849EXEEXT=$ac_cv_exeext
2850ac_exeext=$EXEEXT
d0ac1c44
SM
2851cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2852/* end confdefs.h. */
2853#include <stdio.h>
2854int
2855main ()
2856{
2857FILE *f = fopen ("conftest.out", "w");
2858 return ferror (f) || fclose (f) != 0;
2859
2860 ;
2861 return 0;
2862}
2863_ACEOF
2864ac_clean_files="$ac_clean_files conftest.out"
2865# Check that the compiler produces executables we can run. If not, either
2866# the compiler is broken, or we cross compile.
2867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2868$as_echo_n "checking whether we are cross compiling... " >&6; }
2869if test "$cross_compiling" != yes; then
2870 { { ac_try="$ac_link"
2871case "(($ac_try" in
2872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2873 *) ac_try_echo=$ac_try;;
2874esac
2875eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2876$as_echo "$ac_try_echo"; } >&5
2877 (eval "$ac_link") 2>&5
2878 ac_status=$?
2879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2880 test $ac_status = 0; }
2881 if { ac_try='./conftest$ac_cv_exeext'
2882 { { case "(($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_try") 2>&5
2889 ac_status=$?
2890 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2891 test $ac_status = 0; }; }; then
2892 cross_compiling=no
2893 else
2894 if test "$cross_compiling" = maybe; then
2895 cross_compiling=yes
2896 else
2897 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2898$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2899as_fn_error $? "cannot run C compiled programs.
2900If you meant to cross compile, use \`--host'.
2901See \`config.log' for more details" "$LINENO" 5; }
2902 fi
2903 fi
2904fi
2905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2906$as_echo "$cross_compiling" >&6; }
2907
2908rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2909ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
2910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2911$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2912if ${ac_cv_objext+:} false; then :
81ecdfbb 2913 $as_echo_n "(cached) " >&6
6bf9431b 2914else
81ecdfbb 2915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2916/* end confdefs.h. */
2917
2918int
2919main ()
2920{
2921
2922 ;
2923 return 0;
2924}
2925_ACEOF
2926rm -f conftest.o conftest.obj
81ecdfbb
RW
2927if { { ac_try="$ac_compile"
2928case "(($ac_try" in
2929 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2930 *) ac_try_echo=$ac_try;;
2931esac
2932eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2933$as_echo "$ac_try_echo"; } >&5
2934 (eval "$ac_compile") 2>&5
2935 ac_status=$?
2936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2937 test $ac_status = 0; }; then :
2938 for ac_file in conftest.o conftest.obj conftest.*; do
2939 test -f "$ac_file" || continue;
6bf9431b 2940 case $ac_file in
81ecdfbb 2941 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
6bf9431b
BE
2942 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2943 break;;
2944 esac
2945done
2946else
81ecdfbb 2947 $as_echo "$as_me: failed program was:" >&5
6bf9431b
BE
2948sed 's/^/| /' conftest.$ac_ext >&5
2949
81ecdfbb
RW
2950{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2951$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2952as_fn_error $? "cannot compute suffix of object files: cannot compile
2953See \`config.log' for more details" "$LINENO" 5; }
6bf9431b 2954fi
6bf9431b
BE
2955rm -f conftest.$ac_cv_objext conftest.$ac_ext
2956fi
81ecdfbb
RW
2957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2958$as_echo "$ac_cv_objext" >&6; }
6bf9431b
BE
2959OBJEXT=$ac_cv_objext
2960ac_objext=$OBJEXT
81ecdfbb
RW
2961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2962$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2963if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 2964 $as_echo_n "(cached) " >&6
6bf9431b 2965else
81ecdfbb 2966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2967/* end confdefs.h. */
2968
2969int
2970main ()
2971{
2972#ifndef __GNUC__
2973 choke me
2974#endif
2975
2976 ;
2977 return 0;
2978}
2979_ACEOF
81ecdfbb 2980if ac_fn_c_try_compile "$LINENO"; then :
6bf9431b
BE
2981 ac_compiler_gnu=yes
2982else
81ecdfbb 2983 ac_compiler_gnu=no
6bf9431b 2984fi
81ecdfbb 2985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b
BE
2986ac_cv_c_compiler_gnu=$ac_compiler_gnu
2987
2988fi
81ecdfbb
RW
2989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2990$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2991if test $ac_compiler_gnu = yes; then
2992 GCC=yes
2993else
2994 GCC=
2995fi
6bf9431b
BE
2996ac_test_CFLAGS=${CFLAGS+set}
2997ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
2998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2999$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3000if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
3001 $as_echo_n "(cached) " >&6
3002else
3003 ac_save_c_werror_flag=$ac_c_werror_flag
3004 ac_c_werror_flag=yes
3005 ac_cv_prog_cc_g=no
3006 CFLAGS="-g"
3007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
3008/* end confdefs.h. */
3009
3010int
3011main ()
3012{
3013
3014 ;
3015 return 0;
3016}
3017_ACEOF
81ecdfbb 3018if ac_fn_c_try_compile "$LINENO"; then :
6bf9431b
BE
3019 ac_cv_prog_cc_g=yes
3020else
81ecdfbb
RW
3021 CFLAGS=""
3022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3023/* end confdefs.h. */
3024
3025int
3026main ()
3027{
3028
3029 ;
3030 return 0;
3031}
3032_ACEOF
3033if ac_fn_c_try_compile "$LINENO"; then :
3034
3035else
3036 ac_c_werror_flag=$ac_save_c_werror_flag
3037 CFLAGS="-g"
3038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3039/* end confdefs.h. */
3040
3041int
3042main ()
3043{
6bf9431b 3044
81ecdfbb
RW
3045 ;
3046 return 0;
3047}
3048_ACEOF
3049if ac_fn_c_try_compile "$LINENO"; then :
3050 ac_cv_prog_cc_g=yes
3051fi
3052rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b 3053fi
81ecdfbb 3054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b 3055fi
81ecdfbb
RW
3056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3057 ac_c_werror_flag=$ac_save_c_werror_flag
3058fi
3059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3060$as_echo "$ac_cv_prog_cc_g" >&6; }
6bf9431b
BE
3061if test "$ac_test_CFLAGS" = set; then
3062 CFLAGS=$ac_save_CFLAGS
3063elif test $ac_cv_prog_cc_g = yes; then
3064 if test "$GCC" = yes; then
3065 CFLAGS="-g -O2"
3066 else
3067 CFLAGS="-g"
3068 fi
3069else
3070 if test "$GCC" = yes; then
3071 CFLAGS="-O2"
3072 else
3073 CFLAGS=
3074 fi
3075fi
81ecdfbb
RW
3076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3077$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3078if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3079 $as_echo_n "(cached) " >&6
6bf9431b 3080else
81ecdfbb 3081 ac_cv_prog_cc_c89=no
6bf9431b 3082ac_save_CC=$CC
81ecdfbb 3083cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
3084/* end confdefs.h. */
3085#include <stdarg.h>
3086#include <stdio.h>
d0ac1c44 3087struct stat;
6bf9431b
BE
3088/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3089struct buf { int x; };
3090FILE * (*rcsopen) (struct buf *, struct stat *, int);
3091static char *e (p, i)
3092 char **p;
3093 int i;
3094{
3095 return p[i];
3096}
3097static char *f (char * (*g) (char **, int), char **p, ...)
3098{
3099 char *s;
3100 va_list v;
3101 va_start (v,p);
3102 s = g (p, va_arg (v,int));
3103 va_end (v);
3104 return s;
3105}
3106
3107/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3108 function prototypes and stuff, but not '\xHH' hex character constants.
3109 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3110 as 'x'. The following induces an error, until -std is added to get
6bf9431b
BE
3111 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3112 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3113 that's true only with -std. */
6bf9431b
BE
3114int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3115
81ecdfbb
RW
3116/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3117 inside strings and character constants. */
3118#define FOO(x) 'x'
3119int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3120
6bf9431b
BE
3121int test (int i, double x);
3122struct s1 {int (*f) (int a);};
3123struct s2 {int (*f) (double a);};
3124int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3125int argc;
3126char **argv;
3127int
3128main ()
3129{
3130return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3131 ;
3132 return 0;
3133}
3134_ACEOF
81ecdfbb
RW
3135for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3136 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6bf9431b
BE
3137do
3138 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3139 if ac_fn_c_try_compile "$LINENO"; then :
3140 ac_cv_prog_cc_c89=$ac_arg
6bf9431b 3141fi
81ecdfbb
RW
3142rm -f core conftest.err conftest.$ac_objext
3143 test "x$ac_cv_prog_cc_c89" != "xno" && break
6bf9431b 3144done
81ecdfbb 3145rm -f conftest.$ac_ext
6bf9431b
BE
3146CC=$ac_save_CC
3147
3148fi
81ecdfbb
RW
3149# AC_CACHE_VAL
3150case "x$ac_cv_prog_cc_c89" in
3151 x)
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3153$as_echo "none needed" >&6; } ;;
3154 xno)
3155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3156$as_echo "unsupported" >&6; } ;;
6bf9431b 3157 *)
81ecdfbb
RW
3158 CC="$CC $ac_cv_prog_cc_c89"
3159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3160$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
6bf9431b 3161esac
81ecdfbb 3162if test "x$ac_cv_prog_cc_c89" != xno; then :
6bf9431b 3163
0ab6f085
AM
3164fi
3165
6bf9431b
BE
3166ac_ext=c
3167ac_cpp='$CPP $CPPFLAGS'
3168ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3169ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3170ac_compiler_gnu=$ac_cv_c_compiler_gnu
3171
d0ac1c44
SM
3172ac_ext=c
3173ac_cpp='$CPP $CPPFLAGS'
3174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3176ac_compiler_gnu=$ac_cv_c_compiler_gnu
3177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3178$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3179if ${am_cv_prog_cc_c_o+:} false; then :
3180 $as_echo_n "(cached) " >&6
3181else
3182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3183/* end confdefs.h. */
3184
3185int
3186main ()
3187{
3188
3189 ;
3190 return 0;
3191}
3192_ACEOF
3193 # Make sure it works both with $CC and with simple cc.
3194 # Following AC_PROG_CC_C_O, we do the test twice because some
3195 # compilers refuse to overwrite an existing .o file with -o,
3196 # though they will create one.
3197 am_cv_prog_cc_c_o=yes
3198 for am_i in 1 2; do
3199 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3200 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3201 ac_status=$?
3202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3203 (exit $ac_status); } \
3204 && test -f conftest2.$ac_objext; then
3205 : OK
3206 else
3207 am_cv_prog_cc_c_o=no
3208 break
3209 fi
3210 done
3211 rm -f core conftest*
3212 unset am_i
3213fi
3214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3215$as_echo "$am_cv_prog_cc_c_o" >&6; }
3216if test "$am_cv_prog_cc_c_o" != yes; then
3217 # Losing compiler, so override with the script.
3218 # FIXME: It is wrong to rewrite CC.
3219 # But if we don't then we get into trouble of one sort or another.
3220 # A longer-term fix would be to have automake use am__CC in this case,
3221 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3222 CC="$am_aux_dir/compile $CC"
3223fi
3224ac_ext=c
3225ac_cpp='$CPP $CPPFLAGS'
3226ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3227ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3228ac_compiler_gnu=$ac_cv_c_compiler_gnu
3229
3230
6bf9431b 3231
81ecdfbb
RW
3232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3233$as_echo_n "checking for library containing strerror... " >&6; }
d0ac1c44 3234if ${ac_cv_search_strerror+:} false; then :
81ecdfbb 3235 $as_echo_n "(cached) " >&6
6bf9431b
BE
3236else
3237 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3238cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
3239/* end confdefs.h. */
3240
81ecdfbb
RW
3241/* Override any GCC internal prototype to avoid an error.
3242 Use char because int might match the return type of a GCC
3243 builtin and then its argument prototype would still apply. */
6bf9431b
BE
3244#ifdef __cplusplus
3245extern "C"
3246#endif
6bf9431b
BE
3247char strerror ();
3248int
3249main ()
3250{
81ecdfbb 3251return strerror ();
6bf9431b
BE
3252 ;
3253 return 0;
3254}
3255_ACEOF
81ecdfbb
RW
3256for ac_lib in '' cposix; do
3257 if test -z "$ac_lib"; then
3258 ac_res="none required"
3259 else
3260 ac_res=-l$ac_lib
0ab6f085 3261 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3262 fi
3263 if ac_fn_c_try_link "$LINENO"; then :
3264 ac_cv_search_strerror=$ac_res
3265fi
3266rm -f core conftest.err conftest.$ac_objext \
3267 conftest$ac_exeext
d0ac1c44 3268 if ${ac_cv_search_strerror+:} false; then :
81ecdfbb
RW
3269 break
3270fi
3271done
d0ac1c44 3272if ${ac_cv_search_strerror+:} false; then :
6bf9431b 3273
1b9750d6 3274else
81ecdfbb 3275 ac_cv_search_strerror=no
6bf9431b 3276fi
81ecdfbb 3277rm conftest.$ac_ext
6bf9431b
BE
3278LIBS=$ac_func_search_save_LIBS
3279fi
81ecdfbb
RW
3280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3281$as_echo "$ac_cv_search_strerror" >&6; }
3282ac_res=$ac_cv_search_strerror
3283if test "$ac_res" != no; then :
3284 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6bf9431b
BE
3285
3286fi
3287
3288
d0ac1c44 3289am__api_version='1.15'
81ecdfbb 3290
6bf9431b
BE
3291# Find a good install program. We prefer a C program (faster),
3292# so one script is as good as another. But avoid the broken or
3293# incompatible versions:
3294# SysV /etc/install, /usr/sbin/install
3295# SunOS /usr/etc/install
3296# IRIX /sbin/install
3297# AIX /bin/install
3298# AmigaOS /C/install, which installs bootblocks on floppy discs
3299# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3300# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3301# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3302# OS/2's system install, which has a completely different semantic
3303# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3304# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3306$as_echo_n "checking for a BSD-compatible install... " >&6; }
6bf9431b 3307if test -z "$INSTALL"; then
d0ac1c44 3308if ${ac_cv_path_install+:} false; then :
81ecdfbb 3309 $as_echo_n "(cached) " >&6
6bf9431b
BE
3310else
3311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3312for as_dir in $PATH
3313do
3314 IFS=$as_save_IFS
3315 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3316 # Account for people who put trailing slashes in PATH elements.
3317case $as_dir/ in #((
3318 ./ | .// | /[cC]/* | \
6bf9431b 3319 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3320 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6bf9431b
BE
3321 /usr/ucb/* ) ;;
3322 *)
3323 # OSF1 and SCO ODT 3.0 have their own names for install.
3324 # Don't use installbsd from OSF since it installs stuff as root
3325 # by default.
3326 for ac_prog in ginstall scoinst install; do
3327 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3328 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bf9431b
BE
3329 if test $ac_prog = install &&
3330 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3331 # AIX install. It has an incompatible calling convention.
3332 :
3333 elif test $ac_prog = install &&
3334 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3335 # program-specific install script used by HP pwplus--don't use.
3336 :
252b5132 3337 else
58c85be7
RW
3338 rm -rf conftest.one conftest.two conftest.dir
3339 echo one > conftest.one
3340 echo two > conftest.two
3341 mkdir conftest.dir
3342 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3343 test -s conftest.one && test -s conftest.two &&
3344 test -s conftest.dir/conftest.one &&
3345 test -s conftest.dir/conftest.two
3346 then
3347 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3348 break 3
3349 fi
252b5132
RH
3350 fi
3351 fi
3352 done
6bf9431b
BE
3353 done
3354 ;;
3355esac
81ecdfbb
RW
3356
3357 done
3358IFS=$as_save_IFS
6bf9431b 3359
58c85be7 3360rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3361
3362fi
3363 if test "${ac_cv_path_install+set}" = set; then
6bf9431b 3364 INSTALL=$ac_cv_path_install
252b5132 3365 else
58c85be7
RW
3366 # As a last resort, use the slow shell script. Don't cache a
3367 # value for INSTALL within a source directory, because that will
252b5132 3368 # break other packages using the cache if that directory is
58c85be7 3369 # removed, or if the value is a relative name.
6bf9431b 3370 INSTALL=$ac_install_sh
252b5132
RH
3371 fi
3372fi
81ecdfbb
RW
3373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3374$as_echo "$INSTALL" >&6; }
252b5132
RH
3375
3376# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3377# It thinks the first close brace ends the variable substitution.
3378test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3379
6bf9431b 3380test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3381
3382test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3383
81ecdfbb
RW
3384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3385$as_echo_n "checking whether build environment is sane... " >&6; }
81ecdfbb
RW
3386# Reject unsafe characters in $srcdir or the absolute working directory
3387# name. Accept space and tab only in the latter.
3388am_lf='
3389'
3390case `pwd` in
3391 *[\\\"\#\$\&\'\`$am_lf]*)
d0ac1c44 3392 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
81ecdfbb
RW
3393esac
3394case $srcdir in
3395 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
d0ac1c44 3396 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
81ecdfbb
RW
3397esac
3398
d0ac1c44 3399# Do 'set' in a subshell so we don't clobber the current shell's
252b5132
RH
3400# arguments. Must try -L first in case configure is actually a
3401# symlink; some systems play weird games with the mod time of symlinks
3402# (eg FreeBSD returns the mod time of the symlink's containing
3403# directory).
3404if (
d0ac1c44
SM
3405 am_has_slept=no
3406 for am_try in 1 2; do
3407 echo "timestamp, slept: $am_has_slept" > conftest.file
3408 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3409 if test "$*" = "X"; then
3410 # -L didn't work.
3411 set X `ls -t "$srcdir/configure" conftest.file`
3412 fi
3413 if test "$*" != "X $srcdir/configure conftest.file" \
3414 && test "$*" != "X conftest.file $srcdir/configure"; then
3415
3416 # If neither matched, then we have a broken ls. This can happen
3417 # if, for instance, CONFIG_SHELL is bash and it inherits a
3418 # broken ls alias from the environment. This has actually
3419 # happened. Such a system could not be considered "sane".
3420 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3421 alias in your environment" "$LINENO" 5
3422 fi
3423 if test "$2" = conftest.file || test $am_try -eq 2; then
3424 break
3425 fi
3426 # Just in case.
3427 sleep 1
3428 am_has_slept=yes
3429 done
6bf9431b 3430 test "$2" = conftest.file
252b5132
RH
3431 )
3432then
3433 # Ok.
3434 :
3435else
d0ac1c44 3436 as_fn_error $? "newly created file is older than distributed files!
81ecdfbb 3437Check your system clock" "$LINENO" 5
252b5132 3438fi
81ecdfbb
RW
3439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3440$as_echo "yes" >&6; }
d0ac1c44
SM
3441# If we didn't sleep, we still need to ensure time stamps of config.status and
3442# generated files are strictly newer.
3443am_sleep_pid=
3444if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3445 ( sleep 1 ) &
3446 am_sleep_pid=$!
3447fi
3448
3449rm -f conftest.file
3450
252b5132 3451test "$program_prefix" != NONE &&
81ecdfbb 3452 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3453# Use a double $ so make ignores it.
3454test "$program_suffix" != NONE &&
81ecdfbb
RW
3455 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3456# Double any \ or $.
6bf9431b 3457# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3458ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3459program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
6bf9431b 3460
81ecdfbb
RW
3461if test x"${MISSING+set}" != xset; then
3462 case $am_aux_dir in
3463 *\ * | *\ *)
3464 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3465 *)
3466 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3467 esac
3468fi
6bf9431b 3469# Use eval to expand $SHELL
d0ac1c44
SM
3470if eval "$MISSING --is-lightweight"; then
3471 am_missing_run="$MISSING "
6bf9431b
BE
3472else
3473 am_missing_run=
d0ac1c44
SM
3474 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3475$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
6bf9431b 3476fi
252b5132 3477
d0ac1c44 3478if test x"${install_sh+set}" != xset; then
81ecdfbb
RW
3479 case $am_aux_dir in
3480 *\ * | *\ *)
3481 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3482 *)
3483 install_sh="\${SHELL} $am_aux_dir/install-sh"
3484 esac
3485fi
3486
d0ac1c44
SM
3487# Installed binaries are usually stripped using 'strip' when the user
3488# run "make install-strip". However 'strip' might not be the right
81ecdfbb 3489# tool to use in cross-compilation environments, therefore Automake
d0ac1c44 3490# will honor the 'STRIP' environment variable to overrule this program.
81ecdfbb
RW
3491if test "$cross_compiling" != no; then
3492 if test -n "$ac_tool_prefix"; then
3493 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3494set dummy ${ac_tool_prefix}strip; ac_word=$2
3495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3496$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3497if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 3498 $as_echo_n "(cached) " >&6
6bf9431b 3499else
81ecdfbb
RW
3500 if test -n "$STRIP"; then
3501 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6bf9431b
BE
3502else
3503as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3504for as_dir in $PATH
3505do
3506 IFS=$as_save_IFS
3507 test -z "$as_dir" && as_dir=.
81ecdfbb 3508 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3509 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3510 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
3512 break 2
3513 fi
3514done
81ecdfbb
RW
3515 done
3516IFS=$as_save_IFS
6bf9431b
BE
3517
3518fi
3519fi
81ecdfbb
RW
3520STRIP=$ac_cv_prog_STRIP
3521if test -n "$STRIP"; then
3522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3523$as_echo "$STRIP" >&6; }
6bf9431b 3524else
81ecdfbb
RW
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3526$as_echo "no" >&6; }
6bf9431b
BE
3527fi
3528
252b5132 3529
81ecdfbb
RW
3530fi
3531if test -z "$ac_cv_prog_STRIP"; then
3532 ac_ct_STRIP=$STRIP
3533 # Extract the first word of "strip", so it can be a program name with args.
3534set dummy strip; ac_word=$2
3535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3536$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3537if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 3538 $as_echo_n "(cached) " >&6
252b5132 3539else
81ecdfbb
RW
3540 if test -n "$ac_ct_STRIP"; then
3541 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
0ab6f085 3542else
81ecdfbb
RW
3543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3544for as_dir in $PATH
3545do
3546 IFS=$as_save_IFS
3547 test -z "$as_dir" && as_dir=.
3548 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3549 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3550 ac_cv_prog_ac_ct_STRIP="strip"
3551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3552 break 2
3553 fi
3554done
3555 done
3556IFS=$as_save_IFS
3557
0ab6f085 3558fi
252b5132 3559fi
81ecdfbb
RW
3560ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3561if test -n "$ac_ct_STRIP"; then
3562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3563$as_echo "$ac_ct_STRIP" >&6; }
252b5132 3564else
81ecdfbb
RW
3565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3566$as_echo "no" >&6; }
252b5132
RH
3567fi
3568
81ecdfbb
RW
3569 if test "x$ac_ct_STRIP" = x; then
3570 STRIP=":"
3571 else
3572 case $cross_compiling:$ac_tool_warned in
3573yes:)
3574{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3575$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3576ac_tool_warned=yes ;;
3577esac
3578 STRIP=$ac_ct_STRIP
3579 fi
3580else
3581 STRIP="$ac_cv_prog_STRIP"
3582fi
3583
3584fi
3585INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3586
3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3588$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3589if test -z "$MKDIR_P"; then
d0ac1c44 3590 if ${ac_cv_path_mkdir+:} false; then :
81ecdfbb
RW
3591 $as_echo_n "(cached) " >&6
3592else
3593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3594for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3595do
3596 IFS=$as_save_IFS
3597 test -z "$as_dir" && as_dir=.
3598 for ac_prog in mkdir gmkdir; do
3599 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3600 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
81ecdfbb
RW
3601 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3602 'mkdir (GNU coreutils) '* | \
3603 'mkdir (coreutils) '* | \
3604 'mkdir (fileutils) '4.1*)
3605 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3606 break 3;;
3607 esac
3608 done
3609 done
3610 done
3611IFS=$as_save_IFS
3612
3613fi
3614
d0ac1c44 3615 test -d ./--version && rmdir ./--version
81ecdfbb
RW
3616 if test "${ac_cv_path_mkdir+set}" = set; then
3617 MKDIR_P="$ac_cv_path_mkdir -p"
3618 else
3619 # As a last resort, use the slow shell script. Don't cache a
3620 # value for MKDIR_P within a source directory, because that will
3621 # break other packages using the cache if that directory is
3622 # removed, or if the value is a relative name.
81ecdfbb
RW
3623 MKDIR_P="$ac_install_sh -d"
3624 fi
3625fi
3626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3627$as_echo "$MKDIR_P" >&6; }
3628
81ecdfbb
RW
3629for ac_prog in gawk mawk nawk awk
3630do
3631 # Extract the first word of "$ac_prog", so it can be a program name with args.
3632set dummy $ac_prog; ac_word=$2
3633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3634$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3635if ${ac_cv_prog_AWK+:} false; then :
81ecdfbb
RW
3636 $as_echo_n "(cached) " >&6
3637else
3638 if test -n "$AWK"; then
3639 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3640else
3641as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3642for as_dir in $PATH
3643do
3644 IFS=$as_save_IFS
3645 test -z "$as_dir" && as_dir=.
3646 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3648 ac_cv_prog_AWK="$ac_prog"
3649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3650 break 2
3651 fi
3652done
3653 done
3654IFS=$as_save_IFS
3655
3656fi
3657fi
3658AWK=$ac_cv_prog_AWK
3659if test -n "$AWK"; then
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3661$as_echo "$AWK" >&6; }
3662else
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3664$as_echo "no" >&6; }
3665fi
3666
3667
3668 test -n "$AWK" && break
3669done
3670
3671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3672$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3673set x ${MAKE-make}
3674ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d0ac1c44 3675if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
81ecdfbb
RW
3676 $as_echo_n "(cached) " >&6
3677else
3678 cat >conftest.make <<\_ACEOF
3679SHELL = /bin/sh
3680all:
3681 @echo '@@@%%%=$(MAKE)=@@@%%%'
3682_ACEOF
d0ac1c44 3683# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
3684case `${MAKE-make} -f conftest.make 2>/dev/null` in
3685 *@@@%%%=?*=@@@%%%*)
3686 eval ac_cv_prog_make_${ac_make}_set=yes;;
3687 *)
3688 eval ac_cv_prog_make_${ac_make}_set=no;;
3689esac
3690rm -f conftest.make
3691fi
3692if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3694$as_echo "yes" >&6; }
3695 SET_MAKE=
3696else
3697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3698$as_echo "no" >&6; }
3699 SET_MAKE="MAKE=${MAKE-make}"
3700fi
3701
3702rm -rf .tst 2>/dev/null
6bf9431b
BE
3703mkdir .tst 2>/dev/null
3704if test -d .tst; then
3705 am__leading_dot=.
3706else
3707 am__leading_dot=_
3708fi
3709rmdir .tst 2>/dev/null
3710
3711DEPDIR="${am__leading_dot}deps"
3712
81ecdfbb 3713ac_config_commands="$ac_config_commands depfiles"
6bf9431b
BE
3714
3715
3716am_make=${MAKE-make}
3717cat > confinc << 'END'
3718am__doit:
81ecdfbb 3719 @echo this is the am__doit target
6bf9431b
BE
3720.PHONY: am__doit
3721END
3722# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3724$as_echo_n "checking for style of include used by $am_make... " >&6; }
6bf9431b
BE
3725am__include="#"
3726am__quote=
3727_am_result=none
3728# First try GNU make style include.
3729echo "include confinc" > confmf
d0ac1c44 3730# Ignore all kinds of additional output from 'make'.
81ecdfbb
RW
3731case `$am_make -s -f confmf 2> /dev/null` in #(
3732*the\ am__doit\ target*)
3733 am__include=include
3734 am__quote=
3735 _am_result=GNU
3736 ;;
3737esac
6bf9431b
BE
3738# Now try BSD make style include.
3739if test "$am__include" = "#"; then
3740 echo '.include "confinc"' > confmf
81ecdfbb
RW
3741 case `$am_make -s -f confmf 2> /dev/null` in #(
3742 *the\ am__doit\ target*)
3743 am__include=.include
3744 am__quote="\""
3745 _am_result=BSD
3746 ;;
3747 esac
6bf9431b
BE
3748fi
3749
252b5132 3750
81ecdfbb
RW
3751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3752$as_echo "$_am_result" >&6; }
6bf9431b 3753rm -f confinc confmf
252b5132 3754
81ecdfbb
RW
3755# Check whether --enable-dependency-tracking was given.
3756if test "${enable_dependency_tracking+set}" = set; then :
3757 enableval=$enable_dependency_tracking;
3758fi
252b5132 3759
6bf9431b
BE
3760if test "x$enable_dependency_tracking" != xno; then
3761 am_depcomp="$ac_aux_dir/depcomp"
3762 AMDEPBACKSLASH='\'
6eb7d830 3763 am__nodep='_no'
252b5132 3764fi
81ecdfbb 3765 if test "x$enable_dependency_tracking" != xno; then
6bf9431b
BE
3766 AMDEP_TRUE=
3767 AMDEP_FALSE='#'
3768else
3769 AMDEP_TRUE='#'
3770 AMDEP_FALSE=
3771fi
3772
3773
d0ac1c44
SM
3774# Check whether --enable-silent-rules was given.
3775if test "${enable_silent_rules+set}" = set; then :
3776 enableval=$enable_silent_rules;
3777fi
3778
3779case $enable_silent_rules in # (((
3780 yes) AM_DEFAULT_VERBOSITY=0;;
3781 no) AM_DEFAULT_VERBOSITY=1;;
3782 *) AM_DEFAULT_VERBOSITY=1;;
3783esac
3784am_make=${MAKE-make}
3785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3786$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3787if ${am_cv_make_support_nested_variables+:} false; then :
3788 $as_echo_n "(cached) " >&6
3789else
3790 if $as_echo 'TRUE=$(BAR$(V))
3791BAR0=false
3792BAR1=true
3793V=1
3794am__doit:
3795 @$(TRUE)
3796.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3797 am_cv_make_support_nested_variables=yes
3798else
3799 am_cv_make_support_nested_variables=no
3800fi
3801fi
3802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3803$as_echo "$am_cv_make_support_nested_variables" >&6; }
3804if test $am_cv_make_support_nested_variables = yes; then
3805 AM_V='$(V)'
3806 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3807else
3808 AM_V=$AM_DEFAULT_VERBOSITY
3809 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3810fi
3811AM_BACKSLASH='\'
3812
81ecdfbb
RW
3813if test "`cd $srcdir && pwd`" != "`pwd`"; then
3814 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3815 # is not polluted with repeated "-I."
3816 am__isrc=' -I$(srcdir)'
3817 # test to see if srcdir already configured
3818 if test -f $srcdir/config.status; then
d0ac1c44 3819 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
81ecdfbb 3820 fi
6bf9431b
BE
3821fi
3822
3823# test whether we have cygpath
3824if test -z "$CYGPATH_W"; then
3825 if (cygpath --version) >/dev/null 2>/dev/null; then
3826 CYGPATH_W='cygpath -w'
3827 else
3828 CYGPATH_W=echo
3829 fi
3830fi
3831
3832
3833# Define the identity of the package.
2e98a7bd 3834 PACKAGE='gprof'
573fe3fb 3835 VERSION='2.36.50'
6bf9431b
BE
3836
3837
3838cat >>confdefs.h <<_ACEOF
252b5132 3839#define PACKAGE "$PACKAGE"
6bf9431b
BE
3840_ACEOF
3841
252b5132 3842
6bf9431b 3843cat >>confdefs.h <<_ACEOF
252b5132 3844#define VERSION "$VERSION"
6bf9431b
BE
3845_ACEOF
3846
3847# Some tools Automake needs.
3848
3849ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3850
3851
3852AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3853
3854
3855AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3856
3857
3858AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3859
3860
3861MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3862
d0ac1c44
SM
3863# For better backward compatibility. To be removed once Automake 1.9.x
3864# dies out for good. For more background, see:
3865# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3866# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3867mkdir_p='$(MKDIR_P)'
3868
3869# We need awk for the "check" target (and possibly the TAP driver). The
3870# system "awk" is bad on some platforms.
6eb7d830
AM
3871# Always define AMTAR for backward compatibility. Yes, it's still used
3872# in the wild :-( We should find a proper way to deprecate it ...
3873AMTAR='$${TAR-tar}'
df76639a 3874
d0ac1c44
SM
3875
3876# We'll loop over all known methods to create a tar archive until one works.
3877_am_tools='gnutar pax cpio none'
3878
6eb7d830 3879am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
df76639a
AM
3880
3881
6bf9431b
BE
3882
3883
d0ac1c44 3884
6bf9431b
BE
3885depcc="$CC" am_compiler_list=
3886
81ecdfbb
RW
3887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3888$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 3889if ${am_cv_CC_dependencies_compiler_type+:} false; then :
81ecdfbb 3890 $as_echo_n "(cached) " >&6
6bf9431b
BE
3891else
3892 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3893 # We make a subdir and do the tests there. Otherwise we can end up
3894 # making bogus files that we don't know about and never remove. For
3895 # instance it was reported that on HP-UX the gcc test will end up
d0ac1c44
SM
3896 # making a dummy file named 'D' -- because '-MD' means "put the output
3897 # in D".
6eb7d830 3898 rm -rf conftest.dir
6bf9431b
BE
3899 mkdir conftest.dir
3900 # Copy depcomp to subdir because otherwise we won't find it if we're
3901 # using a relative directory.
3902 cp "$am_depcomp" conftest.dir
3903 cd conftest.dir
3904 # We will build objects and dependencies in a subdirectory because
3905 # it helps to detect inapplicable dependency modes. For instance
3906 # both Tru64's cc and ICC support -MD to output dependencies as a
3907 # side effect of compilation, but ICC will put the dependencies in
3908 # the current directory while Tru64 will put them in the object
3909 # directory.
3910 mkdir sub
3911
3912 am_cv_CC_dependencies_compiler_type=none
3913 if test "$am_compiler_list" = ""; then
3914 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3915 fi
81ecdfbb
RW
3916 am__universal=false
3917 case " $depcc " in #(
3918 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3919 esac
3920
6bf9431b
BE
3921 for depmode in $am_compiler_list; do
3922 # Setup a source with many dependencies, because some compilers
3923 # like to wrap large dependency lists on column 80 (with \), and
3924 # we should not choose a depcomp mode which is confused by this.
3925 #
3926 # We need to recreate these files for each test, as the compiler may
3927 # overwrite some of them when testing with obscure command lines.
3928 # This happens at least with the AIX C compiler.
3929 : > sub/conftest.c
3930 for i in 1 2 3 4 5 6; do
3931 echo '#include "conftst'$i'.h"' >> sub/conftest.c
d0ac1c44
SM
3932 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3933 # Solaris 10 /bin/sh.
3934 echo '/* dummy */' > sub/conftst$i.h
6bf9431b
BE
3935 done
3936 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3937
d0ac1c44 3938 # We check with '-c' and '-o' for the sake of the "dashmstdout"
81ecdfbb 3939 # mode. It turns out that the SunPro C++ compiler does not properly
d0ac1c44
SM
3940 # handle '-M -o', and we need to detect this. Also, some Intel
3941 # versions had trouble with output in subdirs.
81ecdfbb
RW
3942 am__obj=sub/conftest.${OBJEXT-o}
3943 am__minus_obj="-o $am__obj"
6bf9431b 3944 case $depmode in
81ecdfbb
RW
3945 gcc)
3946 # This depmode causes a compiler race in universal mode.
3947 test "$am__universal" = false || continue
3948 ;;
6bf9431b 3949 nosideeffect)
d0ac1c44
SM
3950 # After this tag, mechanisms are not by side-effect, so they'll
3951 # only be used when explicitly requested.
6bf9431b
BE
3952 if test "x$enable_dependency_tracking" = xyes; then
3953 continue
3954 else
3955 break
3956 fi
3957 ;;
6eb7d830 3958 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
d0ac1c44 3959 # This compiler won't grok '-c -o', but also, the minuso test has
81ecdfbb
RW
3960 # not run yet. These depmodes are late enough in the game, and
3961 # so weak that their functioning should not be impacted.
3962 am__obj=conftest.${OBJEXT-o}
3963 am__minus_obj=
3964 ;;
6bf9431b
BE
3965 none) break ;;
3966 esac
6bf9431b 3967 if depmode=$depmode \
81ecdfbb 3968 source=sub/conftest.c object=$am__obj \
6bf9431b 3969 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 3970 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6bf9431b 3971 >/dev/null 2>conftest.err &&
81ecdfbb 3972 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6bf9431b 3973 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 3974 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6bf9431b
BE
3975 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3976 # icc doesn't choke on unknown options, it will just issue warnings
3977 # or remarks (even with -Werror). So we grep stderr for any message
3978 # that says an option was ignored or not supported.
3979 # When given -MP, icc 7.0 and 7.1 complain thusly:
3980 # icc: Command line warning: ignoring option '-M'; no argument required
3981 # The diagnosis changed in icc 8.0:
3982 # icc: Command line remark: option '-MP' not supported
3983 if (grep 'ignoring option' conftest.err ||
3984 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3985 am_cv_CC_dependencies_compiler_type=$depmode
3986 break
3987 fi
3988 fi
3989 done
3990
3991 cd ..
3992 rm -rf conftest.dir
252b5132 3993else
6bf9431b 3994 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3995fi
3996
252b5132 3997fi
81ecdfbb
RW
3998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3999$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6bf9431b
BE
4000CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4001
81ecdfbb 4002 if
6bf9431b
BE
4003 test "x$enable_dependency_tracking" != xno \
4004 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4005 am__fastdepCC_TRUE=
4006 am__fastdepCC_FALSE='#'
252b5132 4007else
6bf9431b
BE
4008 am__fastdepCC_TRUE='#'
4009 am__fastdepCC_FALSE=
252b5132
RH
4010fi
4011
4012
4013
d0ac1c44
SM
4014# POSIX will say in a future version that running "rm -f" with no argument
4015# is OK; and we want to be able to make that assumption in our Makefile
4016# recipes. So use an aggressive probe to check that the usage we want is
4017# actually supported "in the wild" to an acceptable degree.
4018# See automake bug#10828.
4019# To make any issue more visible, cause the running configure to be aborted
4020# by default if the 'rm' program in use doesn't match our expectations; the
4021# user can still override this though.
4022if rm -f && rm -fr && rm -rf; then : OK; else
4023 cat >&2 <<'END'
4024Oops!
4025
4026Your 'rm' program seems unable to run without file operands specified
4027on the command line, even when the '-f' option is present. This is contrary
4028to the behaviour of most rm programs out there, and not conforming with
4029the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4030
4031Please tell bug-automake@gnu.org about your system, including the value
4032of your $PATH and any error possibly output before this message. This
4033can help us improve future automake versions.
4034
4035END
4036 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4037 echo 'Configuration will proceed anyway, since you have set the' >&2
4038 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4039 echo >&2
4040 else
4041 cat >&2 <<'END'
4042Aborting the configuration process, to ensure you take notice of the issue.
4043
4044You can download and install GNU coreutils to get an 'rm' implementation
4045that behaves properly: <http://www.gnu.org/software/coreutils/>.
4046
4047If you want to complete the configuration process using your problematic
4048'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4049to "yes", and re-run configure.
4050
4051END
4052 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4053 fi
4054fi
4055
6bf9431b 4056
81ecdfbb 4057ac_config_headers="$ac_config_headers gconfig.h:gconfig.in"
d7040cdb
SE
4058
4059
ce2cded5
L
4060ac_ext=c
4061ac_cpp='$CPP $CPPFLAGS'
4062ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4063ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4064ac_compiler_gnu=$ac_cv_c_compiler_gnu
4065if test -n "$ac_tool_prefix"; then
4066 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4067set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4069$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4070if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4071 $as_echo_n "(cached) " >&6
1b9750d6 4072else
ce2cded5
L
4073 if test -n "$CC"; then
4074 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 4075else
ce2cded5
L
4076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4077for as_dir in $PATH
4078do
4079 IFS=$as_save_IFS
4080 test -z "$as_dir" && as_dir=.
81ecdfbb 4081 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4083 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4085 break 2
4086 fi
4087done
81ecdfbb
RW
4088 done
4089IFS=$as_save_IFS
0ab6f085 4090
ce2cded5
L
4091fi
4092fi
4093CC=$ac_cv_prog_CC
4094if test -n "$CC"; then
81ecdfbb
RW
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4096$as_echo "$CC" >&6; }
0ab6f085 4097else
81ecdfbb
RW
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4099$as_echo "no" >&6; }
ce2cded5 4100fi
d7040cdb 4101
81ecdfbb 4102
ce2cded5
L
4103fi
4104if test -z "$ac_cv_prog_CC"; then
4105 ac_ct_CC=$CC
4106 # Extract the first word of "gcc", so it can be a program name with args.
4107set dummy gcc; ac_word=$2
81ecdfbb
RW
4108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4109$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4110if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4111 $as_echo_n "(cached) " >&6
1b9750d6 4112else
ce2cded5
L
4113 if test -n "$ac_ct_CC"; then
4114 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4115else
d7040cdb 4116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
0ab6f085 4117for as_dir in $PATH
d7040cdb
SE
4118do
4119 IFS=$as_save_IFS
4120 test -z "$as_dir" && as_dir=.
81ecdfbb 4121 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4123 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 4125 break 2
0ab6f085 4126 fi
ce2cded5 4127done
81ecdfbb
RW
4128 done
4129IFS=$as_save_IFS
d7040cdb 4130
ce2cded5
L
4131fi
4132fi
4133ac_ct_CC=$ac_cv_prog_ac_ct_CC
4134if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4136$as_echo "$ac_ct_CC" >&6; }
ce2cded5 4137else
81ecdfbb
RW
4138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4139$as_echo "no" >&6; }
1b9750d6 4140fi
d7040cdb 4141
81ecdfbb
RW
4142 if test "x$ac_ct_CC" = x; then
4143 CC=""
4144 else
4145 case $cross_compiling:$ac_tool_warned in
4146yes:)
4147{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4148$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4149ac_tool_warned=yes ;;
4150esac
4151 CC=$ac_ct_CC
4152 fi
ce2cded5
L
4153else
4154 CC="$ac_cv_prog_CC"
4155fi
d7040cdb 4156
ce2cded5 4157if test -z "$CC"; then
81ecdfbb
RW
4158 if test -n "$ac_tool_prefix"; then
4159 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 4160set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4162$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4163if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4164 $as_echo_n "(cached) " >&6
d7040cdb 4165else
ce2cded5
L
4166 if test -n "$CC"; then
4167 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 4168else
ce2cded5
L
4169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4170for as_dir in $PATH
4171do
4172 IFS=$as_save_IFS
4173 test -z "$as_dir" && as_dir=.
81ecdfbb 4174 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4175 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4176 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4178 break 2
4179 fi
4180done
81ecdfbb
RW
4181 done
4182IFS=$as_save_IFS
d7040cdb 4183
252b5132
RH
4184fi
4185fi
ce2cded5
L
4186CC=$ac_cv_prog_CC
4187if test -n "$CC"; then
81ecdfbb
RW
4188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4189$as_echo "$CC" >&6; }
ce2cded5 4190else
81ecdfbb
RW
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4192$as_echo "no" >&6; }
d7040cdb 4193fi
6be7c12c 4194
ce2cded5 4195
81ecdfbb 4196 fi
ce2cded5
L
4197fi
4198if test -z "$CC"; then
4199 # Extract the first word of "cc", so it can be a program name with args.
4200set dummy cc; ac_word=$2
81ecdfbb
RW
4201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4202$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4203if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4204 $as_echo_n "(cached) " >&6
ce2cded5
L
4205else
4206 if test -n "$CC"; then
4207 ac_cv_prog_CC="$CC" # Let the user override the test.
4208else
4209 ac_prog_rejected=no
4210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4211for as_dir in $PATH
4212do
4213 IFS=$as_save_IFS
4214 test -z "$as_dir" && as_dir=.
81ecdfbb 4215 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4216 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5
L
4217 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4218 ac_prog_rejected=yes
4219 continue
4220 fi
4221 ac_cv_prog_CC="cc"
81ecdfbb 4222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4223 break 2
4224 fi
4225done
81ecdfbb
RW
4226 done
4227IFS=$as_save_IFS
ce2cded5
L
4228
4229if test $ac_prog_rejected = yes; then
4230 # We found a bogon in the path, so make sure we never use it.
4231 set dummy $ac_cv_prog_CC
4232 shift
4233 if test $# != 0; then
4234 # We chose a different compiler from the bogus one.
4235 # However, it has the same basename, so the bogon will be chosen
4236 # first if we set CC to just the basename; use the full file name.
4237 shift
4238 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4239 fi
4240fi
4241fi
4242fi
4243CC=$ac_cv_prog_CC
4244if test -n "$CC"; then
81ecdfbb
RW
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4246$as_echo "$CC" >&6; }
ce2cded5 4247else
81ecdfbb
RW
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4249$as_echo "no" >&6; }
ce2cded5
L
4250fi
4251
81ecdfbb 4252
ce2cded5
L
4253fi
4254if test -z "$CC"; then
4255 if test -n "$ac_tool_prefix"; then
81ecdfbb 4256 for ac_prog in cl.exe
ce2cded5
L
4257 do
4258 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4259set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4261$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4262if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4263 $as_echo_n "(cached) " >&6
ce2cded5
L
4264else
4265 if test -n "$CC"; then
4266 ac_cv_prog_CC="$CC" # Let the user override the test.
4267else
4268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4269for as_dir in $PATH
4270do
4271 IFS=$as_save_IFS
4272 test -z "$as_dir" && as_dir=.
81ecdfbb 4273 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4274 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4275 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4277 break 2
4278 fi
4279done
81ecdfbb
RW
4280 done
4281IFS=$as_save_IFS
ce2cded5
L
4282
4283fi
4284fi
4285CC=$ac_cv_prog_CC
4286if test -n "$CC"; then
81ecdfbb
RW
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4288$as_echo "$CC" >&6; }
ce2cded5 4289else
81ecdfbb
RW
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4291$as_echo "no" >&6; }
ce2cded5
L
4292fi
4293
81ecdfbb 4294
ce2cded5 4295 test -n "$CC" && break
d7040cdb
SE
4296 done
4297fi
ce2cded5
L
4298if test -z "$CC"; then
4299 ac_ct_CC=$CC
81ecdfbb 4300 for ac_prog in cl.exe
d7040cdb
SE
4301do
4302 # Extract the first word of "$ac_prog", so it can be a program name with args.
4303set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4305$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4306if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4307 $as_echo_n "(cached) " >&6
d7040cdb 4308else
ce2cded5
L
4309 if test -n "$ac_ct_CC"; then
4310 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
4311else
4312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4313for as_dir in $PATH
4314do
4315 IFS=$as_save_IFS
4316 test -z "$as_dir" && as_dir=.
81ecdfbb 4317 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4319 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 4321 break 2
ac48eca1 4322 fi
d7040cdb 4323done
81ecdfbb
RW
4324 done
4325IFS=$as_save_IFS
ac48eca1 4326
d7040cdb
SE
4327fi
4328fi
ce2cded5
L
4329ac_ct_CC=$ac_cv_prog_ac_ct_CC
4330if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4332$as_echo "$ac_ct_CC" >&6; }
d7040cdb 4333else
81ecdfbb
RW
4334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4335$as_echo "no" >&6; }
d7040cdb 4336fi
ac48eca1 4337
81ecdfbb 4338
ce2cded5 4339 test -n "$ac_ct_CC" && break
d7040cdb 4340done
ac48eca1 4341
81ecdfbb
RW
4342 if test "x$ac_ct_CC" = x; then
4343 CC=""
4344 else
4345 case $cross_compiling:$ac_tool_warned in
4346yes:)
4347{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4348$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4349ac_tool_warned=yes ;;
4350esac
4351 CC=$ac_ct_CC
4352 fi
d7040cdb 4353fi
ac48eca1 4354
d7040cdb 4355fi
ac48eca1 4356
ac48eca1 4357
81ecdfbb
RW
4358test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4359$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4360as_fn_error $? "no acceptable C compiler found in \$PATH
4361See \`config.log' for more details" "$LINENO" 5; }
6be7c12c 4362
ce2cded5 4363# Provide some information about the compiler.
81ecdfbb
RW
4364$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4365set X $ac_compile
4366ac_compiler=$2
4367for ac_option in --version -v -V -qversion; do
4368 { { ac_try="$ac_compiler $ac_option >&5"
4369case "(($ac_try" in
4370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4371 *) ac_try_echo=$ac_try;;
4372esac
4373eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4374$as_echo "$ac_try_echo"; } >&5
4375 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 4376 ac_status=$?
81ecdfbb
RW
4377 if test -s conftest.err; then
4378 sed '10a\
4379... rest of stderr output deleted ...
4380 10q' conftest.err >conftest.er1
4381 cat conftest.er1 >&5
81ecdfbb 4382 fi
d0ac1c44 4383 rm -f conftest.er1 conftest.err
81ecdfbb
RW
4384 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4385 test $ac_status = 0; }
4386done
ac48eca1 4387
81ecdfbb
RW
4388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4389$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4390if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 4391 $as_echo_n "(cached) " >&6
d7040cdb 4392else
81ecdfbb 4393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4394/* end confdefs.h. */
ac48eca1 4395
ce2cded5
L
4396int
4397main ()
4398{
4399#ifndef __GNUC__
4400 choke me
4401#endif
4402
4403 ;
4404 return 0;
4405}
4406_ACEOF
81ecdfbb 4407if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 4408 ac_compiler_gnu=yes
d7040cdb 4409else
81ecdfbb 4410 ac_compiler_gnu=no
d7040cdb 4411fi
81ecdfbb 4412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4413ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4414
ce2cded5 4415fi
81ecdfbb
RW
4416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4417$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4418if test $ac_compiler_gnu = yes; then
4419 GCC=yes
4420else
4421 GCC=
4422fi
ce2cded5
L
4423ac_test_CFLAGS=${CFLAGS+set}
4424ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4426$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4427if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
4428 $as_echo_n "(cached) " >&6
4429else
4430 ac_save_c_werror_flag=$ac_c_werror_flag
4431 ac_c_werror_flag=yes
4432 ac_cv_prog_cc_g=no
4433 CFLAGS="-g"
4434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4435/* end confdefs.h. */
d7040cdb 4436
ce2cded5
L
4437int
4438main ()
4439{
d7040cdb 4440
ce2cded5
L
4441 ;
4442 return 0;
4443}
4444_ACEOF
81ecdfbb 4445if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
4446 ac_cv_prog_cc_g=yes
4447else
81ecdfbb
RW
4448 CFLAGS=""
4449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4450/* end confdefs.h. */
108a6f8e 4451
81ecdfbb
RW
4452int
4453main ()
4454{
4455
4456 ;
4457 return 0;
4458}
4459_ACEOF
4460if ac_fn_c_try_compile "$LINENO"; then :
4461
4462else
4463 ac_c_werror_flag=$ac_save_c_werror_flag
4464 CFLAGS="-g"
4465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4466/* end confdefs.h. */
4467
4468int
4469main ()
4470{
4471
4472 ;
4473 return 0;
4474}
4475_ACEOF
4476if ac_fn_c_try_compile "$LINENO"; then :
4477 ac_cv_prog_cc_g=yes
4478fi
4479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4480fi
4481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4482fi
4483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4484 ac_c_werror_flag=$ac_save_c_werror_flag
4485fi
4486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4487$as_echo "$ac_cv_prog_cc_g" >&6; }
4488if test "$ac_test_CFLAGS" = set; then
4489 CFLAGS=$ac_save_CFLAGS
4490elif test $ac_cv_prog_cc_g = yes; then
4491 if test "$GCC" = yes; then
4492 CFLAGS="-g -O2"
4493 else
ce2cded5
L
4494 CFLAGS="-g"
4495 fi
ac48eca1 4496else
ce2cded5
L
4497 if test "$GCC" = yes; then
4498 CFLAGS="-O2"
4499 else
4500 CFLAGS=
4501 fi
ac48eca1 4502fi
81ecdfbb
RW
4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4504$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4505if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 4506 $as_echo_n "(cached) " >&6
ac48eca1 4507else
81ecdfbb 4508 ac_cv_prog_cc_c89=no
ce2cded5 4509ac_save_CC=$CC
81ecdfbb 4510cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
4511/* end confdefs.h. */
4512#include <stdarg.h>
4513#include <stdio.h>
d0ac1c44 4514struct stat;
ce2cded5
L
4515/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4516struct buf { int x; };
4517FILE * (*rcsopen) (struct buf *, struct stat *, int);
4518static char *e (p, i)
4519 char **p;
4520 int i;
4521{
4522 return p[i];
4523}
4524static char *f (char * (*g) (char **, int), char **p, ...)
4525{
4526 char *s;
4527 va_list v;
4528 va_start (v,p);
4529 s = g (p, va_arg (v,int));
4530 va_end (v);
4531 return s;
4532}
d7040cdb 4533
ce2cded5
L
4534/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4535 function prototypes and stuff, but not '\xHH' hex character constants.
4536 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4537 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
4538 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4539 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4540 that's true only with -std. */
ce2cded5 4541int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 4542
81ecdfbb
RW
4543/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4544 inside strings and character constants. */
4545#define FOO(x) 'x'
4546int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4547
ce2cded5
L
4548int test (int i, double x);
4549struct s1 {int (*f) (int a);};
4550struct s2 {int (*f) (double a);};
4551int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4552int argc;
4553char **argv;
4554int
4555main ()
4556{
4557return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4558 ;
4559 return 0;
4560}
4561_ACEOF
81ecdfbb
RW
4562for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4563 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
4564do
4565 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4566 if ac_fn_c_try_compile "$LINENO"; then :
4567 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 4568fi
81ecdfbb
RW
4569rm -f core conftest.err conftest.$ac_objext
4570 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 4571done
81ecdfbb 4572rm -f conftest.$ac_ext
ce2cded5 4573CC=$ac_save_CC
d7040cdb 4574
ce2cded5 4575fi
81ecdfbb
RW
4576# AC_CACHE_VAL
4577case "x$ac_cv_prog_cc_c89" in
4578 x)
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4580$as_echo "none needed" >&6; } ;;
4581 xno)
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4583$as_echo "unsupported" >&6; } ;;
ce2cded5 4584 *)
81ecdfbb
RW
4585 CC="$CC $ac_cv_prog_cc_c89"
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4587$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
ce2cded5 4588esac
81ecdfbb 4589if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 4590
ce2cded5 4591fi
d7040cdb 4592
ce2cded5
L
4593ac_ext=c
4594ac_cpp='$CPP $CPPFLAGS'
4595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4597ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 4598
d0ac1c44
SM
4599ac_ext=c
4600ac_cpp='$CPP $CPPFLAGS'
4601ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4602ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4603ac_compiler_gnu=$ac_cv_c_compiler_gnu
4604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4605$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4606if ${am_cv_prog_cc_c_o+:} false; then :
4607 $as_echo_n "(cached) " >&6
4608else
4609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4610/* end confdefs.h. */
4611
4612int
4613main ()
4614{
4615
4616 ;
4617 return 0;
4618}
4619_ACEOF
4620 # Make sure it works both with $CC and with simple cc.
4621 # Following AC_PROG_CC_C_O, we do the test twice because some
4622 # compilers refuse to overwrite an existing .o file with -o,
4623 # though they will create one.
4624 am_cv_prog_cc_c_o=yes
4625 for am_i in 1 2; do
4626 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4627 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4628 ac_status=$?
4629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4630 (exit $ac_status); } \
4631 && test -f conftest2.$ac_objext; then
4632 : OK
4633 else
4634 am_cv_prog_cc_c_o=no
4635 break
4636 fi
4637 done
4638 rm -f core conftest*
4639 unset am_i
4640fi
4641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4642$as_echo "$am_cv_prog_cc_c_o" >&6; }
4643if test "$am_cv_prog_cc_c_o" != yes; then
4644 # Losing compiler, so override with the script.
4645 # FIXME: It is wrong to rewrite CC.
4646 # But if we don't then we get into trouble of one sort or another.
4647 # A longer-term fix would be to have automake use am__CC in this case,
4648 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4649 CC="$am_aux_dir/compile $CC"
4650fi
4651ac_ext=c
4652ac_cpp='$CPP $CPPFLAGS'
4653ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4654ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4655ac_compiler_gnu=$ac_cv_c_compiler_gnu
4656
4657
7357c5b6
AM
4658ac_ext=c
4659ac_cpp='$CPP $CPPFLAGS'
4660ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4661ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4662ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4664$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4665# On Suns, sometimes $CPP names a directory.
4666if test -n "$CPP" && test -d "$CPP"; then
4667 CPP=
4668fi
4669if test -z "$CPP"; then
d0ac1c44 4670 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 4671 $as_echo_n "(cached) " >&6
ce2cded5 4672else
7357c5b6
AM
4673 # Double quotes because CPP needs to be expanded
4674 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4675 do
4676 ac_preproc_ok=false
4677for ac_c_preproc_warn_flag in '' yes
ce2cded5 4678do
7357c5b6
AM
4679 # Use a header file that comes with gcc, so configuring glibc
4680 # with a fresh cross-compiler works.
4681 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4682 # <limits.h> exists even on freestanding compilers.
4683 # On the NeXT, cc -E runs the code through the compiler's parser,
4684 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4686/* end confdefs.h. */
4687#ifdef __STDC__
4688# include <limits.h>
4689#else
4690# include <assert.h>
4691#endif
4692 Syntax error
4693_ACEOF
81ecdfbb 4694if ac_fn_c_try_cpp "$LINENO"; then :
6bf9431b 4695
81ecdfbb 4696else
7357c5b6
AM
4697 # Broken: fails on valid input.
4698continue
4699fi
d0ac1c44 4700rm -f conftest.err conftest.i conftest.$ac_ext
ce2cded5 4701
81ecdfbb 4702 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4703 # can be detected and how.
81ecdfbb 4704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4705/* end confdefs.h. */
4706#include <ac_nonexistent.h>
4707_ACEOF
81ecdfbb 4708if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4709 # Broken: success on invalid input.
4710continue
4711else
7357c5b6
AM
4712 # Passes both tests.
4713ac_preproc_ok=:
4714break
4715fi
d0ac1c44 4716rm -f conftest.err conftest.i conftest.$ac_ext
6bf9431b 4717
7357c5b6
AM
4718done
4719# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4720rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb 4721if $ac_preproc_ok; then :
7357c5b6
AM
4722 break
4723fi
6bf9431b 4724
7357c5b6
AM
4725 done
4726 ac_cv_prog_CPP=$CPP
252b5132 4727
7357c5b6
AM
4728fi
4729 CPP=$ac_cv_prog_CPP
4730else
4731 ac_cv_prog_CPP=$CPP
4732fi
81ecdfbb
RW
4733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4734$as_echo "$CPP" >&6; }
7357c5b6
AM
4735ac_preproc_ok=false
4736for ac_c_preproc_warn_flag in '' yes
4737do
4738 # Use a header file that comes with gcc, so configuring glibc
4739 # with a fresh cross-compiler works.
4740 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4741 # <limits.h> exists even on freestanding compilers.
4742 # On the NeXT, cc -E runs the code through the compiler's parser,
4743 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4745/* end confdefs.h. */
4746#ifdef __STDC__
4747# include <limits.h>
4748#else
4749# include <assert.h>
4750#endif
4751 Syntax error
4752_ACEOF
81ecdfbb 4753if ac_fn_c_try_cpp "$LINENO"; then :
6bf9431b 4754
81ecdfbb 4755else
7357c5b6
AM
4756 # Broken: fails on valid input.
4757continue
4758fi
d0ac1c44 4759rm -f conftest.err conftest.i conftest.$ac_ext
252b5132 4760
81ecdfbb 4761 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4762 # can be detected and how.
81ecdfbb 4763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4764/* end confdefs.h. */
4765#include <ac_nonexistent.h>
4766_ACEOF
81ecdfbb 4767if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4768 # Broken: success on invalid input.
4769continue
4770else
7357c5b6
AM
4771 # Passes both tests.
4772ac_preproc_ok=:
4773break
4774fi
d0ac1c44 4775rm -f conftest.err conftest.i conftest.$ac_ext
252b5132 4776
7357c5b6
AM
4777done
4778# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4779rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb
RW
4780if $ac_preproc_ok; then :
4781
7357c5b6 4782else
81ecdfbb
RW
4783 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4784$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4785as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4786See \`config.log' for more details" "$LINENO" 5; }
7357c5b6 4787fi
6bf9431b 4788
7357c5b6
AM
4789ac_ext=c
4790ac_cpp='$CPP $CPPFLAGS'
4791ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4792ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4793ac_compiler_gnu=$ac_cv_c_compiler_gnu
252b5132 4794
252b5132 4795
81ecdfbb
RW
4796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4797$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 4798if ${ac_cv_path_GREP+:} false; then :
81ecdfbb 4799 $as_echo_n "(cached) " >&6
ce2cded5 4800else
81ecdfbb
RW
4801 if test -z "$GREP"; then
4802 ac_path_GREP_found=false
4803 # Loop through the user's path and test for each of PROGNAME-LIST
4804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4805for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4806do
4807 IFS=$as_save_IFS
4808 test -z "$as_dir" && as_dir=.
4809 for ac_prog in grep ggrep; do
4810 for ac_exec_ext in '' $ac_executable_extensions; do
4811 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4812 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
4813# Check for GNU ac_path_GREP and select it if it is found.
4814 # Check for GNU $ac_path_GREP
4815case `"$ac_path_GREP" --version 2>&1` in
4816*GNU*)
4817 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4818*)
4819 ac_count=0
4820 $as_echo_n 0123456789 >"conftest.in"
4821 while :
4822 do
4823 cat "conftest.in" "conftest.in" >"conftest.tmp"
4824 mv "conftest.tmp" "conftest.in"
4825 cp "conftest.in" "conftest.nl"
4826 $as_echo 'GREP' >> "conftest.nl"
4827 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4828 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4829 as_fn_arith $ac_count + 1 && ac_count=$as_val
4830 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4831 # Best one so far, save it but keep looking for a better one
4832 ac_cv_path_GREP="$ac_path_GREP"
4833 ac_path_GREP_max=$ac_count
ce2cded5 4834 fi
81ecdfbb
RW
4835 # 10*(2^10) chars as input seems more than enough
4836 test $ac_count -gt 10 && break
4837 done
4838 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4839esac
4840
4841 $ac_path_GREP_found && break 3
4842 done
4843 done
4844 done
4845IFS=$as_save_IFS
4846 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 4847 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4848 fi
4849else
4850 ac_cv_path_GREP=$GREP
4851fi
4852
ce2cded5 4853fi
81ecdfbb
RW
4854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4855$as_echo "$ac_cv_path_GREP" >&6; }
4856 GREP="$ac_cv_path_GREP"
ce2cded5 4857
6bf9431b 4858
81ecdfbb
RW
4859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4860$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 4861if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb 4862 $as_echo_n "(cached) " >&6
7357c5b6 4863else
81ecdfbb
RW
4864 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4865 then ac_cv_path_EGREP="$GREP -E"
4866 else
4867 if test -z "$EGREP"; then
4868 ac_path_EGREP_found=false
4869 # Loop through the user's path and test for each of PROGNAME-LIST
4870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4871for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4872do
4873 IFS=$as_save_IFS
4874 test -z "$as_dir" && as_dir=.
4875 for ac_prog in egrep; do
4876 for ac_exec_ext in '' $ac_executable_extensions; do
4877 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4878 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
4879# Check for GNU ac_path_EGREP and select it if it is found.
4880 # Check for GNU $ac_path_EGREP
4881case `"$ac_path_EGREP" --version 2>&1` in
4882*GNU*)
4883 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4884*)
4885 ac_count=0
4886 $as_echo_n 0123456789 >"conftest.in"
4887 while :
4888 do
4889 cat "conftest.in" "conftest.in" >"conftest.tmp"
4890 mv "conftest.tmp" "conftest.in"
4891 cp "conftest.in" "conftest.nl"
4892 $as_echo 'EGREP' >> "conftest.nl"
4893 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4894 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4895 as_fn_arith $ac_count + 1 && ac_count=$as_val
4896 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4897 # Best one so far, save it but keep looking for a better one
4898 ac_cv_path_EGREP="$ac_path_EGREP"
4899 ac_path_EGREP_max=$ac_count
4900 fi
4901 # 10*(2^10) chars as input seems more than enough
4902 test $ac_count -gt 10 && break
4903 done
4904 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4905esac
4906
4907 $ac_path_EGREP_found && break 3
4908 done
4909 done
4910 done
4911IFS=$as_save_IFS
4912 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 4913 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4914 fi
4915else
4916 ac_cv_path_EGREP=$EGREP
4917fi
4918
4919 fi
4920fi
4921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4922$as_echo "$ac_cv_path_EGREP" >&6; }
4923 EGREP="$ac_cv_path_EGREP"
4924
4925
4926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4927$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 4928if ${ac_cv_header_stdc+:} false; then :
81ecdfbb
RW
4929 $as_echo_n "(cached) " >&6
4930else
4931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4932/* end confdefs.h. */
4933#include <stdlib.h>
4934#include <stdarg.h>
4935#include <string.h>
4936#include <float.h>
4937
4938int
4939main ()
4940{
4941
4942 ;
4943 return 0;
4944}
4945_ACEOF
81ecdfbb 4946if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4947 ac_cv_header_stdc=yes
4948else
81ecdfbb 4949 ac_cv_header_stdc=no
7357c5b6 4950fi
81ecdfbb 4951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6
AM
4952
4953if test $ac_cv_header_stdc = yes; then
4954 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4956/* end confdefs.h. */
4957#include <string.h>
4958
4959_ACEOF
4960if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4961 $EGREP "memchr" >/dev/null 2>&1; then :
4962
7357c5b6
AM
4963else
4964 ac_cv_header_stdc=no
4965fi
4966rm -f conftest*
4967
4968fi
4969
4970if test $ac_cv_header_stdc = yes; then
4971 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4973/* end confdefs.h. */
4974#include <stdlib.h>
4975
4976_ACEOF
4977if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4978 $EGREP "free" >/dev/null 2>&1; then :
4979
7357c5b6
AM
4980else
4981 ac_cv_header_stdc=no
4982fi
4983rm -f conftest*
4984
4985fi
4986
4987if test $ac_cv_header_stdc = yes; then
4988 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4989 if test "$cross_compiling" = yes; then :
7357c5b6 4990 :
ce2cded5 4991else
81ecdfbb 4992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4993/* end confdefs.h. */
4994#include <ctype.h>
81ecdfbb 4995#include <stdlib.h>
7357c5b6
AM
4996#if ((' ' & 0x0FF) == 0x020)
4997# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4998# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4999#else
5000# define ISLOWER(c) \
5001 (('a' <= (c) && (c) <= 'i') \
5002 || ('j' <= (c) && (c) <= 'r') \
5003 || ('s' <= (c) && (c) <= 'z'))
5004# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5005#endif
6bf9431b 5006
7357c5b6
AM
5007#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5008int
5009main ()
5010{
5011 int i;
5012 for (i = 0; i < 256; i++)
5013 if (XOR (islower (i), ISLOWER (i))
5014 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5015 return 2;
5016 return 0;
7357c5b6
AM
5017}
5018_ACEOF
81ecdfbb 5019if ac_fn_c_try_run "$LINENO"; then :
6bf9431b 5020
81ecdfbb
RW
5021else
5022 ac_cv_header_stdc=no
7357c5b6 5023fi
81ecdfbb
RW
5024rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5025 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5026fi
81ecdfbb 5027
7357c5b6
AM
5028fi
5029fi
81ecdfbb
RW
5030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5031$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5032if test $ac_cv_header_stdc = yes; then
6bf9431b 5033
81ecdfbb 5034$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5035
7357c5b6 5036fi
d7040cdb 5037
7357c5b6 5038# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
5039for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5040 inttypes.h stdint.h unistd.h
81ecdfbb
RW
5041do :
5042 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5043ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5044"
d0ac1c44 5045if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7357c5b6 5046 cat >>confdefs.h <<_ACEOF
81ecdfbb 5047#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 5048_ACEOF
d7040cdb 5049
7357c5b6 5050fi
d7040cdb 5051
7357c5b6 5052done
d7040cdb
SE
5053
5054
5055
81ecdfbb 5056 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5057if test "x$ac_cv_header_minix_config_h" = xyes; then :
7357c5b6
AM
5058 MINIX=yes
5059else
5060 MINIX=
5061fi
d7040cdb
SE
5062
5063
7357c5b6 5064 if test "$MINIX" = yes; then
d7040cdb 5065
81ecdfbb 5066$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb 5067
d7040cdb 5068
81ecdfbb 5069$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb 5070
d7040cdb 5071
81ecdfbb 5072$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5073
ce2cded5 5074 fi
d7040cdb 5075
d7040cdb 5076
81ecdfbb
RW
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5078$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5079if ${ac_cv_safe_to_define___extensions__+:} false; then :
81ecdfbb 5080 $as_echo_n "(cached) " >&6
ce2cded5 5081else
81ecdfbb 5082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 5083/* end confdefs.h. */
d7040cdb 5084
d0ac1c44
SM
5085# define __EXTENSIONS__ 1
5086 $ac_includes_default
7357c5b6
AM
5087int
5088main ()
5089{
d7040cdb 5090
7357c5b6
AM
5091 ;
5092 return 0;
5093}
5094_ACEOF
81ecdfbb 5095if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
5096 ac_cv_safe_to_define___extensions__=yes
5097else
81ecdfbb 5098 ac_cv_safe_to_define___extensions__=no
ce2cded5 5099fi
81ecdfbb 5100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 5101fi
81ecdfbb
RW
5102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5103$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 5104 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5105 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d7040cdb 5106
81ecdfbb 5107 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 5108
81ecdfbb 5109 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
d7040cdb 5110
81ecdfbb 5111 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
d7040cdb 5112
81ecdfbb 5113 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb 5114
d7040cdb 5115
d053aef8 5116
81ecdfbb 5117
da2f07f1 5118
da2f07f1 5119
b214d478
SE
5120case `pwd` in
5121 *\ * | *\ *)
81ecdfbb
RW
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5123$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
b214d478 5124esac
d7040cdb
SE
5125
5126
6bf9431b 5127
3725885a
RW
5128macro_version='2.2.7a'
5129macro_revision='1.3134'
ce2cded5 5130
d7040cdb 5131
d7040cdb 5132
d7040cdb 5133
d7040cdb 5134
7357c5b6 5135
6bf9431b 5136
6bf9431b 5137
6bf9431b 5138
6bf9431b 5139
d7040cdb 5140
d7040cdb 5141
6bf9431b 5142
b214d478 5143ltmain="$ac_aux_dir/ltmain.sh"
d7040cdb 5144
3725885a
RW
5145# Backslashify metacharacters that are still active within
5146# double-quoted strings.
5147sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5148
5149# Same as above, but do not quote variable references.
5150double_quote_subst='s/\(["`\\]\)/\\\1/g'
5151
5152# Sed substitution to delay expansion of an escaped shell variable in a
5153# double_quote_subst'ed string.
5154delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5155
5156# Sed substitution to delay expansion of an escaped single quote.
5157delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5158
5159# Sed substitution to avoid accidental globbing in evaled expressions
5160no_glob_subst='s/\*/\\\*/g'
5161
5162ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5163ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5164ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5165
5166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5167$as_echo_n "checking how to print strings... " >&6; }
5168# Test print first, because it will be a builtin if present.
5169if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5170 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5171 ECHO='print -r --'
5172elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5173 ECHO='printf %s\n'
5174else
5175 # Use this function as a fallback that always works.
5176 func_fallback_echo ()
5177 {
5178 eval 'cat <<_LTECHO_EOF
5179$1
5180_LTECHO_EOF'
5181 }
5182 ECHO='func_fallback_echo'
5183fi
5184
5185# func_echo_all arg...
5186# Invoke $ECHO with all args, space-separated.
5187func_echo_all ()
5188{
5189 $ECHO ""
5190}
5191
5192case "$ECHO" in
5193 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5194$as_echo "printf" >&6; } ;;
5195 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5196$as_echo "print -r" >&6; } ;;
5197 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5198$as_echo "cat" >&6; } ;;
5199esac
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
81ecdfbb
RW
5214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5215$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5216if ${ac_cv_path_SED+:} false; then :
81ecdfbb
RW
5217 $as_echo_n "(cached) " >&6
5218else
5219 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5220 for ac_i in 1 2 3 4 5 6 7; do
5221 ac_script="$ac_script$as_nl$ac_script"
5222 done
5223 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5224 { ac_script=; unset ac_script;}
5225 if test -z "$SED"; then
5226 ac_path_SED_found=false
5227 # Loop through the user's path and test for each of PROGNAME-LIST
5228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5229for as_dir in $PATH
5230do
5231 IFS=$as_save_IFS
5232 test -z "$as_dir" && as_dir=.
81ecdfbb 5233 for ac_prog in sed gsed; do
7357c5b6 5234 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 5235 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5236 as_fn_executable_p "$ac_path_SED" || continue
81ecdfbb
RW
5237# Check for GNU ac_path_SED and select it if it is found.
5238 # Check for GNU $ac_path_SED
5239case `"$ac_path_SED" --version 2>&1` in
5240*GNU*)
5241 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5242*)
5243 ac_count=0
5244 $as_echo_n 0123456789 >"conftest.in"
5245 while :
5246 do
5247 cat "conftest.in" "conftest.in" >"conftest.tmp"
5248 mv "conftest.tmp" "conftest.in"
5249 cp "conftest.in" "conftest.nl"
5250 $as_echo '' >> "conftest.nl"
5251 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5252 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5253 as_fn_arith $ac_count + 1 && ac_count=$as_val
5254 if test $ac_count -gt ${ac_path_SED_max-0}; then
5255 # Best one so far, save it but keep looking for a better one
5256 ac_cv_path_SED="$ac_path_SED"
5257 ac_path_SED_max=$ac_count
5258 fi
5259 # 10*(2^10) chars as input seems more than enough
5260 test $ac_count -gt 10 && break
5261 done
5262 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5263esac
5264
5265 $ac_path_SED_found && break 3
7357c5b6
AM
5266 done
5267 done
81ecdfbb 5268 done
7357c5b6 5269IFS=$as_save_IFS
81ecdfbb 5270 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5271 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5272 fi
81ecdfbb
RW
5273else
5274 ac_cv_path_SED=$SED
7357c5b6
AM
5275fi
5276
81ecdfbb
RW
5277fi
5278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5279$as_echo "$ac_cv_path_SED" >&6; }
5280 SED="$ac_cv_path_SED"
5281 rm -f conftest.sed
7357c5b6
AM
5282
5283test -z "$SED" && SED=sed
5284Xsed="$SED -e 1s/^X//"
5285
5286
5287
d7040cdb 5288
d7040cdb 5289
d7040cdb 5290
d7040cdb 5291
d7040cdb 5292
d7040cdb 5293
d7040cdb 5294
6bf9431b 5295
81ecdfbb
RW
5296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5297$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5298if ${ac_cv_path_FGREP+:} false; then :
81ecdfbb 5299 $as_echo_n "(cached) " >&6
7357c5b6 5300else
81ecdfbb
RW
5301 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5302 then ac_cv_path_FGREP="$GREP -F"
5303 else
5304 if test -z "$FGREP"; then
5305 ac_path_FGREP_found=false
5306 # Loop through the user's path and test for each of PROGNAME-LIST
5307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5308for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5309do
5310 IFS=$as_save_IFS
5311 test -z "$as_dir" && as_dir=.
5312 for ac_prog in fgrep; do
5313 for ac_exec_ext in '' $ac_executable_extensions; do
5314 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5315 as_fn_executable_p "$ac_path_FGREP" || continue
81ecdfbb
RW
5316# Check for GNU ac_path_FGREP and select it if it is found.
5317 # Check for GNU $ac_path_FGREP
5318case `"$ac_path_FGREP" --version 2>&1` in
5319*GNU*)
5320 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5321*)
5322 ac_count=0
5323 $as_echo_n 0123456789 >"conftest.in"
5324 while :
5325 do
5326 cat "conftest.in" "conftest.in" >"conftest.tmp"
5327 mv "conftest.tmp" "conftest.in"
5328 cp "conftest.in" "conftest.nl"
5329 $as_echo 'FGREP' >> "conftest.nl"
5330 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5331 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5332 as_fn_arith $ac_count + 1 && ac_count=$as_val
5333 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5334 # Best one so far, save it but keep looking for a better one
5335 ac_cv_path_FGREP="$ac_path_FGREP"
5336 ac_path_FGREP_max=$ac_count
7357c5b6 5337 fi
81ecdfbb
RW
5338 # 10*(2^10) chars as input seems more than enough
5339 test $ac_count -gt 10 && break
5340 done
5341 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5342esac
5343
5344 $ac_path_FGREP_found && break 3
5345 done
5346 done
5347 done
5348IFS=$as_save_IFS
5349 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5350 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5351 fi
5352else
5353 ac_cv_path_FGREP=$FGREP
5354fi
5355
5356 fi
6bf9431b 5357fi
81ecdfbb
RW
5358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5359$as_echo "$ac_cv_path_FGREP" >&6; }
5360 FGREP="$ac_cv_path_FGREP"
d7040cdb 5361
6bf9431b 5362
7357c5b6 5363test -z "$GREP" && GREP=grep
252b5132 5364
6bf9431b 5365
252b5132 5366
252b5132 5367
252b5132 5368
252b5132 5369
252b5132
RH
5370
5371
6bf9431b 5372
d7040cdb 5373
6bf9431b 5374
6bf9431b 5375
7357c5b6
AM
5376
5377
5378
5379
5380
5381
5382
81ecdfbb
RW
5383# Check whether --with-gnu-ld was given.
5384if test "${with_gnu_ld+set}" = set; then :
5385 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5386else
5387 with_gnu_ld=no
81ecdfbb
RW
5388fi
5389
7357c5b6
AM
5390ac_prog=ld
5391if test "$GCC" = yes; then
5392 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5394$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5395 case $host in
5396 *-*-mingw*)
5397 # gcc leaves a trailing carriage return which upsets mingw
5398 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5399 *)
5400 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5401 esac
5402 case $ac_prog in
5403 # Accept absolute paths.
5404 [\\/]* | ?:[\\/]*)
5405 re_direlt='/[^/][^/]*/\.\./'
5406 # Canonicalize the pathname of ld
5407 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5408 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5409 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5410 done
5411 test -z "$LD" && LD="$ac_prog"
5412 ;;
5413 "")
5414 # If it fails, then pretend we aren't using GCC.
5415 ac_prog=ld
5416 ;;
5417 *)
5418 # If it is relative, then search for the first ld in PATH.
5419 with_gnu_ld=unknown
5420 ;;
5421 esac
5422elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5424$as_echo_n "checking for GNU ld... " >&6; }
7357c5b6 5425else
81ecdfbb
RW
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5427$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 5428fi
d0ac1c44 5429if ${lt_cv_path_LD+:} false; then :
81ecdfbb 5430 $as_echo_n "(cached) " >&6
d7040cdb 5431else
7357c5b6
AM
5432 if test -z "$LD"; then
5433 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5434 for ac_dir in $PATH; do
5435 IFS="$lt_save_ifs"
5436 test -z "$ac_dir" && ac_dir=.
5437 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5438 lt_cv_path_LD="$ac_dir/$ac_prog"
5439 # Check to see if the program is GNU ld. I'd rather use --version,
5440 # but apparently some variants of GNU ld only accept -v.
5441 # Break only if it was the GNU/non-GNU ld that we prefer.
5442 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5443 *GNU* | *'with BFD'*)
5444 test "$with_gnu_ld" != no && break
5445 ;;
5446 *)
5447 test "$with_gnu_ld" != yes && break
5448 ;;
5449 esac
5450 fi
5451 done
5452 IFS="$lt_save_ifs"
6bf9431b 5453else
7357c5b6 5454 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6bf9431b 5455fi
6bf9431b 5456fi
7357c5b6
AM
5457
5458LD="$lt_cv_path_LD"
5459if test -n "$LD"; then
81ecdfbb
RW
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5461$as_echo "$LD" >&6; }
ce2cded5 5462else
81ecdfbb
RW
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5464$as_echo "no" >&6; }
6bf9431b 5465fi
d0ac1c44 5466test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5468$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 5469if ${lt_cv_prog_gnu_ld+:} false; then :
81ecdfbb 5470 $as_echo_n "(cached) " >&6
ce2cded5 5471else
7357c5b6
AM
5472 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5473case `$LD -v 2>&1 </dev/null` in
5474*GNU* | *'with BFD'*)
5475 lt_cv_prog_gnu_ld=yes
5476 ;;
5477*)
5478 lt_cv_prog_gnu_ld=no
5479 ;;
5480esac
ce2cded5 5481fi
81ecdfbb
RW
5482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5483$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7357c5b6 5484with_gnu_ld=$lt_cv_prog_gnu_ld
20e95c23
DJ
5485
5486
5487
20e95c23 5488
d7040cdb
SE
5489
5490
5491
5492
5493
81ecdfbb
RW
5494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5495$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 5496if ${lt_cv_path_NM+:} false; then :
81ecdfbb 5497 $as_echo_n "(cached) " >&6
ce2cded5 5498else
7357c5b6
AM
5499 if test -n "$NM"; then
5500 # Let the user override the test.
5501 lt_cv_path_NM="$NM"
ce2cded5 5502else
7357c5b6
AM
5503 lt_nm_to_check="${ac_tool_prefix}nm"
5504 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5505 lt_nm_to_check="$lt_nm_to_check nm"
ce2cded5 5506 fi
7357c5b6
AM
5507 for lt_tmp_nm in $lt_nm_to_check; do
5508 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5509 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5510 IFS="$lt_save_ifs"
5511 test -z "$ac_dir" && ac_dir=.
5512 tmp_nm="$ac_dir/$lt_tmp_nm"
5513 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5514 # Check to see if the nm accepts a BSD-compat flag.
5515 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5516 # nm: unknown option "B" ignored
5517 # Tru64's nm complains that /dev/null is an invalid object file
5518 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5519 */dev/null* | *'Invalid file or object type'*)
5520 lt_cv_path_NM="$tmp_nm -B"
5521 break
5522 ;;
5523 *)
5524 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5525 */dev/null*)
5526 lt_cv_path_NM="$tmp_nm -p"
5527 break
5528 ;;
5529 *)
5530 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5531 continue # so that we can try to find one that supports BSD flags
5532 ;;
5533 esac
5534 ;;
5535 esac
5536 fi
5537 done
5538 IFS="$lt_save_ifs"
5539 done
5540 : ${lt_cv_path_NM=no}
ce2cded5
L
5541fi
5542fi
81ecdfbb
RW
5543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5544$as_echo "$lt_cv_path_NM" >&6; }
7357c5b6
AM
5545if test "$lt_cv_path_NM" != "no"; then
5546 NM="$lt_cv_path_NM"
ce2cded5 5547else
7357c5b6 5548 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5549 if test -n "$DUMPBIN"; then :
5550 # Let the user override the test.
5551 else
5552 if test -n "$ac_tool_prefix"; then
5553 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
5554 do
5555 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5556set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5559if ${ac_cv_prog_DUMPBIN+:} false; then :
81ecdfbb 5560 $as_echo_n "(cached) " >&6
ce2cded5 5561else
7357c5b6
AM
5562 if test -n "$DUMPBIN"; then
5563 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ce2cded5
L
5564else
5565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566for as_dir in $PATH
5567do
5568 IFS=$as_save_IFS
5569 test -z "$as_dir" && as_dir=.
81ecdfbb 5570 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5572 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5574 break 2
5575 fi
5576done
81ecdfbb
RW
5577 done
5578IFS=$as_save_IFS
d7040cdb 5579
ce2cded5
L
5580fi
5581fi
7357c5b6
AM
5582DUMPBIN=$ac_cv_prog_DUMPBIN
5583if test -n "$DUMPBIN"; then
81ecdfbb
RW
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5585$as_echo "$DUMPBIN" >&6; }
ce2cded5 5586else
81ecdfbb
RW
5587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5588$as_echo "no" >&6; }
ce2cded5 5589fi
d7040cdb 5590
81ecdfbb 5591
7357c5b6
AM
5592 test -n "$DUMPBIN" && break
5593 done
ce2cded5 5594fi
7357c5b6
AM
5595if test -z "$DUMPBIN"; then
5596 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5597 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
5598do
5599 # Extract the first word of "$ac_prog", so it can be a program name with args.
5600set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5602$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5603if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
81ecdfbb 5604 $as_echo_n "(cached) " >&6
ce2cded5 5605else
7357c5b6
AM
5606 if test -n "$ac_ct_DUMPBIN"; then
5607 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
ce2cded5
L
5608else
5609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5610for as_dir in $PATH
5611do
5612 IFS=$as_save_IFS
5613 test -z "$as_dir" && as_dir=.
81ecdfbb 5614 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5616 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5618 break 2
5619 fi
5620done
81ecdfbb
RW
5621 done
5622IFS=$as_save_IFS
d7040cdb 5623
ce2cded5
L
5624fi
5625fi
7357c5b6
AM
5626ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5627if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5629$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 5630else
81ecdfbb
RW
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5632$as_echo "no" >&6; }
20e95c23 5633fi
20e95c23 5634
81ecdfbb 5635
7357c5b6 5636 test -n "$ac_ct_DUMPBIN" && break
ce2cded5
L
5637done
5638
81ecdfbb
RW
5639 if test "x$ac_ct_DUMPBIN" = x; then
5640 DUMPBIN=":"
5641 else
5642 case $cross_compiling:$ac_tool_warned in
5643yes:)
5644{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5645$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5646ac_tool_warned=yes ;;
5647esac
5648 DUMPBIN=$ac_ct_DUMPBIN
5649 fi
d7040cdb 5650fi
7357c5b6 5651
3725885a
RW
5652 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5653 *COFF*)
5654 DUMPBIN="$DUMPBIN -symbols"
5655 ;;
5656 *)
5657 DUMPBIN=:
5658 ;;
5659 esac
5660 fi
7357c5b6
AM
5661
5662 if test "$DUMPBIN" != ":"; then
5663 NM="$DUMPBIN"
5664 fi
20e95c23 5665fi
7357c5b6
AM
5666test -z "$NM" && NM=nm
5667
5668
5669
5670
5671
5672
81ecdfbb
RW
5673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5674$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 5675if ${lt_cv_nm_interface+:} false; then :
81ecdfbb 5676 $as_echo_n "(cached) " >&6
ce2cded5 5677else
7357c5b6
AM
5678 lt_cv_nm_interface="BSD nm"
5679 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5680 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7357c5b6
AM
5681 (eval "$ac_compile" 2>conftest.err)
5682 cat conftest.err >&5
3725885a 5683 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7357c5b6
AM
5684 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5685 cat conftest.err >&5
3725885a 5686 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7357c5b6
AM
5687 cat conftest.out >&5
5688 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5689 lt_cv_nm_interface="MS dumpbin"
5690 fi
5691 rm -f conftest*
ce2cded5 5692fi
81ecdfbb
RW
5693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5694$as_echo "$lt_cv_nm_interface" >&6; }
20e95c23 5695
81ecdfbb
RW
5696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5697$as_echo_n "checking whether ln -s works... " >&6; }
7357c5b6
AM
5698LN_S=$as_ln_s
5699if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5701$as_echo "yes" >&6; }
ce2cded5 5702else
81ecdfbb
RW
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5704$as_echo "no, using $LN_S" >&6; }
ce2cded5 5705fi
d7040cdb 5706
7357c5b6 5707# find the maximum length of command line arguments
81ecdfbb
RW
5708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5709$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 5710if ${lt_cv_sys_max_cmd_len+:} false; then :
81ecdfbb 5711 $as_echo_n "(cached) " >&6
7357c5b6
AM
5712else
5713 i=0
5714 teststring="ABCD"
d7040cdb 5715
7357c5b6
AM
5716 case $build_os in
5717 msdosdjgpp*)
5718 # On DJGPP, this test can blow up pretty badly due to problems in libc
5719 # (any single argument exceeding 2000 bytes causes a buffer overrun
5720 # during glob expansion). Even if it were fixed, the result of this
5721 # check would be larger than it should be.
5722 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5723 ;;
d7040cdb 5724
7357c5b6
AM
5725 gnu*)
5726 # Under GNU Hurd, this test is not required because there is
5727 # no limit to the length of command line arguments.
5728 # Libtool will interpret -1 as no limit whatsoever
5729 lt_cv_sys_max_cmd_len=-1;
5730 ;;
d7040cdb 5731
b214d478 5732 cygwin* | mingw* | cegcc*)
7357c5b6
AM
5733 # On Win9x/ME, this test blows up -- it succeeds, but takes
5734 # about 5 minutes as the teststring grows exponentially.
5735 # Worse, since 9x/ME are not pre-emptively multitasking,
5736 # you end up with a "frozen" computer, even though with patience
5737 # the test eventually succeeds (with a max line length of 256k).
5738 # Instead, let's just punt: use the minimum linelength reported by
5739 # all of the supported platforms: 8192 (on NT/2K/XP).
5740 lt_cv_sys_max_cmd_len=8192;
5741 ;;
d7040cdb 5742
3725885a
RW
5743 mint*)
5744 # On MiNT this can take a long time and run out of memory.
5745 lt_cv_sys_max_cmd_len=8192;
5746 ;;
5747
7357c5b6
AM
5748 amigaos*)
5749 # On AmigaOS with pdksh, this test takes hours, literally.
5750 # So we just punt and use a minimum line length of 8192.
5751 lt_cv_sys_max_cmd_len=8192;
5752 ;;
d7040cdb 5753
7357c5b6
AM
5754 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5755 # This has been around since 386BSD, at least. Likely further.
5756 if test -x /sbin/sysctl; then
5757 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5758 elif test -x /usr/sbin/sysctl; then
5759 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5760 else
5761 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5762 fi
5763 # And add a safety zone
5764 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5765 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5766 ;;
d7040cdb 5767
7357c5b6
AM
5768 interix*)
5769 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5770 lt_cv_sys_max_cmd_len=196608
5771 ;;
d7040cdb 5772
7357c5b6
AM
5773 osf*)
5774 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5775 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5776 # nice to cause kernel panics so lets avoid the loop below.
5777 # First set a reasonable default.
5778 lt_cv_sys_max_cmd_len=16384
5779 #
5780 if test -x /sbin/sysconfig; then
5781 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5782 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5783 esac
5784 fi
5785 ;;
5786 sco3.2v5*)
5787 lt_cv_sys_max_cmd_len=102400
5788 ;;
5789 sysv5* | sco5v6* | sysv4.2uw2*)
5790 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5791 if test -n "$kargmax"; then
5792 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5793 else
5794 lt_cv_sys_max_cmd_len=32768
5795 fi
ce2cded5
L
5796 ;;
5797 *)
b214d478
SE
5798 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5799 if test -n "$lt_cv_sys_max_cmd_len"; then
7357c5b6
AM
5800 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5801 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5802 else
5803 # Make teststring a little bigger before we do anything with it.
5804 # a 1K string should be a reasonable start.
5805 for i in 1 2 3 4 5 6 7 8 ; do
5806 teststring=$teststring$teststring
5807 done
5808 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5809 # If test is not a shell built-in, we'll probably end up computing a
5810 # maximum length that is only half of the actual maximum length, but
5811 # we can't tell.
3725885a
RW
5812 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5813 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7357c5b6
AM
5814 test $i != 17 # 1/2 MB should be enough
5815 do
5816 i=`expr $i + 1`
5817 teststring=$teststring$teststring
5818 done
5819 # Only check the string length outside the loop.
5820 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5821 teststring=
5822 # Add a significant safety factor because C++ compilers can tack on
5823 # massive amounts of additional arguments before passing them to the
5824 # linker. It appears as though 1/2 is a usable value.
5825 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5826 fi
ce2cded5
L
5827 ;;
5828 esac
d7040cdb 5829
7357c5b6 5830fi
d7040cdb 5831
7357c5b6 5832if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5834$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7357c5b6 5835else
81ecdfbb
RW
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5837$as_echo "none" >&6; }
7357c5b6
AM
5838fi
5839max_cmd_len=$lt_cv_sys_max_cmd_len
d7040cdb
SE
5840
5841
5842
5843
5844
5845
7357c5b6
AM
5846: ${CP="cp -f"}
5847: ${MV="mv -f"}
5848: ${RM="rm -f"}
d7040cdb 5849
81ecdfbb
RW
5850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5851$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7357c5b6
AM
5852# Try some XSI features
5853xsi_shell=no
5854( _lt_dummy="a/b/c"
5855 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
b214d478
SE
5856 = c,a/b,, \
5857 && eval 'test $(( 1 + 1 )) -eq 2 \
5858 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7357c5b6 5859 && xsi_shell=yes
81ecdfbb
RW
5860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5861$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
5862
5863
81ecdfbb
RW
5864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5865$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7357c5b6
AM
5866lt_shell_append=no
5867( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5868 >/dev/null 2>&1 \
5869 && lt_shell_append=yes
81ecdfbb
RW
5870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5871$as_echo "$lt_shell_append" >&6; }
d7040cdb 5872
d7040cdb 5873
7357c5b6
AM
5874if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5875 lt_unset=unset
5876else
5877 lt_unset=false
5878fi
d7040cdb 5879
d7040cdb 5880
d7040cdb 5881
d7040cdb 5882
d7040cdb 5883
7357c5b6
AM
5884# test EBCDIC or ASCII
5885case `echo X|tr X '\101'` in
5886 A) # ASCII based system
5887 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5888 lt_SP2NL='tr \040 \012'
5889 lt_NL2SP='tr \015\012 \040\040'
5890 ;;
5891 *) # EBCDIC based system
5892 lt_SP2NL='tr \100 \n'
5893 lt_NL2SP='tr \r\n \100\100'
5894 ;;
5895esac
d7040cdb 5896
d7040cdb 5897
d7040cdb 5898
d7040cdb 5899
d7040cdb 5900
d7040cdb
SE
5901
5902
5af11cab 5903
d7040cdb 5904
81ecdfbb
RW
5905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5906$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 5907if ${lt_cv_ld_reload_flag+:} false; then :
81ecdfbb 5908 $as_echo_n "(cached) " >&6
7357c5b6
AM
5909else
5910 lt_cv_ld_reload_flag='-r'
5911fi
81ecdfbb
RW
5912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5913$as_echo "$lt_cv_ld_reload_flag" >&6; }
7357c5b6
AM
5914reload_flag=$lt_cv_ld_reload_flag
5915case $reload_flag in
5916"" | " "*) ;;
5917*) reload_flag=" $reload_flag" ;;
5918esac
5919reload_cmds='$LD$reload_flag -o $output$reload_objs'
5920case $host_os in
5921 darwin*)
5922 if test "$GCC" = yes; then
5923 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5924 else
5925 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5926 fi
5927 ;;
5928esac
20e95c23 5929
6bf9431b 5930
20e95c23
DJ
5931
5932
20e95c23 5933
20e95c23 5934
ce2cded5 5935
ce2cded5 5936
ce2cded5 5937
b214d478
SE
5938if test -n "$ac_tool_prefix"; then
5939 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5940set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5942$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5943if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 5944 $as_echo_n "(cached) " >&6
b214d478
SE
5945else
5946 if test -n "$OBJDUMP"; then
5947 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5948else
5949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5950for as_dir in $PATH
5951do
5952 IFS=$as_save_IFS
5953 test -z "$as_dir" && as_dir=.
81ecdfbb 5954 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5955 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 5956 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
5958 break 2
5959 fi
5960done
81ecdfbb
RW
5961 done
5962IFS=$as_save_IFS
b214d478
SE
5963
5964fi
5965fi
5966OBJDUMP=$ac_cv_prog_OBJDUMP
5967if test -n "$OBJDUMP"; then
81ecdfbb
RW
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5969$as_echo "$OBJDUMP" >&6; }
b214d478 5970else
81ecdfbb
RW
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5972$as_echo "no" >&6; }
b214d478
SE
5973fi
5974
81ecdfbb 5975
b214d478
SE
5976fi
5977if test -z "$ac_cv_prog_OBJDUMP"; then
5978 ac_ct_OBJDUMP=$OBJDUMP
5979 # Extract the first word of "objdump", so it can be a program name with args.
5980set dummy objdump; ac_word=$2
81ecdfbb
RW
5981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5982$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5983if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
81ecdfbb 5984 $as_echo_n "(cached) " >&6
b214d478
SE
5985else
5986 if test -n "$ac_ct_OBJDUMP"; then
5987 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5988else
5989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5990for as_dir in $PATH
5991do
5992 IFS=$as_save_IFS
5993 test -z "$as_dir" && as_dir=.
81ecdfbb 5994 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5995 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 5996 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 5997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
5998 break 2
5999 fi
6000done
81ecdfbb
RW
6001 done
6002IFS=$as_save_IFS
b214d478 6003
b214d478
SE
6004fi
6005fi
6006ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6007if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6009$as_echo "$ac_ct_OBJDUMP" >&6; }
b214d478 6010else
81ecdfbb
RW
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6012$as_echo "no" >&6; }
b214d478
SE
6013fi
6014
81ecdfbb
RW
6015 if test "x$ac_ct_OBJDUMP" = x; then
6016 OBJDUMP="false"
6017 else
6018 case $cross_compiling:$ac_tool_warned in
6019yes:)
6020{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6021$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6022ac_tool_warned=yes ;;
6023esac
6024 OBJDUMP=$ac_ct_OBJDUMP
6025 fi
b214d478
SE
6026else
6027 OBJDUMP="$ac_cv_prog_OBJDUMP"
6028fi
6029
6030test -z "$OBJDUMP" && OBJDUMP=objdump
6031
6032
6033
6034
6035
6036
6037
6038
ce2cded5 6039
81ecdfbb
RW
6040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6041$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6042if ${lt_cv_deplibs_check_method+:} false; then :
81ecdfbb 6043 $as_echo_n "(cached) " >&6
6bf9431b 6044else
7357c5b6
AM
6045 lt_cv_file_magic_cmd='$MAGIC_CMD'
6046lt_cv_file_magic_test_file=
6047lt_cv_deplibs_check_method='unknown'
6048# Need to set the preceding variable on all platforms that support
6049# interlibrary dependencies.
6050# 'none' -- dependencies not supported.
6051# `unknown' -- same as none, but documents that we really don't know.
6052# 'pass_all' -- all dependencies passed with no checks.
6053# 'test_compile' -- check by making test program.
6054# 'file_magic [[regex]]' -- check by looking for files in library path
6055# which responds to the $file_magic_cmd with a given extended regex.
6056# If you have `file' or equivalent on your system and you're not sure
6057# whether `pass_all' will *always* work, you probably want this one.
d7040cdb 6058
ce2cded5 6059case $host_os in
7357c5b6
AM
6060aix[4-9]*)
6061 lt_cv_deplibs_check_method=pass_all
ce2cded5 6062 ;;
7357c5b6
AM
6063
6064beos*)
6065 lt_cv_deplibs_check_method=pass_all
ce2cded5 6066 ;;
7357c5b6
AM
6067
6068bsdi[45]*)
6069 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6070 lt_cv_file_magic_cmd='/usr/bin/file -L'
6071 lt_cv_file_magic_test_file=/shlib/libc.so
ce2cded5 6072 ;;
7357c5b6
AM
6073
6074cygwin*)
6075 # func_win32_libid is a shell function defined in ltmain.sh
6076 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6077 lt_cv_file_magic_cmd='func_win32_libid'
ce2cded5 6078 ;;
7357c5b6
AM
6079
6080mingw* | pw32*)
6081 # Base MSYS/MinGW do not provide the 'file' command needed by
6082 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6083 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6084 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6085 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7357c5b6
AM
6086 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6087 lt_cv_file_magic_cmd='func_win32_libid'
6088 else
6089 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6090 lt_cv_file_magic_cmd='$OBJDUMP -f'
6091 fi
ce2cded5 6092 ;;
7357c5b6 6093
3725885a 6094cegcc*)
b214d478
SE
6095 # use the weaker test based on 'objdump'. See mingw*.
6096 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6097 lt_cv_file_magic_cmd='$OBJDUMP -f'
6098 ;;
6099
7357c5b6
AM
6100darwin* | rhapsody*)
6101 lt_cv_deplibs_check_method=pass_all
d7040cdb 6102 ;;
d7040cdb 6103
7357c5b6
AM
6104freebsd* | dragonfly*)
6105 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6106 case $host_cpu in
6107 i*86 )
6108 # Not sure whether the presence of OpenBSD here was a mistake.
6109 # Let's accept both of them until this is cleared up.
6110 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6111 lt_cv_file_magic_cmd=/usr/bin/file
6112 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6113 ;;
6114 esac
6115 else
6116 lt_cv_deplibs_check_method=pass_all
6117 fi
6118 ;;
20e95c23 6119
7357c5b6
AM
6120gnu*)
6121 lt_cv_deplibs_check_method=pass_all
6122 ;;
20e95c23 6123
3725885a
RW
6124haiku*)
6125 lt_cv_deplibs_check_method=pass_all
6126 ;;
6127
7357c5b6
AM
6128hpux10.20* | hpux11*)
6129 lt_cv_file_magic_cmd=/usr/bin/file
6130 case $host_cpu in
6131 ia64*)
6132 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6133 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6134 ;;
6135 hppa*64*)
3725885a 6136 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
6137 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6138 ;;
6139 *)
3725885a 6140 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7357c5b6
AM
6141 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6142 ;;
6143 esac
6144 ;;
5af11cab 6145
7357c5b6
AM
6146interix[3-9]*)
6147 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6148 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
d7040cdb 6149 ;;
20e95c23 6150
7357c5b6
AM
6151irix5* | irix6* | nonstopux*)
6152 case $LD in
6153 *-32|*"-32 ") libmagic=32-bit;;
6154 *-n32|*"-n32 ") libmagic=N32;;
6155 *-64|*"-64 ") libmagic=64-bit;;
6156 *) libmagic=never-match;;
6157 esac
6158 lt_cv_deplibs_check_method=pass_all
6159 ;;
d7040cdb 6160
7357c5b6 6161# This must be Linux ELF.
58e24671 6162linux* | k*bsd*-gnu | kopensolaris*-gnu)
7357c5b6
AM
6163 lt_cv_deplibs_check_method=pass_all
6164 ;;
d7040cdb 6165
7357c5b6
AM
6166netbsd*)
6167 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6168 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
ce2cded5 6169 else
7357c5b6 6170 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
ce2cded5 6171 fi
7357c5b6 6172 ;;
d7040cdb 6173
7357c5b6
AM
6174newos6*)
6175 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6176 lt_cv_file_magic_cmd=/usr/bin/file
6177 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6178 ;;
d7040cdb 6179
7357c5b6
AM
6180*nto* | *qnx*)
6181 lt_cv_deplibs_check_method=pass_all
6182 ;;
d7040cdb 6183
7357c5b6
AM
6184openbsd*)
6185 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6186 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6187 else
6188 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6189 fi
6190 ;;
d7040cdb 6191
7357c5b6
AM
6192osf3* | osf4* | osf5*)
6193 lt_cv_deplibs_check_method=pass_all
6194 ;;
d7040cdb 6195
7357c5b6
AM
6196rdos*)
6197 lt_cv_deplibs_check_method=pass_all
6198 ;;
d7040cdb 6199
7357c5b6
AM
6200solaris*)
6201 lt_cv_deplibs_check_method=pass_all
6202 ;;
d7040cdb 6203
7357c5b6
AM
6204sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6205 lt_cv_deplibs_check_method=pass_all
6206 ;;
d7040cdb 6207
7357c5b6
AM
6208sysv4 | sysv4.3*)
6209 case $host_vendor in
6210 motorola)
6211 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]'
6212 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6213 ;;
6214 ncr)
6215 lt_cv_deplibs_check_method=pass_all
6216 ;;
6217 sequent)
6218 lt_cv_file_magic_cmd='/bin/file'
6219 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6220 ;;
6221 sni)
6222 lt_cv_file_magic_cmd='/bin/file'
6223 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6224 lt_cv_file_magic_test_file=/lib/libc.so
6225 ;;
6226 siemens)
6227 lt_cv_deplibs_check_method=pass_all
6228 ;;
6229 pc)
6230 lt_cv_deplibs_check_method=pass_all
6231 ;;
6232 esac
6233 ;;
d7040cdb 6234
7357c5b6
AM
6235tpf*)
6236 lt_cv_deplibs_check_method=pass_all
6237 ;;
6238esac
d7040cdb 6239
ce2cded5 6240fi
81ecdfbb
RW
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6242$as_echo "$lt_cv_deplibs_check_method" >&6; }
7357c5b6
AM
6243file_magic_cmd=$lt_cv_file_magic_cmd
6244deplibs_check_method=$lt_cv_deplibs_check_method
6245test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 6246
d7040cdb 6247
d7040cdb 6248
d7040cdb 6249
5af11cab 6250
20e95c23 6251
20e95c23 6252
20e95c23 6253
20e95c23
DJ
6254
6255
6256
20e95c23 6257
a4966cd9
L
6258plugin_option=
6259plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6260for plugin in $plugin_names; do
6261 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6262 if test x$plugin_so = x$plugin; then
6263 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6264 fi
6265 if test x$plugin_so != x$plugin; then
6266 plugin_option="--plugin $plugin_so"
6267 break
6268 fi
6269done
6270
7357c5b6
AM
6271if test -n "$ac_tool_prefix"; then
6272 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6273set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6275$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6276if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 6277 $as_echo_n "(cached) " >&6
7357c5b6
AM
6278else
6279 if test -n "$AR"; then
6280 ac_cv_prog_AR="$AR" # Let the user override the test.
6281else
6282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6283for as_dir in $PATH
6284do
6285 IFS=$as_save_IFS
6286 test -z "$as_dir" && as_dir=.
81ecdfbb 6287 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6288 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6289 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6291 break 2
ce2cded5 6292 fi
7357c5b6 6293done
81ecdfbb
RW
6294 done
6295IFS=$as_save_IFS
d5fbea21 6296
7357c5b6
AM
6297fi
6298fi
6299AR=$ac_cv_prog_AR
6300if test -n "$AR"; then
81ecdfbb
RW
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6302$as_echo "$AR" >&6; }
7357c5b6 6303else
81ecdfbb
RW
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6305$as_echo "no" >&6; }
7357c5b6 6306fi
d5fbea21 6307
81ecdfbb 6308
7357c5b6
AM
6309fi
6310if test -z "$ac_cv_prog_AR"; then
6311 ac_ct_AR=$AR
6312 # Extract the first word of "ar", so it can be a program name with args.
6313set dummy ar; ac_word=$2
81ecdfbb
RW
6314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6315$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6316if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 6317 $as_echo_n "(cached) " >&6
ce2cded5 6318else
7357c5b6
AM
6319 if test -n "$ac_ct_AR"; then
6320 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6321else
6322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6323for as_dir in $PATH
6324do
6325 IFS=$as_save_IFS
6326 test -z "$as_dir" && as_dir=.
81ecdfbb 6327 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6329 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6331 break 2
6332 fi
6333done
81ecdfbb
RW
6334 done
6335IFS=$as_save_IFS
d7040cdb 6336
7357c5b6
AM
6337fi
6338fi
6339ac_ct_AR=$ac_cv_prog_ac_ct_AR
6340if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6342$as_echo "$ac_ct_AR" >&6; }
ce2cded5 6343else
81ecdfbb
RW
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6345$as_echo "no" >&6; }
ce2cded5 6346fi
d7040cdb 6347
81ecdfbb
RW
6348 if test "x$ac_ct_AR" = x; then
6349 AR="false"
6350 else
6351 case $cross_compiling:$ac_tool_warned in
6352yes:)
6353{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6354$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6355ac_tool_warned=yes ;;
6356esac
6357 AR=$ac_ct_AR
6358 fi
7357c5b6
AM
6359else
6360 AR="$ac_cv_prog_AR"
ce2cded5 6361fi
d7040cdb 6362
7357c5b6 6363test -z "$AR" && AR=ar
a4966cd9
L
6364if test -n "$plugin_option"; then
6365 if $AR --help 2>&1 | grep -q "\--plugin"; then
6366 AR="$AR $plugin_option"
6367 fi
6368fi
7357c5b6 6369test -z "$AR_FLAGS" && AR_FLAGS=cru
d7040cdb 6370
7357c5b6
AM
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381if test -n "$ac_tool_prefix"; then
6382 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6383set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6385$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6386if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 6387 $as_echo_n "(cached) " >&6
252b5132 6388else
7357c5b6
AM
6389 if test -n "$STRIP"; then
6390 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6391else
6392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6393for as_dir in $PATH
ce2cded5 6394do
7357c5b6
AM
6395 IFS=$as_save_IFS
6396 test -z "$as_dir" && as_dir=.
81ecdfbb 6397 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6398 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6399 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6401 break 2
ce2cded5 6402 fi
7357c5b6 6403done
81ecdfbb
RW
6404 done
6405IFS=$as_save_IFS
7357c5b6 6406
252b5132 6407fi
7357c5b6
AM
6408fi
6409STRIP=$ac_cv_prog_STRIP
6410if test -n "$STRIP"; then
81ecdfbb
RW
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6412$as_echo "$STRIP" >&6; }
252b5132 6413else
81ecdfbb
RW
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6415$as_echo "no" >&6; }
252b5132 6416fi
d7040cdb 6417
81ecdfbb 6418
6bf9431b 6419fi
7357c5b6
AM
6420if test -z "$ac_cv_prog_STRIP"; then
6421 ac_ct_STRIP=$STRIP
6422 # Extract the first word of "strip", so it can be a program name with args.
6423set dummy strip; ac_word=$2
81ecdfbb
RW
6424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6425$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6426if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 6427 $as_echo_n "(cached) " >&6
ac48eca1 6428else
7357c5b6
AM
6429 if test -n "$ac_ct_STRIP"; then
6430 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6431else
6432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6433for as_dir in $PATH
6434do
6435 IFS=$as_save_IFS
6436 test -z "$as_dir" && as_dir=.
81ecdfbb 6437 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6438 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6439 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6441 break 2
6442 fi
6443done
81ecdfbb
RW
6444 done
6445IFS=$as_save_IFS
6bf9431b 6446
7357c5b6
AM
6447fi
6448fi
6449ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6450if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6452$as_echo "$ac_ct_STRIP" >&6; }
7357c5b6 6453else
81ecdfbb
RW
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6455$as_echo "no" >&6; }
6bf9431b 6456fi
6bf9431b 6457
81ecdfbb
RW
6458 if test "x$ac_ct_STRIP" = x; then
6459 STRIP=":"
6460 else
6461 case $cross_compiling:$ac_tool_warned in
6462yes:)
6463{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6464$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6465ac_tool_warned=yes ;;
6466esac
6467 STRIP=$ac_ct_STRIP
6468 fi
7357c5b6
AM
6469else
6470 STRIP="$ac_cv_prog_STRIP"
ce2cded5 6471fi
6bf9431b 6472
7357c5b6
AM
6473test -z "$STRIP" && STRIP=:
6474
6475
6476
6477
6478
6479
6480if test -n "$ac_tool_prefix"; then
6481 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6482set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6484$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6485if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 6486 $as_echo_n "(cached) " >&6
7357c5b6
AM
6487else
6488 if test -n "$RANLIB"; then
6489 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6490else
6491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6492for as_dir in $PATH
6493do
6494 IFS=$as_save_IFS
6495 test -z "$as_dir" && as_dir=.
81ecdfbb 6496 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6498 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6500 break 2
6501 fi
6502done
81ecdfbb
RW
6503 done
6504IFS=$as_save_IFS
6bf9431b 6505
ce2cded5 6506fi
7357c5b6
AM
6507fi
6508RANLIB=$ac_cv_prog_RANLIB
6509if test -n "$RANLIB"; then
81ecdfbb
RW
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6511$as_echo "$RANLIB" >&6; }
ac48eca1 6512else
81ecdfbb
RW
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6514$as_echo "no" >&6; }
d7040cdb 6515fi
7357c5b6 6516
81ecdfbb 6517
7357c5b6
AM
6518fi
6519if test -z "$ac_cv_prog_RANLIB"; then
6520 ac_ct_RANLIB=$RANLIB
6521 # Extract the first word of "ranlib", so it can be a program name with args.
6522set dummy ranlib; ac_word=$2
81ecdfbb
RW
6523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6524$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6525if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 6526 $as_echo_n "(cached) " >&6
7357c5b6
AM
6527else
6528 if test -n "$ac_ct_RANLIB"; then
6529 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6530else
6531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6532for as_dir in $PATH
ce2cded5 6533do
7357c5b6
AM
6534 IFS=$as_save_IFS
6535 test -z "$as_dir" && as_dir=.
81ecdfbb 6536 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6537 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 6538 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6540 break 2
ce2cded5 6541 fi
7357c5b6 6542done
81ecdfbb
RW
6543 done
6544IFS=$as_save_IFS
7357c5b6 6545
ce2cded5 6546fi
7357c5b6
AM
6547fi
6548ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6549if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6551$as_echo "$ac_ct_RANLIB" >&6; }
ce2cded5 6552else
81ecdfbb
RW
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6554$as_echo "no" >&6; }
ce2cded5 6555fi
d7040cdb 6556
81ecdfbb
RW
6557 if test "x$ac_ct_RANLIB" = x; then
6558 RANLIB=":"
6559 else
6560 case $cross_compiling:$ac_tool_warned in
6561yes:)
6562{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6563$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6564ac_tool_warned=yes ;;
6565esac
6566 RANLIB=$ac_ct_RANLIB
6567 fi
d7040cdb 6568else
7357c5b6 6569 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb
SE
6570fi
6571
7357c5b6 6572test -z "$RANLIB" && RANLIB=:
a4966cd9
L
6573if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6574 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6575 RANLIB="$RANLIB $plugin_option"
6576 fi
6577fi
7357c5b6
AM
6578
6579
6580
6581
6582
6583
6584# Determine commands to create old-style static archives.
b214d478 6585old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7357c5b6
AM
6586old_postinstall_cmds='chmod 644 $oldlib'
6587old_postuninstall_cmds=
6588
6589if test -n "$RANLIB"; then
6590 case $host_os in
6591 openbsd*)
6592 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6593 ;;
6594 *)
6595 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6596 ;;
6597 esac
6598 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
ce2cded5 6599fi
d7040cdb 6600
3725885a
RW
6601case $host_os in
6602 darwin*)
6603 lock_old_archive_extraction=yes ;;
6604 *)
6605 lock_old_archive_extraction=no ;;
6606esac
6607
6608
6609
6610
6611
6612
d7040cdb
SE
6613
6614
6615
6616
d7040cdb 6617
7357c5b6
AM
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646# If no C compiler was specified, use CC.
6647LTCC=${LTCC-"$CC"}
6648
6649# If no C compiler flags were specified, use CFLAGS.
6650LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6651
6652# Allow CC to be a program name with arguments.
6653compiler=$CC
6654
6655
6656# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6658$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 6659if ${lt_cv_sys_global_symbol_pipe+:} false; then :
81ecdfbb 6660 $as_echo_n "(cached) " >&6
7357c5b6
AM
6661else
6662
6663# These are sane defaults that work on at least a few old systems.
6664# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6665
6666# Character class describing NM global symbol codes.
6667symcode='[BCDEGRST]'
6668
6669# Regexp to match symbols that can be accessed directly from C.
6670sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6671
6672# Define system-specific variables.
6673case $host_os in
6674aix*)
6675 symcode='[BCDT]'
6676 ;;
b214d478 6677cygwin* | mingw* | pw32* | cegcc*)
7357c5b6
AM
6678 symcode='[ABCDGISTW]'
6679 ;;
6680hpux*)
6681 if test "$host_cpu" = ia64; then
6682 symcode='[ABCDEGRST]'
6683 fi
6684 ;;
6685irix* | nonstopux*)
6686 symcode='[BCDEGRST]'
6687 ;;
6688osf*)
6689 symcode='[BCDEGQRST]'
6690 ;;
6691solaris*)
6692 symcode='[BDRT]'
6693 ;;
6694sco3.2v5*)
6695 symcode='[DT]'
6696 ;;
6697sysv4.2uw2*)
6698 symcode='[DT]'
6699 ;;
6700sysv5* | sco5v6* | unixware* | OpenUNIX*)
6701 symcode='[ABDT]'
6702 ;;
6703sysv4)
6704 symcode='[DFNSTU]'
6705 ;;
6706esac
6707
6708# If we're using GNU nm, then use its standard symbol codes.
6709case `$NM -V 2>&1` in
6710*GNU* | *'with BFD'*)
6711 symcode='[ABCDGIRSTW]' ;;
6712esac
6713
6714# Transform an extracted symbol line into a proper C declaration.
6715# Some systems (esp. on ia64) link data and code symbols differently,
6716# so use this general approach.
6717lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6718
6719# Transform an extracted symbol line into symbol name and symbol address
6720lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
b214d478 6721lt_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
6722
6723# Handle CRLF in mingw tool chain
6724opt_cr=
6725case $build_os in
6726mingw*)
6727 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6728 ;;
6729esac
6730
6731# Try without a prefix underscore, then with it.
6732for ac_symprfx in "" "_"; do
6733
6734 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6735 symxfrm="\\1 $ac_symprfx\\2 \\2"
6736
6737 # Write the raw and C identifiers.
6738 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6739 # Fake it for dumpbin and say T for any non-static function
6740 # and D for any global variable.
6741 # Also find C++ and __fastcall symbols from MSVC++,
6742 # which start with @ or ?.
6743 lt_cv_sys_global_symbol_pipe="$AWK '"\
6744" {last_section=section; section=\$ 3};"\
6745" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6746" \$ 0!~/External *\|/{next};"\
6747" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6748" {if(hide[section]) next};"\
6749" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6750" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6751" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6752" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6753" ' prfx=^$ac_symprfx"
6754 else
6755 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6756 fi
6757
6758 # Check to see that the pipe works correctly.
6759 pipe_works=no
6760
6761 rm -f conftest*
6762 cat > conftest.$ac_ext <<_LT_EOF
6763#ifdef __cplusplus
6764extern "C" {
6765#endif
6766char nm_test_var;
6767void nm_test_func(void);
6768void nm_test_func(void){}
6769#ifdef __cplusplus
ce2cded5 6770}
7357c5b6
AM
6771#endif
6772int main(){nm_test_var='a';nm_test_func();return(0);}
6773_LT_EOF
6774
81ecdfbb 6775 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6776 (eval $ac_compile) 2>&5
ce2cded5 6777 ac_status=$?
81ecdfbb
RW
6778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6779 test $ac_status = 0; }; then
7357c5b6
AM
6780 # Now try to grab the symbols.
6781 nlist=conftest.nm
3725885a
RW
6782 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6783 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
ce2cded5 6784 ac_status=$?
81ecdfbb
RW
6785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6786 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6787 # Try sorting and uniquifying the output.
6788 if sort "$nlist" | uniq > "$nlist"T; then
6789 mv -f "$nlist"T "$nlist"
6790 else
6791 rm -f "$nlist"T
6792 fi
6bf9431b 6793
7357c5b6
AM
6794 # Make sure that we snagged all the symbols we need.
6795 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6796 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6797 cat <<_LT_EOF > conftest.$ac_ext
6798#ifdef __cplusplus
6799extern "C" {
6800#endif
d7040cdb 6801
7357c5b6
AM
6802_LT_EOF
6803 # Now generate the symbol file.
6804 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
d7040cdb 6805
7357c5b6 6806 cat <<_LT_EOF >> conftest.$ac_ext
ac48eca1 6807
7357c5b6
AM
6808/* The mapping between symbol names and symbols. */
6809const struct {
6810 const char *name;
6811 void *address;
6812}
6813lt__PROGRAM__LTX_preloaded_symbols[] =
6814{
6815 { "@PROGRAM@", (void *) 0 },
6816_LT_EOF
6817 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6818 cat <<\_LT_EOF >> conftest.$ac_ext
6819 {0, (void *) 0}
6820};
d7040cdb 6821
7357c5b6
AM
6822/* This works around a problem in FreeBSD linker */
6823#ifdef FREEBSD_WORKAROUND
6824static const void *lt_preloaded_setup() {
6825 return lt__PROGRAM__LTX_preloaded_symbols;
6826}
ce2cded5 6827#endif
d7040cdb 6828
7357c5b6 6829#ifdef __cplusplus
ce2cded5 6830}
7357c5b6
AM
6831#endif
6832_LT_EOF
6833 # Now try linking the two files.
6834 mv conftest.$ac_objext conftstm.$ac_objext
6835 lt_save_LIBS="$LIBS"
6836 lt_save_CFLAGS="$CFLAGS"
6837 LIBS="conftstm.$ac_objext"
6838 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6839 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
6840 (eval $ac_link) 2>&5
6841 ac_status=$?
81ecdfbb
RW
6842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6843 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6844 pipe_works=yes
6845 fi
6846 LIBS="$lt_save_LIBS"
6847 CFLAGS="$lt_save_CFLAGS"
6848 else
6849 echo "cannot find nm_test_func in $nlist" >&5
6850 fi
6851 else
6852 echo "cannot find nm_test_var in $nlist" >&5
6853 fi
6854 else
6855 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6856 fi
6857 else
6858 echo "$progname: failed program was:" >&5
6859 cat conftest.$ac_ext >&5
6860 fi
b214d478 6861 rm -rf conftest* conftst*
7357c5b6
AM
6862
6863 # Do not use the global_symbol_pipe unless it works.
6864 if test "$pipe_works" = yes; then
6865 break
6866 else
6867 lt_cv_sys_global_symbol_pipe=
6868 fi
6869done
d7040cdb 6870
ce2cded5 6871fi
7357c5b6
AM
6872
6873if test -z "$lt_cv_sys_global_symbol_pipe"; then
6874 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 6875fi
7357c5b6 6876if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6878$as_echo "failed" >&6; }
7357c5b6 6879else
81ecdfbb
RW
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6881$as_echo "ok" >&6; }
ce2cded5 6882fi
d7040cdb 6883
d7040cdb 6884
d7040cdb 6885
d7040cdb 6886
d7040cdb 6887
d7040cdb 6888
d7040cdb 6889
d7040cdb 6890
d7040cdb 6891
d7040cdb 6892
d7040cdb 6893
d7040cdb 6894
7357c5b6
AM
6895
6896
6897
b214d478
SE
6898
6899
6900
6901
6902
7357c5b6
AM
6903
6904
81ecdfbb
RW
6905# Check whether --enable-libtool-lock was given.
6906if test "${enable_libtool_lock+set}" = set; then :
6907 enableval=$enable_libtool_lock;
6908fi
7357c5b6 6909
7357c5b6
AM
6910test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6911
6912# Some flags need to be propagated to the compiler or linker for good
6913# libtool support.
6914case $host in
6915ia64-*-hpux*)
6916 # Find out which ABI we are using.
6917 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6918 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6919 (eval $ac_compile) 2>&5
6920 ac_status=$?
81ecdfbb
RW
6921 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6922 test $ac_status = 0; }; then
7357c5b6
AM
6923 case `/usr/bin/file conftest.$ac_objext` in
6924 *ELF-32*)
6925 HPUX_IA64_MODE="32"
6926 ;;
6927 *ELF-64*)
6928 HPUX_IA64_MODE="64"
6929 ;;
6930 esac
6931 fi
6932 rm -rf conftest*
6933 ;;
6934*-*-irix6*)
6935 # Find out which ABI we are using.
3725885a 6936 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6937 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6938 (eval $ac_compile) 2>&5
6939 ac_status=$?
81ecdfbb
RW
6940 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6941 test $ac_status = 0; }; then
7357c5b6
AM
6942 if test "$lt_cv_prog_gnu_ld" = yes; then
6943 case `/usr/bin/file conftest.$ac_objext` in
6944 *32-bit*)
6945 LD="${LD-ld} -melf32bsmip"
6946 ;;
6947 *N32*)
6948 LD="${LD-ld} -melf32bmipn32"
6949 ;;
6950 *64-bit*)
6951 LD="${LD-ld} -melf64bmip"
6952 ;;
6953 esac
6954 else
6955 case `/usr/bin/file conftest.$ac_objext` in
6956 *32-bit*)
6957 LD="${LD-ld} -32"
6958 ;;
6959 *N32*)
6960 LD="${LD-ld} -n32"
6961 ;;
6962 *64-bit*)
6963 LD="${LD-ld} -64"
6964 ;;
6965 esac
6966 fi
6967 fi
6968 rm -rf conftest*
6969 ;;
6970
cc9afea3 6971x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
6972s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6973 # Find out which ABI we are using.
6974 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6975 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6976 (eval $ac_compile) 2>&5
6977 ac_status=$?
81ecdfbb
RW
6978 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6979 test $ac_status = 0; }; then
7357c5b6
AM
6980 case `/usr/bin/file conftest.o` in
6981 *32-bit*)
6982 case $host in
6983 x86_64-*kfreebsd*-gnu)
6984 LD="${LD-ld} -m elf_i386_fbsd"
6985 ;;
6986 x86_64-*linux*)
6d2920c8
L
6987 case `/usr/bin/file conftest.o` in
6988 *x86-64*)
6989 LD="${LD-ld} -m elf32_x86_64"
6990 ;;
6991 *)
6992 LD="${LD-ld} -m elf_i386"
6993 ;;
6994 esac
7357c5b6 6995 ;;
cc9afea3
AM
6996 powerpc64le-*linux*)
6997 LD="${LD-ld} -m elf32lppclinux"
6998 ;;
6999 powerpc64-*linux*)
7357c5b6
AM
7000 LD="${LD-ld} -m elf32ppclinux"
7001 ;;
7002 s390x-*linux*)
7003 LD="${LD-ld} -m elf_s390"
7004 ;;
7005 sparc64-*linux*)
7006 LD="${LD-ld} -m elf32_sparc"
7007 ;;
7008 esac
7009 ;;
7010 *64-bit*)
7011 case $host in
7012 x86_64-*kfreebsd*-gnu)
7013 LD="${LD-ld} -m elf_x86_64_fbsd"
7014 ;;
7015 x86_64-*linux*)
7016 LD="${LD-ld} -m elf_x86_64"
7017 ;;
cc9afea3
AM
7018 powerpcle-*linux*)
7019 LD="${LD-ld} -m elf64lppc"
7020 ;;
7021 powerpc-*linux*)
7357c5b6
AM
7022 LD="${LD-ld} -m elf64ppc"
7023 ;;
7024 s390*-*linux*|s390*-*tpf*)
7025 LD="${LD-ld} -m elf64_s390"
7026 ;;
7027 sparc*-*linux*)
7028 LD="${LD-ld} -m elf64_sparc"
7029 ;;
7030 esac
7031 ;;
7032 esac
7033 fi
7034 rm -rf conftest*
7035 ;;
7036
7037*-*-sco3.2v5*)
7038 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7039 SAVE_CFLAGS="$CFLAGS"
7040 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7042$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7043if ${lt_cv_cc_needs_belf+:} false; then :
81ecdfbb 7044 $as_echo_n "(cached) " >&6
ce2cded5 7045else
7357c5b6
AM
7046 ac_ext=c
7047ac_cpp='$CPP $CPPFLAGS'
7048ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7049ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7050ac_compiler_gnu=$ac_cv_c_compiler_gnu
7051
81ecdfbb 7052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b 7053/* end confdefs.h. */
20e95c23 7054
7357c5b6
AM
7055int
7056main ()
7057{
7058
7059 ;
7060 return 0;
7061}
6bf9431b 7062_ACEOF
81ecdfbb 7063if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7064 lt_cv_cc_needs_belf=yes
6bf9431b 7065else
81ecdfbb 7066 lt_cv_cc_needs_belf=no
ce2cded5 7067fi
81ecdfbb
RW
7068rm -f core conftest.err conftest.$ac_objext \
7069 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7070 ac_ext=c
7071ac_cpp='$CPP $CPPFLAGS'
7072ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7073ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7074ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 7075
b214d478 7076fi
81ecdfbb
RW
7077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7078$as_echo "$lt_cv_cc_needs_belf" >&6; }
b214d478
SE
7079 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7080 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7081 CFLAGS="$SAVE_CFLAGS"
7082 fi
7083 ;;
7084sparc*-*solaris*)
7085 # Find out which ABI we are using.
7086 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7087 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
b214d478
SE
7088 (eval $ac_compile) 2>&5
7089 ac_status=$?
81ecdfbb
RW
7090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7091 test $ac_status = 0; }; then
b214d478
SE
7092 case `/usr/bin/file conftest.o` in
7093 *64-bit*)
7094 case $lt_cv_prog_gnu_ld in
7095 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7096 *)
7097 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7098 LD="${LD-ld} -64"
7099 fi
7100 ;;
7101 esac
7102 ;;
7103 esac
7104 fi
7105 rm -rf conftest*
7106 ;;
7107esac
7108
7109need_locks="$enable_libtool_lock"
7110
7111
7112 case $host_os in
7113 rhapsody* | darwin*)
7114 if test -n "$ac_tool_prefix"; then
7115 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7116set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7118$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7119if ${ac_cv_prog_DSYMUTIL+:} false; then :
81ecdfbb 7120 $as_echo_n "(cached) " >&6
b214d478
SE
7121else
7122 if test -n "$DSYMUTIL"; then
7123 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7124else
7125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7126for as_dir in $PATH
7127do
7128 IFS=$as_save_IFS
7129 test -z "$as_dir" && as_dir=.
81ecdfbb 7130 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7132 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7134 break 2
7135 fi
7136done
81ecdfbb
RW
7137 done
7138IFS=$as_save_IFS
b214d478
SE
7139
7140fi
7141fi
7142DSYMUTIL=$ac_cv_prog_DSYMUTIL
7143if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7145$as_echo "$DSYMUTIL" >&6; }
b214d478 7146else
81ecdfbb
RW
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7148$as_echo "no" >&6; }
b214d478
SE
7149fi
7150
81ecdfbb 7151
b214d478
SE
7152fi
7153if test -z "$ac_cv_prog_DSYMUTIL"; then
7154 ac_ct_DSYMUTIL=$DSYMUTIL
7155 # Extract the first word of "dsymutil", so it can be a program name with args.
7156set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7158$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7159if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
81ecdfbb 7160 $as_echo_n "(cached) " >&6
b214d478
SE
7161else
7162 if test -n "$ac_ct_DSYMUTIL"; then
7163 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7164else
7165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7166for as_dir in $PATH
7167do
7168 IFS=$as_save_IFS
7169 test -z "$as_dir" && as_dir=.
81ecdfbb 7170 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7171 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7172 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7174 break 2
7175 fi
7176done
81ecdfbb
RW
7177 done
7178IFS=$as_save_IFS
b214d478 7179
b214d478
SE
7180fi
7181fi
7182ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7183if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7185$as_echo "$ac_ct_DSYMUTIL" >&6; }
b214d478 7186else
81ecdfbb
RW
7187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7188$as_echo "no" >&6; }
b214d478
SE
7189fi
7190
81ecdfbb
RW
7191 if test "x$ac_ct_DSYMUTIL" = x; then
7192 DSYMUTIL=":"
7193 else
7194 case $cross_compiling:$ac_tool_warned in
7195yes:)
7196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7198ac_tool_warned=yes ;;
7199esac
7200 DSYMUTIL=$ac_ct_DSYMUTIL
7201 fi
b214d478
SE
7202else
7203 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7204fi
7205
7206 if test -n "$ac_tool_prefix"; then
7207 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7208set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7210$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7211if ${ac_cv_prog_NMEDIT+:} false; then :
81ecdfbb 7212 $as_echo_n "(cached) " >&6
b214d478
SE
7213else
7214 if test -n "$NMEDIT"; then
7215 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7216else
7217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7218for as_dir in $PATH
7219do
7220 IFS=$as_save_IFS
7221 test -z "$as_dir" && as_dir=.
81ecdfbb 7222 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7223 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7224 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7226 break 2
7227 fi
7228done
81ecdfbb
RW
7229 done
7230IFS=$as_save_IFS
b214d478
SE
7231
7232fi
7233fi
7234NMEDIT=$ac_cv_prog_NMEDIT
7235if test -n "$NMEDIT"; then
81ecdfbb
RW
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7237$as_echo "$NMEDIT" >&6; }
b214d478 7238else
81ecdfbb
RW
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7240$as_echo "no" >&6; }
b214d478
SE
7241fi
7242
81ecdfbb 7243
b214d478
SE
7244fi
7245if test -z "$ac_cv_prog_NMEDIT"; then
7246 ac_ct_NMEDIT=$NMEDIT
7247 # Extract the first word of "nmedit", so it can be a program name with args.
7248set dummy nmedit; ac_word=$2
81ecdfbb
RW
7249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7250$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7251if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
81ecdfbb 7252 $as_echo_n "(cached) " >&6
b214d478
SE
7253else
7254 if test -n "$ac_ct_NMEDIT"; then
7255 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7256else
7257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7258for as_dir in $PATH
7259do
7260 IFS=$as_save_IFS
7261 test -z "$as_dir" && as_dir=.
81ecdfbb 7262 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7264 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7266 break 2
7267 fi
7268done
81ecdfbb
RW
7269 done
7270IFS=$as_save_IFS
b214d478 7271
b214d478
SE
7272fi
7273fi
7274ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7275if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7277$as_echo "$ac_ct_NMEDIT" >&6; }
b214d478 7278else
81ecdfbb
RW
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7280$as_echo "no" >&6; }
b214d478
SE
7281fi
7282
81ecdfbb
RW
7283 if test "x$ac_ct_NMEDIT" = x; then
7284 NMEDIT=":"
7285 else
7286 case $cross_compiling:$ac_tool_warned in
7287yes:)
7288{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7289$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7290ac_tool_warned=yes ;;
7291esac
7292 NMEDIT=$ac_ct_NMEDIT
7293 fi
b214d478
SE
7294else
7295 NMEDIT="$ac_cv_prog_NMEDIT"
7296fi
7297
7298 if test -n "$ac_tool_prefix"; then
7299 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7300set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7302$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7303if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 7304 $as_echo_n "(cached) " >&6
b214d478
SE
7305else
7306 if test -n "$LIPO"; then
7307 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7308else
7309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7310for as_dir in $PATH
7311do
7312 IFS=$as_save_IFS
7313 test -z "$as_dir" && as_dir=.
81ecdfbb 7314 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7315 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7316 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7318 break 2
7319 fi
7320done
81ecdfbb
RW
7321 done
7322IFS=$as_save_IFS
b214d478
SE
7323
7324fi
7325fi
7326LIPO=$ac_cv_prog_LIPO
7327if test -n "$LIPO"; then
81ecdfbb
RW
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7329$as_echo "$LIPO" >&6; }
b214d478 7330else
81ecdfbb
RW
7331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7332$as_echo "no" >&6; }
b214d478
SE
7333fi
7334
81ecdfbb 7335
b214d478
SE
7336fi
7337if test -z "$ac_cv_prog_LIPO"; then
7338 ac_ct_LIPO=$LIPO
7339 # Extract the first word of "lipo", so it can be a program name with args.
7340set dummy lipo; ac_word=$2
81ecdfbb
RW
7341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7342$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7343if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
81ecdfbb 7344 $as_echo_n "(cached) " >&6
b214d478
SE
7345else
7346 if test -n "$ac_ct_LIPO"; then
7347 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7348else
7349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7350for as_dir in $PATH
7351do
7352 IFS=$as_save_IFS
7353 test -z "$as_dir" && as_dir=.
81ecdfbb 7354 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7355 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7356 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7358 break 2
7359 fi
7360done
81ecdfbb
RW
7361 done
7362IFS=$as_save_IFS
b214d478 7363
b214d478
SE
7364fi
7365fi
7366ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7367if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7369$as_echo "$ac_ct_LIPO" >&6; }
b214d478 7370else
81ecdfbb
RW
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7372$as_echo "no" >&6; }
b214d478
SE
7373fi
7374
81ecdfbb
RW
7375 if test "x$ac_ct_LIPO" = x; then
7376 LIPO=":"
7377 else
7378 case $cross_compiling:$ac_tool_warned in
7379yes:)
7380{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7381$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7382ac_tool_warned=yes ;;
7383esac
7384 LIPO=$ac_ct_LIPO
7385 fi
b214d478
SE
7386else
7387 LIPO="$ac_cv_prog_LIPO"
7388fi
7389
7390 if test -n "$ac_tool_prefix"; then
7391 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7392set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7394$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7395if ${ac_cv_prog_OTOOL+:} false; then :
81ecdfbb 7396 $as_echo_n "(cached) " >&6
b214d478
SE
7397else
7398 if test -n "$OTOOL"; then
7399 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7400else
7401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7402for as_dir in $PATH
7403do
7404 IFS=$as_save_IFS
7405 test -z "$as_dir" && as_dir=.
81ecdfbb 7406 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7408 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7410 break 2
7411 fi
7412done
81ecdfbb
RW
7413 done
7414IFS=$as_save_IFS
b214d478
SE
7415
7416fi
7417fi
7418OTOOL=$ac_cv_prog_OTOOL
7419if test -n "$OTOOL"; then
81ecdfbb
RW
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7421$as_echo "$OTOOL" >&6; }
b214d478 7422else
81ecdfbb
RW
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7424$as_echo "no" >&6; }
b214d478
SE
7425fi
7426
81ecdfbb 7427
b214d478
SE
7428fi
7429if test -z "$ac_cv_prog_OTOOL"; then
7430 ac_ct_OTOOL=$OTOOL
7431 # Extract the first word of "otool", so it can be a program name with args.
7432set dummy otool; ac_word=$2
81ecdfbb
RW
7433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7434$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7435if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
81ecdfbb 7436 $as_echo_n "(cached) " >&6
b214d478
SE
7437else
7438 if test -n "$ac_ct_OTOOL"; then
7439 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7440else
7441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7442for as_dir in $PATH
7443do
7444 IFS=$as_save_IFS
7445 test -z "$as_dir" && as_dir=.
81ecdfbb 7446 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7448 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7450 break 2
7451 fi
7452done
81ecdfbb
RW
7453 done
7454IFS=$as_save_IFS
b214d478 7455
b214d478
SE
7456fi
7457fi
7458ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7459if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7461$as_echo "$ac_ct_OTOOL" >&6; }
b214d478 7462else
81ecdfbb
RW
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7464$as_echo "no" >&6; }
b214d478
SE
7465fi
7466
81ecdfbb
RW
7467 if test "x$ac_ct_OTOOL" = x; then
7468 OTOOL=":"
7469 else
7470 case $cross_compiling:$ac_tool_warned in
7471yes:)
7472{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7473$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7474ac_tool_warned=yes ;;
7475esac
7476 OTOOL=$ac_ct_OTOOL
7477 fi
b214d478
SE
7478else
7479 OTOOL="$ac_cv_prog_OTOOL"
7480fi
7481
7482 if test -n "$ac_tool_prefix"; then
7483 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7484set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7486$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7487if ${ac_cv_prog_OTOOL64+:} false; then :
81ecdfbb 7488 $as_echo_n "(cached) " >&6
b214d478
SE
7489else
7490 if test -n "$OTOOL64"; then
7491 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7492else
7493as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7494for as_dir in $PATH
7495do
7496 IFS=$as_save_IFS
7497 test -z "$as_dir" && as_dir=.
81ecdfbb 7498 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7500 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7502 break 2
7503 fi
7504done
81ecdfbb
RW
7505 done
7506IFS=$as_save_IFS
b214d478
SE
7507
7508fi
7509fi
7510OTOOL64=$ac_cv_prog_OTOOL64
7511if test -n "$OTOOL64"; then
81ecdfbb
RW
7512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7513$as_echo "$OTOOL64" >&6; }
b214d478 7514else
81ecdfbb
RW
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7516$as_echo "no" >&6; }
b214d478
SE
7517fi
7518
81ecdfbb 7519
b214d478
SE
7520fi
7521if test -z "$ac_cv_prog_OTOOL64"; then
7522 ac_ct_OTOOL64=$OTOOL64
7523 # Extract the first word of "otool64", so it can be a program name with args.
7524set dummy otool64; ac_word=$2
81ecdfbb
RW
7525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7526$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7527if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
81ecdfbb 7528 $as_echo_n "(cached) " >&6
b214d478
SE
7529else
7530 if test -n "$ac_ct_OTOOL64"; then
7531 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7532else
7533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7534for as_dir in $PATH
7535do
7536 IFS=$as_save_IFS
7537 test -z "$as_dir" && as_dir=.
81ecdfbb 7538 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 7540 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7542 break 2
7543 fi
7544done
81ecdfbb
RW
7545 done
7546IFS=$as_save_IFS
b214d478 7547
b214d478
SE
7548fi
7549fi
7550ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7551if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7553$as_echo "$ac_ct_OTOOL64" >&6; }
b214d478 7554else
81ecdfbb
RW
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7556$as_echo "no" >&6; }
b214d478
SE
7557fi
7558
81ecdfbb
RW
7559 if test "x$ac_ct_OTOOL64" = x; then
7560 OTOOL64=":"
7561 else
7562 case $cross_compiling:$ac_tool_warned in
7563yes:)
7564{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7565$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7566ac_tool_warned=yes ;;
7567esac
7568 OTOOL64=$ac_ct_OTOOL64
7569 fi
b214d478
SE
7570else
7571 OTOOL64="$ac_cv_prog_OTOOL64"
7572fi
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
81ecdfbb
RW
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7601$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 7602if ${lt_cv_apple_cc_single_mod+:} false; then :
81ecdfbb 7603 $as_echo_n "(cached) " >&6
b214d478
SE
7604else
7605 lt_cv_apple_cc_single_mod=no
7606 if test -z "${LT_MULTI_MODULE}"; then
7607 # By default we will add the -single_module flag. You can override
7608 # by either setting the environment variable LT_MULTI_MODULE
7609 # non-empty at configure time, or by adding -multi_module to the
7610 # link flags.
7611 rm -rf libconftest.dylib*
7612 echo "int foo(void){return 1;}" > conftest.c
7613 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7614-dynamiclib -Wl,-single_module conftest.c" >&5
7615 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7616 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7617 _lt_result=$?
7618 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7619 lt_cv_apple_cc_single_mod=yes
7620 else
7621 cat conftest.err >&5
7622 fi
7623 rm -rf libconftest.dylib*
7624 rm -f conftest.*
7625 fi
7626fi
81ecdfbb
RW
7627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7628$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7630$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 7631if ${lt_cv_ld_exported_symbols_list+:} false; then :
81ecdfbb 7632 $as_echo_n "(cached) " >&6
b214d478
SE
7633else
7634 lt_cv_ld_exported_symbols_list=no
7635 save_LDFLAGS=$LDFLAGS
7636 echo "_main" > conftest.sym
7637 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b214d478
SE
7639/* end confdefs.h. */
7640
7641int
7642main ()
7643{
7644
7645 ;
7646 return 0;
7647}
7648_ACEOF
81ecdfbb 7649if ac_fn_c_try_link "$LINENO"; then :
b214d478
SE
7650 lt_cv_ld_exported_symbols_list=yes
7651else
81ecdfbb 7652 lt_cv_ld_exported_symbols_list=no
b214d478 7653fi
81ecdfbb
RW
7654rm -f core conftest.err conftest.$ac_objext \
7655 conftest$ac_exeext conftest.$ac_ext
b214d478
SE
7656 LDFLAGS="$save_LDFLAGS"
7657
7658fi
81ecdfbb
RW
7659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7660$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7662$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 7663if ${lt_cv_ld_force_load+:} false; then :
3725885a
RW
7664 $as_echo_n "(cached) " >&6
7665else
7666 lt_cv_ld_force_load=no
7667 cat > conftest.c << _LT_EOF
7668int forced_loaded() { return 2;}
7669_LT_EOF
7670 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7671 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7672 echo "$AR cru libconftest.a conftest.o" >&5
7673 $AR cru libconftest.a conftest.o 2>&5
7674 cat > conftest.c << _LT_EOF
7675int main() { return 0;}
7676_LT_EOF
7677 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7678 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7679 _lt_result=$?
7680 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7681 lt_cv_ld_force_load=yes
7682 else
7683 cat conftest.err >&5
7684 fi
7685 rm -f conftest.err libconftest.a conftest conftest.c
7686 rm -rf conftest.dSYM
7687
7688fi
7689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7690$as_echo "$lt_cv_ld_force_load" >&6; }
b214d478
SE
7691 case $host_os in
7692 rhapsody* | darwin1.[012])
7693 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7694 darwin1.*)
7695 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7696 darwin*) # darwin 5.x on
7697 # if running on 10.5 or later, the deployment target defaults
7698 # to the OS version, if on x86, and 10.4, the deployment
7699 # target defaults to 10.4. Don't you love it?
7700 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7701 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7702 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 7703 10.[012][,.]*)
b214d478
SE
7704 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7705 10.*)
7706 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7707 esac
7708 ;;
7709 esac
7710 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7711 _lt_dar_single_mod='$single_module'
7712 fi
7713 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7714 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7715 else
7716 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7717 fi
3725885a 7718 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
b214d478
SE
7719 _lt_dsymutil='~$DSYMUTIL $lib || :'
7720 else
7721 _lt_dsymutil=
7722 fi
7723 ;;
7724 esac
7725
b214d478 7726for ac_header in dlfcn.h
81ecdfbb
RW
7727do :
7728 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7729"
d0ac1c44 7730if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b214d478 7731 cat >>confdefs.h <<_ACEOF
81ecdfbb 7732#define HAVE_DLFCN_H 1
b214d478
SE
7733_ACEOF
7734
7735fi
7736
7737done
7738
7739
7740
3725885a
RW
7741
7742
b214d478
SE
7743# Set options
7744
7745
7746
7747 enable_dlopen=no
7748
7749
7750 enable_win32_dll=no
7751
7752
81ecdfbb
RW
7753 # Check whether --enable-shared was given.
7754if test "${enable_shared+set}" = set; then :
7755 enableval=$enable_shared; p=${PACKAGE-default}
b214d478
SE
7756 case $enableval in
7757 yes) enable_shared=yes ;;
7758 no) enable_shared=no ;;
7759 *)
7760 enable_shared=no
7761 # Look at the argument we got. We use all the common list separators.
7762 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7763 for pkg in $enableval; do
7764 IFS="$lt_save_ifs"
7765 if test "X$pkg" = "X$p"; then
7766 enable_shared=yes
7767 fi
7768 done
7769 IFS="$lt_save_ifs"
7770 ;;
7771 esac
7772else
7773 enable_shared=yes
81ecdfbb
RW
7774fi
7775
b214d478
SE
7776
7777
7778
7779
7780
7781
7782
7783
81ecdfbb
RW
7784 # Check whether --enable-static was given.
7785if test "${enable_static+set}" = set; then :
7786 enableval=$enable_static; p=${PACKAGE-default}
b214d478
SE
7787 case $enableval in
7788 yes) enable_static=yes ;;
7789 no) enable_static=no ;;
7790 *)
7791 enable_static=no
7792 # Look at the argument we got. We use all the common list separators.
7793 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7794 for pkg in $enableval; do
7795 IFS="$lt_save_ifs"
7796 if test "X$pkg" = "X$p"; then
7797 enable_static=yes
7798 fi
7799 done
7800 IFS="$lt_save_ifs"
7801 ;;
7802 esac
7803else
7804 enable_static=yes
81ecdfbb
RW
7805fi
7806
b214d478
SE
7807
7808
7809
7810
7811
7812
7813
7814
7815
81ecdfbb
RW
7816# Check whether --with-pic was given.
7817if test "${with_pic+set}" = set; then :
7818 withval=$with_pic; pic_mode="$withval"
b214d478
SE
7819else
7820 pic_mode=default
81ecdfbb
RW
7821fi
7822
b214d478
SE
7823
7824test -z "$pic_mode" && pic_mode=default
7825
7826
7827
7828
7829
7830
7831
81ecdfbb
RW
7832 # Check whether --enable-fast-install was given.
7833if test "${enable_fast_install+set}" = set; then :
7834 enableval=$enable_fast_install; p=${PACKAGE-default}
b214d478
SE
7835 case $enableval in
7836 yes) enable_fast_install=yes ;;
7837 no) enable_fast_install=no ;;
7838 *)
7839 enable_fast_install=no
7840 # Look at the argument we got. We use all the common list separators.
7841 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7842 for pkg in $enableval; do
7843 IFS="$lt_save_ifs"
7844 if test "X$pkg" = "X$p"; then
7845 enable_fast_install=yes
7846 fi
7847 done
7848 IFS="$lt_save_ifs"
7357c5b6
AM
7849 ;;
7850 esac
b214d478
SE
7851else
7852 enable_fast_install=yes
81ecdfbb
RW
7853fi
7854
d7040cdb 7855
ce2cded5
L
7856
7857
ce2cded5 7858
252b5132 7859
d7040cdb 7860
252b5132 7861
6bf9431b 7862
252b5132 7863
6bf9431b 7864
ce2cded5
L
7865# This can be used to rebuild libtool when needed
7866LIBTOOL_DEPS="$ltmain"
6bf9431b 7867
ce2cded5
L
7868# Always use our own libtool.
7869LIBTOOL='$(SHELL) $(top_builddir)/libtool'
252b5132 7870
6bf9431b 7871
252b5132 7872
6bf9431b 7873
252b5132 7874
252b5132 7875
d7040cdb 7876
6bf9431b 7877
252b5132 7878
d7040cdb 7879
d7040cdb 7880
d7040cdb 7881
d7040cdb 7882
d7040cdb 7883
d7040cdb 7884
d7040cdb 7885
d7040cdb 7886
d7040cdb 7887
d7040cdb 7888
d7040cdb 7889
d7040cdb
SE
7890
7891
7892
3725885a 7893
d7040cdb
SE
7894
7895
ce2cded5 7896test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
ce2cded5
L
7911if test -n "${ZSH_VERSION+set}" ; then
7912 setopt NO_GLOB_SUBST
7913fi
d7040cdb 7914
81ecdfbb
RW
7915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7916$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7917if ${lt_cv_objdir+:} false; then :
81ecdfbb 7918 $as_echo_n "(cached) " >&6
ce2cded5
L
7919else
7920 rm -f .libs 2>/dev/null
7921mkdir .libs 2>/dev/null
7922if test -d .libs; then
7923 lt_cv_objdir=.libs
7924else
7925 # MS-DOS does not allow filenames that begin with a dot.
7926 lt_cv_objdir=_libs
7927fi
7928rmdir .libs 2>/dev/null
7929fi
81ecdfbb
RW
7930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7931$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 7932objdir=$lt_cv_objdir
d7040cdb
SE
7933
7934
7935
7936
7937
ce2cded5
L
7938cat >>confdefs.h <<_ACEOF
7939#define LT_OBJDIR "$lt_cv_objdir/"
7940_ACEOF
d7040cdb
SE
7941
7942
7943
7944
ce2cded5
L
7945case $host_os in
7946aix3*)
7947 # AIX sometimes has problems with the GCC collect2 program. For some
7948 # reason, if we set the COLLECT_NAMES environment variable, the problems
7949 # vanish in a puff of smoke.
7950 if test "X${COLLECT_NAMES+set}" != Xset; then
7951 COLLECT_NAMES=
7952 export COLLECT_NAMES
7953 fi
7954 ;;
7955esac
d7040cdb 7956
ce2cded5
L
7957# Global variables:
7958ofile=libtool
7959can_build_shared=yes
d7040cdb 7960
ce2cded5
L
7961# All known linkers require a `.a' archive for static linking (except MSVC,
7962# which needs '.lib').
7963libext=a
d7040cdb 7964
ce2cded5 7965with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 7966
ce2cded5
L
7967old_CC="$CC"
7968old_CFLAGS="$CFLAGS"
d7040cdb 7969
ce2cded5
L
7970# Set sane defaults for various variables
7971test -z "$CC" && CC=cc
7972test -z "$LTCC" && LTCC=$CC
7973test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7974test -z "$LD" && LD=ld
7975test -z "$ac_objext" && ac_objext=o
d7040cdb 7976
ce2cded5
L
7977for cc_temp in $compiler""; do
7978 case $cc_temp in
7979 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7980 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7981 \-*) ;;
7982 *) break;;
7983 esac
7984done
3725885a 7985cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
7986
7987
ce2cded5
L
7988# Only perform the check for file, if the check method requires it
7989test -z "$MAGIC_CMD" && MAGIC_CMD=file
7990case $deplibs_check_method in
7991file_magic*)
7992 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7994$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7995if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 7996 $as_echo_n "(cached) " >&6
ce2cded5
L
7997else
7998 case $MAGIC_CMD in
7999[\\/*] | ?:[\\/]*)
8000 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8001 ;;
8002*)
8003 lt_save_MAGIC_CMD="$MAGIC_CMD"
8004 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8005 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8006 for ac_dir in $ac_dummy; do
8007 IFS="$lt_save_ifs"
8008 test -z "$ac_dir" && ac_dir=.
8009 if test -f $ac_dir/${ac_tool_prefix}file; then
8010 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8011 if test -n "$file_magic_test_file"; then
8012 case $deplibs_check_method in
8013 "file_magic "*)
8014 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8015 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8016 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8017 $EGREP "$file_magic_regex" > /dev/null; then
8018 :
8019 else
8020 cat <<_LT_EOF 1>&2
d7040cdb 8021
ce2cded5
L
8022*** Warning: the command libtool uses to detect shared libraries,
8023*** $file_magic_cmd, produces output that libtool cannot recognize.
8024*** The result is that libtool may fail to recognize shared libraries
8025*** as such. This will affect the creation of libtool libraries that
8026*** depend on shared libraries, but programs linked with such libtool
8027*** libraries will work regardless of this problem. Nevertheless, you
8028*** may want to report the problem to your system manager and/or to
8029*** bug-libtool@gnu.org
d7040cdb 8030
ce2cded5
L
8031_LT_EOF
8032 fi ;;
8033 esac
8034 fi
8035 break
8036 fi
8037 done
8038 IFS="$lt_save_ifs"
8039 MAGIC_CMD="$lt_save_MAGIC_CMD"
8040 ;;
8041esac
8042fi
d7040cdb 8043
ce2cded5
L
8044MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8045if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8047$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8048else
81ecdfbb
RW
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8050$as_echo "no" >&6; }
ce2cded5 8051fi
d7040cdb
SE
8052
8053
8054
8055
8056
ce2cded5
L
8057if test -z "$lt_cv_path_MAGIC_CMD"; then
8058 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8060$as_echo_n "checking for file... " >&6; }
d0ac1c44 8061if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8062 $as_echo_n "(cached) " >&6
ce2cded5
L
8063else
8064 case $MAGIC_CMD in
8065[\\/*] | ?:[\\/]*)
8066 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8067 ;;
8068*)
8069 lt_save_MAGIC_CMD="$MAGIC_CMD"
8070 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8071 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8072 for ac_dir in $ac_dummy; do
8073 IFS="$lt_save_ifs"
8074 test -z "$ac_dir" && ac_dir=.
8075 if test -f $ac_dir/file; then
8076 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8077 if test -n "$file_magic_test_file"; then
8078 case $deplibs_check_method in
8079 "file_magic "*)
8080 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8081 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8082 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8083 $EGREP "$file_magic_regex" > /dev/null; then
8084 :
8085 else
8086 cat <<_LT_EOF 1>&2
d7040cdb 8087
ce2cded5
L
8088*** Warning: the command libtool uses to detect shared libraries,
8089*** $file_magic_cmd, produces output that libtool cannot recognize.
8090*** The result is that libtool may fail to recognize shared libraries
8091*** as such. This will affect the creation of libtool libraries that
8092*** depend on shared libraries, but programs linked with such libtool
8093*** libraries will work regardless of this problem. Nevertheless, you
8094*** may want to report the problem to your system manager and/or to
8095*** bug-libtool@gnu.org
d7040cdb 8096
ce2cded5
L
8097_LT_EOF
8098 fi ;;
8099 esac
8100 fi
8101 break
8102 fi
8103 done
8104 IFS="$lt_save_ifs"
8105 MAGIC_CMD="$lt_save_MAGIC_CMD"
8106 ;;
8107esac
8108fi
d7040cdb 8109
ce2cded5
L
8110MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8111if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8113$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8114else
81ecdfbb
RW
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8116$as_echo "no" >&6; }
ce2cded5 8117fi
d7040cdb
SE
8118
8119
ce2cded5
L
8120 else
8121 MAGIC_CMD=:
8122 fi
8123fi
d7040cdb 8124
ce2cded5
L
8125 fi
8126 ;;
8127esac
d7040cdb 8128
ce2cded5 8129# Use C for the default configuration in the libtool script
d7040cdb 8130
ce2cded5
L
8131lt_save_CC="$CC"
8132ac_ext=c
8133ac_cpp='$CPP $CPPFLAGS'
8134ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8135ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8136ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
8137
8138
ce2cded5
L
8139# Source file extension for C test sources.
8140ac_ext=c
d7040cdb 8141
ce2cded5
L
8142# Object file extension for compiled C test sources.
8143objext=o
8144objext=$objext
d7040cdb 8145
ce2cded5
L
8146# Code to be used in simple compile tests
8147lt_simple_compile_test_code="int some_variable = 0;"
d7040cdb 8148
ce2cded5
L
8149# Code to be used in simple link tests
8150lt_simple_link_test_code='int main(){return(0);}'
d7040cdb
SE
8151
8152
8153
8154
8155
8156
8157
ce2cded5
L
8158# If no C compiler was specified, use CC.
8159LTCC=${LTCC-"$CC"}
d7040cdb 8160
ce2cded5
L
8161# If no C compiler flags were specified, use CFLAGS.
8162LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 8163
ce2cded5
L
8164# Allow CC to be a program name with arguments.
8165compiler=$CC
d7040cdb 8166
ce2cded5
L
8167# Save the default compiler, since it gets overwritten when the other
8168# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8169compiler_DEFAULT=$CC
d7040cdb 8170
ce2cded5
L
8171# save warnings/boilerplate of simple test code
8172ac_outfile=conftest.$ac_objext
8173echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8174eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8175_lt_compiler_boilerplate=`cat conftest.err`
8176$RM conftest*
d7040cdb 8177
ce2cded5
L
8178ac_outfile=conftest.$ac_objext
8179echo "$lt_simple_link_test_code" >conftest.$ac_ext
8180eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8181_lt_linker_boilerplate=`cat conftest.err`
b214d478 8182$RM -r conftest*
d7040cdb
SE
8183
8184
ce2cded5
L
8185## CAVEAT EMPTOR:
8186## There is no encapsulation within the following macros, do not change
8187## the running order or otherwise move them around unless you know exactly
8188## what you are doing...
8189if test -n "$compiler"; then
d7040cdb 8190
ce2cded5 8191lt_prog_compiler_no_builtin_flag=
d7040cdb 8192
ce2cded5 8193if test "$GCC" = yes; then
3725885a
RW
8194 case $cc_basename in
8195 nvcc*)
8196 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8197 *)
8198 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8199 esac
d7040cdb 8200
81ecdfbb
RW
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8202$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8203if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
81ecdfbb 8204 $as_echo_n "(cached) " >&6
ce2cded5
L
8205else
8206 lt_cv_prog_compiler_rtti_exceptions=no
8207 ac_outfile=conftest.$ac_objext
8208 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8209 lt_compiler_flag="-fno-rtti -fno-exceptions"
8210 # Insert the option either (1) after the last *FLAGS variable, or
8211 # (2) before a word containing "conftest.", or (3) at the end.
8212 # Note that $ac_compile itself does not contain backslashes and begins
8213 # with a dollar sign (not a hyphen), so the echo should work correctly.
8214 # The option is referenced via a variable to avoid confusing sed.
8215 lt_compile=`echo "$ac_compile" | $SED \
8216 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8217 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8218 -e 's:$: $lt_compiler_flag:'`
3725885a 8219 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8220 (eval "$lt_compile" 2>conftest.err)
8221 ac_status=$?
8222 cat conftest.err >&5
3725885a 8223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8224 if (exit $ac_status) && test -s "$ac_outfile"; then
8225 # The compiler can only warn and ignore the option if not recognized
8226 # So say no if there are warnings other than the usual output.
3725885a 8227 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8228 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8229 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8230 lt_cv_prog_compiler_rtti_exceptions=yes
8231 fi
8232 fi
8233 $RM conftest*
d7040cdb 8234
ce2cded5 8235fi
81ecdfbb
RW
8236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8237$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb 8238
ce2cded5
L
8239if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8240 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8241else
8242 :
8243fi
d7040cdb 8244
ce2cded5 8245fi
d7040cdb
SE
8246
8247
8248
8249
8250
8251
ce2cded5
L
8252 lt_prog_compiler_wl=
8253lt_prog_compiler_pic=
8254lt_prog_compiler_static=
d7040cdb 8255
81ecdfbb
RW
8256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8257$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb 8258
ce2cded5
L
8259 if test "$GCC" = yes; then
8260 lt_prog_compiler_wl='-Wl,'
8261 lt_prog_compiler_static='-static'
d7040cdb 8262
ce2cded5
L
8263 case $host_os in
8264 aix*)
8265 # All AIX code is PIC.
8266 if test "$host_cpu" = ia64; then
8267 # AIX 5 now supports IA64 processor
8268 lt_prog_compiler_static='-Bstatic'
8269 fi
6c9c0a50 8270 lt_prog_compiler_pic='-fPIC'
ce2cded5 8271 ;;
d7040cdb 8272
ce2cded5 8273 amigaos*)
b214d478
SE
8274 case $host_cpu in
8275 powerpc)
8276 # see comment about AmigaOS4 .so support
8277 lt_prog_compiler_pic='-fPIC'
8278 ;;
8279 m68k)
8280 # FIXME: we need at least 68020 code to build shared libraries, but
8281 # adding the `-m68020' flag to GCC prevents building anything better,
8282 # like `-m68040'.
8283 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8284 ;;
8285 esac
ce2cded5 8286 ;;
d7040cdb 8287
ce2cded5
L
8288 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8289 # PIC is the default for these OSes.
8290 ;;
d7040cdb 8291
b214d478 8292 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8293 # This hack is so that the source file can tell whether it is being
8294 # built for inclusion in a dll (and should export symbols for example).
8295 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8296 # (--disable-auto-import) libraries
8297 lt_prog_compiler_pic='-DDLL_EXPORT'
8298 ;;
d7040cdb 8299
ce2cded5
L
8300 darwin* | rhapsody*)
8301 # PIC is the default on this platform
8302 # Common symbols not allowed in MH_DYLIB files
8303 lt_prog_compiler_pic='-fno-common'
8304 ;;
d7040cdb 8305
3725885a
RW
8306 haiku*)
8307 # PIC is the default for Haiku.
8308 # The "-static" flag exists, but is broken.
8309 lt_prog_compiler_static=
8310 ;;
8311
ce2cded5 8312 hpux*)
b214d478
SE
8313 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8314 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8315 # sets the default TLS model and affects inlining.
ce2cded5 8316 case $host_cpu in
b214d478 8317 hppa*64*)
ce2cded5
L
8318 # +Z the default
8319 ;;
8320 *)
8321 lt_prog_compiler_pic='-fPIC'
8322 ;;
8323 esac
8324 ;;
d7040cdb 8325
ce2cded5
L
8326 interix[3-9]*)
8327 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8328 # Instead, we relocate shared libraries at runtime.
8329 ;;
d7040cdb 8330
ce2cded5
L
8331 msdosdjgpp*)
8332 # Just because we use GCC doesn't mean we suddenly get shared libraries
8333 # on systems that don't support them.
8334 lt_prog_compiler_can_build_shared=no
8335 enable_shared=no
8336 ;;
d7040cdb 8337
ce2cded5
L
8338 *nto* | *qnx*)
8339 # QNX uses GNU C++, but need to define -shared option too, otherwise
8340 # it will coredump.
8341 lt_prog_compiler_pic='-fPIC -shared'
8342 ;;
d7040cdb 8343
ce2cded5
L
8344 sysv4*MP*)
8345 if test -d /usr/nec; then
8346 lt_prog_compiler_pic=-Kconform_pic
8347 fi
8348 ;;
d7040cdb 8349
ce2cded5
L
8350 *)
8351 lt_prog_compiler_pic='-fPIC'
8352 ;;
8353 esac
3725885a
RW
8354
8355 case $cc_basename in
8356 nvcc*) # Cuda Compiler Driver 2.2
8357 lt_prog_compiler_wl='-Xlinker '
8358 lt_prog_compiler_pic='-Xcompiler -fPIC'
8359 ;;
8360 esac
ce2cded5
L
8361 else
8362 # PORTME Check for flag to pass linker flags through the system compiler.
8363 case $host_os in
8364 aix*)
8365 lt_prog_compiler_wl='-Wl,'
8366 if test "$host_cpu" = ia64; then
8367 # AIX 5 now supports IA64 processor
8368 lt_prog_compiler_static='-Bstatic'
8369 else
8370 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8371 fi
8372 ;;
d7040cdb 8373
b214d478 8374 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8375 # This hack is so that the source file can tell whether it is being
8376 # built for inclusion in a dll (and should export symbols for example).
8377 lt_prog_compiler_pic='-DDLL_EXPORT'
8378 ;;
d7040cdb 8379
ce2cded5
L
8380 hpux9* | hpux10* | hpux11*)
8381 lt_prog_compiler_wl='-Wl,'
8382 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8383 # not for PA HP-UX.
8384 case $host_cpu in
8385 hppa*64*|ia64*)
8386 # +Z the default
8387 ;;
8388 *)
8389 lt_prog_compiler_pic='+Z'
8390 ;;
8391 esac
8392 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8393 lt_prog_compiler_static='${wl}-a ${wl}archive'
8394 ;;
d7040cdb 8395
ce2cded5
L
8396 irix5* | irix6* | nonstopux*)
8397 lt_prog_compiler_wl='-Wl,'
8398 # PIC (with -KPIC) is the default.
8399 lt_prog_compiler_static='-non_shared'
8400 ;;
d7040cdb 8401
58e24671 8402 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 8403 case $cc_basename in
b214d478
SE
8404 # old Intel for x86_64 which still supported -KPIC.
8405 ecc*)
ce2cded5
L
8406 lt_prog_compiler_wl='-Wl,'
8407 lt_prog_compiler_pic='-KPIC'
8408 lt_prog_compiler_static='-static'
8409 ;;
b214d478
SE
8410 # icc used to be incompatible with GCC.
8411 # ICC 10 doesn't accept -KPIC any more.
8412 icc* | ifort*)
8413 lt_prog_compiler_wl='-Wl,'
8414 lt_prog_compiler_pic='-fPIC'
8415 lt_prog_compiler_static='-static'
8416 ;;
8417 # Lahey Fortran 8.1.
8418 lf95*)
8419 lt_prog_compiler_wl='-Wl,'
8420 lt_prog_compiler_pic='--shared'
8421 lt_prog_compiler_static='--static'
8422 ;;
3725885a 8423 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
8424 # Portland Group compilers (*not* the Pentium gcc compiler,
8425 # which looks to be a dead project)
8426 lt_prog_compiler_wl='-Wl,'
8427 lt_prog_compiler_pic='-fpic'
8428 lt_prog_compiler_static='-Bstatic'
8429 ;;
8430 ccc*)
8431 lt_prog_compiler_wl='-Wl,'
8432 # All Alpha code is PIC.
8433 lt_prog_compiler_static='-non_shared'
8434 ;;
3725885a
RW
8435 xl* | bgxl* | bgf* | mpixl*)
8436 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
b214d478
SE
8437 lt_prog_compiler_wl='-Wl,'
8438 lt_prog_compiler_pic='-qpic'
8439 lt_prog_compiler_static='-qstaticlink'
8440 ;;
ce2cded5
L
8441 *)
8442 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8443 *Sun\ F* | *Sun*Fortran*)
8444 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
8445 lt_prog_compiler_pic='-KPIC'
8446 lt_prog_compiler_static='-Bstatic'
3725885a 8447 lt_prog_compiler_wl=''
ce2cded5 8448 ;;
3725885a
RW
8449 *Sun\ C*)
8450 # Sun C 5.9
ce2cded5
L
8451 lt_prog_compiler_pic='-KPIC'
8452 lt_prog_compiler_static='-Bstatic'
3725885a 8453 lt_prog_compiler_wl='-Wl,'
ce2cded5
L
8454 ;;
8455 esac
8456 ;;
8457 esac
8458 ;;
d7040cdb 8459
ce2cded5
L
8460 newsos6)
8461 lt_prog_compiler_pic='-KPIC'
8462 lt_prog_compiler_static='-Bstatic'
8463 ;;
d7040cdb 8464
ce2cded5
L
8465 *nto* | *qnx*)
8466 # QNX uses GNU C++, but need to define -shared option too, otherwise
8467 # it will coredump.
8468 lt_prog_compiler_pic='-fPIC -shared'
8469 ;;
d7040cdb 8470
ce2cded5
L
8471 osf3* | osf4* | osf5*)
8472 lt_prog_compiler_wl='-Wl,'
8473 # All OSF/1 code is PIC.
8474 lt_prog_compiler_static='-non_shared'
8475 ;;
d7040cdb 8476
ce2cded5
L
8477 rdos*)
8478 lt_prog_compiler_static='-non_shared'
8479 ;;
d7040cdb 8480
ce2cded5
L
8481 solaris*)
8482 lt_prog_compiler_pic='-KPIC'
8483 lt_prog_compiler_static='-Bstatic'
8484 case $cc_basename in
8485 f77* | f90* | f95*)
8486 lt_prog_compiler_wl='-Qoption ld ';;
8487 *)
8488 lt_prog_compiler_wl='-Wl,';;
8489 esac
8490 ;;
d7040cdb 8491
ce2cded5
L
8492 sunos4*)
8493 lt_prog_compiler_wl='-Qoption ld '
8494 lt_prog_compiler_pic='-PIC'
8495 lt_prog_compiler_static='-Bstatic'
8496 ;;
d7040cdb 8497
ce2cded5
L
8498 sysv4 | sysv4.2uw2* | sysv4.3*)
8499 lt_prog_compiler_wl='-Wl,'
8500 lt_prog_compiler_pic='-KPIC'
8501 lt_prog_compiler_static='-Bstatic'
8502 ;;
d7040cdb 8503
ce2cded5
L
8504 sysv4*MP*)
8505 if test -d /usr/nec ;then
8506 lt_prog_compiler_pic='-Kconform_pic'
8507 lt_prog_compiler_static='-Bstatic'
8508 fi
8509 ;;
d7040cdb 8510
ce2cded5
L
8511 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8512 lt_prog_compiler_wl='-Wl,'
8513 lt_prog_compiler_pic='-KPIC'
8514 lt_prog_compiler_static='-Bstatic'
8515 ;;
d7040cdb 8516
ce2cded5
L
8517 unicos*)
8518 lt_prog_compiler_wl='-Wl,'
8519 lt_prog_compiler_can_build_shared=no
8520 ;;
d7040cdb 8521
ce2cded5
L
8522 uts4*)
8523 lt_prog_compiler_pic='-pic'
8524 lt_prog_compiler_static='-Bstatic'
8525 ;;
d7040cdb 8526
ce2cded5
L
8527 *)
8528 lt_prog_compiler_can_build_shared=no
8529 ;;
8530 esac
8531 fi
d7040cdb 8532
ce2cded5
L
8533case $host_os in
8534 # For platforms which do not support PIC, -DPIC is meaningless:
8535 *djgpp*)
8536 lt_prog_compiler_pic=
8537 ;;
8538 *)
8539 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8540 ;;
8541esac
81ecdfbb
RW
8542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8543$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8544
8545
8546
8547
8548
8549
ce2cded5
L
8550#
8551# Check to make sure the PIC flag actually works.
8552#
8553if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8555$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8556if ${lt_cv_prog_compiler_pic_works+:} false; then :
81ecdfbb 8557 $as_echo_n "(cached) " >&6
ce2cded5 8558else
b214d478 8559 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
8560 ac_outfile=conftest.$ac_objext
8561 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8562 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8563 # Insert the option either (1) after the last *FLAGS variable, or
8564 # (2) before a word containing "conftest.", or (3) at the end.
8565 # Note that $ac_compile itself does not contain backslashes and begins
8566 # with a dollar sign (not a hyphen), so the echo should work correctly.
8567 # The option is referenced via a variable to avoid confusing sed.
8568 lt_compile=`echo "$ac_compile" | $SED \
8569 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8570 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8571 -e 's:$: $lt_compiler_flag:'`
3725885a 8572 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8573 (eval "$lt_compile" 2>conftest.err)
8574 ac_status=$?
8575 cat conftest.err >&5
3725885a 8576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8577 if (exit $ac_status) && test -s "$ac_outfile"; then
8578 # The compiler can only warn and ignore the option if not recognized
8579 # So say no if there are warnings other than the usual output.
3725885a 8580 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8581 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8582 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
b214d478 8583 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8584 fi
8585 fi
8586 $RM conftest*
d7040cdb 8587
ce2cded5 8588fi
81ecdfbb
RW
8589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8590$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8591
b214d478 8592if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8593 case $lt_prog_compiler_pic in
8594 "" | " "*) ;;
8595 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8596 esac
8597else
8598 lt_prog_compiler_pic=
8599 lt_prog_compiler_can_build_shared=no
8600fi
d7040cdb 8601
ce2cded5 8602fi
d7040cdb
SE
8603
8604
8605
8606
8607
8608
ce2cded5
L
8609#
8610# Check to make sure the static flag actually works.
8611#
8612wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8614$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8615if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8616 $as_echo_n "(cached) " >&6
ce2cded5 8617else
b214d478 8618 lt_cv_prog_compiler_static_works=no
ce2cded5
L
8619 save_LDFLAGS="$LDFLAGS"
8620 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8621 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8622 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8623 # The linker can only warn and ignore the option if not recognized
8624 # So say no if there are warnings
8625 if test -s conftest.err; then
8626 # Append any errors to the config.log.
8627 cat conftest.err 1>&5
3725885a 8628 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
8629 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8630 if diff conftest.exp conftest.er2 >/dev/null; then
b214d478 8631 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8632 fi
8633 else
b214d478 8634 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8635 fi
8636 fi
b214d478 8637 $RM -r conftest*
ce2cded5 8638 LDFLAGS="$save_LDFLAGS"
d7040cdb 8639
ce2cded5 8640fi
81ecdfbb
RW
8641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8642$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8643
b214d478 8644if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
8645 :
8646else
8647 lt_prog_compiler_static=
8648fi
d7040cdb
SE
8649
8650
8651
8652
8653
8654
8655
81ecdfbb
RW
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8657$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8658if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8659 $as_echo_n "(cached) " >&6
ce2cded5
L
8660else
8661 lt_cv_prog_compiler_c_o=no
8662 $RM -r conftest 2>/dev/null
8663 mkdir conftest
8664 cd conftest
8665 mkdir out
8666 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8667
ce2cded5
L
8668 lt_compiler_flag="-o out/conftest2.$ac_objext"
8669 # Insert the option either (1) after the last *FLAGS variable, or
8670 # (2) before a word containing "conftest.", or (3) at the end.
8671 # Note that $ac_compile itself does not contain backslashes and begins
8672 # with a dollar sign (not a hyphen), so the echo should work correctly.
8673 lt_compile=`echo "$ac_compile" | $SED \
8674 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8675 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8676 -e 's:$: $lt_compiler_flag:'`
3725885a 8677 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8678 (eval "$lt_compile" 2>out/conftest.err)
8679 ac_status=$?
8680 cat out/conftest.err >&5
3725885a 8681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8682 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8683 then
8684 # The compiler can only warn and ignore the option if not recognized
8685 # So say no if there are warnings
3725885a 8686 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8687 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8688 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8689 lt_cv_prog_compiler_c_o=yes
8690 fi
8691 fi
8692 chmod u+w . 2>&5
8693 $RM conftest*
8694 # SGI C++ compiler will create directory out/ii_files/ for
8695 # template instantiation
8696 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8697 $RM out/* && rmdir out
8698 cd ..
8699 $RM -r conftest
8700 $RM conftest*
8701
8702fi
81ecdfbb
RW
8703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8704$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
ce2cded5
L
8705
8706
8707
8708
8709
8710
81ecdfbb
RW
8711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8712$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8713if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8714 $as_echo_n "(cached) " >&6
d7040cdb 8715else
ce2cded5
L
8716 lt_cv_prog_compiler_c_o=no
8717 $RM -r conftest 2>/dev/null
8718 mkdir conftest
8719 cd conftest
8720 mkdir out
8721 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8722
8723 lt_compiler_flag="-o out/conftest2.$ac_objext"
8724 # Insert the option either (1) after the last *FLAGS variable, or
8725 # (2) before a word containing "conftest.", or (3) at the end.
8726 # Note that $ac_compile itself does not contain backslashes and begins
8727 # with a dollar sign (not a hyphen), so the echo should work correctly.
8728 lt_compile=`echo "$ac_compile" | $SED \
8729 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8730 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8731 -e 's:$: $lt_compiler_flag:'`
3725885a 8732 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8733 (eval "$lt_compile" 2>out/conftest.err)
8734 ac_status=$?
8735 cat out/conftest.err >&5
3725885a 8736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8737 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8738 then
8739 # The compiler can only warn and ignore the option if not recognized
8740 # So say no if there are warnings
3725885a 8741 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8742 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8743 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8744 lt_cv_prog_compiler_c_o=yes
8745 fi
8746 fi
8747 chmod u+w . 2>&5
8748 $RM conftest*
8749 # SGI C++ compiler will create directory out/ii_files/ for
8750 # template instantiation
8751 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8752 $RM out/* && rmdir out
8753 cd ..
8754 $RM -r conftest
8755 $RM conftest*
8756
d7040cdb 8757fi
81ecdfbb
RW
8758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8759$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb 8760
d7040cdb 8761
d7040cdb 8762
d7040cdb 8763
ce2cded5
L
8764hard_links="nottested"
8765if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8766 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8768$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
8769 hard_links=yes
8770 $RM conftest*
8771 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8772 touch conftest.a
8773 ln conftest.a conftest.b 2>&5 || hard_links=no
8774 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8776$as_echo "$hard_links" >&6; }
ce2cded5 8777 if test "$hard_links" = no; then
81ecdfbb
RW
8778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8779$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5 8780 need_locks=warn
d7040cdb 8781 fi
ce2cded5
L
8782else
8783 need_locks=no
8784fi
d7040cdb 8785
d7040cdb 8786
d7040cdb 8787
d7040cdb 8788
d7040cdb 8789
d7040cdb 8790
81ecdfbb
RW
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8792$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8793
ce2cded5
L
8794 runpath_var=
8795 allow_undefined_flag=
8796 always_export_symbols=no
8797 archive_cmds=
8798 archive_expsym_cmds=
8799 compiler_needs_object=no
8800 enable_shared_with_static_runtimes=no
8801 export_dynamic_flag_spec=
8802 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8803 hardcode_automatic=no
8804 hardcode_direct=no
8805 hardcode_direct_absolute=no
8806 hardcode_libdir_flag_spec=
8807 hardcode_libdir_flag_spec_ld=
8808 hardcode_libdir_separator=
8809 hardcode_minus_L=no
8810 hardcode_shlibpath_var=unsupported
8811 inherit_rpath=no
8812 link_all_deplibs=unknown
8813 module_cmds=
8814 module_expsym_cmds=
8815 old_archive_from_new_cmds=
8816 old_archive_from_expsyms_cmds=
8817 thread_safe_flag_spec=
8818 whole_archive_flag_spec=
8819 # include_expsyms should be a list of space-separated symbols to be *always*
8820 # included in the symbol list
8821 include_expsyms=
8822 # exclude_expsyms can be an extended regexp of symbols to exclude
8823 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8824 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8825 # as well as any symbol that contains `d'.
b214d478 8826 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
8827 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8828 # platforms (ab)use it in PIC code, but their linkers get confused if
8829 # the symbol is explicitly referenced. Since portable code cannot
8830 # rely on this symbol name, it's probably fine to never include it in
8831 # preloaded symbol tables.
b214d478 8832 # Exclude shared library initialization/finalization symbols.
ce2cded5 8833 extract_expsyms_cmds=
d7040cdb 8834
d7040cdb 8835 case $host_os in
b214d478 8836 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8837 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8838 # When not using gcc, we currently assume that we are using
8839 # Microsoft Visual C++.
8840 if test "$GCC" != yes; then
8841 with_gnu_ld=no
8842 fi
d7040cdb 8843 ;;
ce2cded5
L
8844 interix*)
8845 # we just hope/assume this is gcc and not c89 (= MSVC++)
8846 with_gnu_ld=yes
d7040cdb 8847 ;;
ce2cded5
L
8848 openbsd*)
8849 with_gnu_ld=no
d7040cdb
SE
8850 ;;
8851 esac
d7040cdb 8852
ce2cded5 8853 ld_shlibs=yes
3725885a
RW
8854
8855 # On some targets, GNU ld is compatible enough with the native linker
8856 # that we're better off using the native interface for both.
8857 lt_use_gnu_ld_interface=no
ce2cded5 8858 if test "$with_gnu_ld" = yes; then
3725885a
RW
8859 case $host_os in
8860 aix*)
8861 # The AIX port of GNU ld has always aspired to compatibility
8862 # with the native linker. However, as the warning in the GNU ld
8863 # block says, versions before 2.19.5* couldn't really create working
8864 # shared libraries, regardless of the interface used.
8865 case `$LD -v 2>&1` in
8866 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8867 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8868 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8869 *)
8870 lt_use_gnu_ld_interface=yes
8871 ;;
8872 esac
8873 ;;
8874 *)
8875 lt_use_gnu_ld_interface=yes
8876 ;;
8877 esac
8878 fi
8879
8880 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
8881 # If archive_cmds runs LD, not CC, wlarc should be empty
8882 wlarc='${wl}'
d7040cdb 8883
ce2cded5
L
8884 # Set some defaults for GNU ld with shared library support. These
8885 # are reset later if shared libraries are not supported. Putting them
8886 # here allows them to be overridden if necessary.
8887 runpath_var=LD_RUN_PATH
8888 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8889 export_dynamic_flag_spec='${wl}--export-dynamic'
8890 # ancient GNU ld didn't support --whole-archive et. al.
8891 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8892 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
d7040cdb 8893 else
ce2cded5 8894 whole_archive_flag_spec=
d7040cdb 8895 fi
ce2cded5
L
8896 supports_anon_versioning=no
8897 case `$LD -v 2>&1` in
3725885a 8898 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
8899 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8900 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8901 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8902 *\ 2.11.*) ;; # other 2.11 versions
8903 *) supports_anon_versioning=yes ;;
8904 esac
d7040cdb 8905
ce2cded5
L
8906 # See if GNU ld supports shared libraries.
8907 case $host_os in
50e7d84b 8908 aix[3-9]*)
ce2cded5
L
8909 # On AIX/PPC, the GNU linker is very broken
8910 if test "$host_cpu" != ia64; then
8911 ld_shlibs=no
8912 cat <<_LT_EOF 1>&2
d7040cdb 8913
3725885a 8914*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
8915*** to be unable to reliably create shared libraries on AIX.
8916*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8917*** really care for shared libraries, you may want to install binutils
8918*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8919*** You will then need to restart the configuration process.
d7040cdb 8920
ce2cded5
L
8921_LT_EOF
8922 fi
8923 ;;
d7040cdb 8924
ce2cded5 8925 amigaos*)
b214d478
SE
8926 case $host_cpu in
8927 powerpc)
8928 # see comment about AmigaOS4 .so support
8929 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8930 archive_expsym_cmds=''
8931 ;;
8932 m68k)
8933 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)'
8934 hardcode_libdir_flag_spec='-L$libdir'
8935 hardcode_minus_L=yes
8936 ;;
8937 esac
ce2cded5 8938 ;;
d7040cdb 8939
ce2cded5
L
8940 beos*)
8941 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8942 allow_undefined_flag=unsupported
8943 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8944 # support --undefined. This deserves some investigation. FIXME
8945 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8946 else
8947 ld_shlibs=no
8948 fi
8949 ;;
d7040cdb 8950
b214d478 8951 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8952 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8953 # as there is no search path for DLLs.
8954 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8955 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
8956 allow_undefined_flag=unsupported
8957 always_export_symbols=no
8958 enable_shared_with_static_runtimes=yes
8959 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 8960
ce2cded5
L
8961 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8962 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8963 # If the export-symbols file already is a .def file (1st line
8964 # is EXPORTS), use it as is; otherwise, prepend...
8965 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8966 cp $export_symbols $output_objdir/$soname.def;
8967 else
8968 echo EXPORTS > $output_objdir/$soname.def;
8969 cat $export_symbols >> $output_objdir/$soname.def;
8970 fi~
8971 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8972 else
8973 ld_shlibs=no
8974 fi
8975 ;;
d7040cdb 8976
3725885a
RW
8977 haiku*)
8978 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8979 link_all_deplibs=yes
8980 ;;
8981
ce2cded5
L
8982 interix[3-9]*)
8983 hardcode_direct=no
8984 hardcode_shlibpath_var=no
8985 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8986 export_dynamic_flag_spec='${wl}-E'
8987 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8988 # Instead, shared libraries are loaded at an image base (0x10000000 by
8989 # default) and relocated if they conflict, which is a slow very memory
8990 # consuming and fragmenting process. To avoid this, we pick a random,
8991 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8992 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8993 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8994 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'
8995 ;;
d7040cdb 8996
58e24671 8997 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
8998 tmp_diet=no
8999 if test "$host_os" = linux-dietlibc; then
9000 case $cc_basename in
9001 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9002 esac
9003 fi
9004 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9005 && test "$tmp_diet" = no
9006 then
6e733cce 9007 tmp_addflag=' $pic_flag'
b214d478 9008 tmp_sharedflag='-shared'
ce2cded5
L
9009 case $cc_basename,$host_cpu in
9010 pgcc*) # Portland Group C compiler
3725885a 9011 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
9012 tmp_addflag=' $pic_flag'
9013 ;;
3725885a
RW
9014 pgf77* | pgf90* | pgf95* | pgfortran*)
9015 # Portland Group f77 and f90 compilers
9016 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
9017 tmp_addflag=' $pic_flag -Mnomain' ;;
9018 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9019 tmp_addflag=' -i_dynamic' ;;
9020 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9021 tmp_addflag=' -i_dynamic -nofor_main' ;;
9022 ifc* | ifort*) # Intel Fortran compiler
9023 tmp_addflag=' -nofor_main' ;;
b214d478
SE
9024 lf95*) # Lahey Fortran 8.1
9025 whole_archive_flag_spec=
9026 tmp_sharedflag='--shared' ;;
3725885a 9027 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
b214d478
SE
9028 tmp_sharedflag='-qmkshrobj'
9029 tmp_addflag= ;;
3725885a
RW
9030 nvcc*) # Cuda Compiler Driver 2.2
9031 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'
9032 compiler_needs_object=yes
9033 ;;
ce2cded5
L
9034 esac
9035 case `$CC -V 2>&1 | sed 5q` in
9036 *Sun\ C*) # Sun C 5.9
3725885a 9037 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
9038 compiler_needs_object=yes
9039 tmp_sharedflag='-G' ;;
9040 *Sun\ F*) # Sun Fortran 8.3
9041 tmp_sharedflag='-G' ;;
ce2cded5
L
9042 esac
9043 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 9044
ce2cded5
L
9045 if test "x$supports_anon_versioning" = xyes; then
9046 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9047 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9048 echo "local: *; };" >> $output_objdir/$libname.ver~
9049 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9050 fi
b214d478
SE
9051
9052 case $cc_basename in
3725885a 9053 xlf* | bgf* | bgxlf* | mpixlf*)
b214d478
SE
9054 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9055 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9056 hardcode_libdir_flag_spec=
9057 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9058 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9059 if test "x$supports_anon_versioning" = xyes; then
9060 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9061 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9062 echo "local: *; };" >> $output_objdir/$libname.ver~
9063 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9064 fi
9065 ;;
9066 esac
ce2cded5
L
9067 else
9068 ld_shlibs=no
9069 fi
9070 ;;
d7040cdb 9071
ce2cded5
L
9072 netbsd*)
9073 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9074 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9075 wlarc=
9076 else
9077 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9078 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9079 fi
9080 ;;
d7040cdb 9081
ce2cded5
L
9082 solaris*)
9083 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9084 ld_shlibs=no
9085 cat <<_LT_EOF 1>&2
d7040cdb 9086
ce2cded5
L
9087*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9088*** create shared libraries on Solaris systems. Therefore, libtool
9089*** is disabling shared libraries support. We urge you to upgrade GNU
9090*** binutils to release 2.9.1 or newer. Another option is to modify
9091*** your PATH or compiler configuration so that the native linker is
9092*** used, and then restart.
d7040cdb 9093
ce2cded5
L
9094_LT_EOF
9095 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9096 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9097 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9098 else
9099 ld_shlibs=no
9100 fi
9101 ;;
d7040cdb 9102
ce2cded5
L
9103 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9104 case `$LD -v 2>&1` in
9105 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9106 ld_shlibs=no
9107 cat <<_LT_EOF 1>&2
d7040cdb 9108
ce2cded5
L
9109*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9110*** reliably create shared libraries on SCO systems. Therefore, libtool
9111*** is disabling shared libraries support. We urge you to upgrade GNU
9112*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9113*** your PATH or compiler configuration so that the native linker is
9114*** used, and then restart.
d7040cdb 9115
ce2cded5
L
9116_LT_EOF
9117 ;;
9118 *)
9119 # For security reasons, it is highly recommended that you always
9120 # use absolute paths for naming shared libraries, and exclude the
9121 # DT_RUNPATH tag from executables and libraries. But doing so
9122 # requires that you compile everything twice, which is a pain.
9123 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9124 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9125 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9126 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9127 else
9128 ld_shlibs=no
9129 fi
9130 ;;
9131 esac
d7040cdb 9132 ;;
ce2cded5
L
9133
9134 sunos4*)
9135 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9136 wlarc=
9137 hardcode_direct=yes
9138 hardcode_shlibpath_var=no
d7040cdb 9139 ;;
d7040cdb 9140
ce2cded5
L
9141 *)
9142 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9143 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9144 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9145 else
9146 ld_shlibs=no
9147 fi
9148 ;;
9149 esac
d7040cdb 9150
ce2cded5
L
9151 if test "$ld_shlibs" = no; then
9152 runpath_var=
9153 hardcode_libdir_flag_spec=
9154 export_dynamic_flag_spec=
9155 whole_archive_flag_spec=
9156 fi
d7040cdb 9157 else
ce2cded5 9158 # PORTME fill in a description of your system's linker (not GNU ld)
d7040cdb 9159 case $host_os in
ce2cded5
L
9160 aix3*)
9161 allow_undefined_flag=unsupported
9162 always_export_symbols=yes
9163 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'
9164 # Note: this linker hardcodes the directories in LIBPATH if there
9165 # are no directories specified by -L.
9166 hardcode_minus_L=yes
9167 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9168 # Neither direct hardcoding nor static linking is supported with a
9169 # broken collect2.
9170 hardcode_direct=unsupported
9171 fi
9172 ;;
d7040cdb 9173
50e7d84b 9174 aix[4-9]*)
ce2cded5
L
9175 if test "$host_cpu" = ia64; then
9176 # On IA64, the linker does run time linking by default, so we don't
9177 # have to do anything special.
9178 aix_use_runtimelinking=no
9179 exp_sym_flag='-Bexport'
9180 no_entry_flag=""
9181 else
9182 # If we're using GNU nm, then we don't want the "-C" option.
9183 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9184 # Also, AIX nm treats weak defined symbols like other global
9185 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 9186 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9187 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 9188 else
5c14705f 9189 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
9190 fi
9191 aix_use_runtimelinking=no
d7040cdb 9192
ce2cded5
L
9193 # Test if we are trying to use run time linking or normal
9194 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9195 # need to do runtime linking.
50e7d84b 9196 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
9197 for ld_flag in $LDFLAGS; do
9198 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9199 aix_use_runtimelinking=yes
9200 break
9201 fi
9202 done
9203 ;;
9204 esac
d7040cdb 9205
ce2cded5
L
9206 exp_sym_flag='-bexport'
9207 no_entry_flag='-bnoentry'
9208 fi
d7040cdb 9209
ce2cded5
L
9210 # When large executables or shared objects are built, AIX ld can
9211 # have problems creating the table of contents. If linking a library
9212 # or program results in "error TOC overflow" add -mminimal-toc to
9213 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9214 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 9215
ce2cded5
L
9216 archive_cmds=''
9217 hardcode_direct=yes
9218 hardcode_direct_absolute=yes
9219 hardcode_libdir_separator=':'
9220 link_all_deplibs=yes
9221 file_list_spec='${wl}-f,'
d7040cdb 9222
ce2cded5
L
9223 if test "$GCC" = yes; then
9224 case $host_os in aix4.[012]|aix4.[012].*)
9225 # We only want to do this on AIX 4.2 and lower, the check
9226 # below for broken collect2 doesn't work under 4.3+
9227 collect2name=`${CC} -print-prog-name=collect2`
9228 if test -f "$collect2name" &&
9229 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9230 then
9231 # We have reworked collect2
9232 :
9233 else
9234 # We have old collect2
9235 hardcode_direct=unsupported
9236 # It fails to find uninstalled libraries when the uninstalled
9237 # path is not listed in the libpath. Setting hardcode_minus_L
9238 # to unsupported forces relinking
9239 hardcode_minus_L=yes
9240 hardcode_libdir_flag_spec='-L$libdir'
9241 hardcode_libdir_separator=
9242 fi
9243 ;;
9244 esac
9245 shared_flag='-shared'
9246 if test "$aix_use_runtimelinking" = yes; then
9247 shared_flag="$shared_flag "'${wl}-G'
9248 fi
9249 else
9250 # not using gcc
9251 if test "$host_cpu" = ia64; then
9252 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9253 # chokes on -Wl,-G. The following line is correct:
9254 shared_flag='-G'
9255 else
9256 if test "$aix_use_runtimelinking" = yes; then
9257 shared_flag='${wl}-G'
9258 else
9259 shared_flag='${wl}-bM:SRE'
9260 fi
9261 fi
9262 fi
d7040cdb 9263
b214d478 9264 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
9265 # It seems that -bexpall does not export symbols beginning with
9266 # underscore (_), so it is better to generate a list of symbols to export.
9267 always_export_symbols=yes
9268 if test "$aix_use_runtimelinking" = yes; then
9269 # Warning - without using the other runtime loading flags (-brtl),
9270 # -berok will link without error, but may produce a broken library.
9271 allow_undefined_flag='-berok'
9272 # Determine the default libpath from the value encoded in an
9273 # empty executable.
81ecdfbb 9274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9275/* end confdefs.h. */
9276
d7040cdb
SE
9277int
9278main ()
9279{
ce2cded5 9280
d7040cdb
SE
9281 ;
9282 return 0;
9283}
9284_ACEOF
81ecdfbb 9285if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9286
ce2cded5
L
9287lt_aix_libpath_sed='
9288 /Import File Strings/,/^$/ {
9289 /^0/ {
9290 s/^0 *\(.*\)$/\1/
9291 p
9292 }
9293 }'
9294aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9295# Check for a 64-bit object if we didn't find anything.
9296if test -z "$aix_libpath"; then
9297 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
d7040cdb 9298fi
d7040cdb 9299fi
81ecdfbb
RW
9300rm -f core conftest.err conftest.$ac_objext \
9301 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
9302if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9303
9304 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9305 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
9306 else
9307 if test "$host_cpu" = ia64; then
9308 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9309 allow_undefined_flag="-z nodefs"
9310 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"
9311 else
9312 # Determine the default libpath from the value encoded in an
9313 # empty executable.
81ecdfbb 9314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9315/* end confdefs.h. */
9316
d7040cdb
SE
9317int
9318main ()
9319{
ce2cded5 9320
d7040cdb
SE
9321 ;
9322 return 0;
9323}
9324_ACEOF
81ecdfbb 9325if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
9326
9327lt_aix_libpath_sed='
9328 /Import File Strings/,/^$/ {
9329 /^0/ {
9330 s/^0 *\(.*\)$/\1/
9331 p
9332 }
9333 }'
9334aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9335# Check for a 64-bit object if we didn't find anything.
9336if test -z "$aix_libpath"; then
9337 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9338fi
d7040cdb 9339fi
81ecdfbb
RW
9340rm -f core conftest.err conftest.$ac_objext \
9341 conftest$ac_exeext conftest.$ac_ext
ce2cded5 9342if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9343
ce2cded5
L
9344 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9345 # Warning - without using the other run time loading flags,
9346 # -berok will link without error, but may produce a broken library.
9347 no_undefined_flag=' ${wl}-bernotok'
9348 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9349 if test "$with_gnu_ld" = yes; then
9350 # We only use this code for GNU lds that support --whole-archive.
9351 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9352 else
9353 # Exported symbols can be pulled into shared objects from archives
9354 whole_archive_flag_spec='$convenience'
9355 fi
ce2cded5
L
9356 archive_cmds_need_lc=yes
9357 # This is similar to how AIX traditionally builds its shared libraries.
9358 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'
9359 fi
9360 fi
9361 ;;
d7040cdb 9362
ce2cded5 9363 amigaos*)
b214d478
SE
9364 case $host_cpu in
9365 powerpc)
9366 # see comment about AmigaOS4 .so support
9367 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9368 archive_expsym_cmds=''
9369 ;;
9370 m68k)
9371 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)'
9372 hardcode_libdir_flag_spec='-L$libdir'
9373 hardcode_minus_L=yes
9374 ;;
9375 esac
ce2cded5 9376 ;;
d7040cdb 9377
ce2cded5
L
9378 bsdi[45]*)
9379 export_dynamic_flag_spec=-rdynamic
9380 ;;
d7040cdb 9381
b214d478 9382 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9383 # When not using gcc, we currently assume that we are using
9384 # Microsoft Visual C++.
9385 # hardcode_libdir_flag_spec is actually meaningless, as there is
9386 # no search path for DLLs.
9387 hardcode_libdir_flag_spec=' '
9388 allow_undefined_flag=unsupported
9389 # Tell ltmain to make .lib files, not .a files.
9390 libext=lib
9391 # Tell ltmain to make .dll files, not .so files.
9392 shrext_cmds=".dll"
9393 # FIXME: Setting linknames here is a bad hack.
3725885a 9394 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
ce2cded5
L
9395 # The linker will automatically build a .lib file if we build a DLL.
9396 old_archive_from_new_cmds='true'
9397 # FIXME: Should let the user specify the lib program.
9398 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9399 fix_srcfile_path='`cygpath -w "$srcfile"`'
9400 enable_shared_with_static_runtimes=yes
9401 ;;
d7040cdb 9402
ce2cded5 9403 darwin* | rhapsody*)
ce2cded5 9404
b214d478
SE
9405
9406 archive_cmds_need_lc=no
9407 hardcode_direct=no
9408 hardcode_automatic=yes
9409 hardcode_shlibpath_var=unsupported
3725885a
RW
9410 if test "$lt_cv_ld_force_load" = "yes"; then
9411 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\"`'
9412 else
9413 whole_archive_flag_spec=''
9414 fi
b214d478
SE
9415 link_all_deplibs=yes
9416 allow_undefined_flag="$_lt_dar_allow_undefined"
9417 case $cc_basename in
9418 ifort*) _lt_dar_can_shared=yes ;;
9419 *) _lt_dar_can_shared=$GCC ;;
9420 esac
9421 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9422 output_verbose_link_cmd=func_echo_all
b214d478
SE
9423 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9424 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9425 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}"
9426 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}"
9427
9428 else
9429 ld_shlibs=no
9430 fi
9431
ce2cded5
L
9432 ;;
9433
9434 dgux*)
9435 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9436 hardcode_libdir_flag_spec='-L$libdir'
9437 hardcode_shlibpath_var=no
9438 ;;
9439
ce2cded5
L
9440 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9441 # support. Future versions do this automatically, but an explicit c++rt0.o
9442 # does not break anything, and helps significantly (at the cost of a little
9443 # extra space).
9444 freebsd2.2*)
9445 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9446 hardcode_libdir_flag_spec='-R$libdir'
9447 hardcode_direct=yes
9448 hardcode_shlibpath_var=no
9449 ;;
9450
9451 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9452 freebsd2.*)
ce2cded5
L
9453 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9454 hardcode_direct=yes
9455 hardcode_minus_L=yes
9456 hardcode_shlibpath_var=no
9457 ;;
9458
9459 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9460 freebsd* | dragonfly*)
9461 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9462 hardcode_libdir_flag_spec='-R$libdir'
9463 hardcode_direct=yes
9464 hardcode_shlibpath_var=no
9465 ;;
9466
9467 hpux9*)
9468 if test "$GCC" = yes; then
9469 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'
9470 else
9471 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'
9472 fi
9473 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9474 hardcode_libdir_separator=:
9475 hardcode_direct=yes
9476
9477 # hardcode_minus_L: Not really in the search PATH,
9478 # but as the default location of the library.
9479 hardcode_minus_L=yes
9480 export_dynamic_flag_spec='${wl}-E'
9481 ;;
9482
9483 hpux10*)
3725885a 9484 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9485 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9486 else
9487 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9488 fi
9489 if test "$with_gnu_ld" = no; then
9490 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9491 hardcode_libdir_flag_spec_ld='+b $libdir'
9492 hardcode_libdir_separator=:
9493 hardcode_direct=yes
9494 hardcode_direct_absolute=yes
9495 export_dynamic_flag_spec='${wl}-E'
9496 # hardcode_minus_L: Not really in the search PATH,
9497 # but as the default location of the library.
9498 hardcode_minus_L=yes
9499 fi
9500 ;;
9501
9502 hpux11*)
3725885a 9503 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9504 case $host_cpu in
9505 hppa*64*)
9506 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9507 ;;
9508 ia64*)
b214d478 9509 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9510 ;;
9511 *)
9512 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9513 ;;
9514 esac
9515 else
9516 case $host_cpu in
9517 hppa*64*)
9518 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9519 ;;
9520 ia64*)
9521 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9522 ;;
9523 *)
3725885a
RW
9524
9525 # Older versions of the 11.00 compiler do not understand -b yet
9526 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9528$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9529if ${lt_cv_prog_compiler__b+:} false; then :
3725885a
RW
9530 $as_echo_n "(cached) " >&6
9531else
9532 lt_cv_prog_compiler__b=no
9533 save_LDFLAGS="$LDFLAGS"
9534 LDFLAGS="$LDFLAGS -b"
9535 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9536 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9537 # The linker can only warn and ignore the option if not recognized
9538 # So say no if there are warnings
9539 if test -s conftest.err; then
9540 # Append any errors to the config.log.
9541 cat conftest.err 1>&5
9542 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9543 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9544 if diff conftest.exp conftest.er2 >/dev/null; then
9545 lt_cv_prog_compiler__b=yes
9546 fi
9547 else
9548 lt_cv_prog_compiler__b=yes
9549 fi
9550 fi
9551 $RM -r conftest*
9552 LDFLAGS="$save_LDFLAGS"
9553
9554fi
9555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9556$as_echo "$lt_cv_prog_compiler__b" >&6; }
9557
9558if test x"$lt_cv_prog_compiler__b" = xyes; then
9559 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9560else
9561 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9562fi
9563
ce2cded5
L
9564 ;;
9565 esac
9566 fi
9567 if test "$with_gnu_ld" = no; then
9568 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9569 hardcode_libdir_separator=:
9570
9571 case $host_cpu in
9572 hppa*64*|ia64*)
9573 hardcode_direct=no
9574 hardcode_shlibpath_var=no
9575 ;;
9576 *)
9577 hardcode_direct=yes
9578 hardcode_direct_absolute=yes
9579 export_dynamic_flag_spec='${wl}-E'
9580
9581 # hardcode_minus_L: Not really in the search PATH,
9582 # but as the default location of the library.
9583 hardcode_minus_L=yes
9584 ;;
9585 esac
9586 fi
9587 ;;
9588
9589 irix5* | irix6* | nonstopux*)
9590 if test "$GCC" = yes; then
3725885a 9591 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
9592 # Try to use the -exported_symbol ld option, if it does not
9593 # work, assume that -exports_file does not work either and
9594 # implicitly export all symbols.
9595 save_LDFLAGS="$LDFLAGS"
9596 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9598/* end confdefs.h. */
ce2cded5 9599int foo(void) {}
d7040cdb 9600_ACEOF
81ecdfbb 9601if ac_fn_c_try_link "$LINENO"; then :
3725885a 9602 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 9603
d7040cdb 9604fi
81ecdfbb
RW
9605rm -f core conftest.err conftest.$ac_objext \
9606 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
9607 LDFLAGS="$save_LDFLAGS"
9608 else
3725885a
RW
9609 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'
9610 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
9611 fi
9612 archive_cmds_need_lc='no'
9613 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9614 hardcode_libdir_separator=:
9615 inherit_rpath=yes
9616 link_all_deplibs=yes
9617 ;;
9618
9619 netbsd*)
9620 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9621 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9622 else
9623 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9624 fi
9625 hardcode_libdir_flag_spec='-R$libdir'
9626 hardcode_direct=yes
9627 hardcode_shlibpath_var=no
9628 ;;
9629
9630 newsos6)
9631 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9632 hardcode_direct=yes
9633 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9634 hardcode_libdir_separator=:
9635 hardcode_shlibpath_var=no
9636 ;;
9637
9638 *nto* | *qnx*)
9639 ;;
9640
9641 openbsd*)
b214d478
SE
9642 if test -f /usr/libexec/ld.so; then
9643 hardcode_direct=yes
9644 hardcode_shlibpath_var=no
9645 hardcode_direct_absolute=yes
9646 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 9647 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
b214d478 9648 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 9649 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
b214d478
SE
9650 export_dynamic_flag_spec='${wl}-E'
9651 else
9652 case $host_os in
9653 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9654 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9655 hardcode_libdir_flag_spec='-R$libdir'
9656 ;;
9657 *)
9658 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9659 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9660 ;;
9661 esac
9662 fi
9663 else
9664 ld_shlibs=no
ce2cded5
L
9665 fi
9666 ;;
9667
9668 os2*)
9669 hardcode_libdir_flag_spec='-L$libdir'
9670 hardcode_minus_L=yes
9671 allow_undefined_flag=unsupported
3725885a 9672 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
9673 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9674 ;;
9675
9676 osf3*)
9677 if test "$GCC" = yes; then
9678 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9679 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
9680 else
9681 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9682 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
9683 fi
9684 archive_cmds_need_lc='no'
9685 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9686 hardcode_libdir_separator=:
9687 ;;
9688
9689 osf4* | osf5*) # as osf3* with the addition of -msym flag
9690 if test "$GCC" = yes; then
9691 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9692 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
9693 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9694 else
9695 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9696 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 9697 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 9698 $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
9699
9700 # Both c and cxx compiler support -rpath directly
9701 hardcode_libdir_flag_spec='-rpath $libdir'
9702 fi
9703 archive_cmds_need_lc='no'
9704 hardcode_libdir_separator=:
9705 ;;
9706
9707 solaris*)
9708 no_undefined_flag=' -z defs'
9709 if test "$GCC" = yes; then
9710 wlarc='${wl}'
9711 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9712 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9713 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9714 else
9715 case `$CC -V 2>&1` in
9716 *"Compilers 5.0"*)
9717 wlarc=''
9718 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9719 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9720 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9721 ;;
9722 *)
9723 wlarc='${wl}'
9724 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9725 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9726 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9727 ;;
9728 esac
9729 fi
9730 hardcode_libdir_flag_spec='-R$libdir'
9731 hardcode_shlibpath_var=no
9732 case $host_os in
9733 solaris2.[0-5] | solaris2.[0-5].*) ;;
9734 *)
9735 # The compiler driver will combine and reorder linker options,
9736 # but understands `-z linker_flag'. GCC discards it without `$wl',
9737 # but is careful enough not to reorder.
9738 # Supported since Solaris 2.6 (maybe 2.5.1?)
9739 if test "$GCC" = yes; then
9740 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9741 else
9742 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9743 fi
9744 ;;
9745 esac
9746 link_all_deplibs=yes
9747 ;;
9748
9749 sunos4*)
9750 if test "x$host_vendor" = xsequent; then
9751 # Use $CC to link under sequent, because it throws in some extra .o
9752 # files that make .init and .fini sections work.
9753 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9754 else
9755 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9756 fi
9757 hardcode_libdir_flag_spec='-L$libdir'
9758 hardcode_direct=yes
9759 hardcode_minus_L=yes
9760 hardcode_shlibpath_var=no
9761 ;;
9762
9763 sysv4)
9764 case $host_vendor in
9765 sni)
9766 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9767 hardcode_direct=yes # is this really true???
9768 ;;
9769 siemens)
9770 ## LD is ld it makes a PLAMLIB
9771 ## CC just makes a GrossModule.
9772 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9773 reload_cmds='$CC -r -o $output$reload_objs'
9774 hardcode_direct=no
9775 ;;
9776 motorola)
9777 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9778 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9779 ;;
9780 esac
9781 runpath_var='LD_RUN_PATH'
9782 hardcode_shlibpath_var=no
9783 ;;
9784
9785 sysv4.3*)
9786 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9787 hardcode_shlibpath_var=no
9788 export_dynamic_flag_spec='-Bexport'
9789 ;;
9790
9791 sysv4*MP*)
9792 if test -d /usr/nec; then
9793 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9794 hardcode_shlibpath_var=no
9795 runpath_var=LD_RUN_PATH
9796 hardcode_runpath_var=yes
9797 ld_shlibs=yes
9798 fi
9799 ;;
9800
9801 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9802 no_undefined_flag='${wl}-z,text'
9803 archive_cmds_need_lc=no
9804 hardcode_shlibpath_var=no
9805 runpath_var='LD_RUN_PATH'
9806
9807 if test "$GCC" = yes; then
9808 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9809 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9810 else
9811 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9812 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9813 fi
9814 ;;
9815
9816 sysv5* | sco3.2v5* | sco5v6*)
9817 # Note: We can NOT use -z defs as we might desire, because we do not
9818 # link with -lc, and that would cause any symbols used from libc to
9819 # always be unresolved, which means just about no library would
9820 # ever link correctly. If we're not using GNU ld we use -z text
9821 # though, which does catch some bad symbols but isn't as heavy-handed
9822 # as -z defs.
9823 no_undefined_flag='${wl}-z,text'
9824 allow_undefined_flag='${wl}-z,nodefs'
9825 archive_cmds_need_lc=no
9826 hardcode_shlibpath_var=no
9827 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9828 hardcode_libdir_separator=':'
9829 link_all_deplibs=yes
9830 export_dynamic_flag_spec='${wl}-Bexport'
9831 runpath_var='LD_RUN_PATH'
9832
9833 if test "$GCC" = yes; then
9834 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9835 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9836 else
9837 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9838 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9839 fi
9840 ;;
9841
9842 uts4*)
9843 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9844 hardcode_libdir_flag_spec='-L$libdir'
9845 hardcode_shlibpath_var=no
9846 ;;
9847
9848 *)
9849 ld_shlibs=no
9850 ;;
9851 esac
9852
9853 if test x$host_vendor = xsni; then
9854 case $host in
9855 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9856 export_dynamic_flag_spec='${wl}-Blargedynsym'
9857 ;;
9858 esac
9859 fi
9860 fi
9861
81ecdfbb
RW
9862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9863$as_echo "$ld_shlibs" >&6; }
ce2cded5
L
9864test "$ld_shlibs" = no && can_build_shared=no
9865
9866with_gnu_ld=$with_gnu_ld
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882#
9883# Do we need to explicitly link libc?
9884#
9885case "x$archive_cmds_need_lc" in
9886x|xyes)
9887 # Assume -lc should be added
9888 archive_cmds_need_lc=yes
9889
9890 if test "$enable_shared" = yes && test "$GCC" = yes; then
9891 case $archive_cmds in
9892 *'~'*)
9893 # FIXME: we may have to deal with multi-command sequences.
9894 ;;
9895 '$CC '*)
9896 # Test whether the compiler implicitly links with -lc since on some
9897 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9898 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9900$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9901if ${lt_cv_archive_cmds_need_lc+:} false; then :
81ecdfbb 9902 $as_echo_n "(cached) " >&6
39144654
RW
9903else
9904 $RM conftest*
9905 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
ce2cded5 9906
81ecdfbb 9907 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
9908 (eval $ac_compile) 2>&5
9909 ac_status=$?
81ecdfbb
RW
9910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9911 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9912 soname=conftest
9913 lib=conftest
9914 libobjs=conftest.$ac_objext
9915 deplibs=
9916 wl=$lt_prog_compiler_wl
9917 pic_flag=$lt_prog_compiler_pic
9918 compiler_flags=-v
9919 linker_flags=-v
9920 verstring=
9921 output_objdir=.
9922 libname=conftest
9923 lt_save_allow_undefined_flag=$allow_undefined_flag
9924 allow_undefined_flag=
81ecdfbb 9925 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
9926 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9927 ac_status=$?
81ecdfbb
RW
9928 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9929 test $ac_status = 0; }
39144654
RW
9930 then
9931 lt_cv_archive_cmds_need_lc=no
9932 else
9933 lt_cv_archive_cmds_need_lc=yes
9934 fi
9935 allow_undefined_flag=$lt_save_allow_undefined_flag
9936 else
9937 cat conftest.err 1>&5
9938 fi
9939 $RM conftest*
9940
9941fi
81ecdfbb
RW
9942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9943$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9944 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
9945 ;;
9946 esac
9947 fi
9948 ;;
9949esac
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
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
81ecdfbb
RW
10107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10108$as_echo_n "checking dynamic linker characteristics... " >&6; }
b214d478
SE
10109
10110if test "$GCC" = yes; then
ce2cded5
L
10111 case $host_os in
10112 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10113 *) lt_awk_arg="/^libraries:/" ;;
10114 esac
3725885a
RW
10115 case $host_os in
10116 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10117 *) lt_sed_strip_eq="s,=/,/,g" ;;
10118 esac
10119 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10120 case $lt_search_path_spec in
10121 *\;*)
ce2cded5
L
10122 # if the path contains ";" then we assume it to be the separator
10123 # otherwise default to the standard path separator (i.e. ":") - it is
10124 # assumed that no part of a normal pathname contains ";" but that should
10125 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10126 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10127 ;;
10128 *)
10129 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10130 ;;
10131 esac
ce2cded5
L
10132 # Ok, now we have the path, separated by spaces, we can step through it
10133 # and add multilib dir if necessary.
10134 lt_tmp_lt_search_path_spec=
10135 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10136 for lt_sys_path in $lt_search_path_spec; do
10137 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10138 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10139 else
10140 test -d "$lt_sys_path" && \
10141 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10142 fi
10143 done
3725885a 10144 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
10145BEGIN {RS=" "; FS="/|\n";} {
10146 lt_foo="";
10147 lt_count=0;
10148 for (lt_i = NF; lt_i > 0; lt_i--) {
10149 if ($lt_i != "" && $lt_i != ".") {
10150 if ($lt_i == "..") {
10151 lt_count++;
10152 } else {
10153 if (lt_count == 0) {
10154 lt_foo="/" $lt_i lt_foo;
10155 } else {
10156 lt_count--;
10157 }
10158 }
10159 }
10160 }
10161 if (lt_foo != "") { lt_freq[lt_foo]++; }
10162 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10163}'`
3725885a
RW
10164 # AWK program above erroneously prepends '/' to C:/dos/paths
10165 # for these hosts.
10166 case $host_os in
10167 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10168 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10169 esac
10170 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
ce2cded5
L
10171else
10172 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10173fi
10174library_names_spec=
10175libname_spec='lib$name'
10176soname_spec=
10177shrext_cmds=".so"
10178postinstall_cmds=
10179postuninstall_cmds=
10180finish_cmds=
10181finish_eval=
10182shlibpath_var=
10183shlibpath_overrides_runpath=unknown
10184version_type=none
10185dynamic_linker="$host_os ld.so"
10186sys_lib_dlsearch_path_spec="/lib /usr/lib"
10187need_lib_prefix=unknown
10188hardcode_into_libs=no
10189
10190# when you set need_version to no, make sure it does not cause -set_version
10191# flags to be left without arguments
10192need_version=unknown
10193
10194case $host_os in
10195aix3*)
10196 version_type=linux
10197 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10198 shlibpath_var=LIBPATH
10199
10200 # AIX 3 has no versioning support, so we append a major version to the name.
10201 soname_spec='${libname}${release}${shared_ext}$major'
10202 ;;
10203
50e7d84b 10204aix[4-9]*)
ce2cded5
L
10205 version_type=linux
10206 need_lib_prefix=no
10207 need_version=no
10208 hardcode_into_libs=yes
10209 if test "$host_cpu" = ia64; then
10210 # AIX 5 supports IA64
10211 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10212 shlibpath_var=LD_LIBRARY_PATH
10213 else
10214 # With GCC up to 2.95.x, collect2 would create an import file
10215 # for dependence libraries. The import file would start with
10216 # the line `#! .'. This would cause the generated library to
10217 # depend on `.', always an invalid library. This was fixed in
10218 # development snapshots of GCC prior to 3.0.
10219 case $host_os in
10220 aix4 | aix4.[01] | aix4.[01].*)
10221 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10222 echo ' yes '
10223 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10224 :
10225 else
10226 can_build_shared=no
10227 fi
10228 ;;
10229 esac
10230 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10231 # soname into executable. Probably we can add versioning support to
10232 # collect2, so additional links can be useful in future.
10233 if test "$aix_use_runtimelinking" = yes; then
10234 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10235 # instead of lib<name>.a to let people know that these are not
10236 # typical AIX shared libraries.
10237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10238 else
10239 # We preserve .a as extension for shared libraries through AIX4.2
10240 # and later when we are not doing run time linking.
10241 library_names_spec='${libname}${release}.a $libname.a'
10242 soname_spec='${libname}${release}${shared_ext}$major'
10243 fi
10244 shlibpath_var=LIBPATH
10245 fi
10246 ;;
10247
10248amigaos*)
b214d478
SE
10249 case $host_cpu in
10250 powerpc)
10251 # Since July 2007 AmigaOS4 officially supports .so libraries.
10252 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10254 ;;
10255 m68k)
ce2cded5
L
10256 library_names_spec='$libname.ixlibrary $libname.a'
10257 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10258 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
10259 ;;
10260 esac
ce2cded5
L
10261 ;;
10262
10263beos*)
10264 library_names_spec='${libname}${shared_ext}'
10265 dynamic_linker="$host_os ld.so"
10266 shlibpath_var=LIBRARY_PATH
10267 ;;
10268
10269bsdi[45]*)
10270 version_type=linux
10271 need_version=no
10272 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10273 soname_spec='${libname}${release}${shared_ext}$major'
10274 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10275 shlibpath_var=LD_LIBRARY_PATH
10276 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10277 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10278 # the default ld.so.conf also contains /usr/contrib/lib and
10279 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10280 # libtool to hard-code these into programs
10281 ;;
10282
b214d478 10283cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
10284 version_type=windows
10285 shrext_cmds=".dll"
10286 need_version=no
10287 need_lib_prefix=no
10288
b214d478
SE
10289 case $GCC,$host_os in
10290 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
10291 library_names_spec='$libname.dll.a'
10292 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10293 postinstall_cmds='base_file=`basename \${file}`~
10294 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10295 dldir=$destdir/`dirname \$dlpath`~
10296 test -d \$dldir || mkdir -p \$dldir~
10297 $install_prog $dir/$dlname \$dldir/$dlname~
10298 chmod a+x \$dldir/$dlname~
10299 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10300 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10301 fi'
10302 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10303 dlpath=$dir/\$dldll~
10304 $RM \$dlpath'
10305 shlibpath_overrides_runpath=yes
10306
10307 case $host_os in
10308 cygwin*)
10309 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10310 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10311
10312 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 10313 ;;
b214d478 10314 mingw* | cegcc*)
ce2cded5
L
10315 # MinGW DLLs use traditional 'lib' prefix
10316 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
10317 ;;
10318 pw32*)
10319 # pw32 DLLs use 'pw' prefix rather than 'lib'
10320 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10321 ;;
10322 esac
10323 ;;
10324
10325 *)
10326 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10327 ;;
10328 esac
10329 dynamic_linker='Win32 ld.exe'
10330 # FIXME: first we should search . and the directory the executable is in
10331 shlibpath_var=PATH
10332 ;;
10333
10334darwin* | rhapsody*)
10335 dynamic_linker="$host_os dyld"
10336 version_type=darwin
10337 need_lib_prefix=no
10338 need_version=no
10339 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10340 soname_spec='${libname}${release}${major}$shared_ext'
10341 shlibpath_overrides_runpath=yes
10342 shlibpath_var=DYLD_LIBRARY_PATH
10343 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10344
10345 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10346 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10347 ;;
10348
10349dgux*)
10350 version_type=linux
10351 need_lib_prefix=no
10352 need_version=no
10353 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10354 soname_spec='${libname}${release}${shared_ext}$major'
10355 shlibpath_var=LD_LIBRARY_PATH
10356 ;;
10357
ce2cded5
L
10358freebsd* | dragonfly*)
10359 # DragonFly does not have aout. When/if they implement a new
10360 # versioning mechanism, adjust this.
10361 if test -x /usr/bin/objformat; then
10362 objformat=`/usr/bin/objformat`
10363 else
10364 case $host_os in
6d2920c8 10365 freebsd[23].*) objformat=aout ;;
ce2cded5
L
10366 *) objformat=elf ;;
10367 esac
10368 fi
10369 version_type=freebsd-$objformat
10370 case $version_type in
10371 freebsd-elf*)
10372 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10373 need_version=no
10374 need_lib_prefix=no
10375 ;;
10376 freebsd-*)
10377 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10378 need_version=yes
10379 ;;
10380 esac
10381 shlibpath_var=LD_LIBRARY_PATH
10382 case $host_os in
6d2920c8 10383 freebsd2.*)
ce2cded5
L
10384 shlibpath_overrides_runpath=yes
10385 ;;
10386 freebsd3.[01]* | freebsdelf3.[01]*)
10387 shlibpath_overrides_runpath=yes
10388 hardcode_into_libs=yes
10389 ;;
10390 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10391 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10392 shlibpath_overrides_runpath=no
10393 hardcode_into_libs=yes
10394 ;;
10395 *) # from 4.6 on, and DragonFly
10396 shlibpath_overrides_runpath=yes
10397 hardcode_into_libs=yes
10398 ;;
10399 esac
10400 ;;
10401
3725885a
RW
10402haiku*)
10403 version_type=linux
10404 need_lib_prefix=no
10405 need_version=no
10406 dynamic_linker="$host_os runtime_loader"
10407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10408 soname_spec='${libname}${release}${shared_ext}$major'
10409 shlibpath_var=LIBRARY_PATH
10410 shlibpath_overrides_runpath=yes
10411 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10412 hardcode_into_libs=yes
10413 ;;
10414
ce2cded5
L
10415hpux9* | hpux10* | hpux11*)
10416 # Give a soname corresponding to the major version so that dld.sl refuses to
10417 # link against other versions.
10418 version_type=sunos
10419 need_lib_prefix=no
10420 need_version=no
10421 case $host_cpu in
10422 ia64*)
10423 shrext_cmds='.so'
10424 hardcode_into_libs=yes
10425 dynamic_linker="$host_os dld.so"
10426 shlibpath_var=LD_LIBRARY_PATH
10427 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10429 soname_spec='${libname}${release}${shared_ext}$major'
10430 if test "X$HPUX_IA64_MODE" = X32; then
10431 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10432 else
10433 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10434 fi
10435 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10436 ;;
10437 hppa*64*)
10438 shrext_cmds='.sl'
10439 hardcode_into_libs=yes
10440 dynamic_linker="$host_os dld.sl"
10441 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10442 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10444 soname_spec='${libname}${release}${shared_ext}$major'
10445 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10446 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10447 ;;
10448 *)
10449 shrext_cmds='.sl'
10450 dynamic_linker="$host_os dld.sl"
10451 shlibpath_var=SHLIB_PATH
10452 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10453 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10454 soname_spec='${libname}${release}${shared_ext}$major'
10455 ;;
10456 esac
3725885a 10457 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 10458 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10459 # or fails outright, so override atomically:
10460 install_override_mode=555
ce2cded5
L
10461 ;;
10462
10463interix[3-9]*)
10464 version_type=linux
10465 need_lib_prefix=no
10466 need_version=no
10467 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10468 soname_spec='${libname}${release}${shared_ext}$major'
10469 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10470 shlibpath_var=LD_LIBRARY_PATH
10471 shlibpath_overrides_runpath=no
10472 hardcode_into_libs=yes
10473 ;;
d7040cdb 10474
ce2cded5
L
10475irix5* | irix6* | nonstopux*)
10476 case $host_os in
10477 nonstopux*) version_type=nonstopux ;;
10478 *)
10479 if test "$lt_cv_prog_gnu_ld" = yes; then
10480 version_type=linux
10481 else
10482 version_type=irix
10483 fi ;;
10484 esac
10485 need_lib_prefix=no
10486 need_version=no
10487 soname_spec='${libname}${release}${shared_ext}$major'
10488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10489 case $host_os in
10490 irix5* | nonstopux*)
10491 libsuff= shlibsuff=
10492 ;;
10493 *)
10494 case $LD in # libtool.m4 will add one of these switches to LD
10495 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10496 libsuff= shlibsuff= libmagic=32-bit;;
10497 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10498 libsuff=32 shlibsuff=N32 libmagic=N32;;
10499 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10500 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10501 *) libsuff= shlibsuff= libmagic=never-match;;
10502 esac
10503 ;;
10504 esac
10505 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10506 shlibpath_overrides_runpath=no
10507 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10508 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10509 hardcode_into_libs=yes
10510 ;;
d7040cdb 10511
ce2cded5
L
10512# No shared lib support for Linux oldld, aout, or coff.
10513linux*oldld* | linux*aout* | linux*coff*)
10514 dynamic_linker=no
10515 ;;
10516
10517# This must be Linux ELF.
f4782128 10518linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
ce2cded5
L
10519 version_type=linux
10520 need_lib_prefix=no
10521 need_version=no
10522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10523 soname_spec='${libname}${release}${shared_ext}$major'
10524 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10525 shlibpath_var=LD_LIBRARY_PATH
10526 shlibpath_overrides_runpath=no
39144654 10527
ce2cded5 10528 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10529 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
81ecdfbb 10530 $as_echo_n "(cached) " >&6
39144654
RW
10531else
10532 lt_cv_shlibpath_overrides_runpath=no
10533 save_LDFLAGS=$LDFLAGS
10534 save_libdir=$libdir
10535 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10536 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10538/* end confdefs.h. */
10539
d7040cdb
SE
10540int
10541main ()
10542{
ce2cded5 10543
d7040cdb
SE
10544 ;
10545 return 0;
10546}
10547_ACEOF
81ecdfbb
RW
10548if ac_fn_c_try_link "$LINENO"; then :
10549 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10550 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10551fi
d7040cdb 10552fi
81ecdfbb
RW
10553rm -f core conftest.err conftest.$ac_objext \
10554 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10555 LDFLAGS=$save_LDFLAGS
10556 libdir=$save_libdir
10557
10558fi
10559
10560 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb 10561
ce2cded5
L
10562 # This implies no fast_install, which is unacceptable.
10563 # Some rework will be needed to allow for fast_install
10564 # before this can be enabled.
10565 hardcode_into_libs=yes
d7040cdb 10566
ce2cded5
L
10567 # Append ld.so.conf contents to the search path
10568 if test -f /etc/ld.so.conf; then
3725885a 10569 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
10570 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10571 fi
d7040cdb 10572
ce2cded5
L
10573 # We used to test for /lib/ld.so.1 and disable shared libraries on
10574 # powerpc, because MkLinux only supported shared libraries with the
10575 # GNU dynamic linker. Since this was broken with cross compilers,
10576 # most powerpc-linux boxes support dynamic linking these days and
10577 # people can always --disable-shared, the test was removed, and we
10578 # assume the GNU/Linux dynamic linker is in use.
10579 dynamic_linker='GNU/Linux ld.so'
10580 ;;
d7040cdb 10581
ce2cded5
L
10582netbsd*)
10583 version_type=sunos
10584 need_lib_prefix=no
10585 need_version=no
10586 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10587 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10588 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10589 dynamic_linker='NetBSD (a.out) ld.so'
10590 else
10591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10592 soname_spec='${libname}${release}${shared_ext}$major'
10593 dynamic_linker='NetBSD ld.elf_so'
10594 fi
10595 shlibpath_var=LD_LIBRARY_PATH
10596 shlibpath_overrides_runpath=yes
10597 hardcode_into_libs=yes
10598 ;;
d7040cdb 10599
ce2cded5
L
10600newsos6)
10601 version_type=linux
10602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10603 shlibpath_var=LD_LIBRARY_PATH
10604 shlibpath_overrides_runpath=yes
10605 ;;
d7040cdb 10606
ce2cded5
L
10607*nto* | *qnx*)
10608 version_type=qnx
10609 need_lib_prefix=no
10610 need_version=no
10611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10612 soname_spec='${libname}${release}${shared_ext}$major'
10613 shlibpath_var=LD_LIBRARY_PATH
10614 shlibpath_overrides_runpath=no
10615 hardcode_into_libs=yes
10616 dynamic_linker='ldqnx.so'
10617 ;;
d7040cdb 10618
ce2cded5
L
10619openbsd*)
10620 version_type=sunos
10621 sys_lib_dlsearch_path_spec="/usr/lib"
10622 need_lib_prefix=no
10623 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10624 case $host_os in
10625 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10626 *) need_version=no ;;
d7040cdb 10627 esac
ce2cded5
L
10628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10629 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10630 shlibpath_var=LD_LIBRARY_PATH
10631 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10632 case $host_os in
10633 openbsd2.[89] | openbsd2.[89].*)
10634 shlibpath_overrides_runpath=no
10635 ;;
10636 *)
10637 shlibpath_overrides_runpath=yes
10638 ;;
10639 esac
d7040cdb 10640 else
ce2cded5 10641 shlibpath_overrides_runpath=yes
d7040cdb 10642 fi
ce2cded5 10643 ;;
d7040cdb 10644
ce2cded5
L
10645os2*)
10646 libname_spec='$name'
10647 shrext_cmds=".dll"
10648 need_lib_prefix=no
10649 library_names_spec='$libname${shared_ext} $libname.a'
10650 dynamic_linker='OS/2 ld.exe'
10651 shlibpath_var=LIBPATH
10652 ;;
d7040cdb 10653
ce2cded5
L
10654osf3* | osf4* | osf5*)
10655 version_type=osf
10656 need_lib_prefix=no
10657 need_version=no
10658 soname_spec='${libname}${release}${shared_ext}$major'
10659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10660 shlibpath_var=LD_LIBRARY_PATH
10661 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10662 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10663 ;;
d7040cdb 10664
ce2cded5
L
10665rdos*)
10666 dynamic_linker=no
10667 ;;
d7040cdb 10668
ce2cded5
L
10669solaris*)
10670 version_type=linux
10671 need_lib_prefix=no
10672 need_version=no
10673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10674 soname_spec='${libname}${release}${shared_ext}$major'
10675 shlibpath_var=LD_LIBRARY_PATH
10676 shlibpath_overrides_runpath=yes
10677 hardcode_into_libs=yes
10678 # ldd complains unless libraries are executable
10679 postinstall_cmds='chmod +x $lib'
10680 ;;
d7040cdb 10681
ce2cded5
L
10682sunos4*)
10683 version_type=sunos
10684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10685 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10686 shlibpath_var=LD_LIBRARY_PATH
10687 shlibpath_overrides_runpath=yes
10688 if test "$with_gnu_ld" = yes; then
10689 need_lib_prefix=no
10690 fi
10691 need_version=yes
10692 ;;
d7040cdb 10693
ce2cded5
L
10694sysv4 | sysv4.3*)
10695 version_type=linux
10696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10697 soname_spec='${libname}${release}${shared_ext}$major'
10698 shlibpath_var=LD_LIBRARY_PATH
10699 case $host_vendor in
10700 sni)
10701 shlibpath_overrides_runpath=no
10702 need_lib_prefix=no
10703 runpath_var=LD_RUN_PATH
10704 ;;
10705 siemens)
10706 need_lib_prefix=no
10707 ;;
10708 motorola)
10709 need_lib_prefix=no
10710 need_version=no
10711 shlibpath_overrides_runpath=no
10712 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10713 ;;
10714 esac
10715 ;;
d7040cdb 10716
ce2cded5
L
10717sysv4*MP*)
10718 if test -d /usr/nec ;then
10719 version_type=linux
10720 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10721 soname_spec='$libname${shared_ext}.$major'
10722 shlibpath_var=LD_LIBRARY_PATH
10723 fi
10724 ;;
d7040cdb 10725
ce2cded5
L
10726sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10727 version_type=freebsd-elf
10728 need_lib_prefix=no
10729 need_version=no
10730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10731 soname_spec='${libname}${release}${shared_ext}$major'
10732 shlibpath_var=LD_LIBRARY_PATH
10733 shlibpath_overrides_runpath=yes
10734 hardcode_into_libs=yes
10735 if test "$with_gnu_ld" = yes; then
10736 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10737 else
10738 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10739 case $host_os in
10740 sco3.2v5*)
10741 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10742 ;;
10743 esac
10744 fi
10745 sys_lib_dlsearch_path_spec='/usr/lib'
10746 ;;
d7040cdb 10747
ce2cded5
L
10748tpf*)
10749 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10750 version_type=linux
10751 need_lib_prefix=no
10752 need_version=no
b214d478 10753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
10754 shlibpath_var=LD_LIBRARY_PATH
10755 shlibpath_overrides_runpath=no
10756 hardcode_into_libs=yes
10757 ;;
d7040cdb 10758
ce2cded5
L
10759uts4*)
10760 version_type=linux
10761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10762 soname_spec='${libname}${release}${shared_ext}$major'
10763 shlibpath_var=LD_LIBRARY_PATH
10764 ;;
d7040cdb 10765
ce2cded5
L
10766*)
10767 dynamic_linker=no
10768 ;;
10769esac
81ecdfbb
RW
10770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10771$as_echo "$dynamic_linker" >&6; }
ce2cded5 10772test "$dynamic_linker" = no && can_build_shared=no
d7040cdb 10773
ce2cded5
L
10774variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10775if test "$GCC" = yes; then
10776 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10777fi
d7040cdb 10778
b214d478
SE
10779if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10780 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10781fi
10782if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10783 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10784fi
10785
d7040cdb 10786
d7040cdb 10787
d7040cdb 10788
d7040cdb 10789
d7040cdb 10790
d7040cdb 10791
d7040cdb 10792
d7040cdb 10793
d7040cdb 10794
d7040cdb 10795
d7040cdb
SE
10796
10797
d7040cdb 10798
d7040cdb 10799
d7040cdb 10800
d7040cdb
SE
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
d7040cdb
SE
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
d7040cdb 10830
d7040cdb 10831
d7040cdb 10832
d7040cdb 10833
d7040cdb
SE
10834
10835
10836
10837
d7040cdb 10838
d7040cdb
SE
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
d7040cdb
SE
10852
10853
10854
10855
d7040cdb
SE
10856
10857
10858
d7040cdb
SE
10859
10860
d7040cdb 10861
d7040cdb 10862
d7040cdb 10863
ce2cded5
L
10864
10865
3725885a
RW
10866
10867
10868
10869
10870
ce2cded5
L
10871
10872
10873
10874
10875
10876
81ecdfbb
RW
10877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10878$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
10879hardcode_action=
10880if test -n "$hardcode_libdir_flag_spec" ||
10881 test -n "$runpath_var" ||
10882 test "X$hardcode_automatic" = "Xyes" ; then
10883
10884 # We can hardcode non-existent directories.
10885 if test "$hardcode_direct" != no &&
10886 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10887 # have to relink, otherwise we might link with an installed library
10888 # when we should be linking with a yet-to-be-installed one
10889 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10890 test "$hardcode_minus_L" != no; then
10891 # Linking always hardcodes the temporary library directory.
10892 hardcode_action=relink
10893 else
10894 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10895 hardcode_action=immediate
10896 fi
d7040cdb 10897else
ce2cded5
L
10898 # We cannot hardcode anything, or else we can only hardcode existing
10899 # directories.
10900 hardcode_action=unsupported
d7040cdb 10901fi
81ecdfbb
RW
10902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10903$as_echo "$hardcode_action" >&6; }
d7040cdb 10904
ce2cded5
L
10905if test "$hardcode_action" = relink ||
10906 test "$inherit_rpath" = yes; then
10907 # Fast installation is not supported
10908 enable_fast_install=no
10909elif test "$shlibpath_overrides_runpath" = yes ||
10910 test "$enable_shared" = no; then
10911 # Fast installation is not necessary
10912 enable_fast_install=needless
d7040cdb
SE
10913fi
10914
d7040cdb 10915
d7040cdb 10916
0ab6f085 10917
0ab6f085 10918
0ab6f085 10919
ce2cded5
L
10920 if test "x$enable_dlopen" != xyes; then
10921 enable_dlopen=unknown
10922 enable_dlopen_self=unknown
10923 enable_dlopen_self_static=unknown
d7040cdb 10924else
ce2cded5
L
10925 lt_cv_dlopen=no
10926 lt_cv_dlopen_libs=
d7040cdb 10927
ce2cded5
L
10928 case $host_os in
10929 beos*)
10930 lt_cv_dlopen="load_add_on"
10931 lt_cv_dlopen_libs=
10932 lt_cv_dlopen_self=yes
10933 ;;
d7040cdb 10934
b214d478 10935 mingw* | pw32* | cegcc*)
ce2cded5
L
10936 lt_cv_dlopen="LoadLibrary"
10937 lt_cv_dlopen_libs=
10938 ;;
10939
10940 cygwin*)
10941 lt_cv_dlopen="dlopen"
10942 lt_cv_dlopen_libs=
10943 ;;
10944
10945 darwin*)
10946 # if libdl is installed we need to link against it
81ecdfbb
RW
10947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10948$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10949if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10950 $as_echo_n "(cached) " >&6
d7040cdb 10951else
ce2cded5
L
10952 ac_check_lib_save_LIBS=$LIBS
10953LIBS="-ldl $LIBS"
81ecdfbb 10954cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
10955/* end confdefs.h. */
10956
81ecdfbb
RW
10957/* Override any GCC internal prototype to avoid an error.
10958 Use char because int might match the return type of a GCC
10959 builtin and then its argument prototype would still apply. */
ce2cded5
L
10960#ifdef __cplusplus
10961extern "C"
10962#endif
ce2cded5
L
10963char dlopen ();
10964int
10965main ()
10966{
81ecdfbb 10967return dlopen ();
ce2cded5
L
10968 ;
10969 return 0;
10970}
10971_ACEOF
81ecdfbb 10972if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10973 ac_cv_lib_dl_dlopen=yes
10974else
81ecdfbb 10975 ac_cv_lib_dl_dlopen=no
d7040cdb 10976fi
81ecdfbb
RW
10977rm -f core conftest.err conftest.$ac_objext \
10978 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10979LIBS=$ac_check_lib_save_LIBS
d7040cdb 10980fi
81ecdfbb
RW
10981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10982$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10983if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5 10984 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 10985else
d7040cdb 10986
ce2cded5
L
10987 lt_cv_dlopen="dyld"
10988 lt_cv_dlopen_libs=
10989 lt_cv_dlopen_self=yes
10990
d7040cdb 10991fi
ce2cded5
L
10992
10993 ;;
10994
10995 *)
81ecdfbb 10996 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10997if test "x$ac_cv_func_shl_load" = xyes; then :
ce2cded5
L
10998 lt_cv_dlopen="shl_load"
10999else
81ecdfbb
RW
11000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11001$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11002if ${ac_cv_lib_dld_shl_load+:} false; then :
81ecdfbb 11003 $as_echo_n "(cached) " >&6
ce2cded5
L
11004else
11005 ac_check_lib_save_LIBS=$LIBS
11006LIBS="-ldld $LIBS"
81ecdfbb 11007cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11008/* end confdefs.h. */
d7040cdb 11009
81ecdfbb
RW
11010/* Override any GCC internal prototype to avoid an error.
11011 Use char because int might match the return type of a GCC
11012 builtin and then its argument prototype would still apply. */
ce2cded5
L
11013#ifdef __cplusplus
11014extern "C"
11015#endif
ce2cded5
L
11016char shl_load ();
11017int
11018main ()
11019{
81ecdfbb 11020return shl_load ();
ce2cded5
L
11021 ;
11022 return 0;
11023}
11024_ACEOF
81ecdfbb 11025if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11026 ac_cv_lib_dld_shl_load=yes
11027else
81ecdfbb 11028 ac_cv_lib_dld_shl_load=no
ce2cded5 11029fi
81ecdfbb
RW
11030rm -f core conftest.err conftest.$ac_objext \
11031 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11032LIBS=$ac_check_lib_save_LIBS
11033fi
81ecdfbb
RW
11034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11035$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11036if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
b214d478 11037 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 11038else
81ecdfbb 11039 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11040if test "x$ac_cv_func_dlopen" = xyes; then :
ce2cded5
L
11041 lt_cv_dlopen="dlopen"
11042else
81ecdfbb
RW
11043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11044$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11045if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11046 $as_echo_n "(cached) " >&6
d7040cdb 11047else
ce2cded5
L
11048 ac_check_lib_save_LIBS=$LIBS
11049LIBS="-ldl $LIBS"
81ecdfbb 11050cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11051/* end confdefs.h. */
11052
81ecdfbb
RW
11053/* Override any GCC internal prototype to avoid an error.
11054 Use char because int might match the return type of a GCC
11055 builtin and then its argument prototype would still apply. */
ce2cded5
L
11056#ifdef __cplusplus
11057extern "C"
11058#endif
ce2cded5 11059char dlopen ();
d7040cdb
SE
11060int
11061main ()
11062{
81ecdfbb 11063return dlopen ();
d7040cdb
SE
11064 ;
11065 return 0;
11066}
11067_ACEOF
81ecdfbb 11068if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11069 ac_cv_lib_dl_dlopen=yes
d7040cdb 11070else
81ecdfbb 11071 ac_cv_lib_dl_dlopen=no
1b9750d6 11072fi
81ecdfbb
RW
11073rm -f core conftest.err conftest.$ac_objext \
11074 conftest$ac_exeext conftest.$ac_ext
ce2cded5 11075LIBS=$ac_check_lib_save_LIBS
d7040cdb 11076fi
81ecdfbb
RW
11077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11078$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11079if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5 11080 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 11081else
81ecdfbb
RW
11082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11083$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11084if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11085 $as_echo_n "(cached) " >&6
d7040cdb 11086else
ce2cded5
L
11087 ac_check_lib_save_LIBS=$LIBS
11088LIBS="-lsvld $LIBS"
81ecdfbb 11089cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11090/* end confdefs.h. */
d7040cdb 11091
81ecdfbb
RW
11092/* Override any GCC internal prototype to avoid an error.
11093 Use char because int might match the return type of a GCC
11094 builtin and then its argument prototype would still apply. */
ce2cded5
L
11095#ifdef __cplusplus
11096extern "C"
11097#endif
ce2cded5 11098char dlopen ();
d7040cdb
SE
11099int
11100main ()
11101{
81ecdfbb 11102return dlopen ();
d7040cdb
SE
11103 ;
11104 return 0;
11105}
11106_ACEOF
81ecdfbb 11107if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11108 ac_cv_lib_svld_dlopen=yes
0ab6f085 11109else
81ecdfbb 11110 ac_cv_lib_svld_dlopen=no
0ab6f085 11111fi
81ecdfbb
RW
11112rm -f core conftest.err conftest.$ac_objext \
11113 conftest$ac_exeext conftest.$ac_ext
ce2cded5 11114LIBS=$ac_check_lib_save_LIBS
0ab6f085 11115fi
81ecdfbb
RW
11116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11117$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11118if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
ce2cded5
L
11119 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11120else
81ecdfbb
RW
11121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11122$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11123if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11124 $as_echo_n "(cached) " >&6
ce2cded5
L
11125else
11126 ac_check_lib_save_LIBS=$LIBS
11127LIBS="-ldld $LIBS"
81ecdfbb 11128cat confdefs.h - <<_ACEOF >conftest.$ac_ext
0ab6f085 11129/* end confdefs.h. */
ce2cded5 11130
81ecdfbb
RW
11131/* Override any GCC internal prototype to avoid an error.
11132 Use char because int might match the return type of a GCC
11133 builtin and then its argument prototype would still apply. */
ce2cded5
L
11134#ifdef __cplusplus
11135extern "C"
11136#endif
ce2cded5 11137char dld_link ();
0ab6f085
AM
11138int
11139main ()
11140{
81ecdfbb 11141return dld_link ();
0ab6f085
AM
11142 ;
11143 return 0;
11144}
11145_ACEOF
81ecdfbb 11146if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11147 ac_cv_lib_dld_dld_link=yes
0ab6f085 11148else
81ecdfbb 11149 ac_cv_lib_dld_dld_link=no
0ab6f085 11150fi
81ecdfbb
RW
11151rm -f core conftest.err conftest.$ac_objext \
11152 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11153LIBS=$ac_check_lib_save_LIBS
11154fi
81ecdfbb
RW
11155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11156$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11157if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
b214d478 11158 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
11159fi
11160
11161
11162fi
11163
11164
11165fi
11166
11167
11168fi
11169
11170
11171fi
11172
11173
11174fi
11175
11176 ;;
11177 esac
11178
11179 if test "x$lt_cv_dlopen" != xno; then
11180 enable_dlopen=yes
11181 else
11182 enable_dlopen=no
11183 fi
11184
11185 case $lt_cv_dlopen in
11186 dlopen)
11187 save_CPPFLAGS="$CPPFLAGS"
11188 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11189
11190 save_LDFLAGS="$LDFLAGS"
11191 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11192
11193 save_LIBS="$LIBS"
11194 LIBS="$lt_cv_dlopen_libs $LIBS"
11195
81ecdfbb
RW
11196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11197$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11198if ${lt_cv_dlopen_self+:} false; then :
81ecdfbb 11199 $as_echo_n "(cached) " >&6
ce2cded5
L
11200else
11201 if test "$cross_compiling" = yes; then :
11202 lt_cv_dlopen_self=cross
11203else
11204 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11205 lt_status=$lt_dlunknown
11206 cat > conftest.$ac_ext <<_LT_EOF
a4966cd9 11207#line 11207 "configure"
ce2cded5
L
11208#include "confdefs.h"
11209
11210#if HAVE_DLFCN_H
11211#include <dlfcn.h>
11212#endif
11213
11214#include <stdio.h>
11215
11216#ifdef RTLD_GLOBAL
11217# define LT_DLGLOBAL RTLD_GLOBAL
11218#else
11219# ifdef DL_GLOBAL
11220# define LT_DLGLOBAL DL_GLOBAL
11221# else
11222# define LT_DLGLOBAL 0
11223# endif
11224#endif
11225
11226/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11227 find out it does not work in some platform. */
11228#ifndef LT_DLLAZY_OR_NOW
11229# ifdef RTLD_LAZY
11230# define LT_DLLAZY_OR_NOW RTLD_LAZY
11231# else
11232# ifdef DL_LAZY
11233# define LT_DLLAZY_OR_NOW DL_LAZY
11234# else
11235# ifdef RTLD_NOW
11236# define LT_DLLAZY_OR_NOW RTLD_NOW
11237# else
11238# ifdef DL_NOW
11239# define LT_DLLAZY_OR_NOW DL_NOW
11240# else
11241# define LT_DLLAZY_OR_NOW 0
11242# endif
11243# endif
11244# endif
11245# endif
11246#endif
11247
3725885a
RW
11248/* When -fvisbility=hidden is used, assume the code has been annotated
11249 correspondingly for the symbols needed. */
11250#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11251void fnord () __attribute__((visibility("default")));
11252#endif
11253
11254void fnord () { int i=42; }
ce2cded5 11255int main ()
0ab6f085 11256{
ce2cded5
L
11257 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11258 int status = $lt_dlunknown;
11259
11260 if (self)
11261 {
11262 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11263 else
11264 {
11265 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11266 else puts (dlerror ());
11267 }
ce2cded5
L
11268 /* dlclose (self); */
11269 }
11270 else
11271 puts (dlerror ());
11272
b214d478 11273 return status;
ce2cded5
L
11274}
11275_LT_EOF
81ecdfbb 11276 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
11277 (eval $ac_link) 2>&5
11278 ac_status=$?
81ecdfbb
RW
11279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11280 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11281 (./conftest; exit; ) >&5 2>/dev/null
11282 lt_status=$?
11283 case x$lt_status in
11284 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11285 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11286 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11287 esac
11288 else :
11289 # compilation failed
11290 lt_cv_dlopen_self=no
11291 fi
11292fi
11293rm -fr conftest*
11294
11295
11296fi
81ecdfbb
RW
11297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11298$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
11299
11300 if test "x$lt_cv_dlopen_self" = xyes; then
11301 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11303$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11304if ${lt_cv_dlopen_self_static+:} false; then :
81ecdfbb 11305 $as_echo_n "(cached) " >&6
ce2cded5
L
11306else
11307 if test "$cross_compiling" = yes; then :
11308 lt_cv_dlopen_self_static=cross
11309else
11310 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11311 lt_status=$lt_dlunknown
11312 cat > conftest.$ac_ext <<_LT_EOF
a4966cd9 11313#line 11313 "configure"
ce2cded5
L
11314#include "confdefs.h"
11315
11316#if HAVE_DLFCN_H
11317#include <dlfcn.h>
11318#endif
11319
11320#include <stdio.h>
11321
11322#ifdef RTLD_GLOBAL
11323# define LT_DLGLOBAL RTLD_GLOBAL
11324#else
11325# ifdef DL_GLOBAL
11326# define LT_DLGLOBAL DL_GLOBAL
11327# else
11328# define LT_DLGLOBAL 0
11329# endif
11330#endif
11331
11332/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11333 find out it does not work in some platform. */
11334#ifndef LT_DLLAZY_OR_NOW
11335# ifdef RTLD_LAZY
11336# define LT_DLLAZY_OR_NOW RTLD_LAZY
11337# else
11338# ifdef DL_LAZY
11339# define LT_DLLAZY_OR_NOW DL_LAZY
11340# else
11341# ifdef RTLD_NOW
11342# define LT_DLLAZY_OR_NOW RTLD_NOW
11343# else
11344# ifdef DL_NOW
11345# define LT_DLLAZY_OR_NOW DL_NOW
11346# else
11347# define LT_DLLAZY_OR_NOW 0
11348# endif
11349# endif
11350# endif
11351# endif
11352#endif
11353
3725885a
RW
11354/* When -fvisbility=hidden is used, assume the code has been annotated
11355 correspondingly for the symbols needed. */
11356#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11357void fnord () __attribute__((visibility("default")));
11358#endif
11359
11360void fnord () { int i=42; }
ce2cded5
L
11361int main ()
11362{
11363 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11364 int status = $lt_dlunknown;
11365
11366 if (self)
11367 {
11368 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11369 else
11370 {
11371 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11372 else puts (dlerror ());
11373 }
ce2cded5
L
11374 /* dlclose (self); */
11375 }
11376 else
11377 puts (dlerror ());
11378
b214d478 11379 return status;
0ab6f085 11380}
ce2cded5 11381_LT_EOF
81ecdfbb 11382 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5 11383 (eval $ac_link) 2>&5
0ab6f085 11384 ac_status=$?
81ecdfbb
RW
11385 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11386 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11387 (./conftest; exit; ) >&5 2>/dev/null
11388 lt_status=$?
11389 case x$lt_status in
11390 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11391 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11392 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11393 esac
11394 else :
11395 # compilation failed
11396 lt_cv_dlopen_self_static=no
11397 fi
11398fi
11399rm -fr conftest*
11400
d7040cdb
SE
11401
11402fi
81ecdfbb
RW
11403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11404$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
11405 fi
11406
11407 CPPFLAGS="$save_CPPFLAGS"
11408 LDFLAGS="$save_LDFLAGS"
11409 LIBS="$save_LIBS"
11410 ;;
11411 esac
11412
11413 case $lt_cv_dlopen_self in
11414 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11415 *) enable_dlopen_self=unknown ;;
11416 esac
11417
11418 case $lt_cv_dlopen_self_static in
11419 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11420 *) enable_dlopen_self_static=unknown ;;
11421 esac
d7040cdb
SE
11422fi
11423
ce2cded5
L
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440striplib=
11441old_striplib=
81ecdfbb
RW
11442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11443$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
11444if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11445 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11446 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11448$as_echo "yes" >&6; }
0ab6f085 11449else
ce2cded5
L
11450# FIXME - insert some real tests, host_os isn't really good enough
11451 case $host_os in
11452 darwin*)
11453 if test -n "$STRIP" ; then
11454 striplib="$STRIP -x"
11455 old_striplib="$STRIP -S"
81ecdfbb
RW
11456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11457$as_echo "yes" >&6; }
ce2cded5 11458 else
81ecdfbb
RW
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11460$as_echo "no" >&6; }
ce2cded5
L
11461 fi
11462 ;;
11463 *)
81ecdfbb
RW
11464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11465$as_echo "no" >&6; }
ce2cded5
L
11466 ;;
11467 esac
11468fi
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481 # Report which library types will actually be built
81ecdfbb
RW
11482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11483$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11485$as_echo "$can_build_shared" >&6; }
ce2cded5 11486
81ecdfbb
RW
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11488$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5
L
11489 test "$can_build_shared" = "no" && enable_shared=no
11490
11491 # On AIX, shared libraries and static libraries use the same namespace, and
11492 # are all built from PIC.
11493 case $host_os in
11494 aix3*)
11495 test "$enable_shared" = yes && enable_static=no
11496 if test -n "$RANLIB"; then
11497 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11498 postinstall_cmds='$RANLIB $lib'
11499 fi
11500 ;;
11501
50e7d84b 11502 aix[4-9]*)
ce2cded5
L
11503 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11504 test "$enable_shared" = yes && enable_static=no
11505 fi
11506 ;;
11507 esac
81ecdfbb
RW
11508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11509$as_echo "$enable_shared" >&6; }
ce2cded5 11510
81ecdfbb
RW
11511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11512$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
11513 # Make sure either enable_shared or enable_static is yes.
11514 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11516$as_echo "$enable_static" >&6; }
ce2cded5
L
11517
11518
11519
d7040cdb 11520
0ab6f085 11521fi
d7040cdb
SE
11522ac_ext=c
11523ac_cpp='$CPP $CPPFLAGS'
11524ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11525ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11526ac_compiler_gnu=$ac_cv_c_compiler_gnu
11527
ce2cded5 11528CC="$lt_save_CC"
0ab6f085 11529
0ab6f085
AM
11530
11531
d7040cdb
SE
11532
11533
d7040cdb 11534
d7040cdb 11535
d7040cdb 11536
ce2cded5
L
11537
11538
11539
11540
11541
81ecdfbb 11542 ac_config_commands="$ac_config_commands libtool"
ce2cded5
L
11543
11544
11545
11546
11547# Only expand once:
11548
d7040cdb
SE
11549
11550
b879806f
AM
11551# The tests for host and target for $enable_largefile require
11552# canonical names.
11553
11554
11555
11556# As the $enable_largefile decision depends on --enable-plugins we must set it
11557# even in directories otherwise not depending on the $plugins option.
11558
11559
11560 maybe_plugins=no
11561 for ac_header in dlfcn.h
11562do :
11563 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11564"
d0ac1c44 11565if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b879806f
AM
11566 cat >>confdefs.h <<_ACEOF
11567#define HAVE_DLFCN_H 1
11568_ACEOF
11569 maybe_plugins=yes
11570fi
11571
11572done
11573
11574 for ac_header in windows.h
11575do :
11576 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11577"
d0ac1c44 11578if test "x$ac_cv_header_windows_h" = xyes; then :
b879806f
AM
11579 cat >>confdefs.h <<_ACEOF
11580#define HAVE_WINDOWS_H 1
11581_ACEOF
11582 maybe_plugins=yes
11583fi
11584
11585done
11586
11587
11588 # Check whether --enable-plugins was given.
11589if test "${enable_plugins+set}" = set; then :
11590 enableval=$enable_plugins; case "${enableval}" in
11591 no) plugins=no ;;
11592 *) plugins=yes
11593 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 11594 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
b879806f
AM
11595 fi ;;
11596 esac
11597else
11598 plugins=$maybe_plugins
11599
11600fi
11601
2974be62 11602 if test "$plugins" = "yes"; then
3cba8b6c
L
11603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11604$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 11605if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11606 $as_echo_n "(cached) " >&6
11607else
11608 ac_func_search_save_LIBS=$LIBS
11609cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11610/* end confdefs.h. */
11611
11612/* Override any GCC internal prototype to avoid an error.
11613 Use char because int might match the return type of a GCC
11614 builtin and then its argument prototype would still apply. */
11615#ifdef __cplusplus
11616extern "C"
11617#endif
3cba8b6c 11618char dlsym ();
2974be62
AM
11619int
11620main ()
11621{
3cba8b6c 11622return dlsym ();
2974be62
AM
11623 ;
11624 return 0;
11625}
11626_ACEOF
11627for ac_lib in '' dl; do
11628 if test -z "$ac_lib"; then
11629 ac_res="none required"
11630 else
11631 ac_res=-l$ac_lib
11632 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11633 fi
11634 if ac_fn_c_try_link "$LINENO"; then :
3cba8b6c 11635 ac_cv_search_dlsym=$ac_res
2974be62
AM
11636fi
11637rm -f core conftest.err conftest.$ac_objext \
11638 conftest$ac_exeext
d0ac1c44 11639 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11640 break
11641fi
11642done
d0ac1c44 11643if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11644
11645else
3cba8b6c 11646 ac_cv_search_dlsym=no
2974be62
AM
11647fi
11648rm conftest.$ac_ext
11649LIBS=$ac_func_search_save_LIBS
11650fi
3cba8b6c
L
11651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11652$as_echo "$ac_cv_search_dlsym" >&6; }
11653ac_res=$ac_cv_search_dlsym
2974be62
AM
11654if test "$ac_res" != no; then :
11655 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11656
11657fi
11658
11659 fi
b879806f
AM
11660
11661
11662case "${host}" in
c8693053
RO
11663 sparc-*-solaris*|i?86-*-solaris*)
11664 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
11665 # were mutually exclusive until Solaris 11.3. Without procfs support,
11666 # the bfd/ elf module cannot provide certain routines such as
11667 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
11668 # explicitly requested large-file support through the
11669 # --enable-largefile switch, disable large-file support in favor of
11670 # procfs support.
11671 #
11672 # Check if <sys/procfs.h> is incompatible with large-file support.
11673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11674/* end confdefs.h. */
11675#define _FILE_OFFSET_BITS 64
11676#define _STRUCTURED_PROC 1
11677#include <sys/procfs.h>
11678int
11679main ()
11680{
11681
11682 ;
11683 return 0;
11684}
11685_ACEOF
11686if ac_fn_c_try_compile "$LINENO"; then :
11687 acx_cv_procfs_lfs=yes
11688else
11689 acx_cv_procfs_lfs=no
11690fi
11691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11692 #
11693 # Forcefully disable large-file support only if necessary, gdb is in
11694 # tree and enabled.
11695 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
11696 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
11697 : ${enable_largefile="no"}
11698 if test "$plugins" = yes; then
11699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
11700plugin support disabled; require large-file support which is incompatible with GDB." >&5
11701$as_echo "$as_me: WARNING:
11702plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
11703 plugins=no
11704 fi
11705 fi
11706 #
11707 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
11708 # benefit of g++ 9+ which predefines it on Solaris.
11709 if test "$enable_largefile" = no; then
11710 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
11711
11712 fi
b879806f
AM
11713 ;;
11714esac
11715
11716# Check whether --enable-largefile was given.
11717if test "${enable_largefile+set}" = set; then :
11718 enableval=$enable_largefile;
11719fi
11720
11721if test "$enable_largefile" != no; then
11722
11723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11724$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d0ac1c44 11725if ${ac_cv_sys_largefile_CC+:} false; then :
b879806f
AM
11726 $as_echo_n "(cached) " >&6
11727else
11728 ac_cv_sys_largefile_CC=no
11729 if test "$GCC" != yes; then
11730 ac_save_CC=$CC
11731 while :; do
11732 # IRIX 6.2 and later do not support large files by default,
11733 # so use the C compiler's -n32 option if that helps.
11734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11735/* end confdefs.h. */
11736#include <sys/types.h>
11737 /* Check that off_t can represent 2**63 - 1 correctly.
11738 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11739 since some C++ compilers masquerading as C compilers
11740 incorrectly reject 9223372036854775807. */
e0b2a78c 11741#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11742 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11743 && LARGE_OFF_T % 2147483647 == 1)
11744 ? 1 : -1];
11745int
11746main ()
11747{
11748
11749 ;
11750 return 0;
11751}
11752_ACEOF
11753 if ac_fn_c_try_compile "$LINENO"; then :
11754 break
11755fi
11756rm -f core conftest.err conftest.$ac_objext
11757 CC="$CC -n32"
11758 if ac_fn_c_try_compile "$LINENO"; then :
11759 ac_cv_sys_largefile_CC=' -n32'; break
11760fi
11761rm -f core conftest.err conftest.$ac_objext
11762 break
11763 done
11764 CC=$ac_save_CC
11765 rm -f conftest.$ac_ext
11766 fi
11767fi
11768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11769$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11770 if test "$ac_cv_sys_largefile_CC" != no; then
11771 CC=$CC$ac_cv_sys_largefile_CC
11772 fi
11773
11774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11775$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d0ac1c44 11776if ${ac_cv_sys_file_offset_bits+:} false; then :
b879806f
AM
11777 $as_echo_n "(cached) " >&6
11778else
11779 while :; do
11780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11781/* end confdefs.h. */
11782#include <sys/types.h>
11783 /* Check that off_t can represent 2**63 - 1 correctly.
11784 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11785 since some C++ compilers masquerading as C compilers
11786 incorrectly reject 9223372036854775807. */
e0b2a78c 11787#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11788 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11789 && LARGE_OFF_T % 2147483647 == 1)
11790 ? 1 : -1];
11791int
11792main ()
11793{
11794
11795 ;
11796 return 0;
11797}
11798_ACEOF
11799if ac_fn_c_try_compile "$LINENO"; then :
11800 ac_cv_sys_file_offset_bits=no; break
11801fi
11802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11804/* end confdefs.h. */
11805#define _FILE_OFFSET_BITS 64
11806#include <sys/types.h>
11807 /* Check that off_t can represent 2**63 - 1 correctly.
11808 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11809 since some C++ compilers masquerading as C compilers
11810 incorrectly reject 9223372036854775807. */
e0b2a78c 11811#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11812 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11813 && LARGE_OFF_T % 2147483647 == 1)
11814 ? 1 : -1];
11815int
11816main ()
11817{
11818
11819 ;
11820 return 0;
11821}
11822_ACEOF
11823if ac_fn_c_try_compile "$LINENO"; then :
11824 ac_cv_sys_file_offset_bits=64; break
11825fi
11826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11827 ac_cv_sys_file_offset_bits=unknown
11828 break
11829done
11830fi
11831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11832$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11833case $ac_cv_sys_file_offset_bits in #(
11834 no | unknown) ;;
11835 *)
11836cat >>confdefs.h <<_ACEOF
11837#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11838_ACEOF
11839;;
11840esac
11841rm -rf conftest*
11842 if test $ac_cv_sys_file_offset_bits = unknown; then
11843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11844$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d0ac1c44 11845if ${ac_cv_sys_large_files+:} false; then :
b879806f
AM
11846 $as_echo_n "(cached) " >&6
11847else
11848 while :; do
11849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11850/* end confdefs.h. */
11851#include <sys/types.h>
11852 /* Check that off_t can represent 2**63 - 1 correctly.
11853 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11854 since some C++ compilers masquerading as C compilers
11855 incorrectly reject 9223372036854775807. */
e0b2a78c 11856#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11857 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11858 && LARGE_OFF_T % 2147483647 == 1)
11859 ? 1 : -1];
11860int
11861main ()
11862{
11863
11864 ;
11865 return 0;
11866}
11867_ACEOF
11868if ac_fn_c_try_compile "$LINENO"; then :
11869 ac_cv_sys_large_files=no; break
11870fi
11871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11873/* end confdefs.h. */
11874#define _LARGE_FILES 1
11875#include <sys/types.h>
11876 /* Check that off_t can represent 2**63 - 1 correctly.
11877 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11878 since some C++ compilers masquerading as C compilers
11879 incorrectly reject 9223372036854775807. */
e0b2a78c 11880#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11881 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11882 && LARGE_OFF_T % 2147483647 == 1)
11883 ? 1 : -1];
11884int
11885main ()
11886{
11887
11888 ;
11889 return 0;
11890}
11891_ACEOF
11892if ac_fn_c_try_compile "$LINENO"; then :
11893 ac_cv_sys_large_files=1; break
11894fi
11895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11896 ac_cv_sys_large_files=unknown
11897 break
11898done
11899fi
11900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11901$as_echo "$ac_cv_sys_large_files" >&6; }
11902case $ac_cv_sys_large_files in #(
11903 no | unknown) ;;
11904 *)
11905cat >>confdefs.h <<_ACEOF
11906#define _LARGE_FILES $ac_cv_sys_large_files
11907_ACEOF
11908;;
11909esac
11910rm -rf conftest*
11911 fi
d0ac1c44
SM
11912
11913
b879806f
AM
11914fi
11915
11916
11917
d7040cdb 11918for ac_func in setmode
81ecdfbb
RW
11919do :
11920 ac_fn_c_check_func "$LINENO" "setmode" "ac_cv_func_setmode"
d0ac1c44 11921if test "x$ac_cv_func_setmode" = xyes; then :
d7040cdb 11922 cat >>confdefs.h <<_ACEOF
81ecdfbb 11923#define HAVE_SETMODE 1
d7040cdb
SE
11924_ACEOF
11925
11926fi
11927done
11928
11929
e184813f 11930ALL_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
11931# If we haven't got the data from the intl directory,
11932# assume NLS is disabled.
11933USE_NLS=no
11934LIBINTL=
11935LIBINTL_DEP=
11936INCINTL=
11937XGETTEXT=
11938GMSGFMT=
11939POSUB=
11940
11941if test -f ../intl/config.intl; then
11942 . ../intl/config.intl
11943fi
81ecdfbb
RW
11944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11945$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 11946if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
11947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11948$as_echo "no" >&6; }
d7040cdb 11949else
81ecdfbb
RW
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11951$as_echo "yes" >&6; }
d7040cdb 11952
81ecdfbb 11953$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
11954
11955
81ecdfbb
RW
11956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
11957$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
11958 # Look for .po and .gmo files in the source directory.
11959 CATALOGS=
11960 XLINGUAS=
11961 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
11962 # If there aren't any .gmo files the shell will give us the
11963 # literal string "../path/to/srcdir/po/*.gmo" which has to be
11964 # weeded out.
11965 case "$cat" in *\**)
11966 continue;;
11967 esac
11968 # The quadruple backslash is collapsed to a double backslash
11969 # by the backticks, then collapsed again by the double quotes,
11970 # leaving us with one backslash in the sed expression (right
11971 # before the dot that mustn't act as a wildcard).
11972 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
11973 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
11974 # The user is allowed to set LINGUAS to a list of languages to
11975 # install catalogs for. If it's empty that means "all of them."
11976 if test "x$LINGUAS" = x; then
11977 CATALOGS="$CATALOGS $cat"
11978 XLINGUAS="$XLINGUAS $lang"
11979 else
11980 case "$LINGUAS" in *$lang*)
11981 CATALOGS="$CATALOGS $cat"
11982 XLINGUAS="$XLINGUAS $lang"
11983 ;;
11984 esac
11985 fi
11986 done
11987 LINGUAS="$XLINGUAS"
81ecdfbb
RW
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
11989$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
11990
11991
11992 DATADIRNAME=share
11993
11994 INSTOBJEXT=.mo
11995
11996 GENCAT=gencat
11997
11998 CATOBJEXT=.gmo
11999
12000fi
12001
12002 MKINSTALLDIRS=
12003 if test -n "$ac_aux_dir"; then
12004 case "$ac_aux_dir" in
12005 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12006 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12007 esac
12008 fi
12009 if test -z "$MKINSTALLDIRS"; then
12010 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12011 fi
12012
12013
12014
81ecdfbb
RW
12015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12016$as_echo_n "checking whether NLS is requested... " >&6; }
12017 # Check whether --enable-nls was given.
12018if test "${enable_nls+set}" = set; then :
12019 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
12020else
12021 USE_NLS=yes
81ecdfbb
RW
12022fi
12023
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12025$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
12026
12027
12028
12029
12030
12031
12032# Prepare PATH_SEPARATOR.
12033# The user is always right.
12034if test "${PATH_SEPARATOR+set}" != set; then
12035 echo "#! /bin/sh" >conf$$.sh
12036 echo "exit 0" >>conf$$.sh
12037 chmod +x conf$$.sh
12038 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12039 PATH_SEPARATOR=';'
12040 else
12041 PATH_SEPARATOR=:
12042 fi
12043 rm -f conf$$.sh
12044fi
12045
12046# Find out how to test for executable files. Don't use a zero-byte file,
12047# as systems may use methods other than mode bits to determine executability.
12048cat >conf$$.file <<_ASEOF
12049#! /bin/sh
12050exit 0
12051_ASEOF
12052chmod +x conf$$.file
12053if test -x conf$$.file >/dev/null 2>&1; then
12054 ac_executable_p="test -x"
12055else
12056 ac_executable_p="test -f"
12057fi
12058rm -f conf$$.file
12059
12060# Extract the first word of "msgfmt", so it can be a program name with args.
12061set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12063$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12064if ${ac_cv_path_MSGFMT+:} false; then :
81ecdfbb 12065 $as_echo_n "(cached) " >&6
d7040cdb
SE
12066else
12067 case "$MSGFMT" in
12068 [\\/]* | ?:[\\/]*)
12069 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12070 ;;
12071 *)
12072 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12073 for ac_dir in $PATH; do
12074 IFS="$ac_save_IFS"
12075 test -z "$ac_dir" && ac_dir=.
12076 for ac_exec_ext in '' $ac_executable_extensions; do
12077 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12078 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12079 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12080 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12081 break 2
12082 fi
12083 fi
12084 done
12085 done
12086 IFS="$ac_save_IFS"
12087 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12088 ;;
12089esac
12090fi
12091MSGFMT="$ac_cv_path_MSGFMT"
12092if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12094$as_echo "$MSGFMT" >&6; }
d7040cdb 12095else
81ecdfbb
RW
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12097$as_echo "no" >&6; }
d7040cdb
SE
12098fi
12099
12100 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12101set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12103$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12104if ${ac_cv_path_GMSGFMT+:} false; then :
81ecdfbb 12105 $as_echo_n "(cached) " >&6
d7040cdb
SE
12106else
12107 case $GMSGFMT in
12108 [\\/]* | ?:[\\/]*)
12109 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12110 ;;
12111 *)
12112 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12113for as_dir in $PATH
12114do
12115 IFS=$as_save_IFS
12116 test -z "$as_dir" && as_dir=.
81ecdfbb 12117 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12118 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 12119 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12121 break 2
12122 fi
12123done
81ecdfbb
RW
12124 done
12125IFS=$as_save_IFS
d7040cdb
SE
12126
12127 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12128 ;;
12129esac
12130fi
12131GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12132if test -n "$GMSGFMT"; then
81ecdfbb
RW
12133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12134$as_echo "$GMSGFMT" >&6; }
d7040cdb 12135else
81ecdfbb
RW
12136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12137$as_echo "no" >&6; }
d7040cdb
SE
12138fi
12139
12140
12141
81ecdfbb 12142
d7040cdb
SE
12143# Prepare PATH_SEPARATOR.
12144# The user is always right.
12145if test "${PATH_SEPARATOR+set}" != set; then
12146 echo "#! /bin/sh" >conf$$.sh
12147 echo "exit 0" >>conf$$.sh
12148 chmod +x conf$$.sh
12149 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12150 PATH_SEPARATOR=';'
12151 else
12152 PATH_SEPARATOR=:
12153 fi
12154 rm -f conf$$.sh
12155fi
12156
12157# Find out how to test for executable files. Don't use a zero-byte file,
12158# as systems may use methods other than mode bits to determine executability.
12159cat >conf$$.file <<_ASEOF
12160#! /bin/sh
12161exit 0
12162_ASEOF
12163chmod +x conf$$.file
12164if test -x conf$$.file >/dev/null 2>&1; then
12165 ac_executable_p="test -x"
12166else
12167 ac_executable_p="test -f"
12168fi
12169rm -f conf$$.file
12170
12171# Extract the first word of "xgettext", so it can be a program name with args.
12172set dummy xgettext; ac_word=$2
81ecdfbb
RW
12173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12174$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12175if ${ac_cv_path_XGETTEXT+:} false; then :
81ecdfbb 12176 $as_echo_n "(cached) " >&6
d7040cdb
SE
12177else
12178 case "$XGETTEXT" in
12179 [\\/]* | ?:[\\/]*)
12180 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12181 ;;
12182 *)
12183 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12184 for ac_dir in $PATH; do
12185 IFS="$ac_save_IFS"
12186 test -z "$ac_dir" && ac_dir=.
12187 for ac_exec_ext in '' $ac_executable_extensions; do
12188 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12189 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12190 (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
12191 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12192 break 2
12193 fi
12194 fi
12195 done
12196 done
12197 IFS="$ac_save_IFS"
12198 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12199 ;;
12200esac
12201fi
12202XGETTEXT="$ac_cv_path_XGETTEXT"
12203if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12205$as_echo "$XGETTEXT" >&6; }
d7040cdb 12206else
81ecdfbb
RW
12207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12208$as_echo "no" >&6; }
d7040cdb
SE
12209fi
12210
12211 rm -f messages.po
12212
12213
12214# Prepare PATH_SEPARATOR.
12215# The user is always right.
12216if test "${PATH_SEPARATOR+set}" != set; then
12217 echo "#! /bin/sh" >conf$$.sh
12218 echo "exit 0" >>conf$$.sh
12219 chmod +x conf$$.sh
12220 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12221 PATH_SEPARATOR=';'
12222 else
12223 PATH_SEPARATOR=:
12224 fi
12225 rm -f conf$$.sh
12226fi
12227
12228# Find out how to test for executable files. Don't use a zero-byte file,
12229# as systems may use methods other than mode bits to determine executability.
12230cat >conf$$.file <<_ASEOF
12231#! /bin/sh
12232exit 0
12233_ASEOF
12234chmod +x conf$$.file
12235if test -x conf$$.file >/dev/null 2>&1; then
12236 ac_executable_p="test -x"
12237else
12238 ac_executable_p="test -f"
12239fi
12240rm -f conf$$.file
12241
12242# Extract the first word of "msgmerge", so it can be a program name with args.
12243set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12245$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12246if ${ac_cv_path_MSGMERGE+:} false; then :
81ecdfbb 12247 $as_echo_n "(cached) " >&6
d7040cdb
SE
12248else
12249 case "$MSGMERGE" in
12250 [\\/]* | ?:[\\/]*)
12251 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12252 ;;
12253 *)
12254 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12255 for ac_dir in $PATH; do
12256 IFS="$ac_save_IFS"
12257 test -z "$ac_dir" && ac_dir=.
12258 for ac_exec_ext in '' $ac_executable_extensions; do
12259 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12260 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12261 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12262 break 2
12263 fi
12264 fi
12265 done
12266 done
12267 IFS="$ac_save_IFS"
12268 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12269 ;;
12270esac
12271fi
12272MSGMERGE="$ac_cv_path_MSGMERGE"
12273if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12275$as_echo "$MSGMERGE" >&6; }
d7040cdb 12276else
81ecdfbb
RW
12277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12278$as_echo "no" >&6; }
d7040cdb
SE
12279fi
12280
12281
12282 if test "$GMSGFMT" != ":"; then
12283 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12284 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12285 : ;
12286 else
12287 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12289$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12290 GMSGFMT=":"
12291 fi
12292 fi
12293
12294 if test "$XGETTEXT" != ":"; then
12295 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12296 (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
12297 : ;
12298 else
81ecdfbb
RW
12299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12300$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12301 XGETTEXT=":"
12302 fi
12303 rm -f messages.po
12304 fi
12305
81ecdfbb
RW
12306 ac_config_commands="$ac_config_commands default-1"
12307
d7040cdb
SE
12308
12309
12310
81ecdfbb
RW
12311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12312$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12313 # Check whether --enable-maintainer-mode was given.
12314if test "${enable_maintainer_mode+set}" = set; then :
12315 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
252b5132 12316else
d7040cdb 12317 USE_MAINTAINER_MODE=no
81ecdfbb 12318fi
d7040cdb 12319
81ecdfbb
RW
12320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12321$as_echo "$USE_MAINTAINER_MODE" >&6; }
12322 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
12323 MAINTAINER_MODE_TRUE=
12324 MAINTAINER_MODE_FALSE='#'
12325else
12326 MAINTAINER_MODE_TRUE='#'
12327 MAINTAINER_MODE_FALSE=
20e95c23 12328fi
6bf9431b 12329
d7040cdb
SE
12330 MAINT=$MAINTAINER_MODE_TRUE
12331
12332
81ecdfbb 12333 if false; then
d7040cdb
SE
12334 GENINSRC_NEVER_TRUE=
12335 GENINSRC_NEVER_FALSE='#'
12336else
12337 GENINSRC_NEVER_TRUE='#'
12338 GENINSRC_NEVER_FALSE=
20e95c23 12339fi
6bf9431b
BE
12340
12341
12342
6bf9431b 12343for ac_header in sys/gmon_out.h
81ecdfbb
RW
12344do :
12345 ac_fn_c_check_header_mongrel "$LINENO" "sys/gmon_out.h" "ac_cv_header_sys_gmon_out_h" "$ac_includes_default"
d0ac1c44 12346if test "x$ac_cv_header_sys_gmon_out_h" = xyes; then :
6bf9431b 12347 cat >>confdefs.h <<_ACEOF
81ecdfbb 12348#define HAVE_SYS_GMON_OUT_H 1
6bf9431b
BE
12349_ACEOF
12350
12351fi
12352
12353done
12354
12355
81ecdfbb
RW
12356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
12357$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
d0ac1c44 12358if ${gprof_cv_decl_getopt_unistd_h+:} false; then :
81ecdfbb 12359 $as_echo_n "(cached) " >&6
34875e64 12360else
81ecdfbb 12361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34875e64
NC
12362/* end confdefs.h. */
12363#include <unistd.h>
12364int
12365main ()
12366{
12367extern int getopt (int, char *const*, const char *);
12368 ;
12369 return 0;
12370}
12371_ACEOF
81ecdfbb 12372if ac_fn_c_try_compile "$LINENO"; then :
34875e64
NC
12373 gprof_cv_decl_getopt_unistd_h=yes
12374else
81ecdfbb 12375 gprof_cv_decl_getopt_unistd_h=no
34875e64 12376fi
81ecdfbb 12377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34875e64
NC
12378fi
12379
81ecdfbb
RW
12380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gprof_cv_decl_getopt_unistd_h" >&5
12381$as_echo "$gprof_cv_decl_getopt_unistd_h" >&6; }
34875e64
NC
12382if test $gprof_cv_decl_getopt_unistd_h = yes; then
12383
81ecdfbb 12384$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
34875e64
NC
12385
12386fi
12387
1b9750d6 12388# Some systems have fabs only in -lm, not in -lc.
81ecdfbb
RW
12389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fabs" >&5
12390$as_echo_n "checking for library containing fabs... " >&6; }
d0ac1c44 12391if ${ac_cv_search_fabs+:} false; then :
81ecdfbb 12392 $as_echo_n "(cached) " >&6
1b9750d6
NC
12393else
12394 ac_func_search_save_LIBS=$LIBS
81ecdfbb 12395cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1b9750d6
NC
12396/* end confdefs.h. */
12397
81ecdfbb
RW
12398/* Override any GCC internal prototype to avoid an error.
12399 Use char because int might match the return type of a GCC
12400 builtin and then its argument prototype would still apply. */
1b9750d6
NC
12401#ifdef __cplusplus
12402extern "C"
12403#endif
12404char fabs ();
12405int
12406main ()
12407{
81ecdfbb 12408return fabs ();
1b9750d6
NC
12409 ;
12410 return 0;
12411}
12412_ACEOF
81ecdfbb
RW
12413for ac_lib in '' m; do
12414 if test -z "$ac_lib"; then
12415 ac_res="none required"
12416 else
12417 ac_res=-l$ac_lib
0ab6f085 12418 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
12419 fi
12420 if ac_fn_c_try_link "$LINENO"; then :
12421 ac_cv_search_fabs=$ac_res
12422fi
12423rm -f core conftest.err conftest.$ac_objext \
12424 conftest$ac_exeext
d0ac1c44 12425 if ${ac_cv_search_fabs+:} false; then :
81ecdfbb
RW
12426 break
12427fi
12428done
d0ac1c44 12429if ${ac_cv_search_fabs+:} false; then :
1b9750d6 12430
1b9750d6 12431else
81ecdfbb 12432 ac_cv_search_fabs=no
1b9750d6 12433fi
81ecdfbb 12434rm conftest.$ac_ext
1b9750d6
NC
12435LIBS=$ac_func_search_save_LIBS
12436fi
81ecdfbb
RW
12437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fabs" >&5
12438$as_echo "$ac_cv_search_fabs" >&6; }
12439ac_res=$ac_cv_search_fabs
12440if test "$ac_res" != no; then :
12441 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
1b9750d6
NC
12442
12443fi
12444
12445
9e9b66a9 12446
270c9937
JB
12447# Set the 'development' global.
12448. $srcdir/../bfd/development.sh
12449
c5da1932
VZ
12450# Set acp_cpp_for_build variable
12451ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12452
9780e045 12453# Default set of GCC warnings to enable.
397841b5 12454GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 12455GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
12456
12457# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
12458cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12459/* end confdefs.h. */
12460__GNUC__
12461_ACEOF
12462if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12463 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
397841b5
AM
12464
12465else
12466 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12467fi
12468rm -f conftest*
12469
1ad12f97 12470
9780e045
NC
12471# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12472cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12473/* end confdefs.h. */
12474__GNUC__
12475_ACEOF
12476if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12477 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
9780e045
NC
12478
12479else
12480 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12481fi
12482rm -f conftest*
12483
12484
6757cf57
TS
12485# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12486WARN_WRITE_STRINGS=""
12487cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12488/* end confdefs.h. */
12489__GNUC__
12490_ACEOF
12491if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12492 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
6757cf57
TS
12493
12494else
12495 WARN_WRITE_STRINGS="-Wwrite-strings"
12496fi
12497rm -f conftest*
12498
9780e045 12499
96fe4562 12500# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
12501
12502# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12503cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12504/* end confdefs.h. */
12505__GNUC__
12506_ACEOF
12507if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12508 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12509
12510else
12511 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12512fi
12513rm -f conftest*
12514
12515
12516# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12517cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12518/* end confdefs.h. */
12519__GNUC__
12520_ACEOF
12521if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12522 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12523
12524else
12525 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12526fi
12527rm -f conftest*
12528
12529
81ecdfbb
RW
12530# Check whether --enable-werror was given.
12531if test "${enable_werror+set}" = set; then :
12532 enableval=$enable_werror; case "${enableval}" in
1ad12f97
NC
12533 yes | y) ERROR_ON_WARNING="yes" ;;
12534 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 12535 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
1ad12f97 12536 esac
81ecdfbb
RW
12537fi
12538
1ad12f97 12539
397841b5 12540# Disable -Wformat by default when using gcc on mingw
32b1cf22
L
12541case "${host}" in
12542 *-*-mingw32*)
12543 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12544 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 12545 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
32b1cf22
L
12546 fi
12547 ;;
12548 *) ;;
12549esac
12550
270c9937
JB
12551# Enable -Werror by default when using gcc. Turn it off for releases.
12552if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
9e9b66a9
AM
12553 ERROR_ON_WARNING=yes
12554fi
12555
12556NO_WERROR=
12557if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 12558 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 12559 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
9e9b66a9 12560 NO_WERROR="-Wno-error"
1ad12f97
NC
12561fi
12562
a541e3ce
SE
12563if test "${GCC}" = yes ; then
12564 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 12565 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
a541e3ce
SE
12566fi
12567
81ecdfbb
RW
12568# Check whether --enable-build-warnings was given.
12569if test "${enable_build_warnings+set}" = set; then :
12570 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
12571 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12572 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
a541e3ce
SE
12573 no) if test "${GCC}" = yes ; then
12574 WARN_CFLAGS="-w"
c5da1932 12575 WARN_CFLAGS_FOR_BUILD="-w"
a541e3ce 12576 fi;;
6bf9431b 12577 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12578 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12579 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
6bf9431b 12580 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12581 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12582 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12583 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12584 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6bf9431b 12585esac
81ecdfbb
RW
12586fi
12587
9e9b66a9
AM
12588
12589if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12590 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
6bf9431b
BE
12591fi
12592
12593
9e9b66a9
AM
12594
12595
12596
108a6f8e
CD
12597
12598
12599
12600
31dd3154 12601
6757cf57 12602
c5da1932 12603
81ecdfbb 12604ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
6bf9431b 12605
6bf9431b
BE
12606cat >confcache <<\_ACEOF
12607# This file is a shell script that caches the results of configure
12608# tests run on this system so they can be shared between configure
12609# scripts and configure runs, see configure's option --config-cache.
12610# It is not useful on other systems. If it contains results you don't
12611# want to keep, you may remove or edit it.
12612#
12613# config.status only pays attention to the cache file if you give it
12614# the --recheck option to rerun configure.
12615#
12616# `ac_cv_env_foo' variables (set or unset) will be overridden when
12617# loading this file, other *unset* `ac_cv_foo' will be assigned the
12618# following values.
12619
12620_ACEOF
12621
12622# The following way of writing the cache mishandles newlines in values,
12623# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12624# So, we kill variables containing newlines.
6bf9431b
BE
12625# Ultrix sh set writes to stderr and can't be redirected directly,
12626# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12627(
12628 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12629 eval ac_val=\$$ac_var
12630 case $ac_val in #(
12631 *${as_nl}*)
12632 case $ac_var in #(
12633 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12634$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12635 esac
12636 case $ac_var in #(
12637 _ | IFS | as_nl) ;; #(
12638 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12639 *) { eval $ac_var=; unset $ac_var;} ;;
12640 esac ;;
12641 esac
12642 done
12643
6bf9431b 12644 (set) 2>&1 |
81ecdfbb
RW
12645 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12646 *${as_nl}ac_space=\ *)
12647 # `set' does not quote correctly, so add quotes: double-quote
12648 # substitution turns \\\\ into \\, and sed turns \\ into \.
6bf9431b
BE
12649 sed -n \
12650 "s/'/'\\\\''/g;
12651 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 12652 ;; #(
6bf9431b
BE
12653 *)
12654 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 12655 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6bf9431b 12656 ;;
81ecdfbb
RW
12657 esac |
12658 sort
12659) |
6bf9431b 12660 sed '
81ecdfbb 12661 /^ac_cv_env_/b end
6bf9431b 12662 t clear
81ecdfbb 12663 :clear
6bf9431b
BE
12664 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12665 t end
81ecdfbb
RW
12666 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12667 :end' >>confcache
12668if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12669 if test -w "$cache_file"; then
d0ac1c44 12670 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
12671 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12672$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
12673 if test ! -f "$cache_file" || test -h "$cache_file"; then
12674 cat confcache >"$cache_file"
12675 else
12676 case $cache_file in #(
12677 */* | ?:*)
12678 mv -f confcache "$cache_file"$$ &&
12679 mv -f "$cache_file"$$ "$cache_file" ;; #(
12680 *)
12681 mv -f confcache "$cache_file" ;;
12682 esac
12683 fi
12684 fi
6bf9431b 12685 else
81ecdfbb
RW
12686 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12687$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6bf9431b
BE
12688 fi
12689fi
12690rm -f confcache
12691
12692test "x$prefix" = xNONE && prefix=$ac_default_prefix
12693# Let make expand exec_prefix.
12694test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12695
6bf9431b
BE
12696DEFS=-DHAVE_CONFIG_H
12697
12698ac_libobjs=
12699ac_ltlibobjs=
d0ac1c44 12700U=
6bf9431b
BE
12701for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12702 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
12703 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12704 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12705 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12706 # will be set to the directory where LIBOBJS objects are built.
12707 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12708 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6bf9431b
BE
12709done
12710LIBOBJS=$ac_libobjs
12711
12712LTLIBOBJS=$ac_ltlibobjs
12713
12714
d0ac1c44
SM
12715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
12716$as_echo_n "checking that generated files are newer than configure... " >&6; }
12717 if test -n "$am_sleep_pid"; then
12718 # Hide warnings about reused PIDs.
12719 wait $am_sleep_pid 2>/dev/null
12720 fi
12721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
12722$as_echo "done" >&6; }
6bf9431b 12723if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
d0ac1c44 12724 as_fn_error $? "conditional \"AMDEP\" was never defined.
81ecdfbb 12725Usually this means the macro was only invoked conditionally." "$LINENO" 5
6bf9431b
BE
12726fi
12727if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
d0ac1c44 12728 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
81ecdfbb
RW
12729Usually this means the macro was only invoked conditionally." "$LINENO" 5
12730fi
12731 if test -n "$EXEEXT"; then
12732 am__EXEEXT_TRUE=
12733 am__EXEEXT_FALSE='#'
12734else
12735 am__EXEEXT_TRUE='#'
12736 am__EXEEXT_FALSE=
6bf9431b 12737fi
81ecdfbb 12738
6bf9431b 12739if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 12740 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
81ecdfbb 12741Usually this means the macro was only invoked conditionally." "$LINENO" 5
6bf9431b 12742fi
d5fbea21 12743if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
d0ac1c44 12744 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
81ecdfbb 12745Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 12746fi
6bf9431b 12747
d0ac1c44 12748: "${CONFIG_STATUS=./config.status}"
81ecdfbb 12749ac_write_fail=0
6bf9431b
BE
12750ac_clean_files_save=$ac_clean_files
12751ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
12752{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12753$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12754as_write_fail=0
12755cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6bf9431b
BE
12756#! $SHELL
12757# Generated by $as_me.
12758# Run this file to recreate the current configuration.
12759# Compiler output produced by configure, useful for debugging
12760# configure, is in config.log if it exists.
12761
12762debug=false
12763ac_cs_recheck=false
12764ac_cs_silent=false
6bf9431b 12765
81ecdfbb
RW
12766SHELL=\${CONFIG_SHELL-$SHELL}
12767export SHELL
12768_ASEOF
12769cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12770## -------------------- ##
12771## M4sh Initialization. ##
12772## -------------------- ##
6bf9431b 12773
81ecdfbb
RW
12774# Be more Bourne compatible
12775DUALCASE=1; export DUALCASE # for MKS sh
12776if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6bf9431b
BE
12777 emulate sh
12778 NULLCMD=:
81ecdfbb 12779 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6bf9431b
BE
12780 # is contrary to our usage. Disable this feature.
12781 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
12782 setopt NO_GLOB_SUBST
12783else
12784 case `(set -o) 2>/dev/null` in #(
12785 *posix*) :
12786 set -o posix ;; #(
12787 *) :
12788 ;;
12789esac
6bf9431b 12790fi
6bf9431b 12791
81ecdfbb
RW
12792
12793as_nl='
12794'
12795export as_nl
12796# Printing a long string crashes Solaris 7 /usr/bin/printf.
12797as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12798as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12799as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12800# Prefer a ksh shell builtin over an external printf program on Solaris,
12801# but without wasting forks for bash or zsh.
12802if test -z "$BASH_VERSION$ZSH_VERSION" \
12803 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12804 as_echo='print -r --'
12805 as_echo_n='print -rn --'
12806elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12807 as_echo='printf %s\n'
12808 as_echo_n='printf %s'
12809else
12810 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12811 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12812 as_echo_n='/usr/ucb/echo -n'
12813 else
12814 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12815 as_echo_n_body='eval
12816 arg=$1;
12817 case $arg in #(
12818 *"$as_nl"*)
12819 expr "X$arg" : "X\\(.*\\)$as_nl";
12820 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12821 esac;
12822 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12823 '
12824 export as_echo_n_body
12825 as_echo_n='sh -c $as_echo_n_body as_echo'
12826 fi
12827 export as_echo_body
12828 as_echo='sh -c $as_echo_body as_echo'
12829fi
12830
12831# The user is always right.
12832if test "${PATH_SEPARATOR+set}" != set; then
12833 PATH_SEPARATOR=:
12834 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12835 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12836 PATH_SEPARATOR=';'
12837 }
6bf9431b
BE
12838fi
12839
12840
81ecdfbb
RW
12841# IFS
12842# We need space, tab and new line, in precisely that order. Quoting is
12843# there to prevent editors from complaining about space-tab.
12844# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12845# splitting by setting IFS to empty value.)
12846IFS=" "" $as_nl"
12847
12848# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 12849as_myself=
81ecdfbb
RW
12850case $0 in #((
12851 *[\\/]* ) as_myself=$0 ;;
12852 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12853for as_dir in $PATH
12854do
12855 IFS=$as_save_IFS
12856 test -z "$as_dir" && as_dir=.
12857 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12858 done
12859IFS=$as_save_IFS
12860
12861 ;;
12862esac
12863# We did not find ourselves, most probably we were run as `sh COMMAND'
12864# in which case we are not to be found in the path.
12865if test "x$as_myself" = x; then
12866 as_myself=$0
12867fi
12868if test ! -f "$as_myself"; then
12869 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12870 exit 1
12871fi
12872
12873# Unset variables that we do not need and which cause bugs (e.g. in
12874# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12875# suppresses any "Segmentation fault" message there. '((' could
12876# trigger a bug in pdksh 5.2.14.
12877for as_var in BASH_ENV ENV MAIL MAILPATH
12878do eval test x\${$as_var+set} = xset \
12879 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12880done
6bf9431b
BE
12881PS1='$ '
12882PS2='> '
12883PS4='+ '
12884
12885# NLS nuisances.
81ecdfbb
RW
12886LC_ALL=C
12887export LC_ALL
12888LANGUAGE=C
12889export LANGUAGE
12890
12891# CDPATH.
12892(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12893
12894
d0ac1c44
SM
12895# as_fn_error STATUS ERROR [LINENO LOG_FD]
12896# ----------------------------------------
81ecdfbb
RW
12897# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12898# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12899# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
12900as_fn_error ()
12901{
d0ac1c44
SM
12902 as_status=$1; test $as_status -eq 0 && as_status=1
12903 if test "$4"; then
12904 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12905 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
6bf9431b 12906 fi
d0ac1c44 12907 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
12908 as_fn_exit $as_status
12909} # as_fn_error
12910
12911
12912# as_fn_set_status STATUS
12913# -----------------------
12914# Set $? to STATUS, without forking.
12915as_fn_set_status ()
12916{
12917 return $1
12918} # as_fn_set_status
6bf9431b 12919
81ecdfbb
RW
12920# as_fn_exit STATUS
12921# -----------------
12922# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12923as_fn_exit ()
12924{
12925 set +e
12926 as_fn_set_status $1
12927 exit $1
12928} # as_fn_exit
12929
12930# as_fn_unset VAR
12931# ---------------
12932# Portably unset VAR.
12933as_fn_unset ()
12934{
12935 { eval $1=; unset $1;}
12936}
12937as_unset=as_fn_unset
12938# as_fn_append VAR VALUE
12939# ----------------------
12940# Append the text in VALUE to the end of the definition contained in VAR. Take
12941# advantage of any shell optimizations that allow amortized linear growth over
12942# repeated appends, instead of the typical quadratic growth present in naive
12943# implementations.
12944if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12945 eval 'as_fn_append ()
12946 {
12947 eval $1+=\$2
12948 }'
12949else
12950 as_fn_append ()
12951 {
12952 eval $1=\$$1\$2
12953 }
12954fi # as_fn_append
12955
12956# as_fn_arith ARG...
12957# ------------------
12958# Perform arithmetic evaluation on the ARGs, and store the result in the
12959# global $as_val. Take advantage of shells that can avoid forks. The arguments
12960# must be portable across $(()) and expr.
12961if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12962 eval 'as_fn_arith ()
12963 {
12964 as_val=$(( $* ))
12965 }'
12966else
12967 as_fn_arith ()
12968 {
12969 as_val=`expr "$@" || test $? -eq 1`
12970 }
12971fi # as_fn_arith
12972
12973
12974if expr a : '\(a\)' >/dev/null 2>&1 &&
12975 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6bf9431b
BE
12976 as_expr=expr
12977else
12978 as_expr=false
12979fi
12980
81ecdfbb 12981if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6bf9431b
BE
12982 as_basename=basename
12983else
12984 as_basename=false
252b5132 12985fi
252b5132 12986
81ecdfbb
RW
12987if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12988 as_dirname=dirname
12989else
12990 as_dirname=false
12991fi
252b5132 12992
81ecdfbb 12993as_me=`$as_basename -- "$0" ||
6bf9431b
BE
12994$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12995 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
12996 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12997$as_echo X/"$0" |
12998 sed '/^.*\/\([^/][^/]*\)\/*$/{
12999 s//\1/
13000 q
13001 }
13002 /^X\/\(\/\/\)$/{
13003 s//\1/
13004 q
13005 }
13006 /^X\/\(\/\).*/{
13007 s//\1/
13008 q
13009 }
13010 s/.*/./; q'`
0ab6f085 13011
0ab6f085
AM
13012# Avoid depending upon Character Ranges.
13013as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13014as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13015as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13016as_cr_digits='0123456789'
13017as_cr_alnum=$as_cr_Letters$as_cr_digits
13018
81ecdfbb
RW
13019ECHO_C= ECHO_N= ECHO_T=
13020case `echo -n x` in #(((((
13021-n*)
13022 case `echo 'xy\c'` in
13023 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13024 xy) ECHO_C='\c';;
13025 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13026 ECHO_T=' ';;
13027 esac;;
13028*)
13029 ECHO_N='-n';;
6bf9431b
BE
13030esac
13031
81ecdfbb
RW
13032rm -f conf$$ conf$$.exe conf$$.file
13033if test -d conf$$.dir; then
13034 rm -f conf$$.dir/conf$$.file
0eee5820 13035else
81ecdfbb
RW
13036 rm -f conf$$.dir
13037 mkdir conf$$.dir 2>/dev/null
0eee5820 13038fi
81ecdfbb
RW
13039if (echo >conf$$.file) 2>/dev/null; then
13040 if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085 13041 as_ln_s='ln -s'
81ecdfbb
RW
13042 # ... but there are two gotchas:
13043 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13044 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 13045 # In both cases, we have to default to `cp -pR'.
81ecdfbb 13046 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 13047 as_ln_s='cp -pR'
81ecdfbb
RW
13048 elif ln conf$$.file conf$$ 2>/dev/null; then
13049 as_ln_s=ln
13050 else
d0ac1c44 13051 as_ln_s='cp -pR'
0ab6f085 13052 fi
6bf9431b 13053else
d0ac1c44 13054 as_ln_s='cp -pR'
0eee5820 13055fi
81ecdfbb
RW
13056rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13057rmdir conf$$.dir 2>/dev/null
13058
13059
13060# as_fn_mkdir_p
13061# -------------
13062# Create "$as_dir" as a directory, including parents if necessary.
13063as_fn_mkdir_p ()
13064{
13065
13066 case $as_dir in #(
13067 -*) as_dir=./$as_dir;;
13068 esac
13069 test -d "$as_dir" || eval $as_mkdir_p || {
13070 as_dirs=
13071 while :; do
13072 case $as_dir in #(
13073 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13074 *) as_qdir=$as_dir;;
13075 esac
13076 as_dirs="'$as_qdir' $as_dirs"
13077 as_dir=`$as_dirname -- "$as_dir" ||
13078$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13079 X"$as_dir" : 'X\(//\)[^/]' \| \
13080 X"$as_dir" : 'X\(//\)$' \| \
13081 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13082$as_echo X"$as_dir" |
13083 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13084 s//\1/
13085 q
13086 }
13087 /^X\(\/\/\)[^/].*/{
13088 s//\1/
13089 q
13090 }
13091 /^X\(\/\/\)$/{
13092 s//\1/
13093 q
13094 }
13095 /^X\(\/\).*/{
13096 s//\1/
13097 q
13098 }
13099 s/.*/./; q'`
13100 test -d "$as_dir" && break
13101 done
13102 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 13103 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
6bf9431b 13104
81ecdfbb
RW
13105
13106} # as_fn_mkdir_p
6bf9431b 13107if mkdir -p . 2>/dev/null; then
81ecdfbb 13108 as_mkdir_p='mkdir -p "$as_dir"'
0ab6f085
AM
13109else
13110 test -d ./-p && rmdir ./-p
13111 as_mkdir_p=false
1b9750d6 13112fi
0ab6f085 13113
d0ac1c44
SM
13114
13115# as_fn_executable_p FILE
13116# -----------------------
13117# Test if FILE is an executable regular file.
13118as_fn_executable_p ()
13119{
13120 test -f "$1" && test -x "$1"
13121} # as_fn_executable_p
13122as_test_x='test -x'
13123as_executable_p=as_fn_executable_p
0eee5820 13124
6bf9431b
BE
13125# Sed expression to map a string onto a valid CPP name.
13126as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13127
13128# Sed expression to map a string onto a valid variable name.
13129as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13130
1b9750d6 13131
6bf9431b 13132exec 6>&1
81ecdfbb
RW
13133## ----------------------------------- ##
13134## Main body of $CONFIG_STATUS script. ##
13135## ----------------------------------- ##
13136_ASEOF
13137test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6bf9431b 13138
81ecdfbb
RW
13139cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13140# Save the log message, to keep $0 and so on meaningful, and to
6bf9431b 13141# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
13142# values after options handling.
13143ac_log="
573fe3fb 13144This file was extended by gprof $as_me 2.36.50, which was
d0ac1c44 13145generated by GNU Autoconf 2.69. Invocation command line was
6bf9431b
BE
13146
13147 CONFIG_FILES = $CONFIG_FILES
13148 CONFIG_HEADERS = $CONFIG_HEADERS
13149 CONFIG_LINKS = $CONFIG_LINKS
13150 CONFIG_COMMANDS = $CONFIG_COMMANDS
13151 $ $0 $@
13152
81ecdfbb
RW
13153on `(hostname || uname -n) 2>/dev/null | sed 1q`
13154"
13155
6bf9431b
BE
13156_ACEOF
13157
81ecdfbb
RW
13158case $ac_config_files in *"
13159"*) set x $ac_config_files; shift; ac_config_files=$*;;
13160esac
a2d91340 13161
81ecdfbb
RW
13162case $ac_config_headers in *"
13163"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13164esac
0ab6f085 13165
0ab6f085 13166
81ecdfbb
RW
13167cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13168# Files that config.status was made for.
13169config_files="$ac_config_files"
13170config_headers="$ac_config_headers"
13171config_commands="$ac_config_commands"
a2d91340 13172
81ecdfbb 13173_ACEOF
0ab6f085 13174
81ecdfbb 13175cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6bf9431b 13176ac_cs_usage="\
81ecdfbb
RW
13177\`$as_me' instantiates files and other configuration actions
13178from templates according to the current configuration. Unless the files
13179and actions are specified as TAGs, all are instantiated by default.
6bf9431b 13180
81ecdfbb 13181Usage: $0 [OPTION]... [TAG]...
6bf9431b
BE
13182
13183 -h, --help print this help, then exit
81ecdfbb 13184 -V, --version print version number and configuration settings, then exit
d0ac1c44 13185 --config print configuration, then exit
81ecdfbb
RW
13186 -q, --quiet, --silent
13187 do not print progress messages
6bf9431b
BE
13188 -d, --debug don't remove temporary files
13189 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
13190 --file=FILE[:TEMPLATE]
13191 instantiate the configuration file FILE
13192 --header=FILE[:TEMPLATE]
13193 instantiate the configuration header FILE
6bf9431b
BE
13194
13195Configuration files:
13196$config_files
13197
13198Configuration headers:
13199$config_headers
13200
13201Configuration commands:
13202$config_commands
13203
81ecdfbb 13204Report bugs to the package provider."
0ab6f085 13205
81ecdfbb
RW
13206_ACEOF
13207cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13208ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
6bf9431b 13209ac_cs_version="\\
573fe3fb 13210gprof config.status 2.36.50
d0ac1c44
SM
13211configured by $0, generated by GNU Autoconf 2.69,
13212 with options \\"\$ac_cs_config\\"
6bf9431b 13213
d0ac1c44 13214Copyright (C) 2012 Free Software Foundation, Inc.
6bf9431b
BE
13215This config.status script is free software; the Free Software Foundation
13216gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
13217
13218ac_pwd='$ac_pwd'
13219srcdir='$srcdir'
13220INSTALL='$INSTALL'
13221MKDIR_P='$MKDIR_P'
13222AWK='$AWK'
13223test -n "\$AWK" || AWK=awk
6bf9431b
BE
13224_ACEOF
13225
81ecdfbb
RW
13226cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13227# The default lists apply if the user does not specify any file.
6bf9431b
BE
13228ac_need_defaults=:
13229while test $# != 0
13230do
13231 case $1 in
d0ac1c44 13232 --*=?*)
81ecdfbb
RW
13233 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13234 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6bf9431b 13235 ac_shift=:
252b5132 13236 ;;
d0ac1c44
SM
13237 --*=)
13238 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13239 ac_optarg=
13240 ac_shift=:
13241 ;;
81ecdfbb 13242 *)
6bf9431b
BE
13243 ac_option=$1
13244 ac_optarg=$2
13245 ac_shift=shift
252b5132 13246 ;;
6bf9431b 13247 esac
252b5132 13248
6bf9431b
BE
13249 case $ac_option in
13250 # Handling of the options.
6bf9431b
BE
13251 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13252 ac_cs_recheck=: ;;
81ecdfbb
RW
13253 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13254 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
13255 --config | --confi | --conf | --con | --co | --c )
13256 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 13257 --debug | --debu | --deb | --de | --d | -d )
6bf9431b
BE
13258 debug=: ;;
13259 --file | --fil | --fi | --f )
13260 $ac_shift
81ecdfbb
RW
13261 case $ac_optarg in
13262 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 13263 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
13264 esac
13265 as_fn_append CONFIG_FILES " '$ac_optarg'"
6bf9431b
BE
13266 ac_need_defaults=false;;
13267 --header | --heade | --head | --hea )
13268 $ac_shift
81ecdfbb
RW
13269 case $ac_optarg in
13270 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13271 esac
13272 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6bf9431b 13273 ac_need_defaults=false;;
81ecdfbb
RW
13274 --he | --h)
13275 # Conflict between --help and --header
d0ac1c44 13276 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
13277Try \`$0 --help' for more information.";;
13278 --help | --hel | -h )
13279 $as_echo "$ac_cs_usage"; exit ;;
6bf9431b
BE
13280 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13281 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13282 ac_cs_silent=: ;;
252b5132 13283
6bf9431b 13284 # This is an error.
d0ac1c44 13285 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 13286Try \`$0 --help' for more information." ;;
252b5132 13287
81ecdfbb
RW
13288 *) as_fn_append ac_config_targets " $1"
13289 ac_need_defaults=false ;;
252b5132 13290
6bf9431b
BE
13291 esac
13292 shift
13293done
252b5132 13294
6bf9431b 13295ac_configure_extra_args=
252b5132 13296
6bf9431b
BE
13297if $ac_cs_silent; then
13298 exec 6>/dev/null
13299 ac_configure_extra_args="$ac_configure_extra_args --silent"
13300fi
252b5132 13301
6bf9431b 13302_ACEOF
81ecdfbb 13303cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6bf9431b 13304if \$ac_cs_recheck; then
d0ac1c44 13305 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
13306 shift
13307 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13308 CONFIG_SHELL='$SHELL'
13309 export CONFIG_SHELL
13310 exec "\$@"
6bf9431b
BE
13311fi
13312
13313_ACEOF
81ecdfbb
RW
13314cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13315exec 5>>config.log
13316{
13317 echo
13318 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13319## Running $as_me. ##
13320_ASBOX
13321 $as_echo "$ac_log"
13322} >&5
6bf9431b 13323
81ecdfbb
RW
13324_ACEOF
13325cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
252b5132 13326#
81ecdfbb 13327# INIT-COMMANDS
252b5132 13328#
6bf9431b 13329AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
13330
13331
13332# The HP-UX ksh and POSIX shell print the target directory to stdout
13333# if CDPATH is set.
13334(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13335
13336sed_quote_subst='$sed_quote_subst'
13337double_quote_subst='$double_quote_subst'
13338delay_variable_subst='$delay_variable_subst'
3725885a
RW
13339macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13340macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13341enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13342enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13343pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13344enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13345SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13346ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13347host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13348host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13349host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13350build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13351build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13352build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13353SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13354Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13355GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13356EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13357FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13358LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13359NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13360LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13361max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13362ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13363exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13364lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13365lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13366lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13367reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13368reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13369OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13370deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13371file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13372AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13373AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13374STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13375RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13376old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13377old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13378old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13379lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13380CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13381CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13382compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13383GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13384lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13385lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13386lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13387lt_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"`'
13388objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13389MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13390lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13391lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13392lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13393lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13394lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13395need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13396DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13397NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13398LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13399OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13400OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13401libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13402shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13403extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13404archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13405enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13406export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13407whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13408compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13409old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13410old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13411archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13412archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13413module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13414module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13415with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13416allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13417no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13418hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13419hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13420hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13421hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13422hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13423hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13424hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13425hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13426inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13427link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13428fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13429always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13430export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13431exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13432include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13433prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13434file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13435variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13436need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13437need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13438version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13439runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13440shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13441shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13442libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13443library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13444soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13445install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13446postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13447postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13448finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13449finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13450hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13451sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13452sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13453hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13454enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13455enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13456enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13457old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13458striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
13459
13460LTCC='$LTCC'
13461LTCFLAGS='$LTCFLAGS'
13462compiler='$compiler_DEFAULT'
13463
3725885a
RW
13464# A function that is used when there is no print builtin or printf.
13465func_fallback_echo ()
13466{
13467 eval 'cat <<_LTECHO_EOF
13468\$1
13469_LTECHO_EOF'
13470}
13471
d7040cdb 13472# Quote evaled strings.
3725885a
RW
13473for var in SHELL \
13474ECHO \
13475SED \
d7040cdb
SE
13476GREP \
13477EGREP \
13478FGREP \
13479LD \
13480NM \
13481LN_S \
13482lt_SP2NL \
13483lt_NL2SP \
13484reload_flag \
b214d478 13485OBJDUMP \
d7040cdb
SE
13486deplibs_check_method \
13487file_magic_cmd \
13488AR \
13489AR_FLAGS \
13490STRIP \
13491RANLIB \
13492CC \
13493CFLAGS \
13494compiler \
13495lt_cv_sys_global_symbol_pipe \
13496lt_cv_sys_global_symbol_to_cdecl \
13497lt_cv_sys_global_symbol_to_c_name_address \
b214d478 13498lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
13499lt_prog_compiler_no_builtin_flag \
13500lt_prog_compiler_wl \
13501lt_prog_compiler_pic \
13502lt_prog_compiler_static \
13503lt_cv_prog_compiler_c_o \
13504need_locks \
b214d478
SE
13505DSYMUTIL \
13506NMEDIT \
13507LIPO \
13508OTOOL \
13509OTOOL64 \
d7040cdb
SE
13510shrext_cmds \
13511export_dynamic_flag_spec \
13512whole_archive_flag_spec \
13513compiler_needs_object \
13514with_gnu_ld \
13515allow_undefined_flag \
13516no_undefined_flag \
13517hardcode_libdir_flag_spec \
13518hardcode_libdir_flag_spec_ld \
13519hardcode_libdir_separator \
13520fix_srcfile_path \
13521exclude_expsyms \
13522include_expsyms \
13523file_list_spec \
13524variables_saved_for_relink \
13525libname_spec \
13526library_names_spec \
13527soname_spec \
3725885a 13528install_override_mode \
d7040cdb
SE
13529finish_eval \
13530old_striplib \
13531striplib; do
3725885a 13532 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13533 *[\\\\\\\`\\"\\\$]*)
3725885a 13534 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
13535 ;;
13536 *)
13537 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13538 ;;
13539 esac
13540done
13541
13542# Double-quote double-evaled strings.
13543for var in reload_cmds \
13544old_postinstall_cmds \
13545old_postuninstall_cmds \
13546old_archive_cmds \
13547extract_expsyms_cmds \
13548old_archive_from_new_cmds \
13549old_archive_from_expsyms_cmds \
13550archive_cmds \
13551archive_expsym_cmds \
13552module_cmds \
13553module_expsym_cmds \
13554export_symbols_cmds \
13555prelink_cmds \
13556postinstall_cmds \
13557postuninstall_cmds \
13558finish_cmds \
13559sys_lib_search_path_spec \
13560sys_lib_dlsearch_path_spec; do
3725885a 13561 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13562 *[\\\\\\\`\\"\\\$]*)
3725885a 13563 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
13564 ;;
13565 *)
13566 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13567 ;;
13568 esac
13569done
13570
d7040cdb
SE
13571ac_aux_dir='$ac_aux_dir'
13572xsi_shell='$xsi_shell'
13573lt_shell_append='$lt_shell_append'
13574
13575# See if we are running on zsh, and set the options which allow our
13576# commands through without removal of \ escapes INIT.
13577if test -n "\${ZSH_VERSION+set}" ; then
13578 setopt NO_GLOB_SUBST
13579fi
13580
13581
13582 PACKAGE='$PACKAGE'
13583 VERSION='$VERSION'
13584 TIMESTAMP='$TIMESTAMP'
13585 RM='$RM'
13586 ofile='$ofile'
13587
13588
13589
20e95c23
DJ
13590# Capture the value of obsolete ALL_LINGUAS because we need it to compute
13591 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
13592 # from automake.
13593 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
13594 # Capture the value of LINGUAS because we need it to compute CATALOGS.
13595 LINGUAS="${LINGUAS-%UNSET%}"
6bf9431b
BE
13596
13597
13598_ACEOF
13599
81ecdfbb 13600cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1b9750d6 13601
81ecdfbb 13602# Handling of arguments.
6bf9431b 13603for ac_config_target in $ac_config_targets
252b5132 13604do
81ecdfbb
RW
13605 case $ac_config_target in
13606 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13607 "gconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS gconfig.h:gconfig.in" ;;
13608 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13609 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
13610 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13611 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
13612
d0ac1c44 13613 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
13614 esac
13615done
13616
81ecdfbb 13617
6bf9431b
BE
13618# If the user did not use the arguments to specify the items to instantiate,
13619# then the envvar interface is used. Set only those that are not.
13620# We use the long form for the default assignment because of an extremely
13621# bizarre bug on SunOS 4.1.3.
13622if $ac_need_defaults; then
13623 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13624 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13625 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13626fi
13627
13628# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13629# simply because there is no reason against having it here, and in addition,
6bf9431b 13630# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13631# Hook for its removal unless debugging.
13632# Note that there is a small window in which the directory will not be cleaned:
13633# after its creation but before its name has been assigned to `$tmp'.
6bf9431b
BE
13634$debug ||
13635{
d0ac1c44 13636 tmp= ac_tmp=
81ecdfbb 13637 trap 'exit_status=$?
d0ac1c44
SM
13638 : "${ac_tmp:=$tmp}"
13639 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
13640' 0
13641 trap 'as_fn_exit 1' 1 2 13 15
6bf9431b 13642}
6bf9431b 13643# Create a (secure) tmp directory for tmp files.
252b5132 13644
6bf9431b 13645{
81ecdfbb 13646 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 13647 test -d "$tmp"
6bf9431b
BE
13648} ||
13649{
81ecdfbb
RW
13650 tmp=./conf$$-$RANDOM
13651 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
13652} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13653ac_tmp=$tmp
81ecdfbb
RW
13654
13655# Set up the scripts for CONFIG_FILES section.
13656# No need to generate them if there are no CONFIG_FILES.
13657# This happens for instance with `./config.status config.h'.
13658if test -n "$CONFIG_FILES"; then
13659
13660
13661ac_cr=`echo X | tr X '\015'`
13662# On cygwin, bash can eat \r inside `` if the user requested igncr.
13663# But we know of no other shell where ac_cr would be empty at this
13664# point, so we can use a bashism as a fallback.
13665if test "x$ac_cr" = x; then
13666 eval ac_cr=\$\'\\r\'
13667fi
13668ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13669if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 13670 ac_cs_awk_cr='\\r'
81ecdfbb
RW
13671else
13672 ac_cs_awk_cr=$ac_cr
13673fi
13674
d0ac1c44 13675echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
13676_ACEOF
13677
13678
13679{
13680 echo "cat >conf$$subs.awk <<_ACEOF" &&
13681 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13682 echo "_ACEOF"
13683} >conf$$subs.sh ||
d0ac1c44
SM
13684 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13685ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
13686ac_delim='%!_!# '
13687for ac_last_try in false false false false false :; do
13688 . ./conf$$subs.sh ||
d0ac1c44 13689 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13690
13691 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13692 if test $ac_delim_n = $ac_delim_num; then
13693 break
13694 elif $ac_last_try; then
d0ac1c44 13695 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13696 else
13697 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13698 fi
13699done
13700rm -f conf$$subs.sh
13701
13702cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13703cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
13704_ACEOF
13705sed -n '
13706h
13707s/^/S["/; s/!.*/"]=/
13708p
13709g
13710s/^[^!]*!//
13711:repl
13712t repl
13713s/'"$ac_delim"'$//
13714t delim
13715:nl
13716h
d0ac1c44 13717s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13718t more1
13719s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13720p
13721n
13722b repl
13723:more1
13724s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13725p
13726g
13727s/.\{148\}//
13728t nl
13729:delim
13730h
d0ac1c44 13731s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13732t more2
13733s/["\\]/\\&/g; s/^/"/; s/$/"/
13734p
13735b
13736:more2
13737s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13738p
13739g
13740s/.\{148\}//
13741t delim
13742' <conf$$subs.awk | sed '
13743/^[^""]/{
13744 N
13745 s/\n//
13746}
13747' >>$CONFIG_STATUS || ac_write_fail=1
13748rm -f conf$$subs.awk
13749cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13750_ACAWK
d0ac1c44 13751cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
13752 for (key in S) S_is_set[key] = 1
13753 FS = "\a"
13754
13755}
6bf9431b 13756{
81ecdfbb
RW
13757 line = $ 0
13758 nfields = split(line, field, "@")
13759 substed = 0
13760 len = length(field[1])
13761 for (i = 2; i < nfields; i++) {
13762 key = field[i]
13763 keylen = length(key)
13764 if (S_is_set[key]) {
13765 value = S[key]
13766 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13767 len += length(value) + length(field[++i])
13768 substed = 1
13769 } else
13770 len += 1 + keylen
13771 }
13772
13773 print line
6bf9431b 13774}
252b5132 13775
81ecdfbb
RW
13776_ACAWK
13777_ACEOF
13778cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13779if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13780 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13781else
13782 cat
d0ac1c44
SM
13783fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13784 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
0ab6f085
AM
13785_ACEOF
13786
d0ac1c44
SM
13787# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13788# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
13789# trailing colons and then remove the whole line if VPATH becomes empty
13790# (actually we leave an empty line to preserve line numbers).
13791if test "x$srcdir" = x.; then
d0ac1c44
SM
13792 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13793h
13794s///
13795s/^/:/
13796s/[ ]*$/:/
13797s/:\$(srcdir):/:/g
13798s/:\${srcdir}:/:/g
13799s/:@srcdir@:/:/g
13800s/^:*//
81ecdfbb 13801s/:*$//
d0ac1c44
SM
13802x
13803s/\(=[ ]*\).*/\1/
13804G
13805s/\n//
81ecdfbb
RW
13806s/^[^=]*=[ ]*$//
13807}'
13808fi
13809
13810cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13811fi # test -n "$CONFIG_FILES"
0ab6f085 13812
81ecdfbb
RW
13813# Set up the scripts for CONFIG_HEADERS section.
13814# No need to generate them if there are no CONFIG_HEADERS.
13815# This happens for instance with `./config.status Makefile'.
13816if test -n "$CONFIG_HEADERS"; then
d0ac1c44 13817cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
13818BEGIN {
13819_ACEOF
6bf9431b 13820
81ecdfbb
RW
13821# Transform confdefs.h into an awk script `defines.awk', embedded as
13822# here-document in config.status, that substitutes the proper values into
13823# config.h.in to produce config.h.
1b9750d6 13824
81ecdfbb
RW
13825# Create a delimiter string that does not exist in confdefs.h, to ease
13826# handling of long lines.
13827ac_delim='%!_!# '
13828for ac_last_try in false false :; do
d0ac1c44
SM
13829 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13830 if test -z "$ac_tt"; then
81ecdfbb
RW
13831 break
13832 elif $ac_last_try; then
d0ac1c44 13833 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
13834 else
13835 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13836 fi
13837done
13838
13839# For the awk script, D is an array of macro values keyed by name,
13840# likewise P contains macro parameters if any. Preserve backslash
13841# newline sequences.
13842
13843ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13844sed -n '
13845s/.\{148\}/&'"$ac_delim"'/g
13846t rset
13847:rset
13848s/^[ ]*#[ ]*define[ ][ ]*/ /
13849t def
13850d
13851:def
13852s/\\$//
13853t bsnl
13854s/["\\]/\\&/g
13855s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13856D["\1"]=" \3"/p
13857s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13858d
13859:bsnl
13860s/["\\]/\\&/g
13861s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13862D["\1"]=" \3\\\\\\n"\\/p
13863t cont
13864s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13865t cont
13866d
13867:cont
13868n
13869s/.\{148\}/&'"$ac_delim"'/g
13870t clear
13871:clear
13872s/\\$//
13873t bsnlc
13874s/["\\]/\\&/g; s/^/"/; s/$/"/p
13875d
13876:bsnlc
13877s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13878b cont
13879' <confdefs.h | sed '
13880s/'"$ac_delim"'/"\\\
13881"/g' >>$CONFIG_STATUS || ac_write_fail=1
13882
13883cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13884 for (key in D) D_is_set[key] = 1
13885 FS = "\a"
13886}
13887/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13888 line = \$ 0
13889 split(line, arg, " ")
13890 if (arg[1] == "#") {
13891 defundef = arg[2]
13892 mac1 = arg[3]
13893 } else {
13894 defundef = substr(arg[1], 2)
13895 mac1 = arg[2]
13896 }
13897 split(mac1, mac2, "(") #)
13898 macro = mac2[1]
13899 prefix = substr(line, 1, index(line, defundef) - 1)
13900 if (D_is_set[macro]) {
13901 # Preserve the white space surrounding the "#".
13902 print prefix "define", macro P[macro] D[macro]
13903 next
13904 } else {
13905 # Replace #undef with comments. This is necessary, for example,
13906 # in the case of _POSIX_SOURCE, which is predefined and required
13907 # on some systems where configure will not decide to define it.
13908 if (defundef == "undef") {
13909 print "/*", prefix defundef, macro, "*/"
13910 next
13911 }
13912 }
13913}
13914{ print }
13915_ACAWK
1b9750d6 13916_ACEOF
81ecdfbb 13917cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 13918 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 13919fi # test -n "$CONFIG_HEADERS"
1b9750d6 13920
81ecdfbb
RW
13921
13922eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13923shift
13924for ac_tag
13925do
13926 case $ac_tag in
13927 :[FHLC]) ac_mode=$ac_tag; continue;;
13928 esac
13929 case $ac_mode$ac_tag in
13930 :[FHL]*:*);;
d0ac1c44 13931 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
13932 :[FH]-) ac_tag=-:-;;
13933 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13934 esac
13935 ac_save_IFS=$IFS
13936 IFS=:
13937 set x $ac_tag
13938 IFS=$ac_save_IFS
13939 shift
13940 ac_file=$1
13941 shift
13942
13943 case $ac_mode in
13944 :L) ac_source=$1;;
13945 :[FH])
13946 ac_file_inputs=
13947 for ac_f
13948 do
13949 case $ac_f in
d0ac1c44 13950 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
13951 *) # Look for the file first in the build tree, then in the source tree
13952 # (if the path is not absolute). The absolute path cannot be DOS-style,
13953 # because $ac_f cannot contain `:'.
13954 test -f "$ac_f" ||
13955 case $ac_f in
13956 [\\/$]*) false;;
13957 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13958 esac ||
d0ac1c44 13959 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
13960 esac
13961 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13962 as_fn_append ac_file_inputs " '$ac_f'"
13963 done
13964
13965 # Let's still pretend it is `configure' which instantiates (i.e., don't
13966 # use $as_me), people would be surprised to read:
13967 # /* config.h. Generated by config.status. */
13968 configure_input='Generated from '`
13969 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13970 `' by configure.'
13971 if test x"$ac_file" != x-; then
13972 configure_input="$ac_file. $configure_input"
13973 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13974$as_echo "$as_me: creating $ac_file" >&6;}
0ab6f085 13975 fi
81ecdfbb
RW
13976 # Neutralize special characters interpreted by sed in replacement strings.
13977 case $configure_input in #(
13978 *\&* | *\|* | *\\* )
13979 ac_sed_conf_input=`$as_echo "$configure_input" |
13980 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13981 *) ac_sed_conf_input=$configure_input;;
13982 esac
1b9750d6 13983
81ecdfbb 13984 case $ac_tag in
d0ac1c44
SM
13985 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13986 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
13987 esac
13988 ;;
252b5132
RH
13989 esac
13990
81ecdfbb 13991 ac_dir=`$as_dirname -- "$ac_file" ||
6bf9431b
BE
13992$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13993 X"$ac_file" : 'X\(//\)[^/]' \| \
13994 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
13995 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13996$as_echo X"$ac_file" |
13997 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13998 s//\1/
13999 q
14000 }
14001 /^X\(\/\/\)[^/].*/{
14002 s//\1/
14003 q
14004 }
14005 /^X\(\/\/\)$/{
14006 s//\1/
14007 q
14008 }
14009 /^X\(\/\).*/{
14010 s//\1/
14011 q
14012 }
14013 s/.*/./; q'`
14014 as_dir="$ac_dir"; as_fn_mkdir_p
6bf9431b
BE
14015 ac_builddir=.
14016
81ecdfbb
RW
14017case "$ac_dir" in
14018.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14019*)
14020 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14021 # A ".." for each directory in $ac_dir_suffix.
14022 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14023 case $ac_top_builddir_sub in
14024 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14025 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14026 esac ;;
14027esac
14028ac_abs_top_builddir=$ac_pwd
14029ac_abs_builddir=$ac_pwd$ac_dir_suffix
14030# for backward compatibility:
14031ac_top_builddir=$ac_top_build_prefix
252b5132 14032
6bf9431b 14033case $srcdir in
81ecdfbb 14034 .) # We are building in place.
6bf9431b 14035 ac_srcdir=.
81ecdfbb
RW
14036 ac_top_srcdir=$ac_top_builddir_sub
14037 ac_abs_top_srcdir=$ac_pwd ;;
14038 [\\/]* | ?:[\\/]* ) # Absolute name.
6bf9431b 14039 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14040 ac_top_srcdir=$srcdir
14041 ac_abs_top_srcdir=$srcdir ;;
14042 *) # Relative name.
14043 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14044 ac_top_srcdir=$ac_top_build_prefix$srcdir
14045 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6bf9431b 14046esac
81ecdfbb 14047ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 14048
252b5132 14049
81ecdfbb
RW
14050 case $ac_mode in
14051 :F)
14052 #
14053 # CONFIG_FILE
14054 #
6bf9431b
BE
14055
14056 case $INSTALL in
14057 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
14058 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14059 esac
14060 ac_MKDIR_P=$MKDIR_P
14061 case $MKDIR_P in
14062 [\\/$]* | ?:[\\/]* ) ;;
14063 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
252b5132 14064 esac
81ecdfbb 14065_ACEOF
1b9750d6 14066
81ecdfbb
RW
14067cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14068# If the template does not know about datarootdir, expand it.
14069# FIXME: This hack should be removed a few years after 2.60.
14070ac_datarootdir_hack=; ac_datarootdir_seen=
14071ac_sed_dataroot='
14072/datarootdir/ {
14073 p
14074 q
14075}
14076/@datadir@/p
14077/@docdir@/p
14078/@infodir@/p
14079/@localedir@/p
14080/@mandir@/p'
14081case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14082*datarootdir*) ac_datarootdir_seen=yes;;
14083*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14085$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14086_ACEOF
14087cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14088 ac_datarootdir_hack='
14089 s&@datadir@&$datadir&g
14090 s&@docdir@&$docdir&g
14091 s&@infodir@&$infodir&g
14092 s&@localedir@&$localedir&g
14093 s&@mandir@&$mandir&g
14094 s&\\\${datarootdir}&$datarootdir&g' ;;
14095esac
6bf9431b 14096_ACEOF
81ecdfbb
RW
14097
14098# Neutralize VPATH when `$srcdir' = `.'.
14099# Shell code in configure.ac might set extrasub.
14100# FIXME: do we really want to maintain this feature?
14101cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14102ac_sed_extra="$ac_vpsub
6bf9431b
BE
14103$extrasub
14104_ACEOF
81ecdfbb 14105cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6bf9431b
BE
14106:t
14107/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
14108s|@configure_input@|$ac_sed_conf_input|;t t
14109s&@top_builddir@&$ac_top_builddir_sub&;t t
14110s&@top_build_prefix@&$ac_top_build_prefix&;t t
14111s&@srcdir@&$ac_srcdir&;t t
14112s&@abs_srcdir@&$ac_abs_srcdir&;t t
14113s&@top_srcdir@&$ac_top_srcdir&;t t
14114s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14115s&@builddir@&$ac_builddir&;t t
14116s&@abs_builddir@&$ac_abs_builddir&;t t
14117s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14118s&@INSTALL@&$ac_INSTALL&;t t
14119s&@MKDIR_P@&$ac_MKDIR_P&;t t
14120$ac_datarootdir_hack
14121"
d0ac1c44
SM
14122eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14123 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
14124
14125test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
14126 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14127 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14128 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 14129 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14130which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 14131$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14132which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 14133
d0ac1c44 14134 rm -f "$ac_tmp/stdin"
6bf9431b 14135 case $ac_file in
d0ac1c44
SM
14136 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14137 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 14138 esac \
d0ac1c44 14139 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
14140 ;;
14141 :H)
14142 #
14143 # CONFIG_HEADER
14144 #
6bf9431b 14145 if test x"$ac_file" != x-; then
81ecdfbb
RW
14146 {
14147 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14148 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14149 } >"$ac_tmp/config.h" \
14150 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14151 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
14152 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14153$as_echo "$as_me: $ac_file is unchanged" >&6;}
6bf9431b 14154 else
81ecdfbb 14155 rm -f "$ac_file"
d0ac1c44
SM
14156 mv "$ac_tmp/config.h" "$ac_file" \
14157 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
252b5132 14158 fi
6bf9431b 14159 else
81ecdfbb 14160 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14161 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14162 || as_fn_error $? "could not create -" "$LINENO" 5
252b5132 14163 fi
81ecdfbb
RW
14164# Compute "$ac_file"'s index in $config_headers.
14165_am_arg="$ac_file"
6bf9431b
BE
14166_am_stamp_count=1
14167for _am_header in $config_headers :; do
14168 case $_am_header in
81ecdfbb 14169 $_am_arg | $_am_arg:* )
6bf9431b
BE
14170 break ;;
14171 * )
14172 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14173 esac
14174done
81ecdfbb
RW
14175echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14176$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14177 X"$_am_arg" : 'X\(//\)[^/]' \| \
14178 X"$_am_arg" : 'X\(//\)$' \| \
14179 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14180$as_echo X"$_am_arg" |
14181 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14182 s//\1/
14183 q
14184 }
14185 /^X\(\/\/\)[^/].*/{
14186 s//\1/
14187 q
14188 }
14189 /^X\(\/\/\)$/{
14190 s//\1/
14191 q
14192 }
14193 /^X\(\/\).*/{
14194 s//\1/
14195 q
14196 }
14197 s/.*/./; q'`/stamp-h$_am_stamp_count
14198 ;;
0ab6f085 14199
81ecdfbb
RW
14200 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14201$as_echo "$as_me: executing $ac_file commands" >&6;}
14202 ;;
14203 esac
6bf9431b
BE
14204
14205
81ecdfbb
RW
14206 case $ac_file$ac_mode in
14207 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
d0ac1c44 14208 # Older Autoconf quotes --file arguments for eval, but not when files
81ecdfbb
RW
14209 # are listed without --file. Let's play safe and only enable the eval
14210 # if we detect the quoting.
14211 case $CONFIG_FILES in
14212 *\'*) eval set x "$CONFIG_FILES" ;;
14213 *) set x $CONFIG_FILES ;;
14214 esac
14215 shift
14216 for mf
14217 do
14218 # Strip MF so we end up with the name of the file.
14219 mf=`echo "$mf" | sed -e 's/:.*$//'`
14220 # Check whether this is an Automake generated Makefile or not.
d0ac1c44 14221 # We used to match only the files named 'Makefile.in', but
81ecdfbb
RW
14222 # some people rename them; so instead we look at the file content.
14223 # Grep'ing the first line is not enough: some people post-process
14224 # each Makefile.in and add a new line on top of each file to say so.
14225 # Grep'ing the whole file is not good either: AIX grep has a line
14226 # limit of 2048, but all sed's we know have understand at least 4000.
14227 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14228 dirpart=`$as_dirname -- "$mf" ||
6bf9431b
BE
14229$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14230 X"$mf" : 'X\(//\)[^/]' \| \
14231 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
14232 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14233$as_echo X"$mf" |
14234 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14235 s//\1/
14236 q
14237 }
14238 /^X\(\/\/\)[^/].*/{
14239 s//\1/
14240 q
14241 }
14242 /^X\(\/\/\)$/{
14243 s//\1/
14244 q
14245 }
14246 /^X\(\/\).*/{
14247 s//\1/
14248 q
14249 }
14250 s/.*/./; q'`
14251 else
14252 continue
14253 fi
14254 # Extract the definition of DEPDIR, am__include, and am__quote
d0ac1c44 14255 # from the Makefile without running 'make'.
81ecdfbb
RW
14256 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14257 test -z "$DEPDIR" && continue
14258 am__include=`sed -n 's/^am__include = //p' < "$mf"`
d0ac1c44 14259 test -z "$am__include" && continue
81ecdfbb 14260 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
81ecdfbb
RW
14261 # Find all dependency output files, they are included files with
14262 # $(DEPDIR) in their names. We invoke sed twice because it is the
14263 # simplest approach to changing $(DEPDIR) to its actual value in the
14264 # expansion.
14265 for file in `sed -n "
14266 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
d0ac1c44 14267 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
81ecdfbb
RW
14268 # Make sure the directory exists.
14269 test -f "$dirpart/$file" && continue
14270 fdir=`$as_dirname -- "$file" ||
6bf9431b
BE
14271$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14272 X"$file" : 'X\(//\)[^/]' \| \
14273 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
14274 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14275$as_echo X"$file" |
14276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14277 s//\1/
14278 q
14279 }
14280 /^X\(\/\/\)[^/].*/{
14281 s//\1/
14282 q
14283 }
14284 /^X\(\/\/\)$/{
14285 s//\1/
14286 q
14287 }
14288 /^X\(\/\).*/{
14289 s//\1/
14290 q
14291 }
14292 s/.*/./; q'`
14293 as_dir=$dirpart/$fdir; as_fn_mkdir_p
14294 # echo "creating $dirpart/$file"
14295 echo '# dummy' > "$dirpart/$file"
6bf9431b 14296 done
6bf9431b 14297 done
81ecdfbb 14298}
d7040cdb 14299 ;;
81ecdfbb 14300 "libtool":C)
d7040cdb
SE
14301
14302 # See if we are running on zsh, and set the options which allow our
14303 # commands through without removal of \ escapes.
14304 if test -n "${ZSH_VERSION+set}" ; then
14305 setopt NO_GLOB_SUBST
14306 fi
14307
14308 cfgfile="${ofile}T"
14309 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14310 $RM "$cfgfile"
14311
14312 cat <<_LT_EOF >> "$cfgfile"
14313#! $SHELL
14314
14315# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
b214d478 14316# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
14317# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14318# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14319#
b214d478 14320# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 14321# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
b214d478 14322# Written by Gordon Matzigkeit, 1996
d7040cdb 14323#
b214d478 14324# This file is part of GNU Libtool.
d7040cdb 14325#
b214d478
SE
14326# GNU Libtool is free software; you can redistribute it and/or
14327# modify it under the terms of the GNU General Public License as
14328# published by the Free Software Foundation; either version 2 of
14329# the License, or (at your option) any later version.
d7040cdb 14330#
b214d478
SE
14331# As a special exception to the GNU General Public License,
14332# if you distribute this file as part of a program or library that
14333# is built using GNU Libtool, you may include this file under the
14334# same distribution terms that you use for the rest of that program.
d7040cdb 14335#
b214d478
SE
14336# GNU Libtool is distributed in the hope that it will be useful,
14337# but WITHOUT ANY WARRANTY; without even the implied warranty of
14338# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14339# GNU General Public License for more details.
d7040cdb 14340#
b214d478
SE
14341# You should have received a copy of the GNU General Public License
14342# along with GNU Libtool; see the file COPYING. If not, a copy
14343# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14344# obtained by writing to the Free Software Foundation, Inc.,
14345# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
14346
14347
14348# The names of the tagged configurations supported by this script.
14349available_tags=""
14350
14351# ### BEGIN LIBTOOL CONFIG
14352
14353# Which release of libtool.m4 was used?
14354macro_version=$macro_version
14355macro_revision=$macro_revision
14356
14357# Whether or not to build shared libraries.
14358build_libtool_libs=$enable_shared
14359
14360# Whether or not to build static libraries.
14361build_old_libs=$enable_static
14362
14363# What type of objects to build.
14364pic_mode=$pic_mode
14365
14366# Whether or not to optimize for fast installation.
14367fast_install=$enable_fast_install
14368
3725885a
RW
14369# Shell to use when invoking shell scripts.
14370SHELL=$lt_SHELL
14371
14372# An echo program that protects backslashes.
14373ECHO=$lt_ECHO
14374
d7040cdb
SE
14375# The host system.
14376host_alias=$host_alias
14377host=$host
14378host_os=$host_os
14379
14380# The build system.
14381build_alias=$build_alias
14382build=$build
14383build_os=$build_os
14384
14385# A sed program that does not truncate output.
14386SED=$lt_SED
14387
14388# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14389Xsed="\$SED -e 1s/^X//"
14390
14391# A grep program that handles long lines.
14392GREP=$lt_GREP
14393
14394# An ERE matcher.
14395EGREP=$lt_EGREP
14396
14397# A literal string matcher.
14398FGREP=$lt_FGREP
14399
14400# A BSD- or MS-compatible name lister.
14401NM=$lt_NM
14402
14403# Whether we need soft or hard links.
14404LN_S=$lt_LN_S
14405
14406# What is the maximum length of a command?
14407max_cmd_len=$max_cmd_len
14408
14409# Object file suffix (normally "o").
14410objext=$ac_objext
14411
14412# Executable file suffix (normally "").
14413exeext=$exeext
14414
14415# whether the shell understands "unset".
14416lt_unset=$lt_unset
14417
14418# turn spaces into newlines.
14419SP2NL=$lt_lt_SP2NL
14420
14421# turn newlines into spaces.
14422NL2SP=$lt_lt_NL2SP
14423
b214d478
SE
14424# An object symbol dumper.
14425OBJDUMP=$lt_OBJDUMP
14426
d7040cdb
SE
14427# Method to check whether dependent libraries are shared objects.
14428deplibs_check_method=$lt_deplibs_check_method
14429
14430# Command to use when deplibs_check_method == "file_magic".
14431file_magic_cmd=$lt_file_magic_cmd
14432
14433# The archiver.
14434AR=$lt_AR
14435AR_FLAGS=$lt_AR_FLAGS
14436
14437# A symbol stripping program.
14438STRIP=$lt_STRIP
14439
14440# Commands used to install an old-style archive.
14441RANLIB=$lt_RANLIB
14442old_postinstall_cmds=$lt_old_postinstall_cmds
14443old_postuninstall_cmds=$lt_old_postuninstall_cmds
14444
3725885a
RW
14445# Whether to use a lock for old archive extraction.
14446lock_old_archive_extraction=$lock_old_archive_extraction
14447
d7040cdb
SE
14448# A C compiler.
14449LTCC=$lt_CC
14450
14451# LTCC compiler flags.
14452LTCFLAGS=$lt_CFLAGS
14453
14454# Take the output of nm and produce a listing of raw symbols and C names.
14455global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14456
14457# Transform the output of nm in a proper C declaration.
14458global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14459
14460# Transform the output of nm in a C name address pair.
14461global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14462
b214d478
SE
14463# Transform the output of nm in a C name address pair when lib prefix is needed.
14464global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14465
d7040cdb
SE
14466# The name of the directory that contains temporary libtool files.
14467objdir=$objdir
14468
d7040cdb
SE
14469# Used to examine libraries when file_magic_cmd begins with "file".
14470MAGIC_CMD=$MAGIC_CMD
14471
14472# Must we lock files when doing compilation?
14473need_locks=$lt_need_locks
14474
b214d478
SE
14475# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14476DSYMUTIL=$lt_DSYMUTIL
14477
14478# Tool to change global to local symbols on Mac OS X.
14479NMEDIT=$lt_NMEDIT
14480
14481# Tool to manipulate fat objects and archives on Mac OS X.
14482LIPO=$lt_LIPO
14483
14484# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14485OTOOL=$lt_OTOOL
14486
14487# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14488OTOOL64=$lt_OTOOL64
14489
d7040cdb
SE
14490# Old archive suffix (normally "a").
14491libext=$libext
14492
14493# Shared library suffix (normally ".so").
14494shrext_cmds=$lt_shrext_cmds
14495
14496# The commands to extract the exported symbol list from a shared archive.
14497extract_expsyms_cmds=$lt_extract_expsyms_cmds
14498
14499# Variables whose values should be saved in libtool wrapper scripts and
14500# restored at link time.
14501variables_saved_for_relink=$lt_variables_saved_for_relink
14502
14503# Do we need the "lib" prefix for modules?
14504need_lib_prefix=$need_lib_prefix
14505
14506# Do we need a version for libraries?
14507need_version=$need_version
14508
14509# Library versioning type.
14510version_type=$version_type
14511
14512# Shared library runtime path variable.
14513runpath_var=$runpath_var
14514
14515# Shared library path variable.
14516shlibpath_var=$shlibpath_var
14517
14518# Is shlibpath searched before the hard-coded library search path?
14519shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14520
14521# Format of library name prefix.
14522libname_spec=$lt_libname_spec
14523
14524# List of archive names. First name is the real one, the rest are links.
14525# The last name is the one that the linker finds with -lNAME
14526library_names_spec=$lt_library_names_spec
14527
14528# The coded name of the library, if different from the real name.
14529soname_spec=$lt_soname_spec
14530
3725885a
RW
14531# Permission mode override for installation of shared libraries.
14532install_override_mode=$lt_install_override_mode
14533
d7040cdb
SE
14534# Command to use after installation of a shared archive.
14535postinstall_cmds=$lt_postinstall_cmds
14536
14537# Command to use after uninstallation of a shared archive.
14538postuninstall_cmds=$lt_postuninstall_cmds
14539
14540# Commands used to finish a libtool library installation in a directory.
14541finish_cmds=$lt_finish_cmds
14542
14543# As "finish_cmds", except a single script fragment to be evaled but
14544# not shown.
14545finish_eval=$lt_finish_eval
14546
14547# Whether we should hardcode library paths into libraries.
14548hardcode_into_libs=$hardcode_into_libs
14549
14550# Compile-time system search path for libraries.
14551sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14552
14553# Run-time system search path for libraries.
14554sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14555
14556# Whether dlopen is supported.
14557dlopen_support=$enable_dlopen
14558
14559# Whether dlopen of programs is supported.
14560dlopen_self=$enable_dlopen_self
14561
14562# Whether dlopen of statically linked programs is supported.
14563dlopen_self_static=$enable_dlopen_self_static
14564
14565# Commands to strip libraries.
14566old_striplib=$lt_old_striplib
14567striplib=$lt_striplib
14568
14569
14570# The linker used to build libraries.
14571LD=$lt_LD
14572
3725885a
RW
14573# How to create reloadable object files.
14574reload_flag=$lt_reload_flag
14575reload_cmds=$lt_reload_cmds
14576
d7040cdb
SE
14577# Commands used to build an old-style archive.
14578old_archive_cmds=$lt_old_archive_cmds
14579
14580# A language specific compiler.
14581CC=$lt_compiler
14582
14583# Is the compiler the GNU compiler?
14584with_gcc=$GCC
14585
14586# Compiler flag to turn off builtin functions.
14587no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14588
14589# How to pass a linker flag through the compiler.
14590wl=$lt_lt_prog_compiler_wl
14591
14592# Additional compiler flags for building library objects.
14593pic_flag=$lt_lt_prog_compiler_pic
14594
14595# Compiler flag to prevent dynamic linking.
14596link_static_flag=$lt_lt_prog_compiler_static
14597
14598# Does compiler simultaneously support -c and -o options?
14599compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14600
14601# Whether or not to add -lc for building shared libraries.
14602build_libtool_need_lc=$archive_cmds_need_lc
14603
14604# Whether or not to disallow shared libs when runtime libs are static.
14605allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14606
14607# Compiler flag to allow reflexive dlopens.
14608export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14609
14610# Compiler flag to generate shared objects directly from archives.
14611whole_archive_flag_spec=$lt_whole_archive_flag_spec
14612
14613# Whether the compiler copes with passing no objects directly.
14614compiler_needs_object=$lt_compiler_needs_object
14615
14616# Create an old-style archive from a shared archive.
14617old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14618
14619# Create a temporary old-style archive to link instead of a shared archive.
14620old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14621
14622# Commands used to build a shared archive.
14623archive_cmds=$lt_archive_cmds
14624archive_expsym_cmds=$lt_archive_expsym_cmds
14625
14626# Commands used to build a loadable module if different from building
14627# a shared archive.
14628module_cmds=$lt_module_cmds
14629module_expsym_cmds=$lt_module_expsym_cmds
14630
14631# Whether we are building with GNU ld or not.
14632with_gnu_ld=$lt_with_gnu_ld
14633
14634# Flag that allows shared libraries with undefined symbols to be built.
14635allow_undefined_flag=$lt_allow_undefined_flag
14636
14637# Flag that enforces no undefined symbols.
14638no_undefined_flag=$lt_no_undefined_flag
14639
14640# Flag to hardcode \$libdir into a binary during linking.
14641# This must work even if \$libdir does not exist
14642hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14643
14644# If ld is used when linking, flag to hardcode \$libdir into a binary
14645# during linking. This must work even if \$libdir does not exist.
14646hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14647
14648# Whether we need a single "-rpath" flag with a separated argument.
14649hardcode_libdir_separator=$lt_hardcode_libdir_separator
14650
14651# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14652# DIR into the resulting binary.
14653hardcode_direct=$hardcode_direct
14654
14655# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14656# DIR into the resulting binary and the resulting library dependency is
14657# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14658# library is relocated.
14659hardcode_direct_absolute=$hardcode_direct_absolute
14660
14661# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14662# into the resulting binary.
14663hardcode_minus_L=$hardcode_minus_L
14664
14665# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14666# into the resulting binary.
14667hardcode_shlibpath_var=$hardcode_shlibpath_var
14668
14669# Set to "yes" if building a shared library automatically hardcodes DIR
14670# into the library and all subsequent libraries and executables linked
14671# against it.
14672hardcode_automatic=$hardcode_automatic
14673
14674# Set to yes if linker adds runtime paths of dependent libraries
14675# to runtime path list.
14676inherit_rpath=$inherit_rpath
14677
14678# Whether libtool must link a program against all its dependency libraries.
14679link_all_deplibs=$link_all_deplibs
14680
14681# Fix the shell variable \$srcfile for the compiler.
14682fix_srcfile_path=$lt_fix_srcfile_path
14683
14684# Set to "yes" if exported symbols are required.
14685always_export_symbols=$always_export_symbols
14686
14687# The commands to list exported symbols.
14688export_symbols_cmds=$lt_export_symbols_cmds
14689
14690# Symbols that should not be listed in the preloaded symbols.
14691exclude_expsyms=$lt_exclude_expsyms
14692
14693# Symbols that must always be exported.
14694include_expsyms=$lt_include_expsyms
14695
14696# Commands necessary for linking programs (against libraries) with templates.
14697prelink_cmds=$lt_prelink_cmds
14698
14699# Specify filename containing input files.
14700file_list_spec=$lt_file_list_spec
14701
14702# How to hardcode a shared library path into an executable.
14703hardcode_action=$hardcode_action
14704
14705# ### END LIBTOOL CONFIG
14706
14707_LT_EOF
14708
14709 case $host_os in
14710 aix3*)
14711 cat <<\_LT_EOF >> "$cfgfile"
14712# AIX sometimes has problems with the GCC collect2 program. For some
14713# reason, if we set the COLLECT_NAMES environment variable, the problems
14714# vanish in a puff of smoke.
14715if test "X${COLLECT_NAMES+set}" != Xset; then
14716 COLLECT_NAMES=
14717 export COLLECT_NAMES
14718fi
14719_LT_EOF
14720 ;;
14721 esac
14722
14723
14724ltmain="$ac_aux_dir/ltmain.sh"
14725
14726
14727 # We use sed instead of cat because bash on DJGPP gets confused if
14728 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14729 # text mode, it properly converts lines to CR/LF. This bash problem
14730 # is reportedly fixed, but why not run on old versions too?
14731 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14732 || (rm -f "$cfgfile"; exit 1)
14733
14734 case $xsi_shell in
14735 yes)
14736 cat << \_LT_EOF >> "$cfgfile"
b214d478 14737
d7040cdb
SE
14738# func_dirname file append nondir_replacement
14739# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14740# otherwise set result to NONDIR_REPLACEMENT.
14741func_dirname ()
14742{
14743 case ${1} in
14744 */*) func_dirname_result="${1%/*}${2}" ;;
14745 * ) func_dirname_result="${3}" ;;
14746 esac
14747}
14748
14749# func_basename file
14750func_basename ()
14751{
14752 func_basename_result="${1##*/}"
14753}
14754
b214d478
SE
14755# func_dirname_and_basename file append nondir_replacement
14756# perform func_basename and func_dirname in a single function
14757# call:
14758# dirname: Compute the dirname of FILE. If nonempty,
14759# add APPEND to the result, otherwise set result
14760# to NONDIR_REPLACEMENT.
14761# value returned in "$func_dirname_result"
14762# basename: Compute filename of FILE.
14763# value retuned in "$func_basename_result"
14764# Implementation must be kept synchronized with func_dirname
14765# and func_basename. For efficiency, we do not delegate to
14766# those functions but instead duplicate the functionality here.
14767func_dirname_and_basename ()
14768{
14769 case ${1} in
14770 */*) func_dirname_result="${1%/*}${2}" ;;
14771 * ) func_dirname_result="${3}" ;;
14772 esac
14773 func_basename_result="${1##*/}"
14774}
14775
d7040cdb
SE
14776# func_stripname prefix suffix name
14777# strip PREFIX and SUFFIX off of NAME.
14778# PREFIX and SUFFIX must not contain globbing or regex special
14779# characters, hashes, percent signs, but SUFFIX may contain a leading
14780# dot (in which case that matches only a dot).
14781func_stripname ()
14782{
14783 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14784 # positional parameters, so assign one to ordinary parameter first.
14785 func_stripname_result=${3}
14786 func_stripname_result=${func_stripname_result#"${1}"}
14787 func_stripname_result=${func_stripname_result%"${2}"}
14788}
14789
14790# func_opt_split
14791func_opt_split ()
14792{
14793 func_opt_split_opt=${1%%=*}
14794 func_opt_split_arg=${1#*=}
14795}
14796
14797# func_lo2o object
14798func_lo2o ()
14799{
14800 case ${1} in
14801 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14802 *) func_lo2o_result=${1} ;;
14803 esac
14804}
b214d478
SE
14805
14806# func_xform libobj-or-source
14807func_xform ()
14808{
14809 func_xform_result=${1%.*}.lo
14810}
14811
14812# func_arith arithmetic-term...
14813func_arith ()
14814{
14815 func_arith_result=$(( $* ))
14816}
14817
14818# func_len string
14819# STRING may not start with a hyphen.
14820func_len ()
14821{
14822 func_len_result=${#1}
14823}
14824
d7040cdb
SE
14825_LT_EOF
14826 ;;
14827 *) # Bourne compatible functions.
14828 cat << \_LT_EOF >> "$cfgfile"
b214d478 14829
d7040cdb
SE
14830# func_dirname file append nondir_replacement
14831# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14832# otherwise set result to NONDIR_REPLACEMENT.
14833func_dirname ()
14834{
14835 # Extract subdirectory from the argument.
3725885a 14836 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
14837 if test "X$func_dirname_result" = "X${1}"; then
14838 func_dirname_result="${3}"
14839 else
14840 func_dirname_result="$func_dirname_result${2}"
14841 fi
14842}
14843
14844# func_basename file
14845func_basename ()
14846{
3725885a 14847 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
14848}
14849
b214d478 14850
d7040cdb
SE
14851# func_stripname prefix suffix name
14852# strip PREFIX and SUFFIX off of NAME.
14853# PREFIX and SUFFIX must not contain globbing or regex special
14854# characters, hashes, percent signs, but SUFFIX may contain a leading
14855# dot (in which case that matches only a dot).
14856# func_strip_suffix prefix name
14857func_stripname ()
14858{
14859 case ${2} in
3725885a
RW
14860 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14861 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
14862 esac
14863}
14864
14865# sed scripts:
14866my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14867my_sed_long_arg='1s/^-[^=]*=//'
14868
14869# func_opt_split
14870func_opt_split ()
14871{
3725885a
RW
14872 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14873 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
14874}
14875
14876# func_lo2o object
14877func_lo2o ()
14878{
3725885a 14879 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 14880}
b214d478
SE
14881
14882# func_xform libobj-or-source
14883func_xform ()
14884{
3725885a 14885 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
b214d478
SE
14886}
14887
14888# func_arith arithmetic-term...
14889func_arith ()
14890{
14891 func_arith_result=`expr "$@"`
14892}
14893
14894# func_len string
14895# STRING may not start with a hyphen.
14896func_len ()
14897{
14898 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14899}
14900
d7040cdb
SE
14901_LT_EOF
14902esac
14903
14904case $lt_shell_append in
14905 yes)
14906 cat << \_LT_EOF >> "$cfgfile"
14907
14908# func_append var value
14909# Append VALUE to the end of shell variable VAR.
14910func_append ()
14911{
14912 eval "$1+=\$2"
14913}
14914_LT_EOF
14915 ;;
14916 *)
14917 cat << \_LT_EOF >> "$cfgfile"
14918
14919# func_append var value
14920# Append VALUE to the end of shell variable VAR.
14921func_append ()
14922{
14923 eval "$1=\$$1\$2"
14924}
b214d478 14925
d7040cdb
SE
14926_LT_EOF
14927 ;;
14928 esac
14929
14930
14931 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14932 || (rm -f "$cfgfile"; exit 1)
14933
14934 mv -f "$cfgfile" "$ofile" ||
14935 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14936 chmod +x "$ofile"
14937
6bf9431b 14938 ;;
81ecdfbb 14939 "default-1":C)
20e95c23
DJ
14940 for ac_file in $CONFIG_FILES; do
14941 # Support "outfile[:infile[:infile...]]"
14942 case "$ac_file" in
14943 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
14944 esac
14945 # PO directories have a Makefile.in generated from Makefile.in.in.
14946 case "$ac_file" in */Makefile.in)
14947 # Adjust a relative srcdir.
14948 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 14949 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
14950 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
14951 # In autoconf-2.13 it is called $ac_given_srcdir.
14952 # In autoconf-2.50 it is called $srcdir.
14953 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
14954 case "$ac_given_srcdir" in
14955 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
14956 /*) top_srcdir="$ac_given_srcdir" ;;
14957 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
14958 esac
14959 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
14960 rm -f "$ac_dir/POTFILES"
14961 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
14962 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
14963 POMAKEFILEDEPS="POTFILES.in"
14964 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
14965 # on $ac_dir but don't depend on user-specified configuration
14966 # parameters.
14967 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
14968 # The LINGUAS file contains the set of available languages.
14969 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 14970 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
14971 fi
14972 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
14973 # Hide the ALL_LINGUAS assigment from automake.
14974 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
14975 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
14976 else
37a42ee9 14977 # The set of available languages was given in configure.ac.
20e95c23
DJ
14978 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
14979 fi
14980 case "$ac_given_srcdir" in
14981 .) srcdirpre= ;;
14982 *) srcdirpre='$(srcdir)/' ;;
14983 esac
14984 POFILES=
14985 GMOFILES=
14986 UPDATEPOFILES=
14987 DUMMYPOFILES=
14988 for lang in $ALL_LINGUAS; do
14989 POFILES="$POFILES $srcdirpre$lang.po"
14990 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
14991 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
14992 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
14993 done
14994 # CATALOGS depends on both $ac_dir and the user's LINGUAS
14995 # environment variable.
14996 INST_LINGUAS=
14997 if test -n "$ALL_LINGUAS"; then
14998 for presentlang in $ALL_LINGUAS; do
14999 useit=no
15000 if test "%UNSET%" != "$LINGUAS"; then
15001 desiredlanguages="$LINGUAS"
15002 else
15003 desiredlanguages="$ALL_LINGUAS"
15004 fi
15005 for desiredlang in $desiredlanguages; do
15006 # Use the presentlang catalog if desiredlang is
15007 # a. equal to presentlang, or
15008 # b. a variant of presentlang (because in this case,
15009 # presentlang can be used as a fallback for messages
15010 # which are not translated in the desiredlang catalog).
15011 case "$desiredlang" in
15012 "$presentlang"*) useit=yes;;
15013 esac
15014 done
15015 if test $useit = yes; then
15016 INST_LINGUAS="$INST_LINGUAS $presentlang"
15017 fi
15018 done
15019 fi
15020 CATALOGS=
15021 if test -n "$INST_LINGUAS"; then
15022 for lang in $INST_LINGUAS; do
15023 CATALOGS="$CATALOGS $lang.gmo"
15024 done
15025 fi
15026 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
15027 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"
15028 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
15029 if test -f "$f"; then
15030 case "$f" in
15031 *.orig | *.bak | *~) ;;
15032 *) cat "$f" >> "$ac_dir/Makefile" ;;
15033 esac
15034 fi
15035 done
15036 fi
15037 ;;
15038 esac
15039 done ;;
81ecdfbb 15040
6bf9431b 15041 esac
81ecdfbb 15042done # for ac_tag
6bf9431b 15043
6bf9431b 15044
81ecdfbb 15045as_fn_exit 0
6bf9431b 15046_ACEOF
6bf9431b
BE
15047ac_clean_files=$ac_clean_files_save
15048
81ecdfbb 15049test $ac_write_fail = 0 ||
d0ac1c44 15050 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 15051
6bf9431b
BE
15052
15053# configure is writing to config.log, and then calls config.status.
15054# config.status does its own redirection, appending to config.log.
15055# Unfortunately, on DOS this fails, as config.log is still kept open
15056# by configure, so config.status won't be able to write to it; its
15057# output is simply discarded. So we exec the FD to /dev/null,
15058# effectively closing config.log, so it can be properly (re)opened and
15059# appended to by config.status. When coming back to configure, we
15060# need to make the FD available again.
15061if test "$no_create" != yes; then
15062 ac_cs_success=:
15063 ac_config_status_args=
15064 test "$silent" = yes &&
15065 ac_config_status_args="$ac_config_status_args --quiet"
15066 exec 5>/dev/null
15067 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15068 exec 5>>config.log
15069 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15070 # would make configure fail if this is the last instruction.
d0ac1c44 15071 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
15072fi
15073if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15075$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6bf9431b 15076fi
252b5132 15077