]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/configure
libctf: lookup_by_name: do not return success for nonexistent pointer types
[thirdparty/binutils-gdb.git] / binutils / 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 binutils 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## -------------------- ##
42ecbf5e 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 :
42ecbf5e
DJ
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
DJ
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
42ecbf5e 31fi
42ecbf5e 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 }
42ecbf5e
DJ
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
42ecbf5e
DJ
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
42ecbf5e 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."
42ecbf5e 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."
42ecbf5e 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
42ecbf5e 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
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
DJ
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
42ecbf5e
DJ
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
42ecbf5e 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
42ecbf5e
DJ
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'`
42ecbf5e 464
42ecbf5e
DJ
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
42ecbf5e 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 |
42ecbf5e 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
42ecbf5e 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
42ecbf5e 490 t loop
81ecdfbb 491 s/-\n.*//
42ecbf5e 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; }
42ecbf5e 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
42ecbf5e
DJ
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"
42ecbf5e
DJ
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';;
42ecbf5e
DJ
519esac
520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
42ecbf5e 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
42ecbf5e 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 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'
42ecbf5e 541 fi
42ecbf5e 542else
d0ac1c44 543 as_ln_s='cp -pR'
42ecbf5e 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
42ecbf5e
DJ
547
548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
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
42ecbf5e
DJ
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
42ecbf5e 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
42ecbf5e
DJ
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 574
42ecbf5e
DJ
575#
576# Initializations.
577#
252b5132 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
42ecbf5e 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
42ecbf5e
DJ
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
42ecbf5e
DJ
586
587# Identity of this package.
2e98a7bd
AM
588PACKAGE_NAME='binutils'
589PACKAGE_TARNAME='binutils'
573fe3fb
NC
590PACKAGE_VERSION='2.36.50'
591PACKAGE_STRING='binutils 2.36.50'
2e98a7bd
AM
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
42ecbf5e
DJ
594
595ac_unique_file="ar.c"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
42ecbf5e
DJ
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
42ecbf5e
DJ
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
42ecbf5e
DJ
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
42ecbf5e
DJ
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
42ecbf5e
DJ
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
42ecbf5e
DJ
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
42ecbf5e 623# include <inttypes.h>
42ecbf5e 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
42ecbf5e
DJ
629# include <unistd.h>
630#endif"
631
34156b23 632ac_header_list=
81ecdfbb
RW
633ac_subst_vars='am__EXEEXT_FALSE
634am__EXEEXT_TRUE
635LTLIBOBJS
636LIBOBJS
637EMULATION_VECTOR
638EMULATION
6abcee90 639OBJDUMP_PRIVATE_OFILES
81ecdfbb
RW
640OBJDUMP_DEFS
641BUILD_INSTALL_MISC
642BUILD_MISC
643BUILD_DLLWRAP
644BUILD_WINDMC
645BUILD_WINDRES
646DLLTOOL_DEFS
647BUILD_DLLTOOL
648BUILD_SRCONV
81ecdfbb
RW
649LTLIBICONV
650LIBICONV
0ee42ecd
L
651zlibinc
652zlibdir
81ecdfbb
RW
653ALLOCA
654DEMANGLER_NAME
655EXEEXT_FOR_BUILD
656CC_FOR_BUILD
657HDEFINES
658GENINSRC_NEVER_FALSE
659GENINSRC_NEVER_TRUE
660MAINT
661MAINTAINER_MODE_FALSE
662MAINTAINER_MODE_TRUE
663MSGMERGE
664MSGFMT
665MKINSTALLDIRS
666CATOBJEXT
667GENCAT
668INSTOBJEXT
669DATADIRNAME
670CATALOGS
671POSUB
672GMSGFMT
673XGETTEXT
674INCINTL
675LIBINTL_DEP
676LIBINTL
677USE_NLS
678LEXLIB
679LEX_OUTPUT_ROOT
680LEX
681YFLAGS
682YACC
6757cf57 683WARN_WRITE_STRINGS
81ecdfbb 684NO_WERROR
c5da1932 685WARN_CFLAGS_FOR_BUILD
81ecdfbb 686WARN_CFLAGS
094e34f2
NA
687ENABLE_LIBCTF_FALSE
688ENABLE_LIBCTF_TRUE
f6720b1c
AM
689DEBUGINFOD_LIBS
690DEBUGINFOD_CFLAGS
691PKG_CONFIG_LIBDIR
692PKG_CONFIG_PATH
693PKG_CONFIG
c8693053 694LARGEFILE_CPPFLAGS
81ecdfbb
RW
695OTOOL64
696OTOOL
697LIPO
698NMEDIT
699DSYMUTIL
81ecdfbb
RW
700RANLIB
701AR
702OBJDUMP
703LN_S
704NM
705ac_ct_DUMPBIN
706DUMPBIN
707LD
708FGREP
709SED
710LIBTOOL
711EGREP
712GREP
713CPP
d0ac1c44
SM
714AM_BACKSLASH
715AM_DEFAULT_VERBOSITY
716AM_DEFAULT_V
717AM_V
81ecdfbb
RW
718am__fastdepCC_FALSE
719am__fastdepCC_TRUE
720CCDEPMODE
6eb7d830 721am__nodep
81ecdfbb
RW
722AMDEPBACKSLASH
723AMDEP_FALSE
724AMDEP_TRUE
725am__quote
726am__include
727DEPDIR
728am__untar
729am__tar
730AMTAR
731am__leading_dot
732SET_MAKE
733AWK
734mkdir_p
735MKDIR_P
736INSTALL_STRIP_PROGRAM
737STRIP
738install_sh
739MAKEINFO
740AUTOHEADER
741AUTOMAKE
742AUTOCONF
743ACLOCAL
744VERSION
745PACKAGE
746CYGPATH_W
747am__isrc
748INSTALL_DATA
749INSTALL_SCRIPT
750INSTALL_PROGRAM
751OBJEXT
752EXEEXT
753ac_ct_CC
754CPPFLAGS
755LDFLAGS
756CFLAGS
757CC
758target_os
759target_vendor
760target_cpu
761target
762host_os
763host_vendor
764host_cpu
765host
766build_os
767build_vendor
768build_cpu
769build
770target_alias
771host_alias
772build_alias
773LIBS
774ECHO_T
775ECHO_N
776ECHO_C
777DEFS
778mandir
779localedir
780libdir
781psdir
782pdfdir
783dvidir
784htmldir
785infodir
786docdir
787oldincludedir
788includedir
789localstatedir
790sharedstatedir
791sysconfdir
792datadir
793datarootdir
794libexecdir
795sbindir
796bindir
797program_transform_name
798prefix
799exec_prefix
800PACKAGE_URL
801PACKAGE_BUGREPORT
802PACKAGE_STRING
803PACKAGE_VERSION
804PACKAGE_TARNAME
805PACKAGE_NAME
806PATH_SEPARATOR
807SHELL'
42ecbf5e 808ac_subst_files=''
81ecdfbb
RW
809ac_user_opts='
810enable_option_checking
811enable_dependency_tracking
d0ac1c44 812enable_silent_rules
81ecdfbb
RW
813enable_shared
814enable_static
815with_pic
816enable_fast_install
817with_gnu_ld
818enable_libtool_lock
b879806f
AM
819enable_plugins
820enable_largefile
81ecdfbb 821enable_targets
9cb80f72 822enable_deterministic_archives
7fac9594 823enable_default_strings_all
e6f6aa8d 824enable_f_for_ifunc_symbols
301a9420 825with_debuginfod
094e34f2 826enable_libctf
81ecdfbb
RW
827enable_werror
828enable_build_warnings
829enable_nls
830enable_maintainer_mode
0ee42ecd 831with_system_zlib
81ecdfbb
RW
832enable_rpath
833with_libiconv_prefix
9f1528a1 834with_libiconv_type
81ecdfbb
RW
835'
836 ac_precious_vars='build_alias
837host_alias
838target_alias
839CC
840CFLAGS
841LDFLAGS
842LIBS
843CPPFLAGS
844CPP
f6720b1c
AM
845PKG_CONFIG
846PKG_CONFIG_PATH
847PKG_CONFIG_LIBDIR
848DEBUGINFOD_CFLAGS
849DEBUGINFOD_LIBS
81ecdfbb
RW
850YACC
851YFLAGS'
852
252b5132
RH
853
854# Initialize some variables set by options.
42ecbf5e
DJ
855ac_init_help=
856ac_init_version=false
81ecdfbb
RW
857ac_unrecognized_opts=
858ac_unrecognized_sep=
252b5132
RH
859# The variables have the same names as the options, with
860# dashes changed to underlines.
42ecbf5e 861cache_file=/dev/null
252b5132 862exec_prefix=NONE
252b5132 863no_create=
252b5132
RH
864no_recursion=
865prefix=NONE
866program_prefix=NONE
867program_suffix=NONE
868program_transform_name=s,x,x,
869silent=
870site=
871srcdir=
252b5132
RH
872verbose=
873x_includes=NONE
874x_libraries=NONE
42ecbf5e
DJ
875
876# Installation directory options.
877# These are left unexpanded so users can "make install exec_prefix=/foo"
878# and all the variables that are supposed to be based on exec_prefix
879# by default will actually change.
880# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 881# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
882bindir='${exec_prefix}/bin'
883sbindir='${exec_prefix}/sbin'
884libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
885datarootdir='${prefix}/share'
886datadir='${datarootdir}'
252b5132
RH
887sysconfdir='${prefix}/etc'
888sharedstatedir='${prefix}/com'
889localstatedir='${prefix}/var'
252b5132
RH
890includedir='${prefix}/include'
891oldincludedir='/usr/include'
2e98a7bd 892docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
893infodir='${datarootdir}/info'
894htmldir='${docdir}'
895dvidir='${docdir}'
896pdfdir='${docdir}'
897psdir='${docdir}'
898libdir='${exec_prefix}/lib'
899localedir='${datarootdir}/locale'
900mandir='${datarootdir}/man'
252b5132 901
252b5132 902ac_prev=
81ecdfbb 903ac_dashdash=
252b5132
RH
904for ac_option
905do
252b5132
RH
906 # If the previous option needs an argument, assign it.
907 if test -n "$ac_prev"; then
81ecdfbb 908 eval $ac_prev=\$ac_option
252b5132
RH
909 ac_prev=
910 continue
911 fi
912
81ecdfbb 913 case $ac_option in
d0ac1c44
SM
914 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
915 *=) ac_optarg= ;;
916 *) ac_optarg=yes ;;
81ecdfbb 917 esac
252b5132
RH
918
919 # Accept the important Cygnus configure options, so we can diagnose typos.
920
81ecdfbb
RW
921 case $ac_dashdash$ac_option in
922 --)
923 ac_dashdash=yes ;;
252b5132
RH
924
925 -bindir | --bindir | --bindi | --bind | --bin | --bi)
926 ac_prev=bindir ;;
927 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
42ecbf5e 928 bindir=$ac_optarg ;;
252b5132
RH
929
930 -build | --build | --buil | --bui | --bu)
42ecbf5e 931 ac_prev=build_alias ;;
252b5132 932 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
42ecbf5e 933 build_alias=$ac_optarg ;;
252b5132
RH
934
935 -cache-file | --cache-file | --cache-fil | --cache-fi \
936 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
937 ac_prev=cache_file ;;
938 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
939 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
42ecbf5e
DJ
940 cache_file=$ac_optarg ;;
941
942 --config-cache | -C)
943 cache_file=config.cache ;;
252b5132 944
81ecdfbb 945 -datadir | --datadir | --datadi | --datad)
252b5132 946 ac_prev=datadir ;;
81ecdfbb 947 -datadir=* | --datadir=* | --datadi=* | --datad=*)
42ecbf5e 948 datadir=$ac_optarg ;;
252b5132 949
81ecdfbb
RW
950 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
951 | --dataroo | --dataro | --datar)
952 ac_prev=datarootdir ;;
953 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
954 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
955 datarootdir=$ac_optarg ;;
956
252b5132 957 -disable-* | --disable-*)
81ecdfbb 958 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 959 # Reject names that are not valid shell variable names.
81ecdfbb 960 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 961 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
962 ac_useropt_orig=$ac_useropt
963 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
964 case $ac_user_opts in
965 *"
966"enable_$ac_useropt"
967"*) ;;
968 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
969 ac_unrecognized_sep=', ';;
970 esac
971 eval enable_$ac_useropt=no ;;
972
973 -docdir | --docdir | --docdi | --doc | --do)
974 ac_prev=docdir ;;
975 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
976 docdir=$ac_optarg ;;
977
978 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
979 ac_prev=dvidir ;;
980 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
981 dvidir=$ac_optarg ;;
252b5132
RH
982
983 -enable-* | --enable-*)
81ecdfbb 984 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 985 # Reject names that are not valid shell variable names.
81ecdfbb 986 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 987 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
988 ac_useropt_orig=$ac_useropt
989 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990 case $ac_user_opts in
991 *"
992"enable_$ac_useropt"
993"*) ;;
994 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
995 ac_unrecognized_sep=', ';;
252b5132 996 esac
81ecdfbb 997 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
998
999 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1000 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1001 | --exec | --exe | --ex)
1002 ac_prev=exec_prefix ;;
1003 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1004 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1005 | --exec=* | --exe=* | --ex=*)
42ecbf5e 1006 exec_prefix=$ac_optarg ;;
252b5132
RH
1007
1008 -gas | --gas | --ga | --g)
1009 # Obsolete; use --with-gas.
1010 with_gas=yes ;;
1011
42ecbf5e
DJ
1012 -help | --help | --hel | --he | -h)
1013 ac_init_help=long ;;
1014 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1015 ac_init_help=recursive ;;
1016 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1017 ac_init_help=short ;;
252b5132
RH
1018
1019 -host | --host | --hos | --ho)
42ecbf5e 1020 ac_prev=host_alias ;;
252b5132 1021 -host=* | --host=* | --hos=* | --ho=*)
42ecbf5e 1022 host_alias=$ac_optarg ;;
252b5132 1023
81ecdfbb
RW
1024 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1025 ac_prev=htmldir ;;
1026 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1027 | --ht=*)
1028 htmldir=$ac_optarg ;;
1029
252b5132
RH
1030 -includedir | --includedir | --includedi | --included | --include \
1031 | --includ | --inclu | --incl | --inc)
1032 ac_prev=includedir ;;
1033 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1034 | --includ=* | --inclu=* | --incl=* | --inc=*)
42ecbf5e 1035 includedir=$ac_optarg ;;
252b5132
RH
1036
1037 -infodir | --infodir | --infodi | --infod | --info | --inf)
1038 ac_prev=infodir ;;
1039 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
42ecbf5e 1040 infodir=$ac_optarg ;;
252b5132
RH
1041
1042 -libdir | --libdir | --libdi | --libd)
1043 ac_prev=libdir ;;
1044 -libdir=* | --libdir=* | --libdi=* | --libd=*)
42ecbf5e 1045 libdir=$ac_optarg ;;
252b5132
RH
1046
1047 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1048 | --libexe | --libex | --libe)
1049 ac_prev=libexecdir ;;
1050 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1051 | --libexe=* | --libex=* | --libe=*)
42ecbf5e 1052 libexecdir=$ac_optarg ;;
252b5132 1053
81ecdfbb
RW
1054 -localedir | --localedir | --localedi | --localed | --locale)
1055 ac_prev=localedir ;;
1056 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1057 localedir=$ac_optarg ;;
1058
252b5132 1059 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1060 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1061 ac_prev=localstatedir ;;
1062 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1063 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
42ecbf5e 1064 localstatedir=$ac_optarg ;;
252b5132
RH
1065
1066 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1067 ac_prev=mandir ;;
1068 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
42ecbf5e 1069 mandir=$ac_optarg ;;
252b5132
RH
1070
1071 -nfp | --nfp | --nf)
1072 # Obsolete; use --without-fp.
1073 with_fp=no ;;
1074
1075 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
42ecbf5e 1076 | --no-cr | --no-c | -n)
252b5132
RH
1077 no_create=yes ;;
1078
1079 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1080 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1081 no_recursion=yes ;;
1082
1083 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1084 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1085 | --oldin | --oldi | --old | --ol | --o)
1086 ac_prev=oldincludedir ;;
1087 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1088 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1089 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
42ecbf5e 1090 oldincludedir=$ac_optarg ;;
252b5132
RH
1091
1092 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1093 ac_prev=prefix ;;
1094 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
42ecbf5e 1095 prefix=$ac_optarg ;;
252b5132
RH
1096
1097 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1098 | --program-pre | --program-pr | --program-p)
1099 ac_prev=program_prefix ;;
1100 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1101 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
42ecbf5e 1102 program_prefix=$ac_optarg ;;
252b5132
RH
1103
1104 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1105 | --program-suf | --program-su | --program-s)
1106 ac_prev=program_suffix ;;
1107 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1108 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
42ecbf5e 1109 program_suffix=$ac_optarg ;;
252b5132
RH
1110
1111 -program-transform-name | --program-transform-name \
1112 | --program-transform-nam | --program-transform-na \
1113 | --program-transform-n | --program-transform- \
1114 | --program-transform | --program-transfor \
1115 | --program-transfo | --program-transf \
1116 | --program-trans | --program-tran \
1117 | --progr-tra | --program-tr | --program-t)
1118 ac_prev=program_transform_name ;;
1119 -program-transform-name=* | --program-transform-name=* \
1120 | --program-transform-nam=* | --program-transform-na=* \
1121 | --program-transform-n=* | --program-transform-=* \
1122 | --program-transform=* | --program-transfor=* \
1123 | --program-transfo=* | --program-transf=* \
1124 | --program-trans=* | --program-tran=* \
1125 | --progr-tra=* | --program-tr=* | --program-t=*)
42ecbf5e 1126 program_transform_name=$ac_optarg ;;
252b5132 1127
81ecdfbb
RW
1128 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1129 ac_prev=pdfdir ;;
1130 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1131 pdfdir=$ac_optarg ;;
1132
1133 -psdir | --psdir | --psdi | --psd | --ps)
1134 ac_prev=psdir ;;
1135 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1136 psdir=$ac_optarg ;;
1137
252b5132
RH
1138 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1139 | -silent | --silent | --silen | --sile | --sil)
1140 silent=yes ;;
1141
1142 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1143 ac_prev=sbindir ;;
1144 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1145 | --sbi=* | --sb=*)
42ecbf5e 1146 sbindir=$ac_optarg ;;
252b5132
RH
1147
1148 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1149 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1150 | --sharedst | --shareds | --shared | --share | --shar \
1151 | --sha | --sh)
1152 ac_prev=sharedstatedir ;;
1153 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1154 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1155 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1156 | --sha=* | --sh=*)
42ecbf5e 1157 sharedstatedir=$ac_optarg ;;
252b5132
RH
1158
1159 -site | --site | --sit)
1160 ac_prev=site ;;
1161 -site=* | --site=* | --sit=*)
42ecbf5e 1162 site=$ac_optarg ;;
252b5132
RH
1163
1164 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1165 ac_prev=srcdir ;;
1166 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
42ecbf5e 1167 srcdir=$ac_optarg ;;
252b5132
RH
1168
1169 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1170 | --syscon | --sysco | --sysc | --sys | --sy)
1171 ac_prev=sysconfdir ;;
1172 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1173 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
42ecbf5e 1174 sysconfdir=$ac_optarg ;;
252b5132
RH
1175
1176 -target | --target | --targe | --targ | --tar | --ta | --t)
42ecbf5e 1177 ac_prev=target_alias ;;
252b5132 1178 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
42ecbf5e 1179 target_alias=$ac_optarg ;;
252b5132
RH
1180
1181 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1182 verbose=yes ;;
1183
42ecbf5e
DJ
1184 -version | --version | --versio | --versi | --vers | -V)
1185 ac_init_version=: ;;
252b5132
RH
1186
1187 -with-* | --with-*)
81ecdfbb 1188 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1189 # Reject names that are not valid shell variable names.
81ecdfbb 1190 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1191 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1192 ac_useropt_orig=$ac_useropt
1193 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1194 case $ac_user_opts in
1195 *"
1196"with_$ac_useropt"
1197"*) ;;
1198 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1199 ac_unrecognized_sep=', ';;
252b5132 1200 esac
81ecdfbb 1201 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1202
1203 -without-* | --without-*)
81ecdfbb 1204 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1205 # Reject names that are not valid shell variable names.
81ecdfbb 1206 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1207 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1208 ac_useropt_orig=$ac_useropt
1209 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1210 case $ac_user_opts in
1211 *"
1212"with_$ac_useropt"
1213"*) ;;
1214 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1215 ac_unrecognized_sep=', ';;
1216 esac
1217 eval with_$ac_useropt=no ;;
252b5132
RH
1218
1219 --x)
1220 # Obsolete; use --with-x.
1221 with_x=yes ;;
1222
1223 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1224 | --x-incl | --x-inc | --x-in | --x-i)
1225 ac_prev=x_includes ;;
1226 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1227 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
42ecbf5e 1228 x_includes=$ac_optarg ;;
252b5132
RH
1229
1230 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1231 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1232 ac_prev=x_libraries ;;
1233 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1234 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
42ecbf5e 1235 x_libraries=$ac_optarg ;;
252b5132 1236
d0ac1c44
SM
1237 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1238Try \`$0 --help' for more information"
252b5132
RH
1239 ;;
1240
42ecbf5e
DJ
1241 *=*)
1242 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1243 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1244 case $ac_envvar in #(
1245 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1246 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1247 esac
1248 eval $ac_envvar=\$ac_optarg
42ecbf5e
DJ
1249 export $ac_envvar ;;
1250
252b5132 1251 *)
42ecbf5e 1252 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1253 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
42ecbf5e 1254 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1255 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1256 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1257 ;;
1258
1259 esac
1260done
1261
1262if test -n "$ac_prev"; then
42ecbf5e 1263 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1264 as_fn_error $? "missing argument to $ac_option"
252b5132
RH
1265fi
1266
81ecdfbb
RW
1267if test -n "$ac_unrecognized_opts"; then
1268 case $enable_option_checking in
1269 no) ;;
d0ac1c44 1270 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1271 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
42ecbf5e 1272 esac
81ecdfbb 1273fi
252b5132 1274
81ecdfbb
RW
1275# Check all directory arguments for consistency.
1276for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1277 datadir sysconfdir sharedstatedir localstatedir includedir \
1278 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
e0b2a78c 1279 libdir localedir mandir
252b5132 1280do
81ecdfbb
RW
1281 eval ac_val=\$$ac_var
1282 # Remove trailing slashes.
42ecbf5e 1283 case $ac_val in
81ecdfbb
RW
1284 */ )
1285 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1286 eval $ac_var=\$ac_val;;
252b5132 1287 esac
81ecdfbb
RW
1288 # Be sure to have absolute directory names.
1289 case $ac_val in
1290 [\\/$]* | ?:[\\/]* ) continue;;
1291 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1292 esac
d0ac1c44 1293 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1294done
1295
42ecbf5e
DJ
1296# There might be people who depend on the old broken behavior: `$host'
1297# used to hold the argument of --host etc.
1298# FIXME: To remove some day.
1299build=$build_alias
1300host=$host_alias
1301target=$target_alias
1302
1303# FIXME: To remove some day.
1304if test "x$host_alias" != x; then
1305 if test "x$build_alias" = x; then
1306 cross_compiling=maybe
42ecbf5e
DJ
1307 elif test "x$build_alias" != "x$host_alias"; then
1308 cross_compiling=yes
1309 fi
1310fi
e5a52504 1311
42ecbf5e
DJ
1312ac_tool_prefix=
1313test -n "$host_alias" && ac_tool_prefix=$host_alias-
1314
1315test "$silent" = yes && exec 6>/dev/null
252b5132 1316
252b5132 1317
81ecdfbb
RW
1318ac_pwd=`pwd` && test -n "$ac_pwd" &&
1319ac_ls_di=`ls -di .` &&
1320ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1321 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1322test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1323 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1324
1325
252b5132
RH
1326# Find the source files, if location was not specified.
1327if test -z "$srcdir"; then
1328 ac_srcdir_defaulted=yes
81ecdfbb
RW
1329 # Try the directory containing this script, then the parent directory.
1330 ac_confdir=`$as_dirname -- "$as_myself" ||
1331$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1332 X"$as_myself" : 'X\(//\)[^/]' \| \
1333 X"$as_myself" : 'X\(//\)$' \| \
1334 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1335$as_echo X"$as_myself" |
1336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1337 s//\1/
1338 q
1339 }
1340 /^X\(\/\/\)[^/].*/{
1341 s//\1/
1342 q
1343 }
1344 /^X\(\/\/\)$/{
1345 s//\1/
1346 q
1347 }
1348 /^X\(\/\).*/{
1349 s//\1/
1350 q
1351 }
1352 s/.*/./; q'`
252b5132 1353 srcdir=$ac_confdir
81ecdfbb 1354 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1355 srcdir=..
1356 fi
1357else
1358 ac_srcdir_defaulted=no
1359fi
81ecdfbb
RW
1360if test ! -r "$srcdir/$ac_unique_file"; then
1361 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1362 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1363fi
1364ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1365ac_abs_confdir=`(
d0ac1c44 1366 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1367 pwd)`
1368# When building in place, set srcdir=.
1369if test "$ac_abs_confdir" = "$ac_pwd"; then
1370 srcdir=.
1371fi
1372# Remove unnecessary trailing slashes from srcdir.
1373# Double slashes in file names in object file debugging info
1374# mess up M-x gdb in Emacs.
1375case $srcdir in
1376*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1377esac
1378for ac_var in $ac_precious_vars; do
1379 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1380 eval ac_env_${ac_var}_value=\$${ac_var}
1381 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1382 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1383done
252b5132 1384
42ecbf5e
DJ
1385#
1386# Report the --help message.
1387#
1388if test "$ac_init_help" = "long"; then
1389 # Omit some internal or obsolete options to make the list less imposing.
1390 # This message is too long to be a string in the A/UX 3.1 sh.
1391 cat <<_ACEOF
573fe3fb 1392\`configure' configures binutils 2.36.50 to adapt to many kinds of systems.
252b5132 1393
42ecbf5e 1394Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1395
42ecbf5e
DJ
1396To assign environment variables (e.g., CC, CFLAGS...), specify them as
1397VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1398
42ecbf5e 1399Defaults for the options are specified in brackets.
ac48eca1 1400
42ecbf5e
DJ
1401Configuration:
1402 -h, --help display this help and exit
1403 --help=short display options specific to this package
1404 --help=recursive display the short help of all the included packages
1405 -V, --version display version information and exit
d0ac1c44 1406 -q, --quiet, --silent do not print \`checking ...' messages
42ecbf5e
DJ
1407 --cache-file=FILE cache test results in FILE [disabled]
1408 -C, --config-cache alias for \`--cache-file=config.cache'
1409 -n, --no-create do not create output files
1410 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1411
42ecbf5e
DJ
1412Installation directories:
1413 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1414 [$ac_default_prefix]
42ecbf5e 1415 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1416 [PREFIX]
ac48eca1 1417
42ecbf5e
DJ
1418By default, \`make install' will install all the files in
1419\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1420an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1421for instance \`--prefix=\$HOME'.
ac48eca1 1422
42ecbf5e 1423For better control, use the options below.
ac48eca1 1424
42ecbf5e 1425Fine tuning of the installation directories:
81ecdfbb
RW
1426 --bindir=DIR user executables [EPREFIX/bin]
1427 --sbindir=DIR system admin executables [EPREFIX/sbin]
1428 --libexecdir=DIR program executables [EPREFIX/libexec]
1429 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1430 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1431 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1432 --libdir=DIR object code libraries [EPREFIX/lib]
1433 --includedir=DIR C header files [PREFIX/include]
1434 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1435 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1436 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1437 --infodir=DIR info documentation [DATAROOTDIR/info]
1438 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1439 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1440 --docdir=DIR documentation root [DATAROOTDIR/doc/binutils]
81ecdfbb
RW
1441 --htmldir=DIR html documentation [DOCDIR]
1442 --dvidir=DIR dvi documentation [DOCDIR]
1443 --pdfdir=DIR pdf documentation [DOCDIR]
1444 --psdir=DIR ps documentation [DOCDIR]
42ecbf5e 1445_ACEOF
ac48eca1 1446
42ecbf5e 1447 cat <<\_ACEOF
252b5132 1448
42ecbf5e
DJ
1449Program names:
1450 --program-prefix=PREFIX prepend PREFIX to installed program names
1451 --program-suffix=SUFFIX append SUFFIX to installed program names
1452 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1453
42ecbf5e
DJ
1454System types:
1455 --build=BUILD configure for building on BUILD [guessed]
1456 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1457 --target=TARGET configure for building compilers for TARGET [HOST]
1458_ACEOF
252b5132 1459fi
252b5132 1460
42ecbf5e 1461if test -n "$ac_init_help"; then
2e98a7bd 1462 case $ac_init_help in
573fe3fb 1463 short | recursive ) echo "Configuration of binutils 2.36.50:";;
2e98a7bd 1464 esac
42ecbf5e 1465 cat <<\_ACEOF
252b5132 1466
42ecbf5e 1467Optional Features:
81ecdfbb 1468 --disable-option-checking ignore unrecognized --enable/--with options
42ecbf5e
DJ
1469 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1470 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
d0ac1c44
SM
1471 --enable-dependency-tracking
1472 do not reject slow dependency extractors
1473 --disable-dependency-tracking
1474 speeds up one-time build
1475 --enable-silent-rules less verbose build output (undo: "make V=1")
1476 --disable-silent-rules verbose build output (undo: "make V=0")
81ecdfbb
RW
1477 --enable-shared[=PKGS] build shared libraries [default=yes]
1478 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1479 --enable-fast-install[=PKGS]
1480 optimize for fast installation [default=yes]
42ecbf5e 1481 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1482 --enable-plugins Enable support for plugins
1483 --disable-largefile omit support for large files
42ecbf5e 1484 --enable-targets alternative target configurations
9cb80f72
RM
1485 --enable-deterministic-archives
1486 ar and ranlib default to -D behavior
7fac9594
NC
1487 --disable-default-strings-all
1488 strings defaults to --data behavior
e6f6aa8d
NC
1489 --enable-f-for-ifunc-symbols
1490 Have nm use F and f for global and local ifunc
1491 symbols
094e34f2 1492 --enable-libctf Handle .ctf type-info sections [default=yes]
241a6c40
AM
1493 --enable-werror treat compile warnings as errors
1494 --enable-build-warnings enable build-time compiler warnings
42ecbf5e 1495 --disable-nls do not use Native Language Support
d0ac1c44
SM
1496 --enable-maintainer-mode
1497 enable make rules and dependencies not useful (and
1498 sometimes confusing) to the casual installer
5ba684e2 1499 --disable-rpath do not hardcode runtime library paths
42ecbf5e
DJ
1500
1501Optional Packages:
1502 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1503 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1504 --with-pic try to use only PIC/non-PIC objects [default=use
1505 both]
1506 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
301a9420
AM
1507 --with-debuginfod Enable debuginfo lookups with debuginfod
1508 (auto/yes/no)
0ee42ecd 1509 --with-system-zlib use installed libz
5ba684e2
NC
1510 --with-gnu-ld assume the C compiler uses GNU ld default=no
1511 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1512 --without-libiconv-prefix don't search for libiconv in includedir and libdir
9f1528a1 1513 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
252b5132 1514
42ecbf5e
DJ
1515Some influential environment variables:
1516 CC C compiler command
1517 CFLAGS C compiler flags
1518 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1519 nonstandard directory <lib dir>
81ecdfbb 1520 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1521 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1522 you have headers in a nonstandard directory <include dir>
42ecbf5e 1523 CPP C preprocessor
f6720b1c
AM
1524 PKG_CONFIG path to pkg-config utility
1525 PKG_CONFIG_PATH
1526 directories to add to pkg-config's search path
1527 PKG_CONFIG_LIBDIR
1528 path overriding pkg-config's built-in search path
1529 DEBUGINFOD_CFLAGS
1530 C compiler flags for DEBUGINFOD, overriding pkg-config
1531 DEBUGINFOD_LIBS
1532 linker flags for DEBUGINFOD, overriding pkg-config
d0ac1c44
SM
1533 YACC The `Yet Another Compiler Compiler' implementation to use.
1534 Defaults to the first program found out of: `bison -y', `byacc',
1535 `yacc'.
81ecdfbb
RW
1536 YFLAGS The list of arguments that will be passed by default to $YACC.
1537 This script will default YFLAGS to the empty string to avoid a
1538 default value of `-d' given by some make applications.
e5a52504 1539
42ecbf5e
DJ
1540Use these variables to override the choices made by `configure' or to help
1541it to find libraries and programs with nonstandard names/locations.
1542
81ecdfbb 1543Report bugs to the package provider.
42ecbf5e 1544_ACEOF
81ecdfbb 1545ac_status=$?
252b5132
RH
1546fi
1547
42ecbf5e
DJ
1548if test "$ac_init_help" = "recursive"; then
1549 # If there are subdirs, report their specific --help.
42ecbf5e 1550 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1551 test -d "$ac_dir" ||
1552 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1553 continue
42ecbf5e
DJ
1554 ac_builddir=.
1555
81ecdfbb
RW
1556case "$ac_dir" in
1557.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1558*)
1559 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1560 # A ".." for each directory in $ac_dir_suffix.
1561 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1562 case $ac_top_builddir_sub in
1563 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1564 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1565 esac ;;
1566esac
1567ac_abs_top_builddir=$ac_pwd
1568ac_abs_builddir=$ac_pwd$ac_dir_suffix
1569# for backward compatibility:
1570ac_top_builddir=$ac_top_build_prefix
252b5132 1571
42ecbf5e 1572case $srcdir in
81ecdfbb 1573 .) # We are building in place.
42ecbf5e 1574 ac_srcdir=.
81ecdfbb
RW
1575 ac_top_srcdir=$ac_top_builddir_sub
1576 ac_abs_top_srcdir=$ac_pwd ;;
1577 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 1578 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1579 ac_top_srcdir=$srcdir
1580 ac_abs_top_srcdir=$srcdir ;;
1581 *) # Relative name.
1582 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1583 ac_top_srcdir=$ac_top_build_prefix$srcdir
1584 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
252b5132 1585esac
81ecdfbb
RW
1586ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1587
1588 cd "$ac_dir" || { ac_status=$?; continue; }
1589 # Check for guested configure.
1590 if test -f "$ac_srcdir/configure.gnu"; then
1591 echo &&
1592 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1593 elif test -f "$ac_srcdir/configure"; then
1594 echo &&
1595 $SHELL "$ac_srcdir/configure" --help=recursive
42ecbf5e 1596 else
81ecdfbb
RW
1597 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1598 fi || ac_status=$?
1599 cd "$ac_pwd" || { ac_status=$?; break; }
42ecbf5e
DJ
1600 done
1601fi
5d64ca4e 1602
81ecdfbb 1603test -n "$ac_init_help" && exit $ac_status
42ecbf5e
DJ
1604if $ac_init_version; then
1605 cat <<\_ACEOF
573fe3fb 1606binutils configure 2.36.50
d0ac1c44 1607generated by GNU Autoconf 2.69
5d64ca4e 1608
d0ac1c44 1609Copyright (C) 2012 Free Software Foundation, Inc.
42ecbf5e
DJ
1610This configure script is free software; the Free Software Foundation
1611gives unlimited permission to copy, distribute and modify it.
1612_ACEOF
81ecdfbb 1613 exit
42ecbf5e 1614fi
252b5132 1615
81ecdfbb
RW
1616## ------------------------ ##
1617## Autoconf initialization. ##
1618## ------------------------ ##
e5a52504 1619
81ecdfbb
RW
1620# ac_fn_c_try_compile LINENO
1621# --------------------------
1622# Try to compile conftest.$ac_ext, and return whether this succeeded.
1623ac_fn_c_try_compile ()
42ecbf5e 1624{
81ecdfbb
RW
1625 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1626 rm -f conftest.$ac_objext
1627 if { { ac_try="$ac_compile"
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_compile") 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
1642 test $ac_status = 0; } && {
1643 test -z "$ac_c_werror_flag" ||
1644 test ! -s conftest.err
1645 } && test -s conftest.$ac_objext; then :
1646 ac_retval=0
1647else
1648 $as_echo "$as_me: failed program was:" >&5
1649sed 's/^/| /' conftest.$ac_ext >&5
42ecbf5e 1650
81ecdfbb
RW
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
42ecbf5e 1655
81ecdfbb
RW
1656} # ac_fn_c_try_compile
1657
1658# ac_fn_c_try_link LINENO
1659# -----------------------
1660# Try to link conftest.$ac_ext, and return whether this succeeded.
1661ac_fn_c_try_link ()
1662{
1663 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1664 rm -f conftest.$ac_objext conftest$ac_exeext
1665 if { { ac_try="$ac_link"
1666case "(($ac_try" in
1667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1668 *) ac_try_echo=$ac_try;;
1669esac
1670eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1671$as_echo "$ac_try_echo"; } >&5
1672 (eval "$ac_link") 2>conftest.err
1673 ac_status=$?
1674 if test -s conftest.err; then
1675 grep -v '^ *+' conftest.err >conftest.er1
1676 cat conftest.er1 >&5
1677 mv -f conftest.er1 conftest.err
1678 fi
1679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1680 test $ac_status = 0; } && {
1681 test -z "$ac_c_werror_flag" ||
1682 test ! -s conftest.err
1683 } && test -s conftest$ac_exeext && {
1684 test "$cross_compiling" = yes ||
d0ac1c44 1685 test -x conftest$ac_exeext
81ecdfbb
RW
1686 }; then :
1687 ac_retval=0
1688else
1689 $as_echo "$as_me: failed program was:" >&5
1690sed 's/^/| /' conftest.$ac_ext >&5
1691
1692 ac_retval=1
1693fi
1694 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1695 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1696 # interfere with the next link command; also delete a directory that is
1697 # left behind by Apple's compiler. We do this before executing the actions.
1698 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1699 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1700 as_fn_set_status $ac_retval
81ecdfbb
RW
1701
1702} # ac_fn_c_try_link
1703
1704# ac_fn_c_try_cpp LINENO
1705# ----------------------
1706# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1707ac_fn_c_try_cpp ()
1708{
1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710 if { { ac_try="$ac_cpp conftest.$ac_ext"
1711case "(($ac_try" in
1712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1713 *) ac_try_echo=$ac_try;;
1714esac
1715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1716$as_echo "$ac_try_echo"; } >&5
1717 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1718 ac_status=$?
1719 if test -s conftest.err; then
1720 grep -v '^ *+' conftest.err >conftest.er1
1721 cat conftest.er1 >&5
1722 mv -f conftest.er1 conftest.err
1723 fi
1724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1725 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1726 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1727 test ! -s conftest.err
1728 }; then :
1729 ac_retval=0
1730else
1731 $as_echo "$as_me: failed program was:" >&5
1732sed 's/^/| /' conftest.$ac_ext >&5
1733
1734 ac_retval=1
1735fi
d0ac1c44
SM
1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737 as_fn_set_status $ac_retval
81ecdfbb
RW
1738
1739} # ac_fn_c_try_cpp
1740
1741# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1742# -------------------------------------------------------
1743# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1744# the include files in INCLUDES and setting the cache variable VAR
1745# accordingly.
1746ac_fn_c_check_header_mongrel ()
1747{
1748 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1749 if eval \${$3+:} false; then :
81ecdfbb
RW
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1752if eval \${$3+:} false; then :
81ecdfbb
RW
1753 $as_echo_n "(cached) " >&6
1754fi
1755eval ac_res=\$$3
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757$as_echo "$ac_res" >&6; }
1758else
1759 # Is the header compilable?
1760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1761$as_echo_n "checking $2 usability... " >&6; }
1762cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1763/* end confdefs.h. */
1764$4
1765#include <$2>
1766_ACEOF
1767if ac_fn_c_try_compile "$LINENO"; then :
1768 ac_header_compiler=yes
1769else
1770 ac_header_compiler=no
1771fi
1772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1774$as_echo "$ac_header_compiler" >&6; }
1775
1776# Is the header present?
1777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1778$as_echo_n "checking $2 presence... " >&6; }
1779cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780/* end confdefs.h. */
1781#include <$2>
1782_ACEOF
1783if ac_fn_c_try_cpp "$LINENO"; then :
1784 ac_header_preproc=yes
1785else
1786 ac_header_preproc=no
1787fi
d0ac1c44 1788rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1790$as_echo "$ac_header_preproc" >&6; }
1791
1792# So? What about this header?
1793case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1794 yes:no: )
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1796$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1798$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1799 ;;
1800 no:yes:* )
1801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1802$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1804$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1806$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1808$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1810$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1811 ;;
1812esac
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1814$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1815if eval \${$3+:} false; then :
81ecdfbb
RW
1816 $as_echo_n "(cached) " >&6
1817else
1818 eval "$3=\$ac_header_compiler"
1819fi
1820eval ac_res=\$$3
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822$as_echo "$ac_res" >&6; }
1823fi
d0ac1c44 1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1825
1826} # ac_fn_c_check_header_mongrel
1827
1828# ac_fn_c_try_run LINENO
1829# ----------------------
1830# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1831# that executables *can* be run.
1832ac_fn_c_try_run ()
1833{
1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835 if { { ac_try="$ac_link"
1836case "(($ac_try" in
1837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1838 *) ac_try_echo=$ac_try;;
1839esac
1840eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1841$as_echo "$ac_try_echo"; } >&5
1842 (eval "$ac_link") 2>&5
1843 ac_status=$?
1844 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1845 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1846 { { case "(($ac_try" in
1847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1848 *) ac_try_echo=$ac_try;;
1849esac
1850eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1851$as_echo "$ac_try_echo"; } >&5
1852 (eval "$ac_try") 2>&5
1853 ac_status=$?
1854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1855 test $ac_status = 0; }; }; then :
1856 ac_retval=0
1857else
1858 $as_echo "$as_me: program exited with status $ac_status" >&5
1859 $as_echo "$as_me: failed program was:" >&5
1860sed 's/^/| /' conftest.$ac_ext >&5
1861
1862 ac_retval=$ac_status
1863fi
1864 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1865 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1866 as_fn_set_status $ac_retval
81ecdfbb
RW
1867
1868} # ac_fn_c_try_run
1869
1870# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1871# -------------------------------------------------------
1872# Tests whether HEADER exists and can be compiled using the include files in
1873# INCLUDES, setting the cache variable VAR accordingly.
1874ac_fn_c_check_header_compile ()
1875{
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1878$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1879if eval \${$3+:} false; then :
81ecdfbb
RW
1880 $as_echo_n "(cached) " >&6
1881else
1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883/* end confdefs.h. */
1884$4
1885#include <$2>
1886_ACEOF
1887if ac_fn_c_try_compile "$LINENO"; then :
1888 eval "$3=yes"
1889else
1890 eval "$3=no"
1891fi
1892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1893fi
1894eval ac_res=\$$3
1895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1896$as_echo "$ac_res" >&6; }
d0ac1c44 1897 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1898
1899} # ac_fn_c_check_header_compile
1900
1901# ac_fn_c_check_func LINENO FUNC VAR
1902# ----------------------------------
1903# Tests whether FUNC exists, setting the cache variable VAR accordingly
1904ac_fn_c_check_func ()
1905{
1906 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1908$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1909if eval \${$3+:} false; then :
81ecdfbb
RW
1910 $as_echo_n "(cached) " >&6
1911else
1912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913/* end confdefs.h. */
1914/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1915 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1916#define $2 innocuous_$2
1917
1918/* System header to define __stub macros and hopefully few prototypes,
1919 which can conflict with char $2 (); below.
1920 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1921 <limits.h> exists even on freestanding compilers. */
1922
1923#ifdef __STDC__
1924# include <limits.h>
1925#else
1926# include <assert.h>
1927#endif
1928
1929#undef $2
1930
1931/* Override any GCC internal prototype to avoid an error.
1932 Use char because int might match the return type of a GCC
1933 builtin and then its argument prototype would still apply. */
1934#ifdef __cplusplus
1935extern "C"
1936#endif
1937char $2 ();
1938/* The GNU C library defines this for functions which it implements
1939 to always fail with ENOSYS. Some functions are actually named
1940 something starting with __ and the normal name is an alias. */
1941#if defined __stub_$2 || defined __stub___$2
1942choke me
1943#endif
1944
1945int
1946main ()
1947{
1948return $2 ();
1949 ;
1950 return 0;
1951}
1952_ACEOF
1953if ac_fn_c_try_link "$LINENO"; then :
1954 eval "$3=yes"
1955else
1956 eval "$3=no"
1957fi
1958rm -f core conftest.err conftest.$ac_objext \
1959 conftest$ac_exeext conftest.$ac_ext
1960fi
1961eval ac_res=\$$3
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1963$as_echo "$ac_res" >&6; }
d0ac1c44 1964 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1965
1966} # ac_fn_c_check_func
1967
4c219c2e
AM
1968# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1969# --------------------------------------------
1970# Tries to find the compile-time value of EXPR in a program that includes
1971# INCLUDES, setting VAR accordingly. Returns whether the value could be
1972# computed
1973ac_fn_c_compute_int ()
1974{
1975 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1976 if test "$cross_compiling" = yes; then
1977 # Depending upon the size, compute the lo and hi bounds.
1978cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979/* end confdefs.h. */
1980$4
1981int
1982main ()
1983{
1984static int test_array [1 - 2 * !(($2) >= 0)];
d0ac1c44
SM
1985test_array [0] = 0;
1986return test_array [0];
4c219c2e
AM
1987
1988 ;
1989 return 0;
1990}
1991_ACEOF
1992if ac_fn_c_try_compile "$LINENO"; then :
1993 ac_lo=0 ac_mid=0
1994 while :; do
1995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1996/* end confdefs.h. */
1997$4
1998int
1999main ()
2000{
2001static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d0ac1c44
SM
2002test_array [0] = 0;
2003return test_array [0];
4c219c2e
AM
2004
2005 ;
2006 return 0;
2007}
2008_ACEOF
2009if ac_fn_c_try_compile "$LINENO"; then :
2010 ac_hi=$ac_mid; break
2011else
2012 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2013 if test $ac_lo -le $ac_mid; then
2014 ac_lo= ac_hi=
2015 break
2016 fi
2017 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2018fi
2019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2020 done
2021else
2022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2023/* end confdefs.h. */
2024$4
2025int
2026main ()
2027{
2028static int test_array [1 - 2 * !(($2) < 0)];
d0ac1c44
SM
2029test_array [0] = 0;
2030return test_array [0];
4c219c2e
AM
2031
2032 ;
2033 return 0;
2034}
2035_ACEOF
2036if ac_fn_c_try_compile "$LINENO"; then :
2037 ac_hi=-1 ac_mid=-1
2038 while :; do
2039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2040/* end confdefs.h. */
2041$4
2042int
2043main ()
2044{
2045static int test_array [1 - 2 * !(($2) >= $ac_mid)];
d0ac1c44
SM
2046test_array [0] = 0;
2047return test_array [0];
4c219c2e
AM
2048
2049 ;
2050 return 0;
2051}
2052_ACEOF
2053if ac_fn_c_try_compile "$LINENO"; then :
2054 ac_lo=$ac_mid; break
2055else
2056 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2057 if test $ac_mid -le $ac_hi; then
2058 ac_lo= ac_hi=
2059 break
2060 fi
2061 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2062fi
2063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2064 done
2065else
2066 ac_lo= ac_hi=
2067fi
2068rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2069fi
2070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2071# Binary search between lo and hi bounds.
2072while test "x$ac_lo" != "x$ac_hi"; do
2073 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2075/* end confdefs.h. */
2076$4
2077int
2078main ()
2079{
2080static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d0ac1c44
SM
2081test_array [0] = 0;
2082return test_array [0];
4c219c2e
AM
2083
2084 ;
2085 return 0;
2086}
2087_ACEOF
2088if ac_fn_c_try_compile "$LINENO"; then :
2089 ac_hi=$ac_mid
2090else
2091 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2092fi
2093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2094done
2095case $ac_lo in #((
2096?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2097'') ac_retval=1 ;;
2098esac
2099 else
2100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2101/* end confdefs.h. */
2102$4
2103static long int longval () { return $2; }
2104static unsigned long int ulongval () { return $2; }
2105#include <stdio.h>
2106#include <stdlib.h>
2107int
2108main ()
2109{
2110
2111 FILE *f = fopen ("conftest.val", "w");
2112 if (! f)
2113 return 1;
2114 if (($2) < 0)
2115 {
2116 long int i = longval ();
2117 if (i != ($2))
2118 return 1;
2119 fprintf (f, "%ld", i);
2120 }
2121 else
2122 {
2123 unsigned long int i = ulongval ();
2124 if (i != ($2))
2125 return 1;
2126 fprintf (f, "%lu", i);
2127 }
2128 /* Do not output a trailing newline, as this causes \r\n confusion
2129 on some platforms. */
2130 return ferror (f) || fclose (f) != 0;
2131
2132 ;
2133 return 0;
2134}
2135_ACEOF
2136if ac_fn_c_try_run "$LINENO"; then :
2137 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2138else
2139 ac_retval=1
2140fi
2141rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2142 conftest.$ac_objext conftest.beam conftest.$ac_ext
2143rm -f conftest.val
2144
2145 fi
d0ac1c44
SM
2146 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2147 as_fn_set_status $ac_retval
4c219c2e
AM
2148
2149} # ac_fn_c_compute_int
2150
2151# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2152# -------------------------------------------
2153# Tests whether TYPE exists after having included INCLUDES, setting cache
2154# variable VAR accordingly.
2155ac_fn_c_check_type ()
2156{
2157 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2159$as_echo_n "checking for $2... " >&6; }
d0ac1c44 2160if eval \${$3+:} false; then :
4c219c2e
AM
2161 $as_echo_n "(cached) " >&6
2162else
2163 eval "$3=no"
2164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2165/* end confdefs.h. */
2166$4
2167int
2168main ()
2169{
2170if (sizeof ($2))
2171 return 0;
2172 ;
2173 return 0;
2174}
2175_ACEOF
2176if ac_fn_c_try_compile "$LINENO"; then :
2177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2178/* end confdefs.h. */
2179$4
2180int
2181main ()
2182{
2183if (sizeof (($2)))
2184 return 0;
2185 ;
2186 return 0;
2187}
2188_ACEOF
2189if ac_fn_c_try_compile "$LINENO"; then :
2190
2191else
2192 eval "$3=yes"
2193fi
2194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2195fi
2196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2197fi
2198eval ac_res=\$$3
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2200$as_echo "$ac_res" >&6; }
d0ac1c44 2201 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
4c219c2e
AM
2202
2203} # ac_fn_c_check_type
f6720b1c
AM
2204
2205# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2206# ---------------------------------------------
2207# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2208# accordingly.
2209ac_fn_c_check_decl ()
2210{
2211 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2212 as_decl_name=`echo $2|sed 's/ *(.*//'`
2213 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2215$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2216if eval \${$3+:} false; then :
2217 $as_echo_n "(cached) " >&6
2218else
2219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2220/* end confdefs.h. */
2221$4
2222int
2223main ()
2224{
2225#ifndef $as_decl_name
2226#ifdef __cplusplus
2227 (void) $as_decl_use;
2228#else
2229 (void) $as_decl_name;
2230#endif
2231#endif
2232
2233 ;
2234 return 0;
2235}
2236_ACEOF
2237if ac_fn_c_try_compile "$LINENO"; then :
2238 eval "$3=yes"
2239else
2240 eval "$3=no"
2241fi
2242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2243fi
2244eval ac_res=\$$3
2245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2246$as_echo "$ac_res" >&6; }
2247 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2248
2249} # ac_fn_c_check_decl
81ecdfbb
RW
2250cat >config.log <<_ACEOF
2251This file contains any messages produced by compilers while
2252running configure, to aid debugging if configure makes a mistake.
2253
573fe3fb 2254It was created by binutils $as_me 2.36.50, which was
d0ac1c44 2255generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2256
2257 $ $0 $@
2258
2259_ACEOF
2260exec 5>>config.log
2261{
2262cat <<_ASUNAME
2263## --------- ##
2264## Platform. ##
2265## --------- ##
2266
2267hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2268uname -m = `(uname -m) 2>/dev/null || echo unknown`
2269uname -r = `(uname -r) 2>/dev/null || echo unknown`
2270uname -s = `(uname -s) 2>/dev/null || echo unknown`
2271uname -v = `(uname -v) 2>/dev/null || echo unknown`
2272
2273/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2274/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2275
2276/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2277/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2278/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2279/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2280/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2281/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2282/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
42ecbf5e
DJ
2283
2284_ASUNAME
2285
2286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2287for as_dir in $PATH
2288do
2289 IFS=$as_save_IFS
2290 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2291 $as_echo "PATH: $as_dir"
2292 done
2293IFS=$as_save_IFS
e5a52504 2294
42ecbf5e 2295} >&5
ceae3e33 2296
42ecbf5e 2297cat >&5 <<_ACEOF
e5a52504 2298
42ecbf5e
DJ
2299
2300## ----------- ##
2301## Core tests. ##
2302## ----------- ##
2303
2304_ACEOF
2305
2306
2307# Keep a trace of the command line.
2308# Strip out --no-create and --no-recursion so they do not pile up.
2309# Strip out --silent because we don't want to record it for future runs.
2310# Also quote any args containing shell meta-characters.
2311# Make two passes to allow for proper duplicate-argument suppression.
2312ac_configure_args=
2313ac_configure_args0=
2314ac_configure_args1=
42ecbf5e
DJ
2315ac_must_keep_next=false
2316for ac_pass in 1 2
2317do
2318 for ac_arg
2319 do
2320 case $ac_arg in
2321 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2322 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2323 | -silent | --silent | --silen | --sile | --sil)
2324 continue ;;
81ecdfbb
RW
2325 *\'*)
2326 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2327 esac
2328 case $ac_pass in
81ecdfbb 2329 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
42ecbf5e 2330 2)
81ecdfbb 2331 as_fn_append ac_configure_args1 " '$ac_arg'"
42ecbf5e
DJ
2332 if test $ac_must_keep_next = true; then
2333 ac_must_keep_next=false # Got value, back to normal.
2334 else
2335 case $ac_arg in
2336 *=* | --config-cache | -C | -disable-* | --disable-* \
2337 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2338 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2339 | -with-* | --with-* | -without-* | --without-* | --x)
2340 case "$ac_configure_args0 " in
2341 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2342 esac
2343 ;;
2344 -* ) ac_must_keep_next=true ;;
2345 esac
2346 fi
81ecdfbb 2347 as_fn_append ac_configure_args " '$ac_arg'"
42ecbf5e
DJ
2348 ;;
2349 esac
2350 done
2351done
81ecdfbb
RW
2352{ ac_configure_args0=; unset ac_configure_args0;}
2353{ ac_configure_args1=; unset ac_configure_args1;}
42ecbf5e
DJ
2354
2355# When interrupted or exit'd, cleanup temporary files, and complete
2356# config.log. We remove comments because anyway the quotes in there
2357# would cause problems or look ugly.
81ecdfbb
RW
2358# WARNING: Use '\'' to represent an apostrophe within the trap.
2359# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
42ecbf5e
DJ
2360trap 'exit_status=$?
2361 # Save into config.log some information that might help in debugging.
2362 {
2363 echo
2364
d0ac1c44 2365 $as_echo "## ---------------- ##
42ecbf5e 2366## Cache variables. ##
d0ac1c44 2367## ---------------- ##"
42ecbf5e
DJ
2368 echo
2369 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2370(
2371 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2372 eval ac_val=\$$ac_var
2373 case $ac_val in #(
2374 *${as_nl}*)
2375 case $ac_var in #(
2376 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2377$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2378 esac
2379 case $ac_var in #(
2380 _ | IFS | as_nl) ;; #(
2381 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2382 *) { eval $ac_var=; unset $ac_var;} ;;
2383 esac ;;
2384 esac
2385 done
42ecbf5e 2386 (set) 2>&1 |
81ecdfbb
RW
2387 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2388 *${as_nl}ac_space=\ *)
42ecbf5e 2389 sed -n \
81ecdfbb
RW
2390 "s/'\''/'\''\\\\'\'''\''/g;
2391 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2392 ;; #(
42ecbf5e 2393 *)
81ecdfbb 2394 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 2395 ;;
81ecdfbb
RW
2396 esac |
2397 sort
2398)
42ecbf5e
DJ
2399 echo
2400
d0ac1c44 2401 $as_echo "## ----------------- ##
42ecbf5e 2402## Output variables. ##
d0ac1c44 2403## ----------------- ##"
42ecbf5e
DJ
2404 echo
2405 for ac_var in $ac_subst_vars
2406 do
81ecdfbb
RW
2407 eval ac_val=\$$ac_var
2408 case $ac_val in
2409 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2410 esac
2411 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2412 done | sort
2413 echo
2414
2415 if test -n "$ac_subst_files"; then
d0ac1c44 2416 $as_echo "## ------------------- ##
81ecdfbb 2417## File substitutions. ##
d0ac1c44 2418## ------------------- ##"
42ecbf5e
DJ
2419 echo
2420 for ac_var in $ac_subst_files
2421 do
81ecdfbb
RW
2422 eval ac_val=\$$ac_var
2423 case $ac_val in
2424 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2425 esac
2426 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2427 done | sort
2428 echo
2429 fi
2430
2431 if test -s confdefs.h; then
d0ac1c44 2432 $as_echo "## ----------- ##
42ecbf5e 2433## confdefs.h. ##
d0ac1c44 2434## ----------- ##"
42ecbf5e 2435 echo
81ecdfbb 2436 cat confdefs.h
42ecbf5e
DJ
2437 echo
2438 fi
2439 test "$ac_signal" != 0 &&
81ecdfbb
RW
2440 $as_echo "$as_me: caught signal $ac_signal"
2441 $as_echo "$as_me: exit $exit_status"
42ecbf5e 2442 } >&5
81ecdfbb
RW
2443 rm -f core *.core core.conftest.* &&
2444 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
42ecbf5e 2445 exit $exit_status
81ecdfbb 2446' 0
42ecbf5e 2447for ac_signal in 1 2 13 15; do
81ecdfbb 2448 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
42ecbf5e
DJ
2449done
2450ac_signal=0
2451
2452# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2453rm -f -r conftest* confdefs.h
2454
2455$as_echo "/* confdefs.h */" > confdefs.h
42ecbf5e
DJ
2456
2457# Predefined preprocessor variables.
2458
2459cat >>confdefs.h <<_ACEOF
2460#define PACKAGE_NAME "$PACKAGE_NAME"
2461_ACEOF
2462
42ecbf5e
DJ
2463cat >>confdefs.h <<_ACEOF
2464#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2465_ACEOF
2466
42ecbf5e
DJ
2467cat >>confdefs.h <<_ACEOF
2468#define PACKAGE_VERSION "$PACKAGE_VERSION"
2469_ACEOF
2470
42ecbf5e
DJ
2471cat >>confdefs.h <<_ACEOF
2472#define PACKAGE_STRING "$PACKAGE_STRING"
2473_ACEOF
2474
42ecbf5e
DJ
2475cat >>confdefs.h <<_ACEOF
2476#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2477_ACEOF
2478
81ecdfbb
RW
2479cat >>confdefs.h <<_ACEOF
2480#define PACKAGE_URL "$PACKAGE_URL"
2481_ACEOF
2482
42ecbf5e
DJ
2483
2484# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2485# Prefer an explicitly selected file to automatically selected ones.
2486ac_site_file1=NONE
2487ac_site_file2=NONE
2488if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2489 # We do not want a PATH search for config.site.
2490 case $CONFIG_SITE in #((
2491 -*) ac_site_file1=./$CONFIG_SITE;;
2492 */*) ac_site_file1=$CONFIG_SITE;;
2493 *) ac_site_file1=./$CONFIG_SITE;;
2494 esac
81ecdfbb
RW
2495elif test "x$prefix" != xNONE; then
2496 ac_site_file1=$prefix/share/config.site
2497 ac_site_file2=$prefix/etc/config.site
2498else
2499 ac_site_file1=$ac_default_prefix/share/config.site
2500 ac_site_file2=$ac_default_prefix/etc/config.site
2501fi
2502for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2503do
2504 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2505 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2507$as_echo "$as_me: loading site script $ac_site_file" >&6;}
42ecbf5e 2508 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2509 . "$ac_site_file" \
2510 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2511$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2512as_fn_error $? "failed to load site script $ac_site_file
2513See \`config.log' for more details" "$LINENO" 5; }
42ecbf5e
DJ
2514 fi
2515done
2516
2517if test -r "$cache_file"; then
d0ac1c44
SM
2518 # Some versions of bash will fail to source /dev/null (special files
2519 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2520 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2522$as_echo "$as_me: loading cache $cache_file" >&6;}
42ecbf5e 2523 case $cache_file in
81ecdfbb
RW
2524 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2525 *) . "./$cache_file";;
42ecbf5e
DJ
2526 esac
2527 fi
2528else
81ecdfbb
RW
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2530$as_echo "$as_me: creating cache $cache_file" >&6;}
42ecbf5e
DJ
2531 >$cache_file
2532fi
2533
34156b23
L
2534as_fn_append ac_header_list " stdlib.h"
2535as_fn_append ac_header_list " unistd.h"
2536as_fn_append ac_header_list " sys/param.h"
42ecbf5e
DJ
2537# Check that the precious variables saved in the cache have kept the same
2538# value.
2539ac_cache_corrupted=false
81ecdfbb 2540for ac_var in $ac_precious_vars; do
42ecbf5e
DJ
2541 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2542 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2543 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2544 eval ac_new_val=\$ac_env_${ac_var}_value
42ecbf5e
DJ
2545 case $ac_old_set,$ac_new_set in
2546 set,)
81ecdfbb
RW
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2548$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
42ecbf5e
DJ
2549 ac_cache_corrupted=: ;;
2550 ,set)
81ecdfbb
RW
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2552$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
42ecbf5e
DJ
2553 ac_cache_corrupted=: ;;
2554 ,);;
2555 *)
2556 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2557 # differences in whitespace do not lead to failure.
2558 ac_old_val_w=`echo x $ac_old_val`
2559 ac_new_val_w=`echo x $ac_new_val`
2560 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2562$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2563 ac_cache_corrupted=:
2564 else
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2566$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2567 eval $ac_var=\$ac_old_val
2568 fi
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2570$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2572$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
42ecbf5e
DJ
2573 fi;;
2574 esac
2575 # Pass precious variables to config.status.
2576 if test "$ac_new_set" = set; then
2577 case $ac_new_val in
81ecdfbb 2578 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2579 *) ac_arg=$ac_var=$ac_new_val ;;
2580 esac
2581 case " $ac_configure_args " in
2582 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2583 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
42ecbf5e
DJ
2584 esac
2585 fi
2586done
2587if $ac_cache_corrupted; then
81ecdfbb
RW
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2589$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2591$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2592 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
42ecbf5e 2593fi
81ecdfbb
RW
2594## -------------------- ##
2595## Main body of script. ##
2596## -------------------- ##
42ecbf5e
DJ
2597
2598ac_ext=c
2599ac_cpp='$CPP $CPPFLAGS'
2600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2602ac_compiler_gnu=$ac_cv_c_compiler_gnu
2603
2604
2605
42ecbf5e 2606
da594c4a 2607
42ecbf5e
DJ
2608
2609
2610ac_aux_dir=
81ecdfbb 2611for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
2612 if test -f "$ac_dir/install-sh"; then
2613 ac_aux_dir=$ac_dir
2614 ac_install_sh="$ac_aux_dir/install-sh -c"
2615 break
2616 elif test -f "$ac_dir/install.sh"; then
2617 ac_aux_dir=$ac_dir
2618 ac_install_sh="$ac_aux_dir/install.sh -c"
2619 break
2620 elif test -f "$ac_dir/shtool"; then
2621 ac_aux_dir=$ac_dir
2622 ac_install_sh="$ac_aux_dir/shtool install -c"
2623 break
2624 fi
42ecbf5e
DJ
2625done
2626if test -z "$ac_aux_dir"; then
d0ac1c44 2627 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
42ecbf5e 2628fi
81ecdfbb
RW
2629
2630# These three variables are undocumented and unsupported,
2631# and are intended to be withdrawn in a future Autoconf release.
2632# They can cause serious problems if a builder's source tree is in a directory
2633# whose full name contains unusual characters.
2634ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2635ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2636ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2637
42ecbf5e
DJ
2638
2639# Make sure we can run config.sub.
81ecdfbb 2640$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2641 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2642
2643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2644$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2645if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2646 $as_echo_n "(cached) " >&6
2647else
2648 ac_build_alias=$build_alias
2649test "x$ac_build_alias" = x &&
2650 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2651test "x$ac_build_alias" = x &&
d0ac1c44 2652 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2653ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2654 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2655
2656fi
2657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2658$as_echo "$ac_cv_build" >&6; }
2659case $ac_cv_build in
2660*-*-*) ;;
d0ac1c44 2661*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb 2662esac
42ecbf5e 2663build=$ac_cv_build
81ecdfbb
RW
2664ac_save_IFS=$IFS; IFS='-'
2665set x $ac_cv_build
2666shift
2667build_cpu=$1
2668build_vendor=$2
2669shift; shift
2670# Remember, the first character of IFS is used to create $*,
2671# except with old shells:
2672build_os=$*
2673IFS=$ac_save_IFS
2674case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2675
2676
81ecdfbb
RW
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2678$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2679if ${ac_cv_host+:} false; then :
81ecdfbb 2680 $as_echo_n "(cached) " >&6
42ecbf5e 2681else
81ecdfbb
RW
2682 if test "x$host_alias" = x; then
2683 ac_cv_host=$ac_cv_build
2684else
2685 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2686 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
81ecdfbb 2687fi
42ecbf5e
DJ
2688
2689fi
81ecdfbb
RW
2690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2691$as_echo "$ac_cv_host" >&6; }
2692case $ac_cv_host in
2693*-*-*) ;;
d0ac1c44 2694*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb 2695esac
42ecbf5e 2696host=$ac_cv_host
81ecdfbb
RW
2697ac_save_IFS=$IFS; IFS='-'
2698set x $ac_cv_host
2699shift
2700host_cpu=$1
2701host_vendor=$2
2702shift; shift
2703# Remember, the first character of IFS is used to create $*,
2704# except with old shells:
2705host_os=$*
2706IFS=$ac_save_IFS
2707case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2708
2709
81ecdfbb
RW
2710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2711$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2712if ${ac_cv_target+:} false; then :
81ecdfbb
RW
2713 $as_echo_n "(cached) " >&6
2714else
2715 if test "x$target_alias" = x; then
2716 ac_cv_target=$ac_cv_host
42ecbf5e 2717else
81ecdfbb 2718 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2719 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
81ecdfbb 2720fi
42ecbf5e
DJ
2721
2722fi
81ecdfbb
RW
2723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2724$as_echo "$ac_cv_target" >&6; }
2725case $ac_cv_target in
2726*-*-*) ;;
d0ac1c44 2727*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb 2728esac
42ecbf5e 2729target=$ac_cv_target
81ecdfbb
RW
2730ac_save_IFS=$IFS; IFS='-'
2731set x $ac_cv_target
2732shift
2733target_cpu=$1
2734target_vendor=$2
2735shift; shift
2736# Remember, the first character of IFS is used to create $*,
2737# except with old shells:
2738target_os=$*
2739IFS=$ac_save_IFS
2740case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2741
2742
2743# The aliases save the names the user supplied, while $host etc.
2744# will get canonicalized.
2745test -n "$target_alias" &&
2746 test "$program_prefix$program_suffix$program_transform_name" = \
2747 NONENONEs,x,x, &&
2748 program_prefix=${target_alias}-
d0ac1c44
SM
2749# Expand $ac_aux_dir to an absolute path.
2750am_aux_dir=`cd "$ac_aux_dir" && pwd`
2751
42ecbf5e
DJ
2752ac_ext=c
2753ac_cpp='$CPP $CPPFLAGS'
2754ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2755ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2756ac_compiler_gnu=$ac_cv_c_compiler_gnu
2757if test -n "$ac_tool_prefix"; then
2758 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2759set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2761$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2762if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2763 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2764else
2765 if test -n "$CC"; then
2766 ac_cv_prog_CC="$CC" # Let the user override the test.
2767else
2768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2769for as_dir in $PATH
2770do
2771 IFS=$as_save_IFS
2772 test -z "$as_dir" && as_dir=.
81ecdfbb 2773 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 2775 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2777 break 2
2778 fi
2779done
81ecdfbb
RW
2780 done
2781IFS=$as_save_IFS
42ecbf5e
DJ
2782
2783fi
2784fi
2785CC=$ac_cv_prog_CC
2786if test -n "$CC"; then
81ecdfbb
RW
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2788$as_echo "$CC" >&6; }
42ecbf5e 2789else
81ecdfbb
RW
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2791$as_echo "no" >&6; }
42ecbf5e
DJ
2792fi
2793
81ecdfbb 2794
42ecbf5e
DJ
2795fi
2796if test -z "$ac_cv_prog_CC"; then
2797 ac_ct_CC=$CC
2798 # Extract the first word of "gcc", so it can be a program name with args.
2799set dummy gcc; ac_word=$2
81ecdfbb
RW
2800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2801$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2802if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2803 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2804else
2805 if test -n "$ac_ct_CC"; then
2806 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2807else
2808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2809for as_dir in $PATH
2810do
2811 IFS=$as_save_IFS
2812 test -z "$as_dir" && as_dir=.
81ecdfbb 2813 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 2815 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2817 break 2
2818 fi
2819done
81ecdfbb
RW
2820 done
2821IFS=$as_save_IFS
42ecbf5e
DJ
2822
2823fi
2824fi
2825ac_ct_CC=$ac_cv_prog_ac_ct_CC
2826if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2828$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2829else
81ecdfbb
RW
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2831$as_echo "no" >&6; }
42ecbf5e
DJ
2832fi
2833
81ecdfbb
RW
2834 if test "x$ac_ct_CC" = x; then
2835 CC=""
2836 else
2837 case $cross_compiling:$ac_tool_warned in
2838yes:)
2839{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2840$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2841ac_tool_warned=yes ;;
2842esac
2843 CC=$ac_ct_CC
2844 fi
42ecbf5e
DJ
2845else
2846 CC="$ac_cv_prog_CC"
2847fi
2848
2849if test -z "$CC"; then
81ecdfbb
RW
2850 if test -n "$ac_tool_prefix"; then
2851 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
42ecbf5e 2852set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2854$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2855if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2856 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2857else
2858 if test -n "$CC"; then
2859 ac_cv_prog_CC="$CC" # Let the user override the test.
2860else
2861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2862for as_dir in $PATH
2863do
2864 IFS=$as_save_IFS
2865 test -z "$as_dir" && as_dir=.
81ecdfbb 2866 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2867 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 2868 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2870 break 2
2871 fi
2872done
81ecdfbb
RW
2873 done
2874IFS=$as_save_IFS
42ecbf5e
DJ
2875
2876fi
2877fi
2878CC=$ac_cv_prog_CC
2879if test -n "$CC"; then
81ecdfbb
RW
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2881$as_echo "$CC" >&6; }
42ecbf5e 2882else
81ecdfbb
RW
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2884$as_echo "no" >&6; }
42ecbf5e
DJ
2885fi
2886
81ecdfbb
RW
2887
2888 fi
42ecbf5e 2889fi
81ecdfbb 2890if test -z "$CC"; then
42ecbf5e
DJ
2891 # Extract the first word of "cc", so it can be a program name with args.
2892set dummy cc; ac_word=$2
81ecdfbb
RW
2893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2894$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2895if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2896 $as_echo_n "(cached) " >&6
42ecbf5e 2897else
81ecdfbb
RW
2898 if test -n "$CC"; then
2899 ac_cv_prog_CC="$CC" # Let the user override the test.
42ecbf5e 2900else
81ecdfbb 2901 ac_prog_rejected=no
42ecbf5e
DJ
2902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2903for as_dir in $PATH
2904do
2905 IFS=$as_save_IFS
2906 test -z "$as_dir" && as_dir=.
81ecdfbb 2907 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2909 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2910 ac_prog_rejected=yes
2911 continue
2912 fi
2913 ac_cv_prog_CC="cc"
2914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2915 break 2
2916 fi
2917done
81ecdfbb
RW
2918 done
2919IFS=$as_save_IFS
42ecbf5e
DJ
2920
2921if test $ac_prog_rejected = yes; then
2922 # We found a bogon in the path, so make sure we never use it.
2923 set dummy $ac_cv_prog_CC
2924 shift
2925 if test $# != 0; then
2926 # We chose a different compiler from the bogus one.
2927 # However, it has the same basename, so the bogon will be chosen
2928 # first if we set CC to just the basename; use the full file name.
2929 shift
2930 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2931 fi
2932fi
2933fi
2934fi
2935CC=$ac_cv_prog_CC
2936if test -n "$CC"; then
81ecdfbb
RW
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2938$as_echo "$CC" >&6; }
42ecbf5e 2939else
81ecdfbb
RW
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2941$as_echo "no" >&6; }
42ecbf5e
DJ
2942fi
2943
81ecdfbb 2944
42ecbf5e
DJ
2945fi
2946if test -z "$CC"; then
2947 if test -n "$ac_tool_prefix"; then
81ecdfbb 2948 for ac_prog in cl.exe
42ecbf5e
DJ
2949 do
2950 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2951set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2953$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2954if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2955 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2956else
2957 if test -n "$CC"; then
2958 ac_cv_prog_CC="$CC" # Let the user override the test.
2959else
2960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2961for as_dir in $PATH
2962do
2963 IFS=$as_save_IFS
2964 test -z "$as_dir" && as_dir=.
81ecdfbb 2965 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 2967 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2969 break 2
2970 fi
2971done
81ecdfbb
RW
2972 done
2973IFS=$as_save_IFS
42ecbf5e
DJ
2974
2975fi
2976fi
2977CC=$ac_cv_prog_CC
2978if test -n "$CC"; then
81ecdfbb
RW
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2980$as_echo "$CC" >&6; }
42ecbf5e 2981else
81ecdfbb
RW
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2983$as_echo "no" >&6; }
42ecbf5e
DJ
2984fi
2985
81ecdfbb 2986
42ecbf5e
DJ
2987 test -n "$CC" && break
2988 done
2989fi
2990if test -z "$CC"; then
2991 ac_ct_CC=$CC
81ecdfbb 2992 for ac_prog in cl.exe
42ecbf5e
DJ
2993do
2994 # Extract the first word of "$ac_prog", so it can be a program name with args.
2995set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2997$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2998if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2999 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3000else
3001 if test -n "$ac_ct_CC"; then
3002 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3003else
3004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3005for as_dir in $PATH
3006do
3007 IFS=$as_save_IFS
3008 test -z "$as_dir" && as_dir=.
81ecdfbb 3009 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3010 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 3011 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 3012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
3013 break 2
3014 fi
3015done
81ecdfbb
RW
3016 done
3017IFS=$as_save_IFS
42ecbf5e
DJ
3018
3019fi
3020fi
3021ac_ct_CC=$ac_cv_prog_ac_ct_CC
3022if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3024$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 3025else
81ecdfbb
RW
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3027$as_echo "no" >&6; }
42ecbf5e
DJ
3028fi
3029
81ecdfbb 3030
42ecbf5e
DJ
3031 test -n "$ac_ct_CC" && break
3032done
3033
81ecdfbb
RW
3034 if test "x$ac_ct_CC" = x; then
3035 CC=""
3036 else
3037 case $cross_compiling:$ac_tool_warned in
3038yes:)
3039{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3040$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3041ac_tool_warned=yes ;;
3042esac
3043 CC=$ac_ct_CC
3044 fi
42ecbf5e
DJ
3045fi
3046
3047fi
3048
3049
81ecdfbb
RW
3050test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3051$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3052as_fn_error $? "no acceptable C compiler found in \$PATH
3053See \`config.log' for more details" "$LINENO" 5; }
42ecbf5e
DJ
3054
3055# Provide some information about the compiler.
81ecdfbb
RW
3056$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3057set X $ac_compile
3058ac_compiler=$2
3059for ac_option in --version -v -V -qversion; do
3060 { { ac_try="$ac_compiler $ac_option >&5"
3061case "(($ac_try" in
3062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3063 *) ac_try_echo=$ac_try;;
3064esac
3065eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3066$as_echo "$ac_try_echo"; } >&5
3067 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
42ecbf5e 3068 ac_status=$?
81ecdfbb
RW
3069 if test -s conftest.err; then
3070 sed '10a\
3071... rest of stderr output deleted ...
3072 10q' conftest.err >conftest.er1
3073 cat conftest.er1 >&5
81ecdfbb 3074 fi
d0ac1c44 3075 rm -f conftest.er1 conftest.err
81ecdfbb
RW
3076 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3077 test $ac_status = 0; }
3078done
42ecbf5e 3079
81ecdfbb 3080cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3081/* end confdefs.h. */
3082
3083int
3084main ()
3085{
3086
3087 ;
3088 return 0;
3089}
3090_ACEOF
3091ac_clean_files_save=$ac_clean_files
d0ac1c44 3092ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
42ecbf5e
DJ
3093# Try to create an executable without -o first, disregard a.out.
3094# It will help us diagnose broken compilers, and finding out an intuition
3095# of exeext.
d0ac1c44
SM
3096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3097$as_echo_n "checking whether the C compiler works... " >&6; }
81ecdfbb
RW
3098ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3099
3100# The possible output files:
3101ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3102
3103ac_rmfiles=
3104for ac_file in $ac_files
3105do
3106 case $ac_file in
3107 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3108 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3109 esac
3110done
3111rm -f $ac_rmfiles
3112
3113if { { ac_try="$ac_link_default"
3114case "(($ac_try" in
3115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3116 *) ac_try_echo=$ac_try;;
3117esac
3118eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3119$as_echo "$ac_try_echo"; } >&5
3120 (eval "$ac_link_default") 2>&5
3121 ac_status=$?
3122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3123 test $ac_status = 0; }; then :
3124 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3125# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3126# in a Makefile. We should not override ac_cv_exeext if it was cached,
3127# so that the user can short-circuit this test for compilers unknown to
3128# Autoconf.
3129for ac_file in $ac_files ''
42ecbf5e
DJ
3130do
3131 test -f "$ac_file" || continue
3132 case $ac_file in
81ecdfbb 3133 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
42ecbf5e
DJ
3134 ;;
3135 [ab].out )
3136 # We found the default executable, but exeext='' is most
3137 # certainly right.
3138 break;;
3139 *.* )
81ecdfbb
RW
3140 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3141 then :; else
3142 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3143 fi
3144 # We set ac_cv_exeext here because the later test for it is not
3145 # safe: cross compilers may not add the suffix if given an `-o'
3146 # argument, so we may need to know it at that point already.
3147 # Even if this section looks crufty: it has the advantage of
3148 # actually working.
42ecbf5e
DJ
3149 break;;
3150 * )
3151 break;;
3152 esac
3153done
81ecdfbb
RW
3154test "$ac_cv_exeext" = no && ac_cv_exeext=
3155
42ecbf5e 3156else
81ecdfbb
RW
3157 ac_file=''
3158fi
81ecdfbb 3159if test -z "$ac_file"; then :
d0ac1c44
SM
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3161$as_echo "no" >&6; }
3162$as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
3163sed 's/^/| /' conftest.$ac_ext >&5
3164
81ecdfbb
RW
3165{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3166$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3167as_fn_error 77 "C compiler cannot create executables
3168See \`config.log' for more details" "$LINENO" 5; }
3169else
3170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3171$as_echo "yes" >&6; }
42ecbf5e 3172fi
d0ac1c44
SM
3173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3174$as_echo_n "checking for C compiler default output file name... " >&6; }
3175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3176$as_echo "$ac_file" >&6; }
42ecbf5e 3177ac_exeext=$ac_cv_exeext
42ecbf5e 3178
d0ac1c44 3179rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
42ecbf5e 3180ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
3181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3182$as_echo_n "checking for suffix of executables... " >&6; }
3183if { { ac_try="$ac_link"
3184case "(($ac_try" in
3185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3186 *) ac_try_echo=$ac_try;;
3187esac
3188eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3189$as_echo "$ac_try_echo"; } >&5
3190 (eval "$ac_link") 2>&5
42ecbf5e 3191 ac_status=$?
81ecdfbb
RW
3192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3193 test $ac_status = 0; }; then :
42ecbf5e
DJ
3194 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3195# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3196# work properly (i.e., refer to `conftest.exe'), while it won't with
3197# `rm'.
3198for ac_file in conftest.exe conftest conftest.*; do
3199 test -f "$ac_file" || continue
3200 case $ac_file in
81ecdfbb 3201 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
42ecbf5e 3202 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
42ecbf5e
DJ
3203 break;;
3204 * ) break;;
3205 esac
3206done
3207else
81ecdfbb
RW
3208 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3209$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3210as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3211See \`config.log' for more details" "$LINENO" 5; }
42ecbf5e 3212fi
d0ac1c44 3213rm -f conftest conftest$ac_cv_exeext
81ecdfbb
RW
3214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3215$as_echo "$ac_cv_exeext" >&6; }
42ecbf5e
DJ
3216
3217rm -f conftest.$ac_ext
3218EXEEXT=$ac_cv_exeext
3219ac_exeext=$EXEEXT
d0ac1c44
SM
3220cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3221/* end confdefs.h. */
3222#include <stdio.h>
3223int
3224main ()
3225{
3226FILE *f = fopen ("conftest.out", "w");
3227 return ferror (f) || fclose (f) != 0;
3228
3229 ;
3230 return 0;
3231}
3232_ACEOF
3233ac_clean_files="$ac_clean_files conftest.out"
3234# Check that the compiler produces executables we can run. If not, either
3235# the compiler is broken, or we cross compile.
3236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3237$as_echo_n "checking whether we are cross compiling... " >&6; }
3238if test "$cross_compiling" != yes; then
3239 { { ac_try="$ac_link"
3240case "(($ac_try" in
3241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3242 *) ac_try_echo=$ac_try;;
3243esac
3244eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3245$as_echo "$ac_try_echo"; } >&5
3246 (eval "$ac_link") 2>&5
3247 ac_status=$?
3248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3249 test $ac_status = 0; }
3250 if { ac_try='./conftest$ac_cv_exeext'
3251 { { case "(($ac_try" in
3252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3253 *) ac_try_echo=$ac_try;;
3254esac
3255eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3256$as_echo "$ac_try_echo"; } >&5
3257 (eval "$ac_try") 2>&5
3258 ac_status=$?
3259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3260 test $ac_status = 0; }; }; then
3261 cross_compiling=no
3262 else
3263 if test "$cross_compiling" = maybe; then
3264 cross_compiling=yes
3265 else
3266 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3267$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3268as_fn_error $? "cannot run C compiled programs.
3269If you meant to cross compile, use \`--host'.
3270See \`config.log' for more details" "$LINENO" 5; }
3271 fi
3272 fi
3273fi
3274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3275$as_echo "$cross_compiling" >&6; }
3276
3277rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3278ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
3279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3280$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3281if ${ac_cv_objext+:} false; then :
81ecdfbb 3282 $as_echo_n "(cached) " >&6
42ecbf5e 3283else
81ecdfbb 3284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3285/* end confdefs.h. */
3286
3287int
3288main ()
3289{
3290
3291 ;
3292 return 0;
3293}
3294_ACEOF
3295rm -f conftest.o conftest.obj
81ecdfbb
RW
3296if { { ac_try="$ac_compile"
3297case "(($ac_try" in
3298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3299 *) ac_try_echo=$ac_try;;
3300esac
3301eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3302$as_echo "$ac_try_echo"; } >&5
3303 (eval "$ac_compile") 2>&5
3304 ac_status=$?
3305 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3306 test $ac_status = 0; }; then :
3307 for ac_file in conftest.o conftest.obj conftest.*; do
3308 test -f "$ac_file" || continue;
42ecbf5e 3309 case $ac_file in
81ecdfbb 3310 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
42ecbf5e
DJ
3311 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3312 break;;
3313 esac
3314done
3315else
81ecdfbb 3316 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
3317sed 's/^/| /' conftest.$ac_ext >&5
3318
81ecdfbb
RW
3319{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3320$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3321as_fn_error $? "cannot compute suffix of object files: cannot compile
3322See \`config.log' for more details" "$LINENO" 5; }
42ecbf5e 3323fi
42ecbf5e
DJ
3324rm -f conftest.$ac_cv_objext conftest.$ac_ext
3325fi
81ecdfbb
RW
3326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3327$as_echo "$ac_cv_objext" >&6; }
42ecbf5e
DJ
3328OBJEXT=$ac_cv_objext
3329ac_objext=$OBJEXT
81ecdfbb
RW
3330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3331$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3332if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 3333 $as_echo_n "(cached) " >&6
42ecbf5e 3334else
81ecdfbb 3335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3336/* end confdefs.h. */
3337
3338int
3339main ()
3340{
3341#ifndef __GNUC__
3342 choke me
3343#endif
3344
3345 ;
3346 return 0;
3347}
3348_ACEOF
81ecdfbb 3349if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3350 ac_compiler_gnu=yes
3351else
81ecdfbb 3352 ac_compiler_gnu=no
42ecbf5e 3353fi
81ecdfbb 3354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e
DJ
3355ac_cv_c_compiler_gnu=$ac_compiler_gnu
3356
3357fi
81ecdfbb
RW
3358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3359$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3360if test $ac_compiler_gnu = yes; then
3361 GCC=yes
3362else
3363 GCC=
3364fi
42ecbf5e
DJ
3365ac_test_CFLAGS=${CFLAGS+set}
3366ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3368$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3369if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
3370 $as_echo_n "(cached) " >&6
3371else
3372 ac_save_c_werror_flag=$ac_c_werror_flag
3373 ac_c_werror_flag=yes
3374 ac_cv_prog_cc_g=no
3375 CFLAGS="-g"
3376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3377/* end confdefs.h. */
3378
3379int
3380main ()
3381{
3382
3383 ;
3384 return 0;
3385}
3386_ACEOF
81ecdfbb 3387if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3388 ac_cv_prog_cc_g=yes
3389else
81ecdfbb
RW
3390 CFLAGS=""
3391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3392/* end confdefs.h. */
3393
3394int
3395main ()
3396{
3397
3398 ;
3399 return 0;
3400}
3401_ACEOF
3402if ac_fn_c_try_compile "$LINENO"; then :
3403
3404else
3405 ac_c_werror_flag=$ac_save_c_werror_flag
3406 CFLAGS="-g"
3407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3408/* end confdefs.h. */
3409
3410int
3411main ()
3412{
42ecbf5e 3413
81ecdfbb
RW
3414 ;
3415 return 0;
3416}
3417_ACEOF
3418if ac_fn_c_try_compile "$LINENO"; then :
3419 ac_cv_prog_cc_g=yes
3420fi
3421rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3422fi
81ecdfbb 3423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3424fi
81ecdfbb
RW
3425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3426 ac_c_werror_flag=$ac_save_c_werror_flag
3427fi
3428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3429$as_echo "$ac_cv_prog_cc_g" >&6; }
42ecbf5e
DJ
3430if test "$ac_test_CFLAGS" = set; then
3431 CFLAGS=$ac_save_CFLAGS
3432elif test $ac_cv_prog_cc_g = yes; then
3433 if test "$GCC" = yes; then
3434 CFLAGS="-g -O2"
3435 else
3436 CFLAGS="-g"
3437 fi
3438else
3439 if test "$GCC" = yes; then
3440 CFLAGS="-O2"
3441 else
3442 CFLAGS=
3443 fi
3444fi
81ecdfbb
RW
3445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3446$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3447if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3448 $as_echo_n "(cached) " >&6
42ecbf5e 3449else
81ecdfbb 3450 ac_cv_prog_cc_c89=no
42ecbf5e 3451ac_save_CC=$CC
81ecdfbb 3452cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3453/* end confdefs.h. */
3454#include <stdarg.h>
3455#include <stdio.h>
d0ac1c44 3456struct stat;
42ecbf5e
DJ
3457/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3458struct buf { int x; };
3459FILE * (*rcsopen) (struct buf *, struct stat *, int);
3460static char *e (p, i)
3461 char **p;
3462 int i;
3463{
3464 return p[i];
3465}
3466static char *f (char * (*g) (char **, int), char **p, ...)
3467{
3468 char *s;
3469 va_list v;
3470 va_start (v,p);
3471 s = g (p, va_arg (v,int));
3472 va_end (v);
3473 return s;
3474}
3475
3476/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3477 function prototypes and stuff, but not '\xHH' hex character constants.
3478 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3479 as 'x'. The following induces an error, until -std is added to get
42ecbf5e
DJ
3480 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3481 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3482 that's true only with -std. */
42ecbf5e
DJ
3483int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3484
81ecdfbb
RW
3485/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3486 inside strings and character constants. */
3487#define FOO(x) 'x'
3488int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3489
42ecbf5e
DJ
3490int test (int i, double x);
3491struct s1 {int (*f) (int a);};
3492struct s2 {int (*f) (double a);};
3493int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3494int argc;
3495char **argv;
3496int
3497main ()
3498{
3499return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3500 ;
3501 return 0;
3502}
3503_ACEOF
81ecdfbb
RW
3504for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3505 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
42ecbf5e
DJ
3506do
3507 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3508 if ac_fn_c_try_compile "$LINENO"; then :
3509 ac_cv_prog_cc_c89=$ac_arg
42ecbf5e 3510fi
81ecdfbb
RW
3511rm -f core conftest.err conftest.$ac_objext
3512 test "x$ac_cv_prog_cc_c89" != "xno" && break
42ecbf5e 3513done
81ecdfbb 3514rm -f conftest.$ac_ext
42ecbf5e
DJ
3515CC=$ac_save_CC
3516
3517fi
81ecdfbb
RW
3518# AC_CACHE_VAL
3519case "x$ac_cv_prog_cc_c89" in
3520 x)
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3522$as_echo "none needed" >&6; } ;;
3523 xno)
3524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3525$as_echo "unsupported" >&6; } ;;
42ecbf5e 3526 *)
81ecdfbb
RW
3527 CC="$CC $ac_cv_prog_cc_c89"
3528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3529$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
42ecbf5e 3530esac
81ecdfbb 3531if test "x$ac_cv_prog_cc_c89" != xno; then :
42ecbf5e 3532
42ecbf5e
DJ
3533fi
3534
42ecbf5e
DJ
3535ac_ext=c
3536ac_cpp='$CPP $CPPFLAGS'
3537ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3538ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3539ac_compiler_gnu=$ac_cv_c_compiler_gnu
3540
d0ac1c44
SM
3541ac_ext=c
3542ac_cpp='$CPP $CPPFLAGS'
3543ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3544ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3545ac_compiler_gnu=$ac_cv_c_compiler_gnu
3546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3547$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3548if ${am_cv_prog_cc_c_o+:} false; then :
3549 $as_echo_n "(cached) " >&6
3550else
3551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3552/* end confdefs.h. */
3553
3554int
3555main ()
3556{
3557
3558 ;
3559 return 0;
3560}
3561_ACEOF
3562 # Make sure it works both with $CC and with simple cc.
3563 # Following AC_PROG_CC_C_O, we do the test twice because some
3564 # compilers refuse to overwrite an existing .o file with -o,
3565 # though they will create one.
3566 am_cv_prog_cc_c_o=yes
3567 for am_i in 1 2; do
3568 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3569 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3570 ac_status=$?
3571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3572 (exit $ac_status); } \
3573 && test -f conftest2.$ac_objext; then
3574 : OK
3575 else
3576 am_cv_prog_cc_c_o=no
3577 break
3578 fi
3579 done
3580 rm -f core conftest*
3581 unset am_i
3582fi
3583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3584$as_echo "$am_cv_prog_cc_c_o" >&6; }
3585if test "$am_cv_prog_cc_c_o" != yes; then
3586 # Losing compiler, so override with the script.
3587 # FIXME: It is wrong to rewrite CC.
3588 # But if we don't then we get into trouble of one sort or another.
3589 # A longer-term fix would be to have automake use am__CC in this case,
3590 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3591 CC="$am_aux_dir/compile $CC"
3592fi
3593ac_ext=c
3594ac_cpp='$CPP $CPPFLAGS'
3595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3597ac_compiler_gnu=$ac_cv_c_compiler_gnu
3598
3599
42ecbf5e 3600
81ecdfbb
RW
3601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3602$as_echo_n "checking for library containing strerror... " >&6; }
d0ac1c44 3603if ${ac_cv_search_strerror+:} false; then :
81ecdfbb 3604 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3605else
3606 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3607cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3608/* end confdefs.h. */
3609
81ecdfbb
RW
3610/* Override any GCC internal prototype to avoid an error.
3611 Use char because int might match the return type of a GCC
3612 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
3613#ifdef __cplusplus
3614extern "C"
3615#endif
42ecbf5e
DJ
3616char strerror ();
3617int
3618main ()
3619{
81ecdfbb 3620return strerror ();
42ecbf5e
DJ
3621 ;
3622 return 0;
3623}
3624_ACEOF
81ecdfbb
RW
3625for ac_lib in '' cposix; do
3626 if test -z "$ac_lib"; then
3627 ac_res="none required"
3628 else
3629 ac_res=-l$ac_lib
42ecbf5e 3630 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3631 fi
3632 if ac_fn_c_try_link "$LINENO"; then :
3633 ac_cv_search_strerror=$ac_res
3634fi
3635rm -f core conftest.err conftest.$ac_objext \
3636 conftest$ac_exeext
d0ac1c44 3637 if ${ac_cv_search_strerror+:} false; then :
81ecdfbb
RW
3638 break
3639fi
3640done
d0ac1c44 3641if ${ac_cv_search_strerror+:} false; then :
42ecbf5e 3642
42ecbf5e 3643else
81ecdfbb 3644 ac_cv_search_strerror=no
42ecbf5e 3645fi
81ecdfbb 3646rm conftest.$ac_ext
42ecbf5e
DJ
3647LIBS=$ac_func_search_save_LIBS
3648fi
81ecdfbb
RW
3649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3650$as_echo "$ac_cv_search_strerror" >&6; }
3651ac_res=$ac_cv_search_strerror
3652if test "$ac_res" != no; then :
3653 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e
DJ
3654
3655fi
3656
3657
d0ac1c44 3658am__api_version='1.15'
81ecdfbb 3659
42ecbf5e
DJ
3660# Find a good install program. We prefer a C program (faster),
3661# so one script is as good as another. But avoid the broken or
3662# incompatible versions:
3663# SysV /etc/install, /usr/sbin/install
3664# SunOS /usr/etc/install
3665# IRIX /sbin/install
3666# AIX /bin/install
3667# AmigaOS /C/install, which installs bootblocks on floppy discs
3668# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3669# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3670# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3671# OS/2's system install, which has a completely different semantic
3672# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3673# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3675$as_echo_n "checking for a BSD-compatible install... " >&6; }
42ecbf5e 3676if test -z "$INSTALL"; then
d0ac1c44 3677if ${ac_cv_path_install+:} false; then :
81ecdfbb 3678 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3679else
3680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3681for as_dir in $PATH
3682do
3683 IFS=$as_save_IFS
3684 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3685 # Account for people who put trailing slashes in PATH elements.
3686case $as_dir/ in #((
3687 ./ | .// | /[cC]/* | \
42ecbf5e 3688 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3689 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
42ecbf5e
DJ
3690 /usr/ucb/* ) ;;
3691 *)
3692 # OSF1 and SCO ODT 3.0 have their own names for install.
3693 # Don't use installbsd from OSF since it installs stuff as root
3694 # by default.
3695 for ac_prog in ginstall scoinst install; do
3696 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3697 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
42ecbf5e
DJ
3698 if test $ac_prog = install &&
3699 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3700 # AIX install. It has an incompatible calling convention.
3701 :
42ecbf5e
DJ
3702 elif test $ac_prog = install &&
3703 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3704 # program-specific install script used by HP pwplus--don't use.
3705 :
252b5132 3706 else
58c85be7
RW
3707 rm -rf conftest.one conftest.two conftest.dir
3708 echo one > conftest.one
3709 echo two > conftest.two
3710 mkdir conftest.dir
3711 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3712 test -s conftest.one && test -s conftest.two &&
3713 test -s conftest.dir/conftest.one &&
3714 test -s conftest.dir/conftest.two
3715 then
3716 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3717 break 3
3718 fi
252b5132
RH
3719 fi
3720 fi
d15b04bd 3721 done
42ecbf5e
DJ
3722 done
3723 ;;
3724esac
81ecdfbb
RW
3725
3726 done
3727IFS=$as_save_IFS
42ecbf5e 3728
58c85be7 3729rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3730
3731fi
3732 if test "${ac_cv_path_install+set}" = set; then
42ecbf5e 3733 INSTALL=$ac_cv_path_install
252b5132 3734 else
58c85be7
RW
3735 # As a last resort, use the slow shell script. Don't cache a
3736 # value for INSTALL within a source directory, because that will
252b5132 3737 # break other packages using the cache if that directory is
58c85be7 3738 # removed, or if the value is a relative name.
42ecbf5e 3739 INSTALL=$ac_install_sh
252b5132
RH
3740 fi
3741fi
81ecdfbb
RW
3742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3743$as_echo "$INSTALL" >&6; }
252b5132
RH
3744
3745# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3746# It thinks the first close brace ends the variable substitution.
3747test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3748
42ecbf5e 3749test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3750
3751test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3752
81ecdfbb
RW
3753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3754$as_echo_n "checking whether build environment is sane... " >&6; }
81ecdfbb
RW
3755# Reject unsafe characters in $srcdir or the absolute working directory
3756# name. Accept space and tab only in the latter.
3757am_lf='
3758'
3759case `pwd` in
3760 *[\\\"\#\$\&\'\`$am_lf]*)
d0ac1c44 3761 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
81ecdfbb
RW
3762esac
3763case $srcdir in
3764 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
d0ac1c44 3765 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
81ecdfbb
RW
3766esac
3767
d0ac1c44 3768# Do 'set' in a subshell so we don't clobber the current shell's
252b5132
RH
3769# arguments. Must try -L first in case configure is actually a
3770# symlink; some systems play weird games with the mod time of symlinks
3771# (eg FreeBSD returns the mod time of the symlink's containing
3772# directory).
3773if (
d0ac1c44
SM
3774 am_has_slept=no
3775 for am_try in 1 2; do
3776 echo "timestamp, slept: $am_has_slept" > conftest.file
3777 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3778 if test "$*" = "X"; then
3779 # -L didn't work.
3780 set X `ls -t "$srcdir/configure" conftest.file`
3781 fi
3782 if test "$*" != "X $srcdir/configure conftest.file" \
3783 && test "$*" != "X conftest.file $srcdir/configure"; then
3784
3785 # If neither matched, then we have a broken ls. This can happen
3786 # if, for instance, CONFIG_SHELL is bash and it inherits a
3787 # broken ls alias from the environment. This has actually
3788 # happened. Such a system could not be considered "sane".
3789 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3790 alias in your environment" "$LINENO" 5
3791 fi
3792 if test "$2" = conftest.file || test $am_try -eq 2; then
3793 break
3794 fi
3795 # Just in case.
3796 sleep 1
3797 am_has_slept=yes
3798 done
42ecbf5e 3799 test "$2" = conftest.file
252b5132
RH
3800 )
3801then
3802 # Ok.
3803 :
3804else
d0ac1c44 3805 as_fn_error $? "newly created file is older than distributed files!
81ecdfbb 3806Check your system clock" "$LINENO" 5
42ecbf5e 3807fi
81ecdfbb
RW
3808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3809$as_echo "yes" >&6; }
d0ac1c44
SM
3810# If we didn't sleep, we still need to ensure time stamps of config.status and
3811# generated files are strictly newer.
3812am_sleep_pid=
3813if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3814 ( sleep 1 ) &
3815 am_sleep_pid=$!
3816fi
3817
3818rm -f conftest.file
3819
42ecbf5e 3820test "$program_prefix" != NONE &&
81ecdfbb 3821 program_transform_name="s&^&$program_prefix&;$program_transform_name"
42ecbf5e
DJ
3822# Use a double $ so make ignores it.
3823test "$program_suffix" != NONE &&
81ecdfbb
RW
3824 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3825# Double any \ or $.
42ecbf5e 3826# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3827ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3828program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
42ecbf5e 3829
81ecdfbb
RW
3830if test x"${MISSING+set}" != xset; then
3831 case $am_aux_dir in
3832 *\ * | *\ *)
3833 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3834 *)
3835 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3836 esac
3837fi
42ecbf5e 3838# Use eval to expand $SHELL
d0ac1c44
SM
3839if eval "$MISSING --is-lightweight"; then
3840 am_missing_run="$MISSING "
42ecbf5e
DJ
3841else
3842 am_missing_run=
d0ac1c44
SM
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3844$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
42ecbf5e
DJ
3845fi
3846
d0ac1c44 3847if test x"${install_sh+set}" != xset; then
81ecdfbb
RW
3848 case $am_aux_dir in
3849 *\ * | *\ *)
3850 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3851 *)
3852 install_sh="\${SHELL} $am_aux_dir/install-sh"
3853 esac
3854fi
3855
d0ac1c44
SM
3856# Installed binaries are usually stripped using 'strip' when the user
3857# run "make install-strip". However 'strip' might not be the right
81ecdfbb 3858# tool to use in cross-compilation environments, therefore Automake
d0ac1c44 3859# will honor the 'STRIP' environment variable to overrule this program.
81ecdfbb
RW
3860if test "$cross_compiling" != no; then
3861 if test -n "$ac_tool_prefix"; then
3862 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3863set dummy ${ac_tool_prefix}strip; ac_word=$2
3864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3865$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3866if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 3867 $as_echo_n "(cached) " >&6
42ecbf5e 3868else
81ecdfbb
RW
3869 if test -n "$STRIP"; then
3870 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
42ecbf5e
DJ
3871else
3872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3873for as_dir in $PATH
3874do
3875 IFS=$as_save_IFS
3876 test -z "$as_dir" && as_dir=.
81ecdfbb 3877 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3879 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3881 break 2
3882 fi
3883done
3884 done
3885IFS=$as_save_IFS
3886
3887fi
3888fi
3889STRIP=$ac_cv_prog_STRIP
3890if test -n "$STRIP"; then
3891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3892$as_echo "$STRIP" >&6; }
3893else
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3895$as_echo "no" >&6; }
3896fi
3897
3898
3899fi
3900if test -z "$ac_cv_prog_STRIP"; then
3901 ac_ct_STRIP=$STRIP
3902 # Extract the first word of "strip", so it can be a program name with args.
3903set dummy strip; ac_word=$2
3904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3905$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3906if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb
RW
3907 $as_echo_n "(cached) " >&6
3908else
3909 if test -n "$ac_ct_STRIP"; then
3910 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3911else
3912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3913for as_dir in $PATH
3914do
3915 IFS=$as_save_IFS
3916 test -z "$as_dir" && as_dir=.
3917 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3918 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3919 ac_cv_prog_ac_ct_STRIP="strip"
3920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
3921 break 2
3922 fi
3923done
81ecdfbb
RW
3924 done
3925IFS=$as_save_IFS
3926
3927fi
3928fi
3929ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3930if test -n "$ac_ct_STRIP"; then
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3932$as_echo "$ac_ct_STRIP" >&6; }
3933else
3934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3935$as_echo "no" >&6; }
3936fi
3937
3938 if test "x$ac_ct_STRIP" = x; then
3939 STRIP=":"
3940 else
3941 case $cross_compiling:$ac_tool_warned in
3942yes:)
3943{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3944$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3945ac_tool_warned=yes ;;
3946esac
3947 STRIP=$ac_ct_STRIP
3948 fi
3949else
3950 STRIP="$ac_cv_prog_STRIP"
3951fi
3952
3953fi
3954INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3955
3956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3957$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3958if test -z "$MKDIR_P"; then
d0ac1c44 3959 if ${ac_cv_path_mkdir+:} false; then :
81ecdfbb
RW
3960 $as_echo_n "(cached) " >&6
3961else
3962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3963for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3964do
3965 IFS=$as_save_IFS
3966 test -z "$as_dir" && as_dir=.
3967 for ac_prog in mkdir gmkdir; do
3968 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3969 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
81ecdfbb
RW
3970 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3971 'mkdir (GNU coreutils) '* | \
3972 'mkdir (coreutils) '* | \
3973 'mkdir (fileutils) '4.1*)
3974 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3975 break 3;;
3976 esac
3977 done
3978 done
3979 done
3980IFS=$as_save_IFS
3981
3982fi
3983
d0ac1c44 3984 test -d ./--version && rmdir ./--version
81ecdfbb
RW
3985 if test "${ac_cv_path_mkdir+set}" = set; then
3986 MKDIR_P="$ac_cv_path_mkdir -p"
3987 else
3988 # As a last resort, use the slow shell script. Don't cache a
3989 # value for MKDIR_P within a source directory, because that will
3990 # break other packages using the cache if that directory is
3991 # removed, or if the value is a relative name.
81ecdfbb
RW
3992 MKDIR_P="$ac_install_sh -d"
3993 fi
3994fi
3995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3996$as_echo "$MKDIR_P" >&6; }
3997
81ecdfbb
RW
3998for ac_prog in gawk mawk nawk awk
3999do
4000 # Extract the first word of "$ac_prog", so it can be a program name with args.
4001set dummy $ac_prog; ac_word=$2
4002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4003$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4004if ${ac_cv_prog_AWK+:} false; then :
81ecdfbb
RW
4005 $as_echo_n "(cached) " >&6
4006else
4007 if test -n "$AWK"; then
4008 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4009else
4010as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4011for as_dir in $PATH
4012do
4013 IFS=$as_save_IFS
4014 test -z "$as_dir" && as_dir=.
4015 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4016 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
4017 ac_cv_prog_AWK="$ac_prog"
4018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4019 break 2
4020 fi
42ecbf5e 4021done
81ecdfbb
RW
4022 done
4023IFS=$as_save_IFS
42ecbf5e
DJ
4024
4025fi
4026fi
4027AWK=$ac_cv_prog_AWK
4028if test -n "$AWK"; then
81ecdfbb
RW
4029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4030$as_echo "$AWK" >&6; }
42ecbf5e 4031else
81ecdfbb
RW
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4033$as_echo "no" >&6; }
42ecbf5e
DJ
4034fi
4035
81ecdfbb 4036
42ecbf5e
DJ
4037 test -n "$AWK" && break
4038done
4039
81ecdfbb
RW
4040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4041$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4042set x ${MAKE-make}
4043ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d0ac1c44 4044if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
81ecdfbb 4045 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
4046else
4047 cat >conftest.make <<\_ACEOF
81ecdfbb 4048SHELL = /bin/sh
42ecbf5e 4049all:
81ecdfbb 4050 @echo '@@@%%%=$(MAKE)=@@@%%%'
42ecbf5e 4051_ACEOF
d0ac1c44 4052# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
4053case `${MAKE-make} -f conftest.make 2>/dev/null` in
4054 *@@@%%%=?*=@@@%%%*)
4055 eval ac_cv_prog_make_${ac_make}_set=yes;;
4056 *)
4057 eval ac_cv_prog_make_${ac_make}_set=no;;
4058esac
42ecbf5e
DJ
4059rm -f conftest.make
4060fi
81ecdfbb
RW
4061if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4063$as_echo "yes" >&6; }
42ecbf5e
DJ
4064 SET_MAKE=
4065else
81ecdfbb
RW
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067$as_echo "no" >&6; }
42ecbf5e
DJ
4068 SET_MAKE="MAKE=${MAKE-make}"
4069fi
4070
4071rm -rf .tst 2>/dev/null
4072mkdir .tst 2>/dev/null
4073if test -d .tst; then
4074 am__leading_dot=.
4075else
4076 am__leading_dot=_
4077fi
4078rmdir .tst 2>/dev/null
4079
4080DEPDIR="${am__leading_dot}deps"
4081
81ecdfbb 4082ac_config_commands="$ac_config_commands depfiles"
42ecbf5e
DJ
4083
4084
4085am_make=${MAKE-make}
4086cat > confinc << 'END'
4087am__doit:
81ecdfbb 4088 @echo this is the am__doit target
42ecbf5e
DJ
4089.PHONY: am__doit
4090END
4091# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
4092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4093$as_echo_n "checking for style of include used by $am_make... " >&6; }
42ecbf5e
DJ
4094am__include="#"
4095am__quote=
4096_am_result=none
4097# First try GNU make style include.
4098echo "include confinc" > confmf
d0ac1c44 4099# Ignore all kinds of additional output from 'make'.
81ecdfbb
RW
4100case `$am_make -s -f confmf 2> /dev/null` in #(
4101*the\ am__doit\ target*)
4102 am__include=include
4103 am__quote=
4104 _am_result=GNU
4105 ;;
4106esac
42ecbf5e
DJ
4107# Now try BSD make style include.
4108if test "$am__include" = "#"; then
4109 echo '.include "confinc"' > confmf
81ecdfbb
RW
4110 case `$am_make -s -f confmf 2> /dev/null` in #(
4111 *the\ am__doit\ target*)
4112 am__include=.include
4113 am__quote="\""
4114 _am_result=BSD
4115 ;;
4116 esac
42ecbf5e
DJ
4117fi
4118
4119
81ecdfbb
RW
4120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4121$as_echo "$_am_result" >&6; }
42ecbf5e
DJ
4122rm -f confinc confmf
4123
81ecdfbb
RW
4124# Check whether --enable-dependency-tracking was given.
4125if test "${enable_dependency_tracking+set}" = set; then :
4126 enableval=$enable_dependency_tracking;
4127fi
42ecbf5e 4128
42ecbf5e
DJ
4129if test "x$enable_dependency_tracking" != xno; then
4130 am_depcomp="$ac_aux_dir/depcomp"
4131 AMDEPBACKSLASH='\'
6eb7d830 4132 am__nodep='_no'
42ecbf5e 4133fi
81ecdfbb 4134 if test "x$enable_dependency_tracking" != xno; then
42ecbf5e
DJ
4135 AMDEP_TRUE=
4136 AMDEP_FALSE='#'
4137else
4138 AMDEP_TRUE='#'
4139 AMDEP_FALSE=
4140fi
4141
4142
d0ac1c44
SM
4143# Check whether --enable-silent-rules was given.
4144if test "${enable_silent_rules+set}" = set; then :
4145 enableval=$enable_silent_rules;
4146fi
4147
4148case $enable_silent_rules in # (((
4149 yes) AM_DEFAULT_VERBOSITY=0;;
4150 no) AM_DEFAULT_VERBOSITY=1;;
4151 *) AM_DEFAULT_VERBOSITY=1;;
4152esac
4153am_make=${MAKE-make}
4154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4155$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4156if ${am_cv_make_support_nested_variables+:} false; then :
4157 $as_echo_n "(cached) " >&6
4158else
4159 if $as_echo 'TRUE=$(BAR$(V))
4160BAR0=false
4161BAR1=true
4162V=1
4163am__doit:
4164 @$(TRUE)
4165.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4166 am_cv_make_support_nested_variables=yes
4167else
4168 am_cv_make_support_nested_variables=no
4169fi
4170fi
4171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4172$as_echo "$am_cv_make_support_nested_variables" >&6; }
4173if test $am_cv_make_support_nested_variables = yes; then
4174 AM_V='$(V)'
4175 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4176else
4177 AM_V=$AM_DEFAULT_VERBOSITY
4178 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4179fi
4180AM_BACKSLASH='\'
4181
81ecdfbb
RW
4182if test "`cd $srcdir && pwd`" != "`pwd`"; then
4183 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4184 # is not polluted with repeated "-I."
4185 am__isrc=' -I$(srcdir)'
4186 # test to see if srcdir already configured
4187 if test -f $srcdir/config.status; then
d0ac1c44 4188 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
81ecdfbb 4189 fi
42ecbf5e
DJ
4190fi
4191
4192# test whether we have cygpath
4193if test -z "$CYGPATH_W"; then
4194 if (cygpath --version) >/dev/null 2>/dev/null; then
4195 CYGPATH_W='cygpath -w'
4196 else
4197 CYGPATH_W=echo
4198 fi
4199fi
4200
4201
4202# Define the identity of the package.
2e98a7bd 4203 PACKAGE='binutils'
573fe3fb 4204 VERSION='2.36.50'
42ecbf5e
DJ
4205
4206
4207cat >>confdefs.h <<_ACEOF
4208#define PACKAGE "$PACKAGE"
4209_ACEOF
4210
4211
4212cat >>confdefs.h <<_ACEOF
4213#define VERSION "$VERSION"
4214_ACEOF
4215
4216# Some tools Automake needs.
4217
4218ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4219
4220
4221AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4222
4223
4224AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4225
4226
4227AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4228
4229
4230MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4231
d0ac1c44
SM
4232# For better backward compatibility. To be removed once Automake 1.9.x
4233# dies out for good. For more background, see:
4234# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4235# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4236mkdir_p='$(MKDIR_P)'
4237
4238# We need awk for the "check" target (and possibly the TAP driver). The
4239# system "awk" is bad on some platforms.
6eb7d830
AM
4240# Always define AMTAR for backward compatibility. Yes, it's still used
4241# in the wild :-( We should find a proper way to deprecate it ...
4242AMTAR='$${TAR-tar}'
252b5132 4243
d0ac1c44
SM
4244
4245# We'll loop over all known methods to create a tar archive until one works.
4246_am_tools='gnutar pax cpio none'
4247
6eb7d830 4248am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
252b5132
RH
4249
4250
4251
252b5132 4252
d0ac1c44 4253
42ecbf5e
DJ
4254depcc="$CC" am_compiler_list=
4255
81ecdfbb
RW
4256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4257$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 4258if ${am_cv_CC_dependencies_compiler_type+:} false; then :
81ecdfbb 4259 $as_echo_n "(cached) " >&6
252b5132 4260else
42ecbf5e
DJ
4261 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4262 # We make a subdir and do the tests there. Otherwise we can end up
4263 # making bogus files that we don't know about and never remove. For
4264 # instance it was reported that on HP-UX the gcc test will end up
d0ac1c44
SM
4265 # making a dummy file named 'D' -- because '-MD' means "put the output
4266 # in D".
6eb7d830 4267 rm -rf conftest.dir
42ecbf5e
DJ
4268 mkdir conftest.dir
4269 # Copy depcomp to subdir because otherwise we won't find it if we're
4270 # using a relative directory.
4271 cp "$am_depcomp" conftest.dir
4272 cd conftest.dir
4273 # We will build objects and dependencies in a subdirectory because
4274 # it helps to detect inapplicable dependency modes. For instance
4275 # both Tru64's cc and ICC support -MD to output dependencies as a
4276 # side effect of compilation, but ICC will put the dependencies in
4277 # the current directory while Tru64 will put them in the object
4278 # directory.
4279 mkdir sub
252b5132 4280
42ecbf5e
DJ
4281 am_cv_CC_dependencies_compiler_type=none
4282 if test "$am_compiler_list" = ""; then
4283 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4284 fi
81ecdfbb
RW
4285 am__universal=false
4286 case " $depcc " in #(
4287 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4288 esac
4289
42ecbf5e
DJ
4290 for depmode in $am_compiler_list; do
4291 # Setup a source with many dependencies, because some compilers
4292 # like to wrap large dependency lists on column 80 (with \), and
4293 # we should not choose a depcomp mode which is confused by this.
4294 #
4295 # We need to recreate these files for each test, as the compiler may
4296 # overwrite some of them when testing with obscure command lines.
4297 # This happens at least with the AIX C compiler.
4298 : > sub/conftest.c
4299 for i in 1 2 3 4 5 6; do
4300 echo '#include "conftst'$i'.h"' >> sub/conftest.c
d0ac1c44
SM
4301 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4302 # Solaris 10 /bin/sh.
4303 echo '/* dummy */' > sub/conftst$i.h
42ecbf5e
DJ
4304 done
4305 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4306
d0ac1c44 4307 # We check with '-c' and '-o' for the sake of the "dashmstdout"
81ecdfbb 4308 # mode. It turns out that the SunPro C++ compiler does not properly
d0ac1c44
SM
4309 # handle '-M -o', and we need to detect this. Also, some Intel
4310 # versions had trouble with output in subdirs.
81ecdfbb
RW
4311 am__obj=sub/conftest.${OBJEXT-o}
4312 am__minus_obj="-o $am__obj"
42ecbf5e 4313 case $depmode in
81ecdfbb
RW
4314 gcc)
4315 # This depmode causes a compiler race in universal mode.
4316 test "$am__universal" = false || continue
4317 ;;
42ecbf5e 4318 nosideeffect)
d0ac1c44
SM
4319 # After this tag, mechanisms are not by side-effect, so they'll
4320 # only be used when explicitly requested.
42ecbf5e
DJ
4321 if test "x$enable_dependency_tracking" = xyes; then
4322 continue
4323 else
4324 break
4325 fi
4326 ;;
6eb7d830 4327 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
d0ac1c44 4328 # This compiler won't grok '-c -o', but also, the minuso test has
81ecdfbb
RW
4329 # not run yet. These depmodes are late enough in the game, and
4330 # so weak that their functioning should not be impacted.
4331 am__obj=conftest.${OBJEXT-o}
4332 am__minus_obj=
4333 ;;
42ecbf5e
DJ
4334 none) break ;;
4335 esac
42ecbf5e 4336 if depmode=$depmode \
81ecdfbb 4337 source=sub/conftest.c object=$am__obj \
42ecbf5e 4338 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4339 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
42ecbf5e 4340 >/dev/null 2>conftest.err &&
81ecdfbb 4341 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e 4342 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4343 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e
DJ
4344 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4345 # icc doesn't choke on unknown options, it will just issue warnings
4346 # or remarks (even with -Werror). So we grep stderr for any message
4347 # that says an option was ignored or not supported.
4348 # When given -MP, icc 7.0 and 7.1 complain thusly:
4349 # icc: Command line warning: ignoring option '-M'; no argument required
4350 # The diagnosis changed in icc 8.0:
4351 # icc: Command line remark: option '-MP' not supported
4352 if (grep 'ignoring option' conftest.err ||
4353 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4354 am_cv_CC_dependencies_compiler_type=$depmode
4355 break
4356 fi
4357 fi
4358 done
4359
4360 cd ..
4361 rm -rf conftest.dir
252b5132 4362else
42ecbf5e 4363 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
4364fi
4365
252b5132 4366fi
81ecdfbb
RW
4367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4368$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
42ecbf5e
DJ
4369CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4370
81ecdfbb 4371 if
42ecbf5e
DJ
4372 test "x$enable_dependency_tracking" != xno \
4373 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4374 am__fastdepCC_TRUE=
4375 am__fastdepCC_FALSE='#'
252b5132 4376else
42ecbf5e
DJ
4377 am__fastdepCC_TRUE='#'
4378 am__fastdepCC_FALSE=
252b5132
RH
4379fi
4380
4381
4382
d0ac1c44
SM
4383# POSIX will say in a future version that running "rm -f" with no argument
4384# is OK; and we want to be able to make that assumption in our Makefile
4385# recipes. So use an aggressive probe to check that the usage we want is
4386# actually supported "in the wild" to an acceptable degree.
4387# See automake bug#10828.
4388# To make any issue more visible, cause the running configure to be aborted
4389# by default if the 'rm' program in use doesn't match our expectations; the
4390# user can still override this though.
4391if rm -f && rm -fr && rm -rf; then : OK; else
4392 cat >&2 <<'END'
4393Oops!
4394
4395Your 'rm' program seems unable to run without file operands specified
4396on the command line, even when the '-f' option is present. This is contrary
4397to the behaviour of most rm programs out there, and not conforming with
4398the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4399
4400Please tell bug-automake@gnu.org about your system, including the value
4401of your $PATH and any error possibly output before this message. This
4402can help us improve future automake versions.
4403
4404END
4405 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4406 echo 'Configuration will proceed anyway, since you have set the' >&2
4407 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4408 echo >&2
4409 else
4410 cat >&2 <<'END'
4411Aborting the configuration process, to ensure you take notice of the issue.
4412
4413You can download and install GNU coreutils to get an 'rm' implementation
4414that behaves properly: <http://www.gnu.org/software/coreutils/>.
4415
4416If you want to complete the configuration process using your problematic
4417'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4418to "yes", and re-run configure.
4419
4420END
4421 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4422 fi
4423fi
4424
42ecbf5e 4425
d45dc31f
SE
4426ac_ext=c
4427ac_cpp='$CPP $CPPFLAGS'
4428ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4429ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4430ac_compiler_gnu=$ac_cv_c_compiler_gnu
4431if test -n "$ac_tool_prefix"; then
4432 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4433set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4435$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4436if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4437 $as_echo_n "(cached) " >&6
252b5132 4438else
d45dc31f
SE
4439 if test -n "$CC"; then
4440 ac_cv_prog_CC="$CC" # Let the user override the test.
1a09a22c 4441else
d45dc31f
SE
4442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4443for as_dir in $PATH
4444do
4445 IFS=$as_save_IFS
4446 test -z "$as_dir" && as_dir=.
81ecdfbb 4447 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4449 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4451 break 2
4452 fi
4453done
81ecdfbb
RW
4454 done
4455IFS=$as_save_IFS
ceae3e33 4456
d45dc31f
SE
4457fi
4458fi
4459CC=$ac_cv_prog_CC
4460if test -n "$CC"; then
81ecdfbb
RW
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4462$as_echo "$CC" >&6; }
252b5132 4463else
81ecdfbb
RW
4464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4465$as_echo "no" >&6; }
252b5132 4466fi
d45dc31f 4467
81ecdfbb 4468
d45dc31f
SE
4469fi
4470if test -z "$ac_cv_prog_CC"; then
4471 ac_ct_CC=$CC
4472 # Extract the first word of "gcc", so it can be a program name with args.
4473set dummy gcc; ac_word=$2
81ecdfbb
RW
4474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4475$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4476if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4477 $as_echo_n "(cached) " >&6
252b5132 4478else
d45dc31f
SE
4479 if test -n "$ac_ct_CC"; then
4480 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 4481else
d45dc31f
SE
4482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4483for as_dir in $PATH
4484do
4485 IFS=$as_save_IFS
4486 test -z "$as_dir" && as_dir=.
81ecdfbb 4487 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4489 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4491 break 2
4492 fi
4493done
81ecdfbb
RW
4494 done
4495IFS=$as_save_IFS
d45dc31f 4496
252b5132
RH
4497fi
4498fi
d45dc31f
SE
4499ac_ct_CC=$ac_cv_prog_ac_ct_CC
4500if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4502$as_echo "$ac_ct_CC" >&6; }
252b5132 4503else
81ecdfbb
RW
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4505$as_echo "no" >&6; }
252b5132 4506fi
d45dc31f 4507
81ecdfbb
RW
4508 if test "x$ac_ct_CC" = x; then
4509 CC=""
4510 else
4511 case $cross_compiling:$ac_tool_warned in
4512yes:)
4513{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4515ac_tool_warned=yes ;;
4516esac
4517 CC=$ac_ct_CC
4518 fi
d45dc31f
SE
4519else
4520 CC="$ac_cv_prog_CC"
4521fi
4522
4523if test -z "$CC"; then
81ecdfbb
RW
4524 if test -n "$ac_tool_prefix"; then
4525 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
d45dc31f 4526set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4528$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4529if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4530 $as_echo_n "(cached) " >&6
252b5132 4531else
d45dc31f
SE
4532 if test -n "$CC"; then
4533 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4534else
d45dc31f
SE
4535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4536for as_dir in $PATH
4537do
4538 IFS=$as_save_IFS
4539 test -z "$as_dir" && as_dir=.
81ecdfbb 4540 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4542 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4544 break 2
4545 fi
4546done
81ecdfbb
RW
4547 done
4548IFS=$as_save_IFS
d45dc31f 4549
252b5132
RH
4550fi
4551fi
d45dc31f
SE
4552CC=$ac_cv_prog_CC
4553if test -n "$CC"; then
81ecdfbb
RW
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4555$as_echo "$CC" >&6; }
d45dc31f 4556else
81ecdfbb
RW
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4558$as_echo "no" >&6; }
252b5132
RH
4559fi
4560
252b5132 4561
81ecdfbb 4562 fi
d45dc31f
SE
4563fi
4564if test -z "$CC"; then
4565 # Extract the first word of "cc", so it can be a program name with args.
4566set dummy cc; ac_word=$2
81ecdfbb
RW
4567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4568$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4569if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4570 $as_echo_n "(cached) " >&6
252b5132 4571else
d45dc31f
SE
4572 if test -n "$CC"; then
4573 ac_cv_prog_CC="$CC" # Let the user override the test.
4574else
4575 ac_prog_rejected=no
4576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4577for as_dir in $PATH
4578do
4579 IFS=$as_save_IFS
4580 test -z "$as_dir" && as_dir=.
81ecdfbb 4581 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4582 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f
SE
4583 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4584 ac_prog_rejected=yes
4585 continue
4586 fi
4587 ac_cv_prog_CC="cc"
81ecdfbb 4588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4589 break 2
4590 fi
4591done
81ecdfbb
RW
4592 done
4593IFS=$as_save_IFS
d45dc31f
SE
4594
4595if test $ac_prog_rejected = yes; then
4596 # We found a bogon in the path, so make sure we never use it.
4597 set dummy $ac_cv_prog_CC
4598 shift
4599 if test $# != 0; then
4600 # We chose a different compiler from the bogus one.
4601 # However, it has the same basename, so the bogon will be chosen
4602 # first if we set CC to just the basename; use the full file name.
4603 shift
4604 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4605 fi
4606fi
4607fi
4608fi
4609CC=$ac_cv_prog_CC
4610if test -n "$CC"; then
81ecdfbb
RW
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4612$as_echo "$CC" >&6; }
d45dc31f 4613else
81ecdfbb
RW
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4615$as_echo "no" >&6; }
252b5132
RH
4616fi
4617
81ecdfbb 4618
d45dc31f
SE
4619fi
4620if test -z "$CC"; then
4621 if test -n "$ac_tool_prefix"; then
81ecdfbb 4622 for ac_prog in cl.exe
d45dc31f
SE
4623 do
4624 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4625set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4627$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4628if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4629 $as_echo_n "(cached) " >&6
ac48eca1 4630else
d45dc31f
SE
4631 if test -n "$CC"; then
4632 ac_cv_prog_CC="$CC" # Let the user override the test.
4633else
4634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4635for as_dir in $PATH
4636do
4637 IFS=$as_save_IFS
4638 test -z "$as_dir" && as_dir=.
81ecdfbb 4639 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4641 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4643 break 2
4644 fi
4645done
81ecdfbb
RW
4646 done
4647IFS=$as_save_IFS
ac48eca1 4648
d45dc31f
SE
4649fi
4650fi
4651CC=$ac_cv_prog_CC
4652if test -n "$CC"; then
81ecdfbb
RW
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4654$as_echo "$CC" >&6; }
d45dc31f 4655else
81ecdfbb
RW
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4657$as_echo "no" >&6; }
d45dc31f 4658fi
ac48eca1 4659
81ecdfbb 4660
d45dc31f
SE
4661 test -n "$CC" && break
4662 done
4663fi
4664if test -z "$CC"; then
4665 ac_ct_CC=$CC
81ecdfbb 4666 for ac_prog in cl.exe
d45dc31f
SE
4667do
4668 # Extract the first word of "$ac_prog", so it can be a program name with args.
4669set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4671$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4672if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4673 $as_echo_n "(cached) " >&6
d45dc31f
SE
4674else
4675 if test -n "$ac_ct_CC"; then
4676 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4677else
4678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4679for as_dir in $PATH
4680do
4681 IFS=$as_save_IFS
4682 test -z "$as_dir" && as_dir=.
81ecdfbb 4683 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4685 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4687 break 2
4688 fi
4689done
81ecdfbb
RW
4690 done
4691IFS=$as_save_IFS
ac48eca1 4692
d45dc31f
SE
4693fi
4694fi
4695ac_ct_CC=$ac_cv_prog_ac_ct_CC
4696if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4698$as_echo "$ac_ct_CC" >&6; }
d45dc31f 4699else
81ecdfbb
RW
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4701$as_echo "no" >&6; }
d45dc31f 4702fi
ac48eca1 4703
81ecdfbb 4704
d45dc31f
SE
4705 test -n "$ac_ct_CC" && break
4706done
ac48eca1 4707
81ecdfbb
RW
4708 if test "x$ac_ct_CC" = x; then
4709 CC=""
4710 else
4711 case $cross_compiling:$ac_tool_warned in
4712yes:)
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4714$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4715ac_tool_warned=yes ;;
4716esac
4717 CC=$ac_ct_CC
4718 fi
d45dc31f 4719fi
ac48eca1
AO
4720
4721fi
ac48eca1 4722
ac48eca1 4723
81ecdfbb
RW
4724test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4725$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4726as_fn_error $? "no acceptable C compiler found in \$PATH
4727See \`config.log' for more details" "$LINENO" 5; }
ac48eca1 4728
d45dc31f 4729# Provide some information about the compiler.
81ecdfbb
RW
4730$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4731set X $ac_compile
4732ac_compiler=$2
4733for ac_option in --version -v -V -qversion; do
4734 { { ac_try="$ac_compiler $ac_option >&5"
4735case "(($ac_try" in
4736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4737 *) ac_try_echo=$ac_try;;
4738esac
4739eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4740$as_echo "$ac_try_echo"; } >&5
4741 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
d45dc31f 4742 ac_status=$?
81ecdfbb
RW
4743 if test -s conftest.err; then
4744 sed '10a\
4745... rest of stderr output deleted ...
4746 10q' conftest.err >conftest.er1
4747 cat conftest.er1 >&5
81ecdfbb 4748 fi
d0ac1c44 4749 rm -f conftest.er1 conftest.err
81ecdfbb
RW
4750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4751 test $ac_status = 0; }
4752done
ac48eca1 4753
81ecdfbb
RW
4754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4755$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4756if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 4757 $as_echo_n "(cached) " >&6
bdcfeba5 4758else
81ecdfbb 4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d45dc31f 4760/* end confdefs.h. */
bdcfeba5 4761
d45dc31f
SE
4762int
4763main ()
4764{
4765#ifndef __GNUC__
4766 choke me
4767#endif
bdcfeba5 4768
d45dc31f
SE
4769 ;
4770 return 0;
4771}
4772_ACEOF
81ecdfbb 4773if ac_fn_c_try_compile "$LINENO"; then :
d45dc31f
SE
4774 ac_compiler_gnu=yes
4775else
81ecdfbb 4776 ac_compiler_gnu=no
bdcfeba5 4777fi
81ecdfbb 4778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45dc31f 4779ac_cv_c_compiler_gnu=$ac_compiler_gnu
bdcfeba5 4780
bdcfeba5 4781fi
81ecdfbb
RW
4782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4783$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4784if test $ac_compiler_gnu = yes; then
4785 GCC=yes
4786else
4787 GCC=
4788fi
d45dc31f
SE
4789ac_test_CFLAGS=${CFLAGS+set}
4790ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4792$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4793if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
4794 $as_echo_n "(cached) " >&6
4795else
4796 ac_save_c_werror_flag=$ac_c_werror_flag
4797 ac_c_werror_flag=yes
4798 ac_cv_prog_cc_g=no
4799 CFLAGS="-g"
4800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d45dc31f 4801/* end confdefs.h. */
ac48eca1 4802
d45dc31f
SE
4803int
4804main ()
4805{
ac48eca1 4806
d45dc31f
SE
4807 ;
4808 return 0;
4809}
4810_ACEOF
81ecdfbb 4811if ac_fn_c_try_compile "$LINENO"; then :
d45dc31f 4812 ac_cv_prog_cc_g=yes
ac48eca1 4813else
81ecdfbb
RW
4814 CFLAGS=""
4815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4816/* end confdefs.h. */
4817
4818int
4819main ()
4820{
4821
4822 ;
4823 return 0;
4824}
4825_ACEOF
4826if ac_fn_c_try_compile "$LINENO"; then :
4827
4828else
4829 ac_c_werror_flag=$ac_save_c_werror_flag
4830 CFLAGS="-g"
4831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4832/* end confdefs.h. */
4833
4834int
4835main ()
4836{
ac48eca1 4837
81ecdfbb
RW
4838 ;
4839 return 0;
4840}
4841_ACEOF
4842if ac_fn_c_try_compile "$LINENO"; then :
4843 ac_cv_prog_cc_g=yes
4844fi
4845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4846fi
81ecdfbb 4847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4848fi
81ecdfbb
RW
4849rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4850 ac_c_werror_flag=$ac_save_c_werror_flag
4851fi
4852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4853$as_echo "$ac_cv_prog_cc_g" >&6; }
d45dc31f
SE
4854if test "$ac_test_CFLAGS" = set; then
4855 CFLAGS=$ac_save_CFLAGS
4856elif test $ac_cv_prog_cc_g = yes; then
4857 if test "$GCC" = yes; then
4858 CFLAGS="-g -O2"
ac48eca1 4859 else
d45dc31f 4860 CFLAGS="-g"
42ecbf5e 4861 fi
ac48eca1 4862else
d45dc31f
SE
4863 if test "$GCC" = yes; then
4864 CFLAGS="-O2"
4865 else
4866 CFLAGS=
42ecbf5e 4867 fi
ac48eca1 4868fi
81ecdfbb
RW
4869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4870$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4871if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 4872 $as_echo_n "(cached) " >&6
d45dc31f 4873else
81ecdfbb 4874 ac_cv_prog_cc_c89=no
d45dc31f 4875ac_save_CC=$CC
81ecdfbb 4876cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 4877/* end confdefs.h. */
d45dc31f
SE
4878#include <stdarg.h>
4879#include <stdio.h>
d0ac1c44 4880struct stat;
d45dc31f
SE
4881/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4882struct buf { int x; };
4883FILE * (*rcsopen) (struct buf *, struct stat *, int);
4884static char *e (p, i)
4885 char **p;
4886 int i;
4887{
4888 return p[i];
4889}
4890static char *f (char * (*g) (char **, int), char **p, ...)
4891{
4892 char *s;
4893 va_list v;
4894 va_start (v,p);
4895 s = g (p, va_arg (v,int));
4896 va_end (v);
4897 return s;
4898}
4899
4900/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4901 function prototypes and stuff, but not '\xHH' hex character constants.
4902 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4903 as 'x'. The following induces an error, until -std is added to get
d45dc31f
SE
4904 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4905 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4906 that's true only with -std. */
d45dc31f 4907int osf4_cc_array ['\x00' == 0 ? 1 : -1];
252b5132 4908
81ecdfbb
RW
4909/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4910 inside strings and character constants. */
4911#define FOO(x) 'x'
4912int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4913
d45dc31f
SE
4914int test (int i, double x);
4915struct s1 {int (*f) (int a);};
4916struct s2 {int (*f) (double a);};
4917int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4918int argc;
4919char **argv;
42ecbf5e
DJ
4920int
4921main ()
4922{
d45dc31f 4923return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
42ecbf5e
DJ
4924 ;
4925 return 0;
4926}
4927_ACEOF
81ecdfbb
RW
4928for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4929 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
d45dc31f
SE
4930do
4931 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4932 if ac_fn_c_try_compile "$LINENO"; then :
4933 ac_cv_prog_cc_c89=$ac_arg
252b5132 4934fi
81ecdfbb
RW
4935rm -f core conftest.err conftest.$ac_objext
4936 test "x$ac_cv_prog_cc_c89" != "xno" && break
d45dc31f 4937done
81ecdfbb 4938rm -f conftest.$ac_ext
d45dc31f 4939CC=$ac_save_CC
ac48eca1 4940
252b5132 4941fi
81ecdfbb
RW
4942# AC_CACHE_VAL
4943case "x$ac_cv_prog_cc_c89" in
4944 x)
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4946$as_echo "none needed" >&6; } ;;
4947 xno)
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4949$as_echo "unsupported" >&6; } ;;
d45dc31f 4950 *)
81ecdfbb
RW
4951 CC="$CC $ac_cv_prog_cc_c89"
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4953$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
252b5132 4954esac
81ecdfbb 4955if test "x$ac_cv_prog_cc_c89" != xno; then :
252b5132 4956
d45dc31f 4957fi
ac48eca1 4958
d45dc31f
SE
4959ac_ext=c
4960ac_cpp='$CPP $CPPFLAGS'
4961ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4962ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4963ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 4964
d0ac1c44
SM
4965ac_ext=c
4966ac_cpp='$CPP $CPPFLAGS'
4967ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4968ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4969ac_compiler_gnu=$ac_cv_c_compiler_gnu
4970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4971$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4972if ${am_cv_prog_cc_c_o+:} false; then :
4973 $as_echo_n "(cached) " >&6
4974else
4975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4976/* end confdefs.h. */
4977
4978int
4979main ()
4980{
4981
4982 ;
4983 return 0;
4984}
4985_ACEOF
4986 # Make sure it works both with $CC and with simple cc.
4987 # Following AC_PROG_CC_C_O, we do the test twice because some
4988 # compilers refuse to overwrite an existing .o file with -o,
4989 # though they will create one.
4990 am_cv_prog_cc_c_o=yes
4991 for am_i in 1 2; do
4992 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4993 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4994 ac_status=$?
4995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4996 (exit $ac_status); } \
4997 && test -f conftest2.$ac_objext; then
4998 : OK
4999 else
5000 am_cv_prog_cc_c_o=no
5001 break
5002 fi
5003 done
5004 rm -f core conftest*
5005 unset am_i
5006fi
5007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5008$as_echo "$am_cv_prog_cc_c_o" >&6; }
5009if test "$am_cv_prog_cc_c_o" != yes; then
5010 # Losing compiler, so override with the script.
5011 # FIXME: It is wrong to rewrite CC.
5012 # But if we don't then we get into trouble of one sort or another.
5013 # A longer-term fix would be to have automake use am__CC in this case,
5014 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5015 CC="$am_aux_dir/compile $CC"
5016fi
5017ac_ext=c
5018ac_cpp='$CPP $CPPFLAGS'
5019ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5020ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5021ac_compiler_gnu=$ac_cv_c_compiler_gnu
5022
5023
7357c5b6
AM
5024ac_ext=c
5025ac_cpp='$CPP $CPPFLAGS'
5026ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5027ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5028ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
5029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5030$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
5031# On Suns, sometimes $CPP names a directory.
5032if test -n "$CPP" && test -d "$CPP"; then
5033 CPP=
5034fi
5035if test -z "$CPP"; then
d0ac1c44 5036 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 5037 $as_echo_n "(cached) " >&6
7357c5b6
AM
5038else
5039 # Double quotes because CPP needs to be expanded
5040 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5041 do
5042 ac_preproc_ok=false
5043for ac_c_preproc_warn_flag in '' yes
5044do
5045 # Use a header file that comes with gcc, so configuring glibc
5046 # with a fresh cross-compiler works.
5047 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5048 # <limits.h> exists even on freestanding compilers.
5049 # On the NeXT, cc -E runs the code through the compiler's parser,
5050 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5052/* end confdefs.h. */
5053#ifdef __STDC__
5054# include <limits.h>
5055#else
5056# include <assert.h>
5057#endif
5058 Syntax error
5059_ACEOF
81ecdfbb 5060if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 5061
81ecdfbb 5062else
7357c5b6
AM
5063 # Broken: fails on valid input.
5064continue
5065fi
d0ac1c44 5066rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5067
81ecdfbb 5068 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 5069 # can be detected and how.
81ecdfbb 5070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5071/* end confdefs.h. */
5072#include <ac_nonexistent.h>
5073_ACEOF
81ecdfbb 5074if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
5075 # Broken: success on invalid input.
5076continue
5077else
7357c5b6
AM
5078 # Passes both tests.
5079ac_preproc_ok=:
5080break
5081fi
d0ac1c44 5082rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5083
7357c5b6
AM
5084done
5085# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5086rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb 5087if $ac_preproc_ok; then :
7357c5b6
AM
5088 break
5089fi
d7040cdb 5090
7357c5b6
AM
5091 done
5092 ac_cv_prog_CPP=$CPP
d7040cdb 5093
7357c5b6
AM
5094fi
5095 CPP=$ac_cv_prog_CPP
5096else
5097 ac_cv_prog_CPP=$CPP
5098fi
81ecdfbb
RW
5099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5100$as_echo "$CPP" >&6; }
7357c5b6
AM
5101ac_preproc_ok=false
5102for ac_c_preproc_warn_flag in '' yes
5103do
5104 # Use a header file that comes with gcc, so configuring glibc
5105 # with a fresh cross-compiler works.
5106 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5107 # <limits.h> exists even on freestanding compilers.
5108 # On the NeXT, cc -E runs the code through the compiler's parser,
5109 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5111/* end confdefs.h. */
5112#ifdef __STDC__
5113# include <limits.h>
5114#else
5115# include <assert.h>
5116#endif
5117 Syntax error
5118_ACEOF
81ecdfbb 5119if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 5120
81ecdfbb 5121else
7357c5b6
AM
5122 # Broken: fails on valid input.
5123continue
5124fi
d0ac1c44 5125rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5126
81ecdfbb 5127 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 5128 # can be detected and how.
81ecdfbb 5129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5130/* end confdefs.h. */
5131#include <ac_nonexistent.h>
5132_ACEOF
81ecdfbb 5133if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
5134 # Broken: success on invalid input.
5135continue
5136else
7357c5b6
AM
5137 # Passes both tests.
5138ac_preproc_ok=:
5139break
5140fi
d0ac1c44 5141rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5142
7357c5b6
AM
5143done
5144# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5145rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb
RW
5146if $ac_preproc_ok; then :
5147
7357c5b6 5148else
81ecdfbb
RW
5149 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5150$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5151as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5152See \`config.log' for more details" "$LINENO" 5; }
7357c5b6 5153fi
d7040cdb 5154
7357c5b6
AM
5155ac_ext=c
5156ac_cpp='$CPP $CPPFLAGS'
5157ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5158ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5159ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
5160
5161
81ecdfbb
RW
5162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5163$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5164if ${ac_cv_path_GREP+:} false; then :
81ecdfbb 5165 $as_echo_n "(cached) " >&6
7357c5b6 5166else
81ecdfbb
RW
5167 if test -z "$GREP"; then
5168 ac_path_GREP_found=false
5169 # Loop through the user's path and test for each of PROGNAME-LIST
5170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5171for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5172do
5173 IFS=$as_save_IFS
5174 test -z "$as_dir" && as_dir=.
5175 for ac_prog in grep ggrep; do
5176 for ac_exec_ext in '' $ac_executable_extensions; do
5177 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5178 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
5179# Check for GNU ac_path_GREP and select it if it is found.
5180 # Check for GNU $ac_path_GREP
5181case `"$ac_path_GREP" --version 2>&1` in
5182*GNU*)
5183 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5184*)
5185 ac_count=0
5186 $as_echo_n 0123456789 >"conftest.in"
5187 while :
5188 do
5189 cat "conftest.in" "conftest.in" >"conftest.tmp"
5190 mv "conftest.tmp" "conftest.in"
5191 cp "conftest.in" "conftest.nl"
5192 $as_echo 'GREP' >> "conftest.nl"
5193 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5194 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5195 as_fn_arith $ac_count + 1 && ac_count=$as_val
5196 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5197 # Best one so far, save it but keep looking for a better one
5198 ac_cv_path_GREP="$ac_path_GREP"
5199 ac_path_GREP_max=$ac_count
7357c5b6 5200 fi
81ecdfbb
RW
5201 # 10*(2^10) chars as input seems more than enough
5202 test $ac_count -gt 10 && break
5203 done
5204 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5205esac
5206
5207 $ac_path_GREP_found && break 3
5208 done
5209 done
5210 done
5211IFS=$as_save_IFS
5212 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5213 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5214 fi
5215else
5216 ac_cv_path_GREP=$GREP
5217fi
5218
7357c5b6 5219fi
81ecdfbb
RW
5220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5221$as_echo "$ac_cv_path_GREP" >&6; }
5222 GREP="$ac_cv_path_GREP"
d7040cdb 5223
d7040cdb 5224
81ecdfbb
RW
5225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5226$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5227if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb 5228 $as_echo_n "(cached) " >&6
7357c5b6 5229else
81ecdfbb
RW
5230 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5231 then ac_cv_path_EGREP="$GREP -E"
5232 else
5233 if test -z "$EGREP"; then
5234 ac_path_EGREP_found=false
5235 # Loop through the user's path and test for each of PROGNAME-LIST
5236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5237for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5238do
5239 IFS=$as_save_IFS
5240 test -z "$as_dir" && as_dir=.
5241 for ac_prog in egrep; do
5242 for ac_exec_ext in '' $ac_executable_extensions; do
5243 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5244 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
5245# Check for GNU ac_path_EGREP and select it if it is found.
5246 # Check for GNU $ac_path_EGREP
5247case `"$ac_path_EGREP" --version 2>&1` in
5248*GNU*)
5249 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5250*)
5251 ac_count=0
5252 $as_echo_n 0123456789 >"conftest.in"
5253 while :
5254 do
5255 cat "conftest.in" "conftest.in" >"conftest.tmp"
5256 mv "conftest.tmp" "conftest.in"
5257 cp "conftest.in" "conftest.nl"
5258 $as_echo 'EGREP' >> "conftest.nl"
5259 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5260 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5261 as_fn_arith $ac_count + 1 && ac_count=$as_val
5262 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5263 # Best one so far, save it but keep looking for a better one
5264 ac_cv_path_EGREP="$ac_path_EGREP"
5265 ac_path_EGREP_max=$ac_count
5266 fi
5267 # 10*(2^10) chars as input seems more than enough
5268 test $ac_count -gt 10 && break
5269 done
5270 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5271esac
5272
5273 $ac_path_EGREP_found && break 3
5274 done
5275 done
5276 done
5277IFS=$as_save_IFS
5278 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5279 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5280 fi
5281else
5282 ac_cv_path_EGREP=$EGREP
5283fi
5284
5285 fi
5286fi
5287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5288$as_echo "$ac_cv_path_EGREP" >&6; }
5289 EGREP="$ac_cv_path_EGREP"
5290
5291
5292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5293$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5294if ${ac_cv_header_stdc+:} false; then :
81ecdfbb
RW
5295 $as_echo_n "(cached) " >&6
5296else
5297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5298/* end confdefs.h. */
5299#include <stdlib.h>
5300#include <stdarg.h>
5301#include <string.h>
5302#include <float.h>
d7040cdb 5303
7357c5b6
AM
5304int
5305main ()
5306{
d7040cdb 5307
7357c5b6
AM
5308 ;
5309 return 0;
5310}
5311_ACEOF
81ecdfbb 5312if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
5313 ac_cv_header_stdc=yes
5314else
81ecdfbb 5315 ac_cv_header_stdc=no
7357c5b6 5316fi
81ecdfbb 5317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5318
7357c5b6
AM
5319if test $ac_cv_header_stdc = yes; then
5320 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5322/* end confdefs.h. */
5323#include <string.h>
d7040cdb 5324
7357c5b6
AM
5325_ACEOF
5326if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5327 $EGREP "memchr" >/dev/null 2>&1; then :
5328
d45dc31f 5329else
7357c5b6
AM
5330 ac_cv_header_stdc=no
5331fi
5332rm -f conftest*
d7040cdb 5333
7357c5b6 5334fi
d7040cdb 5335
7357c5b6
AM
5336if test $ac_cv_header_stdc = yes; then
5337 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5339/* end confdefs.h. */
5340#include <stdlib.h>
d7040cdb 5341
7357c5b6
AM
5342_ACEOF
5343if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5344 $EGREP "free" >/dev/null 2>&1; then :
5345
7357c5b6
AM
5346else
5347 ac_cv_header_stdc=no
5348fi
5349rm -f conftest*
d7040cdb 5350
7357c5b6 5351fi
d7040cdb 5352
7357c5b6
AM
5353if test $ac_cv_header_stdc = yes; then
5354 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5355 if test "$cross_compiling" = yes; then :
7357c5b6
AM
5356 :
5357else
81ecdfbb 5358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5359/* end confdefs.h. */
5360#include <ctype.h>
81ecdfbb 5361#include <stdlib.h>
7357c5b6
AM
5362#if ((' ' & 0x0FF) == 0x020)
5363# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5364# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5365#else
5366# define ISLOWER(c) \
5367 (('a' <= (c) && (c) <= 'i') \
5368 || ('j' <= (c) && (c) <= 'r') \
5369 || ('s' <= (c) && (c) <= 'z'))
5370# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5371#endif
d7040cdb 5372
7357c5b6
AM
5373#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5374int
5375main ()
5376{
5377 int i;
5378 for (i = 0; i < 256; i++)
5379 if (XOR (islower (i), ISLOWER (i))
5380 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5381 return 2;
5382 return 0;
7357c5b6
AM
5383}
5384_ACEOF
81ecdfbb 5385if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 5386
81ecdfbb
RW
5387else
5388 ac_cv_header_stdc=no
7357c5b6 5389fi
81ecdfbb
RW
5390rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5391 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5392fi
81ecdfbb 5393
7357c5b6
AM
5394fi
5395fi
81ecdfbb
RW
5396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5397$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5398if test $ac_cv_header_stdc = yes; then
d7040cdb 5399
81ecdfbb 5400$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5401
7357c5b6 5402fi
d7040cdb 5403
7357c5b6 5404# On IRIX 5.3, sys/types and inttypes.h are conflicting.
81ecdfbb
RW
5405for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5406 inttypes.h stdint.h unistd.h
5407do :
5408 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5409ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5410"
d0ac1c44 5411if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
81ecdfbb
RW
5412 cat >>confdefs.h <<_ACEOF
5413#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5414_ACEOF
d7040cdb 5415
81ecdfbb 5416fi
d7040cdb 5417
81ecdfbb 5418done
d7040cdb
SE
5419
5420
5421
81ecdfbb 5422 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5423if test "x$ac_cv_header_minix_config_h" = xyes; then :
81ecdfbb
RW
5424 MINIX=yes
5425else
5426 MINIX=
5427fi
d7040cdb
SE
5428
5429
81ecdfbb 5430 if test "$MINIX" = yes; then
d7040cdb 5431
81ecdfbb 5432$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb 5433
d7040cdb 5434
81ecdfbb 5435$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
5436
5437
81ecdfbb 5438$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5439
81ecdfbb 5440 fi
d7040cdb
SE
5441
5442
81ecdfbb
RW
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5444$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5445if ${ac_cv_safe_to_define___extensions__+:} false; then :
81ecdfbb 5446 $as_echo_n "(cached) " >&6
7357c5b6 5447else
81ecdfbb 5448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 5449/* end confdefs.h. */
d7040cdb 5450
d0ac1c44
SM
5451# define __EXTENSIONS__ 1
5452 $ac_includes_default
7357c5b6
AM
5453int
5454main ()
5455{
d7040cdb 5456
7357c5b6
AM
5457 ;
5458 return 0;
5459}
5460_ACEOF
81ecdfbb 5461if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 5462 ac_cv_safe_to_define___extensions__=yes
d7040cdb 5463else
81ecdfbb 5464 ac_cv_safe_to_define___extensions__=no
d7040cdb 5465fi
81ecdfbb 5466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 5467fi
81ecdfbb
RW
5468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5469$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 5470 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5471 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d7040cdb 5472
81ecdfbb 5473 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 5474
81ecdfbb 5475 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
d7040cdb 5476
81ecdfbb 5477 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
d7040cdb 5478
81ecdfbb 5479 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb
SE
5480
5481
e3525117 5482
5691d22d 5483
81ecdfbb 5484
718a6fd8
SE
5485case `pwd` in
5486 *\ * | *\ *)
81ecdfbb
RW
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5488$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5489esac
d7040cdb
SE
5490
5491
7357c5b6 5492
f2c621e4
AS
5493macro_version='2.2.7a'
5494macro_revision='1.3134'
7357c5b6
AM
5495
5496
5497
5498
5499
5500
7357c5b6
AM
5501
5502
5503
5504
5505
5506
5507
718a6fd8 5508ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5509
3725885a
RW
5510# Backslashify metacharacters that are still active within
5511# double-quoted strings.
5512sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5513
5514# Same as above, but do not quote variable references.
5515double_quote_subst='s/\(["`\\]\)/\\\1/g'
5516
5517# Sed substitution to delay expansion of an escaped shell variable in a
5518# double_quote_subst'ed string.
5519delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5520
5521# Sed substitution to delay expansion of an escaped single quote.
5522delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5523
5524# Sed substitution to avoid accidental globbing in evaled expressions
5525no_glob_subst='s/\*/\\\*/g'
5526
5527ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5528ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5529ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5530
5531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5532$as_echo_n "checking how to print strings... " >&6; }
5533# Test print first, because it will be a builtin if present.
f2c621e4 5534if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3725885a
RW
5535 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5536 ECHO='print -r --'
5537elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5538 ECHO='printf %s\n'
5539else
5540 # Use this function as a fallback that always works.
5541 func_fallback_echo ()
5542 {
5543 eval 'cat <<_LTECHO_EOF
5544$1
5545_LTECHO_EOF'
5546 }
5547 ECHO='func_fallback_echo'
5548fi
5549
5550# func_echo_all arg...
5551# Invoke $ECHO with all args, space-separated.
5552func_echo_all ()
5553{
5554 $ECHO ""
5555}
5556
5557case "$ECHO" in
5558 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5559$as_echo "printf" >&6; } ;;
5560 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5561$as_echo "print -r" >&6; } ;;
5562 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5563$as_echo "cat" >&6; } ;;
5564esac
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
81ecdfbb
RW
5579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5580$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5581if ${ac_cv_path_SED+:} false; then :
81ecdfbb 5582 $as_echo_n "(cached) " >&6
7357c5b6 5583else
81ecdfbb
RW
5584 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5585 for ac_i in 1 2 3 4 5 6 7; do
5586 ac_script="$ac_script$as_nl$ac_script"
5587 done
5588 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5589 { ac_script=; unset ac_script;}
5590 if test -z "$SED"; then
5591 ac_path_SED_found=false
5592 # Loop through the user's path and test for each of PROGNAME-LIST
5593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5594for as_dir in $PATH
5595do
5596 IFS=$as_save_IFS
5597 test -z "$as_dir" && as_dir=.
81ecdfbb 5598 for ac_prog in sed gsed; do
7357c5b6 5599 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 5600 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5601 as_fn_executable_p "$ac_path_SED" || continue
81ecdfbb
RW
5602# Check for GNU ac_path_SED and select it if it is found.
5603 # Check for GNU $ac_path_SED
5604case `"$ac_path_SED" --version 2>&1` in
5605*GNU*)
5606 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5607*)
5608 ac_count=0
5609 $as_echo_n 0123456789 >"conftest.in"
5610 while :
5611 do
5612 cat "conftest.in" "conftest.in" >"conftest.tmp"
5613 mv "conftest.tmp" "conftest.in"
5614 cp "conftest.in" "conftest.nl"
5615 $as_echo '' >> "conftest.nl"
5616 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5617 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5618 as_fn_arith $ac_count + 1 && ac_count=$as_val
5619 if test $ac_count -gt ${ac_path_SED_max-0}; then
5620 # Best one so far, save it but keep looking for a better one
5621 ac_cv_path_SED="$ac_path_SED"
5622 ac_path_SED_max=$ac_count
5623 fi
5624 # 10*(2^10) chars as input seems more than enough
5625 test $ac_count -gt 10 && break
5626 done
5627 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5628esac
5629
5630 $ac_path_SED_found && break 3
7357c5b6
AM
5631 done
5632 done
81ecdfbb 5633 done
7357c5b6 5634IFS=$as_save_IFS
81ecdfbb 5635 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5636 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5637 fi
81ecdfbb
RW
5638else
5639 ac_cv_path_SED=$SED
7357c5b6
AM
5640fi
5641
81ecdfbb
RW
5642fi
5643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5644$as_echo "$ac_cv_path_SED" >&6; }
5645 SED="$ac_cv_path_SED"
5646 rm -f conftest.sed
7357c5b6
AM
5647
5648test -z "$SED" && SED=sed
5649Xsed="$SED -e 1s/^X//"
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
81ecdfbb
RW
5661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5662$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5663if ${ac_cv_path_FGREP+:} false; then :
81ecdfbb 5664 $as_echo_n "(cached) " >&6
7357c5b6 5665else
81ecdfbb
RW
5666 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5667 then ac_cv_path_FGREP="$GREP -F"
5668 else
5669 if test -z "$FGREP"; then
5670 ac_path_FGREP_found=false
5671 # Loop through the user's path and test for each of PROGNAME-LIST
5672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5673for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5674do
5675 IFS=$as_save_IFS
5676 test -z "$as_dir" && as_dir=.
5677 for ac_prog in fgrep; do
5678 for ac_exec_ext in '' $ac_executable_extensions; do
5679 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5680 as_fn_executable_p "$ac_path_FGREP" || continue
81ecdfbb
RW
5681# Check for GNU ac_path_FGREP and select it if it is found.
5682 # Check for GNU $ac_path_FGREP
5683case `"$ac_path_FGREP" --version 2>&1` in
5684*GNU*)
5685 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5686*)
5687 ac_count=0
5688 $as_echo_n 0123456789 >"conftest.in"
5689 while :
5690 do
5691 cat "conftest.in" "conftest.in" >"conftest.tmp"
5692 mv "conftest.tmp" "conftest.in"
5693 cp "conftest.in" "conftest.nl"
5694 $as_echo 'FGREP' >> "conftest.nl"
5695 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5696 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5697 as_fn_arith $ac_count + 1 && ac_count=$as_val
5698 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5699 # Best one so far, save it but keep looking for a better one
5700 ac_cv_path_FGREP="$ac_path_FGREP"
5701 ac_path_FGREP_max=$ac_count
7357c5b6 5702 fi
81ecdfbb
RW
5703 # 10*(2^10) chars as input seems more than enough
5704 test $ac_count -gt 10 && break
5705 done
5706 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5707esac
5708
5709 $ac_path_FGREP_found && break 3
5710 done
5711 done
5712 done
5713IFS=$as_save_IFS
5714 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5715 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5716 fi
5717else
5718 ac_cv_path_FGREP=$FGREP
5719fi
5720
5721 fi
7357c5b6 5722fi
81ecdfbb
RW
5723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5724$as_echo "$ac_cv_path_FGREP" >&6; }
5725 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5726
5727
5728test -z "$GREP" && GREP=grep
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
81ecdfbb
RW
5748# Check whether --with-gnu-ld was given.
5749if test "${with_gnu_ld+set}" = set; then :
5750 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5751else
5752 with_gnu_ld=no
81ecdfbb
RW
5753fi
5754
7357c5b6
AM
5755ac_prog=ld
5756if test "$GCC" = yes; then
5757 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5759$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5760 case $host in
5761 *-*-mingw*)
d45dc31f
SE
5762 # gcc leaves a trailing carriage return which upsets mingw
5763 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5764 *)
5765 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5766 esac
5767 case $ac_prog in
5768 # Accept absolute paths.
d7040cdb 5769 [\\/]* | ?:[\\/]*)
d45dc31f 5770 re_direlt='/[^/][^/]*/\.\./'
d7040cdb
SE
5771 # Canonicalize the pathname of ld
5772 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5773 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5774 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
d45dc31f
SE
5775 done
5776 test -z "$LD" && LD="$ac_prog"
5777 ;;
5778 "")
5779 # If it fails, then pretend we aren't using GCC.
5780 ac_prog=ld
5781 ;;
5782 *)
5783 # If it is relative, then search for the first ld in PATH.
5784 with_gnu_ld=unknown
5785 ;;
5786 esac
5787elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5789$as_echo_n "checking for GNU ld... " >&6; }
d45dc31f 5790else
81ecdfbb
RW
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5792$as_echo_n "checking for non-GNU ld... " >&6; }
d45dc31f 5793fi
d0ac1c44 5794if ${lt_cv_path_LD+:} false; then :
81ecdfbb 5795 $as_echo_n "(cached) " >&6
d45dc31f
SE
5796else
5797 if test -z "$LD"; then
d7040cdb 5798 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
d45dc31f 5799 for ac_dir in $PATH; do
d7040cdb 5800 IFS="$lt_save_ifs"
d45dc31f
SE
5801 test -z "$ac_dir" && ac_dir=.
5802 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5803 lt_cv_path_LD="$ac_dir/$ac_prog"
5804 # Check to see if the program is GNU ld. I'd rather use --version,
d7040cdb 5805 # but apparently some variants of GNU ld only accept -v.
d45dc31f 5806 # Break only if it was the GNU/non-GNU ld that we prefer.
d7040cdb
SE
5807 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5808 *GNU* | *'with BFD'*)
d45dc31f 5809 test "$with_gnu_ld" != no && break
d7040cdb
SE
5810 ;;
5811 *)
d45dc31f 5812 test "$with_gnu_ld" != yes && break
d7040cdb
SE
5813 ;;
5814 esac
d45dc31f
SE
5815 fi
5816 done
d7040cdb 5817 IFS="$lt_save_ifs"
d45dc31f
SE
5818else
5819 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5820fi
5821fi
1ad12f97 5822
d45dc31f
SE
5823LD="$lt_cv_path_LD"
5824if test -n "$LD"; then
81ecdfbb
RW
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5826$as_echo "$LD" >&6; }
d45dc31f 5827else
81ecdfbb
RW
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5829$as_echo "no" >&6; }
d45dc31f 5830fi
d0ac1c44 5831test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
5832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5833$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 5834if ${lt_cv_prog_gnu_ld+:} false; then :
81ecdfbb 5835 $as_echo_n "(cached) " >&6
d45dc31f 5836else
d7040cdb
SE
5837 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5838case `$LD -v 2>&1 </dev/null` in
5839*GNU* | *'with BFD'*)
d45dc31f 5840 lt_cv_prog_gnu_ld=yes
d7040cdb
SE
5841 ;;
5842*)
d45dc31f 5843 lt_cv_prog_gnu_ld=no
d7040cdb
SE
5844 ;;
5845esac
d45dc31f 5846fi
81ecdfbb
RW
5847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5848$as_echo "$lt_cv_prog_gnu_ld" >&6; }
d45dc31f 5849with_gnu_ld=$lt_cv_prog_gnu_ld
569acd2c 5850
d45dc31f 5851
42ecbf5e 5852
d7040cdb
SE
5853
5854
5855
5856
5857
5858
81ecdfbb
RW
5859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5860$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 5861if ${lt_cv_path_NM+:} false; then :
81ecdfbb 5862 $as_echo_n "(cached) " >&6
d45dc31f
SE
5863else
5864 if test -n "$NM"; then
5865 # Let the user override the test.
5866 lt_cv_path_NM="$NM"
5867else
d7040cdb
SE
5868 lt_nm_to_check="${ac_tool_prefix}nm"
5869 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5870 lt_nm_to_check="$lt_nm_to_check nm"
5871 fi
5872 for lt_tmp_nm in $lt_nm_to_check; do
5873 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5874 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5875 IFS="$lt_save_ifs"
5876 test -z "$ac_dir" && ac_dir=.
5877 tmp_nm="$ac_dir/$lt_tmp_nm"
5878 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5879 # Check to see if the nm accepts a BSD-compat flag.
5880 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5881 # nm: unknown option "B" ignored
5882 # Tru64's nm complains that /dev/null is an invalid object file
5883 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5884 */dev/null* | *'Invalid file or object type'*)
5885 lt_cv_path_NM="$tmp_nm -B"
5886 break
5887 ;;
5888 *)
5889 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5890 */dev/null*)
5891 lt_cv_path_NM="$tmp_nm -p"
5892 break
5893 ;;
5894 *)
5895 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5896 continue # so that we can try to find one that supports BSD flags
5897 ;;
5898 esac
5899 ;;
5900 esac
d45dc31f 5901 fi
d7040cdb
SE
5902 done
5903 IFS="$lt_save_ifs"
d45dc31f 5904 done
d7040cdb 5905 : ${lt_cv_path_NM=no}
d45dc31f 5906fi
a541e3ce 5907fi
81ecdfbb
RW
5908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5909$as_echo "$lt_cv_path_NM" >&6; }
d7040cdb
SE
5910if test "$lt_cv_path_NM" != "no"; then
5911 NM="$lt_cv_path_NM"
d45dc31f 5912else
d7040cdb 5913 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5914 if test -n "$DUMPBIN"; then :
5915 # Let the user override the test.
5916 else
5917 if test -n "$ac_tool_prefix"; then
5918 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5919 do
5920 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5921set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5923$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5924if ${ac_cv_prog_DUMPBIN+:} false; then :
81ecdfbb 5925 $as_echo_n "(cached) " >&6
d45dc31f 5926else
d7040cdb
SE
5927 if test -n "$DUMPBIN"; then
5928 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5929else
5930as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5931for as_dir in $PATH
5932do
5933 IFS=$as_save_IFS
5934 test -z "$as_dir" && as_dir=.
81ecdfbb 5935 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5936 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 5937 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
5939 break 2
5940 fi
5941done
81ecdfbb
RW
5942 done
5943IFS=$as_save_IFS
398ee8f1 5944
d7040cdb
SE
5945fi
5946fi
5947DUMPBIN=$ac_cv_prog_DUMPBIN
5948if test -n "$DUMPBIN"; then
81ecdfbb
RW
5949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5950$as_echo "$DUMPBIN" >&6; }
d7040cdb 5951else
81ecdfbb
RW
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5953$as_echo "no" >&6; }
d7040cdb 5954fi
d15b04bd 5955
81ecdfbb 5956
d7040cdb
SE
5957 test -n "$DUMPBIN" && break
5958 done
5959fi
5960if test -z "$DUMPBIN"; then
5961 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5962 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5963do
5964 # Extract the first word of "$ac_prog", so it can be a program name with args.
5965set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5967$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5968if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
81ecdfbb 5969 $as_echo_n "(cached) " >&6
d7040cdb
SE
5970else
5971 if test -n "$ac_ct_DUMPBIN"; then
5972 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5973else
5974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5975for as_dir in $PATH
5976do
5977 IFS=$as_save_IFS
5978 test -z "$as_dir" && as_dir=.
81ecdfbb 5979 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 5981 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5983 break 2
d45dc31f 5984 fi
d7040cdb 5985done
81ecdfbb
RW
5986 done
5987IFS=$as_save_IFS
d15b04bd 5988
d7040cdb
SE
5989fi
5990fi
5991ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5992if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5994$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 5995else
81ecdfbb
RW
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5997$as_echo "no" >&6; }
d7040cdb 5998fi
42ecbf5e 5999
81ecdfbb 6000
d7040cdb
SE
6001 test -n "$ac_ct_DUMPBIN" && break
6002done
d45dc31f 6003
81ecdfbb
RW
6004 if test "x$ac_ct_DUMPBIN" = x; then
6005 DUMPBIN=":"
6006 else
6007 case $cross_compiling:$ac_tool_warned in
6008yes:)
6009{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6010$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6011ac_tool_warned=yes ;;
6012esac
6013 DUMPBIN=$ac_ct_DUMPBIN
6014 fi
d7040cdb 6015fi
d45dc31f 6016
3725885a
RW
6017 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6018 *COFF*)
6019 DUMPBIN="$DUMPBIN -symbols"
6020 ;;
6021 *)
6022 DUMPBIN=:
6023 ;;
6024 esac
6025 fi
d45dc31f 6026
d7040cdb
SE
6027 if test "$DUMPBIN" != ":"; then
6028 NM="$DUMPBIN"
42ecbf5e 6029 fi
d7040cdb
SE
6030fi
6031test -z "$NM" && NM=nm
d45dc31f 6032
42ecbf5e 6033
d15b04bd 6034
42ecbf5e 6035
d45dc31f 6036
42ecbf5e 6037
81ecdfbb
RW
6038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6039$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6040if ${lt_cv_nm_interface+:} false; then :
81ecdfbb 6041 $as_echo_n "(cached) " >&6
d7040cdb
SE
6042else
6043 lt_cv_nm_interface="BSD nm"
6044 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 6045 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7040cdb
SE
6046 (eval "$ac_compile" 2>conftest.err)
6047 cat conftest.err >&5
3725885a 6048 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7040cdb
SE
6049 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6050 cat conftest.err >&5
3725885a 6051 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7040cdb
SE
6052 cat conftest.out >&5
6053 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6054 lt_cv_nm_interface="MS dumpbin"
6055 fi
6056 rm -f conftest*
42ecbf5e 6057fi
81ecdfbb
RW
6058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6059$as_echo "$lt_cv_nm_interface" >&6; }
42ecbf5e 6060
81ecdfbb
RW
6061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6062$as_echo_n "checking whether ln -s works... " >&6; }
d7040cdb
SE
6063LN_S=$as_ln_s
6064if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6066$as_echo "yes" >&6; }
d7040cdb 6067else
81ecdfbb
RW
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6069$as_echo "no, using $LN_S" >&6; }
d7040cdb 6070fi
d45dc31f
SE
6071
6072# find the maximum length of command line arguments
81ecdfbb
RW
6073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6074$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6075if ${lt_cv_sys_max_cmd_len+:} false; then :
81ecdfbb 6076 $as_echo_n "(cached) " >&6
42ecbf5e 6077else
d45dc31f
SE
6078 i=0
6079 teststring="ABCD"
6080
6081 case $build_os in
6082 msdosdjgpp*)
6083 # On DJGPP, this test can blow up pretty badly due to problems in libc
6084 # (any single argument exceeding 2000 bytes causes a buffer overrun
6085 # during glob expansion). Even if it were fixed, the result of this
6086 # check would be larger than it should be.
6087 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6088 ;;
6089
d7040cdb
SE
6090 gnu*)
6091 # Under GNU Hurd, this test is not required because there is
6092 # no limit to the length of command line arguments.
6093 # Libtool will interpret -1 as no limit whatsoever
6094 lt_cv_sys_max_cmd_len=-1;
6095 ;;
6096
718a6fd8 6097 cygwin* | mingw* | cegcc*)
d45dc31f
SE
6098 # On Win9x/ME, this test blows up -- it succeeds, but takes
6099 # about 5 minutes as the teststring grows exponentially.
6100 # Worse, since 9x/ME are not pre-emptively multitasking,
6101 # you end up with a "frozen" computer, even though with patience
6102 # the test eventually succeeds (with a max line length of 256k).
6103 # Instead, let's just punt: use the minimum linelength reported by
6104 # all of the supported platforms: 8192 (on NT/2K/XP).
6105 lt_cv_sys_max_cmd_len=8192;
6106 ;;
6107
3725885a
RW
6108 mint*)
6109 # On MiNT this can take a long time and run out of memory.
6110 lt_cv_sys_max_cmd_len=8192;
6111 ;;
6112
d45dc31f
SE
6113 amigaos*)
6114 # On AmigaOS with pdksh, this test takes hours, literally.
6115 # So we just punt and use a minimum line length of 8192.
6116 lt_cv_sys_max_cmd_len=8192;
6117 ;;
6118
6119 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6120 # This has been around since 386BSD, at least. Likely further.
6121 if test -x /sbin/sysctl; then
6122 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6123 elif test -x /usr/sbin/sysctl; then
6124 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6125 else
d7040cdb 6126 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
d45dc31f
SE
6127 fi
6128 # And add a safety zone
6129 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6130 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6131 ;;
d7040cdb
SE
6132
6133 interix*)
6134 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6135 lt_cv_sys_max_cmd_len=196608
6136 ;;
6137
6138 osf*)
6139 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6140 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6141 # nice to cause kernel panics so lets avoid the loop below.
6142 # First set a reasonable default.
6143 lt_cv_sys_max_cmd_len=16384
6144 #
6145 if test -x /sbin/sysconfig; then
6146 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6147 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6148 esac
6149 fi
6150 ;;
6151 sco3.2v5*)
6152 lt_cv_sys_max_cmd_len=102400
6153 ;;
6154 sysv5* | sco5v6* | sysv4.2uw2*)
6155 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6156 if test -n "$kargmax"; then
6157 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6158 else
6159 lt_cv_sys_max_cmd_len=32768
6160 fi
6161 ;;
6162 *)
718a6fd8
SE
6163 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6164 if test -n "$lt_cv_sys_max_cmd_len"; then
5ba684e2
NC
6165 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6166 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6167 else
6168 # Make teststring a little bigger before we do anything with it.
6169 # a 1K string should be a reasonable start.
6170 for i in 1 2 3 4 5 6 7 8 ; do
6171 teststring=$teststring$teststring
6172 done
6173 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6174 # If test is not a shell built-in, we'll probably end up computing a
6175 # maximum length that is only half of the actual maximum length, but
6176 # we can't tell.
3725885a
RW
6177 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6178 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5ba684e2
NC
6179 test $i != 17 # 1/2 MB should be enough
6180 do
6181 i=`expr $i + 1`
6182 teststring=$teststring$teststring
6183 done
6184 # Only check the string length outside the loop.
6185 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6186 teststring=
6187 # Add a significant safety factor because C++ compilers can tack on
6188 # massive amounts of additional arguments before passing them to the
6189 # linker. It appears as though 1/2 is a usable value.
6190 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6191 fi
d7040cdb 6192 ;;
d45dc31f 6193 esac
42ecbf5e 6194
42ecbf5e
DJ
6195fi
6196
d7040cdb 6197if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
6198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6199$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
252b5132 6200else
81ecdfbb
RW
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6202$as_echo "none" >&6; }
252b5132 6203fi
d7040cdb 6204max_cmd_len=$lt_cv_sys_max_cmd_len
e5a52504 6205
d45dc31f 6206
42ecbf5e 6207
d45dc31f 6208
d45dc31f 6209
d7040cdb 6210
d7040cdb
SE
6211: ${CP="cp -f"}
6212: ${MV="mv -f"}
6213: ${RM="rm -f"}
6214
81ecdfbb
RW
6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6216$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
d7040cdb
SE
6217# Try some XSI features
6218xsi_shell=no
6219( _lt_dummy="a/b/c"
f2c621e4
AS
6220 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6221 = c,a/b,, \
718a6fd8
SE
6222 && eval 'test $(( 1 + 1 )) -eq 2 \
6223 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
d7040cdb 6224 && xsi_shell=yes
81ecdfbb
RW
6225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6226$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
6227
6228
81ecdfbb
RW
6229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6230$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
d7040cdb
SE
6231lt_shell_append=no
6232( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6233 >/dev/null 2>&1 \
6234 && lt_shell_append=yes
81ecdfbb
RW
6235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6236$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
6237
6238
6239if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6240 lt_unset=unset
252b5132 6241else
d7040cdb 6242 lt_unset=false
252b5132
RH
6243fi
6244
d7040cdb
SE
6245
6246
6247
6248
6249# test EBCDIC or ASCII
6250case `echo X|tr X '\101'` in
6251 A) # ASCII based system
6252 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6253 lt_SP2NL='tr \040 \012'
6254 lt_NL2SP='tr \015\012 \040\040'
6255 ;;
6256 *) # EBCDIC based system
6257 lt_SP2NL='tr \100 \n'
6258 lt_NL2SP='tr \r\n \100\100'
6259 ;;
6260esac
6261
6262
6263
6264
6265
6266
6267
6268
6269
81ecdfbb
RW
6270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6271$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6272if ${lt_cv_ld_reload_flag+:} false; then :
81ecdfbb 6273 $as_echo_n "(cached) " >&6
252b5132 6274else
d7040cdb
SE
6275 lt_cv_ld_reload_flag='-r'
6276fi
81ecdfbb
RW
6277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6278$as_echo "$lt_cv_ld_reload_flag" >&6; }
d7040cdb
SE
6279reload_flag=$lt_cv_ld_reload_flag
6280case $reload_flag in
6281"" | " "*) ;;
6282*) reload_flag=" $reload_flag" ;;
6283esac
6284reload_cmds='$LD$reload_flag -o $output$reload_objs'
6285case $host_os in
6286 darwin*)
6287 if test "$GCC" = yes; then
6288 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6289 else
6290 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6291 fi
6292 ;;
6293esac
6294
6295
6296
6297
6298
6299
6300
6301
6302
718a6fd8
SE
6303if test -n "$ac_tool_prefix"; then
6304 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6305set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6307$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6308if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 6309 $as_echo_n "(cached) " >&6
718a6fd8
SE
6310else
6311 if test -n "$OBJDUMP"; then
6312 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6313else
6314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315for as_dir in $PATH
6316do
6317 IFS=$as_save_IFS
6318 test -z "$as_dir" && as_dir=.
81ecdfbb 6319 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6321 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6323 break 2
6324 fi
6325done
81ecdfbb
RW
6326 done
6327IFS=$as_save_IFS
718a6fd8
SE
6328
6329fi
6330fi
6331OBJDUMP=$ac_cv_prog_OBJDUMP
6332if test -n "$OBJDUMP"; then
81ecdfbb
RW
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6334$as_echo "$OBJDUMP" >&6; }
718a6fd8 6335else
81ecdfbb
RW
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6337$as_echo "no" >&6; }
718a6fd8
SE
6338fi
6339
81ecdfbb 6340
718a6fd8
SE
6341fi
6342if test -z "$ac_cv_prog_OBJDUMP"; then
6343 ac_ct_OBJDUMP=$OBJDUMP
6344 # Extract the first word of "objdump", so it can be a program name with args.
6345set dummy objdump; ac_word=$2
81ecdfbb
RW
6346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6348if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
81ecdfbb 6349 $as_echo_n "(cached) " >&6
718a6fd8
SE
6350else
6351 if test -n "$ac_ct_OBJDUMP"; then
6352 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6353else
6354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355for as_dir in $PATH
6356do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
81ecdfbb 6359 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6361 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6363 break 2
6364 fi
6365done
81ecdfbb
RW
6366 done
6367IFS=$as_save_IFS
718a6fd8 6368
718a6fd8
SE
6369fi
6370fi
6371ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6372if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6374$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6375else
81ecdfbb
RW
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377$as_echo "no" >&6; }
718a6fd8
SE
6378fi
6379
81ecdfbb
RW
6380 if test "x$ac_ct_OBJDUMP" = x; then
6381 OBJDUMP="false"
6382 else
6383 case $cross_compiling:$ac_tool_warned in
6384yes:)
6385{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6386$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6387ac_tool_warned=yes ;;
6388esac
6389 OBJDUMP=$ac_ct_OBJDUMP
6390 fi
718a6fd8
SE
6391else
6392 OBJDUMP="$ac_cv_prog_OBJDUMP"
6393fi
6394
6395test -z "$OBJDUMP" && OBJDUMP=objdump
6396
6397
6398
6399
6400
6401
6402
6403
d7040cdb 6404
81ecdfbb
RW
6405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6406$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6407if ${lt_cv_deplibs_check_method+:} false; then :
81ecdfbb 6408 $as_echo_n "(cached) " >&6
d7040cdb
SE
6409else
6410 lt_cv_file_magic_cmd='$MAGIC_CMD'
6411lt_cv_file_magic_test_file=
6412lt_cv_deplibs_check_method='unknown'
6413# Need to set the preceding variable on all platforms that support
6414# interlibrary dependencies.
6415# 'none' -- dependencies not supported.
6416# `unknown' -- same as none, but documents that we really don't know.
6417# 'pass_all' -- all dependencies passed with no checks.
6418# 'test_compile' -- check by making test program.
6419# 'file_magic [[regex]]' -- check by looking for files in library path
6420# which responds to the $file_magic_cmd with a given extended regex.
6421# If you have `file' or equivalent on your system and you're not sure
6422# whether `pass_all' will *always* work, you probably want this one.
6423
6424case $host_os in
50e7d84b 6425aix[4-9]*)
d7040cdb
SE
6426 lt_cv_deplibs_check_method=pass_all
6427 ;;
6428
6429beos*)
6430 lt_cv_deplibs_check_method=pass_all
6431 ;;
6432
6433bsdi[45]*)
6434 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6435 lt_cv_file_magic_cmd='/usr/bin/file -L'
6436 lt_cv_file_magic_test_file=/shlib/libc.so
6437 ;;
6438
6439cygwin*)
6440 # func_win32_libid is a shell function defined in ltmain.sh
6441 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6442 lt_cv_file_magic_cmd='func_win32_libid'
6443 ;;
6444
6445mingw* | pw32*)
6446 # Base MSYS/MinGW do not provide the 'file' command needed by
6447 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6448 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6449 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6450 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7040cdb
SE
6451 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6452 lt_cv_file_magic_cmd='func_win32_libid'
6453 else
f2c621e4 6454 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
d7040cdb
SE
6455 lt_cv_file_magic_cmd='$OBJDUMP -f'
6456 fi
6457 ;;
6458
3725885a 6459cegcc*)
718a6fd8
SE
6460 # use the weaker test based on 'objdump'. See mingw*.
6461 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6462 lt_cv_file_magic_cmd='$OBJDUMP -f'
6463 ;;
6464
d7040cdb
SE
6465darwin* | rhapsody*)
6466 lt_cv_deplibs_check_method=pass_all
d45dc31f 6467 ;;
d7040cdb
SE
6468
6469freebsd* | dragonfly*)
6470 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6471 case $host_cpu in
6472 i*86 )
6473 # Not sure whether the presence of OpenBSD here was a mistake.
6474 # Let's accept both of them until this is cleared up.
6475 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6476 lt_cv_file_magic_cmd=/usr/bin/file
6477 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6478 ;;
6479 esac
6480 else
6481 lt_cv_deplibs_check_method=pass_all
6482 fi
6483 ;;
6484
6485gnu*)
6486 lt_cv_deplibs_check_method=pass_all
d45dc31f 6487 ;;
d7040cdb 6488
3725885a
RW
6489haiku*)
6490 lt_cv_deplibs_check_method=pass_all
6491 ;;
6492
d7040cdb
SE
6493hpux10.20* | hpux11*)
6494 lt_cv_file_magic_cmd=/usr/bin/file
6495 case $host_cpu in
6496 ia64*)
6497 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6498 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6499 ;;
6500 hppa*64*)
3725885a 6501 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]'
d7040cdb
SE
6502 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6503 ;;
d45dc31f 6504 *)
3725885a 6505 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7040cdb
SE
6506 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6507 ;;
6508 esac
6509 ;;
42ecbf5e 6510
d7040cdb
SE
6511interix[3-9]*)
6512 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6513 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6514 ;;
42ecbf5e 6515
d7040cdb
SE
6516irix5* | irix6* | nonstopux*)
6517 case $LD in
6518 *-32|*"-32 ") libmagic=32-bit;;
6519 *-n32|*"-n32 ") libmagic=N32;;
6520 *-64|*"-64 ") libmagic=64-bit;;
6521 *) libmagic=never-match;;
6522 esac
6523 lt_cv_deplibs_check_method=pass_all
d45dc31f 6524 ;;
42ecbf5e 6525
d7040cdb 6526# This must be Linux ELF.
58e24671 6527linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
6528 lt_cv_deplibs_check_method=pass_all
6529 ;;
252b5132 6530
d7040cdb
SE
6531netbsd*)
6532 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6533 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f 6534 else
d7040cdb 6535 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
d45dc31f 6536 fi
d7040cdb
SE
6537 ;;
6538
6539newos6*)
6540 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6541 lt_cv_file_magic_cmd=/usr/bin/file
6542 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6543 ;;
6544
6545*nto* | *qnx*)
6546 lt_cv_deplibs_check_method=pass_all
6547 ;;
42ecbf5e 6548
d7040cdb
SE
6549openbsd*)
6550 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6551 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6552 else
6553 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f
SE
6554 fi
6555 ;;
d7040cdb
SE
6556
6557osf3* | osf4* | osf5*)
6558 lt_cv_deplibs_check_method=pass_all
6559 ;;
6560
6561rdos*)
6562 lt_cv_deplibs_check_method=pass_all
6563 ;;
6564
6565solaris*)
6566 lt_cv_deplibs_check_method=pass_all
6567 ;;
6568
6569sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6570 lt_cv_deplibs_check_method=pass_all
6571 ;;
6572
6573sysv4 | sysv4.3*)
6574 case $host_vendor in
6575 motorola)
6576 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]'
6577 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6578 ;;
6579 ncr)
6580 lt_cv_deplibs_check_method=pass_all
6581 ;;
6582 sequent)
6583 lt_cv_file_magic_cmd='/bin/file'
6584 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6585 ;;
6586 sni)
6587 lt_cv_file_magic_cmd='/bin/file'
6588 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6589 lt_cv_file_magic_test_file=/lib/libc.so
6590 ;;
6591 siemens)
6592 lt_cv_deplibs_check_method=pass_all
6593 ;;
6594 pc)
6595 lt_cv_deplibs_check_method=pass_all
6596 ;;
6597 esac
6598 ;;
6599
6600tpf*)
6601 lt_cv_deplibs_check_method=pass_all
6602 ;;
d45dc31f 6603esac
42ecbf5e 6604
d7040cdb 6605fi
81ecdfbb
RW
6606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6607$as_echo "$lt_cv_deplibs_check_method" >&6; }
d7040cdb
SE
6608file_magic_cmd=$lt_cv_file_magic_cmd
6609deplibs_check_method=$lt_cv_deplibs_check_method
6610test -z "$deplibs_check_method" && deplibs_check_method=unknown
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
a4966cd9
L
6623plugin_option=
6624plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6625for plugin in $plugin_names; do
6626 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6627 if test x$plugin_so = x$plugin; then
6628 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6629 fi
6630 if test x$plugin_so != x$plugin; then
6631 plugin_option="--plugin $plugin_so"
6632 break
6633 fi
6634done
6635
d45dc31f 6636if test -n "$ac_tool_prefix"; then
f2c621e4
AS
6637 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6638set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6640$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6641if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 6642 $as_echo_n "(cached) " >&6
42ecbf5e 6643else
d7040cdb
SE
6644 if test -n "$AR"; then
6645 ac_cv_prog_AR="$AR" # Let the user override the test.
d45dc31f
SE
6646else
6647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6648for as_dir in $PATH
6649do
6650 IFS=$as_save_IFS
6651 test -z "$as_dir" && as_dir=.
81ecdfbb 6652 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f2c621e4 6654 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6656 break 2
6657 fi
6658done
81ecdfbb
RW
6659 done
6660IFS=$as_save_IFS
42ecbf5e 6661
42ecbf5e 6662fi
d45dc31f 6663fi
d7040cdb
SE
6664AR=$ac_cv_prog_AR
6665if test -n "$AR"; then
81ecdfbb
RW
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6667$as_echo "$AR" >&6; }
d45dc31f 6668else
81ecdfbb
RW
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6670$as_echo "no" >&6; }
d45dc31f 6671fi
42ecbf5e 6672
81ecdfbb 6673
42ecbf5e 6674fi
f2c621e4 6675if test -z "$ac_cv_prog_AR"; then
d7040cdb 6676 ac_ct_AR=$AR
f2c621e4
AS
6677 # Extract the first word of "ar", so it can be a program name with args.
6678set dummy ar; ac_word=$2
81ecdfbb
RW
6679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6680$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6681if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 6682 $as_echo_n "(cached) " >&6
42ecbf5e 6683else
d7040cdb
SE
6684 if test -n "$ac_ct_AR"; then
6685 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
42ecbf5e 6686else
d45dc31f
SE
6687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6688for as_dir in $PATH
6689do
6690 IFS=$as_save_IFS
6691 test -z "$as_dir" && as_dir=.
81ecdfbb 6692 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f2c621e4 6694 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6696 break 2
6697 fi
6698done
81ecdfbb
RW
6699 done
6700IFS=$as_save_IFS
42ecbf5e 6701
42ecbf5e 6702fi
42ecbf5e 6703fi
d7040cdb
SE
6704ac_ct_AR=$ac_cv_prog_ac_ct_AR
6705if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6707$as_echo "$ac_ct_AR" >&6; }
252b5132 6708else
81ecdfbb
RW
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6710$as_echo "no" >&6; }
252b5132 6711fi
252b5132 6712
81ecdfbb
RW
6713 if test "x$ac_ct_AR" = x; then
6714 AR="false"
6715 else
6716 case $cross_compiling:$ac_tool_warned in
6717yes:)
6718{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6719$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6720ac_tool_warned=yes ;;
6721esac
6722 AR=$ac_ct_AR
6723 fi
df7b86aa 6724else
f2c621e4
AS
6725 AR="$ac_cv_prog_AR"
6726fi
df7b86aa 6727
f2c621e4 6728test -z "$AR" && AR=ar
a4966cd9
L
6729if test -n "$plugin_option"; then
6730 if $AR --help 2>&1 | grep -q "\--plugin"; then
83b33c6c
L
6731 touch conftest.c
6732 $AR $plugin_option rc conftest.a conftest.c
6733 if test "$?" != 0; then
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6735$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6736 else
6737 AR="$AR $plugin_option"
6738 fi
6739 rm -f conftest.*
a4966cd9
L
6740 fi
6741fi
f2c621e4 6742test -z "$AR_FLAGS" && AR_FLAGS=cru
df7b86aa 6743
df7b86aa 6744
df7b86aa 6745
df7b86aa 6746
df7b86aa 6747
d7040cdb
SE
6748
6749
6750
6751
6752
6753
d45dc31f
SE
6754if test -n "$ac_tool_prefix"; then
6755 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6756set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6758$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6759if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 6760 $as_echo_n "(cached) " >&6
d45dc31f
SE
6761else
6762 if test -n "$STRIP"; then
6763 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6764else
6765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6766for as_dir in $PATH
42ecbf5e 6767do
d45dc31f
SE
6768 IFS=$as_save_IFS
6769 test -z "$as_dir" && as_dir=.
81ecdfbb 6770 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 6772 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6774 break 2
6775 fi
6776done
81ecdfbb
RW
6777 done
6778IFS=$as_save_IFS
d45dc31f
SE
6779
6780fi
6781fi
6782STRIP=$ac_cv_prog_STRIP
6783if test -n "$STRIP"; then
81ecdfbb
RW
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6785$as_echo "$STRIP" >&6; }
252b5132 6786else
81ecdfbb
RW
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6788$as_echo "no" >&6; }
d45dc31f 6789fi
42ecbf5e 6790
81ecdfbb 6791
252b5132 6792fi
d45dc31f
SE
6793if test -z "$ac_cv_prog_STRIP"; then
6794 ac_ct_STRIP=$STRIP
6795 # Extract the first word of "strip", so it can be a program name with args.
6796set dummy strip; ac_word=$2
81ecdfbb
RW
6797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6798$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6799if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 6800 $as_echo_n "(cached) " >&6
d45dc31f
SE
6801else
6802 if test -n "$ac_ct_STRIP"; then
6803 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6804else
6805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6806for as_dir in $PATH
6807do
6808 IFS=$as_save_IFS
6809 test -z "$as_dir" && as_dir=.
81ecdfbb 6810 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 6812 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6814 break 2
6815 fi
6816done
81ecdfbb
RW
6817 done
6818IFS=$as_save_IFS
42ecbf5e 6819
d45dc31f
SE
6820fi
6821fi
6822ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6823if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6825$as_echo "$ac_ct_STRIP" >&6; }
d45dc31f 6826else
81ecdfbb
RW
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6828$as_echo "no" >&6; }
252b5132 6829fi
e5a52504 6830
81ecdfbb
RW
6831 if test "x$ac_ct_STRIP" = x; then
6832 STRIP=":"
6833 else
6834 case $cross_compiling:$ac_tool_warned in
6835yes:)
6836{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6837$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6838ac_tool_warned=yes ;;
6839esac
6840 STRIP=$ac_ct_STRIP
6841 fi
d45dc31f
SE
6842else
6843 STRIP="$ac_cv_prog_STRIP"
6844fi
e5a52504 6845
d7040cdb 6846test -z "$STRIP" && STRIP=:
d45dc31f 6847
d45dc31f
SE
6848
6849
d45dc31f 6850
d45dc31f
SE
6851
6852
d7040cdb
SE
6853if test -n "$ac_tool_prefix"; then
6854 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6855set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6857$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6858if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 6859 $as_echo_n "(cached) " >&6
d45dc31f 6860else
d7040cdb
SE
6861 if test -n "$RANLIB"; then
6862 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6863else
6864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6865for as_dir in $PATH
6866do
6867 IFS=$as_save_IFS
6868 test -z "$as_dir" && as_dir=.
81ecdfbb 6869 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6870 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 6871 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6872 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6873 break 2
d45dc31f 6874 fi
d7040cdb 6875done
81ecdfbb
RW
6876 done
6877IFS=$as_save_IFS
d45dc31f 6878
d7040cdb
SE
6879fi
6880fi
6881RANLIB=$ac_cv_prog_RANLIB
6882if test -n "$RANLIB"; then
81ecdfbb
RW
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6884$as_echo "$RANLIB" >&6; }
d7040cdb 6885else
81ecdfbb
RW
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6887$as_echo "no" >&6; }
d7040cdb 6888fi
d45dc31f 6889
81ecdfbb 6890
d7040cdb
SE
6891fi
6892if test -z "$ac_cv_prog_RANLIB"; then
6893 ac_ct_RANLIB=$RANLIB
6894 # Extract the first word of "ranlib", so it can be a program name with args.
6895set dummy ranlib; ac_word=$2
81ecdfbb
RW
6896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6897$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6898if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 6899 $as_echo_n "(cached) " >&6
d7040cdb
SE
6900else
6901 if test -n "$ac_ct_RANLIB"; then
6902 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6903else
6904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6905for as_dir in $PATH
6906do
6907 IFS=$as_save_IFS
6908 test -z "$as_dir" && as_dir=.
81ecdfbb 6909 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 6911 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6913 break 2
d45dc31f 6914 fi
d7040cdb 6915done
81ecdfbb
RW
6916 done
6917IFS=$as_save_IFS
d45dc31f 6918
d7040cdb
SE
6919fi
6920fi
6921ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6922if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6924$as_echo "$ac_ct_RANLIB" >&6; }
d15b04bd 6925else
81ecdfbb
RW
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6927$as_echo "no" >&6; }
d7040cdb 6928fi
252b5132 6929
81ecdfbb
RW
6930 if test "x$ac_ct_RANLIB" = x; then
6931 RANLIB=":"
6932 else
6933 case $cross_compiling:$ac_tool_warned in
6934yes:)
6935{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6936$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6937ac_tool_warned=yes ;;
6938esac
6939 RANLIB=$ac_ct_RANLIB
6940 fi
d7040cdb
SE
6941else
6942 RANLIB="$ac_cv_prog_RANLIB"
6943fi
d45dc31f 6944
d7040cdb 6945test -z "$RANLIB" && RANLIB=:
a4966cd9
L
6946if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6947 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6948 RANLIB="$RANLIB $plugin_option"
6949 fi
6950fi
d45dc31f 6951
d45dc31f 6952
d45dc31f 6953
42ecbf5e 6954
e5a52504 6955
d7040cdb
SE
6956
6957# Determine commands to create old-style static archives.
718a6fd8 6958old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
d7040cdb
SE
6959old_postinstall_cmds='chmod 644 $oldlib'
6960old_postuninstall_cmds=
6961
6962if test -n "$RANLIB"; then
6963 case $host_os in
6964 openbsd*)
6965 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6966 ;;
6967 *)
6968 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6969 ;;
6970 esac
6971 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d45dc31f 6972fi
d45dc31f 6973
3725885a
RW
6974case $host_os in
6975 darwin*)
6976 lock_old_archive_extraction=yes ;;
6977 *)
6978 lock_old_archive_extraction=no ;;
6979esac
6980
6981
6982
6983
6984
6985
d45dc31f 6986
d45dc31f
SE
6987
6988
d15b04bd 6989
3e321448 6990
d45dc31f 6991
d45dc31f 6992
d45dc31f
SE
6993
6994
d45dc31f 6995
d45dc31f 6996
d45dc31f
SE
6997
6998
6999
7000
7001
7002
7003
d45dc31f 7004
d45dc31f 7005
d45dc31f 7006
d45dc31f 7007
d45dc31f 7008
d45dc31f 7009
d45dc31f 7010
d45dc31f 7011
3e321448
L
7012
7013
d45dc31f
SE
7014
7015
d45dc31f
SE
7016
7017
d45dc31f 7018
d7040cdb
SE
7019# If no C compiler was specified, use CC.
7020LTCC=${LTCC-"$CC"}
42ecbf5e 7021
d7040cdb
SE
7022# If no C compiler flags were specified, use CFLAGS.
7023LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
e5a52504 7024
d7040cdb
SE
7025# Allow CC to be a program name with arguments.
7026compiler=$CC
d15b04bd 7027
d7040cdb
SE
7028
7029# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
7030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7031$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7032if ${lt_cv_sys_global_symbol_pipe+:} false; then :
81ecdfbb 7033 $as_echo_n "(cached) " >&6
d15b04bd 7034else
d7040cdb
SE
7035
7036# These are sane defaults that work on at least a few old systems.
7037# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7038
7039# Character class describing NM global symbol codes.
7040symcode='[BCDEGRST]'
7041
7042# Regexp to match symbols that can be accessed directly from C.
7043sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7044
7045# Define system-specific variables.
7046case $host_os in
7047aix*)
7048 symcode='[BCDT]'
7049 ;;
718a6fd8 7050cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
7051 symcode='[ABCDGISTW]'
7052 ;;
7053hpux*)
7054 if test "$host_cpu" = ia64; then
7055 symcode='[ABCDEGRST]'
42ecbf5e 7056 fi
d7040cdb
SE
7057 ;;
7058irix* | nonstopux*)
7059 symcode='[BCDEGRST]'
7060 ;;
7061osf*)
7062 symcode='[BCDEGQRST]'
7063 ;;
7064solaris*)
7065 symcode='[BDRT]'
7066 ;;
7067sco3.2v5*)
7068 symcode='[DT]'
7069 ;;
7070sysv4.2uw2*)
7071 symcode='[DT]'
7072 ;;
7073sysv5* | sco5v6* | unixware* | OpenUNIX*)
7074 symcode='[ABDT]'
7075 ;;
7076sysv4)
7077 symcode='[DFNSTU]'
7078 ;;
7079esac
d15b04bd 7080
d7040cdb
SE
7081# If we're using GNU nm, then use its standard symbol codes.
7082case `$NM -V 2>&1` in
7083*GNU* | *'with BFD'*)
7084 symcode='[ABCDGIRSTW]' ;;
7085esac
e5a52504 7086
d7040cdb
SE
7087# Transform an extracted symbol line into a proper C declaration.
7088# Some systems (esp. on ia64) link data and code symbols differently,
7357c5b6
AM
7089# so use this general approach.
7090lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
d7040cdb 7091
7357c5b6 7092# Transform an extracted symbol line into symbol name and symbol address
f2c621e4
AS
7093lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7094lt_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'"
d7040cdb 7095
7357c5b6
AM
7096# Handle CRLF in mingw tool chain
7097opt_cr=
7098case $build_os in
7099mingw*)
7100 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7101 ;;
7102esac
d7040cdb 7103
7357c5b6
AM
7104# Try without a prefix underscore, then with it.
7105for ac_symprfx in "" "_"; do
d7040cdb 7106
7357c5b6
AM
7107 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7108 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 7109
7357c5b6
AM
7110 # Write the raw and C identifiers.
7111 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7112 # Fake it for dumpbin and say T for any non-static function
7113 # and D for any global variable.
7114 # Also find C++ and __fastcall symbols from MSVC++,
7115 # which start with @ or ?.
7116 lt_cv_sys_global_symbol_pipe="$AWK '"\
7117" {last_section=section; section=\$ 3};"\
7118" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7119" \$ 0!~/External *\|/{next};"\
7120" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7121" {if(hide[section]) next};"\
7122" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7123" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7124" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7125" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7126" ' prfx=^$ac_symprfx"
7127 else
7128 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7129 fi
7130
7131 # Check to see that the pipe works correctly.
7132 pipe_works=no
7133
7134 rm -f conftest*
7135 cat > conftest.$ac_ext <<_LT_EOF
7136#ifdef __cplusplus
7137extern "C" {
7138#endif
7139char nm_test_var;
7140void nm_test_func(void);
7141void nm_test_func(void){}
7142#ifdef __cplusplus
d7040cdb 7143}
7357c5b6
AM
7144#endif
7145int main(){nm_test_var='a';nm_test_func();return(0);}
7146_LT_EOF
7147
81ecdfbb 7148 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 7149 (eval $ac_compile) 2>&5
42ecbf5e 7150 ac_status=$?
81ecdfbb
RW
7151 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7152 test $ac_status = 0; }; then
7357c5b6
AM
7153 # Now try to grab the symbols.
7154 nlist=conftest.nm
3725885a
RW
7155 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7156 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
42ecbf5e 7157 ac_status=$?
81ecdfbb
RW
7158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7159 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
7160 # Try sorting and uniquifying the output.
7161 if sort "$nlist" | uniq > "$nlist"T; then
7162 mv -f "$nlist"T "$nlist"
7163 else
7164 rm -f "$nlist"T
7165 fi
d7040cdb 7166
7357c5b6
AM
7167 # Make sure that we snagged all the symbols we need.
7168 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7169 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7170 cat <<_LT_EOF > conftest.$ac_ext
7171#ifdef __cplusplus
7172extern "C" {
7173#endif
e5a52504 7174
7357c5b6
AM
7175_LT_EOF
7176 # Now generate the symbol file.
7177 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7148cc28 7178
7357c5b6 7179 cat <<_LT_EOF >> conftest.$ac_ext
d7040cdb 7180
7357c5b6 7181/* The mapping between symbol names and symbols. */
f2c621e4 7182const struct {
7357c5b6
AM
7183 const char *name;
7184 void *address;
7185}
7186lt__PROGRAM__LTX_preloaded_symbols[] =
7187{
7188 { "@PROGRAM@", (void *) 0 },
7189_LT_EOF
7190 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7191 cat <<\_LT_EOF >> conftest.$ac_ext
7192 {0, (void *) 0}
7193};
d7040cdb 7194
7357c5b6
AM
7195/* This works around a problem in FreeBSD linker */
7196#ifdef FREEBSD_WORKAROUND
7197static const void *lt_preloaded_setup() {
7198 return lt__PROGRAM__LTX_preloaded_symbols;
7199}
d7040cdb
SE
7200#endif
7201
7357c5b6 7202#ifdef __cplusplus
d7040cdb 7203}
7357c5b6
AM
7204#endif
7205_LT_EOF
7206 # Now try linking the two files.
7207 mv conftest.$ac_objext conftstm.$ac_objext
f2c621e4
AS
7208 lt_save_LIBS="$LIBS"
7209 lt_save_CFLAGS="$CFLAGS"
7357c5b6
AM
7210 LIBS="conftstm.$ac_objext"
7211 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7212 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
7213 (eval $ac_link) 2>&5
7214 ac_status=$?
81ecdfbb
RW
7215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7216 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
7217 pipe_works=yes
7218 fi
f2c621e4
AS
7219 LIBS="$lt_save_LIBS"
7220 CFLAGS="$lt_save_CFLAGS"
7357c5b6
AM
7221 else
7222 echo "cannot find nm_test_func in $nlist" >&5
7223 fi
7224 else
7225 echo "cannot find nm_test_var in $nlist" >&5
7226 fi
7227 else
7228 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7229 fi
7230 else
7231 echo "$progname: failed program was:" >&5
7232 cat conftest.$ac_ext >&5
7233 fi
718a6fd8 7234 rm -rf conftest* conftst*
7357c5b6
AM
7235
7236 # Do not use the global_symbol_pipe unless it works.
7237 if test "$pipe_works" = yes; then
7238 break
7239 else
7240 lt_cv_sys_global_symbol_pipe=
7241 fi
7242done
d7040cdb 7243
d7040cdb 7244fi
7357c5b6
AM
7245
7246if test -z "$lt_cv_sys_global_symbol_pipe"; then
7247 lt_cv_sys_global_symbol_to_cdecl=
d7040cdb 7248fi
7357c5b6 7249if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7251$as_echo "failed" >&6; }
7357c5b6 7252else
81ecdfbb
RW
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7254$as_echo "ok" >&6; }
d7040cdb 7255fi
20e95c23 7256
20e95c23 7257
20e95c23 7258
20e95c23 7259
20e95c23 7260
20e95c23 7261
20e95c23
DJ
7262
7263
7357c5b6
AM
7264
7265
7266
718a6fd8
SE
7267
7268
7269
7270
7271
7357c5b6 7272
df7b86aa
NC
7273
7274
7275
7276
7357c5b6 7277
81ecdfbb
RW
7278# Check whether --enable-libtool-lock was given.
7279if test "${enable_libtool_lock+set}" = set; then :
7280 enableval=$enable_libtool_lock;
7281fi
7357c5b6 7282
7357c5b6
AM
7283test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7284
7285# Some flags need to be propagated to the compiler or linker for good
7286# libtool support.
7287case $host in
7288ia64-*-hpux*)
7289 # Find out which ABI we are using.
7290 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7291 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7292 (eval $ac_compile) 2>&5
7293 ac_status=$?
81ecdfbb
RW
7294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7295 test $ac_status = 0; }; then
7357c5b6
AM
7296 case `/usr/bin/file conftest.$ac_objext` in
7297 *ELF-32*)
7298 HPUX_IA64_MODE="32"
7299 ;;
7300 *ELF-64*)
7301 HPUX_IA64_MODE="64"
7302 ;;
7303 esac
7304 fi
7305 rm -rf conftest*
7306 ;;
7307*-*-irix6*)
7308 # Find out which ABI we are using.
3725885a 7309 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7310 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7311 (eval $ac_compile) 2>&5
7312 ac_status=$?
81ecdfbb
RW
7313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7314 test $ac_status = 0; }; then
7357c5b6
AM
7315 if test "$lt_cv_prog_gnu_ld" = yes; then
7316 case `/usr/bin/file conftest.$ac_objext` in
7317 *32-bit*)
7318 LD="${LD-ld} -melf32bsmip"
7319 ;;
7320 *N32*)
7321 LD="${LD-ld} -melf32bmipn32"
7322 ;;
7323 *64-bit*)
7324 LD="${LD-ld} -melf64bmip"
7325 ;;
7326 esac
7327 else
7328 case `/usr/bin/file conftest.$ac_objext` in
7329 *32-bit*)
7330 LD="${LD-ld} -32"
7331 ;;
7332 *N32*)
7333 LD="${LD-ld} -n32"
7334 ;;
7335 *64-bit*)
7336 LD="${LD-ld} -64"
7337 ;;
7338 esac
7339 fi
7340 fi
7341 rm -rf conftest*
7342 ;;
7343
cc9afea3 7344x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
7345s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7346 # Find out which ABI we are using.
7347 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7348 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7349 (eval $ac_compile) 2>&5
7350 ac_status=$?
81ecdfbb
RW
7351 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7352 test $ac_status = 0; }; then
7357c5b6
AM
7353 case `/usr/bin/file conftest.o` in
7354 *32-bit*)
7355 case $host in
7356 x86_64-*kfreebsd*-gnu)
7357 LD="${LD-ld} -m elf_i386_fbsd"
7358 ;;
7359 x86_64-*linux*)
6d2920c8
L
7360 case `/usr/bin/file conftest.o` in
7361 *x86-64*)
7362 LD="${LD-ld} -m elf32_x86_64"
7363 ;;
7364 *)
7365 LD="${LD-ld} -m elf_i386"
7366 ;;
7367 esac
7357c5b6 7368 ;;
cc9afea3
AM
7369 powerpc64le-*linux*)
7370 LD="${LD-ld} -m elf32lppclinux"
7371 ;;
7372 powerpc64-*linux*)
7357c5b6
AM
7373 LD="${LD-ld} -m elf32ppclinux"
7374 ;;
7375 s390x-*linux*)
7376 LD="${LD-ld} -m elf_s390"
7377 ;;
7378 sparc64-*linux*)
7379 LD="${LD-ld} -m elf32_sparc"
7380 ;;
7381 esac
7382 ;;
7383 *64-bit*)
7384 case $host in
7385 x86_64-*kfreebsd*-gnu)
7386 LD="${LD-ld} -m elf_x86_64_fbsd"
7387 ;;
7388 x86_64-*linux*)
7389 LD="${LD-ld} -m elf_x86_64"
7390 ;;
cc9afea3
AM
7391 powerpcle-*linux*)
7392 LD="${LD-ld} -m elf64lppc"
7393 ;;
7394 powerpc-*linux*)
7357c5b6
AM
7395 LD="${LD-ld} -m elf64ppc"
7396 ;;
7397 s390*-*linux*|s390*-*tpf*)
7398 LD="${LD-ld} -m elf64_s390"
7399 ;;
7400 sparc*-*linux*)
7401 LD="${LD-ld} -m elf64_sparc"
7402 ;;
7403 esac
7404 ;;
7405 esac
7406 fi
7407 rm -rf conftest*
7408 ;;
7409
7410*-*-sco3.2v5*)
7411 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7412 SAVE_CFLAGS="$CFLAGS"
7413 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7415$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7416if ${lt_cv_cc_needs_belf+:} false; then :
81ecdfbb 7417 $as_echo_n "(cached) " >&6
d7040cdb 7418else
7357c5b6
AM
7419 ac_ext=c
7420ac_cpp='$CPP $CPPFLAGS'
7421ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7422ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7423ac_compiler_gnu=$ac_cv_c_compiler_gnu
7424
81ecdfbb 7425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 7426/* end confdefs.h. */
20e95c23 7427
7357c5b6
AM
7428int
7429main ()
7430{
7431
7432 ;
7433 return 0;
7434}
d7040cdb 7435_ACEOF
81ecdfbb 7436if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7437 lt_cv_cc_needs_belf=yes
d15b04bd 7438else
81ecdfbb 7439 lt_cv_cc_needs_belf=no
d7040cdb 7440fi
81ecdfbb
RW
7441rm -f core conftest.err conftest.$ac_objext \
7442 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7443 ac_ext=c
7444ac_cpp='$CPP $CPPFLAGS'
7445ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7446ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7447ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 7448
718a6fd8 7449fi
81ecdfbb
RW
7450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7451$as_echo "$lt_cv_cc_needs_belf" >&6; }
718a6fd8
SE
7452 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7453 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7454 CFLAGS="$SAVE_CFLAGS"
7455 fi
7456 ;;
7457sparc*-*solaris*)
7458 # Find out which ABI we are using.
7459 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7460 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
718a6fd8
SE
7461 (eval $ac_compile) 2>&5
7462 ac_status=$?
81ecdfbb
RW
7463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7464 test $ac_status = 0; }; then
718a6fd8
SE
7465 case `/usr/bin/file conftest.o` in
7466 *64-bit*)
7467 case $lt_cv_prog_gnu_ld in
7468 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7469 *)
7470 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7471 LD="${LD-ld} -64"
7472 fi
7473 ;;
7474 esac
7475 ;;
7476 esac
7477 fi
df7b86aa
NC
7478 rm -rf conftest*
7479 ;;
7480esac
7481
7482need_locks="$enable_libtool_lock"
7483
718a6fd8
SE
7484
7485 case $host_os in
7486 rhapsody* | darwin*)
7487 if test -n "$ac_tool_prefix"; then
7488 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7489set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7491$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7492if ${ac_cv_prog_DSYMUTIL+:} false; then :
81ecdfbb 7493 $as_echo_n "(cached) " >&6
718a6fd8
SE
7494else
7495 if test -n "$DSYMUTIL"; then
7496 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7497else
7498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7499for as_dir in $PATH
7500do
7501 IFS=$as_save_IFS
7502 test -z "$as_dir" && as_dir=.
81ecdfbb 7503 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7505 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7507 break 2
7508 fi
7509done
81ecdfbb
RW
7510 done
7511IFS=$as_save_IFS
718a6fd8
SE
7512
7513fi
7514fi
7515DSYMUTIL=$ac_cv_prog_DSYMUTIL
7516if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7518$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7519else
81ecdfbb
RW
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7521$as_echo "no" >&6; }
718a6fd8
SE
7522fi
7523
81ecdfbb 7524
718a6fd8
SE
7525fi
7526if test -z "$ac_cv_prog_DSYMUTIL"; then
7527 ac_ct_DSYMUTIL=$DSYMUTIL
7528 # Extract the first word of "dsymutil", so it can be a program name with args.
7529set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7531$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7532if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
81ecdfbb 7533 $as_echo_n "(cached) " >&6
718a6fd8
SE
7534else
7535 if test -n "$ac_ct_DSYMUTIL"; then
7536 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7537else
7538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7539for as_dir in $PATH
7540do
7541 IFS=$as_save_IFS
7542 test -z "$as_dir" && as_dir=.
81ecdfbb 7543 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7544 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7545 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7547 break 2
7548 fi
7549done
81ecdfbb
RW
7550 done
7551IFS=$as_save_IFS
718a6fd8 7552
718a6fd8
SE
7553fi
7554fi
7555ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7556if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7558$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7559else
81ecdfbb
RW
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7561$as_echo "no" >&6; }
718a6fd8
SE
7562fi
7563
81ecdfbb
RW
7564 if test "x$ac_ct_DSYMUTIL" = x; then
7565 DSYMUTIL=":"
7566 else
7567 case $cross_compiling:$ac_tool_warned in
7568yes:)
7569{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7570$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7571ac_tool_warned=yes ;;
7572esac
7573 DSYMUTIL=$ac_ct_DSYMUTIL
7574 fi
718a6fd8
SE
7575else
7576 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7577fi
7578
7579 if test -n "$ac_tool_prefix"; then
7580 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7581set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7583$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7584if ${ac_cv_prog_NMEDIT+:} false; then :
81ecdfbb 7585 $as_echo_n "(cached) " >&6
718a6fd8
SE
7586else
7587 if test -n "$NMEDIT"; then
7588 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7589else
7590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7591for as_dir in $PATH
7592do
7593 IFS=$as_save_IFS
7594 test -z "$as_dir" && as_dir=.
81ecdfbb 7595 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7597 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7599 break 2
7600 fi
7601done
81ecdfbb
RW
7602 done
7603IFS=$as_save_IFS
718a6fd8
SE
7604
7605fi
7606fi
7607NMEDIT=$ac_cv_prog_NMEDIT
7608if test -n "$NMEDIT"; then
81ecdfbb
RW
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7610$as_echo "$NMEDIT" >&6; }
718a6fd8 7611else
81ecdfbb
RW
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7613$as_echo "no" >&6; }
718a6fd8
SE
7614fi
7615
81ecdfbb 7616
718a6fd8
SE
7617fi
7618if test -z "$ac_cv_prog_NMEDIT"; then
7619 ac_ct_NMEDIT=$NMEDIT
7620 # Extract the first word of "nmedit", so it can be a program name with args.
7621set dummy nmedit; ac_word=$2
81ecdfbb
RW
7622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7623$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7624if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
81ecdfbb 7625 $as_echo_n "(cached) " >&6
718a6fd8
SE
7626else
7627 if test -n "$ac_ct_NMEDIT"; then
7628 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7629else
7630as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7631for as_dir in $PATH
7632do
7633 IFS=$as_save_IFS
7634 test -z "$as_dir" && as_dir=.
81ecdfbb 7635 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7637 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7639 break 2
7640 fi
7641done
81ecdfbb
RW
7642 done
7643IFS=$as_save_IFS
718a6fd8 7644
718a6fd8
SE
7645fi
7646fi
7647ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7648if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7650$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7651else
81ecdfbb
RW
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7653$as_echo "no" >&6; }
718a6fd8
SE
7654fi
7655
81ecdfbb
RW
7656 if test "x$ac_ct_NMEDIT" = x; then
7657 NMEDIT=":"
7658 else
7659 case $cross_compiling:$ac_tool_warned in
7660yes:)
7661{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7662$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7663ac_tool_warned=yes ;;
7664esac
7665 NMEDIT=$ac_ct_NMEDIT
7666 fi
718a6fd8
SE
7667else
7668 NMEDIT="$ac_cv_prog_NMEDIT"
7669fi
7670
7671 if test -n "$ac_tool_prefix"; then
7672 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7673set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7675$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7676if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 7677 $as_echo_n "(cached) " >&6
718a6fd8
SE
7678else
7679 if test -n "$LIPO"; then
7680 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7681else
7682as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7683for as_dir in $PATH
7684do
7685 IFS=$as_save_IFS
7686 test -z "$as_dir" && as_dir=.
81ecdfbb 7687 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7689 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7691 break 2
7692 fi
7693done
81ecdfbb
RW
7694 done
7695IFS=$as_save_IFS
718a6fd8
SE
7696
7697fi
7698fi
7699LIPO=$ac_cv_prog_LIPO
7700if test -n "$LIPO"; then
81ecdfbb
RW
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7702$as_echo "$LIPO" >&6; }
718a6fd8 7703else
81ecdfbb
RW
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7705$as_echo "no" >&6; }
718a6fd8
SE
7706fi
7707
81ecdfbb 7708
718a6fd8
SE
7709fi
7710if test -z "$ac_cv_prog_LIPO"; then
7711 ac_ct_LIPO=$LIPO
7712 # Extract the first word of "lipo", so it can be a program name with args.
7713set dummy lipo; ac_word=$2
81ecdfbb
RW
7714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7715$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7716if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
81ecdfbb 7717 $as_echo_n "(cached) " >&6
718a6fd8
SE
7718else
7719 if test -n "$ac_ct_LIPO"; then
7720 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7721else
7722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7723for as_dir in $PATH
7724do
7725 IFS=$as_save_IFS
7726 test -z "$as_dir" && as_dir=.
81ecdfbb 7727 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7729 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7731 break 2
7732 fi
7733done
81ecdfbb
RW
7734 done
7735IFS=$as_save_IFS
718a6fd8 7736
718a6fd8
SE
7737fi
7738fi
7739ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7740if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7742$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7743else
81ecdfbb
RW
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7745$as_echo "no" >&6; }
718a6fd8
SE
7746fi
7747
81ecdfbb
RW
7748 if test "x$ac_ct_LIPO" = x; then
7749 LIPO=":"
7750 else
7751 case $cross_compiling:$ac_tool_warned in
7752yes:)
7753{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7754$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7755ac_tool_warned=yes ;;
7756esac
7757 LIPO=$ac_ct_LIPO
7758 fi
718a6fd8
SE
7759else
7760 LIPO="$ac_cv_prog_LIPO"
7761fi
7762
7763 if test -n "$ac_tool_prefix"; then
7764 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7765set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7767$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7768if ${ac_cv_prog_OTOOL+:} false; then :
81ecdfbb 7769 $as_echo_n "(cached) " >&6
718a6fd8
SE
7770else
7771 if test -n "$OTOOL"; then
7772 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7773else
7774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7775for as_dir in $PATH
7776do
7777 IFS=$as_save_IFS
7778 test -z "$as_dir" && as_dir=.
81ecdfbb 7779 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7781 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7783 break 2
7784 fi
7785done
81ecdfbb
RW
7786 done
7787IFS=$as_save_IFS
718a6fd8
SE
7788
7789fi
7790fi
7791OTOOL=$ac_cv_prog_OTOOL
7792if test -n "$OTOOL"; then
81ecdfbb
RW
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7794$as_echo "$OTOOL" >&6; }
718a6fd8 7795else
81ecdfbb
RW
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7797$as_echo "no" >&6; }
718a6fd8
SE
7798fi
7799
81ecdfbb 7800
718a6fd8
SE
7801fi
7802if test -z "$ac_cv_prog_OTOOL"; then
7803 ac_ct_OTOOL=$OTOOL
7804 # Extract the first word of "otool", so it can be a program name with args.
7805set dummy otool; ac_word=$2
81ecdfbb
RW
7806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7807$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7808if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
81ecdfbb 7809 $as_echo_n "(cached) " >&6
718a6fd8
SE
7810else
7811 if test -n "$ac_ct_OTOOL"; then
7812 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7813else
7814as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7815for as_dir in $PATH
7816do
7817 IFS=$as_save_IFS
7818 test -z "$as_dir" && as_dir=.
81ecdfbb 7819 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7820 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7821 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7823 break 2
7824 fi
7825done
81ecdfbb
RW
7826 done
7827IFS=$as_save_IFS
718a6fd8 7828
718a6fd8
SE
7829fi
7830fi
7831ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7832if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7834$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7835else
81ecdfbb
RW
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7837$as_echo "no" >&6; }
718a6fd8
SE
7838fi
7839
81ecdfbb
RW
7840 if test "x$ac_ct_OTOOL" = x; then
7841 OTOOL=":"
7842 else
7843 case $cross_compiling:$ac_tool_warned in
7844yes:)
7845{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7846$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7847ac_tool_warned=yes ;;
7848esac
7849 OTOOL=$ac_ct_OTOOL
7850 fi
718a6fd8
SE
7851else
7852 OTOOL="$ac_cv_prog_OTOOL"
7853fi
7854
7855 if test -n "$ac_tool_prefix"; then
7856 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7857set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7859$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7860if ${ac_cv_prog_OTOOL64+:} false; then :
81ecdfbb 7861 $as_echo_n "(cached) " >&6
718a6fd8
SE
7862else
7863 if test -n "$OTOOL64"; then
7864 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7865else
7866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7867for as_dir in $PATH
7868do
7869 IFS=$as_save_IFS
7870 test -z "$as_dir" && as_dir=.
81ecdfbb 7871 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7873 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7875 break 2
7876 fi
7877done
81ecdfbb
RW
7878 done
7879IFS=$as_save_IFS
718a6fd8
SE
7880
7881fi
7882fi
7883OTOOL64=$ac_cv_prog_OTOOL64
7884if test -n "$OTOOL64"; then
81ecdfbb
RW
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7886$as_echo "$OTOOL64" >&6; }
718a6fd8 7887else
81ecdfbb
RW
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7889$as_echo "no" >&6; }
718a6fd8
SE
7890fi
7891
81ecdfbb 7892
718a6fd8
SE
7893fi
7894if test -z "$ac_cv_prog_OTOOL64"; then
7895 ac_ct_OTOOL64=$OTOOL64
7896 # Extract the first word of "otool64", so it can be a program name with args.
7897set dummy otool64; ac_word=$2
81ecdfbb
RW
7898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7899$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7900if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
81ecdfbb 7901 $as_echo_n "(cached) " >&6
718a6fd8
SE
7902else
7903 if test -n "$ac_ct_OTOOL64"; then
7904 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7905else
7906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7907for as_dir in $PATH
7908do
7909 IFS=$as_save_IFS
7910 test -z "$as_dir" && as_dir=.
81ecdfbb 7911 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7913 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7915 break 2
7916 fi
7917done
81ecdfbb
RW
7918 done
7919IFS=$as_save_IFS
718a6fd8 7920
718a6fd8
SE
7921fi
7922fi
7923ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7924if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7926$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7927else
81ecdfbb
RW
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7929$as_echo "no" >&6; }
718a6fd8
SE
7930fi
7931
81ecdfbb
RW
7932 if test "x$ac_ct_OTOOL64" = x; then
7933 OTOOL64=":"
7934 else
7935 case $cross_compiling:$ac_tool_warned in
7936yes:)
7937{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7938$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7939ac_tool_warned=yes ;;
7940esac
7941 OTOOL64=$ac_ct_OTOOL64
7942 fi
718a6fd8
SE
7943else
7944 OTOOL64="$ac_cv_prog_OTOOL64"
7945fi
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
81ecdfbb
RW
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7974$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 7975if ${lt_cv_apple_cc_single_mod+:} false; then :
81ecdfbb 7976 $as_echo_n "(cached) " >&6
718a6fd8
SE
7977else
7978 lt_cv_apple_cc_single_mod=no
7979 if test -z "${LT_MULTI_MODULE}"; then
7980 # By default we will add the -single_module flag. You can override
7981 # by either setting the environment variable LT_MULTI_MODULE
7982 # non-empty at configure time, or by adding -multi_module to the
7983 # link flags.
7984 rm -rf libconftest.dylib*
7985 echo "int foo(void){return 1;}" > conftest.c
7986 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7987-dynamiclib -Wl,-single_module conftest.c" >&5
7988 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7989 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7990 _lt_result=$?
7991 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7992 lt_cv_apple_cc_single_mod=yes
7993 else
7994 cat conftest.err >&5
7995 fi
7996 rm -rf libconftest.dylib*
7997 rm -f conftest.*
7998 fi
7999fi
81ecdfbb
RW
8000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8001$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8003$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8004if ${lt_cv_ld_exported_symbols_list+:} false; then :
81ecdfbb 8005 $as_echo_n "(cached) " >&6
718a6fd8
SE
8006else
8007 lt_cv_ld_exported_symbols_list=no
8008 save_LDFLAGS=$LDFLAGS
8009 echo "_main" > conftest.sym
8010 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 8011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
8012/* end confdefs.h. */
8013
8014int
8015main ()
8016{
8017
8018 ;
8019 return 0;
8020}
8021_ACEOF
81ecdfbb 8022if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
8023 lt_cv_ld_exported_symbols_list=yes
8024else
81ecdfbb 8025 lt_cv_ld_exported_symbols_list=no
718a6fd8 8026fi
81ecdfbb
RW
8027rm -f core conftest.err conftest.$ac_objext \
8028 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
8029 LDFLAGS="$save_LDFLAGS"
8030
8031fi
81ecdfbb
RW
8032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8033$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8035$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8036if ${lt_cv_ld_force_load+:} false; then :
3725885a
RW
8037 $as_echo_n "(cached) " >&6
8038else
8039 lt_cv_ld_force_load=no
8040 cat > conftest.c << _LT_EOF
8041int forced_loaded() { return 2;}
8042_LT_EOF
8043 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8044 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8045 echo "$AR cru libconftest.a conftest.o" >&5
8046 $AR cru libconftest.a conftest.o 2>&5
8047 cat > conftest.c << _LT_EOF
8048int main() { return 0;}
8049_LT_EOF
8050 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8051 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8052 _lt_result=$?
8053 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8054 lt_cv_ld_force_load=yes
8055 else
8056 cat conftest.err >&5
8057 fi
8058 rm -f conftest.err libconftest.a conftest conftest.c
8059 rm -rf conftest.dSYM
8060
8061fi
8062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8063$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
8064 case $host_os in
8065 rhapsody* | darwin1.[012])
8066 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8067 darwin1.*)
8068 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8069 darwin*) # darwin 5.x on
8070 # if running on 10.5 or later, the deployment target defaults
8071 # to the OS version, if on x86, and 10.4, the deployment
8072 # target defaults to 10.4. Don't you love it?
8073 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8074 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8075 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 8076 10.[012][,.]*)
718a6fd8
SE
8077 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8078 10.*)
8079 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8080 esac
8081 ;;
8082 esac
8083 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8084 _lt_dar_single_mod='$single_module'
8085 fi
8086 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8087 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8088 else
8089 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8090 fi
3725885a 8091 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
8092 _lt_dsymutil='~$DSYMUTIL $lib || :'
8093 else
8094 _lt_dsymutil=
8095 fi
8096 ;;
8097 esac
8098
718a6fd8 8099for ac_header in dlfcn.h
81ecdfbb
RW
8100do :
8101 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8102"
d0ac1c44 8103if test "x$ac_cv_header_dlfcn_h" = xyes; then :
718a6fd8 8104 cat >>confdefs.h <<_ACEOF
81ecdfbb 8105#define HAVE_DLFCN_H 1
718a6fd8
SE
8106_ACEOF
8107
8108fi
8109
8110done
8111
8112
8113
3725885a
RW
8114
8115
718a6fd8
SE
8116# Set options
8117
8118
8119
8120 enable_dlopen=no
8121
8122
8123 enable_win32_dll=no
8124
8125
81ecdfbb
RW
8126 # Check whether --enable-shared was given.
8127if test "${enable_shared+set}" = set; then :
8128 enableval=$enable_shared; p=${PACKAGE-default}
718a6fd8
SE
8129 case $enableval in
8130 yes) enable_shared=yes ;;
8131 no) enable_shared=no ;;
8132 *)
8133 enable_shared=no
8134 # Look at the argument we got. We use all the common list separators.
8135 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8136 for pkg in $enableval; do
8137 IFS="$lt_save_ifs"
8138 if test "X$pkg" = "X$p"; then
8139 enable_shared=yes
8140 fi
8141 done
8142 IFS="$lt_save_ifs"
8143 ;;
8144 esac
8145else
8146 enable_shared=yes
81ecdfbb 8147fi
718a6fd8
SE
8148
8149
8150
8151
8152
8153
8154
8155
81ecdfbb
RW
8156
8157 # Check whether --enable-static was given.
8158if test "${enable_static+set}" = set; then :
8159 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
8160 case $enableval in
8161 yes) enable_static=yes ;;
8162 no) enable_static=no ;;
8163 *)
8164 enable_static=no
8165 # Look at the argument we got. We use all the common list separators.
8166 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8167 for pkg in $enableval; do
8168 IFS="$lt_save_ifs"
8169 if test "X$pkg" = "X$p"; then
8170 enable_static=yes
8171 fi
8172 done
8173 IFS="$lt_save_ifs"
8174 ;;
8175 esac
8176else
8177 enable_static=yes
81ecdfbb 8178fi
718a6fd8
SE
8179
8180
8181
8182
8183
8184
8185
8186
8187
81ecdfbb
RW
8188
8189# Check whether --with-pic was given.
8190if test "${with_pic+set}" = set; then :
8191 withval=$with_pic; pic_mode="$withval"
718a6fd8
SE
8192else
8193 pic_mode=default
81ecdfbb
RW
8194fi
8195
718a6fd8
SE
8196
8197test -z "$pic_mode" && pic_mode=default
8198
8199
8200
8201
8202
8203
8204
81ecdfbb
RW
8205 # Check whether --enable-fast-install was given.
8206if test "${enable_fast_install+set}" = set; then :
8207 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
8208 case $enableval in
8209 yes) enable_fast_install=yes ;;
8210 no) enable_fast_install=no ;;
8211 *)
8212 enable_fast_install=no
8213 # Look at the argument we got. We use all the common list separators.
8214 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8215 for pkg in $enableval; do
8216 IFS="$lt_save_ifs"
8217 if test "X$pkg" = "X$p"; then
8218 enable_fast_install=yes
8219 fi
8220 done
8221 IFS="$lt_save_ifs"
7357c5b6
AM
8222 ;;
8223 esac
718a6fd8
SE
8224else
8225 enable_fast_install=yes
81ecdfbb
RW
8226fi
8227
20e95c23 8228
20e95c23
DJ
8229
8230
42ecbf5e 8231
d7040cdb 8232
20e95c23 8233
d7040cdb 8234
d7040cdb
SE
8235
8236
8237
8238# This can be used to rebuild libtool when needed
8239LIBTOOL_DEPS="$ltmain"
8240
8241# Always use our own libtool.
8242LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
3725885a 8266
d7040cdb
SE
8267
8268
8269test -z "$LN_S" && LN_S="ln -s"
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284if test -n "${ZSH_VERSION+set}" ; then
8285 setopt NO_GLOB_SUBST
8286fi
8287
81ecdfbb
RW
8288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8289$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 8290if ${lt_cv_objdir+:} false; then :
81ecdfbb 8291 $as_echo_n "(cached) " >&6
20e95c23 8292else
d7040cdb
SE
8293 rm -f .libs 2>/dev/null
8294mkdir .libs 2>/dev/null
8295if test -d .libs; then
8296 lt_cv_objdir=.libs
42ecbf5e 8297else
d7040cdb
SE
8298 # MS-DOS does not allow filenames that begin with a dot.
8299 lt_cv_objdir=_libs
8300fi
8301rmdir .libs 2>/dev/null
42ecbf5e 8302fi
81ecdfbb
RW
8303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8304$as_echo "$lt_cv_objdir" >&6; }
d7040cdb 8305objdir=$lt_cv_objdir
42ecbf5e 8306
d7040cdb
SE
8307
8308
8309
8310
8311cat >>confdefs.h <<_ACEOF
8312#define LT_OBJDIR "$lt_cv_objdir/"
8313_ACEOF
8314
8315
8316
8317
d7040cdb
SE
8318case $host_os in
8319aix3*)
8320 # AIX sometimes has problems with the GCC collect2 program. For some
8321 # reason, if we set the COLLECT_NAMES environment variable, the problems
8322 # vanish in a puff of smoke.
8323 if test "X${COLLECT_NAMES+set}" != Xset; then
8324 COLLECT_NAMES=
8325 export COLLECT_NAMES
8326 fi
8327 ;;
8328esac
8329
d7040cdb
SE
8330# Global variables:
8331ofile=libtool
8332can_build_shared=yes
8333
8334# All known linkers require a `.a' archive for static linking (except MSVC,
8335# which needs '.lib').
8336libext=a
8337
8338with_gnu_ld="$lt_cv_prog_gnu_ld"
8339
8340old_CC="$CC"
8341old_CFLAGS="$CFLAGS"
8342
8343# Set sane defaults for various variables
8344test -z "$CC" && CC=cc
8345test -z "$LTCC" && LTCC=$CC
8346test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8347test -z "$LD" && LD=ld
8348test -z "$ac_objext" && ac_objext=o
8349
8350for cc_temp in $compiler""; do
8351 case $cc_temp in
8352 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8353 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8354 \-*) ;;
8355 *) break;;
8356 esac
8357done
3725885a 8358cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
8359
8360
8361# Only perform the check for file, if the check method requires it
8362test -z "$MAGIC_CMD" && MAGIC_CMD=file
8363case $deplibs_check_method in
8364file_magic*)
8365 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8367$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 8368if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8369 $as_echo_n "(cached) " >&6
42ecbf5e 8370else
d7040cdb
SE
8371 case $MAGIC_CMD in
8372[\\/*] | ?:[\\/]*)
8373 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
20e95c23 8374 ;;
d7040cdb
SE
8375*)
8376 lt_save_MAGIC_CMD="$MAGIC_CMD"
8377 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8378 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8379 for ac_dir in $ac_dummy; do
8380 IFS="$lt_save_ifs"
8381 test -z "$ac_dir" && ac_dir=.
8382 if test -f $ac_dir/${ac_tool_prefix}file; then
8383 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8384 if test -n "$file_magic_test_file"; then
8385 case $deplibs_check_method in
8386 "file_magic "*)
8387 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8388 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8389 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8390 $EGREP "$file_magic_regex" > /dev/null; then
8391 :
8392 else
8393 cat <<_LT_EOF 1>&2
42ecbf5e 8394
d7040cdb
SE
8395*** Warning: the command libtool uses to detect shared libraries,
8396*** $file_magic_cmd, produces output that libtool cannot recognize.
8397*** The result is that libtool may fail to recognize shared libraries
8398*** as such. This will affect the creation of libtool libraries that
8399*** depend on shared libraries, but programs linked with such libtool
8400*** libraries will work regardless of this problem. Nevertheless, you
8401*** may want to report the problem to your system manager and/or to
8402*** bug-libtool@gnu.org
8403
8404_LT_EOF
8405 fi ;;
8406 esac
8407 fi
8408 break
8409 fi
8410 done
8411 IFS="$lt_save_ifs"
8412 MAGIC_CMD="$lt_save_MAGIC_CMD"
20e95c23
DJ
8413 ;;
8414esac
42ecbf5e 8415fi
20e95c23 8416
d7040cdb
SE
8417MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8418if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8420$as_echo "$MAGIC_CMD" >&6; }
42ecbf5e 8421else
81ecdfbb
RW
8422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8423$as_echo "no" >&6; }
42ecbf5e
DJ
8424fi
8425
20e95c23
DJ
8426
8427
42ecbf5e 8428
20e95c23 8429
d7040cdb
SE
8430if test -z "$lt_cv_path_MAGIC_CMD"; then
8431 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8433$as_echo_n "checking for file... " >&6; }
d0ac1c44 8434if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8435 $as_echo_n "(cached) " >&6
42ecbf5e 8436else
d7040cdb
SE
8437 case $MAGIC_CMD in
8438[\\/*] | ?:[\\/]*)
8439 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8440 ;;
8441*)
8442 lt_save_MAGIC_CMD="$MAGIC_CMD"
8443 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8444 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8445 for ac_dir in $ac_dummy; do
8446 IFS="$lt_save_ifs"
8447 test -z "$ac_dir" && ac_dir=.
8448 if test -f $ac_dir/file; then
8449 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8450 if test -n "$file_magic_test_file"; then
8451 case $deplibs_check_method in
8452 "file_magic "*)
8453 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8454 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8455 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8456 $EGREP "$file_magic_regex" > /dev/null; then
8457 :
8458 else
8459 cat <<_LT_EOF 1>&2
8460
8461*** Warning: the command libtool uses to detect shared libraries,
8462*** $file_magic_cmd, produces output that libtool cannot recognize.
8463*** The result is that libtool may fail to recognize shared libraries
8464*** as such. This will affect the creation of libtool libraries that
8465*** depend on shared libraries, but programs linked with such libtool
8466*** libraries will work regardless of this problem. Nevertheless, you
8467*** may want to report the problem to your system manager and/or to
8468*** bug-libtool@gnu.org
8469
8470_LT_EOF
8471 fi ;;
8472 esac
8473 fi
8474 break
8475 fi
8476 done
8477 IFS="$lt_save_ifs"
8478 MAGIC_CMD="$lt_save_MAGIC_CMD"
8479 ;;
20e95c23
DJ
8480esac
8481fi
d7040cdb
SE
8482
8483MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8484if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8486$as_echo "$MAGIC_CMD" >&6; }
20e95c23 8487else
81ecdfbb
RW
8488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8489$as_echo "no" >&6; }
20e95c23
DJ
8490fi
8491
20e95c23 8492
42ecbf5e 8493 else
d7040cdb 8494 MAGIC_CMD=:
42ecbf5e 8495 fi
42ecbf5e 8496fi
42ecbf5e 8497
20e95c23 8498 fi
d7040cdb
SE
8499 ;;
8500esac
42ecbf5e 8501
d7040cdb 8502# Use C for the default configuration in the libtool script
42ecbf5e 8503
d7040cdb
SE
8504lt_save_CC="$CC"
8505ac_ext=c
8506ac_cpp='$CPP $CPPFLAGS'
8507ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8508ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8509ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 8510
42ecbf5e 8511
d7040cdb
SE
8512# Source file extension for C test sources.
8513ac_ext=c
42ecbf5e 8514
d7040cdb
SE
8515# Object file extension for compiled C test sources.
8516objext=o
8517objext=$objext
42ecbf5e 8518
d7040cdb
SE
8519# Code to be used in simple compile tests
8520lt_simple_compile_test_code="int some_variable = 0;"
42ecbf5e 8521
d7040cdb
SE
8522# Code to be used in simple link tests
8523lt_simple_link_test_code='int main(){return(0);}'
42ecbf5e 8524
ac48eca1 8525
42ecbf5e 8526
42ecbf5e 8527
d5fbea21 8528
d5fbea21
DJ
8529
8530
d7040cdb
SE
8531# If no C compiler was specified, use CC.
8532LTCC=${LTCC-"$CC"}
20e95c23 8533
d7040cdb
SE
8534# If no C compiler flags were specified, use CFLAGS.
8535LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
42ecbf5e 8536
d7040cdb
SE
8537# Allow CC to be a program name with arguments.
8538compiler=$CC
252b5132 8539
d7040cdb
SE
8540# Save the default compiler, since it gets overwritten when the other
8541# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8542compiler_DEFAULT=$CC
42ecbf5e 8543
d7040cdb
SE
8544# save warnings/boilerplate of simple test code
8545ac_outfile=conftest.$ac_objext
8546echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8547eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8548_lt_compiler_boilerplate=`cat conftest.err`
8549$RM conftest*
252b5132 8550
d7040cdb
SE
8551ac_outfile=conftest.$ac_objext
8552echo "$lt_simple_link_test_code" >conftest.$ac_ext
8553eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8554_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8555$RM -r conftest*
252b5132 8556
42ecbf5e 8557
f2c621e4
AS
8558## CAVEAT EMPTOR:
8559## There is no encapsulation within the following macros, do not change
8560## the running order or otherwise move them around unless you know exactly
8561## what you are doing...
d7040cdb 8562if test -n "$compiler"; then
252b5132 8563
d7040cdb 8564lt_prog_compiler_no_builtin_flag=
252b5132 8565
d7040cdb 8566if test "$GCC" = yes; then
3725885a
RW
8567 case $cc_basename in
8568 nvcc*)
8569 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8570 *)
8571 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8572 esac
d15b04bd 8573
81ecdfbb
RW
8574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8575$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8576if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
81ecdfbb 8577 $as_echo_n "(cached) " >&6
252b5132 8578else
d7040cdb
SE
8579 lt_cv_prog_compiler_rtti_exceptions=no
8580 ac_outfile=conftest.$ac_objext
8581 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8582 lt_compiler_flag="-fno-rtti -fno-exceptions"
8583 # Insert the option either (1) after the last *FLAGS variable, or
8584 # (2) before a word containing "conftest.", or (3) at the end.
8585 # Note that $ac_compile itself does not contain backslashes and begins
8586 # with a dollar sign (not a hyphen), so the echo should work correctly.
8587 # The option is referenced via a variable to avoid confusing sed.
8588 lt_compile=`echo "$ac_compile" | $SED \
8589 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8590 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8591 -e 's:$: $lt_compiler_flag:'`
3725885a 8592 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8593 (eval "$lt_compile" 2>conftest.err)
8594 ac_status=$?
8595 cat conftest.err >&5
3725885a 8596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8597 if (exit $ac_status) && test -s "$ac_outfile"; then
8598 # The compiler can only warn and ignore the option if not recognized
8599 # So say no if there are warnings other than the usual output.
3725885a 8600 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8601 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8602 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8603 lt_cv_prog_compiler_rtti_exceptions=yes
8604 fi
8605 fi
8606 $RM conftest*
42ecbf5e 8607
252b5132 8608fi
81ecdfbb
RW
8609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8610$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb
SE
8611
8612if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8613 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
20e95c23 8614else
d7040cdb 8615 :
252b5132 8616fi
252b5132
RH
8617
8618fi
d7040cdb
SE
8619
8620
8621
8622
8623
8624
8625 lt_prog_compiler_wl=
8626lt_prog_compiler_pic=
8627lt_prog_compiler_static=
8628
f2c621e4
AS
8629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8630$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb
SE
8631
8632 if test "$GCC" = yes; then
8633 lt_prog_compiler_wl='-Wl,'
8634 lt_prog_compiler_static='-static'
8635
8636 case $host_os in
8637 aix*)
8638 # All AIX code is PIC.
8639 if test "$host_cpu" = ia64; then
8640 # AIX 5 now supports IA64 processor
8641 lt_prog_compiler_static='-Bstatic'
8642 fi
6c9c0a50 8643 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8644 ;;
8645
8646 amigaos*)
718a6fd8
SE
8647 case $host_cpu in
8648 powerpc)
8649 # see comment about AmigaOS4 .so support
8650 lt_prog_compiler_pic='-fPIC'
8651 ;;
8652 m68k)
8653 # FIXME: we need at least 68020 code to build shared libraries, but
8654 # adding the `-m68020' flag to GCC prevents building anything better,
8655 # like `-m68040'.
8656 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8657 ;;
8658 esac
d7040cdb
SE
8659 ;;
8660
8661 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8662 # PIC is the default for these OSes.
8663 ;;
8664
718a6fd8 8665 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8666 # This hack is so that the source file can tell whether it is being
8667 # built for inclusion in a dll (and should export symbols for example).
8668 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8669 # (--disable-auto-import) libraries
8670 lt_prog_compiler_pic='-DDLL_EXPORT'
8671 ;;
8672
8673 darwin* | rhapsody*)
8674 # PIC is the default on this platform
8675 # Common symbols not allowed in MH_DYLIB files
8676 lt_prog_compiler_pic='-fno-common'
8677 ;;
8678
3725885a
RW
8679 haiku*)
8680 # PIC is the default for Haiku.
8681 # The "-static" flag exists, but is broken.
8682 lt_prog_compiler_static=
8683 ;;
8684
d7040cdb 8685 hpux*)
718a6fd8
SE
8686 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8687 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8688 # sets the default TLS model and affects inlining.
d7040cdb 8689 case $host_cpu in
718a6fd8 8690 hppa*64*)
d7040cdb
SE
8691 # +Z the default
8692 ;;
8693 *)
8694 lt_prog_compiler_pic='-fPIC'
8695 ;;
8696 esac
8697 ;;
8698
8699 interix[3-9]*)
8700 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8701 # Instead, we relocate shared libraries at runtime.
8702 ;;
8703
8704 msdosdjgpp*)
8705 # Just because we use GCC doesn't mean we suddenly get shared libraries
8706 # on systems that don't support them.
8707 lt_prog_compiler_can_build_shared=no
8708 enable_shared=no
8709 ;;
8710
8711 *nto* | *qnx*)
8712 # QNX uses GNU C++, but need to define -shared option too, otherwise
8713 # it will coredump.
8714 lt_prog_compiler_pic='-fPIC -shared'
8715 ;;
8716
8717 sysv4*MP*)
8718 if test -d /usr/nec; then
8719 lt_prog_compiler_pic=-Kconform_pic
8720 fi
8721 ;;
8722
8723 *)
8724 lt_prog_compiler_pic='-fPIC'
8725 ;;
8726 esac
3725885a
RW
8727
8728 case $cc_basename in
8729 nvcc*) # Cuda Compiler Driver 2.2
8730 lt_prog_compiler_wl='-Xlinker '
8731 lt_prog_compiler_pic='-Xcompiler -fPIC'
8732 ;;
8733 esac
d7040cdb
SE
8734 else
8735 # PORTME Check for flag to pass linker flags through the system compiler.
8736 case $host_os in
8737 aix*)
8738 lt_prog_compiler_wl='-Wl,'
8739 if test "$host_cpu" = ia64; then
8740 # AIX 5 now supports IA64 processor
8741 lt_prog_compiler_static='-Bstatic'
8742 else
8743 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8744 fi
8745 ;;
d7040cdb 8746
718a6fd8 8747 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8748 # This hack is so that the source file can tell whether it is being
8749 # built for inclusion in a dll (and should export symbols for example).
8750 lt_prog_compiler_pic='-DDLL_EXPORT'
8751 ;;
8752
8753 hpux9* | hpux10* | hpux11*)
8754 lt_prog_compiler_wl='-Wl,'
8755 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8756 # not for PA HP-UX.
8757 case $host_cpu in
8758 hppa*64*|ia64*)
8759 # +Z the default
8760 ;;
8761 *)
8762 lt_prog_compiler_pic='+Z'
8763 ;;
8764 esac
8765 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8766 lt_prog_compiler_static='${wl}-a ${wl}archive'
8767 ;;
8768
8769 irix5* | irix6* | nonstopux*)
8770 lt_prog_compiler_wl='-Wl,'
8771 # PIC (with -KPIC) is the default.
8772 lt_prog_compiler_static='-non_shared'
8773 ;;
8774
58e24671 8775 linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb 8776 case $cc_basename in
718a6fd8
SE
8777 # old Intel for x86_64 which still supported -KPIC.
8778 ecc*)
d7040cdb
SE
8779 lt_prog_compiler_wl='-Wl,'
8780 lt_prog_compiler_pic='-KPIC'
8781 lt_prog_compiler_static='-static'
8782 ;;
718a6fd8
SE
8783 # icc used to be incompatible with GCC.
8784 # ICC 10 doesn't accept -KPIC any more.
8785 icc* | ifort*)
8786 lt_prog_compiler_wl='-Wl,'
8787 lt_prog_compiler_pic='-fPIC'
8788 lt_prog_compiler_static='-static'
8789 ;;
8790 # Lahey Fortran 8.1.
8791 lf95*)
8792 lt_prog_compiler_wl='-Wl,'
8793 lt_prog_compiler_pic='--shared'
8794 lt_prog_compiler_static='--static'
8795 ;;
3725885a 8796 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7040cdb
SE
8797 # Portland Group compilers (*not* the Pentium gcc compiler,
8798 # which looks to be a dead project)
8799 lt_prog_compiler_wl='-Wl,'
8800 lt_prog_compiler_pic='-fpic'
8801 lt_prog_compiler_static='-Bstatic'
8802 ;;
8803 ccc*)
8804 lt_prog_compiler_wl='-Wl,'
8805 # All Alpha code is PIC.
8806 lt_prog_compiler_static='-non_shared'
8807 ;;
3725885a
RW
8808 xl* | bgxl* | bgf* | mpixl*)
8809 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8810 lt_prog_compiler_wl='-Wl,'
8811 lt_prog_compiler_pic='-qpic'
8812 lt_prog_compiler_static='-qstaticlink'
8813 ;;
d7040cdb
SE
8814 *)
8815 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8816 *Sun\ F* | *Sun*Fortran*)
8817 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7040cdb
SE
8818 lt_prog_compiler_pic='-KPIC'
8819 lt_prog_compiler_static='-Bstatic'
3725885a 8820 lt_prog_compiler_wl=''
d7040cdb 8821 ;;
3725885a
RW
8822 *Sun\ C*)
8823 # Sun C 5.9
d7040cdb
SE
8824 lt_prog_compiler_pic='-KPIC'
8825 lt_prog_compiler_static='-Bstatic'
3725885a 8826 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8827 ;;
8828 esac
8829 ;;
8830 esac
8831 ;;
8832
8833 newsos6)
8834 lt_prog_compiler_pic='-KPIC'
8835 lt_prog_compiler_static='-Bstatic'
8836 ;;
8837
8838 *nto* | *qnx*)
8839 # QNX uses GNU C++, but need to define -shared option too, otherwise
8840 # it will coredump.
8841 lt_prog_compiler_pic='-fPIC -shared'
8842 ;;
8843
8844 osf3* | osf4* | osf5*)
8845 lt_prog_compiler_wl='-Wl,'
8846 # All OSF/1 code is PIC.
8847 lt_prog_compiler_static='-non_shared'
8848 ;;
8849
8850 rdos*)
8851 lt_prog_compiler_static='-non_shared'
8852 ;;
8853
8854 solaris*)
8855 lt_prog_compiler_pic='-KPIC'
8856 lt_prog_compiler_static='-Bstatic'
8857 case $cc_basename in
f2c621e4 8858 f77* | f90* | f95*)
d7040cdb
SE
8859 lt_prog_compiler_wl='-Qoption ld ';;
8860 *)
8861 lt_prog_compiler_wl='-Wl,';;
8862 esac
8863 ;;
8864
8865 sunos4*)
8866 lt_prog_compiler_wl='-Qoption ld '
8867 lt_prog_compiler_pic='-PIC'
8868 lt_prog_compiler_static='-Bstatic'
8869 ;;
8870
8871 sysv4 | sysv4.2uw2* | sysv4.3*)
8872 lt_prog_compiler_wl='-Wl,'
8873 lt_prog_compiler_pic='-KPIC'
8874 lt_prog_compiler_static='-Bstatic'
8875 ;;
8876
8877 sysv4*MP*)
8878 if test -d /usr/nec ;then
8879 lt_prog_compiler_pic='-Kconform_pic'
8880 lt_prog_compiler_static='-Bstatic'
8881 fi
8882 ;;
8883
8884 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8885 lt_prog_compiler_wl='-Wl,'
8886 lt_prog_compiler_pic='-KPIC'
8887 lt_prog_compiler_static='-Bstatic'
8888 ;;
8889
8890 unicos*)
8891 lt_prog_compiler_wl='-Wl,'
8892 lt_prog_compiler_can_build_shared=no
8893 ;;
8894
8895 uts4*)
8896 lt_prog_compiler_pic='-pic'
8897 lt_prog_compiler_static='-Bstatic'
8898 ;;
8899
8900 *)
8901 lt_prog_compiler_can_build_shared=no
8902 ;;
8903 esac
8904 fi
8905
8906case $host_os in
8907 # For platforms which do not support PIC, -DPIC is meaningless:
8908 *djgpp*)
8909 lt_prog_compiler_pic=
8910 ;;
8911 *)
8912 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8913 ;;
8914esac
f2c621e4
AS
8915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8916$as_echo "$lt_prog_compiler_pic" >&6; }
8917
8918
8919
8920
d7040cdb
SE
8921
8922
8923#
8924# Check to make sure the PIC flag actually works.
8925#
8926if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8928$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8929if ${lt_cv_prog_compiler_pic_works+:} false; then :
81ecdfbb 8930 $as_echo_n "(cached) " >&6
42ecbf5e 8931else
718a6fd8 8932 lt_cv_prog_compiler_pic_works=no
d7040cdb
SE
8933 ac_outfile=conftest.$ac_objext
8934 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8935 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8936 # Insert the option either (1) after the last *FLAGS variable, or
8937 # (2) before a word containing "conftest.", or (3) at the end.
8938 # Note that $ac_compile itself does not contain backslashes and begins
8939 # with a dollar sign (not a hyphen), so the echo should work correctly.
8940 # The option is referenced via a variable to avoid confusing sed.
8941 lt_compile=`echo "$ac_compile" | $SED \
8942 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8943 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8944 -e 's:$: $lt_compiler_flag:'`
3725885a 8945 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8946 (eval "$lt_compile" 2>conftest.err)
8947 ac_status=$?
8948 cat conftest.err >&5
3725885a 8949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8950 if (exit $ac_status) && test -s "$ac_outfile"; then
8951 # The compiler can only warn and ignore the option if not recognized
8952 # So say no if there are warnings other than the usual output.
3725885a 8953 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8954 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8955 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8956 lt_cv_prog_compiler_pic_works=yes
d7040cdb
SE
8957 fi
8958 fi
8959 $RM conftest*
42ecbf5e 8960
252b5132 8961fi
81ecdfbb
RW
8962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8963$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8964
718a6fd8 8965if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
d7040cdb
SE
8966 case $lt_prog_compiler_pic in
8967 "" | " "*) ;;
8968 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8969 esac
252b5132 8970else
d7040cdb
SE
8971 lt_prog_compiler_pic=
8972 lt_prog_compiler_can_build_shared=no
252b5132 8973fi
252b5132
RH
8974
8975fi
42ecbf5e 8976
d7040cdb
SE
8977
8978
8979
8980
8981
8982#
8983# Check to make sure the static flag actually works.
8984#
8985wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8987$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8988if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8989 $as_echo_n "(cached) " >&6
42ecbf5e 8990else
718a6fd8 8991 lt_cv_prog_compiler_static_works=no
d7040cdb
SE
8992 save_LDFLAGS="$LDFLAGS"
8993 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8994 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8995 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8996 # The linker can only warn and ignore the option if not recognized
8997 # So say no if there are warnings
8998 if test -s conftest.err; then
8999 # Append any errors to the config.log.
9000 cat conftest.err 1>&5
3725885a 9001 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7040cdb
SE
9002 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9003 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 9004 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
9005 fi
9006 else
718a6fd8 9007 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
9008 fi
9009 fi
718a6fd8 9010 $RM -r conftest*
d7040cdb 9011 LDFLAGS="$save_LDFLAGS"
42ecbf5e 9012
42ecbf5e 9013fi
81ecdfbb
RW
9014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9015$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 9016
718a6fd8 9017if test x"$lt_cv_prog_compiler_static_works" = xyes; then
d7040cdb
SE
9018 :
9019else
9020 lt_prog_compiler_static=
42ecbf5e 9021fi
42ecbf5e 9022
252b5132 9023
252b5132 9024
42ecbf5e 9025
252b5132 9026
20e95c23 9027
d7040cdb 9028
81ecdfbb
RW
9029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9030$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 9031if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 9032 $as_echo_n "(cached) " >&6
252b5132 9033else
d7040cdb
SE
9034 lt_cv_prog_compiler_c_o=no
9035 $RM -r conftest 2>/dev/null
9036 mkdir conftest
9037 cd conftest
9038 mkdir out
9039 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9040
9041 lt_compiler_flag="-o out/conftest2.$ac_objext"
9042 # Insert the option either (1) after the last *FLAGS variable, or
9043 # (2) before a word containing "conftest.", or (3) at the end.
9044 # Note that $ac_compile itself does not contain backslashes and begins
9045 # with a dollar sign (not a hyphen), so the echo should work correctly.
9046 lt_compile=`echo "$ac_compile" | $SED \
9047 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9048 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9049 -e 's:$: $lt_compiler_flag:'`
3725885a 9050 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
9051 (eval "$lt_compile" 2>out/conftest.err)
9052 ac_status=$?
9053 cat out/conftest.err >&5
3725885a 9054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
9055 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9056 then
9057 # The compiler can only warn and ignore the option if not recognized
9058 # So say no if there are warnings
3725885a 9059 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
9060 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9061 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9062 lt_cv_prog_compiler_c_o=yes
9063 fi
9064 fi
9065 chmod u+w . 2>&5
9066 $RM conftest*
9067 # SGI C++ compiler will create directory out/ii_files/ for
9068 # template instantiation
9069 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9070 $RM out/* && rmdir out
9071 cd ..
9072 $RM -r conftest
9073 $RM conftest*
9074
252b5132 9075fi
81ecdfbb
RW
9076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9077$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
42ecbf5e 9078
20e95c23 9079
20e95c23
DJ
9080
9081
d7040cdb
SE
9082
9083
81ecdfbb
RW
9084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9085$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 9086if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 9087 $as_echo_n "(cached) " >&6
42ecbf5e 9088else
d7040cdb
SE
9089 lt_cv_prog_compiler_c_o=no
9090 $RM -r conftest 2>/dev/null
9091 mkdir conftest
9092 cd conftest
9093 mkdir out
9094 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9095
9096 lt_compiler_flag="-o out/conftest2.$ac_objext"
9097 # Insert the option either (1) after the last *FLAGS variable, or
9098 # (2) before a word containing "conftest.", or (3) at the end.
9099 # Note that $ac_compile itself does not contain backslashes and begins
9100 # with a dollar sign (not a hyphen), so the echo should work correctly.
9101 lt_compile=`echo "$ac_compile" | $SED \
9102 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9103 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9104 -e 's:$: $lt_compiler_flag:'`
3725885a 9105 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
9106 (eval "$lt_compile" 2>out/conftest.err)
9107 ac_status=$?
9108 cat out/conftest.err >&5
3725885a 9109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
9110 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9111 then
9112 # The compiler can only warn and ignore the option if not recognized
9113 # So say no if there are warnings
3725885a 9114 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
9115 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9116 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9117 lt_cv_prog_compiler_c_o=yes
9118 fi
9119 fi
9120 chmod u+w . 2>&5
9121 $RM conftest*
9122 # SGI C++ compiler will create directory out/ii_files/ for
9123 # template instantiation
9124 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9125 $RM out/* && rmdir out
9126 cd ..
9127 $RM -r conftest
9128 $RM conftest*
9129
9130fi
81ecdfbb
RW
9131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9132$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
9133
9134
9135
9136
9137hard_links="nottested"
9138if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9139 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
9140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9141$as_echo_n "checking if we can lock with hard links... " >&6; }
d7040cdb
SE
9142 hard_links=yes
9143 $RM conftest*
9144 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9145 touch conftest.a
9146 ln conftest.a conftest.b 2>&5 || hard_links=no
9147 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
9148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9149$as_echo "$hard_links" >&6; }
d7040cdb 9150 if test "$hard_links" = no; then
81ecdfbb
RW
9151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9152$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
d7040cdb
SE
9153 need_locks=warn
9154 fi
9155else
9156 need_locks=no
9157fi
9158
9159
9160
9161
9162
9163
81ecdfbb
RW
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9165$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb
SE
9166
9167 runpath_var=
9168 allow_undefined_flag=
9169 always_export_symbols=no
9170 archive_cmds=
9171 archive_expsym_cmds=
9172 compiler_needs_object=no
9173 enable_shared_with_static_runtimes=no
9174 export_dynamic_flag_spec=
9175 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9176 hardcode_automatic=no
9177 hardcode_direct=no
9178 hardcode_direct_absolute=no
9179 hardcode_libdir_flag_spec=
9180 hardcode_libdir_flag_spec_ld=
9181 hardcode_libdir_separator=
9182 hardcode_minus_L=no
9183 hardcode_shlibpath_var=unsupported
9184 inherit_rpath=no
9185 link_all_deplibs=unknown
9186 module_cmds=
9187 module_expsym_cmds=
9188 old_archive_from_new_cmds=
9189 old_archive_from_expsyms_cmds=
9190 thread_safe_flag_spec=
9191 whole_archive_flag_spec=
9192 # include_expsyms should be a list of space-separated symbols to be *always*
9193 # included in the symbol list
9194 include_expsyms=
9195 # exclude_expsyms can be an extended regexp of symbols to exclude
9196 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9197 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9198 # as well as any symbol that contains `d'.
718a6fd8 9199 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
d7040cdb
SE
9200 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9201 # platforms (ab)use it in PIC code, but their linkers get confused if
9202 # the symbol is explicitly referenced. Since portable code cannot
9203 # rely on this symbol name, it's probably fine to never include it in
9204 # preloaded symbol tables.
718a6fd8 9205 # Exclude shared library initialization/finalization symbols.
d7040cdb
SE
9206 extract_expsyms_cmds=
9207
9208 case $host_os in
718a6fd8 9209 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9210 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9211 # When not using gcc, we currently assume that we are using
9212 # Microsoft Visual C++.
9213 if test "$GCC" != yes; then
9214 with_gnu_ld=no
9215 fi
9216 ;;
9217 interix*)
9218 # we just hope/assume this is gcc and not c89 (= MSVC++)
9219 with_gnu_ld=yes
9220 ;;
9221 openbsd*)
9222 with_gnu_ld=no
9223 ;;
9224 esac
9225
9226 ld_shlibs=yes
3725885a
RW
9227
9228 # On some targets, GNU ld is compatible enough with the native linker
9229 # that we're better off using the native interface for both.
9230 lt_use_gnu_ld_interface=no
d7040cdb 9231 if test "$with_gnu_ld" = yes; then
3725885a
RW
9232 case $host_os in
9233 aix*)
9234 # The AIX port of GNU ld has always aspired to compatibility
9235 # with the native linker. However, as the warning in the GNU ld
9236 # block says, versions before 2.19.5* couldn't really create working
9237 # shared libraries, regardless of the interface used.
9238 case `$LD -v 2>&1` in
9239 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9240 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9241 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9242 *)
9243 lt_use_gnu_ld_interface=yes
9244 ;;
9245 esac
9246 ;;
9247 *)
9248 lt_use_gnu_ld_interface=yes
9249 ;;
9250 esac
9251 fi
9252
9253 if test "$lt_use_gnu_ld_interface" = yes; then
d7040cdb
SE
9254 # If archive_cmds runs LD, not CC, wlarc should be empty
9255 wlarc='${wl}'
9256
9257 # Set some defaults for GNU ld with shared library support. These
9258 # are reset later if shared libraries are not supported. Putting them
9259 # here allows them to be overridden if necessary.
9260 runpath_var=LD_RUN_PATH
9261 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9262 export_dynamic_flag_spec='${wl}--export-dynamic'
9263 # ancient GNU ld didn't support --whole-archive et. al.
9264 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9265 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9266 else
9267 whole_archive_flag_spec=
9268 fi
9269 supports_anon_versioning=no
9270 case `$LD -v 2>&1` in
3725885a 9271 *GNU\ gold*) supports_anon_versioning=yes ;;
d7040cdb
SE
9272 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9273 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9274 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9275 *\ 2.11.*) ;; # other 2.11 versions
9276 *) supports_anon_versioning=yes ;;
9277 esac
9278
9279 # See if GNU ld supports shared libraries.
9280 case $host_os in
50e7d84b 9281 aix[3-9]*)
d7040cdb
SE
9282 # On AIX/PPC, the GNU linker is very broken
9283 if test "$host_cpu" != ia64; then
9284 ld_shlibs=no
9285 cat <<_LT_EOF 1>&2
9286
3725885a 9287*** Warning: the GNU linker, at least up to release 2.19, is reported
d7040cdb
SE
9288*** to be unable to reliably create shared libraries on AIX.
9289*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9290*** really care for shared libraries, you may want to install binutils
9291*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9292*** You will then need to restart the configuration process.
d7040cdb
SE
9293
9294_LT_EOF
9295 fi
9296 ;;
9297
9298 amigaos*)
718a6fd8
SE
9299 case $host_cpu in
9300 powerpc)
9301 # see comment about AmigaOS4 .so support
9302 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9303 archive_expsym_cmds=''
9304 ;;
9305 m68k)
9306 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)'
9307 hardcode_libdir_flag_spec='-L$libdir'
9308 hardcode_minus_L=yes
9309 ;;
9310 esac
d7040cdb
SE
9311 ;;
9312
9313 beos*)
9314 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9315 allow_undefined_flag=unsupported
9316 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9317 # support --undefined. This deserves some investigation. FIXME
9318 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9319 else
9320 ld_shlibs=no
9321 fi
9322 ;;
9323
718a6fd8 9324 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9325 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9326 # as there is no search path for DLLs.
9327 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9328 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7040cdb
SE
9329 allow_undefined_flag=unsupported
9330 always_export_symbols=no
9331 enable_shared_with_static_runtimes=yes
f2c621e4 9332 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb
SE
9333
9334 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9335 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9336 # If the export-symbols file already is a .def file (1st line
9337 # is EXPORTS), use it as is; otherwise, prepend...
9338 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9339 cp $export_symbols $output_objdir/$soname.def;
9340 else
9341 echo EXPORTS > $output_objdir/$soname.def;
9342 cat $export_symbols >> $output_objdir/$soname.def;
9343 fi~
9344 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9345 else
9346 ld_shlibs=no
9347 fi
9348 ;;
9349
3725885a
RW
9350 haiku*)
9351 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9352 link_all_deplibs=yes
9353 ;;
9354
d7040cdb
SE
9355 interix[3-9]*)
9356 hardcode_direct=no
9357 hardcode_shlibpath_var=no
9358 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9359 export_dynamic_flag_spec='${wl}-E'
9360 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9361 # Instead, shared libraries are loaded at an image base (0x10000000 by
9362 # default) and relocated if they conflict, which is a slow very memory
9363 # consuming and fragmenting process. To avoid this, we pick a random,
9364 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9365 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9366 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9367 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'
9368 ;;
9369
58e24671 9370 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
9371 tmp_diet=no
9372 if test "$host_os" = linux-dietlibc; then
9373 case $cc_basename in
9374 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9375 esac
9376 fi
9377 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9378 && test "$tmp_diet" = no
9379 then
6e733cce 9380 tmp_addflag=' $pic_flag'
718a6fd8 9381 tmp_sharedflag='-shared'
d7040cdb
SE
9382 case $cc_basename,$host_cpu in
9383 pgcc*) # Portland Group C compiler
3725885a 9384 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'
d7040cdb
SE
9385 tmp_addflag=' $pic_flag'
9386 ;;
3725885a
RW
9387 pgf77* | pgf90* | pgf95* | pgfortran*)
9388 # Portland Group f77 and f90 compilers
9389 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'
d7040cdb
SE
9390 tmp_addflag=' $pic_flag -Mnomain' ;;
9391 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9392 tmp_addflag=' -i_dynamic' ;;
9393 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9394 tmp_addflag=' -i_dynamic -nofor_main' ;;
9395 ifc* | ifort*) # Intel Fortran compiler
9396 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
9397 lf95*) # Lahey Fortran 8.1
9398 whole_archive_flag_spec=
9399 tmp_sharedflag='--shared' ;;
3725885a 9400 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
9401 tmp_sharedflag='-qmkshrobj'
9402 tmp_addflag= ;;
3725885a
RW
9403 nvcc*) # Cuda Compiler Driver 2.2
9404 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'
9405 compiler_needs_object=yes
9406 ;;
d7040cdb
SE
9407 esac
9408 case `$CC -V 2>&1 | sed 5q` in
9409 *Sun\ C*) # Sun C 5.9
3725885a 9410 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'
d7040cdb
SE
9411 compiler_needs_object=yes
9412 tmp_sharedflag='-G' ;;
9413 *Sun\ F*) # Sun Fortran 8.3
9414 tmp_sharedflag='-G' ;;
d7040cdb
SE
9415 esac
9416 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9417
9418 if test "x$supports_anon_versioning" = xyes; then
9419 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9420 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9421 echo "local: *; };" >> $output_objdir/$libname.ver~
9422 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9423 fi
718a6fd8
SE
9424
9425 case $cc_basename in
3725885a 9426 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9427 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9428 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9429 hardcode_libdir_flag_spec=
9430 hardcode_libdir_flag_spec_ld='-rpath $libdir'
f2c621e4 9431 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
718a6fd8
SE
9432 if test "x$supports_anon_versioning" = xyes; then
9433 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9434 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9435 echo "local: *; };" >> $output_objdir/$libname.ver~
f2c621e4 9436 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
718a6fd8
SE
9437 fi
9438 ;;
9439 esac
d7040cdb
SE
9440 else
9441 ld_shlibs=no
9442 fi
9443 ;;
9444
9445 netbsd*)
9446 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9447 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9448 wlarc=
9449 else
f2c621e4
AS
9450 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9451 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
d7040cdb
SE
9452 fi
9453 ;;
9454
9455 solaris*)
9456 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9457 ld_shlibs=no
9458 cat <<_LT_EOF 1>&2
9459
9460*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9461*** create shared libraries on Solaris systems. Therefore, libtool
9462*** is disabling shared libraries support. We urge you to upgrade GNU
9463*** binutils to release 2.9.1 or newer. Another option is to modify
9464*** your PATH or compiler configuration so that the native linker is
9465*** used, and then restart.
9466
9467_LT_EOF
9468 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
9469 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9470 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
d7040cdb
SE
9471 else
9472 ld_shlibs=no
9473 fi
9474 ;;
9475
9476 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9477 case `$LD -v 2>&1` in
9478 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9479 ld_shlibs=no
9480 cat <<_LT_EOF 1>&2
9481
9482*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9483*** reliably create shared libraries on SCO systems. Therefore, libtool
9484*** is disabling shared libraries support. We urge you to upgrade GNU
9485*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9486*** your PATH or compiler configuration so that the native linker is
9487*** used, and then restart.
9488
9489_LT_EOF
9490 ;;
9491 *)
9492 # For security reasons, it is highly recommended that you always
9493 # use absolute paths for naming shared libraries, and exclude the
9494 # DT_RUNPATH tag from executables and libraries. But doing so
9495 # requires that you compile everything twice, which is a pain.
9496 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9497 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9498 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9499 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9500 else
9501 ld_shlibs=no
9502 fi
9503 ;;
9504 esac
9505 ;;
9506
9507 sunos4*)
9508 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9509 wlarc=
9510 hardcode_direct=yes
9511 hardcode_shlibpath_var=no
9512 ;;
9513
9514 *)
9515 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
9516 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9517 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
d7040cdb
SE
9518 else
9519 ld_shlibs=no
9520 fi
9521 ;;
9522 esac
9523
9524 if test "$ld_shlibs" = no; then
9525 runpath_var=
9526 hardcode_libdir_flag_spec=
9527 export_dynamic_flag_spec=
9528 whole_archive_flag_spec=
9529 fi
9530 else
9531 # PORTME fill in a description of your system's linker (not GNU ld)
9532 case $host_os in
9533 aix3*)
9534 allow_undefined_flag=unsupported
9535 always_export_symbols=yes
9536 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'
9537 # Note: this linker hardcodes the directories in LIBPATH if there
9538 # are no directories specified by -L.
9539 hardcode_minus_L=yes
9540 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9541 # Neither direct hardcoding nor static linking is supported with a
9542 # broken collect2.
9543 hardcode_direct=unsupported
9544 fi
9545 ;;
9546
50e7d84b 9547 aix[4-9]*)
d7040cdb
SE
9548 if test "$host_cpu" = ia64; then
9549 # On IA64, the linker does run time linking by default, so we don't
9550 # have to do anything special.
9551 aix_use_runtimelinking=no
9552 exp_sym_flag='-Bexport'
9553 no_entry_flag=""
9554 else
9555 # If we're using GNU nm, then we don't want the "-C" option.
9556 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9557 # Also, AIX nm treats weak defined symbols like other global
9558 # defined symbols, whereas GNU nm marks them as "W".
d7040cdb 9559 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9560 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'
d7040cdb 9561 else
5c14705f 9562 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'
d7040cdb
SE
9563 fi
9564 aix_use_runtimelinking=no
9565
9566 # Test if we are trying to use run time linking or normal
9567 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9568 # need to do runtime linking.
50e7d84b 9569 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
d7040cdb
SE
9570 for ld_flag in $LDFLAGS; do
9571 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9572 aix_use_runtimelinking=yes
9573 break
9574 fi
9575 done
9576 ;;
9577 esac
9578
9579 exp_sym_flag='-bexport'
9580 no_entry_flag='-bnoentry'
9581 fi
9582
9583 # When large executables or shared objects are built, AIX ld can
9584 # have problems creating the table of contents. If linking a library
9585 # or program results in "error TOC overflow" add -mminimal-toc to
9586 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9587 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9588
9589 archive_cmds=''
9590 hardcode_direct=yes
9591 hardcode_direct_absolute=yes
9592 hardcode_libdir_separator=':'
9593 link_all_deplibs=yes
9594 file_list_spec='${wl}-f,'
9595
9596 if test "$GCC" = yes; then
9597 case $host_os in aix4.[012]|aix4.[012].*)
9598 # We only want to do this on AIX 4.2 and lower, the check
9599 # below for broken collect2 doesn't work under 4.3+
9600 collect2name=`${CC} -print-prog-name=collect2`
9601 if test -f "$collect2name" &&
9602 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9603 then
9604 # We have reworked collect2
9605 :
9606 else
9607 # We have old collect2
9608 hardcode_direct=unsupported
9609 # It fails to find uninstalled libraries when the uninstalled
9610 # path is not listed in the libpath. Setting hardcode_minus_L
9611 # to unsupported forces relinking
9612 hardcode_minus_L=yes
9613 hardcode_libdir_flag_spec='-L$libdir'
9614 hardcode_libdir_separator=
9615 fi
9616 ;;
9617 esac
9618 shared_flag='-shared'
9619 if test "$aix_use_runtimelinking" = yes; then
9620 shared_flag="$shared_flag "'${wl}-G'
9621 fi
9622 else
9623 # not using gcc
9624 if test "$host_cpu" = ia64; then
9625 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9626 # chokes on -Wl,-G. The following line is correct:
9627 shared_flag='-G'
9628 else
9629 if test "$aix_use_runtimelinking" = yes; then
9630 shared_flag='${wl}-G'
9631 else
9632 shared_flag='${wl}-bM:SRE'
9633 fi
9634 fi
9635 fi
9636
718a6fd8 9637 export_dynamic_flag_spec='${wl}-bexpall'
d7040cdb
SE
9638 # It seems that -bexpall does not export symbols beginning with
9639 # underscore (_), so it is better to generate a list of symbols to export.
9640 always_export_symbols=yes
9641 if test "$aix_use_runtimelinking" = yes; then
9642 # Warning - without using the other runtime loading flags (-brtl),
9643 # -berok will link without error, but may produce a broken library.
9644 allow_undefined_flag='-berok'
9645 # Determine the default libpath from the value encoded in an
9646 # empty executable.
f2c621e4 9647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 9648/* end confdefs.h. */
d7040cdb
SE
9649
9650int
9651main ()
9652{
9653
9654 ;
9655 return 0;
9656}
42ecbf5e 9657_ACEOF
81ecdfbb 9658if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9659
f2c621e4
AS
9660lt_aix_libpath_sed='
9661 /Import File Strings/,/^$/ {
9662 /^0/ {
9663 s/^0 *\(.*\)$/\1/
9664 p
9665 }
9666 }'
9667aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9668# Check for a 64-bit object if we didn't find anything.
9669if test -z "$aix_libpath"; then
9670 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9671fi
252b5132 9672fi
81ecdfbb
RW
9673rm -f core conftest.err conftest.$ac_objext \
9674 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9675if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
252b5132 9676
d7040cdb 9677 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9678 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"
d7040cdb
SE
9679 else
9680 if test "$host_cpu" = ia64; then
9681 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9682 allow_undefined_flag="-z nodefs"
9683 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"
9684 else
9685 # Determine the default libpath from the value encoded in an
9686 # empty executable.
f2c621e4 9687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 9688/* end confdefs.h. */
d7040cdb
SE
9689
9690int
9691main ()
9692{
9693
9694 ;
9695 return 0;
9696}
42ecbf5e 9697_ACEOF
81ecdfbb 9698if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9699
f2c621e4
AS
9700lt_aix_libpath_sed='
9701 /Import File Strings/,/^$/ {
9702 /^0/ {
9703 s/^0 *\(.*\)$/\1/
9704 p
9705 }
9706 }'
9707aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9708# Check for a 64-bit object if we didn't find anything.
9709if test -z "$aix_libpath"; then
9710 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9711fi
252b5132 9712fi
81ecdfbb
RW
9713rm -f core conftest.err conftest.$ac_objext \
9714 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9715if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb
SE
9716
9717 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9718 # Warning - without using the other run time loading flags,
9719 # -berok will link without error, but may produce a broken library.
9720 no_undefined_flag=' ${wl}-bernotok'
9721 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9722 if test "$with_gnu_ld" = yes; then
9723 # We only use this code for GNU lds that support --whole-archive.
9724 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9725 else
9726 # Exported symbols can be pulled into shared objects from archives
9727 whole_archive_flag_spec='$convenience'
9728 fi
d7040cdb
SE
9729 archive_cmds_need_lc=yes
9730 # This is similar to how AIX traditionally builds its shared libraries.
9731 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'
9732 fi
9733 fi
9734 ;;
42ecbf5e 9735
d7040cdb 9736 amigaos*)
718a6fd8
SE
9737 case $host_cpu in
9738 powerpc)
9739 # see comment about AmigaOS4 .so support
9740 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9741 archive_expsym_cmds=''
9742 ;;
9743 m68k)
9744 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)'
9745 hardcode_libdir_flag_spec='-L$libdir'
9746 hardcode_minus_L=yes
9747 ;;
9748 esac
d7040cdb 9749 ;;
252b5132 9750
d7040cdb
SE
9751 bsdi[45]*)
9752 export_dynamic_flag_spec=-rdynamic
9753 ;;
252b5132 9754
718a6fd8 9755 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9756 # When not using gcc, we currently assume that we are using
9757 # Microsoft Visual C++.
9758 # hardcode_libdir_flag_spec is actually meaningless, as there is
9759 # no search path for DLLs.
f2c621e4
AS
9760 hardcode_libdir_flag_spec=' '
9761 allow_undefined_flag=unsupported
9762 # Tell ltmain to make .lib files, not .a files.
9763 libext=lib
9764 # Tell ltmain to make .dll files, not .so files.
9765 shrext_cmds=".dll"
9766 # FIXME: Setting linknames here is a bad hack.
9767 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9768 # The linker will automatically build a .lib file if we build a DLL.
9769 old_archive_from_new_cmds='true'
9770 # FIXME: Should let the user specify the lib program.
9771 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9772 fix_srcfile_path='`cygpath -w "$srcfile"`'
9773 enable_shared_with_static_runtimes=yes
d7040cdb 9774 ;;
252b5132 9775
d7040cdb 9776 darwin* | rhapsody*)
c46f8c51 9777
718a6fd8
SE
9778
9779 archive_cmds_need_lc=no
9780 hardcode_direct=no
9781 hardcode_automatic=yes
9782 hardcode_shlibpath_var=unsupported
3725885a
RW
9783 if test "$lt_cv_ld_force_load" = "yes"; then
9784 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\"`'
9785 else
9786 whole_archive_flag_spec=''
9787 fi
718a6fd8
SE
9788 link_all_deplibs=yes
9789 allow_undefined_flag="$_lt_dar_allow_undefined"
9790 case $cc_basename in
9791 ifort*) _lt_dar_can_shared=yes ;;
9792 *) _lt_dar_can_shared=$GCC ;;
9793 esac
9794 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9795 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9796 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9797 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9798 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}"
9799 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}"
9800
9801 else
9802 ld_shlibs=no
9803 fi
9804
d7040cdb 9805 ;;
42ecbf5e 9806
d7040cdb
SE
9807 dgux*)
9808 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9809 hardcode_libdir_flag_spec='-L$libdir'
9810 hardcode_shlibpath_var=no
9811 ;;
252b5132 9812
d7040cdb
SE
9813 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9814 # support. Future versions do this automatically, but an explicit c++rt0.o
9815 # does not break anything, and helps significantly (at the cost of a little
9816 # extra space).
9817 freebsd2.2*)
9818 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9819 hardcode_libdir_flag_spec='-R$libdir'
9820 hardcode_direct=yes
9821 hardcode_shlibpath_var=no
9822 ;;
252b5132 9823
d7040cdb 9824 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9825 freebsd2.*)
d7040cdb
SE
9826 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9827 hardcode_direct=yes
9828 hardcode_minus_L=yes
9829 hardcode_shlibpath_var=no
9830 ;;
42ecbf5e 9831
d7040cdb
SE
9832 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9833 freebsd* | dragonfly*)
f2c621e4 9834 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9835 hardcode_libdir_flag_spec='-R$libdir'
9836 hardcode_direct=yes
9837 hardcode_shlibpath_var=no
9838 ;;
252b5132 9839
d7040cdb
SE
9840 hpux9*)
9841 if test "$GCC" = yes; then
f2c621e4 9842 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'
d7040cdb
SE
9843 else
9844 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'
9845 fi
9846 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9847 hardcode_libdir_separator=:
9848 hardcode_direct=yes
9849
9850 # hardcode_minus_L: Not really in the search PATH,
9851 # but as the default location of the library.
9852 hardcode_minus_L=yes
9853 export_dynamic_flag_spec='${wl}-E'
9854 ;;
20e95c23 9855
d7040cdb 9856 hpux10*)
3725885a 9857 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
f2c621e4 9858 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9859 else
9860 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9861 fi
9862 if test "$with_gnu_ld" = no; then
9863 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9864 hardcode_libdir_flag_spec_ld='+b $libdir'
9865 hardcode_libdir_separator=:
9866 hardcode_direct=yes
9867 hardcode_direct_absolute=yes
9868 export_dynamic_flag_spec='${wl}-E'
9869 # hardcode_minus_L: Not really in the search PATH,
9870 # but as the default location of the library.
9871 hardcode_minus_L=yes
9872 fi
9873 ;;
20e95c23 9874
d7040cdb 9875 hpux11*)
3725885a 9876 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9877 case $host_cpu in
9878 hppa*64*)
9879 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9880 ;;
9881 ia64*)
f2c621e4 9882 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9883 ;;
9884 *)
f2c621e4 9885 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9886 ;;
9887 esac
9888 else
9889 case $host_cpu in
9890 hppa*64*)
9891 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9892 ;;
9893 ia64*)
9894 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9895 ;;
9896 *)
3725885a
RW
9897
9898 # Older versions of the 11.00 compiler do not understand -b yet
9899 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9901$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9902if ${lt_cv_prog_compiler__b+:} false; then :
3725885a
RW
9903 $as_echo_n "(cached) " >&6
9904else
9905 lt_cv_prog_compiler__b=no
9906 save_LDFLAGS="$LDFLAGS"
9907 LDFLAGS="$LDFLAGS -b"
9908 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9909 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9910 # The linker can only warn and ignore the option if not recognized
9911 # So say no if there are warnings
9912 if test -s conftest.err; then
9913 # Append any errors to the config.log.
9914 cat conftest.err 1>&5
9915 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9916 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9917 if diff conftest.exp conftest.er2 >/dev/null; then
9918 lt_cv_prog_compiler__b=yes
9919 fi
9920 else
9921 lt_cv_prog_compiler__b=yes
9922 fi
9923 fi
9924 $RM -r conftest*
9925 LDFLAGS="$save_LDFLAGS"
9926
9927fi
9928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9929$as_echo "$lt_cv_prog_compiler__b" >&6; }
9930
9931if test x"$lt_cv_prog_compiler__b" = xyes; then
9932 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9933else
9934 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9935fi
9936
d7040cdb
SE
9937 ;;
9938 esac
9939 fi
9940 if test "$with_gnu_ld" = no; then
9941 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9942 hardcode_libdir_separator=:
9943
9944 case $host_cpu in
9945 hppa*64*|ia64*)
9946 hardcode_direct=no
9947 hardcode_shlibpath_var=no
9948 ;;
9949 *)
9950 hardcode_direct=yes
9951 hardcode_direct_absolute=yes
9952 export_dynamic_flag_spec='${wl}-E'
9953
9954 # hardcode_minus_L: Not really in the search PATH,
9955 # but as the default location of the library.
9956 hardcode_minus_L=yes
9957 ;;
9958 esac
9959 fi
9960 ;;
9961
9962 irix5* | irix6* | nonstopux*)
9963 if test "$GCC" = yes; then
f2c621e4 9964 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'
d7040cdb
SE
9965 # Try to use the -exported_symbol ld option, if it does not
9966 # work, assume that -exports_file does not work either and
9967 # implicitly export all symbols.
f2c621e4
AS
9968 save_LDFLAGS="$LDFLAGS"
9969 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 9971/* end confdefs.h. */
f2c621e4 9972int foo(void) {}
42ecbf5e 9973_ACEOF
81ecdfbb 9974if ac_fn_c_try_link "$LINENO"; then :
f2c621e4
AS
9975 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'
9976
42ecbf5e 9977fi
81ecdfbb
RW
9978rm -f core conftest.err conftest.$ac_objext \
9979 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9980 LDFLAGS="$save_LDFLAGS"
d7040cdb 9981 else
3725885a
RW
9982 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'
9983 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'
d7040cdb
SE
9984 fi
9985 archive_cmds_need_lc='no'
9986 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9987 hardcode_libdir_separator=:
9988 inherit_rpath=yes
9989 link_all_deplibs=yes
9990 ;;
42ecbf5e 9991
d7040cdb
SE
9992 netbsd*)
9993 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9994 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9995 else
9996 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9997 fi
9998 hardcode_libdir_flag_spec='-R$libdir'
9999 hardcode_direct=yes
10000 hardcode_shlibpath_var=no
10001 ;;
42ecbf5e 10002
d7040cdb
SE
10003 newsos6)
10004 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10005 hardcode_direct=yes
10006 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10007 hardcode_libdir_separator=:
10008 hardcode_shlibpath_var=no
10009 ;;
42ecbf5e 10010
d7040cdb
SE
10011 *nto* | *qnx*)
10012 ;;
252b5132 10013
d7040cdb 10014 openbsd*)
718a6fd8
SE
10015 if test -f /usr/libexec/ld.so; then
10016 hardcode_direct=yes
10017 hardcode_shlibpath_var=no
10018 hardcode_direct_absolute=yes
10019 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
d7040cdb 10020 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 10021 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
d7040cdb 10022 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
10023 export_dynamic_flag_spec='${wl}-E'
10024 else
10025 case $host_os in
10026 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10027 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10028 hardcode_libdir_flag_spec='-R$libdir'
10029 ;;
10030 *)
10031 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10032 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10033 ;;
10034 esac
10035 fi
10036 else
10037 ld_shlibs=no
d7040cdb
SE
10038 fi
10039 ;;
252b5132 10040
d7040cdb
SE
10041 os2*)
10042 hardcode_libdir_flag_spec='-L$libdir'
10043 hardcode_minus_L=yes
10044 allow_undefined_flag=unsupported
3725885a 10045 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'
d7040cdb
SE
10046 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10047 ;;
2481e6a2 10048
d7040cdb
SE
10049 osf3*)
10050 if test "$GCC" = yes; then
10051 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 10052 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'
d7040cdb
SE
10053 else
10054 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10055 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'
d7040cdb
SE
10056 fi
10057 archive_cmds_need_lc='no'
10058 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10059 hardcode_libdir_separator=:
10060 ;;
42ecbf5e 10061
d7040cdb
SE
10062 osf4* | osf5*) # as osf3* with the addition of -msym flag
10063 if test "$GCC" = yes; then
10064 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
f2c621e4 10065 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'
d7040cdb
SE
10066 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10067 else
10068 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10069 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'
d7040cdb 10070 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 10071 $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'
42ecbf5e 10072
d7040cdb
SE
10073 # Both c and cxx compiler support -rpath directly
10074 hardcode_libdir_flag_spec='-rpath $libdir'
10075 fi
10076 archive_cmds_need_lc='no'
10077 hardcode_libdir_separator=:
10078 ;;
10079
10080 solaris*)
10081 no_undefined_flag=' -z defs'
10082 if test "$GCC" = yes; then
10083 wlarc='${wl}'
f2c621e4 10084 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 10085 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
f2c621e4 10086 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
d7040cdb
SE
10087 else
10088 case `$CC -V 2>&1` in
10089 *"Compilers 5.0"*)
10090 wlarc=''
10091 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10092 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10093 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10094 ;;
10095 *)
10096 wlarc='${wl}'
10097 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10098 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10099 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10100 ;;
10101 esac
10102 fi
10103 hardcode_libdir_flag_spec='-R$libdir'
10104 hardcode_shlibpath_var=no
10105 case $host_os in
10106 solaris2.[0-5] | solaris2.[0-5].*) ;;
10107 *)
10108 # The compiler driver will combine and reorder linker options,
10109 # but understands `-z linker_flag'. GCC discards it without `$wl',
10110 # but is careful enough not to reorder.
10111 # Supported since Solaris 2.6 (maybe 2.5.1?)
10112 if test "$GCC" = yes; then
10113 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10114 else
10115 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10116 fi
10117 ;;
10118 esac
10119 link_all_deplibs=yes
10120 ;;
10121
10122 sunos4*)
10123 if test "x$host_vendor" = xsequent; then
10124 # Use $CC to link under sequent, because it throws in some extra .o
10125 # files that make .init and .fini sections work.
10126 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10127 else
10128 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10129 fi
10130 hardcode_libdir_flag_spec='-L$libdir'
10131 hardcode_direct=yes
10132 hardcode_minus_L=yes
10133 hardcode_shlibpath_var=no
10134 ;;
10135
10136 sysv4)
10137 case $host_vendor in
10138 sni)
10139 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10140 hardcode_direct=yes # is this really true???
10141 ;;
10142 siemens)
10143 ## LD is ld it makes a PLAMLIB
10144 ## CC just makes a GrossModule.
10145 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10146 reload_cmds='$CC -r -o $output$reload_objs'
10147 hardcode_direct=no
10148 ;;
10149 motorola)
10150 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10151 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10152 ;;
10153 esac
10154 runpath_var='LD_RUN_PATH'
10155 hardcode_shlibpath_var=no
10156 ;;
10157
10158 sysv4.3*)
10159 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10160 hardcode_shlibpath_var=no
10161 export_dynamic_flag_spec='-Bexport'
10162 ;;
10163
10164 sysv4*MP*)
10165 if test -d /usr/nec; then
10166 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10167 hardcode_shlibpath_var=no
10168 runpath_var=LD_RUN_PATH
10169 hardcode_runpath_var=yes
10170 ld_shlibs=yes
10171 fi
10172 ;;
10173
10174 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10175 no_undefined_flag='${wl}-z,text'
10176 archive_cmds_need_lc=no
10177 hardcode_shlibpath_var=no
10178 runpath_var='LD_RUN_PATH'
10179
10180 if test "$GCC" = yes; then
10181 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10182 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10183 else
10184 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10185 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10186 fi
10187 ;;
10188
10189 sysv5* | sco3.2v5* | sco5v6*)
10190 # Note: We can NOT use -z defs as we might desire, because we do not
10191 # link with -lc, and that would cause any symbols used from libc to
10192 # always be unresolved, which means just about no library would
10193 # ever link correctly. If we're not using GNU ld we use -z text
10194 # though, which does catch some bad symbols but isn't as heavy-handed
10195 # as -z defs.
10196 no_undefined_flag='${wl}-z,text'
10197 allow_undefined_flag='${wl}-z,nodefs'
10198 archive_cmds_need_lc=no
10199 hardcode_shlibpath_var=no
10200 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10201 hardcode_libdir_separator=':'
10202 link_all_deplibs=yes
10203 export_dynamic_flag_spec='${wl}-Bexport'
10204 runpath_var='LD_RUN_PATH'
10205
10206 if test "$GCC" = yes; then
10207 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10208 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10209 else
10210 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10211 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10212 fi
10213 ;;
10214
10215 uts4*)
10216 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10217 hardcode_libdir_flag_spec='-L$libdir'
10218 hardcode_shlibpath_var=no
10219 ;;
10220
10221 *)
10222 ld_shlibs=no
10223 ;;
10224 esac
10225
10226 if test x$host_vendor = xsni; then
10227 case $host in
10228 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10229 export_dynamic_flag_spec='${wl}-Blargedynsym'
10230 ;;
10231 esac
10232 fi
10233 fi
10234
81ecdfbb
RW
10235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10236$as_echo "$ld_shlibs" >&6; }
d7040cdb
SE
10237test "$ld_shlibs" = no && can_build_shared=no
10238
10239with_gnu_ld=$with_gnu_ld
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255#
10256# Do we need to explicitly link libc?
10257#
10258case "x$archive_cmds_need_lc" in
10259x|xyes)
10260 # Assume -lc should be added
10261 archive_cmds_need_lc=yes
10262
10263 if test "$enable_shared" = yes && test "$GCC" = yes; then
10264 case $archive_cmds in
10265 *'~'*)
10266 # FIXME: we may have to deal with multi-command sequences.
10267 ;;
10268 '$CC '*)
10269 # Test whether the compiler implicitly links with -lc since on some
10270 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10271 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10273$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 10274if ${lt_cv_archive_cmds_need_lc+:} false; then :
81ecdfbb 10275 $as_echo_n "(cached) " >&6
39144654
RW
10276else
10277 $RM conftest*
10278 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10279
81ecdfbb 10280 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb 10281 (eval $ac_compile) 2>&5
20e95c23 10282 ac_status=$?
81ecdfbb
RW
10283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10284 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10285 soname=conftest
10286 lib=conftest
10287 libobjs=conftest.$ac_objext
10288 deplibs=
10289 wl=$lt_prog_compiler_wl
10290 pic_flag=$lt_prog_compiler_pic
10291 compiler_flags=-v
10292 linker_flags=-v
10293 verstring=
10294 output_objdir=.
10295 libname=conftest
10296 lt_save_allow_undefined_flag=$allow_undefined_flag
10297 allow_undefined_flag=
81ecdfbb 10298 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
d7040cdb 10299 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
20e95c23 10300 ac_status=$?
81ecdfbb
RW
10301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10302 test $ac_status = 0; }
39144654
RW
10303 then
10304 lt_cv_archive_cmds_need_lc=no
10305 else
10306 lt_cv_archive_cmds_need_lc=yes
10307 fi
10308 allow_undefined_flag=$lt_save_allow_undefined_flag
10309 else
10310 cat conftest.err 1>&5
10311 fi
10312 $RM conftest*
10313
10314fi
81ecdfbb
RW
10315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10316$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10317 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
d7040cdb
SE
10318 ;;
10319 esac
10320 fi
10321 ;;
10322esac
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
81ecdfbb
RW
10480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10481$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10482
10483if test "$GCC" = yes; then
d7040cdb
SE
10484 case $host_os in
10485 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10486 *) lt_awk_arg="/^libraries:/" ;;
10487 esac
3725885a
RW
10488 case $host_os in
10489 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10490 *) lt_sed_strip_eq="s,=/,/,g" ;;
10491 esac
10492 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10493 case $lt_search_path_spec in
10494 *\;*)
d7040cdb
SE
10495 # if the path contains ";" then we assume it to be the separator
10496 # otherwise default to the standard path separator (i.e. ":") - it is
10497 # assumed that no part of a normal pathname contains ";" but that should
10498 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10499 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10500 ;;
10501 *)
10502 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10503 ;;
10504 esac
d7040cdb
SE
10505 # Ok, now we have the path, separated by spaces, we can step through it
10506 # and add multilib dir if necessary.
10507 lt_tmp_lt_search_path_spec=
10508 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10509 for lt_sys_path in $lt_search_path_spec; do
10510 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10511 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10512 else
10513 test -d "$lt_sys_path" && \
10514 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10515 fi
10516 done
3725885a 10517 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7040cdb
SE
10518BEGIN {RS=" "; FS="/|\n";} {
10519 lt_foo="";
10520 lt_count=0;
10521 for (lt_i = NF; lt_i > 0; lt_i--) {
10522 if ($lt_i != "" && $lt_i != ".") {
10523 if ($lt_i == "..") {
10524 lt_count++;
10525 } else {
10526 if (lt_count == 0) {
10527 lt_foo="/" $lt_i lt_foo;
10528 } else {
10529 lt_count--;
10530 }
10531 }
10532 }
10533 }
10534 if (lt_foo != "") { lt_freq[lt_foo]++; }
10535 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10536}'`
3725885a
RW
10537 # AWK program above erroneously prepends '/' to C:/dos/paths
10538 # for these hosts.
10539 case $host_os in
10540 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10541 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10542 esac
10543 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb
SE
10544else
10545 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10546fi
10547library_names_spec=
10548libname_spec='lib$name'
10549soname_spec=
10550shrext_cmds=".so"
10551postinstall_cmds=
10552postuninstall_cmds=
10553finish_cmds=
10554finish_eval=
10555shlibpath_var=
10556shlibpath_overrides_runpath=unknown
10557version_type=none
10558dynamic_linker="$host_os ld.so"
10559sys_lib_dlsearch_path_spec="/lib /usr/lib"
10560need_lib_prefix=unknown
10561hardcode_into_libs=no
10562
10563# when you set need_version to no, make sure it does not cause -set_version
10564# flags to be left without arguments
10565need_version=unknown
10566
10567case $host_os in
10568aix3*)
10569 version_type=linux
10570 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10571 shlibpath_var=LIBPATH
10572
10573 # AIX 3 has no versioning support, so we append a major version to the name.
10574 soname_spec='${libname}${release}${shared_ext}$major'
10575 ;;
10576
50e7d84b 10577aix[4-9]*)
d7040cdb
SE
10578 version_type=linux
10579 need_lib_prefix=no
10580 need_version=no
10581 hardcode_into_libs=yes
10582 if test "$host_cpu" = ia64; then
10583 # AIX 5 supports IA64
10584 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10585 shlibpath_var=LD_LIBRARY_PATH
10586 else
10587 # With GCC up to 2.95.x, collect2 would create an import file
10588 # for dependence libraries. The import file would start with
10589 # the line `#! .'. This would cause the generated library to
10590 # depend on `.', always an invalid library. This was fixed in
10591 # development snapshots of GCC prior to 3.0.
10592 case $host_os in
10593 aix4 | aix4.[01] | aix4.[01].*)
10594 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10595 echo ' yes '
10596 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10597 :
10598 else
10599 can_build_shared=no
10600 fi
10601 ;;
10602 esac
10603 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10604 # soname into executable. Probably we can add versioning support to
10605 # collect2, so additional links can be useful in future.
10606 if test "$aix_use_runtimelinking" = yes; then
10607 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10608 # instead of lib<name>.a to let people know that these are not
10609 # typical AIX shared libraries.
10610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10611 else
10612 # We preserve .a as extension for shared libraries through AIX4.2
10613 # and later when we are not doing run time linking.
10614 library_names_spec='${libname}${release}.a $libname.a'
10615 soname_spec='${libname}${release}${shared_ext}$major'
10616 fi
10617 shlibpath_var=LIBPATH
10618 fi
10619 ;;
10620
10621amigaos*)
718a6fd8
SE
10622 case $host_cpu in
10623 powerpc)
10624 # Since July 2007 AmigaOS4 officially supports .so libraries.
10625 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10627 ;;
10628 m68k)
d7040cdb
SE
10629 library_names_spec='$libname.ixlibrary $libname.a'
10630 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10631 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'
718a6fd8
SE
10632 ;;
10633 esac
d7040cdb
SE
10634 ;;
10635
10636beos*)
10637 library_names_spec='${libname}${shared_ext}'
10638 dynamic_linker="$host_os ld.so"
10639 shlibpath_var=LIBRARY_PATH
10640 ;;
10641
10642bsdi[45]*)
10643 version_type=linux
10644 need_version=no
10645 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10646 soname_spec='${libname}${release}${shared_ext}$major'
10647 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10648 shlibpath_var=LD_LIBRARY_PATH
10649 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10650 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10651 # the default ld.so.conf also contains /usr/contrib/lib and
10652 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10653 # libtool to hard-code these into programs
10654 ;;
10655
718a6fd8 10656cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
10657 version_type=windows
10658 shrext_cmds=".dll"
10659 need_version=no
10660 need_lib_prefix=no
10661
f2c621e4
AS
10662 case $GCC,$host_os in
10663 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
d7040cdb
SE
10664 library_names_spec='$libname.dll.a'
10665 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10666 postinstall_cmds='base_file=`basename \${file}`~
10667 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10668 dldir=$destdir/`dirname \$dlpath`~
10669 test -d \$dldir || mkdir -p \$dldir~
10670 $install_prog $dir/$dlname \$dldir/$dlname~
10671 chmod a+x \$dldir/$dlname~
10672 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10673 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10674 fi'
10675 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10676 dlpath=$dir/\$dldll~
10677 $RM \$dlpath'
10678 shlibpath_overrides_runpath=yes
10679
10680 case $host_os in
10681 cygwin*)
10682 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10683 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10684
10685 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7040cdb 10686 ;;
718a6fd8 10687 mingw* | cegcc*)
d7040cdb
SE
10688 # MinGW DLLs use traditional 'lib' prefix
10689 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7040cdb
SE
10690 ;;
10691 pw32*)
10692 # pw32 DLLs use 'pw' prefix rather than 'lib'
10693 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10694 ;;
10695 esac
10696 ;;
10697
10698 *)
10699 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10700 ;;
10701 esac
f2c621e4 10702 dynamic_linker='Win32 ld.exe'
d7040cdb
SE
10703 # FIXME: first we should search . and the directory the executable is in
10704 shlibpath_var=PATH
10705 ;;
10706
10707darwin* | rhapsody*)
10708 dynamic_linker="$host_os dyld"
10709 version_type=darwin
10710 need_lib_prefix=no
10711 need_version=no
10712 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10713 soname_spec='${libname}${release}${major}$shared_ext'
10714 shlibpath_overrides_runpath=yes
10715 shlibpath_var=DYLD_LIBRARY_PATH
10716 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10717
10718 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10719 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10720 ;;
10721
10722dgux*)
10723 version_type=linux
10724 need_lib_prefix=no
10725 need_version=no
10726 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10727 soname_spec='${libname}${release}${shared_ext}$major'
10728 shlibpath_var=LD_LIBRARY_PATH
10729 ;;
10730
d7040cdb
SE
10731freebsd* | dragonfly*)
10732 # DragonFly does not have aout. When/if they implement a new
10733 # versioning mechanism, adjust this.
10734 if test -x /usr/bin/objformat; then
10735 objformat=`/usr/bin/objformat`
10736 else
10737 case $host_os in
6d2920c8 10738 freebsd[23].*) objformat=aout ;;
d7040cdb
SE
10739 *) objformat=elf ;;
10740 esac
10741 fi
10742 version_type=freebsd-$objformat
10743 case $version_type in
10744 freebsd-elf*)
10745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10746 need_version=no
10747 need_lib_prefix=no
10748 ;;
10749 freebsd-*)
10750 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10751 need_version=yes
10752 ;;
10753 esac
10754 shlibpath_var=LD_LIBRARY_PATH
10755 case $host_os in
6d2920c8 10756 freebsd2.*)
d7040cdb
SE
10757 shlibpath_overrides_runpath=yes
10758 ;;
10759 freebsd3.[01]* | freebsdelf3.[01]*)
10760 shlibpath_overrides_runpath=yes
10761 hardcode_into_libs=yes
10762 ;;
10763 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10764 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10765 shlibpath_overrides_runpath=no
10766 hardcode_into_libs=yes
10767 ;;
10768 *) # from 4.6 on, and DragonFly
10769 shlibpath_overrides_runpath=yes
10770 hardcode_into_libs=yes
10771 ;;
10772 esac
10773 ;;
10774
3725885a
RW
10775haiku*)
10776 version_type=linux
10777 need_lib_prefix=no
10778 need_version=no
10779 dynamic_linker="$host_os runtime_loader"
10780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10781 soname_spec='${libname}${release}${shared_ext}$major'
10782 shlibpath_var=LIBRARY_PATH
10783 shlibpath_overrides_runpath=yes
f2c621e4 10784 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
3725885a
RW
10785 hardcode_into_libs=yes
10786 ;;
10787
d7040cdb
SE
10788hpux9* | hpux10* | hpux11*)
10789 # Give a soname corresponding to the major version so that dld.sl refuses to
10790 # link against other versions.
10791 version_type=sunos
10792 need_lib_prefix=no
10793 need_version=no
10794 case $host_cpu in
10795 ia64*)
10796 shrext_cmds='.so'
10797 hardcode_into_libs=yes
10798 dynamic_linker="$host_os dld.so"
10799 shlibpath_var=LD_LIBRARY_PATH
10800 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10801 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10802 soname_spec='${libname}${release}${shared_ext}$major'
10803 if test "X$HPUX_IA64_MODE" = X32; then
10804 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10805 else
10806 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10807 fi
10808 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10809 ;;
10810 hppa*64*)
10811 shrext_cmds='.sl'
10812 hardcode_into_libs=yes
10813 dynamic_linker="$host_os dld.sl"
10814 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10815 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10817 soname_spec='${libname}${release}${shared_ext}$major'
10818 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10819 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10820 ;;
10821 *)
10822 shrext_cmds='.sl'
10823 dynamic_linker="$host_os dld.sl"
10824 shlibpath_var=SHLIB_PATH
10825 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10827 soname_spec='${libname}${release}${shared_ext}$major'
10828 ;;
10829 esac
3725885a 10830 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7040cdb 10831 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10832 # or fails outright, so override atomically:
10833 install_override_mode=555
d7040cdb
SE
10834 ;;
10835
10836interix[3-9]*)
10837 version_type=linux
10838 need_lib_prefix=no
10839 need_version=no
10840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10841 soname_spec='${libname}${release}${shared_ext}$major'
10842 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10843 shlibpath_var=LD_LIBRARY_PATH
10844 shlibpath_overrides_runpath=no
10845 hardcode_into_libs=yes
10846 ;;
10847
10848irix5* | irix6* | nonstopux*)
10849 case $host_os in
10850 nonstopux*) version_type=nonstopux ;;
10851 *)
10852 if test "$lt_cv_prog_gnu_ld" = yes; then
10853 version_type=linux
10854 else
10855 version_type=irix
10856 fi ;;
10857 esac
10858 need_lib_prefix=no
10859 need_version=no
10860 soname_spec='${libname}${release}${shared_ext}$major'
10861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10862 case $host_os in
10863 irix5* | nonstopux*)
10864 libsuff= shlibsuff=
10865 ;;
10866 *)
10867 case $LD in # libtool.m4 will add one of these switches to LD
10868 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10869 libsuff= shlibsuff= libmagic=32-bit;;
10870 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10871 libsuff=32 shlibsuff=N32 libmagic=N32;;
10872 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10873 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10874 *) libsuff= shlibsuff= libmagic=never-match;;
10875 esac
10876 ;;
10877 esac
10878 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10879 shlibpath_overrides_runpath=no
10880 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10881 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10882 hardcode_into_libs=yes
10883 ;;
10884
10885# No shared lib support for Linux oldld, aout, or coff.
10886linux*oldld* | linux*aout* | linux*coff*)
10887 dynamic_linker=no
10888 ;;
10889
10890# This must be Linux ELF.
f4782128 10891linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
d7040cdb
SE
10892 version_type=linux
10893 need_lib_prefix=no
10894 need_version=no
10895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10896 soname_spec='${libname}${release}${shared_ext}$major'
10897 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10898 shlibpath_var=LD_LIBRARY_PATH
10899 shlibpath_overrides_runpath=no
39144654 10900
d7040cdb 10901 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10902 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
81ecdfbb 10903 $as_echo_n "(cached) " >&6
39144654
RW
10904else
10905 lt_cv_shlibpath_overrides_runpath=no
10906 save_LDFLAGS=$LDFLAGS
10907 save_libdir=$libdir
10908 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10909 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10911/* end confdefs.h. */
10912
10913int
10914main ()
10915{
10916
10917 ;
10918 return 0;
10919}
10920_ACEOF
81ecdfbb
RW
10921if ac_fn_c_try_link "$LINENO"; then :
10922 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10923 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10924fi
d7040cdb 10925fi
81ecdfbb
RW
10926rm -f core conftest.err conftest.$ac_objext \
10927 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10928 LDFLAGS=$save_LDFLAGS
10929 libdir=$save_libdir
10930
10931fi
10932
10933 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb
SE
10934
10935 # This implies no fast_install, which is unacceptable.
10936 # Some rework will be needed to allow for fast_install
10937 # before this can be enabled.
10938 hardcode_into_libs=yes
10939
10940 # Append ld.so.conf contents to the search path
10941 if test -f /etc/ld.so.conf; then
3725885a 10942 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' ' '`
f2c621e4 10943 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
d7040cdb
SE
10944 fi
10945
10946 # We used to test for /lib/ld.so.1 and disable shared libraries on
10947 # powerpc, because MkLinux only supported shared libraries with the
10948 # GNU dynamic linker. Since this was broken with cross compilers,
10949 # most powerpc-linux boxes support dynamic linking these days and
10950 # people can always --disable-shared, the test was removed, and we
10951 # assume the GNU/Linux dynamic linker is in use.
10952 dynamic_linker='GNU/Linux ld.so'
10953 ;;
10954
10955netbsd*)
10956 version_type=sunos
10957 need_lib_prefix=no
10958 need_version=no
10959 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10961 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10962 dynamic_linker='NetBSD (a.out) ld.so'
10963 else
10964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10965 soname_spec='${libname}${release}${shared_ext}$major'
10966 dynamic_linker='NetBSD ld.elf_so'
10967 fi
10968 shlibpath_var=LD_LIBRARY_PATH
10969 shlibpath_overrides_runpath=yes
10970 hardcode_into_libs=yes
10971 ;;
10972
10973newsos6)
10974 version_type=linux
10975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10976 shlibpath_var=LD_LIBRARY_PATH
10977 shlibpath_overrides_runpath=yes
10978 ;;
10979
10980*nto* | *qnx*)
10981 version_type=qnx
10982 need_lib_prefix=no
10983 need_version=no
10984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10985 soname_spec='${libname}${release}${shared_ext}$major'
10986 shlibpath_var=LD_LIBRARY_PATH
10987 shlibpath_overrides_runpath=no
10988 hardcode_into_libs=yes
10989 dynamic_linker='ldqnx.so'
10990 ;;
10991
10992openbsd*)
10993 version_type=sunos
10994 sys_lib_dlsearch_path_spec="/usr/lib"
10995 need_lib_prefix=no
10996 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10997 case $host_os in
10998 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10999 *) need_version=no ;;
11000 esac
11001 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11002 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11003 shlibpath_var=LD_LIBRARY_PATH
11004 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11005 case $host_os in
11006 openbsd2.[89] | openbsd2.[89].*)
11007 shlibpath_overrides_runpath=no
11008 ;;
11009 *)
11010 shlibpath_overrides_runpath=yes
11011 ;;
11012 esac
11013 else
11014 shlibpath_overrides_runpath=yes
11015 fi
11016 ;;
11017
11018os2*)
11019 libname_spec='$name'
11020 shrext_cmds=".dll"
11021 need_lib_prefix=no
11022 library_names_spec='$libname${shared_ext} $libname.a'
11023 dynamic_linker='OS/2 ld.exe'
11024 shlibpath_var=LIBPATH
11025 ;;
11026
11027osf3* | osf4* | osf5*)
11028 version_type=osf
11029 need_lib_prefix=no
11030 need_version=no
11031 soname_spec='${libname}${release}${shared_ext}$major'
11032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11033 shlibpath_var=LD_LIBRARY_PATH
11034 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11035 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11036 ;;
11037
11038rdos*)
11039 dynamic_linker=no
11040 ;;
11041
11042solaris*)
11043 version_type=linux
11044 need_lib_prefix=no
11045 need_version=no
11046 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11047 soname_spec='${libname}${release}${shared_ext}$major'
11048 shlibpath_var=LD_LIBRARY_PATH
11049 shlibpath_overrides_runpath=yes
11050 hardcode_into_libs=yes
11051 # ldd complains unless libraries are executable
11052 postinstall_cmds='chmod +x $lib'
11053 ;;
11054
11055sunos4*)
11056 version_type=sunos
11057 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11058 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11059 shlibpath_var=LD_LIBRARY_PATH
11060 shlibpath_overrides_runpath=yes
11061 if test "$with_gnu_ld" = yes; then
11062 need_lib_prefix=no
11063 fi
11064 need_version=yes
11065 ;;
11066
11067sysv4 | sysv4.3*)
11068 version_type=linux
11069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11070 soname_spec='${libname}${release}${shared_ext}$major'
11071 shlibpath_var=LD_LIBRARY_PATH
11072 case $host_vendor in
11073 sni)
11074 shlibpath_overrides_runpath=no
11075 need_lib_prefix=no
11076 runpath_var=LD_RUN_PATH
11077 ;;
11078 siemens)
11079 need_lib_prefix=no
11080 ;;
11081 motorola)
11082 need_lib_prefix=no
11083 need_version=no
11084 shlibpath_overrides_runpath=no
11085 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11086 ;;
11087 esac
11088 ;;
11089
11090sysv4*MP*)
11091 if test -d /usr/nec ;then
11092 version_type=linux
11093 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11094 soname_spec='$libname${shared_ext}.$major'
11095 shlibpath_var=LD_LIBRARY_PATH
11096 fi
11097 ;;
11098
11099sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11100 version_type=freebsd-elf
11101 need_lib_prefix=no
11102 need_version=no
11103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11104 soname_spec='${libname}${release}${shared_ext}$major'
11105 shlibpath_var=LD_LIBRARY_PATH
11106 shlibpath_overrides_runpath=yes
11107 hardcode_into_libs=yes
11108 if test "$with_gnu_ld" = yes; then
11109 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11110 else
11111 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11112 case $host_os in
11113 sco3.2v5*)
11114 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11115 ;;
11116 esac
11117 fi
11118 sys_lib_dlsearch_path_spec='/usr/lib'
11119 ;;
11120
11121tpf*)
11122 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11123 version_type=linux
11124 need_lib_prefix=no
11125 need_version=no
718a6fd8 11126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
d7040cdb
SE
11127 shlibpath_var=LD_LIBRARY_PATH
11128 shlibpath_overrides_runpath=no
11129 hardcode_into_libs=yes
11130 ;;
11131
11132uts4*)
11133 version_type=linux
11134 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11135 soname_spec='${libname}${release}${shared_ext}$major'
11136 shlibpath_var=LD_LIBRARY_PATH
11137 ;;
11138
11139*)
11140 dynamic_linker=no
11141 ;;
11142esac
81ecdfbb
RW
11143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11144$as_echo "$dynamic_linker" >&6; }
d7040cdb
SE
11145test "$dynamic_linker" = no && can_build_shared=no
11146
11147variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11148if test "$GCC" = yes; then
11149 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11150fi
11151
718a6fd8
SE
11152if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11153 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11154fi
11155if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11156 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11157fi
11158
d7040cdb
SE
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
3725885a
RW
11239
11240
11241
11242
11243
d7040cdb
SE
11244
11245
11246
11247
11248
11249
81ecdfbb
RW
11250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11251$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
d7040cdb
SE
11252hardcode_action=
11253if test -n "$hardcode_libdir_flag_spec" ||
11254 test -n "$runpath_var" ||
11255 test "X$hardcode_automatic" = "Xyes" ; then
11256
11257 # We can hardcode non-existent directories.
11258 if test "$hardcode_direct" != no &&
11259 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11260 # have to relink, otherwise we might link with an installed library
11261 # when we should be linking with a yet-to-be-installed one
11262 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11263 test "$hardcode_minus_L" != no; then
11264 # Linking always hardcodes the temporary library directory.
11265 hardcode_action=relink
11266 else
11267 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11268 hardcode_action=immediate
11269 fi
11270else
11271 # We cannot hardcode anything, or else we can only hardcode existing
11272 # directories.
11273 hardcode_action=unsupported
11274fi
81ecdfbb
RW
11275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11276$as_echo "$hardcode_action" >&6; }
d7040cdb
SE
11277
11278if test "$hardcode_action" = relink ||
11279 test "$inherit_rpath" = yes; then
11280 # Fast installation is not supported
11281 enable_fast_install=no
11282elif test "$shlibpath_overrides_runpath" = yes ||
11283 test "$enable_shared" = no; then
11284 # Fast installation is not necessary
11285 enable_fast_install=needless
11286fi
11287
11288
11289
11290
11291
11292
11293 if test "x$enable_dlopen" != xyes; then
11294 enable_dlopen=unknown
11295 enable_dlopen_self=unknown
11296 enable_dlopen_self_static=unknown
11297else
11298 lt_cv_dlopen=no
11299 lt_cv_dlopen_libs=
11300
11301 case $host_os in
11302 beos*)
11303 lt_cv_dlopen="load_add_on"
11304 lt_cv_dlopen_libs=
11305 lt_cv_dlopen_self=yes
11306 ;;
11307
718a6fd8 11308 mingw* | pw32* | cegcc*)
d7040cdb
SE
11309 lt_cv_dlopen="LoadLibrary"
11310 lt_cv_dlopen_libs=
11311 ;;
11312
11313 cygwin*)
11314 lt_cv_dlopen="dlopen"
11315 lt_cv_dlopen_libs=
11316 ;;
11317
11318 darwin*)
11319 # if libdl is installed we need to link against it
81ecdfbb
RW
11320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11321$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11322if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11323 $as_echo_n "(cached) " >&6
d7040cdb
SE
11324else
11325 ac_check_lib_save_LIBS=$LIBS
11326LIBS="-ldl $LIBS"
81ecdfbb 11327cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11328/* end confdefs.h. */
11329
81ecdfbb
RW
11330/* Override any GCC internal prototype to avoid an error.
11331 Use char because int might match the return type of a GCC
11332 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11333#ifdef __cplusplus
11334extern "C"
11335#endif
d7040cdb
SE
11336char dlopen ();
11337int
11338main ()
11339{
81ecdfbb 11340return dlopen ();
d7040cdb
SE
11341 ;
11342 return 0;
11343}
11344_ACEOF
81ecdfbb 11345if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11346 ac_cv_lib_dl_dlopen=yes
11347else
81ecdfbb 11348 ac_cv_lib_dl_dlopen=no
d7040cdb 11349fi
81ecdfbb
RW
11350rm -f core conftest.err conftest.$ac_objext \
11351 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11352LIBS=$ac_check_lib_save_LIBS
11353fi
81ecdfbb
RW
11354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11355$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11356if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
d7040cdb
SE
11357 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11358else
11359
11360 lt_cv_dlopen="dyld"
11361 lt_cv_dlopen_libs=
11362 lt_cv_dlopen_self=yes
11363
11364fi
11365
11366 ;;
11367
11368 *)
81ecdfbb 11369 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 11370if test "x$ac_cv_func_shl_load" = xyes; then :
d7040cdb
SE
11371 lt_cv_dlopen="shl_load"
11372else
81ecdfbb
RW
11373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11374$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11375if ${ac_cv_lib_dld_shl_load+:} false; then :
81ecdfbb 11376 $as_echo_n "(cached) " >&6
d7040cdb
SE
11377else
11378 ac_check_lib_save_LIBS=$LIBS
11379LIBS="-ldld $LIBS"
81ecdfbb 11380cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11381/* end confdefs.h. */
11382
81ecdfbb
RW
11383/* Override any GCC internal prototype to avoid an error.
11384 Use char because int might match the return type of a GCC
11385 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11386#ifdef __cplusplus
11387extern "C"
11388#endif
d7040cdb
SE
11389char shl_load ();
11390int
11391main ()
11392{
81ecdfbb 11393return shl_load ();
d7040cdb
SE
11394 ;
11395 return 0;
11396}
11397_ACEOF
81ecdfbb 11398if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11399 ac_cv_lib_dld_shl_load=yes
11400else
81ecdfbb 11401 ac_cv_lib_dld_shl_load=no
d7040cdb 11402fi
81ecdfbb
RW
11403rm -f core conftest.err conftest.$ac_objext \
11404 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11405LIBS=$ac_check_lib_save_LIBS
11406fi
81ecdfbb
RW
11407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11408$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11409if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
718a6fd8 11410 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
d7040cdb 11411else
81ecdfbb 11412 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11413if test "x$ac_cv_func_dlopen" = xyes; then :
81ecdfbb 11414 lt_cv_dlopen="dlopen"
d7040cdb 11415else
81ecdfbb
RW
11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11417$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11418if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb
RW
11419 $as_echo_n "(cached) " >&6
11420else
11421 ac_check_lib_save_LIBS=$LIBS
11422LIBS="-ldl $LIBS"
11423cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11424/* end confdefs.h. */
d7040cdb 11425
81ecdfbb
RW
11426/* Override any GCC internal prototype to avoid an error.
11427 Use char because int might match the return type of a GCC
11428 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11429#ifdef __cplusplus
11430extern "C"
d7040cdb 11431#endif
d7040cdb 11432char dlopen ();
d7040cdb
SE
11433int
11434main ()
11435{
81ecdfbb 11436return dlopen ();
d7040cdb
SE
11437 ;
11438 return 0;
11439}
11440_ACEOF
81ecdfbb
RW
11441if ac_fn_c_try_link "$LINENO"; then :
11442 ac_cv_lib_dl_dlopen=yes
d7040cdb 11443else
81ecdfbb 11444 ac_cv_lib_dl_dlopen=no
d7040cdb 11445fi
81ecdfbb
RW
11446rm -f core conftest.err conftest.$ac_objext \
11447 conftest$ac_exeext conftest.$ac_ext
11448LIBS=$ac_check_lib_save_LIBS
d7040cdb 11449fi
81ecdfbb
RW
11450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11451$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11452if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
81ecdfbb 11453 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 11454else
81ecdfbb
RW
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11456$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11457if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11458 $as_echo_n "(cached) " >&6
d7040cdb
SE
11459else
11460 ac_check_lib_save_LIBS=$LIBS
81ecdfbb
RW
11461LIBS="-lsvld $LIBS"
11462cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11463/* end confdefs.h. */
11464
81ecdfbb
RW
11465/* Override any GCC internal prototype to avoid an error.
11466 Use char because int might match the return type of a GCC
11467 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11468#ifdef __cplusplus
11469extern "C"
11470#endif
d7040cdb
SE
11471char dlopen ();
11472int
11473main ()
11474{
81ecdfbb 11475return dlopen ();
d7040cdb
SE
11476 ;
11477 return 0;
11478}
11479_ACEOF
81ecdfbb
RW
11480if ac_fn_c_try_link "$LINENO"; then :
11481 ac_cv_lib_svld_dlopen=yes
d7040cdb 11482else
81ecdfbb 11483 ac_cv_lib_svld_dlopen=no
d7040cdb 11484fi
81ecdfbb
RW
11485rm -f core conftest.err conftest.$ac_objext \
11486 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11487LIBS=$ac_check_lib_save_LIBS
11488fi
81ecdfbb
RW
11489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11490$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11491if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
81ecdfbb 11492 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
d7040cdb 11493else
81ecdfbb
RW
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11495$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11496if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11497 $as_echo_n "(cached) " >&6
d7040cdb
SE
11498else
11499 ac_check_lib_save_LIBS=$LIBS
81ecdfbb
RW
11500LIBS="-ldld $LIBS"
11501cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11502/* end confdefs.h. */
11503
81ecdfbb
RW
11504/* Override any GCC internal prototype to avoid an error.
11505 Use char because int might match the return type of a GCC
11506 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11507#ifdef __cplusplus
11508extern "C"
11509#endif
81ecdfbb 11510char dld_link ();
d7040cdb
SE
11511int
11512main ()
11513{
81ecdfbb 11514return dld_link ();
d7040cdb
SE
11515 ;
11516 return 0;
11517}
11518_ACEOF
81ecdfbb 11519if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11520 ac_cv_lib_dld_dld_link=yes
11521else
81ecdfbb 11522 ac_cv_lib_dld_dld_link=no
d7040cdb 11523fi
81ecdfbb
RW
11524rm -f core conftest.err conftest.$ac_objext \
11525 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11526LIBS=$ac_check_lib_save_LIBS
11527fi
81ecdfbb
RW
11528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11529$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11530if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
718a6fd8 11531 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11532fi
11533
11534
11535fi
11536
11537
11538fi
11539
11540
11541fi
11542
11543
11544fi
11545
11546
11547fi
11548
11549 ;;
11550 esac
11551
11552 if test "x$lt_cv_dlopen" != xno; then
11553 enable_dlopen=yes
11554 else
11555 enable_dlopen=no
11556 fi
11557
11558 case $lt_cv_dlopen in
11559 dlopen)
11560 save_CPPFLAGS="$CPPFLAGS"
11561 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11562
11563 save_LDFLAGS="$LDFLAGS"
11564 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11565
11566 save_LIBS="$LIBS"
11567 LIBS="$lt_cv_dlopen_libs $LIBS"
11568
81ecdfbb
RW
11569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11570$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11571if ${lt_cv_dlopen_self+:} false; then :
81ecdfbb 11572 $as_echo_n "(cached) " >&6
d7040cdb
SE
11573else
11574 if test "$cross_compiling" = yes; then :
11575 lt_cv_dlopen_self=cross
11576else
11577 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11578 lt_status=$lt_dlunknown
11579 cat > conftest.$ac_ext <<_LT_EOF
83b33c6c 11580#line 11580 "configure"
d7040cdb
SE
11581#include "confdefs.h"
11582
11583#if HAVE_DLFCN_H
11584#include <dlfcn.h>
11585#endif
11586
11587#include <stdio.h>
11588
11589#ifdef RTLD_GLOBAL
11590# define LT_DLGLOBAL RTLD_GLOBAL
11591#else
11592# ifdef DL_GLOBAL
11593# define LT_DLGLOBAL DL_GLOBAL
11594# else
11595# define LT_DLGLOBAL 0
11596# endif
11597#endif
11598
11599/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11600 find out it does not work in some platform. */
11601#ifndef LT_DLLAZY_OR_NOW
11602# ifdef RTLD_LAZY
11603# define LT_DLLAZY_OR_NOW RTLD_LAZY
11604# else
11605# ifdef DL_LAZY
11606# define LT_DLLAZY_OR_NOW DL_LAZY
11607# else
11608# ifdef RTLD_NOW
11609# define LT_DLLAZY_OR_NOW RTLD_NOW
11610# else
11611# ifdef DL_NOW
11612# define LT_DLLAZY_OR_NOW DL_NOW
11613# else
11614# define LT_DLLAZY_OR_NOW 0
11615# endif
11616# endif
11617# endif
11618# endif
11619#endif
11620
3725885a
RW
11621/* When -fvisbility=hidden is used, assume the code has been annotated
11622 correspondingly for the symbols needed. */
11623#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11624void fnord () __attribute__((visibility("default")));
3725885a
RW
11625#endif
11626
f2c621e4 11627void fnord () { int i=42; }
d7040cdb
SE
11628int main ()
11629{
11630 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11631 int status = $lt_dlunknown;
11632
11633 if (self)
11634 {
11635 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11636 else
11637 {
11638 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11639 else puts (dlerror ());
11640 }
d7040cdb
SE
11641 /* dlclose (self); */
11642 }
11643 else
11644 puts (dlerror ());
11645
718a6fd8 11646 return status;
d7040cdb
SE
11647}
11648_LT_EOF
81ecdfbb 11649 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11650 (eval $ac_link) 2>&5
11651 ac_status=$?
81ecdfbb
RW
11652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11653 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11654 (./conftest; exit; ) >&5 2>/dev/null
11655 lt_status=$?
11656 case x$lt_status in
11657 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11658 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11659 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11660 esac
11661 else :
11662 # compilation failed
11663 lt_cv_dlopen_self=no
11664 fi
11665fi
11666rm -fr conftest*
11667
11668
11669fi
81ecdfbb
RW
11670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11671$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb
SE
11672
11673 if test "x$lt_cv_dlopen_self" = xyes; then
11674 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11676$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11677if ${lt_cv_dlopen_self_static+:} false; then :
81ecdfbb 11678 $as_echo_n "(cached) " >&6
d7040cdb
SE
11679else
11680 if test "$cross_compiling" = yes; then :
11681 lt_cv_dlopen_self_static=cross
11682else
11683 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11684 lt_status=$lt_dlunknown
11685 cat > conftest.$ac_ext <<_LT_EOF
83b33c6c 11686#line 11686 "configure"
d7040cdb
SE
11687#include "confdefs.h"
11688
11689#if HAVE_DLFCN_H
11690#include <dlfcn.h>
11691#endif
11692
11693#include <stdio.h>
11694
11695#ifdef RTLD_GLOBAL
11696# define LT_DLGLOBAL RTLD_GLOBAL
11697#else
11698# ifdef DL_GLOBAL
11699# define LT_DLGLOBAL DL_GLOBAL
11700# else
11701# define LT_DLGLOBAL 0
11702# endif
11703#endif
11704
11705/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11706 find out it does not work in some platform. */
11707#ifndef LT_DLLAZY_OR_NOW
11708# ifdef RTLD_LAZY
11709# define LT_DLLAZY_OR_NOW RTLD_LAZY
11710# else
11711# ifdef DL_LAZY
11712# define LT_DLLAZY_OR_NOW DL_LAZY
11713# else
11714# ifdef RTLD_NOW
11715# define LT_DLLAZY_OR_NOW RTLD_NOW
11716# else
11717# ifdef DL_NOW
11718# define LT_DLLAZY_OR_NOW DL_NOW
11719# else
11720# define LT_DLLAZY_OR_NOW 0
11721# endif
11722# endif
11723# endif
11724# endif
11725#endif
11726
3725885a
RW
11727/* When -fvisbility=hidden is used, assume the code has been annotated
11728 correspondingly for the symbols needed. */
11729#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11730void fnord () __attribute__((visibility("default")));
3725885a
RW
11731#endif
11732
f2c621e4 11733void fnord () { int i=42; }
d7040cdb
SE
11734int main ()
11735{
11736 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11737 int status = $lt_dlunknown;
11738
11739 if (self)
11740 {
11741 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11742 else
11743 {
11744 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11745 else puts (dlerror ());
11746 }
d7040cdb
SE
11747 /* dlclose (self); */
11748 }
11749 else
11750 puts (dlerror ());
11751
718a6fd8 11752 return status;
d7040cdb
SE
11753}
11754_LT_EOF
81ecdfbb 11755 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11756 (eval $ac_link) 2>&5
11757 ac_status=$?
81ecdfbb
RW
11758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11759 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11760 (./conftest; exit; ) >&5 2>/dev/null
11761 lt_status=$?
11762 case x$lt_status in
11763 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11764 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11765 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11766 esac
11767 else :
11768 # compilation failed
11769 lt_cv_dlopen_self_static=no
11770 fi
11771fi
11772rm -fr conftest*
11773
11774
11775fi
81ecdfbb
RW
11776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11777$as_echo "$lt_cv_dlopen_self_static" >&6; }
d7040cdb
SE
11778 fi
11779
11780 CPPFLAGS="$save_CPPFLAGS"
11781 LDFLAGS="$save_LDFLAGS"
11782 LIBS="$save_LIBS"
11783 ;;
11784 esac
11785
11786 case $lt_cv_dlopen_self in
11787 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11788 *) enable_dlopen_self=unknown ;;
11789 esac
11790
11791 case $lt_cv_dlopen_self_static in
11792 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11793 *) enable_dlopen_self_static=unknown ;;
11794 esac
11795fi
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813striplib=
11814old_striplib=
81ecdfbb
RW
11815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11816$as_echo_n "checking whether stripping libraries is possible... " >&6; }
d7040cdb
SE
11817if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11818 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11819 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11821$as_echo "yes" >&6; }
d7040cdb
SE
11822else
11823# FIXME - insert some real tests, host_os isn't really good enough
11824 case $host_os in
11825 darwin*)
11826 if test -n "$STRIP" ; then
11827 striplib="$STRIP -x"
11828 old_striplib="$STRIP -S"
81ecdfbb
RW
11829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11830$as_echo "yes" >&6; }
d7040cdb 11831 else
81ecdfbb
RW
11832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11833$as_echo "no" >&6; }
d7040cdb
SE
11834 fi
11835 ;;
11836 *)
81ecdfbb
RW
11837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11838$as_echo "no" >&6; }
d7040cdb
SE
11839 ;;
11840 esac
11841fi
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854 # Report which library types will actually be built
81ecdfbb
RW
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11856$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11858$as_echo "$can_build_shared" >&6; }
d7040cdb 11859
81ecdfbb
RW
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11861$as_echo_n "checking whether to build shared libraries... " >&6; }
d7040cdb
SE
11862 test "$can_build_shared" = "no" && enable_shared=no
11863
11864 # On AIX, shared libraries and static libraries use the same namespace, and
11865 # are all built from PIC.
11866 case $host_os in
11867 aix3*)
11868 test "$enable_shared" = yes && enable_static=no
11869 if test -n "$RANLIB"; then
11870 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11871 postinstall_cmds='$RANLIB $lib'
11872 fi
11873 ;;
11874
50e7d84b 11875 aix[4-9]*)
d7040cdb
SE
11876 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11877 test "$enable_shared" = yes && enable_static=no
11878 fi
11879 ;;
11880 esac
81ecdfbb
RW
11881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11882$as_echo "$enable_shared" >&6; }
d7040cdb 11883
81ecdfbb
RW
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11885$as_echo_n "checking whether to build static libraries... " >&6; }
d7040cdb
SE
11886 # Make sure either enable_shared or enable_static is yes.
11887 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11889$as_echo "$enable_static" >&6; }
d7040cdb
SE
11890
11891
11892
11893
11894fi
11895ac_ext=c
11896ac_cpp='$CPP $CPPFLAGS'
11897ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11898ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11899ac_compiler_gnu=$ac_cv_c_compiler_gnu
11900
11901CC="$lt_save_CC"
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
81ecdfbb 11915 ac_config_commands="$ac_config_commands libtool"
d7040cdb
SE
11916
11917
11918
11919
11920# Only expand once:
11921
11922
11923
b879806f
AM
11924# The tests for host and target for $enable_largefile require
11925# canonical names.
11926
11927
11928
11929# As the $enable_largefile decision depends on --enable-plugins we must set it
11930# even in directories otherwise not depending on the $plugins option.
11931
11932
11933 maybe_plugins=no
11934 for ac_header in dlfcn.h
11935do :
11936 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11937"
d0ac1c44 11938if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b879806f
AM
11939 cat >>confdefs.h <<_ACEOF
11940#define HAVE_DLFCN_H 1
11941_ACEOF
11942 maybe_plugins=yes
11943fi
11944
11945done
11946
11947 for ac_header in windows.h
11948do :
11949 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11950"
d0ac1c44 11951if test "x$ac_cv_header_windows_h" = xyes; then :
b879806f
AM
11952 cat >>confdefs.h <<_ACEOF
11953#define HAVE_WINDOWS_H 1
11954_ACEOF
11955 maybe_plugins=yes
11956fi
11957
11958done
11959
11960
11961 # Check whether --enable-plugins was given.
11962if test "${enable_plugins+set}" = set; then :
11963 enableval=$enable_plugins; case "${enableval}" in
11964 no) plugins=no ;;
11965 *) plugins=yes
11966 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 11967 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
b879806f
AM
11968 fi ;;
11969 esac
11970else
11971 plugins=$maybe_plugins
11972
11973fi
11974
2974be62 11975 if test "$plugins" = "yes"; then
3cba8b6c
L
11976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11977$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 11978if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11979 $as_echo_n "(cached) " >&6
11980else
11981 ac_func_search_save_LIBS=$LIBS
11982cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11983/* end confdefs.h. */
11984
11985/* Override any GCC internal prototype to avoid an error.
11986 Use char because int might match the return type of a GCC
11987 builtin and then its argument prototype would still apply. */
11988#ifdef __cplusplus
11989extern "C"
11990#endif
3cba8b6c 11991char dlsym ();
2974be62
AM
11992int
11993main ()
11994{
3cba8b6c 11995return dlsym ();
2974be62
AM
11996 ;
11997 return 0;
11998}
11999_ACEOF
12000for ac_lib in '' dl; do
12001 if test -z "$ac_lib"; then
12002 ac_res="none required"
12003 else
12004 ac_res=-l$ac_lib
12005 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12006 fi
12007 if ac_fn_c_try_link "$LINENO"; then :
3cba8b6c 12008 ac_cv_search_dlsym=$ac_res
2974be62
AM
12009fi
12010rm -f core conftest.err conftest.$ac_objext \
12011 conftest$ac_exeext
d0ac1c44 12012 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
12013 break
12014fi
12015done
d0ac1c44 12016if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
12017
12018else
3cba8b6c 12019 ac_cv_search_dlsym=no
2974be62
AM
12020fi
12021rm conftest.$ac_ext
12022LIBS=$ac_func_search_save_LIBS
12023fi
3cba8b6c
L
12024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
12025$as_echo "$ac_cv_search_dlsym" >&6; }
12026ac_res=$ac_cv_search_dlsym
2974be62
AM
12027if test "$ac_res" != no; then :
12028 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12029
12030fi
12031
12032 fi
b879806f
AM
12033
12034
12035case "${host}" in
c8693053
RO
12036 sparc-*-solaris*|i?86-*-solaris*)
12037 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
12038 # were mutually exclusive until Solaris 11.3. Without procfs support,
12039 # the bfd/ elf module cannot provide certain routines such as
12040 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
12041 # explicitly requested large-file support through the
12042 # --enable-largefile switch, disable large-file support in favor of
12043 # procfs support.
12044 #
12045 # Check if <sys/procfs.h> is incompatible with large-file support.
12046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12047/* end confdefs.h. */
12048#define _FILE_OFFSET_BITS 64
12049#define _STRUCTURED_PROC 1
12050#include <sys/procfs.h>
12051int
12052main ()
12053{
12054
12055 ;
12056 return 0;
12057}
12058_ACEOF
12059if ac_fn_c_try_compile "$LINENO"; then :
12060 acx_cv_procfs_lfs=yes
12061else
12062 acx_cv_procfs_lfs=no
12063fi
12064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12065 #
12066 # Forcefully disable large-file support only if necessary, gdb is in
12067 # tree and enabled.
12068 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
12069 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
12070 : ${enable_largefile="no"}
12071 if test "$plugins" = yes; then
12072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12073plugin support disabled; require large-file support which is incompatible with GDB." >&5
12074$as_echo "$as_me: WARNING:
12075plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
12076 plugins=no
12077 fi
12078 fi
12079 #
12080 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
12081 # benefit of g++ 9+ which predefines it on Solaris.
12082 if test "$enable_largefile" = no; then
12083 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
12084
12085 fi
b879806f
AM
12086 ;;
12087esac
12088
12089# Check whether --enable-largefile was given.
12090if test "${enable_largefile+set}" = set; then :
12091 enableval=$enable_largefile;
12092fi
12093
12094if test "$enable_largefile" != no; then
12095
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12097$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d0ac1c44 12098if ${ac_cv_sys_largefile_CC+:} false; then :
b879806f
AM
12099 $as_echo_n "(cached) " >&6
12100else
12101 ac_cv_sys_largefile_CC=no
12102 if test "$GCC" != yes; then
12103 ac_save_CC=$CC
12104 while :; do
12105 # IRIX 6.2 and later do not support large files by default,
12106 # so use the C compiler's -n32 option if that helps.
12107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12108/* end confdefs.h. */
12109#include <sys/types.h>
12110 /* Check that off_t can represent 2**63 - 1 correctly.
12111 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12112 since some C++ compilers masquerading as C compilers
12113 incorrectly reject 9223372036854775807. */
e0b2a78c 12114#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12115 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12116 && LARGE_OFF_T % 2147483647 == 1)
12117 ? 1 : -1];
12118int
12119main ()
12120{
12121
12122 ;
12123 return 0;
12124}
12125_ACEOF
12126 if ac_fn_c_try_compile "$LINENO"; then :
12127 break
12128fi
12129rm -f core conftest.err conftest.$ac_objext
12130 CC="$CC -n32"
12131 if ac_fn_c_try_compile "$LINENO"; then :
12132 ac_cv_sys_largefile_CC=' -n32'; break
12133fi
12134rm -f core conftest.err conftest.$ac_objext
12135 break
12136 done
12137 CC=$ac_save_CC
12138 rm -f conftest.$ac_ext
12139 fi
12140fi
12141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12142$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12143 if test "$ac_cv_sys_largefile_CC" != no; then
12144 CC=$CC$ac_cv_sys_largefile_CC
12145 fi
12146
12147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12148$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d0ac1c44 12149if ${ac_cv_sys_file_offset_bits+:} false; then :
b879806f
AM
12150 $as_echo_n "(cached) " >&6
12151else
12152 while :; do
12153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12154/* end confdefs.h. */
12155#include <sys/types.h>
12156 /* Check that off_t can represent 2**63 - 1 correctly.
12157 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12158 since some C++ compilers masquerading as C compilers
12159 incorrectly reject 9223372036854775807. */
e0b2a78c 12160#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12161 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12162 && LARGE_OFF_T % 2147483647 == 1)
12163 ? 1 : -1];
12164int
12165main ()
12166{
12167
12168 ;
12169 return 0;
12170}
12171_ACEOF
12172if ac_fn_c_try_compile "$LINENO"; then :
12173 ac_cv_sys_file_offset_bits=no; break
12174fi
12175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12177/* end confdefs.h. */
12178#define _FILE_OFFSET_BITS 64
12179#include <sys/types.h>
12180 /* Check that off_t can represent 2**63 - 1 correctly.
12181 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12182 since some C++ compilers masquerading as C compilers
12183 incorrectly reject 9223372036854775807. */
e0b2a78c 12184#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12185 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12186 && LARGE_OFF_T % 2147483647 == 1)
12187 ? 1 : -1];
12188int
12189main ()
12190{
12191
12192 ;
12193 return 0;
12194}
12195_ACEOF
12196if ac_fn_c_try_compile "$LINENO"; then :
12197 ac_cv_sys_file_offset_bits=64; break
12198fi
12199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12200 ac_cv_sys_file_offset_bits=unknown
12201 break
12202done
12203fi
12204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12205$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12206case $ac_cv_sys_file_offset_bits in #(
12207 no | unknown) ;;
12208 *)
12209cat >>confdefs.h <<_ACEOF
12210#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12211_ACEOF
12212;;
12213esac
12214rm -rf conftest*
12215 if test $ac_cv_sys_file_offset_bits = unknown; then
12216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12217$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d0ac1c44 12218if ${ac_cv_sys_large_files+:} false; then :
b879806f
AM
12219 $as_echo_n "(cached) " >&6
12220else
12221 while :; do
12222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12223/* end confdefs.h. */
12224#include <sys/types.h>
12225 /* Check that off_t can represent 2**63 - 1 correctly.
12226 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12227 since some C++ compilers masquerading as C compilers
12228 incorrectly reject 9223372036854775807. */
e0b2a78c 12229#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12230 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12231 && LARGE_OFF_T % 2147483647 == 1)
12232 ? 1 : -1];
12233int
12234main ()
12235{
12236
12237 ;
12238 return 0;
12239}
12240_ACEOF
12241if ac_fn_c_try_compile "$LINENO"; then :
12242 ac_cv_sys_large_files=no; break
12243fi
12244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12246/* end confdefs.h. */
12247#define _LARGE_FILES 1
12248#include <sys/types.h>
12249 /* Check that off_t can represent 2**63 - 1 correctly.
12250 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12251 since some C++ compilers masquerading as C compilers
12252 incorrectly reject 9223372036854775807. */
e0b2a78c 12253#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12254 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12255 && LARGE_OFF_T % 2147483647 == 1)
12256 ? 1 : -1];
12257int
12258main ()
12259{
12260
12261 ;
12262 return 0;
12263}
12264_ACEOF
12265if ac_fn_c_try_compile "$LINENO"; then :
12266 ac_cv_sys_large_files=1; break
12267fi
12268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12269 ac_cv_sys_large_files=unknown
12270 break
12271done
12272fi
12273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12274$as_echo "$ac_cv_sys_large_files" >&6; }
12275case $ac_cv_sys_large_files in #(
12276 no | unknown) ;;
12277 *)
12278cat >>confdefs.h <<_ACEOF
12279#define _LARGE_FILES $ac_cv_sys_large_files
12280_ACEOF
12281;;
12282esac
12283rm -rf conftest*
12284 fi
d0ac1c44
SM
12285
12286
b879806f
AM
12287fi
12288
12289
12290
81ecdfbb
RW
12291# Check whether --enable-targets was given.
12292if test "${enable_targets+set}" = set; then :
12293 enableval=$enable_targets; case "${enableval}" in
d0ac1c44 12294 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
d7040cdb
SE
12295 ;;
12296 no) enable_targets= ;;
12297 *) enable_targets=$enableval ;;
12298esac
81ecdfbb
RW
12299fi
12300
e6f6aa8d 12301
9cb80f72
RM
12302# Check whether --enable-deterministic-archives was given.
12303if test "${enable_deterministic_archives+set}" = set; then :
12304 enableval=$enable_deterministic_archives;
12305if test "${enableval}" = no; then
12306 default_ar_deterministic=0
12307else
12308 default_ar_deterministic=1
12309fi
12310else
12311 default_ar_deterministic=0
12312fi
12313
12314
12315
12316cat >>confdefs.h <<_ACEOF
12317#define DEFAULT_AR_DETERMINISTIC $default_ar_deterministic
12318_ACEOF
12319
12320
e6f6aa8d 12321
7fac9594
NC
12322# Check whether --enable-default-strings-all was given.
12323if test "${enable_default_strings_all+set}" = set; then :
12324 enableval=$enable_default_strings_all;
12325if test "${enableval}" = no; then
12326 default_strings_all=0
12327else
12328 default_strings_all=1
12329fi
12330else
12331 default_strings_all=1
12332fi
12333
12334
12335
e6f6aa8d
NC
12336cat >>confdefs.h <<_ACEOF
12337#define DEFAULT_STRINGS_ALL $default_strings_all
12338_ACEOF
12339
12340
12341
12342# Check whether --enable-f-for-ifunc-symbols was given.
12343if test "${enable_f_for_ifunc_symbols+set}" = set; then :
12344 enableval=$enable_f_for_ifunc_symbols;
12345if test "${enableval}" = no; then
12346 default_f_for_ifunc=0
12347else
12348 default_f_for_ifunc=1
12349fi
12350else
12351 default_f_for_ifunc=0
12352fi
12353
12354
12355
12356cat >>confdefs.h <<_ACEOF
12357#define DEFAULT_F_FOR_IFUNC_SYMBOLS $default_f_for_ifunc
12358_ACEOF
12359
12360
12361
f6720b1c
AM
12362
12363
12364
12365
12366
12367
12368if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
12369 if test -n "$ac_tool_prefix"; then
12370 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12371set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12373$as_echo_n "checking for $ac_word... " >&6; }
12374if ${ac_cv_path_PKG_CONFIG+:} false; then :
12375 $as_echo_n "(cached) " >&6
12376else
12377 case $PKG_CONFIG in
12378 [\\/]* | ?:[\\/]*)
12379 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12380 ;;
12381 *)
12382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12383for as_dir in $PATH
12384do
12385 IFS=$as_save_IFS
12386 test -z "$as_dir" && as_dir=.
12387 for ac_exec_ext in '' $ac_executable_extensions; do
12388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12389 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12391 break 2
12392 fi
12393done
12394 done
12395IFS=$as_save_IFS
12396
12397 ;;
12398esac
12399fi
12400PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12401if test -n "$PKG_CONFIG"; then
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12403$as_echo "$PKG_CONFIG" >&6; }
12404else
12405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12406$as_echo "no" >&6; }
12407fi
12408
12409
12410fi
12411if test -z "$ac_cv_path_PKG_CONFIG"; then
12412 ac_pt_PKG_CONFIG=$PKG_CONFIG
12413 # Extract the first word of "pkg-config", so it can be a program name with args.
12414set dummy pkg-config; ac_word=$2
12415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12416$as_echo_n "checking for $ac_word... " >&6; }
12417if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
12418 $as_echo_n "(cached) " >&6
12419else
12420 case $ac_pt_PKG_CONFIG in
12421 [\\/]* | ?:[\\/]*)
12422 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12423 ;;
12424 *)
12425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12426for as_dir in $PATH
12427do
12428 IFS=$as_save_IFS
12429 test -z "$as_dir" && as_dir=.
12430 for ac_exec_ext in '' $ac_executable_extensions; do
12431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12432 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12434 break 2
12435 fi
12436done
12437 done
12438IFS=$as_save_IFS
12439
12440 ;;
12441esac
12442fi
12443ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
12444if test -n "$ac_pt_PKG_CONFIG"; then
12445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12446$as_echo "$ac_pt_PKG_CONFIG" >&6; }
12447else
12448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12449$as_echo "no" >&6; }
12450fi
12451
12452 if test "x$ac_pt_PKG_CONFIG" = x; then
12453 PKG_CONFIG=""
12454 else
12455 case $cross_compiling:$ac_tool_warned in
12456yes:)
12457{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12459ac_tool_warned=yes ;;
12460esac
12461 PKG_CONFIG=$ac_pt_PKG_CONFIG
12462 fi
12463else
12464 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12465fi
12466
12467fi
12468if test -n "$PKG_CONFIG"; then
12469 _pkg_min_version=0.9.0
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
12471$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
12472 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
12473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12474$as_echo "yes" >&6; }
12475 else
12476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12477$as_echo "no" >&6; }
12478 PKG_CONFIG=""
12479 fi
12480fi
12481
12482# Handle optional debuginfod support
301a9420
AM
12483
12484# Check whether --with-debuginfod was given.
12485if test "${with_debuginfod+set}" = set; then :
12486 withval=$with_debuginfod;
12487else
12488 with_debuginfod=auto
12489fi
12490
12491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
12492$as_echo_n "checking whether to use debuginfod... " >&6; }
12493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
12494$as_echo "$with_debuginfod" >&6; }
12495
f6720b1c 12496if test "x$with_debuginfod" != xno; then
301a9420 12497
f6720b1c
AM
12498pkg_failed=no
12499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libdebuginfod >= 0.179" >&5
12500$as_echo_n "checking for libdebuginfod >= 0.179... " >&6; }
12501
12502if test -n "$DEBUGINFOD_CFLAGS"; then
12503 pkg_cv_DEBUGINFOD_CFLAGS="$DEBUGINFOD_CFLAGS"
12504 elif test -n "$PKG_CONFIG"; then
12505 if test -n "$PKG_CONFIG" && \
12506 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
12507 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
12508 ac_status=$?
12509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12510 test $ac_status = 0; }; then
12511 pkg_cv_DEBUGINFOD_CFLAGS=`$PKG_CONFIG --cflags "libdebuginfod >= 0.179" 2>/dev/null`
12512 test "x$?" != "x0" && pkg_failed=yes
301a9420 12513else
f6720b1c 12514 pkg_failed=yes
301a9420 12515fi
f6720b1c
AM
12516 else
12517 pkg_failed=untried
301a9420 12518fi
f6720b1c
AM
12519if test -n "$DEBUGINFOD_LIBS"; then
12520 pkg_cv_DEBUGINFOD_LIBS="$DEBUGINFOD_LIBS"
12521 elif test -n "$PKG_CONFIG"; then
12522 if test -n "$PKG_CONFIG" && \
12523 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
12524 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
12525 ac_status=$?
12526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12527 test $ac_status = 0; }; then
12528 pkg_cv_DEBUGINFOD_LIBS=`$PKG_CONFIG --libs "libdebuginfod >= 0.179" 2>/dev/null`
12529 test "x$?" != "x0" && pkg_failed=yes
12530else
12531 pkg_failed=yes
301a9420 12532fi
f6720b1c
AM
12533 else
12534 pkg_failed=untried
301a9420
AM
12535fi
12536
377170fa
L
12537if test $pkg_failed = no; then
12538 pkg_save_LDFLAGS="$LDFLAGS"
12539 LDFLAGS="$LDFLAGS $pkg_cv_DEBUGINFOD_LIBS"
12540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d70f978b
L
12541/* end confdefs.h. */
12542
12543int
12544main ()
12545{
377170fa 12546
d70f978b
L
12547 ;
12548 return 0;
12549}
12550_ACEOF
12551if ac_fn_c_try_link "$LINENO"; then :
377170fa 12552
d70f978b
L
12553else
12554 pkg_failed=yes
12555fi
12556rm -f core conftest.err conftest.$ac_objext \
12557 conftest$ac_exeext conftest.$ac_ext
377170fa
L
12558 LDFLAGS=$pkg_save_LDFLAGS
12559fi
d70f978b 12560
301a9420 12561
301a9420 12562
f6720b1c
AM
12563if test $pkg_failed = yes; then
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12565$as_echo "no" >&6; }
301a9420 12566
f6720b1c
AM
12567if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12568 _pkg_short_errors_supported=yes
12569else
12570 _pkg_short_errors_supported=no
12571fi
12572 if test $_pkg_short_errors_supported = yes; then
12573 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
12574 else
12575 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
12576 fi
12577 # Put the nasty error message in config.log where it belongs
12578 echo "$DEBUGINFOD_PKG_ERRORS" >&5
301a9420 12579
f6720b1c
AM
12580 if test "x$with_debuginfod" = xyes; then
12581 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
12582 else
12583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
12584$as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
12585 fi
12586elif test $pkg_failed = untried; then
12587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12588$as_echo "no" >&6; }
12589 if test "x$with_debuginfod" = xyes; then
12590 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
12591 else
12592 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
12593$as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
12594 fi
12595else
12596 DEBUGINFOD_CFLAGS=$pkg_cv_DEBUGINFOD_CFLAGS
12597 DEBUGINFOD_LIBS=$pkg_cv_DEBUGINFOD_LIBS
12598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12599$as_echo "yes" >&6; }
12600
12601$as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
12602
12603fi
12604else
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
12606$as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
301a9420
AM
12607fi
12608
12609
094e34f2
NA
12610 # Check whether --enable-libctf was given.
12611if test "${enable_libctf+set}" = set; then :
12612 enableval=$enable_libctf;
12613 case "$enableval" in
12614 yes|no) ;;
12615 *) as_fn_error $? "Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
12616 esac
12617
12618else
12619 enable_libctf=yes
12620fi
12621
12622
12623if test "${enable_libctf}" = yes; then
12624
12625$as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
12626
12627fi
12628 if test "${enable_libctf}" = yes; then
12629 ENABLE_LIBCTF_TRUE=
12630 ENABLE_LIBCTF_FALSE='#'
12631else
12632 ENABLE_LIBCTF_TRUE='#'
12633 ENABLE_LIBCTF_FALSE=
12634fi
12635
12636
d7040cdb 12637
270c9937
JB
12638# Set the 'development' global.
12639. $srcdir/../bfd/development.sh
12640
c5da1932
VZ
12641# Set acp_cpp_for_build variable
12642ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12643
9780e045 12644# Default set of GCC warnings to enable.
397841b5 12645GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 12646GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
12647
12648# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
12649cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12650/* end confdefs.h. */
12651__GNUC__
12652_ACEOF
12653if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12654 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
397841b5
AM
12655
12656else
12657 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12658fi
12659rm -f conftest*
12660
d7040cdb 12661
9780e045
NC
12662# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12663cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12664/* end confdefs.h. */
12665__GNUC__
12666_ACEOF
12667if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12668 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
9780e045
NC
12669
12670else
12671 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12672fi
12673rm -f conftest*
12674
12675
6757cf57
TS
12676# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12677WARN_WRITE_STRINGS=""
12678cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12679/* end confdefs.h. */
12680__GNUC__
12681_ACEOF
12682if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12683 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
6757cf57
TS
12684
12685else
12686 WARN_WRITE_STRINGS="-Wwrite-strings"
12687fi
12688rm -f conftest*
12689
9780e045 12690
96fe4562 12691# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
12692
12693# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12694cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12695/* end confdefs.h. */
12696__GNUC__
12697_ACEOF
12698if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12699 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12700
12701else
12702 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12703fi
12704rm -f conftest*
12705
12706
12707# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12708cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12709/* end confdefs.h. */
12710__GNUC__
12711_ACEOF
12712if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12713 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12714
12715else
12716 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12717fi
12718rm -f conftest*
12719
12720
81ecdfbb
RW
12721# Check whether --enable-werror was given.
12722if test "${enable_werror+set}" = set; then :
12723 enableval=$enable_werror; case "${enableval}" in
d7040cdb
SE
12724 yes | y) ERROR_ON_WARNING="yes" ;;
12725 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 12726 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
d7040cdb 12727 esac
81ecdfbb
RW
12728fi
12729
d7040cdb 12730
397841b5 12731# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
12732case "${host}" in
12733 *-*-mingw32*)
12734 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12735 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 12736 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
bb8541b9
L
12737 fi
12738 ;;
12739 *) ;;
12740esac
12741
270c9937
JB
12742# Enable -Werror by default when using gcc. Turn it off for releases.
12743if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
d7040cdb
SE
12744 ERROR_ON_WARNING=yes
12745fi
12746
12747NO_WERROR=
12748if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 12749 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 12750 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
d7040cdb
SE
12751 NO_WERROR="-Wno-error"
12752fi
12753
12754if test "${GCC}" = yes ; then
12755 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 12756 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
d7040cdb
SE
12757fi
12758
81ecdfbb
RW
12759# Check whether --enable-build-warnings was given.
12760if test "${enable_build_warnings+set}" = set; then :
12761 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
12762 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12763 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
d7040cdb
SE
12764 no) if test "${GCC}" = yes ; then
12765 WARN_CFLAGS="-w"
c5da1932 12766 WARN_CFLAGS_FOR_BUILD="-w"
d7040cdb
SE
12767 fi;;
12768 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12769 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12770 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
d7040cdb 12771 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12772 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12773 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12774 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12775 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
d7040cdb 12776esac
81ecdfbb
RW
12777fi
12778
d7040cdb
SE
12779
12780if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12781 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12782fi
12783
12784
12785
12786
12787
6757cf57 12788
c5da1932 12789
81ecdfbb 12790ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb
SE
12791
12792
df7b86aa
NC
12793
12794
d7040cdb 12795if test -z "$target" ; then
d0ac1c44 12796 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
d7040cdb
SE
12797fi
12798if test -z "$host" ; then
d0ac1c44 12799 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
d7040cdb
SE
12800fi
12801
12802for ac_prog in 'bison -y' byacc
12803do
12804 # Extract the first word of "$ac_prog", so it can be a program name with args.
12805set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12807$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12808if ${ac_cv_prog_YACC+:} false; then :
81ecdfbb 12809 $as_echo_n "(cached) " >&6
d7040cdb
SE
12810else
12811 if test -n "$YACC"; then
12812 ac_cv_prog_YACC="$YACC" # Let the user override the test.
12813else
12814as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12815for as_dir in $PATH
12816do
12817 IFS=$as_save_IFS
12818 test -z "$as_dir" && as_dir=.
81ecdfbb 12819 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12820 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 12821 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 12822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12823 break 2
12824 fi
12825done
81ecdfbb
RW
12826 done
12827IFS=$as_save_IFS
d7040cdb
SE
12828
12829fi
12830fi
12831YACC=$ac_cv_prog_YACC
12832if test -n "$YACC"; then
81ecdfbb
RW
12833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12834$as_echo "$YACC" >&6; }
d7040cdb 12835else
81ecdfbb
RW
12836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12837$as_echo "no" >&6; }
d7040cdb
SE
12838fi
12839
81ecdfbb 12840
d7040cdb
SE
12841 test -n "$YACC" && break
12842done
12843test -n "$YACC" || YACC="yacc"
12844
12845for ac_prog in flex lex
12846do
12847 # Extract the first word of "$ac_prog", so it can be a program name with args.
12848set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12850$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12851if ${ac_cv_prog_LEX+:} false; then :
81ecdfbb 12852 $as_echo_n "(cached) " >&6
d7040cdb
SE
12853else
12854 if test -n "$LEX"; then
12855 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12856else
12857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12858for as_dir in $PATH
12859do
12860 IFS=$as_save_IFS
12861 test -z "$as_dir" && as_dir=.
81ecdfbb 12862 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 12864 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 12865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12866 break 2
12867 fi
12868done
81ecdfbb
RW
12869 done
12870IFS=$as_save_IFS
d7040cdb
SE
12871
12872fi
12873fi
12874LEX=$ac_cv_prog_LEX
12875if test -n "$LEX"; then
81ecdfbb
RW
12876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12877$as_echo "$LEX" >&6; }
d7040cdb 12878else
81ecdfbb
RW
12879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12880$as_echo "no" >&6; }
d7040cdb
SE
12881fi
12882
81ecdfbb 12883
d7040cdb
SE
12884 test -n "$LEX" && break
12885done
12886test -n "$LEX" || LEX=":"
12887
3d961d0d
AM
12888case "$LEX" in
12889 :|*"missing "*) ;;
12890 *) cat >conftest.l <<_ACEOF
81ecdfbb
RW
12891%%
12892a { ECHO; }
12893b { REJECT; }
12894c { yymore (); }
12895d { yyless (1); }
d0ac1c44
SM
12896e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
12897 yyless ((input () != 0)); }
81ecdfbb
RW
12898f { unput (yytext[0]); }
12899. { BEGIN INITIAL; }
12900%%
12901#ifdef YYTEXT_POINTER
12902extern char *yytext;
d7040cdb 12903#endif
d7040cdb 12904int
81ecdfbb 12905main (void)
d7040cdb 12906{
81ecdfbb 12907 return ! yylex () + ! yywrap ();
d7040cdb
SE
12908}
12909_ACEOF
81ecdfbb
RW
12910{ { ac_try="$LEX conftest.l"
12911case "(($ac_try" in
12912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12913 *) ac_try_echo=$ac_try;;
12914esac
12915eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12916$as_echo "$ac_try_echo"; } >&5
12917 (eval "$LEX conftest.l") 2>&5
d7040cdb 12918 ac_status=$?
81ecdfbb
RW
12919 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12920 test $ac_status = 0; }
12921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12922$as_echo_n "checking lex output file root... " >&6; }
d0ac1c44 12923if ${ac_cv_prog_lex_root+:} false; then :
81ecdfbb 12924 $as_echo_n "(cached) " >&6
d7040cdb 12925else
d7040cdb 12926
81ecdfbb
RW
12927if test -f lex.yy.c; then
12928 ac_cv_prog_lex_root=lex.yy
12929elif test -f lexyy.c; then
12930 ac_cv_prog_lex_root=lexyy
12931else
d0ac1c44 12932 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
d7040cdb 12933fi
d7040cdb 12934fi
81ecdfbb
RW
12935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12936$as_echo "$ac_cv_prog_lex_root" >&6; }
12937LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
d7040cdb 12938
81ecdfbb
RW
12939if test -z "${LEXLIB+set}"; then
12940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12941$as_echo_n "checking lex library... " >&6; }
d0ac1c44 12942if ${ac_cv_lib_lex+:} false; then :
81ecdfbb 12943 $as_echo_n "(cached) " >&6
d7040cdb 12944else
d7040cdb 12945
81ecdfbb
RW
12946 ac_save_LIBS=$LIBS
12947 ac_cv_lib_lex='none needed'
12948 for ac_lib in '' -lfl -ll; do
12949 LIBS="$ac_lib $ac_save_LIBS"
12950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12951/* end confdefs.h. */
12952`cat $LEX_OUTPUT_ROOT.c`
12953_ACEOF
12954if ac_fn_c_try_link "$LINENO"; then :
12955 ac_cv_lib_lex=$ac_lib
d7040cdb 12956fi
81ecdfbb
RW
12957rm -f core conftest.err conftest.$ac_objext \
12958 conftest$ac_exeext conftest.$ac_ext
12959 test "$ac_cv_lib_lex" != 'none needed' && break
12960 done
12961 LIBS=$ac_save_LIBS
d7040cdb
SE
12962
12963fi
81ecdfbb
RW
12964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12965$as_echo "$ac_cv_lib_lex" >&6; }
12966 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb
SE
12967fi
12968
d7040cdb 12969
81ecdfbb
RW
12970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12971$as_echo_n "checking whether yytext is a pointer... " >&6; }
d0ac1c44 12972if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
81ecdfbb 12973 $as_echo_n "(cached) " >&6
d7040cdb
SE
12974else
12975 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 12976# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
12977# not all implementations provide the %pointer and %array declarations.
12978ac_cv_prog_lex_yytext_pointer=no
d7040cdb 12979ac_save_LIBS=$LIBS
81ecdfbb
RW
12980LIBS="$LEXLIB $ac_save_LIBS"
12981cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12982/* end confdefs.h. */
d0ac1c44
SM
12983
12984 #define YYTEXT_POINTER 1
d7040cdb
SE
12985`cat $LEX_OUTPUT_ROOT.c`
12986_ACEOF
81ecdfbb 12987if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 12988 ac_cv_prog_lex_yytext_pointer=yes
d7040cdb 12989fi
81ecdfbb
RW
12990rm -f core conftest.err conftest.$ac_objext \
12991 conftest$ac_exeext conftest.$ac_ext
d7040cdb 12992LIBS=$ac_save_LIBS
d7040cdb
SE
12993
12994fi
81ecdfbb
RW
12995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12996$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb
SE
12997if test $ac_cv_prog_lex_yytext_pointer = yes; then
12998
81ecdfbb 12999$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
d7040cdb
SE
13000
13001fi
81ecdfbb 13002rm -f conftest.l $LEX_OUTPUT_ROOT.c
3d961d0d
AM
13003 ;;
13004esac
d7040cdb
SE
13005if test "$LEX" = :; then
13006 LEX=${am_missing_run}flex
13007fi
13008
e184813f 13009ALL_LINGUAS="bg ca da es fi fr hr id it ja pt ro ru rw sk sr sv tr uk vi zh_CN zh_TW"
d7040cdb
SE
13010# If we haven't got the data from the intl directory,
13011# assume NLS is disabled.
13012USE_NLS=no
13013LIBINTL=
13014LIBINTL_DEP=
13015INCINTL=
13016XGETTEXT=
13017GMSGFMT=
13018POSUB=
13019
13020if test -f ../intl/config.intl; then
13021 . ../intl/config.intl
13022fi
81ecdfbb
RW
13023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13024$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 13025if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13027$as_echo "no" >&6; }
d7040cdb 13028else
81ecdfbb
RW
13029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13030$as_echo "yes" >&6; }
d7040cdb 13031
81ecdfbb 13032$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
13033
13034
81ecdfbb
RW
13035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13036$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
13037 # Look for .po and .gmo files in the source directory.
13038 CATALOGS=
13039 XLINGUAS=
13040 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
13041 # If there aren't any .gmo files the shell will give us the
13042 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13043 # weeded out.
13044 case "$cat" in *\**)
13045 continue;;
13046 esac
13047 # The quadruple backslash is collapsed to a double backslash
13048 # by the backticks, then collapsed again by the double quotes,
13049 # leaving us with one backslash in the sed expression (right
13050 # before the dot that mustn't act as a wildcard).
13051 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13052 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
13053 # The user is allowed to set LINGUAS to a list of languages to
13054 # install catalogs for. If it's empty that means "all of them."
13055 if test "x$LINGUAS" = x; then
13056 CATALOGS="$CATALOGS $cat"
13057 XLINGUAS="$XLINGUAS $lang"
13058 else
13059 case "$LINGUAS" in *$lang*)
13060 CATALOGS="$CATALOGS $cat"
13061 XLINGUAS="$XLINGUAS $lang"
13062 ;;
13063 esac
13064 fi
13065 done
13066 LINGUAS="$XLINGUAS"
81ecdfbb
RW
13067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13068$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
13069
13070
13071 DATADIRNAME=share
13072
13073 INSTOBJEXT=.mo
13074
13075 GENCAT=gencat
13076
13077 CATOBJEXT=.gmo
13078
13079fi
13080
13081 MKINSTALLDIRS=
13082 if test -n "$ac_aux_dir"; then
13083 case "$ac_aux_dir" in
13084 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13085 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13086 esac
13087 fi
13088 if test -z "$MKINSTALLDIRS"; then
13089 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13090 fi
13091
13092
13093
81ecdfbb
RW
13094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13095$as_echo_n "checking whether NLS is requested... " >&6; }
13096 # Check whether --enable-nls was given.
13097if test "${enable_nls+set}" = set; then :
13098 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
13099else
13100 USE_NLS=yes
81ecdfbb
RW
13101fi
13102
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13104$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
13105
13106
13107
13108
13109
13110
13111# Prepare PATH_SEPARATOR.
13112# The user is always right.
13113if test "${PATH_SEPARATOR+set}" != set; then
13114 echo "#! /bin/sh" >conf$$.sh
13115 echo "exit 0" >>conf$$.sh
13116 chmod +x conf$$.sh
13117 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13118 PATH_SEPARATOR=';'
13119 else
13120 PATH_SEPARATOR=:
13121 fi
13122 rm -f conf$$.sh
13123fi
13124
13125# Find out how to test for executable files. Don't use a zero-byte file,
13126# as systems may use methods other than mode bits to determine executability.
13127cat >conf$$.file <<_ASEOF
13128#! /bin/sh
13129exit 0
13130_ASEOF
13131chmod +x conf$$.file
13132if test -x conf$$.file >/dev/null 2>&1; then
13133 ac_executable_p="test -x"
13134else
13135 ac_executable_p="test -f"
13136fi
13137rm -f conf$$.file
13138
13139# Extract the first word of "msgfmt", so it can be a program name with args.
13140set dummy msgfmt; ac_word=$2
81ecdfbb
RW
13141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13142$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13143if ${ac_cv_path_MSGFMT+:} false; then :
81ecdfbb 13144 $as_echo_n "(cached) " >&6
d7040cdb
SE
13145else
13146 case "$MSGFMT" in
13147 [\\/]* | ?:[\\/]*)
13148 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13149 ;;
13150 *)
13151 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13152 for ac_dir in $PATH; do
13153 IFS="$ac_save_IFS"
13154 test -z "$ac_dir" && ac_dir=.
13155 for ac_exec_ext in '' $ac_executable_extensions; do
13156 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13157 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13158 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13159 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13160 break 2
13161 fi
13162 fi
13163 done
13164 done
13165 IFS="$ac_save_IFS"
13166 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13167 ;;
13168esac
13169fi
13170MSGFMT="$ac_cv_path_MSGFMT"
13171if test "$MSGFMT" != ":"; then
81ecdfbb
RW
13172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13173$as_echo "$MSGFMT" >&6; }
d7040cdb 13174else
81ecdfbb
RW
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13176$as_echo "no" >&6; }
d7040cdb
SE
13177fi
13178
13179 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13180set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
13181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13182$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13183if ${ac_cv_path_GMSGFMT+:} false; then :
81ecdfbb 13184 $as_echo_n "(cached) " >&6
d7040cdb
SE
13185else
13186 case $GMSGFMT in
13187 [\\/]* | ?:[\\/]*)
13188 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13189 ;;
13190 *)
13191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13192for as_dir in $PATH
13193do
13194 IFS=$as_save_IFS
13195 test -z "$as_dir" && as_dir=.
81ecdfbb 13196 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13198 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 13199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13200 break 2
13201 fi
13202done
81ecdfbb
RW
13203 done
13204IFS=$as_save_IFS
d7040cdb
SE
13205
13206 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13207 ;;
13208esac
13209fi
13210GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 13211if test -n "$GMSGFMT"; then
81ecdfbb
RW
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13213$as_echo "$GMSGFMT" >&6; }
d7040cdb 13214else
81ecdfbb
RW
13215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13216$as_echo "no" >&6; }
d7040cdb
SE
13217fi
13218
13219
13220
81ecdfbb 13221
d7040cdb
SE
13222# Prepare PATH_SEPARATOR.
13223# The user is always right.
13224if test "${PATH_SEPARATOR+set}" != set; then
13225 echo "#! /bin/sh" >conf$$.sh
13226 echo "exit 0" >>conf$$.sh
13227 chmod +x conf$$.sh
13228 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13229 PATH_SEPARATOR=';'
13230 else
13231 PATH_SEPARATOR=:
13232 fi
13233 rm -f conf$$.sh
13234fi
13235
13236# Find out how to test for executable files. Don't use a zero-byte file,
13237# as systems may use methods other than mode bits to determine executability.
13238cat >conf$$.file <<_ASEOF
13239#! /bin/sh
13240exit 0
13241_ASEOF
13242chmod +x conf$$.file
13243if test -x conf$$.file >/dev/null 2>&1; then
13244 ac_executable_p="test -x"
13245else
13246 ac_executable_p="test -f"
13247fi
13248rm -f conf$$.file
13249
13250# Extract the first word of "xgettext", so it can be a program name with args.
13251set dummy xgettext; ac_word=$2
81ecdfbb
RW
13252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13253$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13254if ${ac_cv_path_XGETTEXT+:} false; then :
81ecdfbb 13255 $as_echo_n "(cached) " >&6
d7040cdb
SE
13256else
13257 case "$XGETTEXT" in
13258 [\\/]* | ?:[\\/]*)
13259 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13260 ;;
13261 *)
13262 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13263 for ac_dir in $PATH; do
13264 IFS="$ac_save_IFS"
13265 test -z "$ac_dir" && ac_dir=.
13266 for ac_exec_ext in '' $ac_executable_extensions; do
13267 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13268 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13269 (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
13270 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13271 break 2
13272 fi
13273 fi
13274 done
13275 done
13276 IFS="$ac_save_IFS"
13277 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13278 ;;
13279esac
13280fi
13281XGETTEXT="$ac_cv_path_XGETTEXT"
13282if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
13283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13284$as_echo "$XGETTEXT" >&6; }
d7040cdb 13285else
81ecdfbb
RW
13286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13287$as_echo "no" >&6; }
d7040cdb
SE
13288fi
13289
13290 rm -f messages.po
13291
13292
13293# Prepare PATH_SEPARATOR.
13294# The user is always right.
13295if test "${PATH_SEPARATOR+set}" != set; then
13296 echo "#! /bin/sh" >conf$$.sh
13297 echo "exit 0" >>conf$$.sh
13298 chmod +x conf$$.sh
13299 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13300 PATH_SEPARATOR=';'
13301 else
13302 PATH_SEPARATOR=:
13303 fi
13304 rm -f conf$$.sh
13305fi
13306
13307# Find out how to test for executable files. Don't use a zero-byte file,
13308# as systems may use methods other than mode bits to determine executability.
13309cat >conf$$.file <<_ASEOF
13310#! /bin/sh
13311exit 0
13312_ASEOF
13313chmod +x conf$$.file
13314if test -x conf$$.file >/dev/null 2>&1; then
13315 ac_executable_p="test -x"
13316else
13317 ac_executable_p="test -f"
13318fi
13319rm -f conf$$.file
13320
13321# Extract the first word of "msgmerge", so it can be a program name with args.
13322set dummy msgmerge; ac_word=$2
81ecdfbb
RW
13323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13324$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13325if ${ac_cv_path_MSGMERGE+:} false; then :
81ecdfbb 13326 $as_echo_n "(cached) " >&6
d7040cdb
SE
13327else
13328 case "$MSGMERGE" in
13329 [\\/]* | ?:[\\/]*)
13330 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13331 ;;
13332 *)
13333 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13334 for ac_dir in $PATH; do
13335 IFS="$ac_save_IFS"
13336 test -z "$ac_dir" && ac_dir=.
13337 for ac_exec_ext in '' $ac_executable_extensions; do
13338 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13339 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13340 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13341 break 2
13342 fi
13343 fi
13344 done
13345 done
13346 IFS="$ac_save_IFS"
13347 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13348 ;;
13349esac
13350fi
13351MSGMERGE="$ac_cv_path_MSGMERGE"
13352if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
13353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13354$as_echo "$MSGMERGE" >&6; }
d7040cdb 13355else
81ecdfbb
RW
13356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13357$as_echo "no" >&6; }
d7040cdb
SE
13358fi
13359
13360
13361 if test "$GMSGFMT" != ":"; then
13362 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13363 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13364 : ;
13365 else
13366 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
13367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13368$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
13369 GMSGFMT=":"
13370 fi
13371 fi
13372
13373 if test "$XGETTEXT" != ":"; then
13374 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13375 (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
13376 : ;
13377 else
81ecdfbb
RW
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13379$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
13380 XGETTEXT=":"
13381 fi
13382 rm -f messages.po
13383 fi
13384
81ecdfbb 13385 ac_config_commands="$ac_config_commands default-1"
d7040cdb
SE
13386
13387
13388
81ecdfbb
RW
13389
13390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13391$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13392 # Check whether --enable-maintainer-mode was given.
13393if test "${enable_maintainer_mode+set}" = set; then :
13394 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
42ecbf5e 13395else
d7040cdb 13396 USE_MAINTAINER_MODE=no
81ecdfbb 13397fi
d7040cdb 13398
81ecdfbb
RW
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13400$as_echo "$USE_MAINTAINER_MODE" >&6; }
13401 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
13402 MAINTAINER_MODE_TRUE=
13403 MAINTAINER_MODE_FALSE='#'
13404else
13405 MAINTAINER_MODE_TRUE='#'
13406 MAINTAINER_MODE_FALSE=
42ecbf5e 13407fi
d7040cdb
SE
13408
13409 MAINT=$MAINTAINER_MODE_TRUE
13410
13411
81ecdfbb 13412 if false; then
d7040cdb
SE
13413 GENINSRC_NEVER_TRUE=
13414 GENINSRC_NEVER_FALSE='#'
13415else
13416 GENINSRC_NEVER_TRUE='#'
13417 GENINSRC_NEVER_FALSE=
42ecbf5e 13418fi
d7040cdb
SE
13419
13420
13421if test -n "$EXEEXT"; then
20e95c23 13422
81ecdfbb 13423$as_echo "#define HAVE_EXECUTABLE_SUFFIX 1" >>confdefs.h
42ecbf5e 13424
252b5132
RH
13425fi
13426
d7040cdb
SE
13427cat >>confdefs.h <<_ACEOF
13428#define EXECUTABLE_SUFFIX "${EXEEXT}"
13429_ACEOF
42ecbf5e 13430
252b5132 13431
d7040cdb 13432# host-specific stuff:
252b5132 13433
d7040cdb 13434HDEFINES=
252b5132 13435
d7040cdb 13436. ${srcdir}/../bfd/configure.host
252b5132 13437
252b5132 13438
d7040cdb 13439AR=${AR-ar}
252b5132 13440
d7040cdb
SE
13441if test -n "$ac_tool_prefix"; then
13442 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
13443set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
13444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13445$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13446if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 13447 $as_echo_n "(cached) " >&6
d7040cdb
SE
13448else
13449 if test -n "$RANLIB"; then
13450 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13451else
13452as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13453for as_dir in $PATH
13454do
13455 IFS=$as_save_IFS
13456 test -z "$as_dir" && as_dir=.
81ecdfbb 13457 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13458 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13459 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 13460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13461 break 2
13462 fi
13463done
81ecdfbb
RW
13464 done
13465IFS=$as_save_IFS
252b5132 13466
d7040cdb
SE
13467fi
13468fi
13469RANLIB=$ac_cv_prog_RANLIB
13470if test -n "$RANLIB"; then
81ecdfbb
RW
13471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
13472$as_echo "$RANLIB" >&6; }
d7040cdb 13473else
81ecdfbb
RW
13474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13475$as_echo "no" >&6; }
d7040cdb 13476fi
20e95c23 13477
81ecdfbb 13478
d7040cdb
SE
13479fi
13480if test -z "$ac_cv_prog_RANLIB"; then
13481 ac_ct_RANLIB=$RANLIB
13482 # Extract the first word of "ranlib", so it can be a program name with args.
13483set dummy ranlib; ac_word=$2
81ecdfbb
RW
13484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13485$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13486if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 13487 $as_echo_n "(cached) " >&6
252b5132 13488else
d7040cdb
SE
13489 if test -n "$ac_ct_RANLIB"; then
13490 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
13491else
13492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13493for as_dir in $PATH
13494do
13495 IFS=$as_save_IFS
13496 test -z "$as_dir" && as_dir=.
81ecdfbb 13497 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13499 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 13500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13501 break 2
13502 fi
13503done
81ecdfbb
RW
13504 done
13505IFS=$as_save_IFS
20e95c23 13506
d7040cdb
SE
13507fi
13508fi
13509ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
13510if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
13511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
13512$as_echo "$ac_ct_RANLIB" >&6; }
d7040cdb 13513else
81ecdfbb
RW
13514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13515$as_echo "no" >&6; }
d7040cdb
SE
13516fi
13517
81ecdfbb
RW
13518 if test "x$ac_ct_RANLIB" = x; then
13519 RANLIB=":"
d7040cdb 13520 else
81ecdfbb
RW
13521 case $cross_compiling:$ac_tool_warned in
13522yes:)
13523{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13524$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13525ac_tool_warned=yes ;;
13526esac
13527 RANLIB=$ac_ct_RANLIB
d7040cdb 13528 fi
81ecdfbb
RW
13529else
13530 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 13531fi
d7040cdb 13532
d7040cdb
SE
13533
13534
13535# Put a plausible default for CC_FOR_BUILD in Makefile.
13536if test -z "$CC_FOR_BUILD"; then
13537 if test "x$cross_compiling" = "xno"; then
13538 CC_FOR_BUILD='$(CC)'
13539 else
13540 CC_FOR_BUILD=gcc
13541 fi
13542fi
20e95c23 13543
d7040cdb
SE
13544# Also set EXEEXT_FOR_BUILD.
13545if test "x$cross_compiling" = "xno"; then
13546 EXEEXT_FOR_BUILD='$(EXEEXT)'
13547else
81ecdfbb
RW
13548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
13549$as_echo_n "checking for build system executable suffix... " >&6; }
d0ac1c44 13550if ${bfd_cv_build_exeext+:} false; then :
81ecdfbb 13551 $as_echo_n "(cached) " >&6
d7040cdb
SE
13552else
13553 rm -f conftest*
13554 echo 'int main () { return 0; }' > conftest.c
13555 bfd_cv_build_exeext=
13556 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13557 for file in conftest.*; do
13558 case $file in
13559 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13560 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13561 esac
13562 done
13563 rm -f conftest*
13564 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
252b5132 13565fi
81ecdfbb
RW
13566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13567$as_echo "$bfd_cv_build_exeext" >&6; }
d7040cdb
SE
13568 EXEEXT_FOR_BUILD=""
13569 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
252b5132
RH
13570fi
13571
13572
d7040cdb
SE
13573DEMANGLER_NAME=c++filt
13574case "${host}" in
13575 *-*-go32* | *-*-msdos*)
13576 DEMANGLER_NAME=cxxfilt
13577esac
8a965946
ILT
13578
13579
4c219c2e
AM
13580# The cast to long int works around a bug in the HP C Compiler
13581# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13582# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13583# This bug is HP SR number 8606223364.
13584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13585$as_echo_n "checking size of long... " >&6; }
d0ac1c44 13586if ${ac_cv_sizeof_long+:} false; then :
4c219c2e
AM
13587 $as_echo_n "(cached) " >&6
13588else
13589 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13590
13591else
13592 if test "$ac_cv_type_long" = yes; then
13593 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13594$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13595as_fn_error 77 "cannot compute sizeof (long)
13596See \`config.log' for more details" "$LINENO" 5; }
4c219c2e
AM
13597 else
13598 ac_cv_sizeof_long=0
13599 fi
13600fi
13601
13602fi
13603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13604$as_echo "$ac_cv_sizeof_long" >&6; }
13605
13606
13607
13608cat >>confdefs.h <<_ACEOF
13609#define SIZEOF_LONG $ac_cv_sizeof_long
13610_ACEOF
13611
13612
13613ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
d0ac1c44 13614if test "x$ac_cv_type_long_long" = xyes; then :
4c219c2e
AM
13615
13616cat >>confdefs.h <<_ACEOF
13617#define HAVE_LONG_LONG 1
13618_ACEOF
13619
13620# The cast to long int works around a bug in the HP C Compiler
13621# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13622# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13623# This bug is HP SR number 8606223364.
13624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
13625$as_echo_n "checking size of long long... " >&6; }
d0ac1c44 13626if ${ac_cv_sizeof_long_long+:} false; then :
4c219c2e
AM
13627 $as_echo_n "(cached) " >&6
13628else
13629 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
13630
13631else
13632 if test "$ac_cv_type_long_long" = yes; then
13633 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13634$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13635as_fn_error 77 "cannot compute sizeof (long long)
13636See \`config.log' for more details" "$LINENO" 5; }
4c219c2e
AM
13637 else
13638 ac_cv_sizeof_long_long=0
13639 fi
13640fi
13641
13642fi
13643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
13644$as_echo "$ac_cv_sizeof_long_long" >&6; }
13645
13646
13647
13648cat >>confdefs.h <<_ACEOF
13649#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13650_ACEOF
13651
13652
13653fi
13654
13655
3bfcb652 13656for ac_header in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h limits.h locale.h sys/param.h wchar.h
81ecdfbb
RW
13657do :
13658 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13659ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 13660if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
81ecdfbb
RW
13661 cat >>confdefs.h <<_ACEOF
13662#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13663_ACEOF
42ecbf5e 13664
81ecdfbb 13665fi
42ecbf5e 13666
81ecdfbb 13667done
42ecbf5e 13668
81ecdfbb
RW
13669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
13670$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
d0ac1c44 13671if ${ac_cv_header_sys_wait_h+:} false; then :
81ecdfbb 13672 $as_echo_n "(cached) " >&6
42ecbf5e 13673else
81ecdfbb 13674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13675/* end confdefs.h. */
252b5132
RH
13676#include <sys/types.h>
13677#include <sys/wait.h>
13678#ifndef WEXITSTATUS
81ecdfbb 13679# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
252b5132
RH
13680#endif
13681#ifndef WIFEXITED
42ecbf5e 13682# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
252b5132 13683#endif
42ecbf5e
DJ
13684
13685int
13686main ()
13687{
13688 int s;
13689 wait (&s);
13690 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
13691 ;
13692 return 0;
13693}
13694_ACEOF
81ecdfbb 13695if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
13696 ac_cv_header_sys_wait_h=yes
13697else
81ecdfbb 13698 ac_cv_header_sys_wait_h=no
252b5132 13699fi
81ecdfbb 13700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 13701fi
81ecdfbb
RW
13702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
13703$as_echo "$ac_cv_header_sys_wait_h" >&6; }
d15b04bd 13704if test $ac_cv_header_sys_wait_h = yes; then
42ecbf5e 13705
81ecdfbb 13706$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
252b5132
RH
13707
13708fi
13709
df7b86aa
NC
13710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13711$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
d0ac1c44 13712if ${gcc_cv_header_string+:} false; then :
df7b86aa
NC
13713 $as_echo_n "(cached) " >&6
13714else
13715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13716/* end confdefs.h. */
13717#include <string.h>
13718#include <strings.h>
13719int
13720main ()
13721{
13722
13723 ;
13724 return 0;
13725}
13726_ACEOF
13727if ac_fn_c_try_compile "$LINENO"; then :
13728 gcc_cv_header_string=yes
13729else
13730 gcc_cv_header_string=no
13731fi
13732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13733fi
13734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13735$as_echo "$gcc_cv_header_string" >&6; }
13736if test $gcc_cv_header_string = yes; then
13737
13738$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13739
13740fi
13741
d0ac1c44
SM
13742ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13743if test "x$ac_cv_type_size_t" = xyes; then :
13744
13745else
13746
13747cat >>confdefs.h <<_ACEOF
13748#define size_t unsigned int
13749_ACEOF
13750
13751fi
13752
252b5132
RH
13753# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13754# for constant arguments. Useless!
81ecdfbb
RW
13755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13756$as_echo_n "checking for working alloca.h... " >&6; }
d0ac1c44 13757if ${ac_cv_working_alloca_h+:} false; then :
81ecdfbb 13758 $as_echo_n "(cached) " >&6
42ecbf5e 13759else
81ecdfbb 13760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13761/* end confdefs.h. */
252b5132 13762#include <alloca.h>
42ecbf5e
DJ
13763int
13764main ()
13765{
13766char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 13767 if (p) return 0;
42ecbf5e
DJ
13768 ;
13769 return 0;
13770}
13771_ACEOF
81ecdfbb 13772if ac_fn_c_try_link "$LINENO"; then :
42ecbf5e
DJ
13773 ac_cv_working_alloca_h=yes
13774else
81ecdfbb 13775 ac_cv_working_alloca_h=no
42ecbf5e 13776fi
81ecdfbb
RW
13777rm -f core conftest.err conftest.$ac_objext \
13778 conftest$ac_exeext conftest.$ac_ext
42ecbf5e 13779fi
81ecdfbb
RW
13780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13781$as_echo "$ac_cv_working_alloca_h" >&6; }
42ecbf5e
DJ
13782if test $ac_cv_working_alloca_h = yes; then
13783
81ecdfbb 13784$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
252b5132
RH
13785
13786fi
13787
81ecdfbb
RW
13788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13789$as_echo_n "checking for alloca... " >&6; }
d0ac1c44 13790if ${ac_cv_func_alloca_works+:} false; then :
81ecdfbb 13791 $as_echo_n "(cached) " >&6
252b5132 13792else
81ecdfbb 13793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13794/* end confdefs.h. */
252b5132
RH
13795#ifdef __GNUC__
13796# define alloca __builtin_alloca
13797#else
13798# ifdef _MSC_VER
13799# include <malloc.h>
13800# define alloca _alloca
13801# else
81ecdfbb 13802# ifdef HAVE_ALLOCA_H
252b5132
RH
13803# include <alloca.h>
13804# else
13805# ifdef _AIX
13806 #pragma alloca
13807# else
13808# ifndef alloca /* predefined by HP cc +Olibcalls */
d0ac1c44 13809void *alloca (size_t);
252b5132
RH
13810# endif
13811# endif
13812# endif
13813# endif
13814#endif
13815
42ecbf5e
DJ
13816int
13817main ()
13818{
13819char *p = (char *) alloca (1);
81ecdfbb 13820 if (p) return 0;
42ecbf5e
DJ
13821 ;
13822 return 0;
13823}
13824_ACEOF
81ecdfbb 13825if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
13826 ac_cv_func_alloca_works=yes
13827else
81ecdfbb 13828 ac_cv_func_alloca_works=no
252b5132 13829fi
81ecdfbb
RW
13830rm -f core conftest.err conftest.$ac_objext \
13831 conftest$ac_exeext conftest.$ac_ext
252b5132 13832fi
81ecdfbb
RW
13833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13834$as_echo "$ac_cv_func_alloca_works" >&6; }
252b5132 13835
252b5132 13836if test $ac_cv_func_alloca_works = yes; then
e5a52504 13837
81ecdfbb 13838$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
e5a52504 13839
42ecbf5e 13840else
d15b04bd 13841 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
42ecbf5e
DJ
13842# that cause trouble. Some versions do not even contain alloca or
13843# contain a buggy version. If you still want to use their alloca,
13844# use ar to extract alloca.o from them instead of compiling alloca.c.
13845
81ecdfbb 13846ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
42ecbf5e 13847
81ecdfbb 13848$as_echo "#define C_ALLOCA 1" >>confdefs.h
252b5132
RH
13849
13850
81ecdfbb
RW
13851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13852$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
d0ac1c44 13853if ${ac_cv_os_cray+:} false; then :
81ecdfbb 13854 $as_echo_n "(cached) " >&6
252b5132 13855else
81ecdfbb 13856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13857/* end confdefs.h. */
81ecdfbb 13858#if defined CRAY && ! defined CRAY2
252b5132
RH
13859webecray
13860#else
13861wenotbecray
13862#endif
13863
42ecbf5e 13864_ACEOF
252b5132 13865if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 13866 $EGREP "webecray" >/dev/null 2>&1; then :
252b5132
RH
13867 ac_cv_os_cray=yes
13868else
252b5132
RH
13869 ac_cv_os_cray=no
13870fi
13871rm -f conftest*
13872
13873fi
81ecdfbb
RW
13874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13875$as_echo "$ac_cv_os_cray" >&6; }
d15b04bd 13876if test $ac_cv_os_cray = yes; then
42ecbf5e 13877 for ac_func in _getb67 GETB67 getb67; do
81ecdfbb
RW
13878 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13879ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 13880if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
42ecbf5e
DJ
13881
13882cat >>confdefs.h <<_ACEOF
252b5132 13883#define CRAY_STACKSEG_END $ac_func
42ecbf5e 13884_ACEOF
252b5132 13885
42ecbf5e 13886 break
252b5132
RH
13887fi
13888
42ecbf5e 13889 done
252b5132
RH
13890fi
13891
81ecdfbb
RW
13892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13893$as_echo_n "checking stack direction for C alloca... " >&6; }
d0ac1c44 13894if ${ac_cv_c_stack_direction+:} false; then :
81ecdfbb 13895 $as_echo_n "(cached) " >&6
252b5132 13896else
81ecdfbb 13897 if test "$cross_compiling" = yes; then :
252b5132
RH
13898 ac_cv_c_stack_direction=0
13899else
81ecdfbb 13900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13901/* end confdefs.h. */
81ecdfbb 13902$ac_includes_default
42ecbf5e 13903int
d0ac1c44 13904find_stack_direction (int *addr, int depth)
252b5132 13905{
d0ac1c44
SM
13906 int dir, dummy = 0;
13907 if (! addr)
13908 addr = &dummy;
13909 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13910 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13911 return dir + dummy;
252b5132 13912}
42ecbf5e
DJ
13913
13914int
d0ac1c44 13915main (int argc, char **argv)
252b5132 13916{
d0ac1c44 13917 return find_stack_direction (0, argc + !argv + 20) < 0;
252b5132 13918}
42ecbf5e 13919_ACEOF
81ecdfbb 13920if ac_fn_c_try_run "$LINENO"; then :
252b5132
RH
13921 ac_cv_c_stack_direction=1
13922else
81ecdfbb 13923 ac_cv_c_stack_direction=-1
252b5132 13924fi
81ecdfbb
RW
13925rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13926 conftest.$ac_objext conftest.beam conftest.$ac_ext
252b5132
RH
13927fi
13928
81ecdfbb
RW
13929fi
13930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13931$as_echo "$ac_cv_c_stack_direction" >&6; }
42ecbf5e 13932cat >>confdefs.h <<_ACEOF
252b5132 13933#define STACK_DIRECTION $ac_cv_c_stack_direction
42ecbf5e
DJ
13934_ACEOF
13935
252b5132
RH
13936
13937fi
13938
34156b23
L
13939
13940
13941
13942 for ac_header in $ac_header_list
13943do :
13944 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13945ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13946"
13947if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13948 cat >>confdefs.h <<_ACEOF
13949#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13950_ACEOF
13951
13952fi
13953
13954done
13955
13956
13957
13958
13959
13960
13961
13962
13963for ac_func in getpagesize
13964do :
13965 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13966if test "x$ac_cv_func_getpagesize" = xyes; then :
13967 cat >>confdefs.h <<_ACEOF
13968#define HAVE_GETPAGESIZE 1
13969_ACEOF
13970
13971fi
13972done
13973
13974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13975$as_echo_n "checking for working mmap... " >&6; }
13976if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13977 $as_echo_n "(cached) " >&6
13978else
13979 if test "$cross_compiling" = yes; then :
13980 ac_cv_func_mmap_fixed_mapped=no
13981else
13982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13983/* end confdefs.h. */
13984$ac_includes_default
13985/* malloc might have been renamed as rpl_malloc. */
13986#undef malloc
13987
13988/* Thanks to Mike Haertel and Jim Avera for this test.
13989 Here is a matrix of mmap possibilities:
13990 mmap private not fixed
13991 mmap private fixed at somewhere currently unmapped
13992 mmap private fixed at somewhere already mapped
13993 mmap shared not fixed
13994 mmap shared fixed at somewhere currently unmapped
13995 mmap shared fixed at somewhere already mapped
13996 For private mappings, we should verify that changes cannot be read()
13997 back from the file, nor mmap's back from the file at a different
13998 address. (There have been systems where private was not correctly
13999 implemented like the infamous i386 svr4.0, and systems where the
14000 VM page cache was not coherent with the file system buffer cache
14001 like early versions of FreeBSD and possibly contemporary NetBSD.)
14002 For shared mappings, we should conversely verify that changes get
14003 propagated back to all the places they're supposed to be.
14004
14005 Grep wants private fixed already mapped.
14006 The main things grep needs to know about mmap are:
14007 * does it exist and is it safe to write into the mmap'd area
14008 * how to use it (BSD variants) */
14009
14010#include <fcntl.h>
14011#include <sys/mman.h>
14012
14013#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
14014char *malloc ();
14015#endif
14016
14017/* This mess was copied from the GNU getpagesize.h. */
14018#ifndef HAVE_GETPAGESIZE
14019# ifdef _SC_PAGESIZE
14020# define getpagesize() sysconf(_SC_PAGESIZE)
14021# else /* no _SC_PAGESIZE */
14022# ifdef HAVE_SYS_PARAM_H
14023# include <sys/param.h>
14024# ifdef EXEC_PAGESIZE
14025# define getpagesize() EXEC_PAGESIZE
14026# else /* no EXEC_PAGESIZE */
14027# ifdef NBPG
14028# define getpagesize() NBPG * CLSIZE
14029# ifndef CLSIZE
14030# define CLSIZE 1
14031# endif /* no CLSIZE */
14032# else /* no NBPG */
14033# ifdef NBPC
14034# define getpagesize() NBPC
14035# else /* no NBPC */
14036# ifdef PAGESIZE
14037# define getpagesize() PAGESIZE
14038# endif /* PAGESIZE */
14039# endif /* no NBPC */
14040# endif /* no NBPG */
14041# endif /* no EXEC_PAGESIZE */
14042# else /* no HAVE_SYS_PARAM_H */
14043# define getpagesize() 8192 /* punt totally */
14044# endif /* no HAVE_SYS_PARAM_H */
14045# endif /* no _SC_PAGESIZE */
14046
14047#endif /* no HAVE_GETPAGESIZE */
14048
14049int
14050main ()
14051{
14052 char *data, *data2, *data3;
14053 const char *cdata2;
14054 int i, pagesize;
14055 int fd, fd2;
14056
14057 pagesize = getpagesize ();
14058
14059 /* First, make a file with some known garbage in it. */
14060 data = (char *) malloc (pagesize);
14061 if (!data)
14062 return 1;
14063 for (i = 0; i < pagesize; ++i)
14064 *(data + i) = rand ();
14065 umask (0);
14066 fd = creat ("conftest.mmap", 0600);
14067 if (fd < 0)
14068 return 2;
14069 if (write (fd, data, pagesize) != pagesize)
14070 return 3;
14071 close (fd);
14072
14073 /* Next, check that the tail of a page is zero-filled. File must have
14074 non-zero length, otherwise we risk SIGBUS for entire page. */
14075 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
14076 if (fd2 < 0)
14077 return 4;
14078 cdata2 = "";
14079 if (write (fd2, cdata2, 1) != 1)
14080 return 5;
14081 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
14082 if (data2 == MAP_FAILED)
14083 return 6;
14084 for (i = 0; i < pagesize; ++i)
14085 if (*(data2 + i))
14086 return 7;
14087 close (fd2);
14088 if (munmap (data2, pagesize))
14089 return 8;
14090
14091 /* Next, try to mmap the file at a fixed address which already has
14092 something else allocated at it. If we can, also make sure that
14093 we see the same garbage. */
14094 fd = open ("conftest.mmap", O_RDWR);
14095 if (fd < 0)
14096 return 9;
14097 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
14098 MAP_PRIVATE | MAP_FIXED, fd, 0L))
14099 return 10;
14100 for (i = 0; i < pagesize; ++i)
14101 if (*(data + i) != *(data2 + i))
14102 return 11;
14103
14104 /* Finally, make sure that changes to the mapped area do not
14105 percolate back to the file as seen by read(). (This is a bug on
14106 some variants of i386 svr4.0.) */
14107 for (i = 0; i < pagesize; ++i)
14108 *(data2 + i) = *(data2 + i) + 1;
14109 data3 = (char *) malloc (pagesize);
14110 if (!data3)
14111 return 12;
14112 if (read (fd, data3, pagesize) != pagesize)
14113 return 13;
14114 for (i = 0; i < pagesize; ++i)
14115 if (*(data + i) != *(data3 + i))
14116 return 14;
14117 close (fd);
14118 return 0;
14119}
14120_ACEOF
14121if ac_fn_c_try_run "$LINENO"; then :
14122 ac_cv_func_mmap_fixed_mapped=yes
14123else
14124 ac_cv_func_mmap_fixed_mapped=no
14125fi
14126rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14127 conftest.$ac_objext conftest.beam conftest.$ac_ext
14128fi
14129
14130fi
14131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
14132$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
14133if test $ac_cv_func_mmap_fixed_mapped = yes; then
14134
14135$as_echo "#define HAVE_MMAP 1" >>confdefs.h
14136
14137fi
14138rm -f conftest.mmap conftest.txt
14139
44350750 14140for ac_func in sbrk utimes setmode getc_unlocked strcoll setlocale
81ecdfbb
RW
14141do :
14142 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14143ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 14144if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
81ecdfbb
RW
14145 cat >>confdefs.h <<_ACEOF
14146#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14147_ACEOF
42ecbf5e 14148
81ecdfbb
RW
14149fi
14150done
42ecbf5e 14151
81ecdfbb 14152ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
d0ac1c44 14153if test "x$ac_cv_func_mkstemp" = xyes; then :
42ecbf5e 14154
81ecdfbb 14155$as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
42ecbf5e 14156
81ecdfbb 14157fi
42ecbf5e 14158
81ecdfbb 14159ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
d0ac1c44 14160if test "x$ac_cv_func_mkdtemp" = xyes; then :
42ecbf5e 14161
81ecdfbb 14162$as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
42ecbf5e 14163
81ecdfbb 14164fi
d15b04bd 14165
3bfcb652
NC
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
14167$as_echo_n "checking for mbstate_t... " >&6; }
14168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14169/* end confdefs.h. */
14170#include <wchar.h>
14171int
14172main ()
14173{
14174mbstate_t teststate;
14175 ;
14176 return 0;
14177}
14178_ACEOF
14179if ac_fn_c_try_compile "$LINENO"; then :
14180 have_mbstate_t=yes
14181else
14182 have_mbstate_t=no
14183fi
14184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mbstate_t" >&5
14186$as_echo "$have_mbstate_t" >&6; }
14187 if test x"$have_mbstate_t" = xyes; then
14188
14189$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
14190
14191 fi
d15b04bd 14192
81ecdfbb
RW
14193# Some systems have frexp only in -lm, not in -lc.
14194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing frexp" >&5
14195$as_echo_n "checking for library containing frexp... " >&6; }
d0ac1c44 14196if ${ac_cv_search_frexp+:} false; then :
81ecdfbb 14197 $as_echo_n "(cached) " >&6
f9c026a8 14198else
81ecdfbb
RW
14199 ac_func_search_save_LIBS=$LIBS
14200cat confdefs.h - <<_ACEOF >conftest.$ac_ext
f9c026a8 14201/* end confdefs.h. */
f9c026a8 14202
81ecdfbb
RW
14203/* Override any GCC internal prototype to avoid an error.
14204 Use char because int might match the return type of a GCC
f9c026a8 14205 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
14206#ifdef __cplusplus
14207extern "C"
14208#endif
42ecbf5e
DJ
14209char frexp ();
14210int
14211main ()
14212{
81ecdfbb 14213return frexp ();
42ecbf5e
DJ
14214 ;
14215 return 0;
14216}
14217_ACEOF
81ecdfbb
RW
14218for ac_lib in '' m; do
14219 if test -z "$ac_lib"; then
14220 ac_res="none required"
14221 else
14222 ac_res=-l$ac_lib
42ecbf5e 14223 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
14224 fi
14225 if ac_fn_c_try_link "$LINENO"; then :
14226 ac_cv_search_frexp=$ac_res
14227fi
14228rm -f core conftest.err conftest.$ac_objext \
14229 conftest$ac_exeext
d0ac1c44 14230 if ${ac_cv_search_frexp+:} false; then :
81ecdfbb
RW
14231 break
14232fi
14233done
d0ac1c44 14234if ${ac_cv_search_frexp+:} false; then :
42ecbf5e 14235
f353eb8a 14236else
81ecdfbb 14237 ac_cv_search_frexp=no
e5a52504 14238fi
81ecdfbb 14239rm conftest.$ac_ext
42ecbf5e
DJ
14240LIBS=$ac_func_search_save_LIBS
14241fi
81ecdfbb
RW
14242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_frexp" >&5
14243$as_echo "$ac_cv_search_frexp" >&6; }
14244ac_res=$ac_cv_search_frexp
14245if test "$ac_res" != no; then :
14246 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e 14247
f353eb8a
ILT
14248fi
14249
42ecbf5e 14250
44350750
NC
14251
14252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
14253$as_echo_n "checking for LC_MESSAGES... " >&6; }
d0ac1c44 14254if ${am_cv_val_LC_MESSAGES+:} false; then :
44350750
NC
14255 $as_echo_n "(cached) " >&6
14256else
14257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14258/* end confdefs.h. */
14259#include <locale.h>
14260int
14261main ()
14262{
14263return LC_MESSAGES
14264 ;
14265 return 0;
14266}
14267_ACEOF
14268if ac_fn_c_try_link "$LINENO"; then :
14269 am_cv_val_LC_MESSAGES=yes
14270else
14271 am_cv_val_LC_MESSAGES=no
14272fi
14273rm -f core conftest.err conftest.$ac_objext \
14274 conftest$ac_exeext conftest.$ac_ext
14275fi
14276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
14277$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
14278 if test $am_cv_val_LC_MESSAGES = yes; then
14279
14280$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
14281
14282 fi
14283
14284
81ecdfbb
RW
14285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in time.h" >&5
14286$as_echo_n "checking for time_t in time.h... " >&6; }
d0ac1c44 14287if ${bu_cv_decl_time_t_time_h+:} false; then :
81ecdfbb 14288 $as_echo_n "(cached) " >&6
252b5132 14289else
81ecdfbb 14290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 14291/* end confdefs.h. */
252b5132 14292#include <time.h>
42ecbf5e
DJ
14293int
14294main ()
14295{
252b5132 14296time_t i;
42ecbf5e
DJ
14297 ;
14298 return 0;
14299}
14300_ACEOF
81ecdfbb 14301if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
14302 bu_cv_decl_time_t_time_h=yes
14303else
81ecdfbb 14304 bu_cv_decl_time_t_time_h=no
252b5132 14305fi
81ecdfbb 14306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
14307fi
14308
81ecdfbb
RW
14309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_time_h" >&5
14310$as_echo "$bu_cv_decl_time_t_time_h" >&6; }
252b5132 14311if test $bu_cv_decl_time_t_time_h = yes; then
42ecbf5e 14312
81ecdfbb 14313$as_echo "#define HAVE_TIME_T_IN_TIME_H 1" >>confdefs.h
252b5132
RH
14314
14315fi
14316
81ecdfbb
RW
14317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in sys/types.h" >&5
14318$as_echo_n "checking for time_t in sys/types.h... " >&6; }
d0ac1c44 14319if ${bu_cv_decl_time_t_types_h+:} false; then :
81ecdfbb 14320 $as_echo_n "(cached) " >&6
252b5132 14321else
81ecdfbb 14322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 14323/* end confdefs.h. */
252b5132 14324#include <sys/types.h>
42ecbf5e
DJ
14325int
14326main ()
14327{
252b5132 14328time_t i;
42ecbf5e
DJ
14329 ;
14330 return 0;
14331}
14332_ACEOF
81ecdfbb 14333if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
14334 bu_cv_decl_time_t_types_h=yes
14335else
81ecdfbb 14336 bu_cv_decl_time_t_types_h=no
252b5132 14337fi
81ecdfbb 14338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
14339fi
14340
81ecdfbb
RW
14341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_types_h" >&5
14342$as_echo "$bu_cv_decl_time_t_types_h" >&6; }
252b5132 14343if test $bu_cv_decl_time_t_types_h = yes; then
42ecbf5e 14344
81ecdfbb 14345$as_echo "#define HAVE_TIME_T_IN_TYPES_H 1" >>confdefs.h
252b5132
RH
14346
14347fi
14348
81ecdfbb
RW
14349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
14350$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
d0ac1c44 14351if ${bu_cv_decl_getopt_unistd_h+:} false; then :
81ecdfbb 14352 $as_echo_n "(cached) " >&6
e46eba98 14353else
81ecdfbb 14354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 14355/* end confdefs.h. */
e46eba98 14356#include <unistd.h>
42ecbf5e
DJ
14357int
14358main ()
14359{
e46eba98 14360extern int getopt (int, char *const*, const char *);
42ecbf5e
DJ
14361 ;
14362 return 0;
14363}
14364_ACEOF
81ecdfbb 14365if ac_fn_c_try_compile "$LINENO"; then :
e46eba98
NC
14366 bu_cv_decl_getopt_unistd_h=yes
14367else
81ecdfbb 14368 bu_cv_decl_getopt_unistd_h=no
e46eba98 14369fi
81ecdfbb 14370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e46eba98
NC
14371fi
14372
81ecdfbb
RW
14373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_getopt_unistd_h" >&5
14374$as_echo "$bu_cv_decl_getopt_unistd_h" >&6; }
e46eba98 14375if test $bu_cv_decl_getopt_unistd_h = yes; then
42ecbf5e 14376
81ecdfbb 14377$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
e46eba98
NC
14378
14379fi
14380
252b5132
RH
14381# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
14382# by default.
81ecdfbb
RW
14383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for utime.h" >&5
14384$as_echo_n "checking for utime.h... " >&6; }
d0ac1c44 14385if ${bu_cv_header_utime_h+:} false; then :
81ecdfbb 14386 $as_echo_n "(cached) " >&6
42ecbf5e 14387else
81ecdfbb 14388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 14389/* end confdefs.h. */
252b5132
RH
14390#include <sys/types.h>
14391#ifdef HAVE_TIME_H
14392#include <time.h>
14393#endif
14394#include <utime.h>
42ecbf5e
DJ
14395int
14396main ()
14397{
252b5132 14398struct utimbuf s;
42ecbf5e
DJ
14399 ;
14400 return 0;
14401}
14402_ACEOF
81ecdfbb 14403if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
14404 bu_cv_header_utime_h=yes
14405else
81ecdfbb 14406 bu_cv_header_utime_h=no
252b5132 14407fi
81ecdfbb 14408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
14409fi
14410
81ecdfbb
RW
14411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_header_utime_h" >&5
14412$as_echo "$bu_cv_header_utime_h" >&6; }
252b5132 14413if test $bu_cv_header_utime_h = yes; then
42ecbf5e 14414
81ecdfbb 14415$as_echo "#define HAVE_GOOD_UTIME_H 1" >>confdefs.h
252b5132
RH
14416
14417fi
14418
1f5345a6 14419ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
d0ac1c44 14420if test "x$ac_cv_have_decl_asprintf" = xyes; then :
1f5345a6
ST
14421 ac_have_decl=1
14422else
14423 ac_have_decl=0
14424fi
14425
14426cat >>confdefs.h <<_ACEOF
14427#define HAVE_DECL_ASPRINTF $ac_have_decl
14428_ACEOF
952781e8 14429ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
d0ac1c44 14430if test "x$ac_cv_have_decl_environ" = xyes; then :
952781e8
AM
14431 ac_have_decl=1
14432else
14433 ac_have_decl=0
14434fi
14435
14436cat >>confdefs.h <<_ACEOF
14437#define HAVE_DECL_ENVIRON $ac_have_decl
14438_ACEOF
81ecdfbb 14439ac_fn_c_check_decl "$LINENO" "fprintf" "ac_cv_have_decl_fprintf" "$ac_includes_default"
d0ac1c44 14440if test "x$ac_cv_have_decl_fprintf" = xyes; then :
81ecdfbb 14441 ac_have_decl=1
252b5132 14442else
81ecdfbb
RW
14443 ac_have_decl=0
14444fi
398ee8f1 14445
81ecdfbb
RW
14446cat >>confdefs.h <<_ACEOF
14447#define HAVE_DECL_FPRINTF $ac_have_decl
42ecbf5e 14448_ACEOF
952781e8 14449ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
d0ac1c44 14450if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
81ecdfbb 14451 ac_have_decl=1
252b5132 14452else
81ecdfbb 14453 ac_have_decl=0
252b5132 14454fi
252b5132 14455
398ee8f1 14456cat >>confdefs.h <<_ACEOF
952781e8 14457#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
398ee8f1 14458_ACEOF
952781e8 14459ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
d0ac1c44 14460if test "x$ac_cv_have_decl_getenv" = xyes; then :
81ecdfbb 14461 ac_have_decl=1
398ee8f1 14462else
81ecdfbb
RW
14463 ac_have_decl=0
14464fi
3e321448
L
14465
14466cat >>confdefs.h <<_ACEOF
952781e8 14467#define HAVE_DECL_GETENV $ac_have_decl
42ecbf5e 14468_ACEOF
81ecdfbb 14469ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
d0ac1c44 14470if test "x$ac_cv_have_decl_sbrk" = xyes; then :
81ecdfbb 14471 ac_have_decl=1
252b5132 14472else
81ecdfbb 14473 ac_have_decl=0
252b5132 14474fi
252b5132 14475
398ee8f1 14476cat >>confdefs.h <<_ACEOF
81ecdfbb 14477#define HAVE_DECL_SBRK $ac_have_decl
398ee8f1 14478_ACEOF
952781e8 14479ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
d0ac1c44 14480if test "x$ac_cv_have_decl_snprintf" = xyes; then :
81ecdfbb 14481 ac_have_decl=1
398ee8f1 14482else
81ecdfbb 14483 ac_have_decl=0
398ee8f1 14484fi
252b5132 14485
398ee8f1 14486cat >>confdefs.h <<_ACEOF
952781e8 14487#define HAVE_DECL_SNPRINTF $ac_have_decl
398ee8f1 14488_ACEOF
952781e8 14489ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
d0ac1c44 14490if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
81ecdfbb 14491 ac_have_decl=1
398ee8f1 14492else
81ecdfbb 14493 ac_have_decl=0
398ee8f1 14494fi
252b5132 14495
398ee8f1 14496cat >>confdefs.h <<_ACEOF
952781e8 14497#define HAVE_DECL_STPCPY $ac_have_decl
b7d4af3a 14498_ACEOF
952781e8 14499ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
d0ac1c44 14500if test "x$ac_cv_have_decl_strnlen" = xyes; then :
81ecdfbb 14501 ac_have_decl=1
b7d4af3a 14502else
81ecdfbb 14503 ac_have_decl=0
b7d4af3a 14504fi
b7d4af3a
JW
14505
14506cat >>confdefs.h <<_ACEOF
952781e8 14507#define HAVE_DECL_STRNLEN $ac_have_decl
b7d4af3a 14508_ACEOF
952781e8 14509ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
d0ac1c44 14510if test "x$ac_cv_have_decl_strstr" = xyes; then :
81ecdfbb 14511 ac_have_decl=1
b7d4af3a 14512else
81ecdfbb 14513 ac_have_decl=0
db50c840 14514fi
db50c840
EB
14515
14516cat >>confdefs.h <<_ACEOF
952781e8 14517#define HAVE_DECL_STRSTR $ac_have_decl
db50c840 14518_ACEOF
81ecdfbb 14519ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
d0ac1c44 14520if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
81ecdfbb 14521 ac_have_decl=1
db50c840 14522else
81ecdfbb 14523 ac_have_decl=0
db50c840 14524fi
db50c840
EB
14525
14526cat >>confdefs.h <<_ACEOF
81ecdfbb 14527#define HAVE_DECL_VSNPRINTF $ac_have_decl
db50c840
EB
14528_ACEOF
14529
14530
ed2b5077
L
14531# Link in zlib if we can. This allows us to read compressed debug
14532# sections. This is used only by readelf.c (objdump uses bfd for
14533# reading compressed sections).
14534
14535 # Use the system's zlib library.
39f3de7c
L
14536 zlibdir="-L\$(top_builddir)/../zlib"
14537 zlibinc="-I\$(top_srcdir)/../zlib"
52546677 14538
0ee42ecd
L
14539# Check whether --with-system-zlib was given.
14540if test "${with_system_zlib+set}" = set; then :
afa59b79
L
14541 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
14542 zlibdir=
14543 zlibinc=
14544 fi
52546677 14545
52546677
RM
14546fi
14547
14548
52546677 14549
1b315056 14550
252b5132 14551
ed2b5077 14552
252b5132 14553case "${host}" in
8a965946 14554*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
42ecbf5e 14555
81ecdfbb 14556$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
252b5132
RH
14557 ;;
14558esac
14559
14560# target-specific stuff:
14561
14562# Canonicalize the secondary target names.
14563if test -n "$enable_targets"; then
14564 for targ in `echo $enable_targets | sed 's/,/ /g'`
14565 do
6d83c84b 14566 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
14567 if test -n "$result"; then
14568 canon_targets="$canon_targets $result"
14569 else
14570 # Allow targets that config.sub doesn't recognize, like "all".
14571 canon_targets="$canon_targets $targ"
14572 fi
14573 done
14574fi
14575
81ecdfbb 14576ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
d0ac1c44 14577if test "x$ac_cv_header_iconv_h" = xyes; then :
5ba684e2
NC
14578
14579fi
14580
14581
14582
14583 if test "X$prefix" = "XNONE"; then
14584 acl_final_prefix="$ac_default_prefix"
14585 else
14586 acl_final_prefix="$prefix"
14587 fi
14588 if test "X$exec_prefix" = "XNONE"; then
14589 acl_final_exec_prefix='${prefix}'
14590 else
14591 acl_final_exec_prefix="$exec_prefix"
14592 fi
14593 acl_save_prefix="$prefix"
14594 prefix="$acl_final_prefix"
14595 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
14596 prefix="$acl_save_prefix"
14597
14598
81ecdfbb
RW
14599# Check whether --with-gnu-ld was given.
14600if test "${with_gnu_ld+set}" = set; then :
14601 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5ba684e2
NC
14602else
14603 with_gnu_ld=no
81ecdfbb
RW
14604fi
14605
5ba684e2
NC
14606# Prepare PATH_SEPARATOR.
14607# The user is always right.
14608if test "${PATH_SEPARATOR+set}" != set; then
14609 echo "#! /bin/sh" >conf$$.sh
14610 echo "exit 0" >>conf$$.sh
14611 chmod +x conf$$.sh
14612 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14613 PATH_SEPARATOR=';'
14614 else
14615 PATH_SEPARATOR=:
14616 fi
14617 rm -f conf$$.sh
14618fi
14619ac_prog=ld
14620if test "$GCC" = yes; then
14621 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
14622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
14623$as_echo_n "checking for ld used by GCC... " >&6; }
5ba684e2
NC
14624 case $host in
14625 *-*-mingw*)
14626 # gcc leaves a trailing carriage return which upsets mingw
14627 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14628 *)
14629 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14630 esac
14631 case $ac_prog in
14632 # Accept absolute paths.
14633 [\\/]* | [A-Za-z]:[\\/]*)
14634 re_direlt='/[^/][^/]*/\.\./'
14635 # Canonicalize the path of ld
14636 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
14637 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
14638 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
14639 done
14640 test -z "$LD" && LD="$ac_prog"
14641 ;;
14642 "")
14643 # If it fails, then pretend we aren't using GCC.
14644 ac_prog=ld
14645 ;;
14646 *)
14647 # If it is relative, then search for the first ld in PATH.
14648 with_gnu_ld=unknown
14649 ;;
14650 esac
14651elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
14652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14653$as_echo_n "checking for GNU ld... " >&6; }
5ba684e2 14654else
81ecdfbb
RW
14655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14656$as_echo_n "checking for non-GNU ld... " >&6; }
5ba684e2 14657fi
d0ac1c44 14658if ${acl_cv_path_LD+:} false; then :
81ecdfbb 14659 $as_echo_n "(cached) " >&6
5ba684e2
NC
14660else
14661 if test -z "$LD"; then
14662 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
14663 for ac_dir in $PATH; do
14664 test -z "$ac_dir" && ac_dir=.
14665 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14666 acl_cv_path_LD="$ac_dir/$ac_prog"
14667 # Check to see if the program is GNU ld. I'd rather use --version,
14668 # but apparently some GNU ld's only accept -v.
14669 # Break only if it was the GNU/non-GNU ld that we prefer.
14670 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
14671 test "$with_gnu_ld" != no && break
14672 else
14673 test "$with_gnu_ld" != yes && break
14674 fi
14675 fi
14676 done
14677 IFS="$ac_save_ifs"
14678else
14679 acl_cv_path_LD="$LD" # Let the user override the test with a path.
14680fi
14681fi
14682
14683LD="$acl_cv_path_LD"
14684if test -n "$LD"; then
81ecdfbb
RW
14685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14686$as_echo "$LD" >&6; }
5ba684e2 14687else
81ecdfbb
RW
14688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14689$as_echo "no" >&6; }
5ba684e2 14690fi
d0ac1c44 14691test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
14692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14693$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 14694if ${acl_cv_prog_gnu_ld+:} false; then :
81ecdfbb 14695 $as_echo_n "(cached) " >&6
5ba684e2
NC
14696else
14697 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
14698if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
14699 acl_cv_prog_gnu_ld=yes
14700else
14701 acl_cv_prog_gnu_ld=no
14702fi
14703fi
81ecdfbb
RW
14704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
14705$as_echo "$acl_cv_prog_gnu_ld" >&6; }
5ba684e2
NC
14706with_gnu_ld=$acl_cv_prog_gnu_ld
14707
14708
14709
81ecdfbb
RW
14710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
14711$as_echo_n "checking for shared library run path origin... " >&6; }
d0ac1c44 14712if ${acl_cv_rpath+:} false; then :
81ecdfbb 14713 $as_echo_n "(cached) " >&6
5ba684e2
NC
14714else
14715
14716 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
14717 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
14718 . ./conftest.sh
14719 rm -f ./conftest.sh
14720 acl_cv_rpath=done
14721
14722fi
81ecdfbb
RW
14723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
14724$as_echo "$acl_cv_rpath" >&6; }
5ba684e2
NC
14725 wl="$acl_cv_wl"
14726 libext="$acl_cv_libext"
14727 shlibext="$acl_cv_shlibext"
14728 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
14729 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
14730 hardcode_direct="$acl_cv_hardcode_direct"
14731 hardcode_minus_L="$acl_cv_hardcode_minus_L"
81ecdfbb
RW
14732 # Check whether --enable-rpath was given.
14733if test "${enable_rpath+set}" = set; then :
14734 enableval=$enable_rpath; :
5ba684e2
NC
14735else
14736 enable_rpath=yes
81ecdfbb
RW
14737fi
14738
5ba684e2
NC
14739
14740
14741
14742
14743
14744
14745
14746 use_additional=yes
14747
14748 acl_save_prefix="$prefix"
14749 prefix="$acl_final_prefix"
14750 acl_save_exec_prefix="$exec_prefix"
14751 exec_prefix="$acl_final_exec_prefix"
14752
14753 eval additional_includedir=\"$includedir\"
14754 eval additional_libdir=\"$libdir\"
14755
14756 exec_prefix="$acl_save_exec_prefix"
14757 prefix="$acl_save_prefix"
14758
14759
81ecdfbb
RW
14760# Check whether --with-libiconv-prefix was given.
14761if test "${with_libiconv_prefix+set}" = set; then :
14762 withval=$with_libiconv_prefix;
5ba684e2
NC
14763 if test "X$withval" = "Xno"; then
14764 use_additional=no
14765 else
14766 if test "X$withval" = "X"; then
14767
14768 acl_save_prefix="$prefix"
14769 prefix="$acl_final_prefix"
14770 acl_save_exec_prefix="$exec_prefix"
14771 exec_prefix="$acl_final_exec_prefix"
14772
14773 eval additional_includedir=\"$includedir\"
14774 eval additional_libdir=\"$libdir\"
14775
14776 exec_prefix="$acl_save_exec_prefix"
14777 prefix="$acl_save_prefix"
14778
14779 else
14780 additional_includedir="$withval/include"
14781 additional_libdir="$withval/lib"
14782 fi
14783 fi
14784
81ecdfbb
RW
14785fi
14786
9f1528a1
AB
14787
14788# Check whether --with-libiconv-type was given.
14789if test "${with_libiconv_type+set}" = set; then :
14790 withval=$with_libiconv_type; with_libiconv_type=$withval
14791else
14792 with_libiconv_type=auto
14793fi
14794
14795 lib_type=`eval echo \$with_libiconv_type`
14796
5ba684e2
NC
14797 LIBICONV=
14798 LTLIBICONV=
14799 INCICONV=
14800 rpathdirs=
14801 ltrpathdirs=
14802 names_already_handled=
14803 names_next_round='iconv '
14804 while test -n "$names_next_round"; do
14805 names_this_round="$names_next_round"
14806 names_next_round=
14807 for name in $names_this_round; do
14808 already_handled=
14809 for n in $names_already_handled; do
14810 if test "$n" = "$name"; then
14811 already_handled=yes
14812 break
14813 fi
14814 done
14815 if test -z "$already_handled"; then
14816 names_already_handled="$names_already_handled $name"
14817 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14818 eval value=\"\$HAVE_LIB$uppername\"
14819 if test -n "$value"; then
14820 if test "$value" = yes; then
14821 eval value=\"\$LIB$uppername\"
14822 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
14823 eval value=\"\$LTLIB$uppername\"
14824 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
14825 else
14826 :
14827 fi
14828 else
14829 found_dir=
14830 found_la=
14831 found_so=
14832 found_a=
14833 if test $use_additional = yes; then
9f1528a1 14834 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
5ba684e2
NC
14835 found_dir="$additional_libdir"
14836 found_so="$additional_libdir/lib$name.$shlibext"
14837 if test -f "$additional_libdir/lib$name.la"; then
14838 found_la="$additional_libdir/lib$name.la"
14839 fi
9f1528a1 14840 elif test x$lib_type != xshared; then
5ba684e2
NC
14841 if test -f "$additional_libdir/lib$name.$libext"; then
14842 found_dir="$additional_libdir"
14843 found_a="$additional_libdir/lib$name.$libext"
14844 if test -f "$additional_libdir/lib$name.la"; then
14845 found_la="$additional_libdir/lib$name.la"
14846 fi
14847 fi
14848 fi
14849 fi
14850 if test "X$found_dir" = "X"; then
14851 for x in $LDFLAGS $LTLIBICONV; do
14852
14853 acl_save_prefix="$prefix"
14854 prefix="$acl_final_prefix"
14855 acl_save_exec_prefix="$exec_prefix"
14856 exec_prefix="$acl_final_exec_prefix"
14857 eval x=\"$x\"
14858 exec_prefix="$acl_save_exec_prefix"
14859 prefix="$acl_save_prefix"
14860
14861 case "$x" in
14862 -L*)
14863 dir=`echo "X$x" | sed -e 's/^X-L//'`
9f1528a1 14864 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
5ba684e2
NC
14865 found_dir="$dir"
14866 found_so="$dir/lib$name.$shlibext"
14867 if test -f "$dir/lib$name.la"; then
14868 found_la="$dir/lib$name.la"
14869 fi
9f1528a1 14870 elif test x$lib_type != xshared; then
5ba684e2
NC
14871 if test -f "$dir/lib$name.$libext"; then
14872 found_dir="$dir"
14873 found_a="$dir/lib$name.$libext"
14874 if test -f "$dir/lib$name.la"; then
14875 found_la="$dir/lib$name.la"
14876 fi
14877 fi
14878 fi
14879 ;;
14880 esac
14881 if test "X$found_dir" != "X"; then
14882 break
14883 fi
14884 done
14885 fi
14886 if test "X$found_dir" != "X"; then
14887 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
14888 if test "X$found_so" != "X"; then
14889 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14890 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14891 else
14892 haveit=
14893 for x in $ltrpathdirs; do
14894 if test "X$x" = "X$found_dir"; then
14895 haveit=yes
14896 break
14897 fi
14898 done
14899 if test -z "$haveit"; then
14900 ltrpathdirs="$ltrpathdirs $found_dir"
14901 fi
14902 if test "$hardcode_direct" = yes; then
14903 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14904 else
14905 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14906 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14907 haveit=
14908 for x in $rpathdirs; do
14909 if test "X$x" = "X$found_dir"; then
14910 haveit=yes
14911 break
14912 fi
14913 done
14914 if test -z "$haveit"; then
14915 rpathdirs="$rpathdirs $found_dir"
14916 fi
14917 else
14918 haveit=
14919 for x in $LDFLAGS $LIBICONV; do
14920
14921 acl_save_prefix="$prefix"
14922 prefix="$acl_final_prefix"
14923 acl_save_exec_prefix="$exec_prefix"
14924 exec_prefix="$acl_final_exec_prefix"
14925 eval x=\"$x\"
14926 exec_prefix="$acl_save_exec_prefix"
14927 prefix="$acl_save_prefix"
14928
14929 if test "X$x" = "X-L$found_dir"; then
14930 haveit=yes
14931 break
14932 fi
14933 done
14934 if test -z "$haveit"; then
14935 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
14936 fi
14937 if test "$hardcode_minus_L" != no; then
14938 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14939 else
14940 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14941 fi
14942 fi
14943 fi
14944 fi
14945 else
14946 if test "X$found_a" != "X"; then
14947 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
14948 else
14949 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
14950 fi
14951 fi
14952 additional_includedir=
14953 case "$found_dir" in
14954 */lib | */lib/)
14955 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14956 additional_includedir="$basedir/include"
14957 ;;
14958 esac
14959 if test "X$additional_includedir" != "X"; then
14960 if test "X$additional_includedir" != "X/usr/include"; then
14961 haveit=
14962 if test "X$additional_includedir" = "X/usr/local/include"; then
14963 if test -n "$GCC"; then
14964 case $host_os in
14965 linux*) haveit=yes;;
14966 esac
14967 fi
14968 fi
14969 if test -z "$haveit"; then
14970 for x in $CPPFLAGS $INCICONV; do
14971
14972 acl_save_prefix="$prefix"
14973 prefix="$acl_final_prefix"
14974 acl_save_exec_prefix="$exec_prefix"
14975 exec_prefix="$acl_final_exec_prefix"
14976 eval x=\"$x\"
14977 exec_prefix="$acl_save_exec_prefix"
14978 prefix="$acl_save_prefix"
14979
14980 if test "X$x" = "X-I$additional_includedir"; then
14981 haveit=yes
14982 break
14983 fi
14984 done
14985 if test -z "$haveit"; then
14986 if test -d "$additional_includedir"; then
14987 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
14988 fi
14989 fi
14990 fi
14991 fi
14992 fi
14993 if test -n "$found_la"; then
14994 save_libdir="$libdir"
14995 case "$found_la" in
14996 */* | *\\*) . "$found_la" ;;
14997 *) . "./$found_la" ;;
14998 esac
14999 libdir="$save_libdir"
15000 for dep in $dependency_libs; do
15001 case "$dep" in
15002 -L*)
15003 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15004 if test "X$additional_libdir" != "X/usr/lib"; then
15005 haveit=
15006 if test "X$additional_libdir" = "X/usr/local/lib"; then
15007 if test -n "$GCC"; then
15008 case $host_os in
15009 linux*) haveit=yes;;
15010 esac
15011 fi
15012 fi
15013 if test -z "$haveit"; then
15014 haveit=
15015 for x in $LDFLAGS $LIBICONV; do
15016
15017 acl_save_prefix="$prefix"
15018 prefix="$acl_final_prefix"
15019 acl_save_exec_prefix="$exec_prefix"
15020 exec_prefix="$acl_final_exec_prefix"
15021 eval x=\"$x\"
15022 exec_prefix="$acl_save_exec_prefix"
15023 prefix="$acl_save_prefix"
15024
15025 if test "X$x" = "X-L$additional_libdir"; then
15026 haveit=yes
15027 break
15028 fi
15029 done
15030 if test -z "$haveit"; then
15031 if test -d "$additional_libdir"; then
15032 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
15033 fi
15034 fi
15035 haveit=
15036 for x in $LDFLAGS $LTLIBICONV; do
15037
15038 acl_save_prefix="$prefix"
15039 prefix="$acl_final_prefix"
15040 acl_save_exec_prefix="$exec_prefix"
15041 exec_prefix="$acl_final_exec_prefix"
15042 eval x=\"$x\"
15043 exec_prefix="$acl_save_exec_prefix"
15044 prefix="$acl_save_prefix"
15045
15046 if test "X$x" = "X-L$additional_libdir"; then
15047 haveit=yes
15048 break
15049 fi
15050 done
15051 if test -z "$haveit"; then
15052 if test -d "$additional_libdir"; then
15053 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
15054 fi
15055 fi
15056 fi
15057 fi
15058 ;;
15059 -R*)
15060 dir=`echo "X$dep" | sed -e 's/^X-R//'`
15061 if test "$enable_rpath" != no; then
15062 haveit=
15063 for x in $rpathdirs; do
15064 if test "X$x" = "X$dir"; then
15065 haveit=yes
15066 break
15067 fi
15068 done
15069 if test -z "$haveit"; then
15070 rpathdirs="$rpathdirs $dir"
15071 fi
15072 haveit=
15073 for x in $ltrpathdirs; do
15074 if test "X$x" = "X$dir"; then
15075 haveit=yes
15076 break
15077 fi
15078 done
15079 if test -z "$haveit"; then
15080 ltrpathdirs="$ltrpathdirs $dir"
15081 fi
15082 fi
15083 ;;
15084 -l*)
15085 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15086 ;;
15087 *.la)
15088 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15089 ;;
15090 *)
15091 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
15092 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
15093 ;;
15094 esac
15095 done
15096 fi
15097 else
9f1528a1
AB
15098 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
15099 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
15100 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
15101 else
15102 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
15103 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
15104 fi
5ba684e2
NC
15105 fi
15106 fi
15107 fi
15108 done
15109 done
15110 if test "X$rpathdirs" != "X"; then
15111 if test -n "$hardcode_libdir_separator"; then
15112 alldirs=
15113 for found_dir in $rpathdirs; do
15114 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15115 done
15116 acl_save_libdir="$libdir"
15117 libdir="$alldirs"
15118 eval flag=\"$hardcode_libdir_flag_spec\"
15119 libdir="$acl_save_libdir"
15120 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
15121 else
15122 for found_dir in $rpathdirs; do
15123 acl_save_libdir="$libdir"
15124 libdir="$found_dir"
15125 eval flag=\"$hardcode_libdir_flag_spec\"
15126 libdir="$acl_save_libdir"
15127 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
15128 done
15129 fi
15130 fi
15131 if test "X$ltrpathdirs" != "X"; then
15132 for found_dir in $ltrpathdirs; do
15133 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
15134 done
15135 fi
15136
15137
15138
15139
15140
15141
15142
81ecdfbb
RW
15143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
15144$as_echo_n "checking for iconv... " >&6; }
d0ac1c44 15145if ${am_cv_func_iconv+:} false; then :
81ecdfbb 15146 $as_echo_n "(cached) " >&6
5ba684e2
NC
15147else
15148
15149 am_cv_func_iconv="no, consider installing GNU libiconv"
15150 am_cv_lib_iconv=no
cfe101c6
YS
15151 am_save_CPPFLAGS="$CPPFLAGS"
15152 CPPFLAGS="$CPPFLAGS $INCICONV"
81ecdfbb 15153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
15154/* end confdefs.h. */
15155#include <stdlib.h>
15156#include <iconv.h>
15157int
15158main ()
15159{
15160iconv_t cd = iconv_open("","");
15161 iconv(cd,NULL,NULL,NULL,NULL);
15162 iconv_close(cd);
15163 ;
15164 return 0;
15165}
15166_ACEOF
81ecdfbb 15167if ac_fn_c_try_link "$LINENO"; then :
5ba684e2 15168 am_cv_func_iconv=yes
5ba684e2 15169fi
81ecdfbb
RW
15170rm -f core conftest.err conftest.$ac_objext \
15171 conftest$ac_exeext conftest.$ac_ext
cfe101c6
YS
15172 CPPFLAGS="$am_save_CPPFLAGS"
15173
15174 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
15175 for _libs in .libs _libs; do
15176 am_save_CPPFLAGS="$CPPFLAGS"
15177 am_save_LIBS="$LIBS"
15178 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
15179 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
15180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15181/* end confdefs.h. */
15182#include <stdlib.h>
15183#include <iconv.h>
15184int
15185main ()
15186{
15187iconv_t cd = iconv_open("","");
15188 iconv(cd,NULL,NULL,NULL,NULL);
15189 iconv_close(cd);
15190 ;
15191 return 0;
15192}
15193_ACEOF
15194if ac_fn_c_try_link "$LINENO"; then :
15195 INCICONV="-I../libiconv/include"
15196 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
15197 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
15198 am_cv_lib_iconv=yes
15199 am_cv_func_iconv=yes
15200fi
15201rm -f core conftest.err conftest.$ac_objext \
15202 conftest$ac_exeext conftest.$ac_ext
15203 CPPFLAGS="$am_save_CPPFLAGS"
15204 LIBS="$am_save_LIBS"
15205 if test "$am_cv_func_iconv" = "yes"; then
15206 break
15207 fi
15208 done
15209 fi
15210
5ba684e2 15211 if test "$am_cv_func_iconv" != yes; then
cfe101c6 15212 am_save_CPPFLAGS="$CPPFLAGS"
5ba684e2 15213 am_save_LIBS="$LIBS"
5d762de0 15214 CPPFLAGS="$CPPFLAGS $INCICONV"
5ba684e2 15215 LIBS="$LIBS $LIBICONV"
81ecdfbb 15216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
15217/* end confdefs.h. */
15218#include <stdlib.h>
15219#include <iconv.h>
15220int
15221main ()
15222{
15223iconv_t cd = iconv_open("","");
15224 iconv(cd,NULL,NULL,NULL,NULL);
15225 iconv_close(cd);
15226 ;
15227 return 0;
15228}
15229_ACEOF
81ecdfbb 15230if ac_fn_c_try_link "$LINENO"; then :
5ba684e2
NC
15231 am_cv_lib_iconv=yes
15232 am_cv_func_iconv=yes
5ba684e2 15233fi
81ecdfbb
RW
15234rm -f core conftest.err conftest.$ac_objext \
15235 conftest$ac_exeext conftest.$ac_ext
cfe101c6 15236 CPPFLAGS="$am_save_CPPFLAGS"
5ba684e2
NC
15237 LIBS="$am_save_LIBS"
15238 fi
15239
15240fi
81ecdfbb
RW
15241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
15242$as_echo "$am_cv_func_iconv" >&6; }
5ba684e2
NC
15243 if test "$am_cv_func_iconv" = yes; then
15244
81ecdfbb 15245$as_echo "#define HAVE_ICONV 1" >>confdefs.h
5ba684e2
NC
15246
15247 fi
15248 if test "$am_cv_lib_iconv" = yes; then
cfe101c6
YS
15249
15250 for element in $INCICONV; do
15251 haveit=
15252 for x in $CPPFLAGS; do
15253
15254 acl_save_prefix="$prefix"
15255 prefix="$acl_final_prefix"
15256 acl_save_exec_prefix="$exec_prefix"
15257 exec_prefix="$acl_final_exec_prefix"
15258 eval x=\"$x\"
15259 exec_prefix="$acl_save_exec_prefix"
15260 prefix="$acl_save_prefix"
15261
15262 if test "X$x" = "X$element"; then
15263 haveit=yes
15264 break
15265 fi
15266 done
15267 if test -z "$haveit"; then
15268 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15269 fi
15270 done
15271
81ecdfbb
RW
15272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
15273$as_echo_n "checking how to link with libiconv... " >&6; }
15274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
15275$as_echo "$LIBICONV" >&6; }
5ba684e2 15276 else
5ba684e2
NC
15277 LIBICONV=
15278 LTLIBICONV=
15279 fi
15280
15281
15282
15283 if test "$am_cv_func_iconv" = yes; then
81ecdfbb
RW
15284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
15285$as_echo_n "checking for iconv declaration... " >&6; }
d0ac1c44 15286 if ${am_cv_proto_iconv+:} false; then :
81ecdfbb 15287 $as_echo_n "(cached) " >&6
5ba684e2
NC
15288else
15289
81ecdfbb 15290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
15291/* end confdefs.h. */
15292
15293#include <stdlib.h>
15294#include <iconv.h>
15295extern
15296#ifdef __cplusplus
15297"C"
15298#endif
15299#if defined(__STDC__) || defined(__cplusplus)
15300size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
15301#else
15302size_t iconv();
15303#endif
15304
15305int
15306main ()
15307{
15308
15309 ;
15310 return 0;
15311}
15312_ACEOF
81ecdfbb 15313if ac_fn_c_try_compile "$LINENO"; then :
5ba684e2
NC
15314 am_cv_proto_iconv_arg1=""
15315else
81ecdfbb 15316 am_cv_proto_iconv_arg1="const"
5ba684e2 15317fi
81ecdfbb 15318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5ba684e2
NC
15319 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
15320fi
15321
15322 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
81ecdfbb 15323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
5ba684e2 15324 }$am_cv_proto_iconv" >&5
81ecdfbb
RW
15325$as_echo "${ac_t:-
15326 }$am_cv_proto_iconv" >&6; }
5ba684e2
NC
15327
15328cat >>confdefs.h <<_ACEOF
15329#define ICONV_CONST $am_cv_proto_iconv_arg1
15330_ACEOF
15331
15332 fi
15333
15334
252b5132 15335all_targets=false
252b5132
RH
15336BUILD_SRCONV=
15337BUILD_DLLTOOL=
15338DLLTOOL_DEFS=
7aad4c3d 15339DLLTOOL_DEFAULT=
252b5132 15340BUILD_WINDRES=
692ed3e7 15341BUILD_WINDMC=
252b5132
RH
15342BUILD_DLLWRAP=
15343BUILD_MISC=
1d97d67f 15344BUILD_INSTALL_MISC=
8b1e6df3 15345OBJDUMP_DEFS=
6abcee90
TG
15346OBJDUMP_PRIVATE_VECTORS=
15347OBJDUMP_PRIVATE_OFILES=
15348od_vectors=
252b5132
RH
15349
15350for targ in $target $canon_targets
15351do
15352 if test "x$targ" = "xall"; then
15353 all_targets=true
252b5132 15354 BUILD_SRCONV='$(SRCONV_PROG)'
1d97d67f 15355 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
003bc0ba
NC
15356 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15357 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15358 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15359 if test -z "$DLLTOOL_DEFAULT"; then
15360 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15361 fi
15362 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15363 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
1ab52cbe 15364 od_vectors="$od_vectors objdump_private_desc_xcoff"
252b5132 15365 else
252b5132
RH
15366 case $targ in
15367 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
15368 esac
6abcee90 15369
252b5132 15370 case $targ in
361dff73 15371 arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
7148cc28 15372 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15373 if test -z "$DLLTOOL_DEFAULT"; then
15374 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
15375 fi
7148cc28
NC
15376 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
15377 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15378 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7148cc28
NC
15379 ;;
15380 arm-*-pe*)
252b5132 15381 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15382 if test -z "$DLLTOOL_DEFAULT"; then
15383 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
15384 fi
252b5132
RH
15385 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
15386 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15387 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 15388 ;;
ee36d918 15389 x86_64-*-mingw* | x86_64-*-cygwin*)
99ad8390 15390 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15391 if test -z "$DLLTOOL_DEFAULT"; then
15392 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
15393 fi
99ad8390
NC
15394 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
15395 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15396 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
99ad8390
NC
15397 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
15398 ;;
80c7c40a 15399 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
252b5132 15400 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15401 if test -z "$DLLTOOL_DEFAULT"; then
15402 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15403 fi
252b5132
RH
15404 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15405 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15406 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
252b5132 15407 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
7a7b06ef 15408 ;;
80c7c40a 15409 i[3-7]86-*-interix)
7a7b06ef 15410 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
7aad4c3d
L
15411 if test -z "$DLLTOOL_DEFAULT"; then
15412 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15413 fi
7a7b06ef
ILT
15414 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15415 ;;
f0660b73
NC
15416 powerpc*-aix5.[01])
15417 ;;
e5231592 15418 powerpc*-aix[5-9].*)
f0660b73
NC
15419 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
15420 ;;
59678365 15421 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)
1ab52cbe
AM
15422 case "$BUILD_INSTALL_MISC" in
15423 *embedspu*) ;;
15424 *) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
15425 esac
669a9a2a 15426 ;;
e1d5b1e7 15427 sh*-*-pe)
8a0e0f38 15428 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15429 if test -z "$DLLTOOL_DEFAULT"; then
15430 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
15431 fi
8a0e0f38
NC
15432 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
15433 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15434 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 15435 ;;
cd14b966 15436 spu-*-*)
1d97d67f 15437 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
cd14b966 15438 ;;
e1d5b1e7 15439 mips*-*-pe)
8a0e0f38 15440 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15441 if test -z "$DLLTOOL_DEFAULT"; then
15442 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
15443 fi
8a0e0f38
NC
15444 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
15445 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15446 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 15447 ;;
27a710e5 15448 mcore-*-pe)
661016bb 15449 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15450 if test -z "$DLLTOOL_DEFAULT"; then
15451 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
15452 fi
661016bb
NC
15453 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
15454 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15455 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 15456 ;;
27a710e5 15457 mcore-*-elf)
661016bb 15458 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15459 if test -z "$DLLTOOL_DEFAULT"; then
15460 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
15461 fi
661016bb 15462 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
7a7b06ef 15463 ;;
15ab5209
DB
15464 mep-*)
15465 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
15466 ;;
252b5132 15467 esac
6abcee90
TG
15468
15469 # Add objdump private vectors.
15470 case $targ in
6d0cfb9c
DC
15471 avr-*-*)
15472 od_vectors="$od_vectors objdump_private_desc_elf32_avr"
15473 ;;
52fe4420 15474 powerpc*-*-aix* | rs6000-*-aix*)
c5012cd8
TG
15475 od_vectors="$od_vectors objdump_private_desc_xcoff"
15476 ;;
15477 *-*-darwin*)
15478 od_vectors="$od_vectors objdump_private_desc_mach_o"
6abcee90
TG
15479 ;;
15480 esac
252b5132
RH
15481 fi
15482done
15483
6abcee90
TG
15484# Uniq objdump private vector, build objdump target ofiles.
15485od_files=
15486f=""
15487for i in $od_vectors ; do
15488 case " $f " in
15489 *" $i "*) ;;
15490 *)
15491 f="$f $i"
15492 OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i,"
15493 case $i in
6d0cfb9c
DC
15494 objdump_private_desc_elf32_avr)
15495 od_files="$od_files od-elf32_avr" ;;
6abcee90
TG
15496 objdump_private_desc_xcoff)
15497 od_files="$od_files od-xcoff" ;;
c5012cd8
TG
15498 objdump_private_desc_mach_o)
15499 od_files="$od_files od-macho" ;;
d0ac1c44 15500 *) as_fn_error $? "*** unknown private vector $i" "$LINENO" 5 ;;
6abcee90
TG
15501 esac
15502 ;;
15503 esac
15504done
15505
15506# Uniq objdump target ofiles
15507f=""
15508for i in $od_files ; do
15509 case " $f " in
15510 *" $i "*) ;;
15511 *)
15512 f="$f $i"
15513 OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext"
15514 ;;
15515 esac
15516done
15517
7aad4c3d
L
15518DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
15519
42ecbf5e
DJ
15520if test "${with_windres+set}" = set; then
15521 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15522fi
15523
692ed3e7
NC
15524if test "${with_windmc+set}" = set; then
15525 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15526fi
15527
6abcee90
TG
15528OBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\""
15529
15530
692ed3e7 15531
42ecbf5e
DJ
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
42ecbf5e
DJ
15542cat >>confdefs.h <<_ACEOF
15543#define TARGET "${target}"
15544_ACEOF
15545
15546
15547targ=$target
15548. $srcdir/../bfd/config.bfd
15549if test "x$targ_underscore" = "xyes"; then
15550 UNDERSCORE=1
15551else
15552 UNDERSCORE=0
15553fi
15554
15555cat >>confdefs.h <<_ACEOF
15556#define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE
15557_ACEOF
15558
15559
15560# Emulation
52fbfb5d
AM
15561targ=$target
15562. ${srcdir}/configure.tgt
15563EMULATION=$targ_emul
15564EMULATION_VECTOR=$targ_emul_vector
42ecbf5e
DJ
15565
15566
15567
15568
108a6f8e
CD
15569# Required for html and install-html
15570
15571
15572
15573
31dd3154 15574
81ecdfbb 15575ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
da594c4a 15576
42ecbf5e
DJ
15577cat >confcache <<\_ACEOF
15578# This file is a shell script that caches the results of configure
15579# tests run on this system so they can be shared between configure
15580# scripts and configure runs, see configure's option --config-cache.
15581# It is not useful on other systems. If it contains results you don't
15582# want to keep, you may remove or edit it.
15583#
15584# config.status only pays attention to the cache file if you give it
15585# the --recheck option to rerun configure.
15586#
15587# `ac_cv_env_foo' variables (set or unset) will be overridden when
15588# loading this file, other *unset* `ac_cv_foo' will be assigned the
15589# following values.
15590
15591_ACEOF
15592
15593# The following way of writing the cache mishandles newlines in values,
15594# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 15595# So, we kill variables containing newlines.
42ecbf5e
DJ
15596# Ultrix sh set writes to stderr and can't be redirected directly,
15597# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
15598(
15599 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15600 eval ac_val=\$$ac_var
15601 case $ac_val in #(
15602 *${as_nl}*)
15603 case $ac_var in #(
15604 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15605$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15606 esac
15607 case $ac_var in #(
15608 _ | IFS | as_nl) ;; #(
15609 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15610 *) { eval $ac_var=; unset $ac_var;} ;;
15611 esac ;;
15612 esac
15613 done
15614
42ecbf5e 15615 (set) 2>&1 |
81ecdfbb
RW
15616 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15617 *${as_nl}ac_space=\ *)
15618 # `set' does not quote correctly, so add quotes: double-quote
15619 # substitution turns \\\\ into \\, and sed turns \\ into \.
42ecbf5e
DJ
15620 sed -n \
15621 "s/'/'\\\\''/g;
15622 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 15623 ;; #(
42ecbf5e
DJ
15624 *)
15625 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 15626 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 15627 ;;
81ecdfbb
RW
15628 esac |
15629 sort
15630) |
42ecbf5e 15631 sed '
81ecdfbb 15632 /^ac_cv_env_/b end
42ecbf5e 15633 t clear
81ecdfbb 15634 :clear
42ecbf5e
DJ
15635 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15636 t end
81ecdfbb
RW
15637 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15638 :end' >>confcache
15639if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15640 if test -w "$cache_file"; then
d0ac1c44 15641 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
15642 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15643$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
15644 if test ! -f "$cache_file" || test -h "$cache_file"; then
15645 cat confcache >"$cache_file"
15646 else
15647 case $cache_file in #(
15648 */* | ?:*)
15649 mv -f confcache "$cache_file"$$ &&
15650 mv -f "$cache_file"$$ "$cache_file" ;; #(
15651 *)
15652 mv -f confcache "$cache_file" ;;
15653 esac
15654 fi
15655 fi
42ecbf5e 15656 else
81ecdfbb
RW
15657 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15658$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
42ecbf5e
DJ
15659 fi
15660fi
15661rm -f confcache
15662
15663test "x$prefix" = xNONE && prefix=$ac_default_prefix
15664# Let make expand exec_prefix.
15665test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15666
42ecbf5e
DJ
15667DEFS=-DHAVE_CONFIG_H
15668
15669ac_libobjs=
15670ac_ltlibobjs=
d0ac1c44 15671U=
42ecbf5e
DJ
15672for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15673 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
15674 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15675 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15676 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15677 # will be set to the directory where LIBOBJS objects are built.
15678 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15679 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
42ecbf5e
DJ
15680done
15681LIBOBJS=$ac_libobjs
15682
15683LTLIBOBJS=$ac_ltlibobjs
15684
15685
d0ac1c44
SM
15686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15687$as_echo_n "checking that generated files are newer than configure... " >&6; }
15688 if test -n "$am_sleep_pid"; then
15689 # Hide warnings about reused PIDs.
15690 wait $am_sleep_pid 2>/dev/null
15691 fi
15692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15693$as_echo "done" >&6; }
42ecbf5e 15694if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
d0ac1c44 15695 as_fn_error $? "conditional \"AMDEP\" was never defined.
81ecdfbb 15696Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e
DJ
15697fi
15698if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
d0ac1c44 15699 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
81ecdfbb
RW
15700Usually this means the macro was only invoked conditionally." "$LINENO" 5
15701fi
15702 if test -n "$EXEEXT"; then
15703 am__EXEEXT_TRUE=
15704 am__EXEEXT_FALSE='#'
15705else
15706 am__EXEEXT_TRUE='#'
15707 am__EXEEXT_FALSE=
42ecbf5e 15708fi
81ecdfbb 15709
094e34f2
NA
15710if test -z "${ENABLE_LIBCTF_TRUE}" && test -z "${ENABLE_LIBCTF_FALSE}"; then
15711 as_fn_error $? "conditional \"ENABLE_LIBCTF\" was never defined.
15712Usually this means the macro was only invoked conditionally." "$LINENO" 5
15713fi
42ecbf5e 15714if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 15715 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
81ecdfbb 15716Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e 15717fi
d5fbea21 15718if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
d0ac1c44 15719 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
81ecdfbb 15720Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 15721fi
42ecbf5e 15722
d0ac1c44 15723: "${CONFIG_STATUS=./config.status}"
81ecdfbb 15724ac_write_fail=0
42ecbf5e
DJ
15725ac_clean_files_save=$ac_clean_files
15726ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
15727{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15728$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15729as_write_fail=0
15730cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
42ecbf5e
DJ
15731#! $SHELL
15732# Generated by $as_me.
15733# Run this file to recreate the current configuration.
15734# Compiler output produced by configure, useful for debugging
15735# configure, is in config.log if it exists.
15736
15737debug=false
15738ac_cs_recheck=false
15739ac_cs_silent=false
252b5132 15740
81ecdfbb
RW
15741SHELL=\${CONFIG_SHELL-$SHELL}
15742export SHELL
15743_ASEOF
15744cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15745## -------------------- ##
15746## M4sh Initialization. ##
15747## -------------------- ##
252b5132 15748
81ecdfbb
RW
15749# Be more Bourne compatible
15750DUALCASE=1; export DUALCASE # for MKS sh
15751if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
42ecbf5e
DJ
15752 emulate sh
15753 NULLCMD=:
81ecdfbb 15754 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
DJ
15755 # is contrary to our usage. Disable this feature.
15756 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
15757 setopt NO_GLOB_SUBST
15758else
15759 case `(set -o) 2>/dev/null` in #(
15760 *posix*) :
15761 set -o posix ;; #(
15762 *) :
15763 ;;
15764esac
42ecbf5e 15765fi
252b5132 15766
81ecdfbb
RW
15767
15768as_nl='
15769'
15770export as_nl
15771# Printing a long string crashes Solaris 7 /usr/bin/printf.
15772as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15773as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15774as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15775# Prefer a ksh shell builtin over an external printf program on Solaris,
15776# but without wasting forks for bash or zsh.
15777if test -z "$BASH_VERSION$ZSH_VERSION" \
15778 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15779 as_echo='print -r --'
15780 as_echo_n='print -rn --'
15781elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15782 as_echo='printf %s\n'
15783 as_echo_n='printf %s'
15784else
15785 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15786 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15787 as_echo_n='/usr/ucb/echo -n'
15788 else
15789 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15790 as_echo_n_body='eval
15791 arg=$1;
15792 case $arg in #(
15793 *"$as_nl"*)
15794 expr "X$arg" : "X\\(.*\\)$as_nl";
15795 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15796 esac;
15797 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15798 '
15799 export as_echo_n_body
15800 as_echo_n='sh -c $as_echo_n_body as_echo'
15801 fi
15802 export as_echo_body
15803 as_echo='sh -c $as_echo_body as_echo'
15804fi
15805
15806# The user is always right.
15807if test "${PATH_SEPARATOR+set}" != set; then
15808 PATH_SEPARATOR=:
15809 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15810 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15811 PATH_SEPARATOR=';'
15812 }
42ecbf5e 15813fi
252b5132
RH
15814
15815
81ecdfbb
RW
15816# IFS
15817# We need space, tab and new line, in precisely that order. Quoting is
15818# there to prevent editors from complaining about space-tab.
15819# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15820# splitting by setting IFS to empty value.)
15821IFS=" "" $as_nl"
15822
15823# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 15824as_myself=
81ecdfbb
RW
15825case $0 in #((
15826 *[\\/]* ) as_myself=$0 ;;
15827 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15828for as_dir in $PATH
15829do
15830 IFS=$as_save_IFS
15831 test -z "$as_dir" && as_dir=.
15832 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15833 done
15834IFS=$as_save_IFS
15835
15836 ;;
15837esac
15838# We did not find ourselves, most probably we were run as `sh COMMAND'
15839# in which case we are not to be found in the path.
15840if test "x$as_myself" = x; then
15841 as_myself=$0
15842fi
15843if test ! -f "$as_myself"; then
15844 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15845 exit 1
15846fi
15847
15848# Unset variables that we do not need and which cause bugs (e.g. in
15849# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15850# suppresses any "Segmentation fault" message there. '((' could
15851# trigger a bug in pdksh 5.2.14.
15852for as_var in BASH_ENV ENV MAIL MAILPATH
15853do eval test x\${$as_var+set} = xset \
15854 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15855done
42ecbf5e
DJ
15856PS1='$ '
15857PS2='> '
15858PS4='+ '
252b5132 15859
42ecbf5e 15860# NLS nuisances.
81ecdfbb
RW
15861LC_ALL=C
15862export LC_ALL
15863LANGUAGE=C
15864export LANGUAGE
15865
15866# CDPATH.
15867(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15868
15869
d0ac1c44
SM
15870# as_fn_error STATUS ERROR [LINENO LOG_FD]
15871# ----------------------------------------
81ecdfbb
RW
15872# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15873# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 15874# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
15875as_fn_error ()
15876{
d0ac1c44
SM
15877 as_status=$1; test $as_status -eq 0 && as_status=1
15878 if test "$4"; then
15879 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15880 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
42ecbf5e 15881 fi
d0ac1c44 15882 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
15883 as_fn_exit $as_status
15884} # as_fn_error
15885
15886
15887# as_fn_set_status STATUS
15888# -----------------------
15889# Set $? to STATUS, without forking.
15890as_fn_set_status ()
15891{
15892 return $1
15893} # as_fn_set_status
15894
15895# as_fn_exit STATUS
15896# -----------------
15897# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15898as_fn_exit ()
15899{
15900 set +e
15901 as_fn_set_status $1
15902 exit $1
15903} # as_fn_exit
15904
15905# as_fn_unset VAR
15906# ---------------
15907# Portably unset VAR.
15908as_fn_unset ()
15909{
15910 { eval $1=; unset $1;}
15911}
15912as_unset=as_fn_unset
15913# as_fn_append VAR VALUE
15914# ----------------------
15915# Append the text in VALUE to the end of the definition contained in VAR. Take
15916# advantage of any shell optimizations that allow amortized linear growth over
15917# repeated appends, instead of the typical quadratic growth present in naive
15918# implementations.
15919if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15920 eval 'as_fn_append ()
15921 {
15922 eval $1+=\$2
15923 }'
15924else
15925 as_fn_append ()
15926 {
15927 eval $1=\$$1\$2
15928 }
15929fi # as_fn_append
15930
15931# as_fn_arith ARG...
15932# ------------------
15933# Perform arithmetic evaluation on the ARGs, and store the result in the
15934# global $as_val. Take advantage of shells that can avoid forks. The arguments
15935# must be portable across $(()) and expr.
15936if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15937 eval 'as_fn_arith ()
15938 {
15939 as_val=$(( $* ))
15940 }'
15941else
15942 as_fn_arith ()
15943 {
15944 as_val=`expr "$@" || test $? -eq 1`
15945 }
15946fi # as_fn_arith
15947
252b5132 15948
81ecdfbb
RW
15949if expr a : '\(a\)' >/dev/null 2>&1 &&
15950 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
DJ
15951 as_expr=expr
15952else
15953 as_expr=false
15954fi
252b5132 15955
81ecdfbb 15956if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
42ecbf5e
DJ
15957 as_basename=basename
15958else
15959 as_basename=false
15960fi
252b5132 15961
81ecdfbb
RW
15962if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15963 as_dirname=dirname
15964else
15965 as_dirname=false
15966fi
8b1e6df3 15967
81ecdfbb 15968as_me=`$as_basename -- "$0" ||
42ecbf5e
DJ
15969$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15970 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
15971 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15972$as_echo X/"$0" |
15973 sed '/^.*\/\([^/][^/]*\)\/*$/{
15974 s//\1/
15975 q
15976 }
15977 /^X\/\(\/\/\)$/{
15978 s//\1/
15979 q
15980 }
15981 /^X\/\(\/\).*/{
15982 s//\1/
15983 q
15984 }
15985 s/.*/./; q'`
0218d1e4 15986
42ecbf5e
DJ
15987# Avoid depending upon Character Ranges.
15988as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15989as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15990as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15991as_cr_digits='0123456789'
15992as_cr_alnum=$as_cr_Letters$as_cr_digits
252b5132 15993
81ecdfbb
RW
15994ECHO_C= ECHO_N= ECHO_T=
15995case `echo -n x` in #(((((
15996-n*)
15997 case `echo 'xy\c'` in
15998 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15999 xy) ECHO_C='\c';;
16000 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16001 ECHO_T=' ';;
16002 esac;;
16003*)
16004 ECHO_N='-n';;
42ecbf5e 16005esac
eb1e0e80 16006
81ecdfbb
RW
16007rm -f conf$$ conf$$.exe conf$$.file
16008if test -d conf$$.dir; then
16009 rm -f conf$$.dir/conf$$.file
d15b04bd 16010else
81ecdfbb
RW
16011 rm -f conf$$.dir
16012 mkdir conf$$.dir 2>/dev/null
42ecbf5e 16013fi
81ecdfbb
RW
16014if (echo >conf$$.file) 2>/dev/null; then
16015 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 16016 as_ln_s='ln -s'
81ecdfbb
RW
16017 # ... but there are two gotchas:
16018 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16019 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 16020 # In both cases, we have to default to `cp -pR'.
81ecdfbb 16021 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 16022 as_ln_s='cp -pR'
81ecdfbb
RW
16023 elif ln conf$$.file conf$$ 2>/dev/null; then
16024 as_ln_s=ln
16025 else
d0ac1c44 16026 as_ln_s='cp -pR'
252b5132 16027 fi
42ecbf5e 16028else
d0ac1c44 16029 as_ln_s='cp -pR'
252b5132 16030fi
81ecdfbb
RW
16031rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16032rmdir conf$$.dir 2>/dev/null
16033
16034
16035# as_fn_mkdir_p
16036# -------------
16037# Create "$as_dir" as a directory, including parents if necessary.
16038as_fn_mkdir_p ()
16039{
16040
16041 case $as_dir in #(
16042 -*) as_dir=./$as_dir;;
16043 esac
16044 test -d "$as_dir" || eval $as_mkdir_p || {
16045 as_dirs=
16046 while :; do
16047 case $as_dir in #(
16048 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16049 *) as_qdir=$as_dir;;
16050 esac
16051 as_dirs="'$as_qdir' $as_dirs"
16052 as_dir=`$as_dirname -- "$as_dir" ||
16053$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16054 X"$as_dir" : 'X\(//\)[^/]' \| \
16055 X"$as_dir" : 'X\(//\)$' \| \
16056 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16057$as_echo X"$as_dir" |
16058 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16059 s//\1/
16060 q
16061 }
16062 /^X\(\/\/\)[^/].*/{
16063 s//\1/
16064 q
16065 }
16066 /^X\(\/\/\)$/{
16067 s//\1/
16068 q
16069 }
16070 /^X\(\/\).*/{
16071 s//\1/
16072 q
16073 }
16074 s/.*/./; q'`
16075 test -d "$as_dir" && break
16076 done
16077 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 16078 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb 16079
252b5132 16080
81ecdfbb 16081} # as_fn_mkdir_p
42ecbf5e 16082if mkdir -p . 2>/dev/null; then
81ecdfbb 16083 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
16084else
16085 test -d ./-p && rmdir ./-p
16086 as_mkdir_p=false
16087fi
81ecdfbb 16088
d0ac1c44
SM
16089
16090# as_fn_executable_p FILE
16091# -----------------------
16092# Test if FILE is an executable regular file.
16093as_fn_executable_p ()
16094{
16095 test -f "$1" && test -x "$1"
16096} # as_fn_executable_p
16097as_test_x='test -x'
16098as_executable_p=as_fn_executable_p
252b5132 16099
42ecbf5e
DJ
16100# Sed expression to map a string onto a valid CPP name.
16101as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16102
16103# Sed expression to map a string onto a valid variable name.
16104as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16105
16106
42ecbf5e 16107exec 6>&1
81ecdfbb
RW
16108## ----------------------------------- ##
16109## Main body of $CONFIG_STATUS script. ##
16110## ----------------------------------- ##
16111_ASEOF
16112test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
42ecbf5e 16113
81ecdfbb
RW
16114cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16115# Save the log message, to keep $0 and so on meaningful, and to
42ecbf5e 16116# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
16117# values after options handling.
16118ac_log="
573fe3fb 16119This file was extended by binutils $as_me 2.36.50, which was
d0ac1c44 16120generated by GNU Autoconf 2.69. Invocation command line was
42ecbf5e
DJ
16121
16122 CONFIG_FILES = $CONFIG_FILES
16123 CONFIG_HEADERS = $CONFIG_HEADERS
16124 CONFIG_LINKS = $CONFIG_LINKS
16125 CONFIG_COMMANDS = $CONFIG_COMMANDS
16126 $ $0 $@
16127
81ecdfbb
RW
16128on `(hostname || uname -n) 2>/dev/null | sed 1q`
16129"
16130
42ecbf5e
DJ
16131_ACEOF
16132
81ecdfbb
RW
16133case $ac_config_files in *"
16134"*) set x $ac_config_files; shift; ac_config_files=$*;;
16135esac
252b5132 16136
81ecdfbb
RW
16137case $ac_config_headers in *"
16138"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16139esac
e5a52504
MM
16140
16141
81ecdfbb
RW
16142cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16143# Files that config.status was made for.
16144config_files="$ac_config_files"
16145config_headers="$ac_config_headers"
16146config_commands="$ac_config_commands"
d15b04bd 16147
81ecdfbb 16148_ACEOF
42ecbf5e 16149
81ecdfbb 16150cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 16151ac_cs_usage="\
81ecdfbb
RW
16152\`$as_me' instantiates files and other configuration actions
16153from templates according to the current configuration. Unless the files
16154and actions are specified as TAGs, all are instantiated by default.
42ecbf5e 16155
81ecdfbb 16156Usage: $0 [OPTION]... [TAG]...
42ecbf5e
DJ
16157
16158 -h, --help print this help, then exit
81ecdfbb 16159 -V, --version print version number and configuration settings, then exit
d0ac1c44 16160 --config print configuration, then exit
81ecdfbb
RW
16161 -q, --quiet, --silent
16162 do not print progress messages
42ecbf5e
DJ
16163 -d, --debug don't remove temporary files
16164 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
16165 --file=FILE[:TEMPLATE]
16166 instantiate the configuration file FILE
16167 --header=FILE[:TEMPLATE]
16168 instantiate the configuration header FILE
42ecbf5e
DJ
16169
16170Configuration files:
16171$config_files
16172
16173Configuration headers:
16174$config_headers
16175
16176Configuration commands:
16177$config_commands
16178
81ecdfbb 16179Report bugs to the package provider."
42ecbf5e 16180
81ecdfbb
RW
16181_ACEOF
16182cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 16183ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
42ecbf5e 16184ac_cs_version="\\
573fe3fb 16185binutils config.status 2.36.50
d0ac1c44
SM
16186configured by $0, generated by GNU Autoconf 2.69,
16187 with options \\"\$ac_cs_config\\"
42ecbf5e 16188
d0ac1c44 16189Copyright (C) 2012 Free Software Foundation, Inc.
42ecbf5e
DJ
16190This config.status script is free software; the Free Software Foundation
16191gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
16192
16193ac_pwd='$ac_pwd'
16194srcdir='$srcdir'
16195INSTALL='$INSTALL'
16196MKDIR_P='$MKDIR_P'
16197AWK='$AWK'
16198test -n "\$AWK" || AWK=awk
42ecbf5e
DJ
16199_ACEOF
16200
81ecdfbb
RW
16201cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16202# The default lists apply if the user does not specify any file.
42ecbf5e
DJ
16203ac_need_defaults=:
16204while test $# != 0
16205do
16206 case $1 in
d0ac1c44 16207 --*=?*)
81ecdfbb
RW
16208 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16209 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
42ecbf5e
DJ
16210 ac_shift=:
16211 ;;
d0ac1c44
SM
16212 --*=)
16213 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16214 ac_optarg=
16215 ac_shift=:
16216 ;;
81ecdfbb 16217 *)
42ecbf5e
DJ
16218 ac_option=$1
16219 ac_optarg=$2
16220 ac_shift=shift
16221 ;;
42ecbf5e
DJ
16222 esac
16223
16224 case $ac_option in
16225 # Handling of the options.
42ecbf5e
DJ
16226 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16227 ac_cs_recheck=: ;;
81ecdfbb
RW
16228 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16229 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
16230 --config | --confi | --conf | --con | --co | --c )
16231 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 16232 --debug | --debu | --deb | --de | --d | -d )
42ecbf5e
DJ
16233 debug=: ;;
16234 --file | --fil | --fi | --f )
16235 $ac_shift
81ecdfbb
RW
16236 case $ac_optarg in
16237 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 16238 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
16239 esac
16240 as_fn_append CONFIG_FILES " '$ac_optarg'"
42ecbf5e
DJ
16241 ac_need_defaults=false;;
16242 --header | --heade | --head | --hea )
16243 $ac_shift
81ecdfbb
RW
16244 case $ac_optarg in
16245 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16246 esac
16247 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
42ecbf5e 16248 ac_need_defaults=false;;
81ecdfbb
RW
16249 --he | --h)
16250 # Conflict between --help and --header
d0ac1c44 16251 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
16252Try \`$0 --help' for more information.";;
16253 --help | --hel | -h )
16254 $as_echo "$ac_cs_usage"; exit ;;
42ecbf5e
DJ
16255 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16256 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16257 ac_cs_silent=: ;;
16258
16259 # This is an error.
d0ac1c44 16260 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 16261Try \`$0 --help' for more information." ;;
42ecbf5e 16262
81ecdfbb
RW
16263 *) as_fn_append ac_config_targets " $1"
16264 ac_need_defaults=false ;;
42ecbf5e
DJ
16265
16266 esac
16267 shift
16268done
16269
16270ac_configure_extra_args=
16271
16272if $ac_cs_silent; then
16273 exec 6>/dev/null
16274 ac_configure_extra_args="$ac_configure_extra_args --silent"
16275fi
16276
16277_ACEOF
81ecdfbb 16278cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e 16279if \$ac_cs_recheck; then
d0ac1c44 16280 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
16281 shift
16282 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16283 CONFIG_SHELL='$SHELL'
16284 export CONFIG_SHELL
16285 exec "\$@"
42ecbf5e
DJ
16286fi
16287
16288_ACEOF
81ecdfbb
RW
16289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16290exec 5>>config.log
16291{
16292 echo
16293 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16294## Running $as_me. ##
16295_ASBOX
16296 $as_echo "$ac_log"
16297} >&5
42ecbf5e 16298
81ecdfbb
RW
16299_ACEOF
16300cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d15b04bd 16301#
81ecdfbb 16302# INIT-COMMANDS
d15b04bd 16303#
42ecbf5e 16304AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
16305
16306
16307# The HP-UX ksh and POSIX shell print the target directory to stdout
16308# if CDPATH is set.
16309(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16310
16311sed_quote_subst='$sed_quote_subst'
16312double_quote_subst='$double_quote_subst'
16313delay_variable_subst='$delay_variable_subst'
3725885a
RW
16314macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16315macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16316enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16317enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16318pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16319enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16320SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16321ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16322host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16323host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16324host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16325build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16326build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16327build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16328SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16329Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16330GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16331EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16332FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16333LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16334NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16335LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16336max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16337ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16338exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16339lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16340lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16341lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16342reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16343reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16344OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16345deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16346file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16347AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16348AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16349STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16350RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16351old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16352old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16353old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16354lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16355CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16356CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16357compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16358GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16359lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16360lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16361lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16362lt_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"`'
16363objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16364MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16365lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
df7b86aa 16366lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
f2c621e4 16367lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
3725885a
RW
16368lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16369lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16370need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16371DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16372NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16373LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16374OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16375OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16376libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16377shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16378extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16379archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16380enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16381export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16382whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16383compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16384old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16385old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16386archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16387archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16388module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16389module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16390with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16391allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16392no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16393hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16394hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16395hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16396hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16397hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16398hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16399hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16400hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16401inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16402link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
f2c621e4 16403fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
3725885a
RW
16404always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16405export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16406exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16407include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16408prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16409file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16410variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16411need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16412need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16413version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16414runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16415shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16416shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16417libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16418library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16419soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16420install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16421postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16422postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16423finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16424finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16425hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16426sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16427sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16428hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16429enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16430enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16431enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16432old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16433striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
16434
16435LTCC='$LTCC'
16436LTCFLAGS='$LTCFLAGS'
16437compiler='$compiler_DEFAULT'
16438
3725885a
RW
16439# A function that is used when there is no print builtin or printf.
16440func_fallback_echo ()
16441{
16442 eval 'cat <<_LTECHO_EOF
16443\$1
16444_LTECHO_EOF'
16445}
16446
d7040cdb 16447# Quote evaled strings.
3725885a
RW
16448for var in SHELL \
16449ECHO \
16450SED \
d7040cdb
SE
16451GREP \
16452EGREP \
16453FGREP \
16454LD \
16455NM \
16456LN_S \
16457lt_SP2NL \
16458lt_NL2SP \
16459reload_flag \
718a6fd8 16460OBJDUMP \
d7040cdb
SE
16461deplibs_check_method \
16462file_magic_cmd \
16463AR \
16464AR_FLAGS \
16465STRIP \
16466RANLIB \
16467CC \
16468CFLAGS \
16469compiler \
16470lt_cv_sys_global_symbol_pipe \
16471lt_cv_sys_global_symbol_to_cdecl \
16472lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 16473lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb 16474lt_prog_compiler_no_builtin_flag \
df7b86aa 16475lt_prog_compiler_wl \
f2c621e4 16476lt_prog_compiler_pic \
d7040cdb
SE
16477lt_prog_compiler_static \
16478lt_cv_prog_compiler_c_o \
16479need_locks \
718a6fd8
SE
16480DSYMUTIL \
16481NMEDIT \
16482LIPO \
16483OTOOL \
16484OTOOL64 \
d7040cdb
SE
16485shrext_cmds \
16486export_dynamic_flag_spec \
16487whole_archive_flag_spec \
16488compiler_needs_object \
16489with_gnu_ld \
16490allow_undefined_flag \
16491no_undefined_flag \
16492hardcode_libdir_flag_spec \
16493hardcode_libdir_flag_spec_ld \
16494hardcode_libdir_separator \
f2c621e4 16495fix_srcfile_path \
d7040cdb
SE
16496exclude_expsyms \
16497include_expsyms \
16498file_list_spec \
16499variables_saved_for_relink \
16500libname_spec \
16501library_names_spec \
16502soname_spec \
3725885a 16503install_override_mode \
d7040cdb
SE
16504finish_eval \
16505old_striplib \
16506striplib; do
3725885a 16507 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16508 *[\\\\\\\`\\"\\\$]*)
3725885a 16509 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
16510 ;;
16511 *)
16512 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16513 ;;
16514 esac
16515done
16516
16517# Double-quote double-evaled strings.
16518for var in reload_cmds \
16519old_postinstall_cmds \
16520old_postuninstall_cmds \
16521old_archive_cmds \
16522extract_expsyms_cmds \
16523old_archive_from_new_cmds \
16524old_archive_from_expsyms_cmds \
16525archive_cmds \
16526archive_expsym_cmds \
16527module_cmds \
16528module_expsym_cmds \
16529export_symbols_cmds \
16530prelink_cmds \
16531postinstall_cmds \
16532postuninstall_cmds \
16533finish_cmds \
16534sys_lib_search_path_spec \
16535sys_lib_dlsearch_path_spec; do
3725885a 16536 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16537 *[\\\\\\\`\\"\\\$]*)
3725885a 16538 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
16539 ;;
16540 *)
16541 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16542 ;;
16543 esac
16544done
16545
d7040cdb
SE
16546ac_aux_dir='$ac_aux_dir'
16547xsi_shell='$xsi_shell'
16548lt_shell_append='$lt_shell_append'
16549
16550# See if we are running on zsh, and set the options which allow our
16551# commands through without removal of \ escapes INIT.
16552if test -n "\${ZSH_VERSION+set}" ; then
16553 setopt NO_GLOB_SUBST
16554fi
16555
16556
16557 PACKAGE='$PACKAGE'
16558 VERSION='$VERSION'
16559 TIMESTAMP='$TIMESTAMP'
16560 RM='$RM'
16561 ofile='$ofile'
16562
16563
16564
20e95c23
DJ
16565# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16566 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16567 # from automake.
16568 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16569 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16570 LINGUAS="${LINGUAS-%UNSET%}"
16571
42ecbf5e
DJ
16572
16573_ACEOF
16574
81ecdfbb 16575cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 16576
81ecdfbb 16577# Handling of arguments.
42ecbf5e 16578for ac_config_target in $ac_config_targets
252b5132 16579do
81ecdfbb
RW
16580 case $ac_config_target in
16581 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16582 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16583 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16584 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16585 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16586 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16587 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16588
d0ac1c44 16589 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
d15b04bd 16590 esac
252b5132
RH
16591done
16592
81ecdfbb 16593
42ecbf5e
DJ
16594# If the user did not use the arguments to specify the items to instantiate,
16595# then the envvar interface is used. Set only those that are not.
16596# We use the long form for the default assignment because of an extremely
16597# bizarre bug on SunOS 4.1.3.
16598if $ac_need_defaults; then
16599 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16600 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16601 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16602fi
16603
16604# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 16605# simply because there is no reason against having it here, and in addition,
42ecbf5e 16606# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
16607# Hook for its removal unless debugging.
16608# Note that there is a small window in which the directory will not be cleaned:
16609# after its creation but before its name has been assigned to `$tmp'.
42ecbf5e
DJ
16610$debug ||
16611{
d0ac1c44 16612 tmp= ac_tmp=
81ecdfbb 16613 trap 'exit_status=$?
d0ac1c44
SM
16614 : "${ac_tmp:=$tmp}"
16615 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
16616' 0
16617 trap 'as_fn_exit 1' 1 2 13 15
42ecbf5e 16618}
42ecbf5e 16619# Create a (secure) tmp directory for tmp files.
e5a52504 16620
42ecbf5e 16621{
81ecdfbb 16622 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 16623 test -d "$tmp"
42ecbf5e
DJ
16624} ||
16625{
81ecdfbb
RW
16626 tmp=./conf$$-$RANDOM
16627 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
16628} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16629ac_tmp=$tmp
81ecdfbb
RW
16630
16631# Set up the scripts for CONFIG_FILES section.
16632# No need to generate them if there are no CONFIG_FILES.
16633# This happens for instance with `./config.status config.h'.
16634if test -n "$CONFIG_FILES"; then
16635
16636
16637ac_cr=`echo X | tr X '\015'`
16638# On cygwin, bash can eat \r inside `` if the user requested igncr.
16639# But we know of no other shell where ac_cr would be empty at this
16640# point, so we can use a bashism as a fallback.
16641if test "x$ac_cr" = x; then
16642 eval ac_cr=\$\'\\r\'
16643fi
16644ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16645if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 16646 ac_cs_awk_cr='\\r'
81ecdfbb
RW
16647else
16648 ac_cs_awk_cr=$ac_cr
16649fi
16650
d0ac1c44 16651echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
16652_ACEOF
16653
16654
16655{
16656 echo "cat >conf$$subs.awk <<_ACEOF" &&
16657 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16658 echo "_ACEOF"
16659} >conf$$subs.sh ||
d0ac1c44
SM
16660 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16661ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
16662ac_delim='%!_!# '
16663for ac_last_try in false false false false false :; do
16664 . ./conf$$subs.sh ||
d0ac1c44 16665 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
16666
16667 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16668 if test $ac_delim_n = $ac_delim_num; then
16669 break
16670 elif $ac_last_try; then
d0ac1c44 16671 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
16672 else
16673 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16674 fi
16675done
16676rm -f conf$$subs.sh
16677
16678cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 16679cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
16680_ACEOF
16681sed -n '
16682h
16683s/^/S["/; s/!.*/"]=/
16684p
16685g
16686s/^[^!]*!//
16687:repl
16688t repl
16689s/'"$ac_delim"'$//
16690t delim
16691:nl
16692h
d0ac1c44 16693s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
16694t more1
16695s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16696p
16697n
16698b repl
16699:more1
16700s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16701p
16702g
16703s/.\{148\}//
16704t nl
16705:delim
16706h
d0ac1c44 16707s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
16708t more2
16709s/["\\]/\\&/g; s/^/"/; s/$/"/
16710p
16711b
16712:more2
16713s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16714p
16715g
16716s/.\{148\}//
16717t delim
16718' <conf$$subs.awk | sed '
16719/^[^""]/{
16720 N
16721 s/\n//
16722}
16723' >>$CONFIG_STATUS || ac_write_fail=1
16724rm -f conf$$subs.awk
16725cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16726_ACAWK
d0ac1c44 16727cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
16728 for (key in S) S_is_set[key] = 1
16729 FS = "\a"
16730
16731}
42ecbf5e 16732{
81ecdfbb
RW
16733 line = $ 0
16734 nfields = split(line, field, "@")
16735 substed = 0
16736 len = length(field[1])
16737 for (i = 2; i < nfields; i++) {
16738 key = field[i]
16739 keylen = length(key)
16740 if (S_is_set[key]) {
16741 value = S[key]
16742 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16743 len += length(value) + length(field[++i])
16744 substed = 1
16745 } else
16746 len += 1 + keylen
16747 }
16748
16749 print line
42ecbf5e
DJ
16750}
16751
81ecdfbb
RW
16752_ACAWK
16753_ACEOF
16754cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16755if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16756 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16757else
16758 cat
d0ac1c44
SM
16759fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16760 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
42ecbf5e
DJ
16761_ACEOF
16762
d0ac1c44
SM
16763# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16764# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
16765# trailing colons and then remove the whole line if VPATH becomes empty
16766# (actually we leave an empty line to preserve line numbers).
16767if test "x$srcdir" = x.; then
d0ac1c44
SM
16768 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16769h
16770s///
16771s/^/:/
16772s/[ ]*$/:/
16773s/:\$(srcdir):/:/g
16774s/:\${srcdir}:/:/g
16775s/:@srcdir@:/:/g
16776s/^:*//
81ecdfbb 16777s/:*$//
d0ac1c44
SM
16778x
16779s/\(=[ ]*\).*/\1/
16780G
16781s/\n//
81ecdfbb
RW
16782s/^[^=]*=[ ]*$//
16783}'
16784fi
e5a52504 16785
81ecdfbb
RW
16786cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16787fi # test -n "$CONFIG_FILES"
252b5132 16788
81ecdfbb
RW
16789# Set up the scripts for CONFIG_HEADERS section.
16790# No need to generate them if there are no CONFIG_HEADERS.
16791# This happens for instance with `./config.status Makefile'.
16792if test -n "$CONFIG_HEADERS"; then
d0ac1c44 16793cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb 16794BEGIN {
42ecbf5e
DJ
16795_ACEOF
16796
81ecdfbb
RW
16797# Transform confdefs.h into an awk script `defines.awk', embedded as
16798# here-document in config.status, that substitutes the proper values into
16799# config.h.in to produce config.h.
16800
16801# Create a delimiter string that does not exist in confdefs.h, to ease
16802# handling of long lines.
16803ac_delim='%!_!# '
16804for ac_last_try in false false :; do
d0ac1c44
SM
16805 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16806 if test -z "$ac_tt"; then
81ecdfbb
RW
16807 break
16808 elif $ac_last_try; then
d0ac1c44 16809 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
16810 else
16811 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 16812 fi
81ecdfbb 16813done
252b5132 16814
81ecdfbb
RW
16815# For the awk script, D is an array of macro values keyed by name,
16816# likewise P contains macro parameters if any. Preserve backslash
16817# newline sequences.
16818
16819ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16820sed -n '
16821s/.\{148\}/&'"$ac_delim"'/g
16822t rset
16823:rset
16824s/^[ ]*#[ ]*define[ ][ ]*/ /
16825t def
16826d
16827:def
16828s/\\$//
16829t bsnl
16830s/["\\]/\\&/g
16831s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16832D["\1"]=" \3"/p
16833s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16834d
16835:bsnl
16836s/["\\]/\\&/g
16837s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16838D["\1"]=" \3\\\\\\n"\\/p
16839t cont
16840s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16841t cont
16842d
16843:cont
16844n
16845s/.\{148\}/&'"$ac_delim"'/g
16846t clear
16847:clear
16848s/\\$//
16849t bsnlc
16850s/["\\]/\\&/g; s/^/"/; s/$/"/p
16851d
16852:bsnlc
16853s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16854b cont
16855' <confdefs.h | sed '
16856s/'"$ac_delim"'/"\\\
16857"/g' >>$CONFIG_STATUS || ac_write_fail=1
16858
16859cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16860 for (key in D) D_is_set[key] = 1
16861 FS = "\a"
16862}
16863/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16864 line = \$ 0
16865 split(line, arg, " ")
16866 if (arg[1] == "#") {
16867 defundef = arg[2]
16868 mac1 = arg[3]
16869 } else {
16870 defundef = substr(arg[1], 2)
16871 mac1 = arg[2]
16872 }
16873 split(mac1, mac2, "(") #)
16874 macro = mac2[1]
16875 prefix = substr(line, 1, index(line, defundef) - 1)
16876 if (D_is_set[macro]) {
16877 # Preserve the white space surrounding the "#".
16878 print prefix "define", macro P[macro] D[macro]
16879 next
16880 } else {
16881 # Replace #undef with comments. This is necessary, for example,
16882 # in the case of _POSIX_SOURCE, which is predefined and required
16883 # on some systems where configure will not decide to define it.
16884 if (defundef == "undef") {
16885 print "/*", prefix defundef, macro, "*/"
16886 next
16887 }
16888 }
16889}
16890{ print }
16891_ACAWK
42ecbf5e 16892_ACEOF
81ecdfbb 16893cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 16894 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb
RW
16895fi # test -n "$CONFIG_HEADERS"
16896
16897
16898eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16899shift
16900for ac_tag
16901do
16902 case $ac_tag in
16903 :[FHLC]) ac_mode=$ac_tag; continue;;
16904 esac
16905 case $ac_mode$ac_tag in
16906 :[FHL]*:*);;
d0ac1c44 16907 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
16908 :[FH]-) ac_tag=-:-;;
16909 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16910 esac
16911 ac_save_IFS=$IFS
16912 IFS=:
16913 set x $ac_tag
16914 IFS=$ac_save_IFS
16915 shift
16916 ac_file=$1
16917 shift
16918
16919 case $ac_mode in
16920 :L) ac_source=$1;;
16921 :[FH])
16922 ac_file_inputs=
16923 for ac_f
16924 do
16925 case $ac_f in
d0ac1c44 16926 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
16927 *) # Look for the file first in the build tree, then in the source tree
16928 # (if the path is not absolute). The absolute path cannot be DOS-style,
16929 # because $ac_f cannot contain `:'.
16930 test -f "$ac_f" ||
16931 case $ac_f in
16932 [\\/$]*) false;;
16933 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16934 esac ||
d0ac1c44 16935 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
16936 esac
16937 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16938 as_fn_append ac_file_inputs " '$ac_f'"
16939 done
16940
16941 # Let's still pretend it is `configure' which instantiates (i.e., don't
16942 # use $as_me), people would be surprised to read:
16943 # /* config.h. Generated by config.status. */
16944 configure_input='Generated from '`
16945 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16946 `' by configure.'
16947 if test x"$ac_file" != x-; then
16948 configure_input="$ac_file. $configure_input"
16949 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16950$as_echo "$as_me: creating $ac_file" >&6;}
16951 fi
16952 # Neutralize special characters interpreted by sed in replacement strings.
16953 case $configure_input in #(
16954 *\&* | *\|* | *\\* )
16955 ac_sed_conf_input=`$as_echo "$configure_input" |
16956 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16957 *) ac_sed_conf_input=$configure_input;;
16958 esac
16959
16960 case $ac_tag in
d0ac1c44
SM
16961 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16962 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
16963 esac
16964 ;;
252b5132
RH
16965 esac
16966
81ecdfbb 16967 ac_dir=`$as_dirname -- "$ac_file" ||
42ecbf5e
DJ
16968$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16969 X"$ac_file" : 'X\(//\)[^/]' \| \
16970 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
16971 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16972$as_echo X"$ac_file" |
16973 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16974 s//\1/
16975 q
16976 }
16977 /^X\(\/\/\)[^/].*/{
16978 s//\1/
16979 q
16980 }
16981 /^X\(\/\/\)$/{
16982 s//\1/
16983 q
16984 }
16985 /^X\(\/\).*/{
16986 s//\1/
16987 q
16988 }
16989 s/.*/./; q'`
16990 as_dir="$ac_dir"; as_fn_mkdir_p
42ecbf5e 16991 ac_builddir=.
e5a52504 16992
81ecdfbb
RW
16993case "$ac_dir" in
16994.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16995*)
16996 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16997 # A ".." for each directory in $ac_dir_suffix.
16998 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16999 case $ac_top_builddir_sub in
17000 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17001 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17002 esac ;;
17003esac
17004ac_abs_top_builddir=$ac_pwd
17005ac_abs_builddir=$ac_pwd$ac_dir_suffix
17006# for backward compatibility:
17007ac_top_builddir=$ac_top_build_prefix
42ecbf5e
DJ
17008
17009case $srcdir in
81ecdfbb 17010 .) # We are building in place.
42ecbf5e 17011 ac_srcdir=.
81ecdfbb
RW
17012 ac_top_srcdir=$ac_top_builddir_sub
17013 ac_abs_top_srcdir=$ac_pwd ;;
17014 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 17015 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
17016 ac_top_srcdir=$srcdir
17017 ac_abs_top_srcdir=$srcdir ;;
17018 *) # Relative name.
17019 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17020 ac_top_srcdir=$ac_top_build_prefix$srcdir
17021 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
42ecbf5e 17022esac
81ecdfbb 17023ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 17024
e5a52504 17025
81ecdfbb
RW
17026 case $ac_mode in
17027 :F)
17028 #
17029 # CONFIG_FILE
17030 #
42ecbf5e
DJ
17031
17032 case $INSTALL in
17033 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
17034 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17035 esac
17036 ac_MKDIR_P=$MKDIR_P
17037 case $MKDIR_P in
17038 [\\/$]* | ?:[\\/]* ) ;;
17039 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
d15b04bd 17040 esac
81ecdfbb 17041_ACEOF
e5a52504 17042
81ecdfbb
RW
17043cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17044# If the template does not know about datarootdir, expand it.
17045# FIXME: This hack should be removed a few years after 2.60.
17046ac_datarootdir_hack=; ac_datarootdir_seen=
17047ac_sed_dataroot='
17048/datarootdir/ {
17049 p
17050 q
17051}
17052/@datadir@/p
17053/@docdir@/p
17054/@infodir@/p
17055/@localedir@/p
17056/@mandir@/p'
17057case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17058*datarootdir*) ac_datarootdir_seen=yes;;
17059*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17061$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17062_ACEOF
17063cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17064 ac_datarootdir_hack='
17065 s&@datadir@&$datadir&g
17066 s&@docdir@&$docdir&g
17067 s&@infodir@&$infodir&g
17068 s&@localedir@&$localedir&g
17069 s&@mandir@&$mandir&g
17070 s&\\\${datarootdir}&$datarootdir&g' ;;
17071esac
42ecbf5e 17072_ACEOF
81ecdfbb
RW
17073
17074# Neutralize VPATH when `$srcdir' = `.'.
17075# Shell code in configure.ac might set extrasub.
17076# FIXME: do we really want to maintain this feature?
17077cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17078ac_sed_extra="$ac_vpsub
42ecbf5e
DJ
17079$extrasub
17080_ACEOF
81ecdfbb 17081cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e
DJ
17082:t
17083/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
17084s|@configure_input@|$ac_sed_conf_input|;t t
17085s&@top_builddir@&$ac_top_builddir_sub&;t t
17086s&@top_build_prefix@&$ac_top_build_prefix&;t t
17087s&@srcdir@&$ac_srcdir&;t t
17088s&@abs_srcdir@&$ac_abs_srcdir&;t t
17089s&@top_srcdir@&$ac_top_srcdir&;t t
17090s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17091s&@builddir@&$ac_builddir&;t t
17092s&@abs_builddir@&$ac_abs_builddir&;t t
17093s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17094s&@INSTALL@&$ac_INSTALL&;t t
17095s&@MKDIR_P@&$ac_MKDIR_P&;t t
17096$ac_datarootdir_hack
17097"
d0ac1c44
SM
17098eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17099 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
17100
17101test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
17102 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17103 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17104 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 17105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 17106which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 17107$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 17108which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 17109
d0ac1c44 17110 rm -f "$ac_tmp/stdin"
42ecbf5e 17111 case $ac_file in
d0ac1c44
SM
17112 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17113 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 17114 esac \
d0ac1c44 17115 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
17116 ;;
17117 :H)
17118 #
17119 # CONFIG_HEADER
17120 #
42ecbf5e 17121 if test x"$ac_file" != x-; then
81ecdfbb
RW
17122 {
17123 $as_echo "/* $configure_input */" \
d0ac1c44
SM
17124 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17125 } >"$ac_tmp/config.h" \
17126 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17127 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
17128 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17129$as_echo "$as_me: $ac_file is unchanged" >&6;}
42ecbf5e 17130 else
81ecdfbb 17131 rm -f "$ac_file"
d0ac1c44
SM
17132 mv "$ac_tmp/config.h" "$ac_file" \
17133 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
252b5132 17134 fi
42ecbf5e 17135 else
81ecdfbb 17136 $as_echo "/* $configure_input */" \
d0ac1c44
SM
17137 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17138 || as_fn_error $? "could not create -" "$LINENO" 5
252b5132 17139 fi
81ecdfbb
RW
17140# Compute "$ac_file"'s index in $config_headers.
17141_am_arg="$ac_file"
42ecbf5e
DJ
17142_am_stamp_count=1
17143for _am_header in $config_headers :; do
17144 case $_am_header in
81ecdfbb 17145 $_am_arg | $_am_arg:* )
42ecbf5e
DJ
17146 break ;;
17147 * )
17148 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17149 esac
17150done
81ecdfbb
RW
17151echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17152$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17153 X"$_am_arg" : 'X\(//\)[^/]' \| \
17154 X"$_am_arg" : 'X\(//\)$' \| \
17155 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17156$as_echo X"$_am_arg" |
17157 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17158 s//\1/
17159 q
17160 }
17161 /^X\(\/\/\)[^/].*/{
17162 s//\1/
17163 q
17164 }
17165 /^X\(\/\/\)$/{
17166 s//\1/
17167 q
17168 }
17169 /^X\(\/\).*/{
17170 s//\1/
17171 q
17172 }
17173 s/.*/./; q'`/stamp-h$_am_stamp_count
17174 ;;
42ecbf5e 17175
81ecdfbb
RW
17176 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17177$as_echo "$as_me: executing $ac_file commands" >&6;}
17178 ;;
17179 esac
e5a52504 17180
42ecbf5e 17181
81ecdfbb
RW
17182 case $ac_file$ac_mode in
17183 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
d0ac1c44 17184 # Older Autoconf quotes --file arguments for eval, but not when files
81ecdfbb
RW
17185 # are listed without --file. Let's play safe and only enable the eval
17186 # if we detect the quoting.
17187 case $CONFIG_FILES in
17188 *\'*) eval set x "$CONFIG_FILES" ;;
17189 *) set x $CONFIG_FILES ;;
17190 esac
17191 shift
17192 for mf
17193 do
17194 # Strip MF so we end up with the name of the file.
17195 mf=`echo "$mf" | sed -e 's/:.*$//'`
17196 # Check whether this is an Automake generated Makefile or not.
d0ac1c44 17197 # We used to match only the files named 'Makefile.in', but
81ecdfbb
RW
17198 # some people rename them; so instead we look at the file content.
17199 # Grep'ing the first line is not enough: some people post-process
17200 # each Makefile.in and add a new line on top of each file to say so.
17201 # Grep'ing the whole file is not good either: AIX grep has a line
17202 # limit of 2048, but all sed's we know have understand at least 4000.
17203 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17204 dirpart=`$as_dirname -- "$mf" ||
42ecbf5e
DJ
17205$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17206 X"$mf" : 'X\(//\)[^/]' \| \
17207 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
17208 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17209$as_echo X"$mf" |
17210 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17211 s//\1/
17212 q
17213 }
17214 /^X\(\/\/\)[^/].*/{
17215 s//\1/
17216 q
17217 }
17218 /^X\(\/\/\)$/{
17219 s//\1/
17220 q
17221 }
17222 /^X\(\/\).*/{
17223 s//\1/
17224 q
17225 }
17226 s/.*/./; q'`
17227 else
17228 continue
17229 fi
17230 # Extract the definition of DEPDIR, am__include, and am__quote
d0ac1c44 17231 # from the Makefile without running 'make'.
81ecdfbb
RW
17232 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17233 test -z "$DEPDIR" && continue
17234 am__include=`sed -n 's/^am__include = //p' < "$mf"`
d0ac1c44 17235 test -z "$am__include" && continue
81ecdfbb 17236 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
81ecdfbb
RW
17237 # Find all dependency output files, they are included files with
17238 # $(DEPDIR) in their names. We invoke sed twice because it is the
17239 # simplest approach to changing $(DEPDIR) to its actual value in the
17240 # expansion.
17241 for file in `sed -n "
17242 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
d0ac1c44 17243 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
81ecdfbb
RW
17244 # Make sure the directory exists.
17245 test -f "$dirpart/$file" && continue
17246 fdir=`$as_dirname -- "$file" ||
42ecbf5e
DJ
17247$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17248 X"$file" : 'X\(//\)[^/]' \| \
17249 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
17250 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17251$as_echo X"$file" |
17252 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17253 s//\1/
17254 q
17255 }
17256 /^X\(\/\/\)[^/].*/{
17257 s//\1/
17258 q
17259 }
17260 /^X\(\/\/\)$/{
17261 s//\1/
17262 q
17263 }
17264 /^X\(\/\).*/{
17265 s//\1/
17266 q
17267 }
17268 s/.*/./; q'`
17269 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17270 # echo "creating $dirpart/$file"
17271 echo '# dummy' > "$dirpart/$file"
42ecbf5e 17272 done
42ecbf5e 17273 done
81ecdfbb 17274}
d7040cdb 17275 ;;
81ecdfbb 17276 "libtool":C)
d7040cdb
SE
17277
17278 # See if we are running on zsh, and set the options which allow our
17279 # commands through without removal of \ escapes.
17280 if test -n "${ZSH_VERSION+set}" ; then
17281 setopt NO_GLOB_SUBST
17282 fi
17283
17284 cfgfile="${ofile}T"
17285 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17286 $RM "$cfgfile"
17287
17288 cat <<_LT_EOF >> "$cfgfile"
17289#! $SHELL
17290
17291# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 17292# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
17293# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17294# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17295#
718a6fd8 17296# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
f2c621e4 17297# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 17298# Written by Gordon Matzigkeit, 1996
d7040cdb 17299#
718a6fd8 17300# This file is part of GNU Libtool.
d7040cdb 17301#
718a6fd8
SE
17302# GNU Libtool is free software; you can redistribute it and/or
17303# modify it under the terms of the GNU General Public License as
17304# published by the Free Software Foundation; either version 2 of
17305# the License, or (at your option) any later version.
d7040cdb 17306#
718a6fd8
SE
17307# As a special exception to the GNU General Public License,
17308# if you distribute this file as part of a program or library that
17309# is built using GNU Libtool, you may include this file under the
17310# same distribution terms that you use for the rest of that program.
d7040cdb 17311#
718a6fd8
SE
17312# GNU Libtool is distributed in the hope that it will be useful,
17313# but WITHOUT ANY WARRANTY; without even the implied warranty of
17314# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17315# GNU General Public License for more details.
d7040cdb 17316#
718a6fd8
SE
17317# You should have received a copy of the GNU General Public License
17318# along with GNU Libtool; see the file COPYING. If not, a copy
17319# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17320# obtained by writing to the Free Software Foundation, Inc.,
17321# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
17322
17323
17324# The names of the tagged configurations supported by this script.
17325available_tags=""
17326
17327# ### BEGIN LIBTOOL CONFIG
17328
17329# Which release of libtool.m4 was used?
17330macro_version=$macro_version
17331macro_revision=$macro_revision
17332
17333# Whether or not to build shared libraries.
17334build_libtool_libs=$enable_shared
17335
17336# Whether or not to build static libraries.
17337build_old_libs=$enable_static
17338
17339# What type of objects to build.
17340pic_mode=$pic_mode
17341
17342# Whether or not to optimize for fast installation.
17343fast_install=$enable_fast_install
17344
3725885a
RW
17345# Shell to use when invoking shell scripts.
17346SHELL=$lt_SHELL
17347
17348# An echo program that protects backslashes.
17349ECHO=$lt_ECHO
17350
d7040cdb
SE
17351# The host system.
17352host_alias=$host_alias
17353host=$host
17354host_os=$host_os
17355
17356# The build system.
17357build_alias=$build_alias
17358build=$build
17359build_os=$build_os
17360
17361# A sed program that does not truncate output.
17362SED=$lt_SED
17363
17364# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17365Xsed="\$SED -e 1s/^X//"
17366
17367# A grep program that handles long lines.
17368GREP=$lt_GREP
17369
17370# An ERE matcher.
17371EGREP=$lt_EGREP
17372
17373# A literal string matcher.
17374FGREP=$lt_FGREP
17375
17376# A BSD- or MS-compatible name lister.
17377NM=$lt_NM
17378
17379# Whether we need soft or hard links.
17380LN_S=$lt_LN_S
17381
17382# What is the maximum length of a command?
17383max_cmd_len=$max_cmd_len
17384
17385# Object file suffix (normally "o").
17386objext=$ac_objext
17387
17388# Executable file suffix (normally "").
17389exeext=$exeext
17390
17391# whether the shell understands "unset".
17392lt_unset=$lt_unset
17393
17394# turn spaces into newlines.
17395SP2NL=$lt_lt_SP2NL
17396
17397# turn newlines into spaces.
17398NL2SP=$lt_lt_NL2SP
17399
718a6fd8
SE
17400# An object symbol dumper.
17401OBJDUMP=$lt_OBJDUMP
17402
d7040cdb
SE
17403# Method to check whether dependent libraries are shared objects.
17404deplibs_check_method=$lt_deplibs_check_method
17405
f2c621e4 17406# Command to use when deplibs_check_method == "file_magic".
d7040cdb
SE
17407file_magic_cmd=$lt_file_magic_cmd
17408
17409# The archiver.
17410AR=$lt_AR
17411AR_FLAGS=$lt_AR_FLAGS
17412
17413# A symbol stripping program.
17414STRIP=$lt_STRIP
17415
17416# Commands used to install an old-style archive.
17417RANLIB=$lt_RANLIB
17418old_postinstall_cmds=$lt_old_postinstall_cmds
17419old_postuninstall_cmds=$lt_old_postuninstall_cmds
17420
3725885a
RW
17421# Whether to use a lock for old archive extraction.
17422lock_old_archive_extraction=$lock_old_archive_extraction
17423
d7040cdb
SE
17424# A C compiler.
17425LTCC=$lt_CC
17426
17427# LTCC compiler flags.
17428LTCFLAGS=$lt_CFLAGS
17429
17430# Take the output of nm and produce a listing of raw symbols and C names.
17431global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17432
17433# Transform the output of nm in a proper C declaration.
17434global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17435
17436# Transform the output of nm in a C name address pair.
17437global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17438
718a6fd8
SE
17439# Transform the output of nm in a C name address pair when lib prefix is needed.
17440global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17441
d7040cdb
SE
17442# The name of the directory that contains temporary libtool files.
17443objdir=$objdir
17444
d7040cdb
SE
17445# Used to examine libraries when file_magic_cmd begins with "file".
17446MAGIC_CMD=$MAGIC_CMD
17447
17448# Must we lock files when doing compilation?
17449need_locks=$lt_need_locks
17450
718a6fd8
SE
17451# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17452DSYMUTIL=$lt_DSYMUTIL
17453
17454# Tool to change global to local symbols on Mac OS X.
17455NMEDIT=$lt_NMEDIT
17456
17457# Tool to manipulate fat objects and archives on Mac OS X.
17458LIPO=$lt_LIPO
17459
17460# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17461OTOOL=$lt_OTOOL
17462
17463# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17464OTOOL64=$lt_OTOOL64
17465
d7040cdb
SE
17466# Old archive suffix (normally "a").
17467libext=$libext
17468
17469# Shared library suffix (normally ".so").
17470shrext_cmds=$lt_shrext_cmds
17471
17472# The commands to extract the exported symbol list from a shared archive.
17473extract_expsyms_cmds=$lt_extract_expsyms_cmds
17474
17475# Variables whose values should be saved in libtool wrapper scripts and
17476# restored at link time.
17477variables_saved_for_relink=$lt_variables_saved_for_relink
17478
17479# Do we need the "lib" prefix for modules?
17480need_lib_prefix=$need_lib_prefix
17481
17482# Do we need a version for libraries?
17483need_version=$need_version
17484
17485# Library versioning type.
17486version_type=$version_type
17487
17488# Shared library runtime path variable.
17489runpath_var=$runpath_var
17490
17491# Shared library path variable.
17492shlibpath_var=$shlibpath_var
17493
17494# Is shlibpath searched before the hard-coded library search path?
17495shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17496
17497# Format of library name prefix.
17498libname_spec=$lt_libname_spec
17499
17500# List of archive names. First name is the real one, the rest are links.
17501# The last name is the one that the linker finds with -lNAME
17502library_names_spec=$lt_library_names_spec
17503
17504# The coded name of the library, if different from the real name.
17505soname_spec=$lt_soname_spec
17506
3725885a
RW
17507# Permission mode override for installation of shared libraries.
17508install_override_mode=$lt_install_override_mode
17509
d7040cdb
SE
17510# Command to use after installation of a shared archive.
17511postinstall_cmds=$lt_postinstall_cmds
17512
17513# Command to use after uninstallation of a shared archive.
17514postuninstall_cmds=$lt_postuninstall_cmds
17515
17516# Commands used to finish a libtool library installation in a directory.
17517finish_cmds=$lt_finish_cmds
17518
17519# As "finish_cmds", except a single script fragment to be evaled but
17520# not shown.
17521finish_eval=$lt_finish_eval
17522
17523# Whether we should hardcode library paths into libraries.
17524hardcode_into_libs=$hardcode_into_libs
17525
17526# Compile-time system search path for libraries.
17527sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17528
17529# Run-time system search path for libraries.
17530sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17531
17532# Whether dlopen is supported.
17533dlopen_support=$enable_dlopen
17534
17535# Whether dlopen of programs is supported.
17536dlopen_self=$enable_dlopen_self
17537
17538# Whether dlopen of statically linked programs is supported.
17539dlopen_self_static=$enable_dlopen_self_static
17540
17541# Commands to strip libraries.
17542old_striplib=$lt_old_striplib
17543striplib=$lt_striplib
17544
17545
17546# The linker used to build libraries.
17547LD=$lt_LD
17548
3725885a
RW
17549# How to create reloadable object files.
17550reload_flag=$lt_reload_flag
17551reload_cmds=$lt_reload_cmds
17552
d7040cdb
SE
17553# Commands used to build an old-style archive.
17554old_archive_cmds=$lt_old_archive_cmds
17555
17556# A language specific compiler.
17557CC=$lt_compiler
17558
17559# Is the compiler the GNU compiler?
17560with_gcc=$GCC
17561
17562# Compiler flag to turn off builtin functions.
17563no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17564
df7b86aa
NC
17565# How to pass a linker flag through the compiler.
17566wl=$lt_lt_prog_compiler_wl
17567
f2c621e4
AS
17568# Additional compiler flags for building library objects.
17569pic_flag=$lt_lt_prog_compiler_pic
17570
d7040cdb
SE
17571# Compiler flag to prevent dynamic linking.
17572link_static_flag=$lt_lt_prog_compiler_static
17573
17574# Does compiler simultaneously support -c and -o options?
17575compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17576
17577# Whether or not to add -lc for building shared libraries.
17578build_libtool_need_lc=$archive_cmds_need_lc
17579
17580# Whether or not to disallow shared libs when runtime libs are static.
17581allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17582
17583# Compiler flag to allow reflexive dlopens.
17584export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17585
17586# Compiler flag to generate shared objects directly from archives.
17587whole_archive_flag_spec=$lt_whole_archive_flag_spec
17588
17589# Whether the compiler copes with passing no objects directly.
17590compiler_needs_object=$lt_compiler_needs_object
17591
17592# Create an old-style archive from a shared archive.
17593old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17594
17595# Create a temporary old-style archive to link instead of a shared archive.
17596old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17597
17598# Commands used to build a shared archive.
17599archive_cmds=$lt_archive_cmds
17600archive_expsym_cmds=$lt_archive_expsym_cmds
17601
17602# Commands used to build a loadable module if different from building
17603# a shared archive.
17604module_cmds=$lt_module_cmds
17605module_expsym_cmds=$lt_module_expsym_cmds
17606
17607# Whether we are building with GNU ld or not.
17608with_gnu_ld=$lt_with_gnu_ld
17609
17610# Flag that allows shared libraries with undefined symbols to be built.
17611allow_undefined_flag=$lt_allow_undefined_flag
17612
17613# Flag that enforces no undefined symbols.
17614no_undefined_flag=$lt_no_undefined_flag
17615
17616# Flag to hardcode \$libdir into a binary during linking.
17617# This must work even if \$libdir does not exist
17618hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17619
17620# If ld is used when linking, flag to hardcode \$libdir into a binary
17621# during linking. This must work even if \$libdir does not exist.
17622hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17623
17624# Whether we need a single "-rpath" flag with a separated argument.
17625hardcode_libdir_separator=$lt_hardcode_libdir_separator
17626
17627# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17628# DIR into the resulting binary.
17629hardcode_direct=$hardcode_direct
17630
17631# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17632# DIR into the resulting binary and the resulting library dependency is
17633# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17634# library is relocated.
17635hardcode_direct_absolute=$hardcode_direct_absolute
17636
17637# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17638# into the resulting binary.
17639hardcode_minus_L=$hardcode_minus_L
17640
17641# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17642# into the resulting binary.
17643hardcode_shlibpath_var=$hardcode_shlibpath_var
17644
17645# Set to "yes" if building a shared library automatically hardcodes DIR
17646# into the library and all subsequent libraries and executables linked
17647# against it.
17648hardcode_automatic=$hardcode_automatic
17649
17650# Set to yes if linker adds runtime paths of dependent libraries
17651# to runtime path list.
17652inherit_rpath=$inherit_rpath
17653
17654# Whether libtool must link a program against all its dependency libraries.
17655link_all_deplibs=$link_all_deplibs
17656
f2c621e4
AS
17657# Fix the shell variable \$srcfile for the compiler.
17658fix_srcfile_path=$lt_fix_srcfile_path
17659
d7040cdb
SE
17660# Set to "yes" if exported symbols are required.
17661always_export_symbols=$always_export_symbols
17662
17663# The commands to list exported symbols.
17664export_symbols_cmds=$lt_export_symbols_cmds
17665
17666# Symbols that should not be listed in the preloaded symbols.
17667exclude_expsyms=$lt_exclude_expsyms
17668
17669# Symbols that must always be exported.
17670include_expsyms=$lt_include_expsyms
17671
17672# Commands necessary for linking programs (against libraries) with templates.
17673prelink_cmds=$lt_prelink_cmds
17674
17675# Specify filename containing input files.
17676file_list_spec=$lt_file_list_spec
17677
17678# How to hardcode a shared library path into an executable.
17679hardcode_action=$hardcode_action
17680
17681# ### END LIBTOOL CONFIG
17682
17683_LT_EOF
17684
17685 case $host_os in
17686 aix3*)
17687 cat <<\_LT_EOF >> "$cfgfile"
17688# AIX sometimes has problems with the GCC collect2 program. For some
17689# reason, if we set the COLLECT_NAMES environment variable, the problems
17690# vanish in a puff of smoke.
17691if test "X${COLLECT_NAMES+set}" != Xset; then
17692 COLLECT_NAMES=
17693 export COLLECT_NAMES
17694fi
17695_LT_EOF
17696 ;;
17697 esac
17698
17699
17700ltmain="$ac_aux_dir/ltmain.sh"
17701
17702
17703 # We use sed instead of cat because bash on DJGPP gets confused if
17704 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17705 # text mode, it properly converts lines to CR/LF. This bash problem
17706 # is reportedly fixed, but why not run on old versions too?
f2c621e4
AS
17707 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17708 || (rm -f "$cfgfile"; exit 1)
17709
17710 case $xsi_shell in
17711 yes)
17712 cat << \_LT_EOF >> "$cfgfile"
17713
17714# func_dirname file append nondir_replacement
17715# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17716# otherwise set result to NONDIR_REPLACEMENT.
17717func_dirname ()
17718{
17719 case ${1} in
17720 */*) func_dirname_result="${1%/*}${2}" ;;
17721 * ) func_dirname_result="${3}" ;;
17722 esac
17723}
17724
17725# func_basename file
17726func_basename ()
17727{
17728 func_basename_result="${1##*/}"
17729}
17730
17731# func_dirname_and_basename file append nondir_replacement
17732# perform func_basename and func_dirname in a single function
17733# call:
17734# dirname: Compute the dirname of FILE. If nonempty,
17735# add APPEND to the result, otherwise set result
17736# to NONDIR_REPLACEMENT.
17737# value returned in "$func_dirname_result"
17738# basename: Compute filename of FILE.
17739# value retuned in "$func_basename_result"
17740# Implementation must be kept synchronized with func_dirname
17741# and func_basename. For efficiency, we do not delegate to
17742# those functions but instead duplicate the functionality here.
17743func_dirname_and_basename ()
17744{
17745 case ${1} in
17746 */*) func_dirname_result="${1%/*}${2}" ;;
17747 * ) func_dirname_result="${3}" ;;
17748 esac
17749 func_basename_result="${1##*/}"
17750}
17751
17752# func_stripname prefix suffix name
17753# strip PREFIX and SUFFIX off of NAME.
17754# PREFIX and SUFFIX must not contain globbing or regex special
17755# characters, hashes, percent signs, but SUFFIX may contain a leading
17756# dot (in which case that matches only a dot).
17757func_stripname ()
17758{
17759 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17760 # positional parameters, so assign one to ordinary parameter first.
17761 func_stripname_result=${3}
17762 func_stripname_result=${func_stripname_result#"${1}"}
17763 func_stripname_result=${func_stripname_result%"${2}"}
17764}
17765
17766# func_opt_split
17767func_opt_split ()
17768{
17769 func_opt_split_opt=${1%%=*}
17770 func_opt_split_arg=${1#*=}
17771}
17772
17773# func_lo2o object
17774func_lo2o ()
17775{
17776 case ${1} in
17777 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17778 *) func_lo2o_result=${1} ;;
17779 esac
17780}
17781
17782# func_xform libobj-or-source
17783func_xform ()
17784{
17785 func_xform_result=${1%.*}.lo
17786}
17787
17788# func_arith arithmetic-term...
17789func_arith ()
17790{
17791 func_arith_result=$(( $* ))
17792}
17793
17794# func_len string
17795# STRING may not start with a hyphen.
17796func_len ()
17797{
17798 func_len_result=${#1}
17799}
17800
17801_LT_EOF
17802 ;;
17803 *) # Bourne compatible functions.
17804 cat << \_LT_EOF >> "$cfgfile"
17805
17806# func_dirname file append nondir_replacement
17807# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17808# otherwise set result to NONDIR_REPLACEMENT.
17809func_dirname ()
17810{
17811 # Extract subdirectory from the argument.
17812 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17813 if test "X$func_dirname_result" = "X${1}"; then
17814 func_dirname_result="${3}"
17815 else
17816 func_dirname_result="$func_dirname_result${2}"
17817 fi
17818}
17819
17820# func_basename file
17821func_basename ()
17822{
17823 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17824}
17825
17826
17827# func_stripname prefix suffix name
17828# strip PREFIX and SUFFIX off of NAME.
17829# PREFIX and SUFFIX must not contain globbing or regex special
17830# characters, hashes, percent signs, but SUFFIX may contain a leading
17831# dot (in which case that matches only a dot).
17832# func_strip_suffix prefix name
17833func_stripname ()
17834{
17835 case ${2} in
17836 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17837 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17838 esac
17839}
17840
17841# sed scripts:
17842my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17843my_sed_long_arg='1s/^-[^=]*=//'
17844
17845# func_opt_split
17846func_opt_split ()
17847{
17848 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17849 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17850}
17851
17852# func_lo2o object
17853func_lo2o ()
17854{
17855 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17856}
17857
17858# func_xform libobj-or-source
17859func_xform ()
17860{
17861 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17862}
17863
17864# func_arith arithmetic-term...
17865func_arith ()
17866{
17867 func_arith_result=`expr "$@"`
17868}
17869
17870# func_len string
17871# STRING may not start with a hyphen.
17872func_len ()
17873{
17874 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17875}
17876
17877_LT_EOF
17878esac
17879
17880case $lt_shell_append in
17881 yes)
17882 cat << \_LT_EOF >> "$cfgfile"
17883
17884# func_append var value
17885# Append VALUE to the end of shell variable VAR.
17886func_append ()
17887{
17888 eval "$1+=\$2"
17889}
17890_LT_EOF
17891 ;;
17892 *)
17893 cat << \_LT_EOF >> "$cfgfile"
17894
17895# func_append var value
17896# Append VALUE to the end of shell variable VAR.
17897func_append ()
17898{
17899 eval "$1=\$$1\$2"
17900}
17901
17902_LT_EOF
17903 ;;
17904 esac
17905
17906
17907 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17908 || (rm -f "$cfgfile"; exit 1)
17909
17910 mv -f "$cfgfile" "$ofile" ||
d7040cdb
SE
17911 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17912 chmod +x "$ofile"
17913
42ecbf5e 17914 ;;
81ecdfbb 17915 "default-1":C)
20e95c23
DJ
17916 for ac_file in $CONFIG_FILES; do
17917 # Support "outfile[:infile[:infile...]]"
17918 case "$ac_file" in
17919 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17920 esac
17921 # PO directories have a Makefile.in generated from Makefile.in.in.
17922 case "$ac_file" in */Makefile.in)
17923 # Adjust a relative srcdir.
17924 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 17925 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
17926 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17927 # In autoconf-2.13 it is called $ac_given_srcdir.
17928 # In autoconf-2.50 it is called $srcdir.
17929 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17930 case "$ac_given_srcdir" in
17931 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17932 /*) top_srcdir="$ac_given_srcdir" ;;
17933 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17934 esac
17935 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17936 rm -f "$ac_dir/POTFILES"
17937 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17938 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17939 POMAKEFILEDEPS="POTFILES.in"
17940 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17941 # on $ac_dir but don't depend on user-specified configuration
17942 # parameters.
17943 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17944 # The LINGUAS file contains the set of available languages.
17945 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 17946 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
17947 fi
17948 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17949 # Hide the ALL_LINGUAS assigment from automake.
17950 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17951 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17952 else
37a42ee9 17953 # The set of available languages was given in configure.ac.
20e95c23
DJ
17954 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17955 fi
17956 case "$ac_given_srcdir" in
17957 .) srcdirpre= ;;
17958 *) srcdirpre='$(srcdir)/' ;;
17959 esac
17960 POFILES=
17961 GMOFILES=
17962 UPDATEPOFILES=
17963 DUMMYPOFILES=
17964 for lang in $ALL_LINGUAS; do
17965 POFILES="$POFILES $srcdirpre$lang.po"
17966 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17967 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17968 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17969 done
17970 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17971 # environment variable.
17972 INST_LINGUAS=
17973 if test -n "$ALL_LINGUAS"; then
17974 for presentlang in $ALL_LINGUAS; do
17975 useit=no
17976 if test "%UNSET%" != "$LINGUAS"; then
17977 desiredlanguages="$LINGUAS"
17978 else
17979 desiredlanguages="$ALL_LINGUAS"
17980 fi
17981 for desiredlang in $desiredlanguages; do
17982 # Use the presentlang catalog if desiredlang is
17983 # a. equal to presentlang, or
17984 # b. a variant of presentlang (because in this case,
17985 # presentlang can be used as a fallback for messages
17986 # which are not translated in the desiredlang catalog).
17987 case "$desiredlang" in
17988 "$presentlang"*) useit=yes;;
17989 esac
17990 done
17991 if test $useit = yes; then
17992 INST_LINGUAS="$INST_LINGUAS $presentlang"
17993 fi
17994 done
17995 fi
17996 CATALOGS=
17997 if test -n "$INST_LINGUAS"; then
17998 for lang in $INST_LINGUAS; do
17999 CATALOGS="$CATALOGS $lang.gmo"
18000 done
18001 fi
18002 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18003 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"
18004 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18005 if test -f "$f"; then
18006 case "$f" in
18007 *.orig | *.bak | *~) ;;
18008 *) cat "$f" >> "$ac_dir/Makefile" ;;
18009 esac
18010 fi
18011 done
18012 fi
18013 ;;
18014 esac
18015 done ;;
81ecdfbb 18016
42ecbf5e 18017 esac
81ecdfbb 18018done # for ac_tag
e5a52504 18019
42ecbf5e 18020
81ecdfbb 18021as_fn_exit 0
42ecbf5e 18022_ACEOF
42ecbf5e
DJ
18023ac_clean_files=$ac_clean_files_save
18024
81ecdfbb 18025test $ac_write_fail = 0 ||
d0ac1c44 18026 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 18027
42ecbf5e
DJ
18028
18029# configure is writing to config.log, and then calls config.status.
18030# config.status does its own redirection, appending to config.log.
18031# Unfortunately, on DOS this fails, as config.log is still kept open
18032# by configure, so config.status won't be able to write to it; its
18033# output is simply discarded. So we exec the FD to /dev/null,
18034# effectively closing config.log, so it can be properly (re)opened and
18035# appended to by config.status. When coming back to configure, we
18036# need to make the FD available again.
18037if test "$no_create" != yes; then
18038 ac_cs_success=:
18039 ac_config_status_args=
18040 test "$silent" = yes &&
18041 ac_config_status_args="$ac_config_status_args --quiet"
18042 exec 5>/dev/null
18043 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18044 exec 5>>config.log
18045 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18046 # would make configure fail if this is the last instruction.
d0ac1c44 18047 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
18048fi
18049if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18051$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
42ecbf5e 18052fi
252b5132 18053
d546b610
L
18054
18055
18056touch config.status.tmp
18057if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
18058 sed '/as_fn_exit 0/i \
18059sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
18060touch --reference=Makefile Makefile.tmp \
18061mv Makefile.tmp Makefile \
18062' config.status > config.status.tmp
18063 touch --reference=config.status config.status.tmp
18064 mv config.status.tmp config.status
18065 chmod +x config.status
18066 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
18067 touch --reference=Makefile Makefile.tmp
18068 mv Makefile.tmp Makefile
18069else
18070 rm -f config.status.tmp
18071fi