gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git] / binutils / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
1b1bb2c6 3# Generated by GNU Autoconf 2.69 for binutils 2.34.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'
1b1bb2c6
NC
590PACKAGE_VERSION='2.34.50'
591PACKAGE_STRING='binutils 2.34.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
301a9420 687LIBDEBUGINFOD
81ecdfbb
RW
688OTOOL64
689OTOOL
690LIPO
691NMEDIT
692DSYMUTIL
81ecdfbb
RW
693RANLIB
694AR
695OBJDUMP
696LN_S
697NM
698ac_ct_DUMPBIN
699DUMPBIN
700LD
701FGREP
702SED
703LIBTOOL
704EGREP
705GREP
706CPP
d0ac1c44
SM
707AM_BACKSLASH
708AM_DEFAULT_VERBOSITY
709AM_DEFAULT_V
710AM_V
81ecdfbb
RW
711am__fastdepCC_FALSE
712am__fastdepCC_TRUE
713CCDEPMODE
6eb7d830 714am__nodep
81ecdfbb
RW
715AMDEPBACKSLASH
716AMDEP_FALSE
717AMDEP_TRUE
718am__quote
719am__include
720DEPDIR
721am__untar
722am__tar
723AMTAR
724am__leading_dot
725SET_MAKE
726AWK
727mkdir_p
728MKDIR_P
729INSTALL_STRIP_PROGRAM
730STRIP
731install_sh
732MAKEINFO
733AUTOHEADER
734AUTOMAKE
735AUTOCONF
736ACLOCAL
737VERSION
738PACKAGE
739CYGPATH_W
740am__isrc
741INSTALL_DATA
742INSTALL_SCRIPT
743INSTALL_PROGRAM
744OBJEXT
745EXEEXT
746ac_ct_CC
747CPPFLAGS
748LDFLAGS
749CFLAGS
750CC
751target_os
752target_vendor
753target_cpu
754target
755host_os
756host_vendor
757host_cpu
758host
759build_os
760build_vendor
761build_cpu
762build
763target_alias
764host_alias
765build_alias
766LIBS
767ECHO_T
768ECHO_N
769ECHO_C
770DEFS
771mandir
772localedir
773libdir
774psdir
775pdfdir
776dvidir
777htmldir
778infodir
779docdir
780oldincludedir
781includedir
782localstatedir
783sharedstatedir
784sysconfdir
785datadir
786datarootdir
787libexecdir
788sbindir
789bindir
790program_transform_name
791prefix
792exec_prefix
793PACKAGE_URL
794PACKAGE_BUGREPORT
795PACKAGE_STRING
796PACKAGE_VERSION
797PACKAGE_TARNAME
798PACKAGE_NAME
799PATH_SEPARATOR
800SHELL'
42ecbf5e 801ac_subst_files=''
81ecdfbb
RW
802ac_user_opts='
803enable_option_checking
804enable_dependency_tracking
d0ac1c44 805enable_silent_rules
81ecdfbb
RW
806enable_shared
807enable_static
808with_pic
809enable_fast_install
810with_gnu_ld
811enable_libtool_lock
b879806f
AM
812enable_plugins
813enable_largefile
81ecdfbb 814enable_targets
9cb80f72 815enable_deterministic_archives
7fac9594 816enable_default_strings_all
301a9420 817with_debuginfod
81ecdfbb
RW
818enable_werror
819enable_build_warnings
820enable_nls
821enable_maintainer_mode
0ee42ecd 822with_system_zlib
81ecdfbb
RW
823enable_rpath
824with_libiconv_prefix
9f1528a1 825with_libiconv_type
81ecdfbb
RW
826'
827 ac_precious_vars='build_alias
828host_alias
829target_alias
830CC
831CFLAGS
832LDFLAGS
833LIBS
834CPPFLAGS
835CPP
836YACC
837YFLAGS'
838
252b5132
RH
839
840# Initialize some variables set by options.
42ecbf5e
DJ
841ac_init_help=
842ac_init_version=false
81ecdfbb
RW
843ac_unrecognized_opts=
844ac_unrecognized_sep=
252b5132
RH
845# The variables have the same names as the options, with
846# dashes changed to underlines.
42ecbf5e 847cache_file=/dev/null
252b5132 848exec_prefix=NONE
252b5132 849no_create=
252b5132
RH
850no_recursion=
851prefix=NONE
852program_prefix=NONE
853program_suffix=NONE
854program_transform_name=s,x,x,
855silent=
856site=
857srcdir=
252b5132
RH
858verbose=
859x_includes=NONE
860x_libraries=NONE
42ecbf5e
DJ
861
862# Installation directory options.
863# These are left unexpanded so users can "make install exec_prefix=/foo"
864# and all the variables that are supposed to be based on exec_prefix
865# by default will actually change.
866# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 867# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
868bindir='${exec_prefix}/bin'
869sbindir='${exec_prefix}/sbin'
870libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
871datarootdir='${prefix}/share'
872datadir='${datarootdir}'
252b5132
RH
873sysconfdir='${prefix}/etc'
874sharedstatedir='${prefix}/com'
875localstatedir='${prefix}/var'
252b5132
RH
876includedir='${prefix}/include'
877oldincludedir='/usr/include'
2e98a7bd 878docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
879infodir='${datarootdir}/info'
880htmldir='${docdir}'
881dvidir='${docdir}'
882pdfdir='${docdir}'
883psdir='${docdir}'
884libdir='${exec_prefix}/lib'
885localedir='${datarootdir}/locale'
886mandir='${datarootdir}/man'
252b5132 887
252b5132 888ac_prev=
81ecdfbb 889ac_dashdash=
252b5132
RH
890for ac_option
891do
252b5132
RH
892 # If the previous option needs an argument, assign it.
893 if test -n "$ac_prev"; then
81ecdfbb 894 eval $ac_prev=\$ac_option
252b5132
RH
895 ac_prev=
896 continue
897 fi
898
81ecdfbb 899 case $ac_option in
d0ac1c44
SM
900 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
901 *=) ac_optarg= ;;
902 *) ac_optarg=yes ;;
81ecdfbb 903 esac
252b5132
RH
904
905 # Accept the important Cygnus configure options, so we can diagnose typos.
906
81ecdfbb
RW
907 case $ac_dashdash$ac_option in
908 --)
909 ac_dashdash=yes ;;
252b5132
RH
910
911 -bindir | --bindir | --bindi | --bind | --bin | --bi)
912 ac_prev=bindir ;;
913 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
42ecbf5e 914 bindir=$ac_optarg ;;
252b5132
RH
915
916 -build | --build | --buil | --bui | --bu)
42ecbf5e 917 ac_prev=build_alias ;;
252b5132 918 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
42ecbf5e 919 build_alias=$ac_optarg ;;
252b5132
RH
920
921 -cache-file | --cache-file | --cache-fil | --cache-fi \
922 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
923 ac_prev=cache_file ;;
924 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
925 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
42ecbf5e
DJ
926 cache_file=$ac_optarg ;;
927
928 --config-cache | -C)
929 cache_file=config.cache ;;
252b5132 930
81ecdfbb 931 -datadir | --datadir | --datadi | --datad)
252b5132 932 ac_prev=datadir ;;
81ecdfbb 933 -datadir=* | --datadir=* | --datadi=* | --datad=*)
42ecbf5e 934 datadir=$ac_optarg ;;
252b5132 935
81ecdfbb
RW
936 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
937 | --dataroo | --dataro | --datar)
938 ac_prev=datarootdir ;;
939 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
940 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
941 datarootdir=$ac_optarg ;;
942
252b5132 943 -disable-* | --disable-*)
81ecdfbb 944 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 945 # Reject names that are not valid shell variable names.
81ecdfbb 946 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 947 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
948 ac_useropt_orig=$ac_useropt
949 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
950 case $ac_user_opts in
951 *"
952"enable_$ac_useropt"
953"*) ;;
954 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
955 ac_unrecognized_sep=', ';;
956 esac
957 eval enable_$ac_useropt=no ;;
958
959 -docdir | --docdir | --docdi | --doc | --do)
960 ac_prev=docdir ;;
961 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
962 docdir=$ac_optarg ;;
963
964 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
965 ac_prev=dvidir ;;
966 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
967 dvidir=$ac_optarg ;;
252b5132
RH
968
969 -enable-* | --enable-*)
81ecdfbb 970 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 971 # Reject names that are not valid shell variable names.
81ecdfbb 972 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 973 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
974 ac_useropt_orig=$ac_useropt
975 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
976 case $ac_user_opts in
977 *"
978"enable_$ac_useropt"
979"*) ;;
980 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
981 ac_unrecognized_sep=', ';;
252b5132 982 esac
81ecdfbb 983 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
984
985 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
986 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
987 | --exec | --exe | --ex)
988 ac_prev=exec_prefix ;;
989 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
990 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
991 | --exec=* | --exe=* | --ex=*)
42ecbf5e 992 exec_prefix=$ac_optarg ;;
252b5132
RH
993
994 -gas | --gas | --ga | --g)
995 # Obsolete; use --with-gas.
996 with_gas=yes ;;
997
42ecbf5e
DJ
998 -help | --help | --hel | --he | -h)
999 ac_init_help=long ;;
1000 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1001 ac_init_help=recursive ;;
1002 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1003 ac_init_help=short ;;
252b5132
RH
1004
1005 -host | --host | --hos | --ho)
42ecbf5e 1006 ac_prev=host_alias ;;
252b5132 1007 -host=* | --host=* | --hos=* | --ho=*)
42ecbf5e 1008 host_alias=$ac_optarg ;;
252b5132 1009
81ecdfbb
RW
1010 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1011 ac_prev=htmldir ;;
1012 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1013 | --ht=*)
1014 htmldir=$ac_optarg ;;
1015
252b5132
RH
1016 -includedir | --includedir | --includedi | --included | --include \
1017 | --includ | --inclu | --incl | --inc)
1018 ac_prev=includedir ;;
1019 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1020 | --includ=* | --inclu=* | --incl=* | --inc=*)
42ecbf5e 1021 includedir=$ac_optarg ;;
252b5132
RH
1022
1023 -infodir | --infodir | --infodi | --infod | --info | --inf)
1024 ac_prev=infodir ;;
1025 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
42ecbf5e 1026 infodir=$ac_optarg ;;
252b5132
RH
1027
1028 -libdir | --libdir | --libdi | --libd)
1029 ac_prev=libdir ;;
1030 -libdir=* | --libdir=* | --libdi=* | --libd=*)
42ecbf5e 1031 libdir=$ac_optarg ;;
252b5132
RH
1032
1033 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1034 | --libexe | --libex | --libe)
1035 ac_prev=libexecdir ;;
1036 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1037 | --libexe=* | --libex=* | --libe=*)
42ecbf5e 1038 libexecdir=$ac_optarg ;;
252b5132 1039
81ecdfbb
RW
1040 -localedir | --localedir | --localedi | --localed | --locale)
1041 ac_prev=localedir ;;
1042 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1043 localedir=$ac_optarg ;;
1044
252b5132 1045 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1046 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1047 ac_prev=localstatedir ;;
1048 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1049 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
42ecbf5e 1050 localstatedir=$ac_optarg ;;
252b5132
RH
1051
1052 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1053 ac_prev=mandir ;;
1054 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
42ecbf5e 1055 mandir=$ac_optarg ;;
252b5132
RH
1056
1057 -nfp | --nfp | --nf)
1058 # Obsolete; use --without-fp.
1059 with_fp=no ;;
1060
1061 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
42ecbf5e 1062 | --no-cr | --no-c | -n)
252b5132
RH
1063 no_create=yes ;;
1064
1065 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1066 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1067 no_recursion=yes ;;
1068
1069 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1070 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1071 | --oldin | --oldi | --old | --ol | --o)
1072 ac_prev=oldincludedir ;;
1073 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1074 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1075 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
42ecbf5e 1076 oldincludedir=$ac_optarg ;;
252b5132
RH
1077
1078 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1079 ac_prev=prefix ;;
1080 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
42ecbf5e 1081 prefix=$ac_optarg ;;
252b5132
RH
1082
1083 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1084 | --program-pre | --program-pr | --program-p)
1085 ac_prev=program_prefix ;;
1086 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1087 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
42ecbf5e 1088 program_prefix=$ac_optarg ;;
252b5132
RH
1089
1090 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1091 | --program-suf | --program-su | --program-s)
1092 ac_prev=program_suffix ;;
1093 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1094 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
42ecbf5e 1095 program_suffix=$ac_optarg ;;
252b5132
RH
1096
1097 -program-transform-name | --program-transform-name \
1098 | --program-transform-nam | --program-transform-na \
1099 | --program-transform-n | --program-transform- \
1100 | --program-transform | --program-transfor \
1101 | --program-transfo | --program-transf \
1102 | --program-trans | --program-tran \
1103 | --progr-tra | --program-tr | --program-t)
1104 ac_prev=program_transform_name ;;
1105 -program-transform-name=* | --program-transform-name=* \
1106 | --program-transform-nam=* | --program-transform-na=* \
1107 | --program-transform-n=* | --program-transform-=* \
1108 | --program-transform=* | --program-transfor=* \
1109 | --program-transfo=* | --program-transf=* \
1110 | --program-trans=* | --program-tran=* \
1111 | --progr-tra=* | --program-tr=* | --program-t=*)
42ecbf5e 1112 program_transform_name=$ac_optarg ;;
252b5132 1113
81ecdfbb
RW
1114 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1115 ac_prev=pdfdir ;;
1116 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1117 pdfdir=$ac_optarg ;;
1118
1119 -psdir | --psdir | --psdi | --psd | --ps)
1120 ac_prev=psdir ;;
1121 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1122 psdir=$ac_optarg ;;
1123
252b5132
RH
1124 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1125 | -silent | --silent | --silen | --sile | --sil)
1126 silent=yes ;;
1127
1128 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1129 ac_prev=sbindir ;;
1130 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1131 | --sbi=* | --sb=*)
42ecbf5e 1132 sbindir=$ac_optarg ;;
252b5132
RH
1133
1134 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1135 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1136 | --sharedst | --shareds | --shared | --share | --shar \
1137 | --sha | --sh)
1138 ac_prev=sharedstatedir ;;
1139 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1140 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1141 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1142 | --sha=* | --sh=*)
42ecbf5e 1143 sharedstatedir=$ac_optarg ;;
252b5132
RH
1144
1145 -site | --site | --sit)
1146 ac_prev=site ;;
1147 -site=* | --site=* | --sit=*)
42ecbf5e 1148 site=$ac_optarg ;;
252b5132
RH
1149
1150 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1151 ac_prev=srcdir ;;
1152 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
42ecbf5e 1153 srcdir=$ac_optarg ;;
252b5132
RH
1154
1155 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1156 | --syscon | --sysco | --sysc | --sys | --sy)
1157 ac_prev=sysconfdir ;;
1158 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1159 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
42ecbf5e 1160 sysconfdir=$ac_optarg ;;
252b5132
RH
1161
1162 -target | --target | --targe | --targ | --tar | --ta | --t)
42ecbf5e 1163 ac_prev=target_alias ;;
252b5132 1164 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
42ecbf5e 1165 target_alias=$ac_optarg ;;
252b5132
RH
1166
1167 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1168 verbose=yes ;;
1169
42ecbf5e
DJ
1170 -version | --version | --versio | --versi | --vers | -V)
1171 ac_init_version=: ;;
252b5132
RH
1172
1173 -with-* | --with-*)
81ecdfbb 1174 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1175 # Reject names that are not valid shell variable names.
81ecdfbb 1176 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1177 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1178 ac_useropt_orig=$ac_useropt
1179 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1180 case $ac_user_opts in
1181 *"
1182"with_$ac_useropt"
1183"*) ;;
1184 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1185 ac_unrecognized_sep=', ';;
252b5132 1186 esac
81ecdfbb 1187 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1188
1189 -without-* | --without-*)
81ecdfbb 1190 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1191 # Reject names that are not valid shell variable names.
81ecdfbb 1192 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1193 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1194 ac_useropt_orig=$ac_useropt
1195 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1196 case $ac_user_opts in
1197 *"
1198"with_$ac_useropt"
1199"*) ;;
1200 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1201 ac_unrecognized_sep=', ';;
1202 esac
1203 eval with_$ac_useropt=no ;;
252b5132
RH
1204
1205 --x)
1206 # Obsolete; use --with-x.
1207 with_x=yes ;;
1208
1209 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1210 | --x-incl | --x-inc | --x-in | --x-i)
1211 ac_prev=x_includes ;;
1212 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1213 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
42ecbf5e 1214 x_includes=$ac_optarg ;;
252b5132
RH
1215
1216 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1217 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1218 ac_prev=x_libraries ;;
1219 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1220 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
42ecbf5e 1221 x_libraries=$ac_optarg ;;
252b5132 1222
d0ac1c44
SM
1223 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1224Try \`$0 --help' for more information"
252b5132
RH
1225 ;;
1226
42ecbf5e
DJ
1227 *=*)
1228 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1229 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1230 case $ac_envvar in #(
1231 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1232 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1233 esac
1234 eval $ac_envvar=\$ac_optarg
42ecbf5e
DJ
1235 export $ac_envvar ;;
1236
252b5132 1237 *)
42ecbf5e 1238 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1239 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
42ecbf5e 1240 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1241 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1242 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1243 ;;
1244
1245 esac
1246done
1247
1248if test -n "$ac_prev"; then
42ecbf5e 1249 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1250 as_fn_error $? "missing argument to $ac_option"
252b5132
RH
1251fi
1252
81ecdfbb
RW
1253if test -n "$ac_unrecognized_opts"; then
1254 case $enable_option_checking in
1255 no) ;;
d0ac1c44 1256 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1257 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
42ecbf5e 1258 esac
81ecdfbb 1259fi
252b5132 1260
81ecdfbb
RW
1261# Check all directory arguments for consistency.
1262for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1263 datadir sysconfdir sharedstatedir localstatedir includedir \
1264 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
e0b2a78c 1265 libdir localedir mandir
252b5132 1266do
81ecdfbb
RW
1267 eval ac_val=\$$ac_var
1268 # Remove trailing slashes.
42ecbf5e 1269 case $ac_val in
81ecdfbb
RW
1270 */ )
1271 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1272 eval $ac_var=\$ac_val;;
252b5132 1273 esac
81ecdfbb
RW
1274 # Be sure to have absolute directory names.
1275 case $ac_val in
1276 [\\/$]* | ?:[\\/]* ) continue;;
1277 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1278 esac
d0ac1c44 1279 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1280done
1281
42ecbf5e
DJ
1282# There might be people who depend on the old broken behavior: `$host'
1283# used to hold the argument of --host etc.
1284# FIXME: To remove some day.
1285build=$build_alias
1286host=$host_alias
1287target=$target_alias
1288
1289# FIXME: To remove some day.
1290if test "x$host_alias" != x; then
1291 if test "x$build_alias" = x; then
1292 cross_compiling=maybe
42ecbf5e
DJ
1293 elif test "x$build_alias" != "x$host_alias"; then
1294 cross_compiling=yes
1295 fi
1296fi
e5a52504 1297
42ecbf5e
DJ
1298ac_tool_prefix=
1299test -n "$host_alias" && ac_tool_prefix=$host_alias-
1300
1301test "$silent" = yes && exec 6>/dev/null
252b5132 1302
252b5132 1303
81ecdfbb
RW
1304ac_pwd=`pwd` && test -n "$ac_pwd" &&
1305ac_ls_di=`ls -di .` &&
1306ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1307 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1308test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1309 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1310
1311
252b5132
RH
1312# Find the source files, if location was not specified.
1313if test -z "$srcdir"; then
1314 ac_srcdir_defaulted=yes
81ecdfbb
RW
1315 # Try the directory containing this script, then the parent directory.
1316 ac_confdir=`$as_dirname -- "$as_myself" ||
1317$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1318 X"$as_myself" : 'X\(//\)[^/]' \| \
1319 X"$as_myself" : 'X\(//\)$' \| \
1320 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1321$as_echo X"$as_myself" |
1322 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1323 s//\1/
1324 q
1325 }
1326 /^X\(\/\/\)[^/].*/{
1327 s//\1/
1328 q
1329 }
1330 /^X\(\/\/\)$/{
1331 s//\1/
1332 q
1333 }
1334 /^X\(\/\).*/{
1335 s//\1/
1336 q
1337 }
1338 s/.*/./; q'`
252b5132 1339 srcdir=$ac_confdir
81ecdfbb 1340 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1341 srcdir=..
1342 fi
1343else
1344 ac_srcdir_defaulted=no
1345fi
81ecdfbb
RW
1346if test ! -r "$srcdir/$ac_unique_file"; then
1347 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1348 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1349fi
1350ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1351ac_abs_confdir=`(
d0ac1c44 1352 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1353 pwd)`
1354# When building in place, set srcdir=.
1355if test "$ac_abs_confdir" = "$ac_pwd"; then
1356 srcdir=.
1357fi
1358# Remove unnecessary trailing slashes from srcdir.
1359# Double slashes in file names in object file debugging info
1360# mess up M-x gdb in Emacs.
1361case $srcdir in
1362*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1363esac
1364for ac_var in $ac_precious_vars; do
1365 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1366 eval ac_env_${ac_var}_value=\$${ac_var}
1367 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1368 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1369done
252b5132 1370
42ecbf5e
DJ
1371#
1372# Report the --help message.
1373#
1374if test "$ac_init_help" = "long"; then
1375 # Omit some internal or obsolete options to make the list less imposing.
1376 # This message is too long to be a string in the A/UX 3.1 sh.
1377 cat <<_ACEOF
1b1bb2c6 1378\`configure' configures binutils 2.34.50 to adapt to many kinds of systems.
252b5132 1379
42ecbf5e 1380Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1381
42ecbf5e
DJ
1382To assign environment variables (e.g., CC, CFLAGS...), specify them as
1383VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1384
42ecbf5e 1385Defaults for the options are specified in brackets.
ac48eca1 1386
42ecbf5e
DJ
1387Configuration:
1388 -h, --help display this help and exit
1389 --help=short display options specific to this package
1390 --help=recursive display the short help of all the included packages
1391 -V, --version display version information and exit
d0ac1c44 1392 -q, --quiet, --silent do not print \`checking ...' messages
42ecbf5e
DJ
1393 --cache-file=FILE cache test results in FILE [disabled]
1394 -C, --config-cache alias for \`--cache-file=config.cache'
1395 -n, --no-create do not create output files
1396 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1397
42ecbf5e
DJ
1398Installation directories:
1399 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1400 [$ac_default_prefix]
42ecbf5e 1401 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1402 [PREFIX]
ac48eca1 1403
42ecbf5e
DJ
1404By default, \`make install' will install all the files in
1405\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1406an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1407for instance \`--prefix=\$HOME'.
ac48eca1 1408
42ecbf5e 1409For better control, use the options below.
ac48eca1 1410
42ecbf5e 1411Fine tuning of the installation directories:
81ecdfbb
RW
1412 --bindir=DIR user executables [EPREFIX/bin]
1413 --sbindir=DIR system admin executables [EPREFIX/sbin]
1414 --libexecdir=DIR program executables [EPREFIX/libexec]
1415 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1416 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1417 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1418 --libdir=DIR object code libraries [EPREFIX/lib]
1419 --includedir=DIR C header files [PREFIX/include]
1420 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1421 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1422 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1423 --infodir=DIR info documentation [DATAROOTDIR/info]
1424 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1425 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1426 --docdir=DIR documentation root [DATAROOTDIR/doc/binutils]
81ecdfbb
RW
1427 --htmldir=DIR html documentation [DOCDIR]
1428 --dvidir=DIR dvi documentation [DOCDIR]
1429 --pdfdir=DIR pdf documentation [DOCDIR]
1430 --psdir=DIR ps documentation [DOCDIR]
42ecbf5e 1431_ACEOF
ac48eca1 1432
42ecbf5e 1433 cat <<\_ACEOF
252b5132 1434
42ecbf5e
DJ
1435Program names:
1436 --program-prefix=PREFIX prepend PREFIX to installed program names
1437 --program-suffix=SUFFIX append SUFFIX to installed program names
1438 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1439
42ecbf5e
DJ
1440System types:
1441 --build=BUILD configure for building on BUILD [guessed]
1442 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1443 --target=TARGET configure for building compilers for TARGET [HOST]
1444_ACEOF
252b5132 1445fi
252b5132 1446
42ecbf5e 1447if test -n "$ac_init_help"; then
2e98a7bd 1448 case $ac_init_help in
1b1bb2c6 1449 short | recursive ) echo "Configuration of binutils 2.34.50:";;
2e98a7bd 1450 esac
42ecbf5e 1451 cat <<\_ACEOF
252b5132 1452
42ecbf5e 1453Optional Features:
81ecdfbb 1454 --disable-option-checking ignore unrecognized --enable/--with options
42ecbf5e
DJ
1455 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1456 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
d0ac1c44
SM
1457 --enable-dependency-tracking
1458 do not reject slow dependency extractors
1459 --disable-dependency-tracking
1460 speeds up one-time build
1461 --enable-silent-rules less verbose build output (undo: "make V=1")
1462 --disable-silent-rules verbose build output (undo: "make V=0")
81ecdfbb
RW
1463 --enable-shared[=PKGS] build shared libraries [default=yes]
1464 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1465 --enable-fast-install[=PKGS]
1466 optimize for fast installation [default=yes]
42ecbf5e 1467 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1468 --enable-plugins Enable support for plugins
1469 --disable-largefile omit support for large files
42ecbf5e 1470 --enable-targets alternative target configurations
9cb80f72
RM
1471 --enable-deterministic-archives
1472 ar and ranlib default to -D behavior
7fac9594
NC
1473 --disable-default-strings-all
1474 strings defaults to --data behavior
241a6c40
AM
1475 --enable-werror treat compile warnings as errors
1476 --enable-build-warnings enable build-time compiler warnings
42ecbf5e 1477 --disable-nls do not use Native Language Support
d0ac1c44
SM
1478 --enable-maintainer-mode
1479 enable make rules and dependencies not useful (and
1480 sometimes confusing) to the casual installer
5ba684e2 1481 --disable-rpath do not hardcode runtime library paths
42ecbf5e
DJ
1482
1483Optional Packages:
1484 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1485 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1486 --with-pic try to use only PIC/non-PIC objects [default=use
1487 both]
1488 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
301a9420
AM
1489 --with-debuginfod Enable debuginfo lookups with debuginfod
1490 (auto/yes/no)
0ee42ecd 1491 --with-system-zlib use installed libz
5ba684e2
NC
1492 --with-gnu-ld assume the C compiler uses GNU ld default=no
1493 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1494 --without-libiconv-prefix don't search for libiconv in includedir and libdir
9f1528a1 1495 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
252b5132 1496
42ecbf5e
DJ
1497Some influential environment variables:
1498 CC C compiler command
1499 CFLAGS C compiler flags
1500 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1501 nonstandard directory <lib dir>
81ecdfbb 1502 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1503 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1504 you have headers in a nonstandard directory <include dir>
42ecbf5e 1505 CPP C preprocessor
d0ac1c44
SM
1506 YACC The `Yet Another Compiler Compiler' implementation to use.
1507 Defaults to the first program found out of: `bison -y', `byacc',
1508 `yacc'.
81ecdfbb
RW
1509 YFLAGS The list of arguments that will be passed by default to $YACC.
1510 This script will default YFLAGS to the empty string to avoid a
1511 default value of `-d' given by some make applications.
e5a52504 1512
42ecbf5e
DJ
1513Use these variables to override the choices made by `configure' or to help
1514it to find libraries and programs with nonstandard names/locations.
1515
81ecdfbb 1516Report bugs to the package provider.
42ecbf5e 1517_ACEOF
81ecdfbb 1518ac_status=$?
252b5132
RH
1519fi
1520
42ecbf5e
DJ
1521if test "$ac_init_help" = "recursive"; then
1522 # If there are subdirs, report their specific --help.
42ecbf5e 1523 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1524 test -d "$ac_dir" ||
1525 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1526 continue
42ecbf5e
DJ
1527 ac_builddir=.
1528
81ecdfbb
RW
1529case "$ac_dir" in
1530.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1531*)
1532 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1533 # A ".." for each directory in $ac_dir_suffix.
1534 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1535 case $ac_top_builddir_sub in
1536 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1537 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1538 esac ;;
1539esac
1540ac_abs_top_builddir=$ac_pwd
1541ac_abs_builddir=$ac_pwd$ac_dir_suffix
1542# for backward compatibility:
1543ac_top_builddir=$ac_top_build_prefix
252b5132 1544
42ecbf5e 1545case $srcdir in
81ecdfbb 1546 .) # We are building in place.
42ecbf5e 1547 ac_srcdir=.
81ecdfbb
RW
1548 ac_top_srcdir=$ac_top_builddir_sub
1549 ac_abs_top_srcdir=$ac_pwd ;;
1550 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 1551 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1552 ac_top_srcdir=$srcdir
1553 ac_abs_top_srcdir=$srcdir ;;
1554 *) # Relative name.
1555 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1556 ac_top_srcdir=$ac_top_build_prefix$srcdir
1557 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
252b5132 1558esac
81ecdfbb
RW
1559ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1560
1561 cd "$ac_dir" || { ac_status=$?; continue; }
1562 # Check for guested configure.
1563 if test -f "$ac_srcdir/configure.gnu"; then
1564 echo &&
1565 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1566 elif test -f "$ac_srcdir/configure"; then
1567 echo &&
1568 $SHELL "$ac_srcdir/configure" --help=recursive
42ecbf5e 1569 else
81ecdfbb
RW
1570 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1571 fi || ac_status=$?
1572 cd "$ac_pwd" || { ac_status=$?; break; }
42ecbf5e
DJ
1573 done
1574fi
5d64ca4e 1575
81ecdfbb 1576test -n "$ac_init_help" && exit $ac_status
42ecbf5e
DJ
1577if $ac_init_version; then
1578 cat <<\_ACEOF
1b1bb2c6 1579binutils configure 2.34.50
d0ac1c44 1580generated by GNU Autoconf 2.69
5d64ca4e 1581
d0ac1c44 1582Copyright (C) 2012 Free Software Foundation, Inc.
42ecbf5e
DJ
1583This configure script is free software; the Free Software Foundation
1584gives unlimited permission to copy, distribute and modify it.
1585_ACEOF
81ecdfbb 1586 exit
42ecbf5e 1587fi
252b5132 1588
81ecdfbb
RW
1589## ------------------------ ##
1590## Autoconf initialization. ##
1591## ------------------------ ##
e5a52504 1592
81ecdfbb
RW
1593# ac_fn_c_try_compile LINENO
1594# --------------------------
1595# Try to compile conftest.$ac_ext, and return whether this succeeded.
1596ac_fn_c_try_compile ()
42ecbf5e 1597{
81ecdfbb
RW
1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599 rm -f conftest.$ac_objext
1600 if { { ac_try="$ac_compile"
1601case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604esac
1605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606$as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_compile") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1613 fi
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } && {
1616 test -z "$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 } && test -s conftest.$ac_objext; then :
1619 ac_retval=0
1620else
1621 $as_echo "$as_me: failed program was:" >&5
1622sed 's/^/| /' conftest.$ac_ext >&5
42ecbf5e 1623
81ecdfbb
RW
1624 ac_retval=1
1625fi
d0ac1c44
SM
1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627 as_fn_set_status $ac_retval
42ecbf5e 1628
81ecdfbb
RW
1629} # ac_fn_c_try_compile
1630
1631# ac_fn_c_try_link LINENO
1632# -----------------------
1633# Try to link conftest.$ac_ext, and return whether this succeeded.
1634ac_fn_c_try_link ()
1635{
1636 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1637 rm -f conftest.$ac_objext conftest$ac_exeext
1638 if { { ac_try="$ac_link"
1639case "(($ac_try" in
1640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1641 *) ac_try_echo=$ac_try;;
1642esac
1643eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644$as_echo "$ac_try_echo"; } >&5
1645 (eval "$ac_link") 2>conftest.err
1646 ac_status=$?
1647 if test -s conftest.err; then
1648 grep -v '^ *+' conftest.err >conftest.er1
1649 cat conftest.er1 >&5
1650 mv -f conftest.er1 conftest.err
1651 fi
1652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653 test $ac_status = 0; } && {
1654 test -z "$ac_c_werror_flag" ||
1655 test ! -s conftest.err
1656 } && test -s conftest$ac_exeext && {
1657 test "$cross_compiling" = yes ||
d0ac1c44 1658 test -x conftest$ac_exeext
81ecdfbb
RW
1659 }; then :
1660 ac_retval=0
1661else
1662 $as_echo "$as_me: failed program was:" >&5
1663sed 's/^/| /' conftest.$ac_ext >&5
1664
1665 ac_retval=1
1666fi
1667 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1668 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1669 # interfere with the next link command; also delete a directory that is
1670 # left behind by Apple's compiler. We do this before executing the actions.
1671 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1672 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1673 as_fn_set_status $ac_retval
81ecdfbb
RW
1674
1675} # ac_fn_c_try_link
1676
1677# ac_fn_c_try_cpp LINENO
1678# ----------------------
1679# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1680ac_fn_c_try_cpp ()
1681{
1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1683 if { { ac_try="$ac_cpp conftest.$ac_ext"
1684case "(($ac_try" in
1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686 *) ac_try_echo=$ac_try;;
1687esac
1688eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689$as_echo "$ac_try_echo"; } >&5
1690 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1691 ac_status=$?
1692 if test -s conftest.err; then
1693 grep -v '^ *+' conftest.err >conftest.er1
1694 cat conftest.er1 >&5
1695 mv -f conftest.er1 conftest.err
1696 fi
1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1698 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1699 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1700 test ! -s conftest.err
1701 }; then :
1702 ac_retval=0
1703else
1704 $as_echo "$as_me: failed program was:" >&5
1705sed 's/^/| /' conftest.$ac_ext >&5
1706
1707 ac_retval=1
1708fi
d0ac1c44
SM
1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1710 as_fn_set_status $ac_retval
81ecdfbb
RW
1711
1712} # ac_fn_c_try_cpp
1713
1714# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1715# -------------------------------------------------------
1716# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1717# the include files in INCLUDES and setting the cache variable VAR
1718# accordingly.
1719ac_fn_c_check_header_mongrel ()
1720{
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1722 if eval \${$3+:} false; then :
81ecdfbb
RW
1723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1724$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1725if eval \${$3+:} false; then :
81ecdfbb
RW
1726 $as_echo_n "(cached) " >&6
1727fi
1728eval ac_res=\$$3
1729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1730$as_echo "$ac_res" >&6; }
1731else
1732 # Is the header compilable?
1733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1734$as_echo_n "checking $2 usability... " >&6; }
1735cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1736/* end confdefs.h. */
1737$4
1738#include <$2>
1739_ACEOF
1740if ac_fn_c_try_compile "$LINENO"; then :
1741 ac_header_compiler=yes
1742else
1743 ac_header_compiler=no
1744fi
1745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1747$as_echo "$ac_header_compiler" >&6; }
1748
1749# Is the header present?
1750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1751$as_echo_n "checking $2 presence... " >&6; }
1752cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753/* end confdefs.h. */
1754#include <$2>
1755_ACEOF
1756if ac_fn_c_try_cpp "$LINENO"; then :
1757 ac_header_preproc=yes
1758else
1759 ac_header_preproc=no
1760fi
d0ac1c44 1761rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1763$as_echo "$ac_header_preproc" >&6; }
1764
1765# So? What about this header?
1766case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1767 yes:no: )
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1769$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1771$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1772 ;;
1773 no:yes:* )
1774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1775$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1777$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1779$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1781$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1783$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1784 ;;
1785esac
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1787$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1788if eval \${$3+:} false; then :
81ecdfbb
RW
1789 $as_echo_n "(cached) " >&6
1790else
1791 eval "$3=\$ac_header_compiler"
1792fi
1793eval ac_res=\$$3
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795$as_echo "$ac_res" >&6; }
1796fi
d0ac1c44 1797 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1798
1799} # ac_fn_c_check_header_mongrel
1800
1801# ac_fn_c_try_run LINENO
1802# ----------------------
1803# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1804# that executables *can* be run.
1805ac_fn_c_try_run ()
1806{
1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808 if { { ac_try="$ac_link"
1809case "(($ac_try" in
1810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1811 *) ac_try_echo=$ac_try;;
1812esac
1813eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1814$as_echo "$ac_try_echo"; } >&5
1815 (eval "$ac_link") 2>&5
1816 ac_status=$?
1817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1818 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1819 { { case "(($ac_try" in
1820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1821 *) ac_try_echo=$ac_try;;
1822esac
1823eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1824$as_echo "$ac_try_echo"; } >&5
1825 (eval "$ac_try") 2>&5
1826 ac_status=$?
1827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828 test $ac_status = 0; }; }; then :
1829 ac_retval=0
1830else
1831 $as_echo "$as_me: program exited with status $ac_status" >&5
1832 $as_echo "$as_me: failed program was:" >&5
1833sed 's/^/| /' conftest.$ac_ext >&5
1834
1835 ac_retval=$ac_status
1836fi
1837 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1839 as_fn_set_status $ac_retval
81ecdfbb
RW
1840
1841} # ac_fn_c_try_run
1842
1843# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1844# -------------------------------------------------------
1845# Tests whether HEADER exists and can be compiled using the include files in
1846# INCLUDES, setting the cache variable VAR accordingly.
1847ac_fn_c_check_header_compile ()
1848{
1849 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1851$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1852if eval \${$3+:} false; then :
81ecdfbb
RW
1853 $as_echo_n "(cached) " >&6
1854else
1855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856/* end confdefs.h. */
1857$4
1858#include <$2>
1859_ACEOF
1860if ac_fn_c_try_compile "$LINENO"; then :
1861 eval "$3=yes"
1862else
1863 eval "$3=no"
1864fi
1865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1866fi
1867eval ac_res=\$$3
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1869$as_echo "$ac_res" >&6; }
d0ac1c44 1870 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1871
1872} # ac_fn_c_check_header_compile
1873
1874# ac_fn_c_check_func LINENO FUNC VAR
1875# ----------------------------------
1876# Tests whether FUNC exists, setting the cache variable VAR accordingly
1877ac_fn_c_check_func ()
1878{
1879 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1881$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1882if eval \${$3+:} false; then :
81ecdfbb
RW
1883 $as_echo_n "(cached) " >&6
1884else
1885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1886/* end confdefs.h. */
1887/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1888 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1889#define $2 innocuous_$2
1890
1891/* System header to define __stub macros and hopefully few prototypes,
1892 which can conflict with char $2 (); below.
1893 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1894 <limits.h> exists even on freestanding compilers. */
1895
1896#ifdef __STDC__
1897# include <limits.h>
1898#else
1899# include <assert.h>
1900#endif
1901
1902#undef $2
1903
1904/* Override any GCC internal prototype to avoid an error.
1905 Use char because int might match the return type of a GCC
1906 builtin and then its argument prototype would still apply. */
1907#ifdef __cplusplus
1908extern "C"
1909#endif
1910char $2 ();
1911/* The GNU C library defines this for functions which it implements
1912 to always fail with ENOSYS. Some functions are actually named
1913 something starting with __ and the normal name is an alias. */
1914#if defined __stub_$2 || defined __stub___$2
1915choke me
1916#endif
1917
1918int
1919main ()
1920{
1921return $2 ();
1922 ;
1923 return 0;
1924}
1925_ACEOF
1926if ac_fn_c_try_link "$LINENO"; then :
1927 eval "$3=yes"
1928else
1929 eval "$3=no"
1930fi
1931rm -f core conftest.err conftest.$ac_objext \
1932 conftest$ac_exeext conftest.$ac_ext
1933fi
1934eval ac_res=\$$3
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1936$as_echo "$ac_res" >&6; }
d0ac1c44 1937 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1938
1939} # ac_fn_c_check_func
1940
301a9420
AM
1941# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1942# ---------------------------------------------
1943# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1944# accordingly.
1945ac_fn_c_check_decl ()
1946{
1947 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1948 as_decl_name=`echo $2|sed 's/ *(.*//'`
1949 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1951$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1952if eval \${$3+:} false; then :
1953 $as_echo_n "(cached) " >&6
1954else
1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956/* end confdefs.h. */
1957$4
1958int
1959main ()
1960{
1961#ifndef $as_decl_name
1962#ifdef __cplusplus
1963 (void) $as_decl_use;
1964#else
1965 (void) $as_decl_name;
1966#endif
1967#endif
1968
1969 ;
1970 return 0;
1971}
1972_ACEOF
1973if ac_fn_c_try_compile "$LINENO"; then :
1974 eval "$3=yes"
1975else
1976 eval "$3=no"
1977fi
1978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1979fi
1980eval ac_res=\$$3
1981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1982$as_echo "$ac_res" >&6; }
1983 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1984
1985} # ac_fn_c_check_decl
1986
4c219c2e
AM
1987# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1988# --------------------------------------------
1989# Tries to find the compile-time value of EXPR in a program that includes
1990# INCLUDES, setting VAR accordingly. Returns whether the value could be
1991# computed
1992ac_fn_c_compute_int ()
1993{
1994 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1995 if test "$cross_compiling" = yes; then
1996 # Depending upon the size, compute the lo and hi bounds.
1997cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1998/* end confdefs.h. */
1999$4
2000int
2001main ()
2002{
2003static int test_array [1 - 2 * !(($2) >= 0)];
d0ac1c44
SM
2004test_array [0] = 0;
2005return test_array [0];
4c219c2e
AM
2006
2007 ;
2008 return 0;
2009}
2010_ACEOF
2011if ac_fn_c_try_compile "$LINENO"; then :
2012 ac_lo=0 ac_mid=0
2013 while :; do
2014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2015/* end confdefs.h. */
2016$4
2017int
2018main ()
2019{
2020static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d0ac1c44
SM
2021test_array [0] = 0;
2022return test_array [0];
4c219c2e
AM
2023
2024 ;
2025 return 0;
2026}
2027_ACEOF
2028if ac_fn_c_try_compile "$LINENO"; then :
2029 ac_hi=$ac_mid; break
2030else
2031 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2032 if test $ac_lo -le $ac_mid; then
2033 ac_lo= ac_hi=
2034 break
2035 fi
2036 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2037fi
2038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2039 done
2040else
2041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2042/* end confdefs.h. */
2043$4
2044int
2045main ()
2046{
2047static int test_array [1 - 2 * !(($2) < 0)];
d0ac1c44
SM
2048test_array [0] = 0;
2049return test_array [0];
4c219c2e
AM
2050
2051 ;
2052 return 0;
2053}
2054_ACEOF
2055if ac_fn_c_try_compile "$LINENO"; then :
2056 ac_hi=-1 ac_mid=-1
2057 while :; do
2058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2059/* end confdefs.h. */
2060$4
2061int
2062main ()
2063{
2064static int test_array [1 - 2 * !(($2) >= $ac_mid)];
d0ac1c44
SM
2065test_array [0] = 0;
2066return test_array [0];
4c219c2e
AM
2067
2068 ;
2069 return 0;
2070}
2071_ACEOF
2072if ac_fn_c_try_compile "$LINENO"; then :
2073 ac_lo=$ac_mid; break
2074else
2075 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2076 if test $ac_mid -le $ac_hi; then
2077 ac_lo= ac_hi=
2078 break
2079 fi
2080 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2081fi
2082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2083 done
2084else
2085 ac_lo= ac_hi=
2086fi
2087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2088fi
2089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2090# Binary search between lo and hi bounds.
2091while test "x$ac_lo" != "x$ac_hi"; do
2092 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2094/* end confdefs.h. */
2095$4
2096int
2097main ()
2098{
2099static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d0ac1c44
SM
2100test_array [0] = 0;
2101return test_array [0];
4c219c2e
AM
2102
2103 ;
2104 return 0;
2105}
2106_ACEOF
2107if ac_fn_c_try_compile "$LINENO"; then :
2108 ac_hi=$ac_mid
2109else
2110 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2111fi
2112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2113done
2114case $ac_lo in #((
2115?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2116'') ac_retval=1 ;;
2117esac
2118 else
2119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2120/* end confdefs.h. */
2121$4
2122static long int longval () { return $2; }
2123static unsigned long int ulongval () { return $2; }
2124#include <stdio.h>
2125#include <stdlib.h>
2126int
2127main ()
2128{
2129
2130 FILE *f = fopen ("conftest.val", "w");
2131 if (! f)
2132 return 1;
2133 if (($2) < 0)
2134 {
2135 long int i = longval ();
2136 if (i != ($2))
2137 return 1;
2138 fprintf (f, "%ld", i);
2139 }
2140 else
2141 {
2142 unsigned long int i = ulongval ();
2143 if (i != ($2))
2144 return 1;
2145 fprintf (f, "%lu", i);
2146 }
2147 /* Do not output a trailing newline, as this causes \r\n confusion
2148 on some platforms. */
2149 return ferror (f) || fclose (f) != 0;
2150
2151 ;
2152 return 0;
2153}
2154_ACEOF
2155if ac_fn_c_try_run "$LINENO"; then :
2156 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2157else
2158 ac_retval=1
2159fi
2160rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2161 conftest.$ac_objext conftest.beam conftest.$ac_ext
2162rm -f conftest.val
2163
2164 fi
d0ac1c44
SM
2165 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2166 as_fn_set_status $ac_retval
4c219c2e
AM
2167
2168} # ac_fn_c_compute_int
2169
2170# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2171# -------------------------------------------
2172# Tests whether TYPE exists after having included INCLUDES, setting cache
2173# variable VAR accordingly.
2174ac_fn_c_check_type ()
2175{
2176 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2178$as_echo_n "checking for $2... " >&6; }
d0ac1c44 2179if eval \${$3+:} false; then :
4c219c2e
AM
2180 $as_echo_n "(cached) " >&6
2181else
2182 eval "$3=no"
2183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2184/* end confdefs.h. */
2185$4
2186int
2187main ()
2188{
2189if (sizeof ($2))
2190 return 0;
2191 ;
2192 return 0;
2193}
2194_ACEOF
2195if ac_fn_c_try_compile "$LINENO"; then :
2196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2197/* end confdefs.h. */
2198$4
2199int
2200main ()
2201{
2202if (sizeof (($2)))
2203 return 0;
2204 ;
2205 return 0;
2206}
2207_ACEOF
2208if ac_fn_c_try_compile "$LINENO"; then :
2209
2210else
2211 eval "$3=yes"
2212fi
2213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2214fi
2215rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2216fi
2217eval ac_res=\$$3
2218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2219$as_echo "$ac_res" >&6; }
d0ac1c44 2220 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
4c219c2e
AM
2221
2222} # ac_fn_c_check_type
81ecdfbb
RW
2223cat >config.log <<_ACEOF
2224This file contains any messages produced by compilers while
2225running configure, to aid debugging if configure makes a mistake.
2226
1b1bb2c6 2227It was created by binutils $as_me 2.34.50, which was
d0ac1c44 2228generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2229
2230 $ $0 $@
2231
2232_ACEOF
2233exec 5>>config.log
2234{
2235cat <<_ASUNAME
2236## --------- ##
2237## Platform. ##
2238## --------- ##
2239
2240hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2241uname -m = `(uname -m) 2>/dev/null || echo unknown`
2242uname -r = `(uname -r) 2>/dev/null || echo unknown`
2243uname -s = `(uname -s) 2>/dev/null || echo unknown`
2244uname -v = `(uname -v) 2>/dev/null || echo unknown`
2245
2246/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2247/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2248
2249/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2250/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2251/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2252/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2253/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2254/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2255/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
42ecbf5e
DJ
2256
2257_ASUNAME
2258
2259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2260for as_dir in $PATH
2261do
2262 IFS=$as_save_IFS
2263 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2264 $as_echo "PATH: $as_dir"
2265 done
2266IFS=$as_save_IFS
e5a52504 2267
42ecbf5e 2268} >&5
ceae3e33 2269
42ecbf5e 2270cat >&5 <<_ACEOF
e5a52504 2271
42ecbf5e
DJ
2272
2273## ----------- ##
2274## Core tests. ##
2275## ----------- ##
2276
2277_ACEOF
2278
2279
2280# Keep a trace of the command line.
2281# Strip out --no-create and --no-recursion so they do not pile up.
2282# Strip out --silent because we don't want to record it for future runs.
2283# Also quote any args containing shell meta-characters.
2284# Make two passes to allow for proper duplicate-argument suppression.
2285ac_configure_args=
2286ac_configure_args0=
2287ac_configure_args1=
42ecbf5e
DJ
2288ac_must_keep_next=false
2289for ac_pass in 1 2
2290do
2291 for ac_arg
2292 do
2293 case $ac_arg in
2294 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2295 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2296 | -silent | --silent | --silen | --sile | --sil)
2297 continue ;;
81ecdfbb
RW
2298 *\'*)
2299 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2300 esac
2301 case $ac_pass in
81ecdfbb 2302 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
42ecbf5e 2303 2)
81ecdfbb 2304 as_fn_append ac_configure_args1 " '$ac_arg'"
42ecbf5e
DJ
2305 if test $ac_must_keep_next = true; then
2306 ac_must_keep_next=false # Got value, back to normal.
2307 else
2308 case $ac_arg in
2309 *=* | --config-cache | -C | -disable-* | --disable-* \
2310 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2311 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2312 | -with-* | --with-* | -without-* | --without-* | --x)
2313 case "$ac_configure_args0 " in
2314 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2315 esac
2316 ;;
2317 -* ) ac_must_keep_next=true ;;
2318 esac
2319 fi
81ecdfbb 2320 as_fn_append ac_configure_args " '$ac_arg'"
42ecbf5e
DJ
2321 ;;
2322 esac
2323 done
2324done
81ecdfbb
RW
2325{ ac_configure_args0=; unset ac_configure_args0;}
2326{ ac_configure_args1=; unset ac_configure_args1;}
42ecbf5e
DJ
2327
2328# When interrupted or exit'd, cleanup temporary files, and complete
2329# config.log. We remove comments because anyway the quotes in there
2330# would cause problems or look ugly.
81ecdfbb
RW
2331# WARNING: Use '\'' to represent an apostrophe within the trap.
2332# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
42ecbf5e
DJ
2333trap 'exit_status=$?
2334 # Save into config.log some information that might help in debugging.
2335 {
2336 echo
2337
d0ac1c44 2338 $as_echo "## ---------------- ##
42ecbf5e 2339## Cache variables. ##
d0ac1c44 2340## ---------------- ##"
42ecbf5e
DJ
2341 echo
2342 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2343(
2344 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2345 eval ac_val=\$$ac_var
2346 case $ac_val in #(
2347 *${as_nl}*)
2348 case $ac_var in #(
2349 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2350$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2351 esac
2352 case $ac_var in #(
2353 _ | IFS | as_nl) ;; #(
2354 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2355 *) { eval $ac_var=; unset $ac_var;} ;;
2356 esac ;;
2357 esac
2358 done
42ecbf5e 2359 (set) 2>&1 |
81ecdfbb
RW
2360 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2361 *${as_nl}ac_space=\ *)
42ecbf5e 2362 sed -n \
81ecdfbb
RW
2363 "s/'\''/'\''\\\\'\'''\''/g;
2364 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2365 ;; #(
42ecbf5e 2366 *)
81ecdfbb 2367 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 2368 ;;
81ecdfbb
RW
2369 esac |
2370 sort
2371)
42ecbf5e
DJ
2372 echo
2373
d0ac1c44 2374 $as_echo "## ----------------- ##
42ecbf5e 2375## Output variables. ##
d0ac1c44 2376## ----------------- ##"
42ecbf5e
DJ
2377 echo
2378 for ac_var in $ac_subst_vars
2379 do
81ecdfbb
RW
2380 eval ac_val=\$$ac_var
2381 case $ac_val in
2382 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2383 esac
2384 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2385 done | sort
2386 echo
2387
2388 if test -n "$ac_subst_files"; then
d0ac1c44 2389 $as_echo "## ------------------- ##
81ecdfbb 2390## File substitutions. ##
d0ac1c44 2391## ------------------- ##"
42ecbf5e
DJ
2392 echo
2393 for ac_var in $ac_subst_files
2394 do
81ecdfbb
RW
2395 eval ac_val=\$$ac_var
2396 case $ac_val in
2397 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2398 esac
2399 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2400 done | sort
2401 echo
2402 fi
2403
2404 if test -s confdefs.h; then
d0ac1c44 2405 $as_echo "## ----------- ##
42ecbf5e 2406## confdefs.h. ##
d0ac1c44 2407## ----------- ##"
42ecbf5e 2408 echo
81ecdfbb 2409 cat confdefs.h
42ecbf5e
DJ
2410 echo
2411 fi
2412 test "$ac_signal" != 0 &&
81ecdfbb
RW
2413 $as_echo "$as_me: caught signal $ac_signal"
2414 $as_echo "$as_me: exit $exit_status"
42ecbf5e 2415 } >&5
81ecdfbb
RW
2416 rm -f core *.core core.conftest.* &&
2417 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
42ecbf5e 2418 exit $exit_status
81ecdfbb 2419' 0
42ecbf5e 2420for ac_signal in 1 2 13 15; do
81ecdfbb 2421 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
42ecbf5e
DJ
2422done
2423ac_signal=0
2424
2425# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2426rm -f -r conftest* confdefs.h
2427
2428$as_echo "/* confdefs.h */" > confdefs.h
42ecbf5e
DJ
2429
2430# Predefined preprocessor variables.
2431
2432cat >>confdefs.h <<_ACEOF
2433#define PACKAGE_NAME "$PACKAGE_NAME"
2434_ACEOF
2435
42ecbf5e
DJ
2436cat >>confdefs.h <<_ACEOF
2437#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2438_ACEOF
2439
42ecbf5e
DJ
2440cat >>confdefs.h <<_ACEOF
2441#define PACKAGE_VERSION "$PACKAGE_VERSION"
2442_ACEOF
2443
42ecbf5e
DJ
2444cat >>confdefs.h <<_ACEOF
2445#define PACKAGE_STRING "$PACKAGE_STRING"
2446_ACEOF
2447
42ecbf5e
DJ
2448cat >>confdefs.h <<_ACEOF
2449#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2450_ACEOF
2451
81ecdfbb
RW
2452cat >>confdefs.h <<_ACEOF
2453#define PACKAGE_URL "$PACKAGE_URL"
2454_ACEOF
2455
42ecbf5e
DJ
2456
2457# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2458# Prefer an explicitly selected file to automatically selected ones.
2459ac_site_file1=NONE
2460ac_site_file2=NONE
2461if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2462 # We do not want a PATH search for config.site.
2463 case $CONFIG_SITE in #((
2464 -*) ac_site_file1=./$CONFIG_SITE;;
2465 */*) ac_site_file1=$CONFIG_SITE;;
2466 *) ac_site_file1=./$CONFIG_SITE;;
2467 esac
81ecdfbb
RW
2468elif test "x$prefix" != xNONE; then
2469 ac_site_file1=$prefix/share/config.site
2470 ac_site_file2=$prefix/etc/config.site
2471else
2472 ac_site_file1=$ac_default_prefix/share/config.site
2473 ac_site_file2=$ac_default_prefix/etc/config.site
2474fi
2475for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2476do
2477 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2478 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2480$as_echo "$as_me: loading site script $ac_site_file" >&6;}
42ecbf5e 2481 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2482 . "$ac_site_file" \
2483 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2484$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2485as_fn_error $? "failed to load site script $ac_site_file
2486See \`config.log' for more details" "$LINENO" 5; }
42ecbf5e
DJ
2487 fi
2488done
2489
2490if test -r "$cache_file"; then
d0ac1c44
SM
2491 # Some versions of bash will fail to source /dev/null (special files
2492 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2493 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2495$as_echo "$as_me: loading cache $cache_file" >&6;}
42ecbf5e 2496 case $cache_file in
81ecdfbb
RW
2497 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2498 *) . "./$cache_file";;
42ecbf5e
DJ
2499 esac
2500 fi
2501else
81ecdfbb
RW
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2503$as_echo "$as_me: creating cache $cache_file" >&6;}
42ecbf5e
DJ
2504 >$cache_file
2505fi
2506
34156b23
L
2507as_fn_append ac_header_list " stdlib.h"
2508as_fn_append ac_header_list " unistd.h"
2509as_fn_append ac_header_list " sys/param.h"
42ecbf5e
DJ
2510# Check that the precious variables saved in the cache have kept the same
2511# value.
2512ac_cache_corrupted=false
81ecdfbb 2513for ac_var in $ac_precious_vars; do
42ecbf5e
DJ
2514 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2515 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2516 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2517 eval ac_new_val=\$ac_env_${ac_var}_value
42ecbf5e
DJ
2518 case $ac_old_set,$ac_new_set in
2519 set,)
81ecdfbb
RW
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2521$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
42ecbf5e
DJ
2522 ac_cache_corrupted=: ;;
2523 ,set)
81ecdfbb
RW
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2525$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
42ecbf5e
DJ
2526 ac_cache_corrupted=: ;;
2527 ,);;
2528 *)
2529 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2530 # differences in whitespace do not lead to failure.
2531 ac_old_val_w=`echo x $ac_old_val`
2532 ac_new_val_w=`echo x $ac_new_val`
2533 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2535$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2536 ac_cache_corrupted=:
2537 else
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2539$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2540 eval $ac_var=\$ac_old_val
2541 fi
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2543$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2545$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
42ecbf5e
DJ
2546 fi;;
2547 esac
2548 # Pass precious variables to config.status.
2549 if test "$ac_new_set" = set; then
2550 case $ac_new_val in
81ecdfbb 2551 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2552 *) ac_arg=$ac_var=$ac_new_val ;;
2553 esac
2554 case " $ac_configure_args " in
2555 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2556 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
42ecbf5e
DJ
2557 esac
2558 fi
2559done
2560if $ac_cache_corrupted; then
81ecdfbb
RW
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2562$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2564$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2565 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
42ecbf5e 2566fi
81ecdfbb
RW
2567## -------------------- ##
2568## Main body of script. ##
2569## -------------------- ##
42ecbf5e
DJ
2570
2571ac_ext=c
2572ac_cpp='$CPP $CPPFLAGS'
2573ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2574ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2575ac_compiler_gnu=$ac_cv_c_compiler_gnu
2576
2577
2578
42ecbf5e 2579
da594c4a 2580
42ecbf5e
DJ
2581
2582
2583ac_aux_dir=
81ecdfbb 2584for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
2585 if test -f "$ac_dir/install-sh"; then
2586 ac_aux_dir=$ac_dir
2587 ac_install_sh="$ac_aux_dir/install-sh -c"
2588 break
2589 elif test -f "$ac_dir/install.sh"; then
2590 ac_aux_dir=$ac_dir
2591 ac_install_sh="$ac_aux_dir/install.sh -c"
2592 break
2593 elif test -f "$ac_dir/shtool"; then
2594 ac_aux_dir=$ac_dir
2595 ac_install_sh="$ac_aux_dir/shtool install -c"
2596 break
2597 fi
42ecbf5e
DJ
2598done
2599if test -z "$ac_aux_dir"; then
d0ac1c44 2600 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
42ecbf5e 2601fi
81ecdfbb
RW
2602
2603# These three variables are undocumented and unsupported,
2604# and are intended to be withdrawn in a future Autoconf release.
2605# They can cause serious problems if a builder's source tree is in a directory
2606# whose full name contains unusual characters.
2607ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2608ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2609ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2610
42ecbf5e
DJ
2611
2612# Make sure we can run config.sub.
81ecdfbb 2613$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2614 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2615
2616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2617$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2618if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2619 $as_echo_n "(cached) " >&6
2620else
2621 ac_build_alias=$build_alias
2622test "x$ac_build_alias" = x &&
2623 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2624test "x$ac_build_alias" = x &&
d0ac1c44 2625 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2626ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2627 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2628
2629fi
2630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2631$as_echo "$ac_cv_build" >&6; }
2632case $ac_cv_build in
2633*-*-*) ;;
d0ac1c44 2634*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb 2635esac
42ecbf5e 2636build=$ac_cv_build
81ecdfbb
RW
2637ac_save_IFS=$IFS; IFS='-'
2638set x $ac_cv_build
2639shift
2640build_cpu=$1
2641build_vendor=$2
2642shift; shift
2643# Remember, the first character of IFS is used to create $*,
2644# except with old shells:
2645build_os=$*
2646IFS=$ac_save_IFS
2647case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2648
2649
81ecdfbb
RW
2650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2651$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2652if ${ac_cv_host+:} false; then :
81ecdfbb 2653 $as_echo_n "(cached) " >&6
42ecbf5e 2654else
81ecdfbb
RW
2655 if test "x$host_alias" = x; then
2656 ac_cv_host=$ac_cv_build
2657else
2658 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2659 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
81ecdfbb 2660fi
42ecbf5e
DJ
2661
2662fi
81ecdfbb
RW
2663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2664$as_echo "$ac_cv_host" >&6; }
2665case $ac_cv_host in
2666*-*-*) ;;
d0ac1c44 2667*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb 2668esac
42ecbf5e 2669host=$ac_cv_host
81ecdfbb
RW
2670ac_save_IFS=$IFS; IFS='-'
2671set x $ac_cv_host
2672shift
2673host_cpu=$1
2674host_vendor=$2
2675shift; shift
2676# Remember, the first character of IFS is used to create $*,
2677# except with old shells:
2678host_os=$*
2679IFS=$ac_save_IFS
2680case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2681
2682
81ecdfbb
RW
2683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2684$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2685if ${ac_cv_target+:} false; then :
81ecdfbb
RW
2686 $as_echo_n "(cached) " >&6
2687else
2688 if test "x$target_alias" = x; then
2689 ac_cv_target=$ac_cv_host
42ecbf5e 2690else
81ecdfbb 2691 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2692 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
81ecdfbb 2693fi
42ecbf5e
DJ
2694
2695fi
81ecdfbb
RW
2696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2697$as_echo "$ac_cv_target" >&6; }
2698case $ac_cv_target in
2699*-*-*) ;;
d0ac1c44 2700*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb 2701esac
42ecbf5e 2702target=$ac_cv_target
81ecdfbb
RW
2703ac_save_IFS=$IFS; IFS='-'
2704set x $ac_cv_target
2705shift
2706target_cpu=$1
2707target_vendor=$2
2708shift; shift
2709# Remember, the first character of IFS is used to create $*,
2710# except with old shells:
2711target_os=$*
2712IFS=$ac_save_IFS
2713case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2714
2715
2716# The aliases save the names the user supplied, while $host etc.
2717# will get canonicalized.
2718test -n "$target_alias" &&
2719 test "$program_prefix$program_suffix$program_transform_name" = \
2720 NONENONEs,x,x, &&
2721 program_prefix=${target_alias}-
d0ac1c44
SM
2722# Expand $ac_aux_dir to an absolute path.
2723am_aux_dir=`cd "$ac_aux_dir" && pwd`
2724
42ecbf5e
DJ
2725ac_ext=c
2726ac_cpp='$CPP $CPPFLAGS'
2727ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2728ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2729ac_compiler_gnu=$ac_cv_c_compiler_gnu
2730if test -n "$ac_tool_prefix"; then
2731 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2732set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2734$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2735if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2736 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2737else
2738 if test -n "$CC"; then
2739 ac_cv_prog_CC="$CC" # Let the user override the test.
2740else
2741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2742for as_dir in $PATH
2743do
2744 IFS=$as_save_IFS
2745 test -z "$as_dir" && as_dir=.
81ecdfbb 2746 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 2748 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2750 break 2
2751 fi
2752done
81ecdfbb
RW
2753 done
2754IFS=$as_save_IFS
42ecbf5e
DJ
2755
2756fi
2757fi
2758CC=$ac_cv_prog_CC
2759if test -n "$CC"; then
81ecdfbb
RW
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2761$as_echo "$CC" >&6; }
42ecbf5e 2762else
81ecdfbb
RW
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2764$as_echo "no" >&6; }
42ecbf5e
DJ
2765fi
2766
81ecdfbb 2767
42ecbf5e
DJ
2768fi
2769if test -z "$ac_cv_prog_CC"; then
2770 ac_ct_CC=$CC
2771 # Extract the first word of "gcc", so it can be a program name with args.
2772set dummy gcc; ac_word=$2
81ecdfbb
RW
2773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2775if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2776 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2777else
2778 if test -n "$ac_ct_CC"; then
2779 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2780else
2781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782for as_dir in $PATH
2783do
2784 IFS=$as_save_IFS
2785 test -z "$as_dir" && as_dir=.
81ecdfbb 2786 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2787 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 2788 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2790 break 2
2791 fi
2792done
81ecdfbb
RW
2793 done
2794IFS=$as_save_IFS
42ecbf5e
DJ
2795
2796fi
2797fi
2798ac_ct_CC=$ac_cv_prog_ac_ct_CC
2799if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2801$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2802else
81ecdfbb
RW
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804$as_echo "no" >&6; }
42ecbf5e
DJ
2805fi
2806
81ecdfbb
RW
2807 if test "x$ac_ct_CC" = x; then
2808 CC=""
2809 else
2810 case $cross_compiling:$ac_tool_warned in
2811yes:)
2812{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2813$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2814ac_tool_warned=yes ;;
2815esac
2816 CC=$ac_ct_CC
2817 fi
42ecbf5e
DJ
2818else
2819 CC="$ac_cv_prog_CC"
2820fi
2821
2822if test -z "$CC"; then
81ecdfbb
RW
2823 if test -n "$ac_tool_prefix"; then
2824 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
42ecbf5e 2825set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2827$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2828if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2829 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2830else
2831 if test -n "$CC"; then
2832 ac_cv_prog_CC="$CC" # Let the user override the test.
2833else
2834as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835for as_dir in $PATH
2836do
2837 IFS=$as_save_IFS
2838 test -z "$as_dir" && as_dir=.
81ecdfbb 2839 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2840 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 2841 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2843 break 2
2844 fi
2845done
81ecdfbb
RW
2846 done
2847IFS=$as_save_IFS
42ecbf5e
DJ
2848
2849fi
2850fi
2851CC=$ac_cv_prog_CC
2852if test -n "$CC"; then
81ecdfbb
RW
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2854$as_echo "$CC" >&6; }
42ecbf5e 2855else
81ecdfbb
RW
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2857$as_echo "no" >&6; }
42ecbf5e
DJ
2858fi
2859
81ecdfbb
RW
2860
2861 fi
42ecbf5e 2862fi
81ecdfbb 2863if test -z "$CC"; then
42ecbf5e
DJ
2864 # Extract the first word of "cc", so it can be a program name with args.
2865set dummy cc; ac_word=$2
81ecdfbb
RW
2866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2867$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2868if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2869 $as_echo_n "(cached) " >&6
42ecbf5e 2870else
81ecdfbb
RW
2871 if test -n "$CC"; then
2872 ac_cv_prog_CC="$CC" # Let the user override the test.
42ecbf5e 2873else
81ecdfbb 2874 ac_prog_rejected=no
42ecbf5e
DJ
2875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2876for as_dir in $PATH
2877do
2878 IFS=$as_save_IFS
2879 test -z "$as_dir" && as_dir=.
81ecdfbb 2880 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2882 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2883 ac_prog_rejected=yes
2884 continue
2885 fi
2886 ac_cv_prog_CC="cc"
2887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2888 break 2
2889 fi
2890done
81ecdfbb
RW
2891 done
2892IFS=$as_save_IFS
42ecbf5e
DJ
2893
2894if test $ac_prog_rejected = yes; then
2895 # We found a bogon in the path, so make sure we never use it.
2896 set dummy $ac_cv_prog_CC
2897 shift
2898 if test $# != 0; then
2899 # We chose a different compiler from the bogus one.
2900 # However, it has the same basename, so the bogon will be chosen
2901 # first if we set CC to just the basename; use the full file name.
2902 shift
2903 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2904 fi
2905fi
2906fi
2907fi
2908CC=$ac_cv_prog_CC
2909if test -n "$CC"; then
81ecdfbb
RW
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2911$as_echo "$CC" >&6; }
42ecbf5e 2912else
81ecdfbb
RW
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2914$as_echo "no" >&6; }
42ecbf5e
DJ
2915fi
2916
81ecdfbb 2917
42ecbf5e
DJ
2918fi
2919if test -z "$CC"; then
2920 if test -n "$ac_tool_prefix"; then
81ecdfbb 2921 for ac_prog in cl.exe
42ecbf5e
DJ
2922 do
2923 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2924set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2926$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2927if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2928 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2929else
2930 if test -n "$CC"; then
2931 ac_cv_prog_CC="$CC" # Let the user override the test.
2932else
2933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2934for as_dir in $PATH
2935do
2936 IFS=$as_save_IFS
2937 test -z "$as_dir" && as_dir=.
81ecdfbb 2938 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2939 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 2940 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2942 break 2
2943 fi
2944done
81ecdfbb
RW
2945 done
2946IFS=$as_save_IFS
42ecbf5e
DJ
2947
2948fi
2949fi
2950CC=$ac_cv_prog_CC
2951if test -n "$CC"; then
81ecdfbb
RW
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2953$as_echo "$CC" >&6; }
42ecbf5e 2954else
81ecdfbb
RW
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2956$as_echo "no" >&6; }
42ecbf5e
DJ
2957fi
2958
81ecdfbb 2959
42ecbf5e
DJ
2960 test -n "$CC" && break
2961 done
2962fi
2963if test -z "$CC"; then
2964 ac_ct_CC=$CC
81ecdfbb 2965 for ac_prog in cl.exe
42ecbf5e
DJ
2966do
2967 # Extract the first word of "$ac_prog", so it can be a program name with args.
2968set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2970$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2971if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2972 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2973else
2974 if test -n "$ac_ct_CC"; then
2975 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2976else
2977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2978for as_dir in $PATH
2979do
2980 IFS=$as_save_IFS
2981 test -z "$as_dir" && as_dir=.
81ecdfbb 2982 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
42ecbf5e 2984 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2986 break 2
2987 fi
2988done
81ecdfbb
RW
2989 done
2990IFS=$as_save_IFS
42ecbf5e
DJ
2991
2992fi
2993fi
2994ac_ct_CC=$ac_cv_prog_ac_ct_CC
2995if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2997$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2998else
81ecdfbb
RW
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3000$as_echo "no" >&6; }
42ecbf5e
DJ
3001fi
3002
81ecdfbb 3003
42ecbf5e
DJ
3004 test -n "$ac_ct_CC" && break
3005done
3006
81ecdfbb
RW
3007 if test "x$ac_ct_CC" = x; then
3008 CC=""
3009 else
3010 case $cross_compiling:$ac_tool_warned in
3011yes:)
3012{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3013$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3014ac_tool_warned=yes ;;
3015esac
3016 CC=$ac_ct_CC
3017 fi
42ecbf5e
DJ
3018fi
3019
3020fi
3021
3022
81ecdfbb
RW
3023test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3024$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3025as_fn_error $? "no acceptable C compiler found in \$PATH
3026See \`config.log' for more details" "$LINENO" 5; }
42ecbf5e
DJ
3027
3028# Provide some information about the compiler.
81ecdfbb
RW
3029$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3030set X $ac_compile
3031ac_compiler=$2
3032for ac_option in --version -v -V -qversion; do
3033 { { ac_try="$ac_compiler $ac_option >&5"
3034case "(($ac_try" in
3035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3036 *) ac_try_echo=$ac_try;;
3037esac
3038eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3039$as_echo "$ac_try_echo"; } >&5
3040 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
42ecbf5e 3041 ac_status=$?
81ecdfbb
RW
3042 if test -s conftest.err; then
3043 sed '10a\
3044... rest of stderr output deleted ...
3045 10q' conftest.err >conftest.er1
3046 cat conftest.er1 >&5
81ecdfbb 3047 fi
d0ac1c44 3048 rm -f conftest.er1 conftest.err
81ecdfbb
RW
3049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3050 test $ac_status = 0; }
3051done
42ecbf5e 3052
81ecdfbb 3053cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3054/* end confdefs.h. */
3055
3056int
3057main ()
3058{
3059
3060 ;
3061 return 0;
3062}
3063_ACEOF
3064ac_clean_files_save=$ac_clean_files
d0ac1c44 3065ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
42ecbf5e
DJ
3066# Try to create an executable without -o first, disregard a.out.
3067# It will help us diagnose broken compilers, and finding out an intuition
3068# of exeext.
d0ac1c44
SM
3069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3070$as_echo_n "checking whether the C compiler works... " >&6; }
81ecdfbb
RW
3071ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3072
3073# The possible output files:
3074ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3075
3076ac_rmfiles=
3077for ac_file in $ac_files
3078do
3079 case $ac_file in
3080 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3081 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3082 esac
3083done
3084rm -f $ac_rmfiles
3085
3086if { { ac_try="$ac_link_default"
3087case "(($ac_try" in
3088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089 *) ac_try_echo=$ac_try;;
3090esac
3091eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3092$as_echo "$ac_try_echo"; } >&5
3093 (eval "$ac_link_default") 2>&5
3094 ac_status=$?
3095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3096 test $ac_status = 0; }; then :
3097 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3098# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3099# in a Makefile. We should not override ac_cv_exeext if it was cached,
3100# so that the user can short-circuit this test for compilers unknown to
3101# Autoconf.
3102for ac_file in $ac_files ''
42ecbf5e
DJ
3103do
3104 test -f "$ac_file" || continue
3105 case $ac_file in
81ecdfbb 3106 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
42ecbf5e
DJ
3107 ;;
3108 [ab].out )
3109 # We found the default executable, but exeext='' is most
3110 # certainly right.
3111 break;;
3112 *.* )
81ecdfbb
RW
3113 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3114 then :; else
3115 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3116 fi
3117 # We set ac_cv_exeext here because the later test for it is not
3118 # safe: cross compilers may not add the suffix if given an `-o'
3119 # argument, so we may need to know it at that point already.
3120 # Even if this section looks crufty: it has the advantage of
3121 # actually working.
42ecbf5e
DJ
3122 break;;
3123 * )
3124 break;;
3125 esac
3126done
81ecdfbb
RW
3127test "$ac_cv_exeext" = no && ac_cv_exeext=
3128
42ecbf5e 3129else
81ecdfbb
RW
3130 ac_file=''
3131fi
81ecdfbb 3132if test -z "$ac_file"; then :
d0ac1c44
SM
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3134$as_echo "no" >&6; }
3135$as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
3136sed 's/^/| /' conftest.$ac_ext >&5
3137
81ecdfbb
RW
3138{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3139$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3140as_fn_error 77 "C compiler cannot create executables
3141See \`config.log' for more details" "$LINENO" 5; }
3142else
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3144$as_echo "yes" >&6; }
42ecbf5e 3145fi
d0ac1c44
SM
3146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3147$as_echo_n "checking for C compiler default output file name... " >&6; }
3148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3149$as_echo "$ac_file" >&6; }
42ecbf5e 3150ac_exeext=$ac_cv_exeext
42ecbf5e 3151
d0ac1c44 3152rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
42ecbf5e 3153ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3155$as_echo_n "checking for suffix of executables... " >&6; }
3156if { { ac_try="$ac_link"
3157case "(($ac_try" in
3158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159 *) ac_try_echo=$ac_try;;
3160esac
3161eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3162$as_echo "$ac_try_echo"; } >&5
3163 (eval "$ac_link") 2>&5
42ecbf5e 3164 ac_status=$?
81ecdfbb
RW
3165 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3166 test $ac_status = 0; }; then :
42ecbf5e
DJ
3167 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3168# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3169# work properly (i.e., refer to `conftest.exe'), while it won't with
3170# `rm'.
3171for ac_file in conftest.exe conftest conftest.*; do
3172 test -f "$ac_file" || continue
3173 case $ac_file in
81ecdfbb 3174 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
42ecbf5e 3175 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
42ecbf5e
DJ
3176 break;;
3177 * ) break;;
3178 esac
3179done
3180else
81ecdfbb
RW
3181 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3182$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3183as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3184See \`config.log' for more details" "$LINENO" 5; }
42ecbf5e 3185fi
d0ac1c44 3186rm -f conftest conftest$ac_cv_exeext
81ecdfbb
RW
3187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3188$as_echo "$ac_cv_exeext" >&6; }
42ecbf5e
DJ
3189
3190rm -f conftest.$ac_ext
3191EXEEXT=$ac_cv_exeext
3192ac_exeext=$EXEEXT
d0ac1c44
SM
3193cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3194/* end confdefs.h. */
3195#include <stdio.h>
3196int
3197main ()
3198{
3199FILE *f = fopen ("conftest.out", "w");
3200 return ferror (f) || fclose (f) != 0;
3201
3202 ;
3203 return 0;
3204}
3205_ACEOF
3206ac_clean_files="$ac_clean_files conftest.out"
3207# Check that the compiler produces executables we can run. If not, either
3208# the compiler is broken, or we cross compile.
3209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3210$as_echo_n "checking whether we are cross compiling... " >&6; }
3211if test "$cross_compiling" != yes; then
3212 { { ac_try="$ac_link"
3213case "(($ac_try" in
3214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3215 *) ac_try_echo=$ac_try;;
3216esac
3217eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3218$as_echo "$ac_try_echo"; } >&5
3219 (eval "$ac_link") 2>&5
3220 ac_status=$?
3221 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3222 test $ac_status = 0; }
3223 if { ac_try='./conftest$ac_cv_exeext'
3224 { { case "(($ac_try" in
3225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3226 *) ac_try_echo=$ac_try;;
3227esac
3228eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3229$as_echo "$ac_try_echo"; } >&5
3230 (eval "$ac_try") 2>&5
3231 ac_status=$?
3232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3233 test $ac_status = 0; }; }; then
3234 cross_compiling=no
3235 else
3236 if test "$cross_compiling" = maybe; then
3237 cross_compiling=yes
3238 else
3239 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3240$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3241as_fn_error $? "cannot run C compiled programs.
3242If you meant to cross compile, use \`--host'.
3243See \`config.log' for more details" "$LINENO" 5; }
3244 fi
3245 fi
3246fi
3247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3248$as_echo "$cross_compiling" >&6; }
3249
3250rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3251ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
3252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3253$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3254if ${ac_cv_objext+:} false; then :
81ecdfbb 3255 $as_echo_n "(cached) " >&6
42ecbf5e 3256else
81ecdfbb 3257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3258/* end confdefs.h. */
3259
3260int
3261main ()
3262{
3263
3264 ;
3265 return 0;
3266}
3267_ACEOF
3268rm -f conftest.o conftest.obj
81ecdfbb
RW
3269if { { ac_try="$ac_compile"
3270case "(($ac_try" in
3271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3272 *) ac_try_echo=$ac_try;;
3273esac
3274eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3275$as_echo "$ac_try_echo"; } >&5
3276 (eval "$ac_compile") 2>&5
3277 ac_status=$?
3278 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3279 test $ac_status = 0; }; then :
3280 for ac_file in conftest.o conftest.obj conftest.*; do
3281 test -f "$ac_file" || continue;
42ecbf5e 3282 case $ac_file in
81ecdfbb 3283 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
42ecbf5e
DJ
3284 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3285 break;;
3286 esac
3287done
3288else
81ecdfbb 3289 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
3290sed 's/^/| /' conftest.$ac_ext >&5
3291
81ecdfbb
RW
3292{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3293$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3294as_fn_error $? "cannot compute suffix of object files: cannot compile
3295See \`config.log' for more details" "$LINENO" 5; }
42ecbf5e 3296fi
42ecbf5e
DJ
3297rm -f conftest.$ac_cv_objext conftest.$ac_ext
3298fi
81ecdfbb
RW
3299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3300$as_echo "$ac_cv_objext" >&6; }
42ecbf5e
DJ
3301OBJEXT=$ac_cv_objext
3302ac_objext=$OBJEXT
81ecdfbb
RW
3303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3304$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3305if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 3306 $as_echo_n "(cached) " >&6
42ecbf5e 3307else
81ecdfbb 3308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3309/* end confdefs.h. */
3310
3311int
3312main ()
3313{
3314#ifndef __GNUC__
3315 choke me
3316#endif
3317
3318 ;
3319 return 0;
3320}
3321_ACEOF
81ecdfbb 3322if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3323 ac_compiler_gnu=yes
3324else
81ecdfbb 3325 ac_compiler_gnu=no
42ecbf5e 3326fi
81ecdfbb 3327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e
DJ
3328ac_cv_c_compiler_gnu=$ac_compiler_gnu
3329
3330fi
81ecdfbb
RW
3331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3332$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3333if test $ac_compiler_gnu = yes; then
3334 GCC=yes
3335else
3336 GCC=
3337fi
42ecbf5e
DJ
3338ac_test_CFLAGS=${CFLAGS+set}
3339ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3341$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3342if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
3343 $as_echo_n "(cached) " >&6
3344else
3345 ac_save_c_werror_flag=$ac_c_werror_flag
3346 ac_c_werror_flag=yes
3347 ac_cv_prog_cc_g=no
3348 CFLAGS="-g"
3349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3350/* end confdefs.h. */
3351
3352int
3353main ()
3354{
3355
3356 ;
3357 return 0;
3358}
3359_ACEOF
81ecdfbb 3360if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3361 ac_cv_prog_cc_g=yes
3362else
81ecdfbb
RW
3363 CFLAGS=""
3364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3365/* end confdefs.h. */
3366
3367int
3368main ()
3369{
3370
3371 ;
3372 return 0;
3373}
3374_ACEOF
3375if ac_fn_c_try_compile "$LINENO"; then :
3376
3377else
3378 ac_c_werror_flag=$ac_save_c_werror_flag
3379 CFLAGS="-g"
3380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3381/* end confdefs.h. */
3382
3383int
3384main ()
3385{
42ecbf5e 3386
81ecdfbb
RW
3387 ;
3388 return 0;
3389}
3390_ACEOF
3391if ac_fn_c_try_compile "$LINENO"; then :
3392 ac_cv_prog_cc_g=yes
3393fi
3394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3395fi
81ecdfbb 3396rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3397fi
81ecdfbb
RW
3398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3399 ac_c_werror_flag=$ac_save_c_werror_flag
3400fi
3401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3402$as_echo "$ac_cv_prog_cc_g" >&6; }
42ecbf5e
DJ
3403if test "$ac_test_CFLAGS" = set; then
3404 CFLAGS=$ac_save_CFLAGS
3405elif test $ac_cv_prog_cc_g = yes; then
3406 if test "$GCC" = yes; then
3407 CFLAGS="-g -O2"
3408 else
3409 CFLAGS="-g"
3410 fi
3411else
3412 if test "$GCC" = yes; then
3413 CFLAGS="-O2"
3414 else
3415 CFLAGS=
3416 fi
3417fi
81ecdfbb
RW
3418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3419$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3420if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3421 $as_echo_n "(cached) " >&6
42ecbf5e 3422else
81ecdfbb 3423 ac_cv_prog_cc_c89=no
42ecbf5e 3424ac_save_CC=$CC
81ecdfbb 3425cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3426/* end confdefs.h. */
3427#include <stdarg.h>
3428#include <stdio.h>
d0ac1c44 3429struct stat;
42ecbf5e
DJ
3430/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3431struct buf { int x; };
3432FILE * (*rcsopen) (struct buf *, struct stat *, int);
3433static char *e (p, i)
3434 char **p;
3435 int i;
3436{
3437 return p[i];
3438}
3439static char *f (char * (*g) (char **, int), char **p, ...)
3440{
3441 char *s;
3442 va_list v;
3443 va_start (v,p);
3444 s = g (p, va_arg (v,int));
3445 va_end (v);
3446 return s;
3447}
3448
3449/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3450 function prototypes and stuff, but not '\xHH' hex character constants.
3451 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3452 as 'x'. The following induces an error, until -std is added to get
42ecbf5e
DJ
3453 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3454 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3455 that's true only with -std. */
42ecbf5e
DJ
3456int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3457
81ecdfbb
RW
3458/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3459 inside strings and character constants. */
3460#define FOO(x) 'x'
3461int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3462
42ecbf5e
DJ
3463int test (int i, double x);
3464struct s1 {int (*f) (int a);};
3465struct s2 {int (*f) (double a);};
3466int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3467int argc;
3468char **argv;
3469int
3470main ()
3471{
3472return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3473 ;
3474 return 0;
3475}
3476_ACEOF
81ecdfbb
RW
3477for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3478 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
42ecbf5e
DJ
3479do
3480 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3481 if ac_fn_c_try_compile "$LINENO"; then :
3482 ac_cv_prog_cc_c89=$ac_arg
42ecbf5e 3483fi
81ecdfbb
RW
3484rm -f core conftest.err conftest.$ac_objext
3485 test "x$ac_cv_prog_cc_c89" != "xno" && break
42ecbf5e 3486done
81ecdfbb 3487rm -f conftest.$ac_ext
42ecbf5e
DJ
3488CC=$ac_save_CC
3489
3490fi
81ecdfbb
RW
3491# AC_CACHE_VAL
3492case "x$ac_cv_prog_cc_c89" in
3493 x)
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3495$as_echo "none needed" >&6; } ;;
3496 xno)
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3498$as_echo "unsupported" >&6; } ;;
42ecbf5e 3499 *)
81ecdfbb
RW
3500 CC="$CC $ac_cv_prog_cc_c89"
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3502$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
42ecbf5e 3503esac
81ecdfbb 3504if test "x$ac_cv_prog_cc_c89" != xno; then :
42ecbf5e 3505
42ecbf5e
DJ
3506fi
3507
42ecbf5e
DJ
3508ac_ext=c
3509ac_cpp='$CPP $CPPFLAGS'
3510ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3511ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3512ac_compiler_gnu=$ac_cv_c_compiler_gnu
3513
d0ac1c44
SM
3514ac_ext=c
3515ac_cpp='$CPP $CPPFLAGS'
3516ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3517ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3518ac_compiler_gnu=$ac_cv_c_compiler_gnu
3519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3520$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3521if ${am_cv_prog_cc_c_o+:} false; then :
3522 $as_echo_n "(cached) " >&6
3523else
3524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3525/* end confdefs.h. */
3526
3527int
3528main ()
3529{
3530
3531 ;
3532 return 0;
3533}
3534_ACEOF
3535 # Make sure it works both with $CC and with simple cc.
3536 # Following AC_PROG_CC_C_O, we do the test twice because some
3537 # compilers refuse to overwrite an existing .o file with -o,
3538 # though they will create one.
3539 am_cv_prog_cc_c_o=yes
3540 for am_i in 1 2; do
3541 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3542 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3543 ac_status=$?
3544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3545 (exit $ac_status); } \
3546 && test -f conftest2.$ac_objext; then
3547 : OK
3548 else
3549 am_cv_prog_cc_c_o=no
3550 break
3551 fi
3552 done
3553 rm -f core conftest*
3554 unset am_i
3555fi
3556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3557$as_echo "$am_cv_prog_cc_c_o" >&6; }
3558if test "$am_cv_prog_cc_c_o" != yes; then
3559 # Losing compiler, so override with the script.
3560 # FIXME: It is wrong to rewrite CC.
3561 # But if we don't then we get into trouble of one sort or another.
3562 # A longer-term fix would be to have automake use am__CC in this case,
3563 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3564 CC="$am_aux_dir/compile $CC"
3565fi
3566ac_ext=c
3567ac_cpp='$CPP $CPPFLAGS'
3568ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3569ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3570ac_compiler_gnu=$ac_cv_c_compiler_gnu
3571
3572
42ecbf5e 3573
81ecdfbb
RW
3574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3575$as_echo_n "checking for library containing strerror... " >&6; }
d0ac1c44 3576if ${ac_cv_search_strerror+:} false; then :
81ecdfbb 3577 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3578else
3579 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3580cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3581/* end confdefs.h. */
3582
81ecdfbb
RW
3583/* Override any GCC internal prototype to avoid an error.
3584 Use char because int might match the return type of a GCC
3585 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
3586#ifdef __cplusplus
3587extern "C"
3588#endif
42ecbf5e
DJ
3589char strerror ();
3590int
3591main ()
3592{
81ecdfbb 3593return strerror ();
42ecbf5e
DJ
3594 ;
3595 return 0;
3596}
3597_ACEOF
81ecdfbb
RW
3598for ac_lib in '' cposix; do
3599 if test -z "$ac_lib"; then
3600 ac_res="none required"
3601 else
3602 ac_res=-l$ac_lib
42ecbf5e 3603 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3604 fi
3605 if ac_fn_c_try_link "$LINENO"; then :
3606 ac_cv_search_strerror=$ac_res
3607fi
3608rm -f core conftest.err conftest.$ac_objext \
3609 conftest$ac_exeext
d0ac1c44 3610 if ${ac_cv_search_strerror+:} false; then :
81ecdfbb
RW
3611 break
3612fi
3613done
d0ac1c44 3614if ${ac_cv_search_strerror+:} false; then :
42ecbf5e 3615
42ecbf5e 3616else
81ecdfbb 3617 ac_cv_search_strerror=no
42ecbf5e 3618fi
81ecdfbb 3619rm conftest.$ac_ext
42ecbf5e
DJ
3620LIBS=$ac_func_search_save_LIBS
3621fi
81ecdfbb
RW
3622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3623$as_echo "$ac_cv_search_strerror" >&6; }
3624ac_res=$ac_cv_search_strerror
3625if test "$ac_res" != no; then :
3626 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e
DJ
3627
3628fi
3629
3630
d0ac1c44 3631am__api_version='1.15'
81ecdfbb 3632
42ecbf5e
DJ
3633# Find a good install program. We prefer a C program (faster),
3634# so one script is as good as another. But avoid the broken or
3635# incompatible versions:
3636# SysV /etc/install, /usr/sbin/install
3637# SunOS /usr/etc/install
3638# IRIX /sbin/install
3639# AIX /bin/install
3640# AmigaOS /C/install, which installs bootblocks on floppy discs
3641# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3642# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3643# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3644# OS/2's system install, which has a completely different semantic
3645# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3646# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3648$as_echo_n "checking for a BSD-compatible install... " >&6; }
42ecbf5e 3649if test -z "$INSTALL"; then
d0ac1c44 3650if ${ac_cv_path_install+:} false; then :
81ecdfbb 3651 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3652else
3653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3654for as_dir in $PATH
3655do
3656 IFS=$as_save_IFS
3657 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3658 # Account for people who put trailing slashes in PATH elements.
3659case $as_dir/ in #((
3660 ./ | .// | /[cC]/* | \
42ecbf5e 3661 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3662 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
42ecbf5e
DJ
3663 /usr/ucb/* ) ;;
3664 *)
3665 # OSF1 and SCO ODT 3.0 have their own names for install.
3666 # Don't use installbsd from OSF since it installs stuff as root
3667 # by default.
3668 for ac_prog in ginstall scoinst install; do
3669 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3670 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
42ecbf5e
DJ
3671 if test $ac_prog = install &&
3672 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3673 # AIX install. It has an incompatible calling convention.
3674 :
42ecbf5e
DJ
3675 elif test $ac_prog = install &&
3676 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3677 # program-specific install script used by HP pwplus--don't use.
3678 :
252b5132 3679 else
58c85be7
RW
3680 rm -rf conftest.one conftest.two conftest.dir
3681 echo one > conftest.one
3682 echo two > conftest.two
3683 mkdir conftest.dir
3684 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3685 test -s conftest.one && test -s conftest.two &&
3686 test -s conftest.dir/conftest.one &&
3687 test -s conftest.dir/conftest.two
3688 then
3689 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3690 break 3
3691 fi
252b5132
RH
3692 fi
3693 fi
d15b04bd 3694 done
42ecbf5e
DJ
3695 done
3696 ;;
3697esac
81ecdfbb
RW
3698
3699 done
3700IFS=$as_save_IFS
42ecbf5e 3701
58c85be7 3702rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3703
3704fi
3705 if test "${ac_cv_path_install+set}" = set; then
42ecbf5e 3706 INSTALL=$ac_cv_path_install
252b5132 3707 else
58c85be7
RW
3708 # As a last resort, use the slow shell script. Don't cache a
3709 # value for INSTALL within a source directory, because that will
252b5132 3710 # break other packages using the cache if that directory is
58c85be7 3711 # removed, or if the value is a relative name.
42ecbf5e 3712 INSTALL=$ac_install_sh
252b5132
RH
3713 fi
3714fi
81ecdfbb
RW
3715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3716$as_echo "$INSTALL" >&6; }
252b5132
RH
3717
3718# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3719# It thinks the first close brace ends the variable substitution.
3720test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3721
42ecbf5e 3722test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3723
3724test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3725
81ecdfbb
RW
3726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3727$as_echo_n "checking whether build environment is sane... " >&6; }
81ecdfbb
RW
3728# Reject unsafe characters in $srcdir or the absolute working directory
3729# name. Accept space and tab only in the latter.
3730am_lf='
3731'
3732case `pwd` in
3733 *[\\\"\#\$\&\'\`$am_lf]*)
d0ac1c44 3734 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
81ecdfbb
RW
3735esac
3736case $srcdir in
3737 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
d0ac1c44 3738 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
81ecdfbb
RW
3739esac
3740
d0ac1c44 3741# Do 'set' in a subshell so we don't clobber the current shell's
252b5132
RH
3742# arguments. Must try -L first in case configure is actually a
3743# symlink; some systems play weird games with the mod time of symlinks
3744# (eg FreeBSD returns the mod time of the symlink's containing
3745# directory).
3746if (
d0ac1c44
SM
3747 am_has_slept=no
3748 for am_try in 1 2; do
3749 echo "timestamp, slept: $am_has_slept" > conftest.file
3750 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3751 if test "$*" = "X"; then
3752 # -L didn't work.
3753 set X `ls -t "$srcdir/configure" conftest.file`
3754 fi
3755 if test "$*" != "X $srcdir/configure conftest.file" \
3756 && test "$*" != "X conftest.file $srcdir/configure"; then
3757
3758 # If neither matched, then we have a broken ls. This can happen
3759 # if, for instance, CONFIG_SHELL is bash and it inherits a
3760 # broken ls alias from the environment. This has actually
3761 # happened. Such a system could not be considered "sane".
3762 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3763 alias in your environment" "$LINENO" 5
3764 fi
3765 if test "$2" = conftest.file || test $am_try -eq 2; then
3766 break
3767 fi
3768 # Just in case.
3769 sleep 1
3770 am_has_slept=yes
3771 done
42ecbf5e 3772 test "$2" = conftest.file
252b5132
RH
3773 )
3774then
3775 # Ok.
3776 :
3777else
d0ac1c44 3778 as_fn_error $? "newly created file is older than distributed files!
81ecdfbb 3779Check your system clock" "$LINENO" 5
42ecbf5e 3780fi
81ecdfbb
RW
3781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3782$as_echo "yes" >&6; }
d0ac1c44
SM
3783# If we didn't sleep, we still need to ensure time stamps of config.status and
3784# generated files are strictly newer.
3785am_sleep_pid=
3786if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3787 ( sleep 1 ) &
3788 am_sleep_pid=$!
3789fi
3790
3791rm -f conftest.file
3792
42ecbf5e 3793test "$program_prefix" != NONE &&
81ecdfbb 3794 program_transform_name="s&^&$program_prefix&;$program_transform_name"
42ecbf5e
DJ
3795# Use a double $ so make ignores it.
3796test "$program_suffix" != NONE &&
81ecdfbb
RW
3797 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3798# Double any \ or $.
42ecbf5e 3799# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3800ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3801program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
42ecbf5e 3802
81ecdfbb
RW
3803if test x"${MISSING+set}" != xset; then
3804 case $am_aux_dir in
3805 *\ * | *\ *)
3806 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3807 *)
3808 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3809 esac
3810fi
42ecbf5e 3811# Use eval to expand $SHELL
d0ac1c44
SM
3812if eval "$MISSING --is-lightweight"; then
3813 am_missing_run="$MISSING "
42ecbf5e
DJ
3814else
3815 am_missing_run=
d0ac1c44
SM
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3817$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
42ecbf5e
DJ
3818fi
3819
d0ac1c44 3820if test x"${install_sh+set}" != xset; then
81ecdfbb
RW
3821 case $am_aux_dir in
3822 *\ * | *\ *)
3823 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3824 *)
3825 install_sh="\${SHELL} $am_aux_dir/install-sh"
3826 esac
3827fi
3828
d0ac1c44
SM
3829# Installed binaries are usually stripped using 'strip' when the user
3830# run "make install-strip". However 'strip' might not be the right
81ecdfbb 3831# tool to use in cross-compilation environments, therefore Automake
d0ac1c44 3832# will honor the 'STRIP' environment variable to overrule this program.
81ecdfbb
RW
3833if test "$cross_compiling" != no; then
3834 if test -n "$ac_tool_prefix"; then
3835 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3836set dummy ${ac_tool_prefix}strip; ac_word=$2
3837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3838$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3839if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 3840 $as_echo_n "(cached) " >&6
42ecbf5e 3841else
81ecdfbb
RW
3842 if test -n "$STRIP"; then
3843 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
42ecbf5e
DJ
3844else
3845as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3846for as_dir in $PATH
3847do
3848 IFS=$as_save_IFS
3849 test -z "$as_dir" && as_dir=.
81ecdfbb 3850 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3851 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3852 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3854 break 2
3855 fi
3856done
3857 done
3858IFS=$as_save_IFS
3859
3860fi
3861fi
3862STRIP=$ac_cv_prog_STRIP
3863if test -n "$STRIP"; then
3864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3865$as_echo "$STRIP" >&6; }
3866else
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3868$as_echo "no" >&6; }
3869fi
3870
3871
3872fi
3873if test -z "$ac_cv_prog_STRIP"; then
3874 ac_ct_STRIP=$STRIP
3875 # Extract the first word of "strip", so it can be a program name with args.
3876set dummy strip; ac_word=$2
3877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3878$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3879if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb
RW
3880 $as_echo_n "(cached) " >&6
3881else
3882 if test -n "$ac_ct_STRIP"; then
3883 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3884else
3885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3886for as_dir in $PATH
3887do
3888 IFS=$as_save_IFS
3889 test -z "$as_dir" && as_dir=.
3890 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3891 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3892 ac_cv_prog_ac_ct_STRIP="strip"
3893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
3894 break 2
3895 fi
3896done
81ecdfbb
RW
3897 done
3898IFS=$as_save_IFS
3899
3900fi
3901fi
3902ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3903if test -n "$ac_ct_STRIP"; then
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3905$as_echo "$ac_ct_STRIP" >&6; }
3906else
3907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3908$as_echo "no" >&6; }
3909fi
3910
3911 if test "x$ac_ct_STRIP" = x; then
3912 STRIP=":"
3913 else
3914 case $cross_compiling:$ac_tool_warned in
3915yes:)
3916{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3917$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3918ac_tool_warned=yes ;;
3919esac
3920 STRIP=$ac_ct_STRIP
3921 fi
3922else
3923 STRIP="$ac_cv_prog_STRIP"
3924fi
3925
3926fi
3927INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3928
3929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3930$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3931if test -z "$MKDIR_P"; then
d0ac1c44 3932 if ${ac_cv_path_mkdir+:} false; then :
81ecdfbb
RW
3933 $as_echo_n "(cached) " >&6
3934else
3935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3936for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3937do
3938 IFS=$as_save_IFS
3939 test -z "$as_dir" && as_dir=.
3940 for ac_prog in mkdir gmkdir; do
3941 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3942 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
81ecdfbb
RW
3943 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3944 'mkdir (GNU coreutils) '* | \
3945 'mkdir (coreutils) '* | \
3946 'mkdir (fileutils) '4.1*)
3947 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3948 break 3;;
3949 esac
3950 done
3951 done
3952 done
3953IFS=$as_save_IFS
3954
3955fi
3956
d0ac1c44 3957 test -d ./--version && rmdir ./--version
81ecdfbb
RW
3958 if test "${ac_cv_path_mkdir+set}" = set; then
3959 MKDIR_P="$ac_cv_path_mkdir -p"
3960 else
3961 # As a last resort, use the slow shell script. Don't cache a
3962 # value for MKDIR_P within a source directory, because that will
3963 # break other packages using the cache if that directory is
3964 # removed, or if the value is a relative name.
81ecdfbb
RW
3965 MKDIR_P="$ac_install_sh -d"
3966 fi
3967fi
3968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3969$as_echo "$MKDIR_P" >&6; }
3970
81ecdfbb
RW
3971for ac_prog in gawk mawk nawk awk
3972do
3973 # Extract the first word of "$ac_prog", so it can be a program name with args.
3974set dummy $ac_prog; ac_word=$2
3975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3976$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3977if ${ac_cv_prog_AWK+:} false; then :
81ecdfbb
RW
3978 $as_echo_n "(cached) " >&6
3979else
3980 if test -n "$AWK"; then
3981 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3982else
3983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3984for as_dir in $PATH
3985do
3986 IFS=$as_save_IFS
3987 test -z "$as_dir" && as_dir=.
3988 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3990 ac_cv_prog_AWK="$ac_prog"
3991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3992 break 2
3993 fi
42ecbf5e 3994done
81ecdfbb
RW
3995 done
3996IFS=$as_save_IFS
42ecbf5e
DJ
3997
3998fi
3999fi
4000AWK=$ac_cv_prog_AWK
4001if test -n "$AWK"; then
81ecdfbb
RW
4002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4003$as_echo "$AWK" >&6; }
42ecbf5e 4004else
81ecdfbb
RW
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4006$as_echo "no" >&6; }
42ecbf5e
DJ
4007fi
4008
81ecdfbb 4009
42ecbf5e
DJ
4010 test -n "$AWK" && break
4011done
4012
81ecdfbb
RW
4013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4014$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4015set x ${MAKE-make}
4016ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d0ac1c44 4017if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
81ecdfbb 4018 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
4019else
4020 cat >conftest.make <<\_ACEOF
81ecdfbb 4021SHELL = /bin/sh
42ecbf5e 4022all:
81ecdfbb 4023 @echo '@@@%%%=$(MAKE)=@@@%%%'
42ecbf5e 4024_ACEOF
d0ac1c44 4025# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
4026case `${MAKE-make} -f conftest.make 2>/dev/null` in
4027 *@@@%%%=?*=@@@%%%*)
4028 eval ac_cv_prog_make_${ac_make}_set=yes;;
4029 *)
4030 eval ac_cv_prog_make_${ac_make}_set=no;;
4031esac
42ecbf5e
DJ
4032rm -f conftest.make
4033fi
81ecdfbb
RW
4034if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4036$as_echo "yes" >&6; }
42ecbf5e
DJ
4037 SET_MAKE=
4038else
81ecdfbb
RW
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4040$as_echo "no" >&6; }
42ecbf5e
DJ
4041 SET_MAKE="MAKE=${MAKE-make}"
4042fi
4043
4044rm -rf .tst 2>/dev/null
4045mkdir .tst 2>/dev/null
4046if test -d .tst; then
4047 am__leading_dot=.
4048else
4049 am__leading_dot=_
4050fi
4051rmdir .tst 2>/dev/null
4052
4053DEPDIR="${am__leading_dot}deps"
4054
81ecdfbb 4055ac_config_commands="$ac_config_commands depfiles"
42ecbf5e
DJ
4056
4057
4058am_make=${MAKE-make}
4059cat > confinc << 'END'
4060am__doit:
81ecdfbb 4061 @echo this is the am__doit target
42ecbf5e
DJ
4062.PHONY: am__doit
4063END
4064# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
4065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4066$as_echo_n "checking for style of include used by $am_make... " >&6; }
42ecbf5e
DJ
4067am__include="#"
4068am__quote=
4069_am_result=none
4070# First try GNU make style include.
4071echo "include confinc" > confmf
d0ac1c44 4072# Ignore all kinds of additional output from 'make'.
81ecdfbb
RW
4073case `$am_make -s -f confmf 2> /dev/null` in #(
4074*the\ am__doit\ target*)
4075 am__include=include
4076 am__quote=
4077 _am_result=GNU
4078 ;;
4079esac
42ecbf5e
DJ
4080# Now try BSD make style include.
4081if test "$am__include" = "#"; then
4082 echo '.include "confinc"' > confmf
81ecdfbb
RW
4083 case `$am_make -s -f confmf 2> /dev/null` in #(
4084 *the\ am__doit\ target*)
4085 am__include=.include
4086 am__quote="\""
4087 _am_result=BSD
4088 ;;
4089 esac
42ecbf5e
DJ
4090fi
4091
4092
81ecdfbb
RW
4093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4094$as_echo "$_am_result" >&6; }
42ecbf5e
DJ
4095rm -f confinc confmf
4096
81ecdfbb
RW
4097# Check whether --enable-dependency-tracking was given.
4098if test "${enable_dependency_tracking+set}" = set; then :
4099 enableval=$enable_dependency_tracking;
4100fi
42ecbf5e 4101
42ecbf5e
DJ
4102if test "x$enable_dependency_tracking" != xno; then
4103 am_depcomp="$ac_aux_dir/depcomp"
4104 AMDEPBACKSLASH='\'
6eb7d830 4105 am__nodep='_no'
42ecbf5e 4106fi
81ecdfbb 4107 if test "x$enable_dependency_tracking" != xno; then
42ecbf5e
DJ
4108 AMDEP_TRUE=
4109 AMDEP_FALSE='#'
4110else
4111 AMDEP_TRUE='#'
4112 AMDEP_FALSE=
4113fi
4114
4115
d0ac1c44
SM
4116# Check whether --enable-silent-rules was given.
4117if test "${enable_silent_rules+set}" = set; then :
4118 enableval=$enable_silent_rules;
4119fi
4120
4121case $enable_silent_rules in # (((
4122 yes) AM_DEFAULT_VERBOSITY=0;;
4123 no) AM_DEFAULT_VERBOSITY=1;;
4124 *) AM_DEFAULT_VERBOSITY=1;;
4125esac
4126am_make=${MAKE-make}
4127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4128$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4129if ${am_cv_make_support_nested_variables+:} false; then :
4130 $as_echo_n "(cached) " >&6
4131else
4132 if $as_echo 'TRUE=$(BAR$(V))
4133BAR0=false
4134BAR1=true
4135V=1
4136am__doit:
4137 @$(TRUE)
4138.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4139 am_cv_make_support_nested_variables=yes
4140else
4141 am_cv_make_support_nested_variables=no
4142fi
4143fi
4144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4145$as_echo "$am_cv_make_support_nested_variables" >&6; }
4146if test $am_cv_make_support_nested_variables = yes; then
4147 AM_V='$(V)'
4148 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4149else
4150 AM_V=$AM_DEFAULT_VERBOSITY
4151 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4152fi
4153AM_BACKSLASH='\'
4154
81ecdfbb
RW
4155if test "`cd $srcdir && pwd`" != "`pwd`"; then
4156 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4157 # is not polluted with repeated "-I."
4158 am__isrc=' -I$(srcdir)'
4159 # test to see if srcdir already configured
4160 if test -f $srcdir/config.status; then
d0ac1c44 4161 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
81ecdfbb 4162 fi
42ecbf5e
DJ
4163fi
4164
4165# test whether we have cygpath
4166if test -z "$CYGPATH_W"; then
4167 if (cygpath --version) >/dev/null 2>/dev/null; then
4168 CYGPATH_W='cygpath -w'
4169 else
4170 CYGPATH_W=echo
4171 fi
4172fi
4173
4174
4175# Define the identity of the package.
2e98a7bd 4176 PACKAGE='binutils'
1b1bb2c6 4177 VERSION='2.34.50'
42ecbf5e
DJ
4178
4179
4180cat >>confdefs.h <<_ACEOF
4181#define PACKAGE "$PACKAGE"
4182_ACEOF
4183
4184
4185cat >>confdefs.h <<_ACEOF
4186#define VERSION "$VERSION"
4187_ACEOF
4188
4189# Some tools Automake needs.
4190
4191ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4192
4193
4194AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4195
4196
4197AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4198
4199
4200AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4201
4202
4203MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4204
d0ac1c44
SM
4205# For better backward compatibility. To be removed once Automake 1.9.x
4206# dies out for good. For more background, see:
4207# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4208# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4209mkdir_p='$(MKDIR_P)'
4210
4211# We need awk for the "check" target (and possibly the TAP driver). The
4212# system "awk" is bad on some platforms.
6eb7d830
AM
4213# Always define AMTAR for backward compatibility. Yes, it's still used
4214# in the wild :-( We should find a proper way to deprecate it ...
4215AMTAR='$${TAR-tar}'
252b5132 4216
d0ac1c44
SM
4217
4218# We'll loop over all known methods to create a tar archive until one works.
4219_am_tools='gnutar pax cpio none'
4220
6eb7d830 4221am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
252b5132
RH
4222
4223
4224
252b5132 4225
d0ac1c44 4226
42ecbf5e
DJ
4227depcc="$CC" am_compiler_list=
4228
81ecdfbb
RW
4229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4230$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 4231if ${am_cv_CC_dependencies_compiler_type+:} false; then :
81ecdfbb 4232 $as_echo_n "(cached) " >&6
252b5132 4233else
42ecbf5e
DJ
4234 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4235 # We make a subdir and do the tests there. Otherwise we can end up
4236 # making bogus files that we don't know about and never remove. For
4237 # instance it was reported that on HP-UX the gcc test will end up
d0ac1c44
SM
4238 # making a dummy file named 'D' -- because '-MD' means "put the output
4239 # in D".
6eb7d830 4240 rm -rf conftest.dir
42ecbf5e
DJ
4241 mkdir conftest.dir
4242 # Copy depcomp to subdir because otherwise we won't find it if we're
4243 # using a relative directory.
4244 cp "$am_depcomp" conftest.dir
4245 cd conftest.dir
4246 # We will build objects and dependencies in a subdirectory because
4247 # it helps to detect inapplicable dependency modes. For instance
4248 # both Tru64's cc and ICC support -MD to output dependencies as a
4249 # side effect of compilation, but ICC will put the dependencies in
4250 # the current directory while Tru64 will put them in the object
4251 # directory.
4252 mkdir sub
252b5132 4253
42ecbf5e
DJ
4254 am_cv_CC_dependencies_compiler_type=none
4255 if test "$am_compiler_list" = ""; then
4256 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4257 fi
81ecdfbb
RW
4258 am__universal=false
4259 case " $depcc " in #(
4260 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4261 esac
4262
42ecbf5e
DJ
4263 for depmode in $am_compiler_list; do
4264 # Setup a source with many dependencies, because some compilers
4265 # like to wrap large dependency lists on column 80 (with \), and
4266 # we should not choose a depcomp mode which is confused by this.
4267 #
4268 # We need to recreate these files for each test, as the compiler may
4269 # overwrite some of them when testing with obscure command lines.
4270 # This happens at least with the AIX C compiler.
4271 : > sub/conftest.c
4272 for i in 1 2 3 4 5 6; do
4273 echo '#include "conftst'$i'.h"' >> sub/conftest.c
d0ac1c44
SM
4274 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4275 # Solaris 10 /bin/sh.
4276 echo '/* dummy */' > sub/conftst$i.h
42ecbf5e
DJ
4277 done
4278 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4279
d0ac1c44 4280 # We check with '-c' and '-o' for the sake of the "dashmstdout"
81ecdfbb 4281 # mode. It turns out that the SunPro C++ compiler does not properly
d0ac1c44
SM
4282 # handle '-M -o', and we need to detect this. Also, some Intel
4283 # versions had trouble with output in subdirs.
81ecdfbb
RW
4284 am__obj=sub/conftest.${OBJEXT-o}
4285 am__minus_obj="-o $am__obj"
42ecbf5e 4286 case $depmode in
81ecdfbb
RW
4287 gcc)
4288 # This depmode causes a compiler race in universal mode.
4289 test "$am__universal" = false || continue
4290 ;;
42ecbf5e 4291 nosideeffect)
d0ac1c44
SM
4292 # After this tag, mechanisms are not by side-effect, so they'll
4293 # only be used when explicitly requested.
42ecbf5e
DJ
4294 if test "x$enable_dependency_tracking" = xyes; then
4295 continue
4296 else
4297 break
4298 fi
4299 ;;
6eb7d830 4300 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
d0ac1c44 4301 # This compiler won't grok '-c -o', but also, the minuso test has
81ecdfbb
RW
4302 # not run yet. These depmodes are late enough in the game, and
4303 # so weak that their functioning should not be impacted.
4304 am__obj=conftest.${OBJEXT-o}
4305 am__minus_obj=
4306 ;;
42ecbf5e
DJ
4307 none) break ;;
4308 esac
42ecbf5e 4309 if depmode=$depmode \
81ecdfbb 4310 source=sub/conftest.c object=$am__obj \
42ecbf5e 4311 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4312 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
42ecbf5e 4313 >/dev/null 2>conftest.err &&
81ecdfbb 4314 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e 4315 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4316 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e
DJ
4317 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4318 # icc doesn't choke on unknown options, it will just issue warnings
4319 # or remarks (even with -Werror). So we grep stderr for any message
4320 # that says an option was ignored or not supported.
4321 # When given -MP, icc 7.0 and 7.1 complain thusly:
4322 # icc: Command line warning: ignoring option '-M'; no argument required
4323 # The diagnosis changed in icc 8.0:
4324 # icc: Command line remark: option '-MP' not supported
4325 if (grep 'ignoring option' conftest.err ||
4326 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4327 am_cv_CC_dependencies_compiler_type=$depmode
4328 break
4329 fi
4330 fi
4331 done
4332
4333 cd ..
4334 rm -rf conftest.dir
252b5132 4335else
42ecbf5e 4336 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
4337fi
4338
252b5132 4339fi
81ecdfbb
RW
4340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4341$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
42ecbf5e
DJ
4342CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4343
81ecdfbb 4344 if
42ecbf5e
DJ
4345 test "x$enable_dependency_tracking" != xno \
4346 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4347 am__fastdepCC_TRUE=
4348 am__fastdepCC_FALSE='#'
252b5132 4349else
42ecbf5e
DJ
4350 am__fastdepCC_TRUE='#'
4351 am__fastdepCC_FALSE=
252b5132
RH
4352fi
4353
4354
4355
d0ac1c44
SM
4356# POSIX will say in a future version that running "rm -f" with no argument
4357# is OK; and we want to be able to make that assumption in our Makefile
4358# recipes. So use an aggressive probe to check that the usage we want is
4359# actually supported "in the wild" to an acceptable degree.
4360# See automake bug#10828.
4361# To make any issue more visible, cause the running configure to be aborted
4362# by default if the 'rm' program in use doesn't match our expectations; the
4363# user can still override this though.
4364if rm -f && rm -fr && rm -rf; then : OK; else
4365 cat >&2 <<'END'
4366Oops!
4367
4368Your 'rm' program seems unable to run without file operands specified
4369on the command line, even when the '-f' option is present. This is contrary
4370to the behaviour of most rm programs out there, and not conforming with
4371the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4372
4373Please tell bug-automake@gnu.org about your system, including the value
4374of your $PATH and any error possibly output before this message. This
4375can help us improve future automake versions.
4376
4377END
4378 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4379 echo 'Configuration will proceed anyway, since you have set the' >&2
4380 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4381 echo >&2
4382 else
4383 cat >&2 <<'END'
4384Aborting the configuration process, to ensure you take notice of the issue.
4385
4386You can download and install GNU coreutils to get an 'rm' implementation
4387that behaves properly: <http://www.gnu.org/software/coreutils/>.
4388
4389If you want to complete the configuration process using your problematic
4390'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4391to "yes", and re-run configure.
4392
4393END
4394 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4395 fi
4396fi
4397
42ecbf5e 4398
d45dc31f
SE
4399ac_ext=c
4400ac_cpp='$CPP $CPPFLAGS'
4401ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4402ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4403ac_compiler_gnu=$ac_cv_c_compiler_gnu
4404if test -n "$ac_tool_prefix"; then
4405 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4406set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4408$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4409if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4410 $as_echo_n "(cached) " >&6
252b5132 4411else
d45dc31f
SE
4412 if test -n "$CC"; then
4413 ac_cv_prog_CC="$CC" # Let the user override the test.
1a09a22c 4414else
d45dc31f
SE
4415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4416for as_dir in $PATH
4417do
4418 IFS=$as_save_IFS
4419 test -z "$as_dir" && as_dir=.
81ecdfbb 4420 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4421 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4422 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4424 break 2
4425 fi
4426done
81ecdfbb
RW
4427 done
4428IFS=$as_save_IFS
ceae3e33 4429
d45dc31f
SE
4430fi
4431fi
4432CC=$ac_cv_prog_CC
4433if test -n "$CC"; then
81ecdfbb
RW
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4435$as_echo "$CC" >&6; }
252b5132 4436else
81ecdfbb
RW
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4438$as_echo "no" >&6; }
252b5132 4439fi
d45dc31f 4440
81ecdfbb 4441
d45dc31f
SE
4442fi
4443if test -z "$ac_cv_prog_CC"; then
4444 ac_ct_CC=$CC
4445 # Extract the first word of "gcc", so it can be a program name with args.
4446set dummy gcc; ac_word=$2
81ecdfbb
RW
4447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4448$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4449if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4450 $as_echo_n "(cached) " >&6
252b5132 4451else
d45dc31f
SE
4452 if test -n "$ac_ct_CC"; then
4453 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 4454else
d45dc31f
SE
4455as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4456for as_dir in $PATH
4457do
4458 IFS=$as_save_IFS
4459 test -z "$as_dir" && as_dir=.
81ecdfbb 4460 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4461 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4462 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4463 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4464 break 2
4465 fi
4466done
81ecdfbb
RW
4467 done
4468IFS=$as_save_IFS
d45dc31f 4469
252b5132
RH
4470fi
4471fi
d45dc31f
SE
4472ac_ct_CC=$ac_cv_prog_ac_ct_CC
4473if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4475$as_echo "$ac_ct_CC" >&6; }
252b5132 4476else
81ecdfbb
RW
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4478$as_echo "no" >&6; }
252b5132 4479fi
d45dc31f 4480
81ecdfbb
RW
4481 if test "x$ac_ct_CC" = x; then
4482 CC=""
4483 else
4484 case $cross_compiling:$ac_tool_warned in
4485yes:)
4486{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4487$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4488ac_tool_warned=yes ;;
4489esac
4490 CC=$ac_ct_CC
4491 fi
d45dc31f
SE
4492else
4493 CC="$ac_cv_prog_CC"
4494fi
4495
4496if test -z "$CC"; then
81ecdfbb
RW
4497 if test -n "$ac_tool_prefix"; then
4498 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
d45dc31f 4499set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4501$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4502if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4503 $as_echo_n "(cached) " >&6
252b5132 4504else
d45dc31f
SE
4505 if test -n "$CC"; then
4506 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4507else
d45dc31f
SE
4508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4509for as_dir in $PATH
4510do
4511 IFS=$as_save_IFS
4512 test -z "$as_dir" && as_dir=.
81ecdfbb 4513 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4515 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4517 break 2
4518 fi
4519done
81ecdfbb
RW
4520 done
4521IFS=$as_save_IFS
d45dc31f 4522
252b5132
RH
4523fi
4524fi
d45dc31f
SE
4525CC=$ac_cv_prog_CC
4526if test -n "$CC"; then
81ecdfbb
RW
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4528$as_echo "$CC" >&6; }
d45dc31f 4529else
81ecdfbb
RW
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4531$as_echo "no" >&6; }
252b5132
RH
4532fi
4533
252b5132 4534
81ecdfbb 4535 fi
d45dc31f
SE
4536fi
4537if test -z "$CC"; then
4538 # Extract the first word of "cc", so it can be a program name with args.
4539set dummy cc; ac_word=$2
81ecdfbb
RW
4540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4541$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4542if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4543 $as_echo_n "(cached) " >&6
252b5132 4544else
d45dc31f
SE
4545 if test -n "$CC"; then
4546 ac_cv_prog_CC="$CC" # Let the user override the test.
4547else
4548 ac_prog_rejected=no
4549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4550for as_dir in $PATH
4551do
4552 IFS=$as_save_IFS
4553 test -z "$as_dir" && as_dir=.
81ecdfbb 4554 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4555 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f
SE
4556 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4557 ac_prog_rejected=yes
4558 continue
4559 fi
4560 ac_cv_prog_CC="cc"
81ecdfbb 4561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4562 break 2
4563 fi
4564done
81ecdfbb
RW
4565 done
4566IFS=$as_save_IFS
d45dc31f
SE
4567
4568if test $ac_prog_rejected = yes; then
4569 # We found a bogon in the path, so make sure we never use it.
4570 set dummy $ac_cv_prog_CC
4571 shift
4572 if test $# != 0; then
4573 # We chose a different compiler from the bogus one.
4574 # However, it has the same basename, so the bogon will be chosen
4575 # first if we set CC to just the basename; use the full file name.
4576 shift
4577 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4578 fi
4579fi
4580fi
4581fi
4582CC=$ac_cv_prog_CC
4583if test -n "$CC"; then
81ecdfbb
RW
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4585$as_echo "$CC" >&6; }
d45dc31f 4586else
81ecdfbb
RW
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4588$as_echo "no" >&6; }
252b5132
RH
4589fi
4590
81ecdfbb 4591
d45dc31f
SE
4592fi
4593if test -z "$CC"; then
4594 if test -n "$ac_tool_prefix"; then
81ecdfbb 4595 for ac_prog in cl.exe
d45dc31f
SE
4596 do
4597 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4598set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4600$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4601if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4602 $as_echo_n "(cached) " >&6
ac48eca1 4603else
d45dc31f
SE
4604 if test -n "$CC"; then
4605 ac_cv_prog_CC="$CC" # Let the user override the test.
4606else
4607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4608for as_dir in $PATH
4609do
4610 IFS=$as_save_IFS
4611 test -z "$as_dir" && as_dir=.
81ecdfbb 4612 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4614 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4616 break 2
4617 fi
4618done
81ecdfbb
RW
4619 done
4620IFS=$as_save_IFS
ac48eca1 4621
d45dc31f
SE
4622fi
4623fi
4624CC=$ac_cv_prog_CC
4625if test -n "$CC"; then
81ecdfbb
RW
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4627$as_echo "$CC" >&6; }
d45dc31f 4628else
81ecdfbb
RW
4629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4630$as_echo "no" >&6; }
d45dc31f 4631fi
ac48eca1 4632
81ecdfbb 4633
d45dc31f
SE
4634 test -n "$CC" && break
4635 done
4636fi
4637if test -z "$CC"; then
4638 ac_ct_CC=$CC
81ecdfbb 4639 for ac_prog in cl.exe
d45dc31f
SE
4640do
4641 # Extract the first word of "$ac_prog", so it can be a program name with args.
4642set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4644$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4645if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4646 $as_echo_n "(cached) " >&6
d45dc31f
SE
4647else
4648 if test -n "$ac_ct_CC"; then
4649 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4650else
4651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4652for as_dir in $PATH
4653do
4654 IFS=$as_save_IFS
4655 test -z "$as_dir" && as_dir=.
81ecdfbb 4656 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4657 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 4658 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4660 break 2
4661 fi
4662done
81ecdfbb
RW
4663 done
4664IFS=$as_save_IFS
ac48eca1 4665
d45dc31f
SE
4666fi
4667fi
4668ac_ct_CC=$ac_cv_prog_ac_ct_CC
4669if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4671$as_echo "$ac_ct_CC" >&6; }
d45dc31f 4672else
81ecdfbb
RW
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4674$as_echo "no" >&6; }
d45dc31f 4675fi
ac48eca1 4676
81ecdfbb 4677
d45dc31f
SE
4678 test -n "$ac_ct_CC" && break
4679done
ac48eca1 4680
81ecdfbb
RW
4681 if test "x$ac_ct_CC" = x; then
4682 CC=""
4683 else
4684 case $cross_compiling:$ac_tool_warned in
4685yes:)
4686{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4687$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4688ac_tool_warned=yes ;;
4689esac
4690 CC=$ac_ct_CC
4691 fi
d45dc31f 4692fi
ac48eca1
AO
4693
4694fi
ac48eca1 4695
ac48eca1 4696
81ecdfbb
RW
4697test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4698$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4699as_fn_error $? "no acceptable C compiler found in \$PATH
4700See \`config.log' for more details" "$LINENO" 5; }
ac48eca1 4701
d45dc31f 4702# Provide some information about the compiler.
81ecdfbb
RW
4703$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4704set X $ac_compile
4705ac_compiler=$2
4706for ac_option in --version -v -V -qversion; do
4707 { { ac_try="$ac_compiler $ac_option >&5"
4708case "(($ac_try" in
4709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4710 *) ac_try_echo=$ac_try;;
4711esac
4712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4713$as_echo "$ac_try_echo"; } >&5
4714 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
d45dc31f 4715 ac_status=$?
81ecdfbb
RW
4716 if test -s conftest.err; then
4717 sed '10a\
4718... rest of stderr output deleted ...
4719 10q' conftest.err >conftest.er1
4720 cat conftest.er1 >&5
81ecdfbb 4721 fi
d0ac1c44 4722 rm -f conftest.er1 conftest.err
81ecdfbb
RW
4723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4724 test $ac_status = 0; }
4725done
ac48eca1 4726
81ecdfbb
RW
4727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4728$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4729if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 4730 $as_echo_n "(cached) " >&6
bdcfeba5 4731else
81ecdfbb 4732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d45dc31f 4733/* end confdefs.h. */
bdcfeba5 4734
d45dc31f
SE
4735int
4736main ()
4737{
4738#ifndef __GNUC__
4739 choke me
4740#endif
bdcfeba5 4741
d45dc31f
SE
4742 ;
4743 return 0;
4744}
4745_ACEOF
81ecdfbb 4746if ac_fn_c_try_compile "$LINENO"; then :
d45dc31f
SE
4747 ac_compiler_gnu=yes
4748else
81ecdfbb 4749 ac_compiler_gnu=no
bdcfeba5 4750fi
81ecdfbb 4751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45dc31f 4752ac_cv_c_compiler_gnu=$ac_compiler_gnu
bdcfeba5 4753
bdcfeba5 4754fi
81ecdfbb
RW
4755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4756$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4757if test $ac_compiler_gnu = yes; then
4758 GCC=yes
4759else
4760 GCC=
4761fi
d45dc31f
SE
4762ac_test_CFLAGS=${CFLAGS+set}
4763ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4765$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4766if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
4767 $as_echo_n "(cached) " >&6
4768else
4769 ac_save_c_werror_flag=$ac_c_werror_flag
4770 ac_c_werror_flag=yes
4771 ac_cv_prog_cc_g=no
4772 CFLAGS="-g"
4773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d45dc31f 4774/* end confdefs.h. */
ac48eca1 4775
d45dc31f
SE
4776int
4777main ()
4778{
ac48eca1 4779
d45dc31f
SE
4780 ;
4781 return 0;
4782}
4783_ACEOF
81ecdfbb 4784if ac_fn_c_try_compile "$LINENO"; then :
d45dc31f 4785 ac_cv_prog_cc_g=yes
ac48eca1 4786else
81ecdfbb
RW
4787 CFLAGS=""
4788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4789/* end confdefs.h. */
4790
4791int
4792main ()
4793{
4794
4795 ;
4796 return 0;
4797}
4798_ACEOF
4799if ac_fn_c_try_compile "$LINENO"; then :
4800
4801else
4802 ac_c_werror_flag=$ac_save_c_werror_flag
4803 CFLAGS="-g"
4804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4805/* end confdefs.h. */
4806
4807int
4808main ()
4809{
ac48eca1 4810
81ecdfbb
RW
4811 ;
4812 return 0;
4813}
4814_ACEOF
4815if ac_fn_c_try_compile "$LINENO"; then :
4816 ac_cv_prog_cc_g=yes
4817fi
4818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4819fi
81ecdfbb 4820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4821fi
81ecdfbb
RW
4822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4823 ac_c_werror_flag=$ac_save_c_werror_flag
4824fi
4825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4826$as_echo "$ac_cv_prog_cc_g" >&6; }
d45dc31f
SE
4827if test "$ac_test_CFLAGS" = set; then
4828 CFLAGS=$ac_save_CFLAGS
4829elif test $ac_cv_prog_cc_g = yes; then
4830 if test "$GCC" = yes; then
4831 CFLAGS="-g -O2"
ac48eca1 4832 else
d45dc31f 4833 CFLAGS="-g"
42ecbf5e 4834 fi
ac48eca1 4835else
d45dc31f
SE
4836 if test "$GCC" = yes; then
4837 CFLAGS="-O2"
4838 else
4839 CFLAGS=
42ecbf5e 4840 fi
ac48eca1 4841fi
81ecdfbb
RW
4842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4843$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4844if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 4845 $as_echo_n "(cached) " >&6
d45dc31f 4846else
81ecdfbb 4847 ac_cv_prog_cc_c89=no
d45dc31f 4848ac_save_CC=$CC
81ecdfbb 4849cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 4850/* end confdefs.h. */
d45dc31f
SE
4851#include <stdarg.h>
4852#include <stdio.h>
d0ac1c44 4853struct stat;
d45dc31f
SE
4854/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4855struct buf { int x; };
4856FILE * (*rcsopen) (struct buf *, struct stat *, int);
4857static char *e (p, i)
4858 char **p;
4859 int i;
4860{
4861 return p[i];
4862}
4863static char *f (char * (*g) (char **, int), char **p, ...)
4864{
4865 char *s;
4866 va_list v;
4867 va_start (v,p);
4868 s = g (p, va_arg (v,int));
4869 va_end (v);
4870 return s;
4871}
4872
4873/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4874 function prototypes and stuff, but not '\xHH' hex character constants.
4875 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4876 as 'x'. The following induces an error, until -std is added to get
d45dc31f
SE
4877 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4878 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4879 that's true only with -std. */
d45dc31f 4880int osf4_cc_array ['\x00' == 0 ? 1 : -1];
252b5132 4881
81ecdfbb
RW
4882/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4883 inside strings and character constants. */
4884#define FOO(x) 'x'
4885int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4886
d45dc31f
SE
4887int test (int i, double x);
4888struct s1 {int (*f) (int a);};
4889struct s2 {int (*f) (double a);};
4890int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4891int argc;
4892char **argv;
42ecbf5e
DJ
4893int
4894main ()
4895{
d45dc31f 4896return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
42ecbf5e
DJ
4897 ;
4898 return 0;
4899}
4900_ACEOF
81ecdfbb
RW
4901for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4902 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
d45dc31f
SE
4903do
4904 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4905 if ac_fn_c_try_compile "$LINENO"; then :
4906 ac_cv_prog_cc_c89=$ac_arg
252b5132 4907fi
81ecdfbb
RW
4908rm -f core conftest.err conftest.$ac_objext
4909 test "x$ac_cv_prog_cc_c89" != "xno" && break
d45dc31f 4910done
81ecdfbb 4911rm -f conftest.$ac_ext
d45dc31f 4912CC=$ac_save_CC
ac48eca1 4913
252b5132 4914fi
81ecdfbb
RW
4915# AC_CACHE_VAL
4916case "x$ac_cv_prog_cc_c89" in
4917 x)
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4919$as_echo "none needed" >&6; } ;;
4920 xno)
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4922$as_echo "unsupported" >&6; } ;;
d45dc31f 4923 *)
81ecdfbb
RW
4924 CC="$CC $ac_cv_prog_cc_c89"
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4926$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
252b5132 4927esac
81ecdfbb 4928if test "x$ac_cv_prog_cc_c89" != xno; then :
252b5132 4929
d45dc31f 4930fi
ac48eca1 4931
d45dc31f
SE
4932ac_ext=c
4933ac_cpp='$CPP $CPPFLAGS'
4934ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4935ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4936ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 4937
d0ac1c44
SM
4938ac_ext=c
4939ac_cpp='$CPP $CPPFLAGS'
4940ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4941ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4942ac_compiler_gnu=$ac_cv_c_compiler_gnu
4943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4944$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4945if ${am_cv_prog_cc_c_o+:} false; then :
4946 $as_echo_n "(cached) " >&6
4947else
4948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4949/* end confdefs.h. */
4950
4951int
4952main ()
4953{
4954
4955 ;
4956 return 0;
4957}
4958_ACEOF
4959 # Make sure it works both with $CC and with simple cc.
4960 # Following AC_PROG_CC_C_O, we do the test twice because some
4961 # compilers refuse to overwrite an existing .o file with -o,
4962 # though they will create one.
4963 am_cv_prog_cc_c_o=yes
4964 for am_i in 1 2; do
4965 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4966 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4967 ac_status=$?
4968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4969 (exit $ac_status); } \
4970 && test -f conftest2.$ac_objext; then
4971 : OK
4972 else
4973 am_cv_prog_cc_c_o=no
4974 break
4975 fi
4976 done
4977 rm -f core conftest*
4978 unset am_i
4979fi
4980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4981$as_echo "$am_cv_prog_cc_c_o" >&6; }
4982if test "$am_cv_prog_cc_c_o" != yes; then
4983 # Losing compiler, so override with the script.
4984 # FIXME: It is wrong to rewrite CC.
4985 # But if we don't then we get into trouble of one sort or another.
4986 # A longer-term fix would be to have automake use am__CC in this case,
4987 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4988 CC="$am_aux_dir/compile $CC"
4989fi
4990ac_ext=c
4991ac_cpp='$CPP $CPPFLAGS'
4992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4994ac_compiler_gnu=$ac_cv_c_compiler_gnu
4995
4996
7357c5b6
AM
4997ac_ext=c
4998ac_cpp='$CPP $CPPFLAGS'
4999ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5000ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5001ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
5002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5003$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
5004# On Suns, sometimes $CPP names a directory.
5005if test -n "$CPP" && test -d "$CPP"; then
5006 CPP=
5007fi
5008if test -z "$CPP"; then
d0ac1c44 5009 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 5010 $as_echo_n "(cached) " >&6
7357c5b6
AM
5011else
5012 # Double quotes because CPP needs to be expanded
5013 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5014 do
5015 ac_preproc_ok=false
5016for ac_c_preproc_warn_flag in '' yes
5017do
5018 # Use a header file that comes with gcc, so configuring glibc
5019 # with a fresh cross-compiler works.
5020 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5021 # <limits.h> exists even on freestanding compilers.
5022 # On the NeXT, cc -E runs the code through the compiler's parser,
5023 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5025/* end confdefs.h. */
5026#ifdef __STDC__
5027# include <limits.h>
5028#else
5029# include <assert.h>
5030#endif
5031 Syntax error
5032_ACEOF
81ecdfbb 5033if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 5034
81ecdfbb 5035else
7357c5b6
AM
5036 # Broken: fails on valid input.
5037continue
5038fi
d0ac1c44 5039rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5040
81ecdfbb 5041 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 5042 # can be detected and how.
81ecdfbb 5043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5044/* end confdefs.h. */
5045#include <ac_nonexistent.h>
5046_ACEOF
81ecdfbb 5047if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
5048 # Broken: success on invalid input.
5049continue
5050else
7357c5b6
AM
5051 # Passes both tests.
5052ac_preproc_ok=:
5053break
5054fi
d0ac1c44 5055rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5056
7357c5b6
AM
5057done
5058# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5059rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb 5060if $ac_preproc_ok; then :
7357c5b6
AM
5061 break
5062fi
d7040cdb 5063
7357c5b6
AM
5064 done
5065 ac_cv_prog_CPP=$CPP
d7040cdb 5066
7357c5b6
AM
5067fi
5068 CPP=$ac_cv_prog_CPP
5069else
5070 ac_cv_prog_CPP=$CPP
5071fi
81ecdfbb
RW
5072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5073$as_echo "$CPP" >&6; }
7357c5b6
AM
5074ac_preproc_ok=false
5075for ac_c_preproc_warn_flag in '' yes
5076do
5077 # Use a header file that comes with gcc, so configuring glibc
5078 # with a fresh cross-compiler works.
5079 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5080 # <limits.h> exists even on freestanding compilers.
5081 # On the NeXT, cc -E runs the code through the compiler's parser,
5082 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5084/* end confdefs.h. */
5085#ifdef __STDC__
5086# include <limits.h>
5087#else
5088# include <assert.h>
5089#endif
5090 Syntax error
5091_ACEOF
81ecdfbb 5092if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 5093
81ecdfbb 5094else
7357c5b6
AM
5095 # Broken: fails on valid input.
5096continue
5097fi
d0ac1c44 5098rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5099
81ecdfbb 5100 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 5101 # can be detected and how.
81ecdfbb 5102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5103/* end confdefs.h. */
5104#include <ac_nonexistent.h>
5105_ACEOF
81ecdfbb 5106if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
5107 # Broken: success on invalid input.
5108continue
5109else
7357c5b6
AM
5110 # Passes both tests.
5111ac_preproc_ok=:
5112break
5113fi
d0ac1c44 5114rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 5115
7357c5b6
AM
5116done
5117# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5118rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb
RW
5119if $ac_preproc_ok; then :
5120
7357c5b6 5121else
81ecdfbb
RW
5122 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5123$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5124as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5125See \`config.log' for more details" "$LINENO" 5; }
7357c5b6 5126fi
d7040cdb 5127
7357c5b6
AM
5128ac_ext=c
5129ac_cpp='$CPP $CPPFLAGS'
5130ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5131ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5132ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
5133
5134
81ecdfbb
RW
5135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5136$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5137if ${ac_cv_path_GREP+:} false; then :
81ecdfbb 5138 $as_echo_n "(cached) " >&6
7357c5b6 5139else
81ecdfbb
RW
5140 if test -z "$GREP"; then
5141 ac_path_GREP_found=false
5142 # Loop through the user's path and test for each of PROGNAME-LIST
5143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5144for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5145do
5146 IFS=$as_save_IFS
5147 test -z "$as_dir" && as_dir=.
5148 for ac_prog in grep ggrep; do
5149 for ac_exec_ext in '' $ac_executable_extensions; do
5150 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5151 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
5152# Check for GNU ac_path_GREP and select it if it is found.
5153 # Check for GNU $ac_path_GREP
5154case `"$ac_path_GREP" --version 2>&1` in
5155*GNU*)
5156 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5157*)
5158 ac_count=0
5159 $as_echo_n 0123456789 >"conftest.in"
5160 while :
5161 do
5162 cat "conftest.in" "conftest.in" >"conftest.tmp"
5163 mv "conftest.tmp" "conftest.in"
5164 cp "conftest.in" "conftest.nl"
5165 $as_echo 'GREP' >> "conftest.nl"
5166 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5167 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5168 as_fn_arith $ac_count + 1 && ac_count=$as_val
5169 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5170 # Best one so far, save it but keep looking for a better one
5171 ac_cv_path_GREP="$ac_path_GREP"
5172 ac_path_GREP_max=$ac_count
7357c5b6 5173 fi
81ecdfbb
RW
5174 # 10*(2^10) chars as input seems more than enough
5175 test $ac_count -gt 10 && break
5176 done
5177 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5178esac
5179
5180 $ac_path_GREP_found && break 3
5181 done
5182 done
5183 done
5184IFS=$as_save_IFS
5185 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5186 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5187 fi
5188else
5189 ac_cv_path_GREP=$GREP
5190fi
5191
7357c5b6 5192fi
81ecdfbb
RW
5193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5194$as_echo "$ac_cv_path_GREP" >&6; }
5195 GREP="$ac_cv_path_GREP"
d7040cdb 5196
d7040cdb 5197
81ecdfbb
RW
5198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5199$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5200if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb 5201 $as_echo_n "(cached) " >&6
7357c5b6 5202else
81ecdfbb
RW
5203 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5204 then ac_cv_path_EGREP="$GREP -E"
5205 else
5206 if test -z "$EGREP"; then
5207 ac_path_EGREP_found=false
5208 # Loop through the user's path and test for each of PROGNAME-LIST
5209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5210for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5211do
5212 IFS=$as_save_IFS
5213 test -z "$as_dir" && as_dir=.
5214 for ac_prog in egrep; do
5215 for ac_exec_ext in '' $ac_executable_extensions; do
5216 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5217 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
5218# Check for GNU ac_path_EGREP and select it if it is found.
5219 # Check for GNU $ac_path_EGREP
5220case `"$ac_path_EGREP" --version 2>&1` in
5221*GNU*)
5222 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5223*)
5224 ac_count=0
5225 $as_echo_n 0123456789 >"conftest.in"
5226 while :
5227 do
5228 cat "conftest.in" "conftest.in" >"conftest.tmp"
5229 mv "conftest.tmp" "conftest.in"
5230 cp "conftest.in" "conftest.nl"
5231 $as_echo 'EGREP' >> "conftest.nl"
5232 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5233 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5234 as_fn_arith $ac_count + 1 && ac_count=$as_val
5235 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5236 # Best one so far, save it but keep looking for a better one
5237 ac_cv_path_EGREP="$ac_path_EGREP"
5238 ac_path_EGREP_max=$ac_count
5239 fi
5240 # 10*(2^10) chars as input seems more than enough
5241 test $ac_count -gt 10 && break
5242 done
5243 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5244esac
5245
5246 $ac_path_EGREP_found && break 3
5247 done
5248 done
5249 done
5250IFS=$as_save_IFS
5251 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5252 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5253 fi
5254else
5255 ac_cv_path_EGREP=$EGREP
5256fi
5257
5258 fi
5259fi
5260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5261$as_echo "$ac_cv_path_EGREP" >&6; }
5262 EGREP="$ac_cv_path_EGREP"
5263
5264
5265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5266$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5267if ${ac_cv_header_stdc+:} false; then :
81ecdfbb
RW
5268 $as_echo_n "(cached) " >&6
5269else
5270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5271/* end confdefs.h. */
5272#include <stdlib.h>
5273#include <stdarg.h>
5274#include <string.h>
5275#include <float.h>
d7040cdb 5276
7357c5b6
AM
5277int
5278main ()
5279{
d7040cdb 5280
7357c5b6
AM
5281 ;
5282 return 0;
5283}
5284_ACEOF
81ecdfbb 5285if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
5286 ac_cv_header_stdc=yes
5287else
81ecdfbb 5288 ac_cv_header_stdc=no
7357c5b6 5289fi
81ecdfbb 5290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5291
7357c5b6
AM
5292if test $ac_cv_header_stdc = yes; then
5293 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5295/* end confdefs.h. */
5296#include <string.h>
d7040cdb 5297
7357c5b6
AM
5298_ACEOF
5299if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5300 $EGREP "memchr" >/dev/null 2>&1; then :
5301
d45dc31f 5302else
7357c5b6
AM
5303 ac_cv_header_stdc=no
5304fi
5305rm -f conftest*
d7040cdb 5306
7357c5b6 5307fi
d7040cdb 5308
7357c5b6
AM
5309if test $ac_cv_header_stdc = yes; then
5310 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5312/* end confdefs.h. */
5313#include <stdlib.h>
d7040cdb 5314
7357c5b6
AM
5315_ACEOF
5316if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5317 $EGREP "free" >/dev/null 2>&1; then :
5318
7357c5b6
AM
5319else
5320 ac_cv_header_stdc=no
5321fi
5322rm -f conftest*
d7040cdb 5323
7357c5b6 5324fi
d7040cdb 5325
7357c5b6
AM
5326if test $ac_cv_header_stdc = yes; then
5327 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5328 if test "$cross_compiling" = yes; then :
7357c5b6
AM
5329 :
5330else
81ecdfbb 5331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5332/* end confdefs.h. */
5333#include <ctype.h>
81ecdfbb 5334#include <stdlib.h>
7357c5b6
AM
5335#if ((' ' & 0x0FF) == 0x020)
5336# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5337# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5338#else
5339# define ISLOWER(c) \
5340 (('a' <= (c) && (c) <= 'i') \
5341 || ('j' <= (c) && (c) <= 'r') \
5342 || ('s' <= (c) && (c) <= 'z'))
5343# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5344#endif
d7040cdb 5345
7357c5b6
AM
5346#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5347int
5348main ()
5349{
5350 int i;
5351 for (i = 0; i < 256; i++)
5352 if (XOR (islower (i), ISLOWER (i))
5353 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5354 return 2;
5355 return 0;
7357c5b6
AM
5356}
5357_ACEOF
81ecdfbb 5358if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 5359
81ecdfbb
RW
5360else
5361 ac_cv_header_stdc=no
7357c5b6 5362fi
81ecdfbb
RW
5363rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5364 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5365fi
81ecdfbb 5366
7357c5b6
AM
5367fi
5368fi
81ecdfbb
RW
5369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5370$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5371if test $ac_cv_header_stdc = yes; then
d7040cdb 5372
81ecdfbb 5373$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5374
7357c5b6 5375fi
d7040cdb 5376
7357c5b6 5377# On IRIX 5.3, sys/types and inttypes.h are conflicting.
81ecdfbb
RW
5378for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5379 inttypes.h stdint.h unistd.h
5380do :
5381 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5382ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5383"
d0ac1c44 5384if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
81ecdfbb
RW
5385 cat >>confdefs.h <<_ACEOF
5386#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5387_ACEOF
d7040cdb 5388
81ecdfbb 5389fi
d7040cdb 5390
81ecdfbb 5391done
d7040cdb
SE
5392
5393
5394
81ecdfbb 5395 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5396if test "x$ac_cv_header_minix_config_h" = xyes; then :
81ecdfbb
RW
5397 MINIX=yes
5398else
5399 MINIX=
5400fi
d7040cdb
SE
5401
5402
81ecdfbb 5403 if test "$MINIX" = yes; then
d7040cdb 5404
81ecdfbb 5405$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb 5406
d7040cdb 5407
81ecdfbb 5408$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
5409
5410
81ecdfbb 5411$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5412
81ecdfbb 5413 fi
d7040cdb
SE
5414
5415
81ecdfbb
RW
5416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5417$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5418if ${ac_cv_safe_to_define___extensions__+:} false; then :
81ecdfbb 5419 $as_echo_n "(cached) " >&6
7357c5b6 5420else
81ecdfbb 5421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 5422/* end confdefs.h. */
d7040cdb 5423
d0ac1c44
SM
5424# define __EXTENSIONS__ 1
5425 $ac_includes_default
7357c5b6
AM
5426int
5427main ()
5428{
d7040cdb 5429
7357c5b6
AM
5430 ;
5431 return 0;
5432}
5433_ACEOF
81ecdfbb 5434if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 5435 ac_cv_safe_to_define___extensions__=yes
d7040cdb 5436else
81ecdfbb 5437 ac_cv_safe_to_define___extensions__=no
d7040cdb 5438fi
81ecdfbb 5439rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 5440fi
81ecdfbb
RW
5441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5442$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 5443 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5444 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d7040cdb 5445
81ecdfbb 5446 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 5447
81ecdfbb 5448 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
d7040cdb 5449
81ecdfbb 5450 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
d7040cdb 5451
81ecdfbb 5452 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb
SE
5453
5454
e3525117 5455
5691d22d 5456
81ecdfbb 5457
718a6fd8
SE
5458case `pwd` in
5459 *\ * | *\ *)
81ecdfbb
RW
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5461$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5462esac
d7040cdb
SE
5463
5464
7357c5b6 5465
f2c621e4
AS
5466macro_version='2.2.7a'
5467macro_revision='1.3134'
7357c5b6
AM
5468
5469
5470
5471
5472
5473
7357c5b6
AM
5474
5475
5476
5477
5478
5479
5480
718a6fd8 5481ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5482
3725885a
RW
5483# Backslashify metacharacters that are still active within
5484# double-quoted strings.
5485sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5486
5487# Same as above, but do not quote variable references.
5488double_quote_subst='s/\(["`\\]\)/\\\1/g'
5489
5490# Sed substitution to delay expansion of an escaped shell variable in a
5491# double_quote_subst'ed string.
5492delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5493
5494# Sed substitution to delay expansion of an escaped single quote.
5495delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5496
5497# Sed substitution to avoid accidental globbing in evaled expressions
5498no_glob_subst='s/\*/\\\*/g'
5499
5500ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5501ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5502ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5503
5504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5505$as_echo_n "checking how to print strings... " >&6; }
5506# Test print first, because it will be a builtin if present.
f2c621e4 5507if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3725885a
RW
5508 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5509 ECHO='print -r --'
5510elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5511 ECHO='printf %s\n'
5512else
5513 # Use this function as a fallback that always works.
5514 func_fallback_echo ()
5515 {
5516 eval 'cat <<_LTECHO_EOF
5517$1
5518_LTECHO_EOF'
5519 }
5520 ECHO='func_fallback_echo'
5521fi
5522
5523# func_echo_all arg...
5524# Invoke $ECHO with all args, space-separated.
5525func_echo_all ()
5526{
5527 $ECHO ""
5528}
5529
5530case "$ECHO" in
5531 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5532$as_echo "printf" >&6; } ;;
5533 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5534$as_echo "print -r" >&6; } ;;
5535 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5536$as_echo "cat" >&6; } ;;
5537esac
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
81ecdfbb
RW
5552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5553$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5554if ${ac_cv_path_SED+:} false; then :
81ecdfbb 5555 $as_echo_n "(cached) " >&6
7357c5b6 5556else
81ecdfbb
RW
5557 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5558 for ac_i in 1 2 3 4 5 6 7; do
5559 ac_script="$ac_script$as_nl$ac_script"
5560 done
5561 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5562 { ac_script=; unset ac_script;}
5563 if test -z "$SED"; then
5564 ac_path_SED_found=false
5565 # Loop through the user's path and test for each of PROGNAME-LIST
5566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5567for as_dir in $PATH
5568do
5569 IFS=$as_save_IFS
5570 test -z "$as_dir" && as_dir=.
81ecdfbb 5571 for ac_prog in sed gsed; do
7357c5b6 5572 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 5573 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5574 as_fn_executable_p "$ac_path_SED" || continue
81ecdfbb
RW
5575# Check for GNU ac_path_SED and select it if it is found.
5576 # Check for GNU $ac_path_SED
5577case `"$ac_path_SED" --version 2>&1` in
5578*GNU*)
5579 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5580*)
5581 ac_count=0
5582 $as_echo_n 0123456789 >"conftest.in"
5583 while :
5584 do
5585 cat "conftest.in" "conftest.in" >"conftest.tmp"
5586 mv "conftest.tmp" "conftest.in"
5587 cp "conftest.in" "conftest.nl"
5588 $as_echo '' >> "conftest.nl"
5589 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5590 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5591 as_fn_arith $ac_count + 1 && ac_count=$as_val
5592 if test $ac_count -gt ${ac_path_SED_max-0}; then
5593 # Best one so far, save it but keep looking for a better one
5594 ac_cv_path_SED="$ac_path_SED"
5595 ac_path_SED_max=$ac_count
5596 fi
5597 # 10*(2^10) chars as input seems more than enough
5598 test $ac_count -gt 10 && break
5599 done
5600 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5601esac
5602
5603 $ac_path_SED_found && break 3
7357c5b6
AM
5604 done
5605 done
81ecdfbb 5606 done
7357c5b6 5607IFS=$as_save_IFS
81ecdfbb 5608 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5609 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5610 fi
81ecdfbb
RW
5611else
5612 ac_cv_path_SED=$SED
7357c5b6
AM
5613fi
5614
81ecdfbb
RW
5615fi
5616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5617$as_echo "$ac_cv_path_SED" >&6; }
5618 SED="$ac_cv_path_SED"
5619 rm -f conftest.sed
7357c5b6
AM
5620
5621test -z "$SED" && SED=sed
5622Xsed="$SED -e 1s/^X//"
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
81ecdfbb
RW
5634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5635$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5636if ${ac_cv_path_FGREP+:} false; then :
81ecdfbb 5637 $as_echo_n "(cached) " >&6
7357c5b6 5638else
81ecdfbb
RW
5639 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5640 then ac_cv_path_FGREP="$GREP -F"
5641 else
5642 if test -z "$FGREP"; then
5643 ac_path_FGREP_found=false
5644 # Loop through the user's path and test for each of PROGNAME-LIST
5645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5646for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5647do
5648 IFS=$as_save_IFS
5649 test -z "$as_dir" && as_dir=.
5650 for ac_prog in fgrep; do
5651 for ac_exec_ext in '' $ac_executable_extensions; do
5652 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5653 as_fn_executable_p "$ac_path_FGREP" || continue
81ecdfbb
RW
5654# Check for GNU ac_path_FGREP and select it if it is found.
5655 # Check for GNU $ac_path_FGREP
5656case `"$ac_path_FGREP" --version 2>&1` in
5657*GNU*)
5658 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5659*)
5660 ac_count=0
5661 $as_echo_n 0123456789 >"conftest.in"
5662 while :
5663 do
5664 cat "conftest.in" "conftest.in" >"conftest.tmp"
5665 mv "conftest.tmp" "conftest.in"
5666 cp "conftest.in" "conftest.nl"
5667 $as_echo 'FGREP' >> "conftest.nl"
5668 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5669 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5670 as_fn_arith $ac_count + 1 && ac_count=$as_val
5671 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5672 # Best one so far, save it but keep looking for a better one
5673 ac_cv_path_FGREP="$ac_path_FGREP"
5674 ac_path_FGREP_max=$ac_count
7357c5b6 5675 fi
81ecdfbb
RW
5676 # 10*(2^10) chars as input seems more than enough
5677 test $ac_count -gt 10 && break
5678 done
5679 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5680esac
5681
5682 $ac_path_FGREP_found && break 3
5683 done
5684 done
5685 done
5686IFS=$as_save_IFS
5687 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5688 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5689 fi
5690else
5691 ac_cv_path_FGREP=$FGREP
5692fi
5693
5694 fi
7357c5b6 5695fi
81ecdfbb
RW
5696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5697$as_echo "$ac_cv_path_FGREP" >&6; }
5698 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5699
5700
5701test -z "$GREP" && GREP=grep
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
81ecdfbb
RW
5721# Check whether --with-gnu-ld was given.
5722if test "${with_gnu_ld+set}" = set; then :
5723 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5724else
5725 with_gnu_ld=no
81ecdfbb
RW
5726fi
5727
7357c5b6
AM
5728ac_prog=ld
5729if test "$GCC" = yes; then
5730 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5732$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5733 case $host in
5734 *-*-mingw*)
d45dc31f
SE
5735 # gcc leaves a trailing carriage return which upsets mingw
5736 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5737 *)
5738 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5739 esac
5740 case $ac_prog in
5741 # Accept absolute paths.
d7040cdb 5742 [\\/]* | ?:[\\/]*)
d45dc31f 5743 re_direlt='/[^/][^/]*/\.\./'
d7040cdb
SE
5744 # Canonicalize the pathname of ld
5745 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5746 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5747 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
d45dc31f
SE
5748 done
5749 test -z "$LD" && LD="$ac_prog"
5750 ;;
5751 "")
5752 # If it fails, then pretend we aren't using GCC.
5753 ac_prog=ld
5754 ;;
5755 *)
5756 # If it is relative, then search for the first ld in PATH.
5757 with_gnu_ld=unknown
5758 ;;
5759 esac
5760elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5762$as_echo_n "checking for GNU ld... " >&6; }
d45dc31f 5763else
81ecdfbb
RW
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5765$as_echo_n "checking for non-GNU ld... " >&6; }
d45dc31f 5766fi
d0ac1c44 5767if ${lt_cv_path_LD+:} false; then :
81ecdfbb 5768 $as_echo_n "(cached) " >&6
d45dc31f
SE
5769else
5770 if test -z "$LD"; then
d7040cdb 5771 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
d45dc31f 5772 for ac_dir in $PATH; do
d7040cdb 5773 IFS="$lt_save_ifs"
d45dc31f
SE
5774 test -z "$ac_dir" && ac_dir=.
5775 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5776 lt_cv_path_LD="$ac_dir/$ac_prog"
5777 # Check to see if the program is GNU ld. I'd rather use --version,
d7040cdb 5778 # but apparently some variants of GNU ld only accept -v.
d45dc31f 5779 # Break only if it was the GNU/non-GNU ld that we prefer.
d7040cdb
SE
5780 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5781 *GNU* | *'with BFD'*)
d45dc31f 5782 test "$with_gnu_ld" != no && break
d7040cdb
SE
5783 ;;
5784 *)
d45dc31f 5785 test "$with_gnu_ld" != yes && break
d7040cdb
SE
5786 ;;
5787 esac
d45dc31f
SE
5788 fi
5789 done
d7040cdb 5790 IFS="$lt_save_ifs"
d45dc31f
SE
5791else
5792 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5793fi
5794fi
1ad12f97 5795
d45dc31f
SE
5796LD="$lt_cv_path_LD"
5797if test -n "$LD"; then
81ecdfbb
RW
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5799$as_echo "$LD" >&6; }
d45dc31f 5800else
81ecdfbb
RW
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5802$as_echo "no" >&6; }
d45dc31f 5803fi
d0ac1c44 5804test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
5805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5806$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 5807if ${lt_cv_prog_gnu_ld+:} false; then :
81ecdfbb 5808 $as_echo_n "(cached) " >&6
d45dc31f 5809else
d7040cdb
SE
5810 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5811case `$LD -v 2>&1 </dev/null` in
5812*GNU* | *'with BFD'*)
d45dc31f 5813 lt_cv_prog_gnu_ld=yes
d7040cdb
SE
5814 ;;
5815*)
d45dc31f 5816 lt_cv_prog_gnu_ld=no
d7040cdb
SE
5817 ;;
5818esac
d45dc31f 5819fi
81ecdfbb
RW
5820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5821$as_echo "$lt_cv_prog_gnu_ld" >&6; }
d45dc31f 5822with_gnu_ld=$lt_cv_prog_gnu_ld
569acd2c 5823
d45dc31f 5824
42ecbf5e 5825
d7040cdb
SE
5826
5827
5828
5829
5830
5831
81ecdfbb
RW
5832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5833$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 5834if ${lt_cv_path_NM+:} false; then :
81ecdfbb 5835 $as_echo_n "(cached) " >&6
d45dc31f
SE
5836else
5837 if test -n "$NM"; then
5838 # Let the user override the test.
5839 lt_cv_path_NM="$NM"
5840else
d7040cdb
SE
5841 lt_nm_to_check="${ac_tool_prefix}nm"
5842 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5843 lt_nm_to_check="$lt_nm_to_check nm"
5844 fi
5845 for lt_tmp_nm in $lt_nm_to_check; do
5846 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5847 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5848 IFS="$lt_save_ifs"
5849 test -z "$ac_dir" && ac_dir=.
5850 tmp_nm="$ac_dir/$lt_tmp_nm"
5851 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5852 # Check to see if the nm accepts a BSD-compat flag.
5853 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5854 # nm: unknown option "B" ignored
5855 # Tru64's nm complains that /dev/null is an invalid object file
5856 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5857 */dev/null* | *'Invalid file or object type'*)
5858 lt_cv_path_NM="$tmp_nm -B"
5859 break
5860 ;;
5861 *)
5862 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5863 */dev/null*)
5864 lt_cv_path_NM="$tmp_nm -p"
5865 break
5866 ;;
5867 *)
5868 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5869 continue # so that we can try to find one that supports BSD flags
5870 ;;
5871 esac
5872 ;;
5873 esac
d45dc31f 5874 fi
d7040cdb
SE
5875 done
5876 IFS="$lt_save_ifs"
d45dc31f 5877 done
d7040cdb 5878 : ${lt_cv_path_NM=no}
d45dc31f 5879fi
a541e3ce 5880fi
81ecdfbb
RW
5881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5882$as_echo "$lt_cv_path_NM" >&6; }
d7040cdb
SE
5883if test "$lt_cv_path_NM" != "no"; then
5884 NM="$lt_cv_path_NM"
d45dc31f 5885else
d7040cdb 5886 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5887 if test -n "$DUMPBIN"; then :
5888 # Let the user override the test.
5889 else
5890 if test -n "$ac_tool_prefix"; then
5891 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5892 do
5893 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5894set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5896$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5897if ${ac_cv_prog_DUMPBIN+:} false; then :
81ecdfbb 5898 $as_echo_n "(cached) " >&6
d45dc31f 5899else
d7040cdb
SE
5900 if test -n "$DUMPBIN"; then
5901 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5902else
5903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5904for as_dir in $PATH
5905do
5906 IFS=$as_save_IFS
5907 test -z "$as_dir" && as_dir=.
81ecdfbb 5908 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 5910 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
5912 break 2
5913 fi
5914done
81ecdfbb
RW
5915 done
5916IFS=$as_save_IFS
398ee8f1 5917
d7040cdb
SE
5918fi
5919fi
5920DUMPBIN=$ac_cv_prog_DUMPBIN
5921if test -n "$DUMPBIN"; then
81ecdfbb
RW
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5923$as_echo "$DUMPBIN" >&6; }
d7040cdb 5924else
81ecdfbb
RW
5925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5926$as_echo "no" >&6; }
d7040cdb 5927fi
d15b04bd 5928
81ecdfbb 5929
d7040cdb
SE
5930 test -n "$DUMPBIN" && break
5931 done
5932fi
5933if test -z "$DUMPBIN"; then
5934 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5935 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5936do
5937 # Extract the first word of "$ac_prog", so it can be a program name with args.
5938set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5940$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5941if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
81ecdfbb 5942 $as_echo_n "(cached) " >&6
d7040cdb
SE
5943else
5944 if test -n "$ac_ct_DUMPBIN"; then
5945 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5946else
5947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5948for as_dir in $PATH
5949do
5950 IFS=$as_save_IFS
5951 test -z "$as_dir" && as_dir=.
81ecdfbb 5952 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 5954 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5956 break 2
d45dc31f 5957 fi
d7040cdb 5958done
81ecdfbb
RW
5959 done
5960IFS=$as_save_IFS
d15b04bd 5961
d7040cdb
SE
5962fi
5963fi
5964ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5965if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5967$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 5968else
81ecdfbb
RW
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5970$as_echo "no" >&6; }
d7040cdb 5971fi
42ecbf5e 5972
81ecdfbb 5973
d7040cdb
SE
5974 test -n "$ac_ct_DUMPBIN" && break
5975done
d45dc31f 5976
81ecdfbb
RW
5977 if test "x$ac_ct_DUMPBIN" = x; then
5978 DUMPBIN=":"
5979 else
5980 case $cross_compiling:$ac_tool_warned in
5981yes:)
5982{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5984ac_tool_warned=yes ;;
5985esac
5986 DUMPBIN=$ac_ct_DUMPBIN
5987 fi
d7040cdb 5988fi
d45dc31f 5989
3725885a
RW
5990 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5991 *COFF*)
5992 DUMPBIN="$DUMPBIN -symbols"
5993 ;;
5994 *)
5995 DUMPBIN=:
5996 ;;
5997 esac
5998 fi
d45dc31f 5999
d7040cdb
SE
6000 if test "$DUMPBIN" != ":"; then
6001 NM="$DUMPBIN"
42ecbf5e 6002 fi
d7040cdb
SE
6003fi
6004test -z "$NM" && NM=nm
d45dc31f 6005
42ecbf5e 6006
d15b04bd 6007
42ecbf5e 6008
d45dc31f 6009
42ecbf5e 6010
81ecdfbb
RW
6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6012$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6013if ${lt_cv_nm_interface+:} false; then :
81ecdfbb 6014 $as_echo_n "(cached) " >&6
d7040cdb
SE
6015else
6016 lt_cv_nm_interface="BSD nm"
6017 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 6018 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7040cdb
SE
6019 (eval "$ac_compile" 2>conftest.err)
6020 cat conftest.err >&5
3725885a 6021 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7040cdb
SE
6022 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6023 cat conftest.err >&5
3725885a 6024 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7040cdb
SE
6025 cat conftest.out >&5
6026 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6027 lt_cv_nm_interface="MS dumpbin"
6028 fi
6029 rm -f conftest*
42ecbf5e 6030fi
81ecdfbb
RW
6031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6032$as_echo "$lt_cv_nm_interface" >&6; }
42ecbf5e 6033
81ecdfbb
RW
6034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6035$as_echo_n "checking whether ln -s works... " >&6; }
d7040cdb
SE
6036LN_S=$as_ln_s
6037if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6039$as_echo "yes" >&6; }
d7040cdb 6040else
81ecdfbb
RW
6041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6042$as_echo "no, using $LN_S" >&6; }
d7040cdb 6043fi
d45dc31f
SE
6044
6045# find the maximum length of command line arguments
81ecdfbb
RW
6046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6047$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6048if ${lt_cv_sys_max_cmd_len+:} false; then :
81ecdfbb 6049 $as_echo_n "(cached) " >&6
42ecbf5e 6050else
d45dc31f
SE
6051 i=0
6052 teststring="ABCD"
6053
6054 case $build_os in
6055 msdosdjgpp*)
6056 # On DJGPP, this test can blow up pretty badly due to problems in libc
6057 # (any single argument exceeding 2000 bytes causes a buffer overrun
6058 # during glob expansion). Even if it were fixed, the result of this
6059 # check would be larger than it should be.
6060 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6061 ;;
6062
d7040cdb
SE
6063 gnu*)
6064 # Under GNU Hurd, this test is not required because there is
6065 # no limit to the length of command line arguments.
6066 # Libtool will interpret -1 as no limit whatsoever
6067 lt_cv_sys_max_cmd_len=-1;
6068 ;;
6069
718a6fd8 6070 cygwin* | mingw* | cegcc*)
d45dc31f
SE
6071 # On Win9x/ME, this test blows up -- it succeeds, but takes
6072 # about 5 minutes as the teststring grows exponentially.
6073 # Worse, since 9x/ME are not pre-emptively multitasking,
6074 # you end up with a "frozen" computer, even though with patience
6075 # the test eventually succeeds (with a max line length of 256k).
6076 # Instead, let's just punt: use the minimum linelength reported by
6077 # all of the supported platforms: 8192 (on NT/2K/XP).
6078 lt_cv_sys_max_cmd_len=8192;
6079 ;;
6080
3725885a
RW
6081 mint*)
6082 # On MiNT this can take a long time and run out of memory.
6083 lt_cv_sys_max_cmd_len=8192;
6084 ;;
6085
d45dc31f
SE
6086 amigaos*)
6087 # On AmigaOS with pdksh, this test takes hours, literally.
6088 # So we just punt and use a minimum line length of 8192.
6089 lt_cv_sys_max_cmd_len=8192;
6090 ;;
6091
6092 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6093 # This has been around since 386BSD, at least. Likely further.
6094 if test -x /sbin/sysctl; then
6095 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6096 elif test -x /usr/sbin/sysctl; then
6097 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6098 else
d7040cdb 6099 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
d45dc31f
SE
6100 fi
6101 # And add a safety zone
6102 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6103 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6104 ;;
d7040cdb
SE
6105
6106 interix*)
6107 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6108 lt_cv_sys_max_cmd_len=196608
6109 ;;
6110
6111 osf*)
6112 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6113 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6114 # nice to cause kernel panics so lets avoid the loop below.
6115 # First set a reasonable default.
6116 lt_cv_sys_max_cmd_len=16384
6117 #
6118 if test -x /sbin/sysconfig; then
6119 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6120 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6121 esac
6122 fi
6123 ;;
6124 sco3.2v5*)
6125 lt_cv_sys_max_cmd_len=102400
6126 ;;
6127 sysv5* | sco5v6* | sysv4.2uw2*)
6128 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6129 if test -n "$kargmax"; then
6130 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6131 else
6132 lt_cv_sys_max_cmd_len=32768
6133 fi
6134 ;;
6135 *)
718a6fd8
SE
6136 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6137 if test -n "$lt_cv_sys_max_cmd_len"; then
5ba684e2
NC
6138 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6139 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6140 else
6141 # Make teststring a little bigger before we do anything with it.
6142 # a 1K string should be a reasonable start.
6143 for i in 1 2 3 4 5 6 7 8 ; do
6144 teststring=$teststring$teststring
6145 done
6146 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6147 # If test is not a shell built-in, we'll probably end up computing a
6148 # maximum length that is only half of the actual maximum length, but
6149 # we can't tell.
3725885a
RW
6150 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6151 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5ba684e2
NC
6152 test $i != 17 # 1/2 MB should be enough
6153 do
6154 i=`expr $i + 1`
6155 teststring=$teststring$teststring
6156 done
6157 # Only check the string length outside the loop.
6158 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6159 teststring=
6160 # Add a significant safety factor because C++ compilers can tack on
6161 # massive amounts of additional arguments before passing them to the
6162 # linker. It appears as though 1/2 is a usable value.
6163 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6164 fi
d7040cdb 6165 ;;
d45dc31f 6166 esac
42ecbf5e 6167
42ecbf5e
DJ
6168fi
6169
d7040cdb 6170if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6172$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
252b5132 6173else
81ecdfbb
RW
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6175$as_echo "none" >&6; }
252b5132 6176fi
d7040cdb 6177max_cmd_len=$lt_cv_sys_max_cmd_len
e5a52504 6178
d45dc31f 6179
42ecbf5e 6180
d45dc31f 6181
d45dc31f 6182
d7040cdb 6183
d7040cdb
SE
6184: ${CP="cp -f"}
6185: ${MV="mv -f"}
6186: ${RM="rm -f"}
6187
81ecdfbb
RW
6188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6189$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
d7040cdb
SE
6190# Try some XSI features
6191xsi_shell=no
6192( _lt_dummy="a/b/c"
f2c621e4
AS
6193 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6194 = c,a/b,, \
718a6fd8
SE
6195 && eval 'test $(( 1 + 1 )) -eq 2 \
6196 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
d7040cdb 6197 && xsi_shell=yes
81ecdfbb
RW
6198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6199$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
6200
6201
81ecdfbb
RW
6202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6203$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
d7040cdb
SE
6204lt_shell_append=no
6205( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6206 >/dev/null 2>&1 \
6207 && lt_shell_append=yes
81ecdfbb
RW
6208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6209$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
6210
6211
6212if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6213 lt_unset=unset
252b5132 6214else
d7040cdb 6215 lt_unset=false
252b5132
RH
6216fi
6217
d7040cdb
SE
6218
6219
6220
6221
6222# test EBCDIC or ASCII
6223case `echo X|tr X '\101'` in
6224 A) # ASCII based system
6225 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6226 lt_SP2NL='tr \040 \012'
6227 lt_NL2SP='tr \015\012 \040\040'
6228 ;;
6229 *) # EBCDIC based system
6230 lt_SP2NL='tr \100 \n'
6231 lt_NL2SP='tr \r\n \100\100'
6232 ;;
6233esac
6234
6235
6236
6237
6238
6239
6240
6241
6242
81ecdfbb
RW
6243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6244$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6245if ${lt_cv_ld_reload_flag+:} false; then :
81ecdfbb 6246 $as_echo_n "(cached) " >&6
252b5132 6247else
d7040cdb
SE
6248 lt_cv_ld_reload_flag='-r'
6249fi
81ecdfbb
RW
6250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6251$as_echo "$lt_cv_ld_reload_flag" >&6; }
d7040cdb
SE
6252reload_flag=$lt_cv_ld_reload_flag
6253case $reload_flag in
6254"" | " "*) ;;
6255*) reload_flag=" $reload_flag" ;;
6256esac
6257reload_cmds='$LD$reload_flag -o $output$reload_objs'
6258case $host_os in
6259 darwin*)
6260 if test "$GCC" = yes; then
6261 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6262 else
6263 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6264 fi
6265 ;;
6266esac
6267
6268
6269
6270
6271
6272
6273
6274
6275
718a6fd8
SE
6276if test -n "$ac_tool_prefix"; then
6277 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6278set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6280$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6281if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 6282 $as_echo_n "(cached) " >&6
718a6fd8
SE
6283else
6284 if test -n "$OBJDUMP"; then
6285 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6286else
6287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6288for as_dir in $PATH
6289do
6290 IFS=$as_save_IFS
6291 test -z "$as_dir" && as_dir=.
81ecdfbb 6292 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6293 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6294 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6295 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6296 break 2
6297 fi
6298done
81ecdfbb
RW
6299 done
6300IFS=$as_save_IFS
718a6fd8
SE
6301
6302fi
6303fi
6304OBJDUMP=$ac_cv_prog_OBJDUMP
6305if test -n "$OBJDUMP"; then
81ecdfbb
RW
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6307$as_echo "$OBJDUMP" >&6; }
718a6fd8 6308else
81ecdfbb
RW
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6310$as_echo "no" >&6; }
718a6fd8
SE
6311fi
6312
81ecdfbb 6313
718a6fd8
SE
6314fi
6315if test -z "$ac_cv_prog_OBJDUMP"; then
6316 ac_ct_OBJDUMP=$OBJDUMP
6317 # Extract the first word of "objdump", so it can be a program name with args.
6318set dummy objdump; ac_word=$2
81ecdfbb
RW
6319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6320$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6321if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
81ecdfbb 6322 $as_echo_n "(cached) " >&6
718a6fd8
SE
6323else
6324 if test -n "$ac_ct_OBJDUMP"; then
6325 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6326else
6327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6328for as_dir in $PATH
6329do
6330 IFS=$as_save_IFS
6331 test -z "$as_dir" && as_dir=.
81ecdfbb 6332 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6333 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6334 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6336 break 2
6337 fi
6338done
81ecdfbb
RW
6339 done
6340IFS=$as_save_IFS
718a6fd8 6341
718a6fd8
SE
6342fi
6343fi
6344ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6345if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6347$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6348else
81ecdfbb
RW
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6350$as_echo "no" >&6; }
718a6fd8
SE
6351fi
6352
81ecdfbb
RW
6353 if test "x$ac_ct_OBJDUMP" = x; then
6354 OBJDUMP="false"
6355 else
6356 case $cross_compiling:$ac_tool_warned in
6357yes:)
6358{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6359$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6360ac_tool_warned=yes ;;
6361esac
6362 OBJDUMP=$ac_ct_OBJDUMP
6363 fi
718a6fd8
SE
6364else
6365 OBJDUMP="$ac_cv_prog_OBJDUMP"
6366fi
6367
6368test -z "$OBJDUMP" && OBJDUMP=objdump
6369
6370
6371
6372
6373
6374
6375
6376
d7040cdb 6377
81ecdfbb
RW
6378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6379$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6380if ${lt_cv_deplibs_check_method+:} false; then :
81ecdfbb 6381 $as_echo_n "(cached) " >&6
d7040cdb
SE
6382else
6383 lt_cv_file_magic_cmd='$MAGIC_CMD'
6384lt_cv_file_magic_test_file=
6385lt_cv_deplibs_check_method='unknown'
6386# Need to set the preceding variable on all platforms that support
6387# interlibrary dependencies.
6388# 'none' -- dependencies not supported.
6389# `unknown' -- same as none, but documents that we really don't know.
6390# 'pass_all' -- all dependencies passed with no checks.
6391# 'test_compile' -- check by making test program.
6392# 'file_magic [[regex]]' -- check by looking for files in library path
6393# which responds to the $file_magic_cmd with a given extended regex.
6394# If you have `file' or equivalent on your system and you're not sure
6395# whether `pass_all' will *always* work, you probably want this one.
6396
6397case $host_os in
50e7d84b 6398aix[4-9]*)
d7040cdb
SE
6399 lt_cv_deplibs_check_method=pass_all
6400 ;;
6401
6402beos*)
6403 lt_cv_deplibs_check_method=pass_all
6404 ;;
6405
6406bsdi[45]*)
6407 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6408 lt_cv_file_magic_cmd='/usr/bin/file -L'
6409 lt_cv_file_magic_test_file=/shlib/libc.so
6410 ;;
6411
6412cygwin*)
6413 # func_win32_libid is a shell function defined in ltmain.sh
6414 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6415 lt_cv_file_magic_cmd='func_win32_libid'
6416 ;;
6417
6418mingw* | pw32*)
6419 # Base MSYS/MinGW do not provide the 'file' command needed by
6420 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6421 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6422 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6423 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7040cdb
SE
6424 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6425 lt_cv_file_magic_cmd='func_win32_libid'
6426 else
f2c621e4 6427 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
d7040cdb
SE
6428 lt_cv_file_magic_cmd='$OBJDUMP -f'
6429 fi
6430 ;;
6431
3725885a 6432cegcc*)
718a6fd8
SE
6433 # use the weaker test based on 'objdump'. See mingw*.
6434 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6435 lt_cv_file_magic_cmd='$OBJDUMP -f'
6436 ;;
6437
d7040cdb
SE
6438darwin* | rhapsody*)
6439 lt_cv_deplibs_check_method=pass_all
d45dc31f 6440 ;;
d7040cdb
SE
6441
6442freebsd* | dragonfly*)
6443 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6444 case $host_cpu in
6445 i*86 )
6446 # Not sure whether the presence of OpenBSD here was a mistake.
6447 # Let's accept both of them until this is cleared up.
6448 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6449 lt_cv_file_magic_cmd=/usr/bin/file
6450 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6451 ;;
6452 esac
6453 else
6454 lt_cv_deplibs_check_method=pass_all
6455 fi
6456 ;;
6457
6458gnu*)
6459 lt_cv_deplibs_check_method=pass_all
d45dc31f 6460 ;;
d7040cdb 6461
3725885a
RW
6462haiku*)
6463 lt_cv_deplibs_check_method=pass_all
6464 ;;
6465
d7040cdb
SE
6466hpux10.20* | hpux11*)
6467 lt_cv_file_magic_cmd=/usr/bin/file
6468 case $host_cpu in
6469 ia64*)
6470 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6471 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6472 ;;
6473 hppa*64*)
3725885a 6474 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
6475 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6476 ;;
d45dc31f 6477 *)
3725885a 6478 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7040cdb
SE
6479 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6480 ;;
6481 esac
6482 ;;
42ecbf5e 6483
d7040cdb
SE
6484interix[3-9]*)
6485 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6486 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6487 ;;
42ecbf5e 6488
d7040cdb
SE
6489irix5* | irix6* | nonstopux*)
6490 case $LD in
6491 *-32|*"-32 ") libmagic=32-bit;;
6492 *-n32|*"-n32 ") libmagic=N32;;
6493 *-64|*"-64 ") libmagic=64-bit;;
6494 *) libmagic=never-match;;
6495 esac
6496 lt_cv_deplibs_check_method=pass_all
d45dc31f 6497 ;;
42ecbf5e 6498
d7040cdb 6499# This must be Linux ELF.
58e24671 6500linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
6501 lt_cv_deplibs_check_method=pass_all
6502 ;;
252b5132 6503
d7040cdb
SE
6504netbsd*)
6505 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6506 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f 6507 else
d7040cdb 6508 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
d45dc31f 6509 fi
d7040cdb
SE
6510 ;;
6511
6512newos6*)
6513 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6514 lt_cv_file_magic_cmd=/usr/bin/file
6515 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6516 ;;
6517
6518*nto* | *qnx*)
6519 lt_cv_deplibs_check_method=pass_all
6520 ;;
42ecbf5e 6521
d7040cdb
SE
6522openbsd*)
6523 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6524 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6525 else
6526 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f
SE
6527 fi
6528 ;;
d7040cdb
SE
6529
6530osf3* | osf4* | osf5*)
6531 lt_cv_deplibs_check_method=pass_all
6532 ;;
6533
6534rdos*)
6535 lt_cv_deplibs_check_method=pass_all
6536 ;;
6537
6538solaris*)
6539 lt_cv_deplibs_check_method=pass_all
6540 ;;
6541
6542sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6543 lt_cv_deplibs_check_method=pass_all
6544 ;;
6545
6546sysv4 | sysv4.3*)
6547 case $host_vendor in
6548 motorola)
6549 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]'
6550 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6551 ;;
6552 ncr)
6553 lt_cv_deplibs_check_method=pass_all
6554 ;;
6555 sequent)
6556 lt_cv_file_magic_cmd='/bin/file'
6557 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6558 ;;
6559 sni)
6560 lt_cv_file_magic_cmd='/bin/file'
6561 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6562 lt_cv_file_magic_test_file=/lib/libc.so
6563 ;;
6564 siemens)
6565 lt_cv_deplibs_check_method=pass_all
6566 ;;
6567 pc)
6568 lt_cv_deplibs_check_method=pass_all
6569 ;;
6570 esac
6571 ;;
6572
6573tpf*)
6574 lt_cv_deplibs_check_method=pass_all
6575 ;;
d45dc31f 6576esac
42ecbf5e 6577
d7040cdb 6578fi
81ecdfbb
RW
6579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6580$as_echo "$lt_cv_deplibs_check_method" >&6; }
d7040cdb
SE
6581file_magic_cmd=$lt_cv_file_magic_cmd
6582deplibs_check_method=$lt_cv_deplibs_check_method
6583test -z "$deplibs_check_method" && deplibs_check_method=unknown
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
d45dc31f 6596if test -n "$ac_tool_prefix"; then
f2c621e4
AS
6597 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6598set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6600$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6601if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 6602 $as_echo_n "(cached) " >&6
42ecbf5e 6603else
d7040cdb
SE
6604 if test -n "$AR"; then
6605 ac_cv_prog_AR="$AR" # Let the user override the test.
d45dc31f
SE
6606else
6607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6608for as_dir in $PATH
6609do
6610 IFS=$as_save_IFS
6611 test -z "$as_dir" && as_dir=.
81ecdfbb 6612 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f2c621e4 6614 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6616 break 2
6617 fi
6618done
81ecdfbb
RW
6619 done
6620IFS=$as_save_IFS
42ecbf5e 6621
42ecbf5e 6622fi
d45dc31f 6623fi
d7040cdb
SE
6624AR=$ac_cv_prog_AR
6625if test -n "$AR"; then
81ecdfbb
RW
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6627$as_echo "$AR" >&6; }
d45dc31f 6628else
81ecdfbb
RW
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6630$as_echo "no" >&6; }
d45dc31f 6631fi
42ecbf5e 6632
81ecdfbb 6633
42ecbf5e 6634fi
f2c621e4 6635if test -z "$ac_cv_prog_AR"; then
d7040cdb 6636 ac_ct_AR=$AR
f2c621e4
AS
6637 # Extract the first word of "ar", so it can be a program name with args.
6638set dummy 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_ac_ct_AR+:} false; then :
81ecdfbb 6642 $as_echo_n "(cached) " >&6
42ecbf5e 6643else
d7040cdb
SE
6644 if test -n "$ac_ct_AR"; then
6645 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
42ecbf5e 6646else
d45dc31f
SE
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_ac_ct_AR="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
42ecbf5e 6663fi
d7040cdb
SE
6664ac_ct_AR=$ac_cv_prog_ac_ct_AR
6665if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6667$as_echo "$ac_ct_AR" >&6; }
252b5132 6668else
81ecdfbb
RW
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6670$as_echo "no" >&6; }
252b5132 6671fi
252b5132 6672
81ecdfbb
RW
6673 if test "x$ac_ct_AR" = x; then
6674 AR="false"
6675 else
6676 case $cross_compiling:$ac_tool_warned in
6677yes:)
6678{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6679$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6680ac_tool_warned=yes ;;
6681esac
6682 AR=$ac_ct_AR
6683 fi
df7b86aa 6684else
f2c621e4
AS
6685 AR="$ac_cv_prog_AR"
6686fi
df7b86aa 6687
f2c621e4
AS
6688test -z "$AR" && AR=ar
6689test -z "$AR_FLAGS" && AR_FLAGS=cru
df7b86aa 6690
df7b86aa 6691
df7b86aa 6692
df7b86aa 6693
df7b86aa 6694
d7040cdb
SE
6695
6696
6697
6698
6699
6700
d45dc31f
SE
6701if test -n "$ac_tool_prefix"; then
6702 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6703set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6705$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6706if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 6707 $as_echo_n "(cached) " >&6
d45dc31f
SE
6708else
6709 if test -n "$STRIP"; then
6710 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6711else
6712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6713for as_dir in $PATH
42ecbf5e 6714do
d45dc31f
SE
6715 IFS=$as_save_IFS
6716 test -z "$as_dir" && as_dir=.
81ecdfbb 6717 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 6719 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6721 break 2
6722 fi
6723done
81ecdfbb
RW
6724 done
6725IFS=$as_save_IFS
d45dc31f
SE
6726
6727fi
6728fi
6729STRIP=$ac_cv_prog_STRIP
6730if test -n "$STRIP"; then
81ecdfbb
RW
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6732$as_echo "$STRIP" >&6; }
252b5132 6733else
81ecdfbb
RW
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6735$as_echo "no" >&6; }
d45dc31f 6736fi
42ecbf5e 6737
81ecdfbb 6738
252b5132 6739fi
d45dc31f
SE
6740if test -z "$ac_cv_prog_STRIP"; then
6741 ac_ct_STRIP=$STRIP
6742 # Extract the first word of "strip", so it can be a program name with args.
6743set dummy strip; ac_word=$2
81ecdfbb
RW
6744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6745$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6746if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 6747 $as_echo_n "(cached) " >&6
d45dc31f
SE
6748else
6749 if test -n "$ac_ct_STRIP"; then
6750 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6751else
6752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6753for as_dir in $PATH
6754do
6755 IFS=$as_save_IFS
6756 test -z "$as_dir" && as_dir=.
81ecdfbb 6757 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d45dc31f 6759 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6761 break 2
6762 fi
6763done
81ecdfbb
RW
6764 done
6765IFS=$as_save_IFS
42ecbf5e 6766
d45dc31f
SE
6767fi
6768fi
6769ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6770if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6772$as_echo "$ac_ct_STRIP" >&6; }
d45dc31f 6773else
81ecdfbb
RW
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6775$as_echo "no" >&6; }
252b5132 6776fi
e5a52504 6777
81ecdfbb
RW
6778 if test "x$ac_ct_STRIP" = x; then
6779 STRIP=":"
6780 else
6781 case $cross_compiling:$ac_tool_warned in
6782yes:)
6783{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6784$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6785ac_tool_warned=yes ;;
6786esac
6787 STRIP=$ac_ct_STRIP
6788 fi
d45dc31f
SE
6789else
6790 STRIP="$ac_cv_prog_STRIP"
6791fi
e5a52504 6792
d7040cdb 6793test -z "$STRIP" && STRIP=:
d45dc31f 6794
d45dc31f
SE
6795
6796
d45dc31f 6797
d45dc31f
SE
6798
6799
d7040cdb
SE
6800if test -n "$ac_tool_prefix"; then
6801 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6802set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6804$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6805if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 6806 $as_echo_n "(cached) " >&6
d45dc31f 6807else
d7040cdb
SE
6808 if test -n "$RANLIB"; then
6809 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6810else
6811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812for as_dir in $PATH
6813do
6814 IFS=$as_save_IFS
6815 test -z "$as_dir" && as_dir=.
81ecdfbb 6816 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 6818 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6820 break 2
d45dc31f 6821 fi
d7040cdb 6822done
81ecdfbb
RW
6823 done
6824IFS=$as_save_IFS
d45dc31f 6825
d7040cdb
SE
6826fi
6827fi
6828RANLIB=$ac_cv_prog_RANLIB
6829if test -n "$RANLIB"; then
81ecdfbb
RW
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6831$as_echo "$RANLIB" >&6; }
d7040cdb 6832else
81ecdfbb
RW
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834$as_echo "no" >&6; }
d7040cdb 6835fi
d45dc31f 6836
81ecdfbb 6837
d7040cdb
SE
6838fi
6839if test -z "$ac_cv_prog_RANLIB"; then
6840 ac_ct_RANLIB=$RANLIB
6841 # Extract the first word of "ranlib", so it can be a program name with args.
6842set dummy ranlib; ac_word=$2
81ecdfbb
RW
6843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6844$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6845if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 6846 $as_echo_n "(cached) " >&6
d7040cdb
SE
6847else
6848 if test -n "$ac_ct_RANLIB"; then
6849 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6850else
6851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6852for as_dir in $PATH
6853do
6854 IFS=$as_save_IFS
6855 test -z "$as_dir" && as_dir=.
81ecdfbb 6856 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 6858 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6860 break 2
d45dc31f 6861 fi
d7040cdb 6862done
81ecdfbb
RW
6863 done
6864IFS=$as_save_IFS
d45dc31f 6865
d7040cdb
SE
6866fi
6867fi
6868ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6869if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6871$as_echo "$ac_ct_RANLIB" >&6; }
d15b04bd 6872else
81ecdfbb
RW
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6874$as_echo "no" >&6; }
d7040cdb 6875fi
252b5132 6876
81ecdfbb
RW
6877 if test "x$ac_ct_RANLIB" = x; then
6878 RANLIB=":"
6879 else
6880 case $cross_compiling:$ac_tool_warned in
6881yes:)
6882{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6883$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6884ac_tool_warned=yes ;;
6885esac
6886 RANLIB=$ac_ct_RANLIB
6887 fi
d7040cdb
SE
6888else
6889 RANLIB="$ac_cv_prog_RANLIB"
6890fi
d45dc31f 6891
d7040cdb 6892test -z "$RANLIB" && RANLIB=:
d45dc31f 6893
d45dc31f 6894
d45dc31f 6895
42ecbf5e 6896
e5a52504 6897
d7040cdb
SE
6898
6899# Determine commands to create old-style static archives.
718a6fd8 6900old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
d7040cdb
SE
6901old_postinstall_cmds='chmod 644 $oldlib'
6902old_postuninstall_cmds=
6903
6904if test -n "$RANLIB"; then
6905 case $host_os in
6906 openbsd*)
6907 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6908 ;;
6909 *)
6910 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6911 ;;
6912 esac
6913 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d45dc31f 6914fi
d45dc31f 6915
3725885a
RW
6916case $host_os in
6917 darwin*)
6918 lock_old_archive_extraction=yes ;;
6919 *)
6920 lock_old_archive_extraction=no ;;
6921esac
6922
6923
6924
6925
6926
6927
d45dc31f 6928
d45dc31f
SE
6929
6930
d15b04bd 6931
3e321448 6932
d45dc31f 6933
d45dc31f 6934
d45dc31f
SE
6935
6936
d45dc31f 6937
d45dc31f 6938
d45dc31f
SE
6939
6940
6941
6942
6943
6944
6945
d45dc31f 6946
d45dc31f 6947
d45dc31f 6948
d45dc31f 6949
d45dc31f 6950
d45dc31f 6951
d45dc31f 6952
d45dc31f 6953
3e321448
L
6954
6955
d45dc31f
SE
6956
6957
d45dc31f
SE
6958
6959
d45dc31f 6960
d7040cdb
SE
6961# If no C compiler was specified, use CC.
6962LTCC=${LTCC-"$CC"}
42ecbf5e 6963
d7040cdb
SE
6964# If no C compiler flags were specified, use CFLAGS.
6965LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
e5a52504 6966
d7040cdb
SE
6967# Allow CC to be a program name with arguments.
6968compiler=$CC
d15b04bd 6969
d7040cdb
SE
6970
6971# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6973$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 6974if ${lt_cv_sys_global_symbol_pipe+:} false; then :
81ecdfbb 6975 $as_echo_n "(cached) " >&6
d15b04bd 6976else
d7040cdb
SE
6977
6978# These are sane defaults that work on at least a few old systems.
6979# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6980
6981# Character class describing NM global symbol codes.
6982symcode='[BCDEGRST]'
6983
6984# Regexp to match symbols that can be accessed directly from C.
6985sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6986
6987# Define system-specific variables.
6988case $host_os in
6989aix*)
6990 symcode='[BCDT]'
6991 ;;
718a6fd8 6992cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
6993 symcode='[ABCDGISTW]'
6994 ;;
6995hpux*)
6996 if test "$host_cpu" = ia64; then
6997 symcode='[ABCDEGRST]'
42ecbf5e 6998 fi
d7040cdb
SE
6999 ;;
7000irix* | nonstopux*)
7001 symcode='[BCDEGRST]'
7002 ;;
7003osf*)
7004 symcode='[BCDEGQRST]'
7005 ;;
7006solaris*)
7007 symcode='[BDRT]'
7008 ;;
7009sco3.2v5*)
7010 symcode='[DT]'
7011 ;;
7012sysv4.2uw2*)
7013 symcode='[DT]'
7014 ;;
7015sysv5* | sco5v6* | unixware* | OpenUNIX*)
7016 symcode='[ABDT]'
7017 ;;
7018sysv4)
7019 symcode='[DFNSTU]'
7020 ;;
7021esac
d15b04bd 7022
d7040cdb
SE
7023# If we're using GNU nm, then use its standard symbol codes.
7024case `$NM -V 2>&1` in
7025*GNU* | *'with BFD'*)
7026 symcode='[ABCDGIRSTW]' ;;
7027esac
e5a52504 7028
d7040cdb
SE
7029# Transform an extracted symbol line into a proper C declaration.
7030# Some systems (esp. on ia64) link data and code symbols differently,
7357c5b6
AM
7031# so use this general approach.
7032lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
d7040cdb 7033
7357c5b6 7034# Transform an extracted symbol line into symbol name and symbol address
f2c621e4
AS
7035lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7036lt_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 7037
7357c5b6
AM
7038# Handle CRLF in mingw tool chain
7039opt_cr=
7040case $build_os in
7041mingw*)
7042 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7043 ;;
7044esac
d7040cdb 7045
7357c5b6
AM
7046# Try without a prefix underscore, then with it.
7047for ac_symprfx in "" "_"; do
d7040cdb 7048
7357c5b6
AM
7049 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7050 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 7051
7357c5b6
AM
7052 # Write the raw and C identifiers.
7053 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7054 # Fake it for dumpbin and say T for any non-static function
7055 # and D for any global variable.
7056 # Also find C++ and __fastcall symbols from MSVC++,
7057 # which start with @ or ?.
7058 lt_cv_sys_global_symbol_pipe="$AWK '"\
7059" {last_section=section; section=\$ 3};"\
7060" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7061" \$ 0!~/External *\|/{next};"\
7062" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7063" {if(hide[section]) next};"\
7064" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7065" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7066" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7067" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7068" ' prfx=^$ac_symprfx"
7069 else
7070 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7071 fi
7072
7073 # Check to see that the pipe works correctly.
7074 pipe_works=no
7075
7076 rm -f conftest*
7077 cat > conftest.$ac_ext <<_LT_EOF
7078#ifdef __cplusplus
7079extern "C" {
7080#endif
7081char nm_test_var;
7082void nm_test_func(void);
7083void nm_test_func(void){}
7084#ifdef __cplusplus
d7040cdb 7085}
7357c5b6
AM
7086#endif
7087int main(){nm_test_var='a';nm_test_func();return(0);}
7088_LT_EOF
7089
81ecdfbb 7090 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 7091 (eval $ac_compile) 2>&5
42ecbf5e 7092 ac_status=$?
81ecdfbb
RW
7093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7094 test $ac_status = 0; }; then
7357c5b6
AM
7095 # Now try to grab the symbols.
7096 nlist=conftest.nm
3725885a
RW
7097 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7098 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
42ecbf5e 7099 ac_status=$?
81ecdfbb
RW
7100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7101 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
7102 # Try sorting and uniquifying the output.
7103 if sort "$nlist" | uniq > "$nlist"T; then
7104 mv -f "$nlist"T "$nlist"
7105 else
7106 rm -f "$nlist"T
7107 fi
d7040cdb 7108
7357c5b6
AM
7109 # Make sure that we snagged all the symbols we need.
7110 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7111 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7112 cat <<_LT_EOF > conftest.$ac_ext
7113#ifdef __cplusplus
7114extern "C" {
7115#endif
e5a52504 7116
7357c5b6
AM
7117_LT_EOF
7118 # Now generate the symbol file.
7119 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7148cc28 7120
7357c5b6 7121 cat <<_LT_EOF >> conftest.$ac_ext
d7040cdb 7122
7357c5b6 7123/* The mapping between symbol names and symbols. */
f2c621e4 7124const struct {
7357c5b6
AM
7125 const char *name;
7126 void *address;
7127}
7128lt__PROGRAM__LTX_preloaded_symbols[] =
7129{
7130 { "@PROGRAM@", (void *) 0 },
7131_LT_EOF
7132 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7133 cat <<\_LT_EOF >> conftest.$ac_ext
7134 {0, (void *) 0}
7135};
d7040cdb 7136
7357c5b6
AM
7137/* This works around a problem in FreeBSD linker */
7138#ifdef FREEBSD_WORKAROUND
7139static const void *lt_preloaded_setup() {
7140 return lt__PROGRAM__LTX_preloaded_symbols;
7141}
d7040cdb
SE
7142#endif
7143
7357c5b6 7144#ifdef __cplusplus
d7040cdb 7145}
7357c5b6
AM
7146#endif
7147_LT_EOF
7148 # Now try linking the two files.
7149 mv conftest.$ac_objext conftstm.$ac_objext
f2c621e4
AS
7150 lt_save_LIBS="$LIBS"
7151 lt_save_CFLAGS="$CFLAGS"
7357c5b6
AM
7152 LIBS="conftstm.$ac_objext"
7153 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7154 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
7155 (eval $ac_link) 2>&5
7156 ac_status=$?
81ecdfbb
RW
7157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7158 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
7159 pipe_works=yes
7160 fi
f2c621e4
AS
7161 LIBS="$lt_save_LIBS"
7162 CFLAGS="$lt_save_CFLAGS"
7357c5b6
AM
7163 else
7164 echo "cannot find nm_test_func in $nlist" >&5
7165 fi
7166 else
7167 echo "cannot find nm_test_var in $nlist" >&5
7168 fi
7169 else
7170 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7171 fi
7172 else
7173 echo "$progname: failed program was:" >&5
7174 cat conftest.$ac_ext >&5
7175 fi
718a6fd8 7176 rm -rf conftest* conftst*
7357c5b6
AM
7177
7178 # Do not use the global_symbol_pipe unless it works.
7179 if test "$pipe_works" = yes; then
7180 break
7181 else
7182 lt_cv_sys_global_symbol_pipe=
7183 fi
7184done
d7040cdb 7185
d7040cdb 7186fi
7357c5b6
AM
7187
7188if test -z "$lt_cv_sys_global_symbol_pipe"; then
7189 lt_cv_sys_global_symbol_to_cdecl=
d7040cdb 7190fi
7357c5b6 7191if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7193$as_echo "failed" >&6; }
7357c5b6 7194else
81ecdfbb
RW
7195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7196$as_echo "ok" >&6; }
d7040cdb 7197fi
20e95c23 7198
20e95c23 7199
20e95c23 7200
20e95c23 7201
20e95c23 7202
20e95c23 7203
20e95c23
DJ
7204
7205
7357c5b6
AM
7206
7207
7208
718a6fd8
SE
7209
7210
7211
7212
7213
7357c5b6 7214
df7b86aa
NC
7215
7216
7217
7218
7357c5b6 7219
81ecdfbb
RW
7220# Check whether --enable-libtool-lock was given.
7221if test "${enable_libtool_lock+set}" = set; then :
7222 enableval=$enable_libtool_lock;
7223fi
7357c5b6 7224
7357c5b6
AM
7225test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7226
7227# Some flags need to be propagated to the compiler or linker for good
7228# libtool support.
7229case $host in
7230ia64-*-hpux*)
7231 # Find out which ABI we are using.
7232 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7234 (eval $ac_compile) 2>&5
7235 ac_status=$?
81ecdfbb
RW
7236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7237 test $ac_status = 0; }; then
7357c5b6
AM
7238 case `/usr/bin/file conftest.$ac_objext` in
7239 *ELF-32*)
7240 HPUX_IA64_MODE="32"
7241 ;;
7242 *ELF-64*)
7243 HPUX_IA64_MODE="64"
7244 ;;
7245 esac
7246 fi
7247 rm -rf conftest*
7248 ;;
7249*-*-irix6*)
7250 # Find out which ABI we are using.
3725885a 7251 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7252 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7253 (eval $ac_compile) 2>&5
7254 ac_status=$?
81ecdfbb
RW
7255 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7256 test $ac_status = 0; }; then
7357c5b6
AM
7257 if test "$lt_cv_prog_gnu_ld" = yes; then
7258 case `/usr/bin/file conftest.$ac_objext` in
7259 *32-bit*)
7260 LD="${LD-ld} -melf32bsmip"
7261 ;;
7262 *N32*)
7263 LD="${LD-ld} -melf32bmipn32"
7264 ;;
7265 *64-bit*)
7266 LD="${LD-ld} -melf64bmip"
7267 ;;
7268 esac
7269 else
7270 case `/usr/bin/file conftest.$ac_objext` in
7271 *32-bit*)
7272 LD="${LD-ld} -32"
7273 ;;
7274 *N32*)
7275 LD="${LD-ld} -n32"
7276 ;;
7277 *64-bit*)
7278 LD="${LD-ld} -64"
7279 ;;
7280 esac
7281 fi
7282 fi
7283 rm -rf conftest*
7284 ;;
7285
cc9afea3 7286x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
7287s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7288 # Find out which ABI we are using.
7289 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7290 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7291 (eval $ac_compile) 2>&5
7292 ac_status=$?
81ecdfbb
RW
7293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7294 test $ac_status = 0; }; then
7357c5b6
AM
7295 case `/usr/bin/file conftest.o` in
7296 *32-bit*)
7297 case $host in
7298 x86_64-*kfreebsd*-gnu)
7299 LD="${LD-ld} -m elf_i386_fbsd"
7300 ;;
7301 x86_64-*linux*)
6d2920c8
L
7302 case `/usr/bin/file conftest.o` in
7303 *x86-64*)
7304 LD="${LD-ld} -m elf32_x86_64"
7305 ;;
7306 *)
7307 LD="${LD-ld} -m elf_i386"
7308 ;;
7309 esac
7357c5b6 7310 ;;
cc9afea3
AM
7311 powerpc64le-*linux*)
7312 LD="${LD-ld} -m elf32lppclinux"
7313 ;;
7314 powerpc64-*linux*)
7357c5b6
AM
7315 LD="${LD-ld} -m elf32ppclinux"
7316 ;;
7317 s390x-*linux*)
7318 LD="${LD-ld} -m elf_s390"
7319 ;;
7320 sparc64-*linux*)
7321 LD="${LD-ld} -m elf32_sparc"
7322 ;;
7323 esac
7324 ;;
7325 *64-bit*)
7326 case $host in
7327 x86_64-*kfreebsd*-gnu)
7328 LD="${LD-ld} -m elf_x86_64_fbsd"
7329 ;;
7330 x86_64-*linux*)
7331 LD="${LD-ld} -m elf_x86_64"
7332 ;;
cc9afea3
AM
7333 powerpcle-*linux*)
7334 LD="${LD-ld} -m elf64lppc"
7335 ;;
7336 powerpc-*linux*)
7357c5b6
AM
7337 LD="${LD-ld} -m elf64ppc"
7338 ;;
7339 s390*-*linux*|s390*-*tpf*)
7340 LD="${LD-ld} -m elf64_s390"
7341 ;;
7342 sparc*-*linux*)
7343 LD="${LD-ld} -m elf64_sparc"
7344 ;;
7345 esac
7346 ;;
7347 esac
7348 fi
7349 rm -rf conftest*
7350 ;;
7351
7352*-*-sco3.2v5*)
7353 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7354 SAVE_CFLAGS="$CFLAGS"
7355 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7357$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7358if ${lt_cv_cc_needs_belf+:} false; then :
81ecdfbb 7359 $as_echo_n "(cached) " >&6
d7040cdb 7360else
7357c5b6
AM
7361 ac_ext=c
7362ac_cpp='$CPP $CPPFLAGS'
7363ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7364ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7365ac_compiler_gnu=$ac_cv_c_compiler_gnu
7366
81ecdfbb 7367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 7368/* end confdefs.h. */
20e95c23 7369
7357c5b6
AM
7370int
7371main ()
7372{
7373
7374 ;
7375 return 0;
7376}
d7040cdb 7377_ACEOF
81ecdfbb 7378if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7379 lt_cv_cc_needs_belf=yes
d15b04bd 7380else
81ecdfbb 7381 lt_cv_cc_needs_belf=no
d7040cdb 7382fi
81ecdfbb
RW
7383rm -f core conftest.err conftest.$ac_objext \
7384 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7385 ac_ext=c
7386ac_cpp='$CPP $CPPFLAGS'
7387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7389ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 7390
718a6fd8 7391fi
81ecdfbb
RW
7392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7393$as_echo "$lt_cv_cc_needs_belf" >&6; }
718a6fd8
SE
7394 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7395 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7396 CFLAGS="$SAVE_CFLAGS"
7397 fi
7398 ;;
7399sparc*-*solaris*)
7400 # Find out which ABI we are using.
7401 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
718a6fd8
SE
7403 (eval $ac_compile) 2>&5
7404 ac_status=$?
81ecdfbb
RW
7405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7406 test $ac_status = 0; }; then
718a6fd8
SE
7407 case `/usr/bin/file conftest.o` in
7408 *64-bit*)
7409 case $lt_cv_prog_gnu_ld in
7410 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7411 *)
7412 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7413 LD="${LD-ld} -64"
7414 fi
7415 ;;
7416 esac
7417 ;;
7418 esac
7419 fi
df7b86aa
NC
7420 rm -rf conftest*
7421 ;;
7422esac
7423
7424need_locks="$enable_libtool_lock"
7425
718a6fd8
SE
7426
7427 case $host_os in
7428 rhapsody* | darwin*)
7429 if test -n "$ac_tool_prefix"; then
7430 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7431set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7433$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7434if ${ac_cv_prog_DSYMUTIL+:} false; then :
81ecdfbb 7435 $as_echo_n "(cached) " >&6
718a6fd8
SE
7436else
7437 if test -n "$DSYMUTIL"; then
7438 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7439else
7440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7441for as_dir in $PATH
7442do
7443 IFS=$as_save_IFS
7444 test -z "$as_dir" && as_dir=.
81ecdfbb 7445 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7447 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7449 break 2
7450 fi
7451done
81ecdfbb
RW
7452 done
7453IFS=$as_save_IFS
718a6fd8
SE
7454
7455fi
7456fi
7457DSYMUTIL=$ac_cv_prog_DSYMUTIL
7458if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7460$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7461else
81ecdfbb
RW
7462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7463$as_echo "no" >&6; }
718a6fd8
SE
7464fi
7465
81ecdfbb 7466
718a6fd8
SE
7467fi
7468if test -z "$ac_cv_prog_DSYMUTIL"; then
7469 ac_ct_DSYMUTIL=$DSYMUTIL
7470 # Extract the first word of "dsymutil", so it can be a program name with args.
7471set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7473$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7474if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
81ecdfbb 7475 $as_echo_n "(cached) " >&6
718a6fd8
SE
7476else
7477 if test -n "$ac_ct_DSYMUTIL"; then
7478 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7479else
7480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7481for as_dir in $PATH
7482do
7483 IFS=$as_save_IFS
7484 test -z "$as_dir" && as_dir=.
81ecdfbb 7485 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7487 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7489 break 2
7490 fi
7491done
81ecdfbb
RW
7492 done
7493IFS=$as_save_IFS
718a6fd8 7494
718a6fd8
SE
7495fi
7496fi
7497ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7498if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7500$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7501else
81ecdfbb
RW
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7503$as_echo "no" >&6; }
718a6fd8
SE
7504fi
7505
81ecdfbb
RW
7506 if test "x$ac_ct_DSYMUTIL" = x; then
7507 DSYMUTIL=":"
7508 else
7509 case $cross_compiling:$ac_tool_warned in
7510yes:)
7511{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7512$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7513ac_tool_warned=yes ;;
7514esac
7515 DSYMUTIL=$ac_ct_DSYMUTIL
7516 fi
718a6fd8
SE
7517else
7518 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7519fi
7520
7521 if test -n "$ac_tool_prefix"; then
7522 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7523set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7525$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7526if ${ac_cv_prog_NMEDIT+:} false; then :
81ecdfbb 7527 $as_echo_n "(cached) " >&6
718a6fd8
SE
7528else
7529 if test -n "$NMEDIT"; then
7530 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7531else
7532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7533for as_dir in $PATH
7534do
7535 IFS=$as_save_IFS
7536 test -z "$as_dir" && as_dir=.
81ecdfbb 7537 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7539 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7541 break 2
7542 fi
7543done
81ecdfbb
RW
7544 done
7545IFS=$as_save_IFS
718a6fd8
SE
7546
7547fi
7548fi
7549NMEDIT=$ac_cv_prog_NMEDIT
7550if test -n "$NMEDIT"; then
81ecdfbb
RW
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7552$as_echo "$NMEDIT" >&6; }
718a6fd8 7553else
81ecdfbb
RW
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7555$as_echo "no" >&6; }
718a6fd8
SE
7556fi
7557
81ecdfbb 7558
718a6fd8
SE
7559fi
7560if test -z "$ac_cv_prog_NMEDIT"; then
7561 ac_ct_NMEDIT=$NMEDIT
7562 # Extract the first word of "nmedit", so it can be a program name with args.
7563set dummy nmedit; ac_word=$2
81ecdfbb
RW
7564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7565$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7566if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
81ecdfbb 7567 $as_echo_n "(cached) " >&6
718a6fd8
SE
7568else
7569 if test -n "$ac_ct_NMEDIT"; then
7570 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7571else
7572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7573for as_dir in $PATH
7574do
7575 IFS=$as_save_IFS
7576 test -z "$as_dir" && as_dir=.
81ecdfbb 7577 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7579 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7581 break 2
7582 fi
7583done
81ecdfbb
RW
7584 done
7585IFS=$as_save_IFS
718a6fd8 7586
718a6fd8
SE
7587fi
7588fi
7589ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7590if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7592$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7593else
81ecdfbb
RW
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7595$as_echo "no" >&6; }
718a6fd8
SE
7596fi
7597
81ecdfbb
RW
7598 if test "x$ac_ct_NMEDIT" = x; then
7599 NMEDIT=":"
7600 else
7601 case $cross_compiling:$ac_tool_warned in
7602yes:)
7603{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7604$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7605ac_tool_warned=yes ;;
7606esac
7607 NMEDIT=$ac_ct_NMEDIT
7608 fi
718a6fd8
SE
7609else
7610 NMEDIT="$ac_cv_prog_NMEDIT"
7611fi
7612
7613 if test -n "$ac_tool_prefix"; then
7614 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7615set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7617$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7618if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 7619 $as_echo_n "(cached) " >&6
718a6fd8
SE
7620else
7621 if test -n "$LIPO"; then
7622 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7623else
7624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7625for as_dir in $PATH
7626do
7627 IFS=$as_save_IFS
7628 test -z "$as_dir" && as_dir=.
81ecdfbb 7629 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7630 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7631 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7633 break 2
7634 fi
7635done
81ecdfbb
RW
7636 done
7637IFS=$as_save_IFS
718a6fd8
SE
7638
7639fi
7640fi
7641LIPO=$ac_cv_prog_LIPO
7642if test -n "$LIPO"; then
81ecdfbb
RW
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7644$as_echo "$LIPO" >&6; }
718a6fd8 7645else
81ecdfbb
RW
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7647$as_echo "no" >&6; }
718a6fd8
SE
7648fi
7649
81ecdfbb 7650
718a6fd8
SE
7651fi
7652if test -z "$ac_cv_prog_LIPO"; then
7653 ac_ct_LIPO=$LIPO
7654 # Extract the first word of "lipo", so it can be a program name with args.
7655set dummy lipo; ac_word=$2
81ecdfbb
RW
7656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7657$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7658if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
81ecdfbb 7659 $as_echo_n "(cached) " >&6
718a6fd8
SE
7660else
7661 if test -n "$ac_ct_LIPO"; then
7662 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7663else
7664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7665for as_dir in $PATH
7666do
7667 IFS=$as_save_IFS
7668 test -z "$as_dir" && as_dir=.
81ecdfbb 7669 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7671 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7673 break 2
7674 fi
7675done
81ecdfbb
RW
7676 done
7677IFS=$as_save_IFS
718a6fd8 7678
718a6fd8
SE
7679fi
7680fi
7681ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7682if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7684$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7685else
81ecdfbb
RW
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7687$as_echo "no" >&6; }
718a6fd8
SE
7688fi
7689
81ecdfbb
RW
7690 if test "x$ac_ct_LIPO" = x; then
7691 LIPO=":"
7692 else
7693 case $cross_compiling:$ac_tool_warned in
7694yes:)
7695{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7696$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7697ac_tool_warned=yes ;;
7698esac
7699 LIPO=$ac_ct_LIPO
7700 fi
718a6fd8
SE
7701else
7702 LIPO="$ac_cv_prog_LIPO"
7703fi
7704
7705 if test -n "$ac_tool_prefix"; then
7706 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7707set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7709$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7710if ${ac_cv_prog_OTOOL+:} false; then :
81ecdfbb 7711 $as_echo_n "(cached) " >&6
718a6fd8
SE
7712else
7713 if test -n "$OTOOL"; then
7714 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7715else
7716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7717for as_dir in $PATH
7718do
7719 IFS=$as_save_IFS
7720 test -z "$as_dir" && as_dir=.
81ecdfbb 7721 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7722 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7723 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7725 break 2
7726 fi
7727done
81ecdfbb
RW
7728 done
7729IFS=$as_save_IFS
718a6fd8
SE
7730
7731fi
7732fi
7733OTOOL=$ac_cv_prog_OTOOL
7734if test -n "$OTOOL"; then
81ecdfbb
RW
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7736$as_echo "$OTOOL" >&6; }
718a6fd8 7737else
81ecdfbb
RW
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7739$as_echo "no" >&6; }
718a6fd8
SE
7740fi
7741
81ecdfbb 7742
718a6fd8
SE
7743fi
7744if test -z "$ac_cv_prog_OTOOL"; then
7745 ac_ct_OTOOL=$OTOOL
7746 # Extract the first word of "otool", so it can be a program name with args.
7747set dummy otool; ac_word=$2
81ecdfbb
RW
7748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7749$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7750if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
81ecdfbb 7751 $as_echo_n "(cached) " >&6
718a6fd8
SE
7752else
7753 if test -n "$ac_ct_OTOOL"; then
7754 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7755else
7756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7757for as_dir in $PATH
7758do
7759 IFS=$as_save_IFS
7760 test -z "$as_dir" && as_dir=.
81ecdfbb 7761 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7763 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7765 break 2
7766 fi
7767done
81ecdfbb
RW
7768 done
7769IFS=$as_save_IFS
718a6fd8 7770
718a6fd8
SE
7771fi
7772fi
7773ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7774if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7776$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7777else
81ecdfbb
RW
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7779$as_echo "no" >&6; }
718a6fd8
SE
7780fi
7781
81ecdfbb
RW
7782 if test "x$ac_ct_OTOOL" = x; then
7783 OTOOL=":"
7784 else
7785 case $cross_compiling:$ac_tool_warned in
7786yes:)
7787{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7788$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7789ac_tool_warned=yes ;;
7790esac
7791 OTOOL=$ac_ct_OTOOL
7792 fi
718a6fd8
SE
7793else
7794 OTOOL="$ac_cv_prog_OTOOL"
7795fi
7796
7797 if test -n "$ac_tool_prefix"; then
7798 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7799set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7801$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7802if ${ac_cv_prog_OTOOL64+:} false; then :
81ecdfbb 7803 $as_echo_n "(cached) " >&6
718a6fd8
SE
7804else
7805 if test -n "$OTOOL64"; then
7806 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7807else
7808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7809for as_dir in $PATH
7810do
7811 IFS=$as_save_IFS
7812 test -z "$as_dir" && as_dir=.
81ecdfbb 7813 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7815 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7817 break 2
7818 fi
7819done
81ecdfbb
RW
7820 done
7821IFS=$as_save_IFS
718a6fd8
SE
7822
7823fi
7824fi
7825OTOOL64=$ac_cv_prog_OTOOL64
7826if test -n "$OTOOL64"; then
81ecdfbb
RW
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7828$as_echo "$OTOOL64" >&6; }
718a6fd8 7829else
81ecdfbb
RW
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7831$as_echo "no" >&6; }
718a6fd8
SE
7832fi
7833
81ecdfbb 7834
718a6fd8
SE
7835fi
7836if test -z "$ac_cv_prog_OTOOL64"; then
7837 ac_ct_OTOOL64=$OTOOL64
7838 # Extract the first word of "otool64", so it can be a program name with args.
7839set dummy otool64; ac_word=$2
81ecdfbb
RW
7840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7841$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7842if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
81ecdfbb 7843 $as_echo_n "(cached) " >&6
718a6fd8
SE
7844else
7845 if test -n "$ac_ct_OTOOL64"; then
7846 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7847else
7848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7849for as_dir in $PATH
7850do
7851 IFS=$as_save_IFS
7852 test -z "$as_dir" && as_dir=.
81ecdfbb 7853 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7855 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7857 break 2
7858 fi
7859done
81ecdfbb
RW
7860 done
7861IFS=$as_save_IFS
718a6fd8 7862
718a6fd8
SE
7863fi
7864fi
7865ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7866if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7868$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7869else
81ecdfbb
RW
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7871$as_echo "no" >&6; }
718a6fd8
SE
7872fi
7873
81ecdfbb
RW
7874 if test "x$ac_ct_OTOOL64" = x; then
7875 OTOOL64=":"
7876 else
7877 case $cross_compiling:$ac_tool_warned in
7878yes:)
7879{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7880$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7881ac_tool_warned=yes ;;
7882esac
7883 OTOOL64=$ac_ct_OTOOL64
7884 fi
718a6fd8
SE
7885else
7886 OTOOL64="$ac_cv_prog_OTOOL64"
7887fi
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
81ecdfbb
RW
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7916$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 7917if ${lt_cv_apple_cc_single_mod+:} false; then :
81ecdfbb 7918 $as_echo_n "(cached) " >&6
718a6fd8
SE
7919else
7920 lt_cv_apple_cc_single_mod=no
7921 if test -z "${LT_MULTI_MODULE}"; then
7922 # By default we will add the -single_module flag. You can override
7923 # by either setting the environment variable LT_MULTI_MODULE
7924 # non-empty at configure time, or by adding -multi_module to the
7925 # link flags.
7926 rm -rf libconftest.dylib*
7927 echo "int foo(void){return 1;}" > conftest.c
7928 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7929-dynamiclib -Wl,-single_module conftest.c" >&5
7930 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7931 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7932 _lt_result=$?
7933 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7934 lt_cv_apple_cc_single_mod=yes
7935 else
7936 cat conftest.err >&5
7937 fi
7938 rm -rf libconftest.dylib*
7939 rm -f conftest.*
7940 fi
7941fi
81ecdfbb
RW
7942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7943$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7945$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 7946if ${lt_cv_ld_exported_symbols_list+:} false; then :
81ecdfbb 7947 $as_echo_n "(cached) " >&6
718a6fd8
SE
7948else
7949 lt_cv_ld_exported_symbols_list=no
7950 save_LDFLAGS=$LDFLAGS
7951 echo "_main" > conftest.sym
7952 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7954/* end confdefs.h. */
7955
7956int
7957main ()
7958{
7959
7960 ;
7961 return 0;
7962}
7963_ACEOF
81ecdfbb 7964if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7965 lt_cv_ld_exported_symbols_list=yes
7966else
81ecdfbb 7967 lt_cv_ld_exported_symbols_list=no
718a6fd8 7968fi
81ecdfbb
RW
7969rm -f core conftest.err conftest.$ac_objext \
7970 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7971 LDFLAGS="$save_LDFLAGS"
7972
7973fi
81ecdfbb
RW
7974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7975$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7977$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 7978if ${lt_cv_ld_force_load+:} false; then :
3725885a
RW
7979 $as_echo_n "(cached) " >&6
7980else
7981 lt_cv_ld_force_load=no
7982 cat > conftest.c << _LT_EOF
7983int forced_loaded() { return 2;}
7984_LT_EOF
7985 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7986 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7987 echo "$AR cru libconftest.a conftest.o" >&5
7988 $AR cru libconftest.a conftest.o 2>&5
7989 cat > conftest.c << _LT_EOF
7990int main() { return 0;}
7991_LT_EOF
7992 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7993 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7994 _lt_result=$?
7995 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7996 lt_cv_ld_force_load=yes
7997 else
7998 cat conftest.err >&5
7999 fi
8000 rm -f conftest.err libconftest.a conftest conftest.c
8001 rm -rf conftest.dSYM
8002
8003fi
8004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8005$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
8006 case $host_os in
8007 rhapsody* | darwin1.[012])
8008 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8009 darwin1.*)
8010 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8011 darwin*) # darwin 5.x on
8012 # if running on 10.5 or later, the deployment target defaults
8013 # to the OS version, if on x86, and 10.4, the deployment
8014 # target defaults to 10.4. Don't you love it?
8015 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8016 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8017 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 8018 10.[012][,.]*)
718a6fd8
SE
8019 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8020 10.*)
8021 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8022 esac
8023 ;;
8024 esac
8025 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8026 _lt_dar_single_mod='$single_module'
8027 fi
8028 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8029 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8030 else
8031 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8032 fi
3725885a 8033 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
8034 _lt_dsymutil='~$DSYMUTIL $lib || :'
8035 else
8036 _lt_dsymutil=
8037 fi
8038 ;;
8039 esac
8040
718a6fd8 8041for ac_header in dlfcn.h
81ecdfbb
RW
8042do :
8043 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8044"
d0ac1c44 8045if test "x$ac_cv_header_dlfcn_h" = xyes; then :
718a6fd8 8046 cat >>confdefs.h <<_ACEOF
81ecdfbb 8047#define HAVE_DLFCN_H 1
718a6fd8
SE
8048_ACEOF
8049
8050fi
8051
8052done
8053
8054
8055
3725885a
RW
8056
8057
718a6fd8
SE
8058# Set options
8059
8060
8061
8062 enable_dlopen=no
8063
8064
8065 enable_win32_dll=no
8066
8067
81ecdfbb
RW
8068 # Check whether --enable-shared was given.
8069if test "${enable_shared+set}" = set; then :
8070 enableval=$enable_shared; p=${PACKAGE-default}
718a6fd8
SE
8071 case $enableval in
8072 yes) enable_shared=yes ;;
8073 no) enable_shared=no ;;
8074 *)
8075 enable_shared=no
8076 # Look at the argument we got. We use all the common list separators.
8077 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8078 for pkg in $enableval; do
8079 IFS="$lt_save_ifs"
8080 if test "X$pkg" = "X$p"; then
8081 enable_shared=yes
8082 fi
8083 done
8084 IFS="$lt_save_ifs"
8085 ;;
8086 esac
8087else
8088 enable_shared=yes
81ecdfbb 8089fi
718a6fd8
SE
8090
8091
8092
8093
8094
8095
8096
8097
81ecdfbb
RW
8098
8099 # Check whether --enable-static was given.
8100if test "${enable_static+set}" = set; then :
8101 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
8102 case $enableval in
8103 yes) enable_static=yes ;;
8104 no) enable_static=no ;;
8105 *)
8106 enable_static=no
8107 # Look at the argument we got. We use all the common list separators.
8108 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8109 for pkg in $enableval; do
8110 IFS="$lt_save_ifs"
8111 if test "X$pkg" = "X$p"; then
8112 enable_static=yes
8113 fi
8114 done
8115 IFS="$lt_save_ifs"
8116 ;;
8117 esac
8118else
8119 enable_static=yes
81ecdfbb 8120fi
718a6fd8
SE
8121
8122
8123
8124
8125
8126
8127
8128
8129
81ecdfbb
RW
8130
8131# Check whether --with-pic was given.
8132if test "${with_pic+set}" = set; then :
8133 withval=$with_pic; pic_mode="$withval"
718a6fd8
SE
8134else
8135 pic_mode=default
81ecdfbb
RW
8136fi
8137
718a6fd8
SE
8138
8139test -z "$pic_mode" && pic_mode=default
8140
8141
8142
8143
8144
8145
8146
81ecdfbb
RW
8147 # Check whether --enable-fast-install was given.
8148if test "${enable_fast_install+set}" = set; then :
8149 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
8150 case $enableval in
8151 yes) enable_fast_install=yes ;;
8152 no) enable_fast_install=no ;;
8153 *)
8154 enable_fast_install=no
8155 # Look at the argument we got. We use all the common list separators.
8156 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8157 for pkg in $enableval; do
8158 IFS="$lt_save_ifs"
8159 if test "X$pkg" = "X$p"; then
8160 enable_fast_install=yes
8161 fi
8162 done
8163 IFS="$lt_save_ifs"
7357c5b6
AM
8164 ;;
8165 esac
718a6fd8
SE
8166else
8167 enable_fast_install=yes
81ecdfbb
RW
8168fi
8169
20e95c23 8170
20e95c23
DJ
8171
8172
42ecbf5e 8173
d7040cdb 8174
20e95c23 8175
d7040cdb 8176
d7040cdb
SE
8177
8178
8179
8180# This can be used to rebuild libtool when needed
8181LIBTOOL_DEPS="$ltmain"
8182
8183# Always use our own libtool.
8184LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
3725885a 8208
d7040cdb
SE
8209
8210
8211test -z "$LN_S" && LN_S="ln -s"
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226if test -n "${ZSH_VERSION+set}" ; then
8227 setopt NO_GLOB_SUBST
8228fi
8229
81ecdfbb
RW
8230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8231$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 8232if ${lt_cv_objdir+:} false; then :
81ecdfbb 8233 $as_echo_n "(cached) " >&6
20e95c23 8234else
d7040cdb
SE
8235 rm -f .libs 2>/dev/null
8236mkdir .libs 2>/dev/null
8237if test -d .libs; then
8238 lt_cv_objdir=.libs
42ecbf5e 8239else
d7040cdb
SE
8240 # MS-DOS does not allow filenames that begin with a dot.
8241 lt_cv_objdir=_libs
8242fi
8243rmdir .libs 2>/dev/null
42ecbf5e 8244fi
81ecdfbb
RW
8245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8246$as_echo "$lt_cv_objdir" >&6; }
d7040cdb 8247objdir=$lt_cv_objdir
42ecbf5e 8248
d7040cdb
SE
8249
8250
8251
8252
8253cat >>confdefs.h <<_ACEOF
8254#define LT_OBJDIR "$lt_cv_objdir/"
8255_ACEOF
8256
8257
8258
8259
d7040cdb
SE
8260case $host_os in
8261aix3*)
8262 # AIX sometimes has problems with the GCC collect2 program. For some
8263 # reason, if we set the COLLECT_NAMES environment variable, the problems
8264 # vanish in a puff of smoke.
8265 if test "X${COLLECT_NAMES+set}" != Xset; then
8266 COLLECT_NAMES=
8267 export COLLECT_NAMES
8268 fi
8269 ;;
8270esac
8271
d7040cdb
SE
8272# Global variables:
8273ofile=libtool
8274can_build_shared=yes
8275
8276# All known linkers require a `.a' archive for static linking (except MSVC,
8277# which needs '.lib').
8278libext=a
8279
8280with_gnu_ld="$lt_cv_prog_gnu_ld"
8281
8282old_CC="$CC"
8283old_CFLAGS="$CFLAGS"
8284
8285# Set sane defaults for various variables
8286test -z "$CC" && CC=cc
8287test -z "$LTCC" && LTCC=$CC
8288test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8289test -z "$LD" && LD=ld
8290test -z "$ac_objext" && ac_objext=o
8291
8292for cc_temp in $compiler""; do
8293 case $cc_temp in
8294 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8295 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8296 \-*) ;;
8297 *) break;;
8298 esac
8299done
3725885a 8300cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
8301
8302
8303# Only perform the check for file, if the check method requires it
8304test -z "$MAGIC_CMD" && MAGIC_CMD=file
8305case $deplibs_check_method in
8306file_magic*)
8307 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8309$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 8310if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8311 $as_echo_n "(cached) " >&6
42ecbf5e 8312else
d7040cdb
SE
8313 case $MAGIC_CMD in
8314[\\/*] | ?:[\\/]*)
8315 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
20e95c23 8316 ;;
d7040cdb
SE
8317*)
8318 lt_save_MAGIC_CMD="$MAGIC_CMD"
8319 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8320 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8321 for ac_dir in $ac_dummy; do
8322 IFS="$lt_save_ifs"
8323 test -z "$ac_dir" && ac_dir=.
8324 if test -f $ac_dir/${ac_tool_prefix}file; then
8325 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8326 if test -n "$file_magic_test_file"; then
8327 case $deplibs_check_method in
8328 "file_magic "*)
8329 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8330 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8331 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8332 $EGREP "$file_magic_regex" > /dev/null; then
8333 :
8334 else
8335 cat <<_LT_EOF 1>&2
42ecbf5e 8336
d7040cdb
SE
8337*** Warning: the command libtool uses to detect shared libraries,
8338*** $file_magic_cmd, produces output that libtool cannot recognize.
8339*** The result is that libtool may fail to recognize shared libraries
8340*** as such. This will affect the creation of libtool libraries that
8341*** depend on shared libraries, but programs linked with such libtool
8342*** libraries will work regardless of this problem. Nevertheless, you
8343*** may want to report the problem to your system manager and/or to
8344*** bug-libtool@gnu.org
8345
8346_LT_EOF
8347 fi ;;
8348 esac
8349 fi
8350 break
8351 fi
8352 done
8353 IFS="$lt_save_ifs"
8354 MAGIC_CMD="$lt_save_MAGIC_CMD"
20e95c23
DJ
8355 ;;
8356esac
42ecbf5e 8357fi
20e95c23 8358
d7040cdb
SE
8359MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8360if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8362$as_echo "$MAGIC_CMD" >&6; }
42ecbf5e 8363else
81ecdfbb
RW
8364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8365$as_echo "no" >&6; }
42ecbf5e
DJ
8366fi
8367
20e95c23
DJ
8368
8369
42ecbf5e 8370
20e95c23 8371
d7040cdb
SE
8372if test -z "$lt_cv_path_MAGIC_CMD"; then
8373 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8375$as_echo_n "checking for file... " >&6; }
d0ac1c44 8376if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8377 $as_echo_n "(cached) " >&6
42ecbf5e 8378else
d7040cdb
SE
8379 case $MAGIC_CMD in
8380[\\/*] | ?:[\\/]*)
8381 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8382 ;;
8383*)
8384 lt_save_MAGIC_CMD="$MAGIC_CMD"
8385 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8386 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8387 for ac_dir in $ac_dummy; do
8388 IFS="$lt_save_ifs"
8389 test -z "$ac_dir" && ac_dir=.
8390 if test -f $ac_dir/file; then
8391 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8392 if test -n "$file_magic_test_file"; then
8393 case $deplibs_check_method in
8394 "file_magic "*)
8395 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8396 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8397 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8398 $EGREP "$file_magic_regex" > /dev/null; then
8399 :
8400 else
8401 cat <<_LT_EOF 1>&2
8402
8403*** Warning: the command libtool uses to detect shared libraries,
8404*** $file_magic_cmd, produces output that libtool cannot recognize.
8405*** The result is that libtool may fail to recognize shared libraries
8406*** as such. This will affect the creation of libtool libraries that
8407*** depend on shared libraries, but programs linked with such libtool
8408*** libraries will work regardless of this problem. Nevertheless, you
8409*** may want to report the problem to your system manager and/or to
8410*** bug-libtool@gnu.org
8411
8412_LT_EOF
8413 fi ;;
8414 esac
8415 fi
8416 break
8417 fi
8418 done
8419 IFS="$lt_save_ifs"
8420 MAGIC_CMD="$lt_save_MAGIC_CMD"
8421 ;;
20e95c23
DJ
8422esac
8423fi
d7040cdb
SE
8424
8425MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8426if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8428$as_echo "$MAGIC_CMD" >&6; }
20e95c23 8429else
81ecdfbb
RW
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8431$as_echo "no" >&6; }
20e95c23
DJ
8432fi
8433
20e95c23 8434
42ecbf5e 8435 else
d7040cdb 8436 MAGIC_CMD=:
42ecbf5e 8437 fi
42ecbf5e 8438fi
42ecbf5e 8439
20e95c23 8440 fi
d7040cdb
SE
8441 ;;
8442esac
42ecbf5e 8443
d7040cdb 8444# Use C for the default configuration in the libtool script
42ecbf5e 8445
d7040cdb
SE
8446lt_save_CC="$CC"
8447ac_ext=c
8448ac_cpp='$CPP $CPPFLAGS'
8449ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8450ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8451ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 8452
42ecbf5e 8453
d7040cdb
SE
8454# Source file extension for C test sources.
8455ac_ext=c
42ecbf5e 8456
d7040cdb
SE
8457# Object file extension for compiled C test sources.
8458objext=o
8459objext=$objext
42ecbf5e 8460
d7040cdb
SE
8461# Code to be used in simple compile tests
8462lt_simple_compile_test_code="int some_variable = 0;"
42ecbf5e 8463
d7040cdb
SE
8464# Code to be used in simple link tests
8465lt_simple_link_test_code='int main(){return(0);}'
42ecbf5e 8466
ac48eca1 8467
42ecbf5e 8468
42ecbf5e 8469
d5fbea21 8470
d5fbea21
DJ
8471
8472
d7040cdb
SE
8473# If no C compiler was specified, use CC.
8474LTCC=${LTCC-"$CC"}
20e95c23 8475
d7040cdb
SE
8476# If no C compiler flags were specified, use CFLAGS.
8477LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
42ecbf5e 8478
d7040cdb
SE
8479# Allow CC to be a program name with arguments.
8480compiler=$CC
252b5132 8481
d7040cdb
SE
8482# Save the default compiler, since it gets overwritten when the other
8483# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8484compiler_DEFAULT=$CC
42ecbf5e 8485
d7040cdb
SE
8486# save warnings/boilerplate of simple test code
8487ac_outfile=conftest.$ac_objext
8488echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8489eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8490_lt_compiler_boilerplate=`cat conftest.err`
8491$RM conftest*
252b5132 8492
d7040cdb
SE
8493ac_outfile=conftest.$ac_objext
8494echo "$lt_simple_link_test_code" >conftest.$ac_ext
8495eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8496_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8497$RM -r conftest*
252b5132 8498
42ecbf5e 8499
f2c621e4
AS
8500## CAVEAT EMPTOR:
8501## There is no encapsulation within the following macros, do not change
8502## the running order or otherwise move them around unless you know exactly
8503## what you are doing...
d7040cdb 8504if test -n "$compiler"; then
252b5132 8505
d7040cdb 8506lt_prog_compiler_no_builtin_flag=
252b5132 8507
d7040cdb 8508if test "$GCC" = yes; then
3725885a
RW
8509 case $cc_basename in
8510 nvcc*)
8511 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8512 *)
8513 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8514 esac
d15b04bd 8515
81ecdfbb
RW
8516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8517$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8518if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
81ecdfbb 8519 $as_echo_n "(cached) " >&6
252b5132 8520else
d7040cdb
SE
8521 lt_cv_prog_compiler_rtti_exceptions=no
8522 ac_outfile=conftest.$ac_objext
8523 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8524 lt_compiler_flag="-fno-rtti -fno-exceptions"
8525 # Insert the option either (1) after the last *FLAGS variable, or
8526 # (2) before a word containing "conftest.", or (3) at the end.
8527 # Note that $ac_compile itself does not contain backslashes and begins
8528 # with a dollar sign (not a hyphen), so the echo should work correctly.
8529 # The option is referenced via a variable to avoid confusing sed.
8530 lt_compile=`echo "$ac_compile" | $SED \
8531 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8532 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8533 -e 's:$: $lt_compiler_flag:'`
3725885a 8534 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8535 (eval "$lt_compile" 2>conftest.err)
8536 ac_status=$?
8537 cat conftest.err >&5
3725885a 8538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8539 if (exit $ac_status) && test -s "$ac_outfile"; then
8540 # The compiler can only warn and ignore the option if not recognized
8541 # So say no if there are warnings other than the usual output.
3725885a 8542 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8543 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8544 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8545 lt_cv_prog_compiler_rtti_exceptions=yes
8546 fi
8547 fi
8548 $RM conftest*
42ecbf5e 8549
252b5132 8550fi
81ecdfbb
RW
8551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8552$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb
SE
8553
8554if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8555 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
20e95c23 8556else
d7040cdb 8557 :
252b5132 8558fi
252b5132
RH
8559
8560fi
d7040cdb
SE
8561
8562
8563
8564
8565
8566
8567 lt_prog_compiler_wl=
8568lt_prog_compiler_pic=
8569lt_prog_compiler_static=
8570
f2c621e4
AS
8571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8572$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb
SE
8573
8574 if test "$GCC" = yes; then
8575 lt_prog_compiler_wl='-Wl,'
8576 lt_prog_compiler_static='-static'
8577
8578 case $host_os in
8579 aix*)
8580 # All AIX code is PIC.
8581 if test "$host_cpu" = ia64; then
8582 # AIX 5 now supports IA64 processor
8583 lt_prog_compiler_static='-Bstatic'
8584 fi
6c9c0a50 8585 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8586 ;;
8587
8588 amigaos*)
718a6fd8
SE
8589 case $host_cpu in
8590 powerpc)
8591 # see comment about AmigaOS4 .so support
8592 lt_prog_compiler_pic='-fPIC'
8593 ;;
8594 m68k)
8595 # FIXME: we need at least 68020 code to build shared libraries, but
8596 # adding the `-m68020' flag to GCC prevents building anything better,
8597 # like `-m68040'.
8598 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8599 ;;
8600 esac
d7040cdb
SE
8601 ;;
8602
8603 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8604 # PIC is the default for these OSes.
8605 ;;
8606
718a6fd8 8607 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8608 # This hack is so that the source file can tell whether it is being
8609 # built for inclusion in a dll (and should export symbols for example).
8610 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8611 # (--disable-auto-import) libraries
8612 lt_prog_compiler_pic='-DDLL_EXPORT'
8613 ;;
8614
8615 darwin* | rhapsody*)
8616 # PIC is the default on this platform
8617 # Common symbols not allowed in MH_DYLIB files
8618 lt_prog_compiler_pic='-fno-common'
8619 ;;
8620
3725885a
RW
8621 haiku*)
8622 # PIC is the default for Haiku.
8623 # The "-static" flag exists, but is broken.
8624 lt_prog_compiler_static=
8625 ;;
8626
d7040cdb 8627 hpux*)
718a6fd8
SE
8628 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8629 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8630 # sets the default TLS model and affects inlining.
d7040cdb 8631 case $host_cpu in
718a6fd8 8632 hppa*64*)
d7040cdb
SE
8633 # +Z the default
8634 ;;
8635 *)
8636 lt_prog_compiler_pic='-fPIC'
8637 ;;
8638 esac
8639 ;;
8640
8641 interix[3-9]*)
8642 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8643 # Instead, we relocate shared libraries at runtime.
8644 ;;
8645
8646 msdosdjgpp*)
8647 # Just because we use GCC doesn't mean we suddenly get shared libraries
8648 # on systems that don't support them.
8649 lt_prog_compiler_can_build_shared=no
8650 enable_shared=no
8651 ;;
8652
8653 *nto* | *qnx*)
8654 # QNX uses GNU C++, but need to define -shared option too, otherwise
8655 # it will coredump.
8656 lt_prog_compiler_pic='-fPIC -shared'
8657 ;;
8658
8659 sysv4*MP*)
8660 if test -d /usr/nec; then
8661 lt_prog_compiler_pic=-Kconform_pic
8662 fi
8663 ;;
8664
8665 *)
8666 lt_prog_compiler_pic='-fPIC'
8667 ;;
8668 esac
3725885a
RW
8669
8670 case $cc_basename in
8671 nvcc*) # Cuda Compiler Driver 2.2
8672 lt_prog_compiler_wl='-Xlinker '
8673 lt_prog_compiler_pic='-Xcompiler -fPIC'
8674 ;;
8675 esac
d7040cdb
SE
8676 else
8677 # PORTME Check for flag to pass linker flags through the system compiler.
8678 case $host_os in
8679 aix*)
8680 lt_prog_compiler_wl='-Wl,'
8681 if test "$host_cpu" = ia64; then
8682 # AIX 5 now supports IA64 processor
8683 lt_prog_compiler_static='-Bstatic'
8684 else
8685 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8686 fi
8687 ;;
d7040cdb 8688
718a6fd8 8689 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8690 # This hack is so that the source file can tell whether it is being
8691 # built for inclusion in a dll (and should export symbols for example).
8692 lt_prog_compiler_pic='-DDLL_EXPORT'
8693 ;;
8694
8695 hpux9* | hpux10* | hpux11*)
8696 lt_prog_compiler_wl='-Wl,'
8697 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8698 # not for PA HP-UX.
8699 case $host_cpu in
8700 hppa*64*|ia64*)
8701 # +Z the default
8702 ;;
8703 *)
8704 lt_prog_compiler_pic='+Z'
8705 ;;
8706 esac
8707 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8708 lt_prog_compiler_static='${wl}-a ${wl}archive'
8709 ;;
8710
8711 irix5* | irix6* | nonstopux*)
8712 lt_prog_compiler_wl='-Wl,'
8713 # PIC (with -KPIC) is the default.
8714 lt_prog_compiler_static='-non_shared'
8715 ;;
8716
58e24671 8717 linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb 8718 case $cc_basename in
718a6fd8
SE
8719 # old Intel for x86_64 which still supported -KPIC.
8720 ecc*)
d7040cdb
SE
8721 lt_prog_compiler_wl='-Wl,'
8722 lt_prog_compiler_pic='-KPIC'
8723 lt_prog_compiler_static='-static'
8724 ;;
718a6fd8
SE
8725 # icc used to be incompatible with GCC.
8726 # ICC 10 doesn't accept -KPIC any more.
8727 icc* | ifort*)
8728 lt_prog_compiler_wl='-Wl,'
8729 lt_prog_compiler_pic='-fPIC'
8730 lt_prog_compiler_static='-static'
8731 ;;
8732 # Lahey Fortran 8.1.
8733 lf95*)
8734 lt_prog_compiler_wl='-Wl,'
8735 lt_prog_compiler_pic='--shared'
8736 lt_prog_compiler_static='--static'
8737 ;;
3725885a 8738 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7040cdb
SE
8739 # Portland Group compilers (*not* the Pentium gcc compiler,
8740 # which looks to be a dead project)
8741 lt_prog_compiler_wl='-Wl,'
8742 lt_prog_compiler_pic='-fpic'
8743 lt_prog_compiler_static='-Bstatic'
8744 ;;
8745 ccc*)
8746 lt_prog_compiler_wl='-Wl,'
8747 # All Alpha code is PIC.
8748 lt_prog_compiler_static='-non_shared'
8749 ;;
3725885a
RW
8750 xl* | bgxl* | bgf* | mpixl*)
8751 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8752 lt_prog_compiler_wl='-Wl,'
8753 lt_prog_compiler_pic='-qpic'
8754 lt_prog_compiler_static='-qstaticlink'
8755 ;;
d7040cdb
SE
8756 *)
8757 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8758 *Sun\ F* | *Sun*Fortran*)
8759 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7040cdb
SE
8760 lt_prog_compiler_pic='-KPIC'
8761 lt_prog_compiler_static='-Bstatic'
3725885a 8762 lt_prog_compiler_wl=''
d7040cdb 8763 ;;
3725885a
RW
8764 *Sun\ C*)
8765 # Sun C 5.9
d7040cdb
SE
8766 lt_prog_compiler_pic='-KPIC'
8767 lt_prog_compiler_static='-Bstatic'
3725885a 8768 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8769 ;;
8770 esac
8771 ;;
8772 esac
8773 ;;
8774
8775 newsos6)
8776 lt_prog_compiler_pic='-KPIC'
8777 lt_prog_compiler_static='-Bstatic'
8778 ;;
8779
8780 *nto* | *qnx*)
8781 # QNX uses GNU C++, but need to define -shared option too, otherwise
8782 # it will coredump.
8783 lt_prog_compiler_pic='-fPIC -shared'
8784 ;;
8785
8786 osf3* | osf4* | osf5*)
8787 lt_prog_compiler_wl='-Wl,'
8788 # All OSF/1 code is PIC.
8789 lt_prog_compiler_static='-non_shared'
8790 ;;
8791
8792 rdos*)
8793 lt_prog_compiler_static='-non_shared'
8794 ;;
8795
8796 solaris*)
8797 lt_prog_compiler_pic='-KPIC'
8798 lt_prog_compiler_static='-Bstatic'
8799 case $cc_basename in
f2c621e4 8800 f77* | f90* | f95*)
d7040cdb
SE
8801 lt_prog_compiler_wl='-Qoption ld ';;
8802 *)
8803 lt_prog_compiler_wl='-Wl,';;
8804 esac
8805 ;;
8806
8807 sunos4*)
8808 lt_prog_compiler_wl='-Qoption ld '
8809 lt_prog_compiler_pic='-PIC'
8810 lt_prog_compiler_static='-Bstatic'
8811 ;;
8812
8813 sysv4 | sysv4.2uw2* | sysv4.3*)
8814 lt_prog_compiler_wl='-Wl,'
8815 lt_prog_compiler_pic='-KPIC'
8816 lt_prog_compiler_static='-Bstatic'
8817 ;;
8818
8819 sysv4*MP*)
8820 if test -d /usr/nec ;then
8821 lt_prog_compiler_pic='-Kconform_pic'
8822 lt_prog_compiler_static='-Bstatic'
8823 fi
8824 ;;
8825
8826 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8827 lt_prog_compiler_wl='-Wl,'
8828 lt_prog_compiler_pic='-KPIC'
8829 lt_prog_compiler_static='-Bstatic'
8830 ;;
8831
8832 unicos*)
8833 lt_prog_compiler_wl='-Wl,'
8834 lt_prog_compiler_can_build_shared=no
8835 ;;
8836
8837 uts4*)
8838 lt_prog_compiler_pic='-pic'
8839 lt_prog_compiler_static='-Bstatic'
8840 ;;
8841
8842 *)
8843 lt_prog_compiler_can_build_shared=no
8844 ;;
8845 esac
8846 fi
8847
8848case $host_os in
8849 # For platforms which do not support PIC, -DPIC is meaningless:
8850 *djgpp*)
8851 lt_prog_compiler_pic=
8852 ;;
8853 *)
8854 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8855 ;;
8856esac
f2c621e4
AS
8857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8858$as_echo "$lt_prog_compiler_pic" >&6; }
8859
8860
8861
8862
d7040cdb
SE
8863
8864
8865#
8866# Check to make sure the PIC flag actually works.
8867#
8868if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8870$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8871if ${lt_cv_prog_compiler_pic_works+:} false; then :
81ecdfbb 8872 $as_echo_n "(cached) " >&6
42ecbf5e 8873else
718a6fd8 8874 lt_cv_prog_compiler_pic_works=no
d7040cdb
SE
8875 ac_outfile=conftest.$ac_objext
8876 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8877 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8878 # Insert the option either (1) after the last *FLAGS variable, or
8879 # (2) before a word containing "conftest.", or (3) at the end.
8880 # Note that $ac_compile itself does not contain backslashes and begins
8881 # with a dollar sign (not a hyphen), so the echo should work correctly.
8882 # The option is referenced via a variable to avoid confusing sed.
8883 lt_compile=`echo "$ac_compile" | $SED \
8884 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8885 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8886 -e 's:$: $lt_compiler_flag:'`
3725885a 8887 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8888 (eval "$lt_compile" 2>conftest.err)
8889 ac_status=$?
8890 cat conftest.err >&5
3725885a 8891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8892 if (exit $ac_status) && test -s "$ac_outfile"; then
8893 # The compiler can only warn and ignore the option if not recognized
8894 # So say no if there are warnings other than the usual output.
3725885a 8895 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8896 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8897 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8898 lt_cv_prog_compiler_pic_works=yes
d7040cdb
SE
8899 fi
8900 fi
8901 $RM conftest*
42ecbf5e 8902
252b5132 8903fi
81ecdfbb
RW
8904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8905$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8906
718a6fd8 8907if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
d7040cdb
SE
8908 case $lt_prog_compiler_pic in
8909 "" | " "*) ;;
8910 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8911 esac
252b5132 8912else
d7040cdb
SE
8913 lt_prog_compiler_pic=
8914 lt_prog_compiler_can_build_shared=no
252b5132 8915fi
252b5132
RH
8916
8917fi
42ecbf5e 8918
d7040cdb
SE
8919
8920
8921
8922
8923
8924#
8925# Check to make sure the static flag actually works.
8926#
8927wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8929$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8930if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8931 $as_echo_n "(cached) " >&6
42ecbf5e 8932else
718a6fd8 8933 lt_cv_prog_compiler_static_works=no
d7040cdb
SE
8934 save_LDFLAGS="$LDFLAGS"
8935 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8936 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8937 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8938 # The linker can only warn and ignore the option if not recognized
8939 # So say no if there are warnings
8940 if test -s conftest.err; then
8941 # Append any errors to the config.log.
8942 cat conftest.err 1>&5
3725885a 8943 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7040cdb
SE
8944 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8945 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8946 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8947 fi
8948 else
718a6fd8 8949 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8950 fi
8951 fi
718a6fd8 8952 $RM -r conftest*
d7040cdb 8953 LDFLAGS="$save_LDFLAGS"
42ecbf5e 8954
42ecbf5e 8955fi
81ecdfbb
RW
8956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8957$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8958
718a6fd8 8959if test x"$lt_cv_prog_compiler_static_works" = xyes; then
d7040cdb
SE
8960 :
8961else
8962 lt_prog_compiler_static=
42ecbf5e 8963fi
42ecbf5e 8964
252b5132 8965
252b5132 8966
42ecbf5e 8967
252b5132 8968
20e95c23 8969
d7040cdb 8970
81ecdfbb
RW
8971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8972$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8973if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8974 $as_echo_n "(cached) " >&6
252b5132 8975else
d7040cdb
SE
8976 lt_cv_prog_compiler_c_o=no
8977 $RM -r conftest 2>/dev/null
8978 mkdir conftest
8979 cd conftest
8980 mkdir out
8981 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8982
8983 lt_compiler_flag="-o out/conftest2.$ac_objext"
8984 # Insert the option either (1) after the last *FLAGS variable, or
8985 # (2) before a word containing "conftest.", or (3) at the end.
8986 # Note that $ac_compile itself does not contain backslashes and begins
8987 # with a dollar sign (not a hyphen), so the echo should work correctly.
8988 lt_compile=`echo "$ac_compile" | $SED \
8989 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8990 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8991 -e 's:$: $lt_compiler_flag:'`
3725885a 8992 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8993 (eval "$lt_compile" 2>out/conftest.err)
8994 ac_status=$?
8995 cat out/conftest.err >&5
3725885a 8996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8997 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8998 then
8999 # The compiler can only warn and ignore the option if not recognized
9000 # So say no if there are warnings
3725885a 9001 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
9002 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9003 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9004 lt_cv_prog_compiler_c_o=yes
9005 fi
9006 fi
9007 chmod u+w . 2>&5
9008 $RM conftest*
9009 # SGI C++ compiler will create directory out/ii_files/ for
9010 # template instantiation
9011 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9012 $RM out/* && rmdir out
9013 cd ..
9014 $RM -r conftest
9015 $RM conftest*
9016
252b5132 9017fi
81ecdfbb
RW
9018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9019$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
42ecbf5e 9020
20e95c23 9021
20e95c23
DJ
9022
9023
d7040cdb
SE
9024
9025
81ecdfbb
RW
9026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9027$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 9028if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 9029 $as_echo_n "(cached) " >&6
42ecbf5e 9030else
d7040cdb
SE
9031 lt_cv_prog_compiler_c_o=no
9032 $RM -r conftest 2>/dev/null
9033 mkdir conftest
9034 cd conftest
9035 mkdir out
9036 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9037
9038 lt_compiler_flag="-o out/conftest2.$ac_objext"
9039 # Insert the option either (1) after the last *FLAGS variable, or
9040 # (2) before a word containing "conftest.", or (3) at the end.
9041 # Note that $ac_compile itself does not contain backslashes and begins
9042 # with a dollar sign (not a hyphen), so the echo should work correctly.
9043 lt_compile=`echo "$ac_compile" | $SED \
9044 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9045 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9046 -e 's:$: $lt_compiler_flag:'`
3725885a 9047 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
9048 (eval "$lt_compile" 2>out/conftest.err)
9049 ac_status=$?
9050 cat out/conftest.err >&5
3725885a 9051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
9052 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9053 then
9054 # The compiler can only warn and ignore the option if not recognized
9055 # So say no if there are warnings
3725885a 9056 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
9057 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9058 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9059 lt_cv_prog_compiler_c_o=yes
9060 fi
9061 fi
9062 chmod u+w . 2>&5
9063 $RM conftest*
9064 # SGI C++ compiler will create directory out/ii_files/ for
9065 # template instantiation
9066 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9067 $RM out/* && rmdir out
9068 cd ..
9069 $RM -r conftest
9070 $RM conftest*
9071
9072fi
81ecdfbb
RW
9073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9074$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
9075
9076
9077
9078
9079hard_links="nottested"
9080if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9081 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
9082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9083$as_echo_n "checking if we can lock with hard links... " >&6; }
d7040cdb
SE
9084 hard_links=yes
9085 $RM conftest*
9086 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9087 touch conftest.a
9088 ln conftest.a conftest.b 2>&5 || hard_links=no
9089 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
9090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9091$as_echo "$hard_links" >&6; }
d7040cdb 9092 if test "$hard_links" = no; then
81ecdfbb
RW
9093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9094$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
d7040cdb
SE
9095 need_locks=warn
9096 fi
9097else
9098 need_locks=no
9099fi
9100
9101
9102
9103
9104
9105
81ecdfbb
RW
9106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9107$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb
SE
9108
9109 runpath_var=
9110 allow_undefined_flag=
9111 always_export_symbols=no
9112 archive_cmds=
9113 archive_expsym_cmds=
9114 compiler_needs_object=no
9115 enable_shared_with_static_runtimes=no
9116 export_dynamic_flag_spec=
9117 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9118 hardcode_automatic=no
9119 hardcode_direct=no
9120 hardcode_direct_absolute=no
9121 hardcode_libdir_flag_spec=
9122 hardcode_libdir_flag_spec_ld=
9123 hardcode_libdir_separator=
9124 hardcode_minus_L=no
9125 hardcode_shlibpath_var=unsupported
9126 inherit_rpath=no
9127 link_all_deplibs=unknown
9128 module_cmds=
9129 module_expsym_cmds=
9130 old_archive_from_new_cmds=
9131 old_archive_from_expsyms_cmds=
9132 thread_safe_flag_spec=
9133 whole_archive_flag_spec=
9134 # include_expsyms should be a list of space-separated symbols to be *always*
9135 # included in the symbol list
9136 include_expsyms=
9137 # exclude_expsyms can be an extended regexp of symbols to exclude
9138 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9139 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9140 # as well as any symbol that contains `d'.
718a6fd8 9141 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
d7040cdb
SE
9142 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9143 # platforms (ab)use it in PIC code, but their linkers get confused if
9144 # the symbol is explicitly referenced. Since portable code cannot
9145 # rely on this symbol name, it's probably fine to never include it in
9146 # preloaded symbol tables.
718a6fd8 9147 # Exclude shared library initialization/finalization symbols.
d7040cdb
SE
9148 extract_expsyms_cmds=
9149
9150 case $host_os in
718a6fd8 9151 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9152 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9153 # When not using gcc, we currently assume that we are using
9154 # Microsoft Visual C++.
9155 if test "$GCC" != yes; then
9156 with_gnu_ld=no
9157 fi
9158 ;;
9159 interix*)
9160 # we just hope/assume this is gcc and not c89 (= MSVC++)
9161 with_gnu_ld=yes
9162 ;;
9163 openbsd*)
9164 with_gnu_ld=no
9165 ;;
9166 esac
9167
9168 ld_shlibs=yes
3725885a
RW
9169
9170 # On some targets, GNU ld is compatible enough with the native linker
9171 # that we're better off using the native interface for both.
9172 lt_use_gnu_ld_interface=no
d7040cdb 9173 if test "$with_gnu_ld" = yes; then
3725885a
RW
9174 case $host_os in
9175 aix*)
9176 # The AIX port of GNU ld has always aspired to compatibility
9177 # with the native linker. However, as the warning in the GNU ld
9178 # block says, versions before 2.19.5* couldn't really create working
9179 # shared libraries, regardless of the interface used.
9180 case `$LD -v 2>&1` in
9181 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9182 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9183 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9184 *)
9185 lt_use_gnu_ld_interface=yes
9186 ;;
9187 esac
9188 ;;
9189 *)
9190 lt_use_gnu_ld_interface=yes
9191 ;;
9192 esac
9193 fi
9194
9195 if test "$lt_use_gnu_ld_interface" = yes; then
d7040cdb
SE
9196 # If archive_cmds runs LD, not CC, wlarc should be empty
9197 wlarc='${wl}'
9198
9199 # Set some defaults for GNU ld with shared library support. These
9200 # are reset later if shared libraries are not supported. Putting them
9201 # here allows them to be overridden if necessary.
9202 runpath_var=LD_RUN_PATH
9203 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9204 export_dynamic_flag_spec='${wl}--export-dynamic'
9205 # ancient GNU ld didn't support --whole-archive et. al.
9206 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9207 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9208 else
9209 whole_archive_flag_spec=
9210 fi
9211 supports_anon_versioning=no
9212 case `$LD -v 2>&1` in
3725885a 9213 *GNU\ gold*) supports_anon_versioning=yes ;;
d7040cdb
SE
9214 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9215 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9216 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9217 *\ 2.11.*) ;; # other 2.11 versions
9218 *) supports_anon_versioning=yes ;;
9219 esac
9220
9221 # See if GNU ld supports shared libraries.
9222 case $host_os in
50e7d84b 9223 aix[3-9]*)
d7040cdb
SE
9224 # On AIX/PPC, the GNU linker is very broken
9225 if test "$host_cpu" != ia64; then
9226 ld_shlibs=no
9227 cat <<_LT_EOF 1>&2
9228
3725885a 9229*** Warning: the GNU linker, at least up to release 2.19, is reported
d7040cdb
SE
9230*** to be unable to reliably create shared libraries on AIX.
9231*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9232*** really care for shared libraries, you may want to install binutils
9233*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9234*** You will then need to restart the configuration process.
d7040cdb
SE
9235
9236_LT_EOF
9237 fi
9238 ;;
9239
9240 amigaos*)
718a6fd8
SE
9241 case $host_cpu in
9242 powerpc)
9243 # see comment about AmigaOS4 .so support
9244 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9245 archive_expsym_cmds=''
9246 ;;
9247 m68k)
9248 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)'
9249 hardcode_libdir_flag_spec='-L$libdir'
9250 hardcode_minus_L=yes
9251 ;;
9252 esac
d7040cdb
SE
9253 ;;
9254
9255 beos*)
9256 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9257 allow_undefined_flag=unsupported
9258 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9259 # support --undefined. This deserves some investigation. FIXME
9260 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9261 else
9262 ld_shlibs=no
9263 fi
9264 ;;
9265
718a6fd8 9266 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9267 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9268 # as there is no search path for DLLs.
9269 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9270 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7040cdb
SE
9271 allow_undefined_flag=unsupported
9272 always_export_symbols=no
9273 enable_shared_with_static_runtimes=yes
f2c621e4 9274 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
9275
9276 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9277 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9278 # If the export-symbols file already is a .def file (1st line
9279 # is EXPORTS), use it as is; otherwise, prepend...
9280 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9281 cp $export_symbols $output_objdir/$soname.def;
9282 else
9283 echo EXPORTS > $output_objdir/$soname.def;
9284 cat $export_symbols >> $output_objdir/$soname.def;
9285 fi~
9286 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9287 else
9288 ld_shlibs=no
9289 fi
9290 ;;
9291
3725885a
RW
9292 haiku*)
9293 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9294 link_all_deplibs=yes
9295 ;;
9296
d7040cdb
SE
9297 interix[3-9]*)
9298 hardcode_direct=no
9299 hardcode_shlibpath_var=no
9300 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9301 export_dynamic_flag_spec='${wl}-E'
9302 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9303 # Instead, shared libraries are loaded at an image base (0x10000000 by
9304 # default) and relocated if they conflict, which is a slow very memory
9305 # consuming and fragmenting process. To avoid this, we pick a random,
9306 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9307 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9308 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9309 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'
9310 ;;
9311
58e24671 9312 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
9313 tmp_diet=no
9314 if test "$host_os" = linux-dietlibc; then
9315 case $cc_basename in
9316 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9317 esac
9318 fi
9319 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9320 && test "$tmp_diet" = no
9321 then
6e733cce 9322 tmp_addflag=' $pic_flag'
718a6fd8 9323 tmp_sharedflag='-shared'
d7040cdb
SE
9324 case $cc_basename,$host_cpu in
9325 pgcc*) # Portland Group C compiler
3725885a 9326 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
9327 tmp_addflag=' $pic_flag'
9328 ;;
3725885a
RW
9329 pgf77* | pgf90* | pgf95* | pgfortran*)
9330 # Portland Group f77 and f90 compilers
9331 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
9332 tmp_addflag=' $pic_flag -Mnomain' ;;
9333 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9334 tmp_addflag=' -i_dynamic' ;;
9335 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9336 tmp_addflag=' -i_dynamic -nofor_main' ;;
9337 ifc* | ifort*) # Intel Fortran compiler
9338 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
9339 lf95*) # Lahey Fortran 8.1
9340 whole_archive_flag_spec=
9341 tmp_sharedflag='--shared' ;;
3725885a 9342 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
9343 tmp_sharedflag='-qmkshrobj'
9344 tmp_addflag= ;;
3725885a
RW
9345 nvcc*) # Cuda Compiler Driver 2.2
9346 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'
9347 compiler_needs_object=yes
9348 ;;
d7040cdb
SE
9349 esac
9350 case `$CC -V 2>&1 | sed 5q` in
9351 *Sun\ C*) # Sun C 5.9
3725885a 9352 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
9353 compiler_needs_object=yes
9354 tmp_sharedflag='-G' ;;
9355 *Sun\ F*) # Sun Fortran 8.3
9356 tmp_sharedflag='-G' ;;
d7040cdb
SE
9357 esac
9358 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9359
9360 if test "x$supports_anon_versioning" = xyes; then
9361 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9362 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9363 echo "local: *; };" >> $output_objdir/$libname.ver~
9364 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9365 fi
718a6fd8
SE
9366
9367 case $cc_basename in
3725885a 9368 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9369 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9370 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9371 hardcode_libdir_flag_spec=
9372 hardcode_libdir_flag_spec_ld='-rpath $libdir'
f2c621e4 9373 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
718a6fd8
SE
9374 if test "x$supports_anon_versioning" = xyes; then
9375 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9376 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9377 echo "local: *; };" >> $output_objdir/$libname.ver~
f2c621e4 9378 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
718a6fd8
SE
9379 fi
9380 ;;
9381 esac
d7040cdb
SE
9382 else
9383 ld_shlibs=no
9384 fi
9385 ;;
9386
9387 netbsd*)
9388 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9389 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9390 wlarc=
9391 else
f2c621e4
AS
9392 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9393 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
d7040cdb
SE
9394 fi
9395 ;;
9396
9397 solaris*)
9398 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9399 ld_shlibs=no
9400 cat <<_LT_EOF 1>&2
9401
9402*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9403*** create shared libraries on Solaris systems. Therefore, libtool
9404*** is disabling shared libraries support. We urge you to upgrade GNU
9405*** binutils to release 2.9.1 or newer. Another option is to modify
9406*** your PATH or compiler configuration so that the native linker is
9407*** used, and then restart.
9408
9409_LT_EOF
9410 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
9411 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9412 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
d7040cdb
SE
9413 else
9414 ld_shlibs=no
9415 fi
9416 ;;
9417
9418 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9419 case `$LD -v 2>&1` in
9420 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9421 ld_shlibs=no
9422 cat <<_LT_EOF 1>&2
9423
9424*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9425*** reliably create shared libraries on SCO systems. Therefore, libtool
9426*** is disabling shared libraries support. We urge you to upgrade GNU
9427*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9428*** your PATH or compiler configuration so that the native linker is
9429*** used, and then restart.
9430
9431_LT_EOF
9432 ;;
9433 *)
9434 # For security reasons, it is highly recommended that you always
9435 # use absolute paths for naming shared libraries, and exclude the
9436 # DT_RUNPATH tag from executables and libraries. But doing so
9437 # requires that you compile everything twice, which is a pain.
9438 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9439 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9440 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9441 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9442 else
9443 ld_shlibs=no
9444 fi
9445 ;;
9446 esac
9447 ;;
9448
9449 sunos4*)
9450 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9451 wlarc=
9452 hardcode_direct=yes
9453 hardcode_shlibpath_var=no
9454 ;;
9455
9456 *)
9457 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
9458 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9459 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
d7040cdb
SE
9460 else
9461 ld_shlibs=no
9462 fi
9463 ;;
9464 esac
9465
9466 if test "$ld_shlibs" = no; then
9467 runpath_var=
9468 hardcode_libdir_flag_spec=
9469 export_dynamic_flag_spec=
9470 whole_archive_flag_spec=
9471 fi
9472 else
9473 # PORTME fill in a description of your system's linker (not GNU ld)
9474 case $host_os in
9475 aix3*)
9476 allow_undefined_flag=unsupported
9477 always_export_symbols=yes
9478 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'
9479 # Note: this linker hardcodes the directories in LIBPATH if there
9480 # are no directories specified by -L.
9481 hardcode_minus_L=yes
9482 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9483 # Neither direct hardcoding nor static linking is supported with a
9484 # broken collect2.
9485 hardcode_direct=unsupported
9486 fi
9487 ;;
9488
50e7d84b 9489 aix[4-9]*)
d7040cdb
SE
9490 if test "$host_cpu" = ia64; then
9491 # On IA64, the linker does run time linking by default, so we don't
9492 # have to do anything special.
9493 aix_use_runtimelinking=no
9494 exp_sym_flag='-Bexport'
9495 no_entry_flag=""
9496 else
9497 # If we're using GNU nm, then we don't want the "-C" option.
9498 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9499 # Also, AIX nm treats weak defined symbols like other global
9500 # defined symbols, whereas GNU nm marks them as "W".
d7040cdb 9501 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9502 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 9503 else
5c14705f 9504 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
9505 fi
9506 aix_use_runtimelinking=no
9507
9508 # Test if we are trying to use run time linking or normal
9509 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9510 # need to do runtime linking.
50e7d84b 9511 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
d7040cdb
SE
9512 for ld_flag in $LDFLAGS; do
9513 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9514 aix_use_runtimelinking=yes
9515 break
9516 fi
9517 done
9518 ;;
9519 esac
9520
9521 exp_sym_flag='-bexport'
9522 no_entry_flag='-bnoentry'
9523 fi
9524
9525 # When large executables or shared objects are built, AIX ld can
9526 # have problems creating the table of contents. If linking a library
9527 # or program results in "error TOC overflow" add -mminimal-toc to
9528 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9529 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9530
9531 archive_cmds=''
9532 hardcode_direct=yes
9533 hardcode_direct_absolute=yes
9534 hardcode_libdir_separator=':'
9535 link_all_deplibs=yes
9536 file_list_spec='${wl}-f,'
9537
9538 if test "$GCC" = yes; then
9539 case $host_os in aix4.[012]|aix4.[012].*)
9540 # We only want to do this on AIX 4.2 and lower, the check
9541 # below for broken collect2 doesn't work under 4.3+
9542 collect2name=`${CC} -print-prog-name=collect2`
9543 if test -f "$collect2name" &&
9544 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9545 then
9546 # We have reworked collect2
9547 :
9548 else
9549 # We have old collect2
9550 hardcode_direct=unsupported
9551 # It fails to find uninstalled libraries when the uninstalled
9552 # path is not listed in the libpath. Setting hardcode_minus_L
9553 # to unsupported forces relinking
9554 hardcode_minus_L=yes
9555 hardcode_libdir_flag_spec='-L$libdir'
9556 hardcode_libdir_separator=
9557 fi
9558 ;;
9559 esac
9560 shared_flag='-shared'
9561 if test "$aix_use_runtimelinking" = yes; then
9562 shared_flag="$shared_flag "'${wl}-G'
9563 fi
9564 else
9565 # not using gcc
9566 if test "$host_cpu" = ia64; then
9567 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9568 # chokes on -Wl,-G. The following line is correct:
9569 shared_flag='-G'
9570 else
9571 if test "$aix_use_runtimelinking" = yes; then
9572 shared_flag='${wl}-G'
9573 else
9574 shared_flag='${wl}-bM:SRE'
9575 fi
9576 fi
9577 fi
9578
718a6fd8 9579 export_dynamic_flag_spec='${wl}-bexpall'
d7040cdb
SE
9580 # It seems that -bexpall does not export symbols beginning with
9581 # underscore (_), so it is better to generate a list of symbols to export.
9582 always_export_symbols=yes
9583 if test "$aix_use_runtimelinking" = yes; then
9584 # Warning - without using the other runtime loading flags (-brtl),
9585 # -berok will link without error, but may produce a broken library.
9586 allow_undefined_flag='-berok'
9587 # Determine the default libpath from the value encoded in an
9588 # empty executable.
f2c621e4 9589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 9590/* end confdefs.h. */
d7040cdb
SE
9591
9592int
9593main ()
9594{
9595
9596 ;
9597 return 0;
9598}
42ecbf5e 9599_ACEOF
81ecdfbb 9600if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9601
f2c621e4
AS
9602lt_aix_libpath_sed='
9603 /Import File Strings/,/^$/ {
9604 /^0/ {
9605 s/^0 *\(.*\)$/\1/
9606 p
9607 }
9608 }'
9609aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9610# Check for a 64-bit object if we didn't find anything.
9611if test -z "$aix_libpath"; then
9612 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9613fi
252b5132 9614fi
81ecdfbb
RW
9615rm -f core conftest.err conftest.$ac_objext \
9616 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9617if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
252b5132 9618
d7040cdb 9619 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9620 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
9621 else
9622 if test "$host_cpu" = ia64; then
9623 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9624 allow_undefined_flag="-z nodefs"
9625 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"
9626 else
9627 # Determine the default libpath from the value encoded in an
9628 # empty executable.
f2c621e4 9629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 9630/* end confdefs.h. */
d7040cdb
SE
9631
9632int
9633main ()
9634{
9635
9636 ;
9637 return 0;
9638}
42ecbf5e 9639_ACEOF
81ecdfbb 9640if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9641
f2c621e4
AS
9642lt_aix_libpath_sed='
9643 /Import File Strings/,/^$/ {
9644 /^0/ {
9645 s/^0 *\(.*\)$/\1/
9646 p
9647 }
9648 }'
9649aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9650# Check for a 64-bit object if we didn't find anything.
9651if test -z "$aix_libpath"; then
9652 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9653fi
252b5132 9654fi
81ecdfbb
RW
9655rm -f core conftest.err conftest.$ac_objext \
9656 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9657if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb
SE
9658
9659 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9660 # Warning - without using the other run time loading flags,
9661 # -berok will link without error, but may produce a broken library.
9662 no_undefined_flag=' ${wl}-bernotok'
9663 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9664 if test "$with_gnu_ld" = yes; then
9665 # We only use this code for GNU lds that support --whole-archive.
9666 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9667 else
9668 # Exported symbols can be pulled into shared objects from archives
9669 whole_archive_flag_spec='$convenience'
9670 fi
d7040cdb
SE
9671 archive_cmds_need_lc=yes
9672 # This is similar to how AIX traditionally builds its shared libraries.
9673 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'
9674 fi
9675 fi
9676 ;;
42ecbf5e 9677
d7040cdb 9678 amigaos*)
718a6fd8
SE
9679 case $host_cpu in
9680 powerpc)
9681 # see comment about AmigaOS4 .so support
9682 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9683 archive_expsym_cmds=''
9684 ;;
9685 m68k)
9686 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)'
9687 hardcode_libdir_flag_spec='-L$libdir'
9688 hardcode_minus_L=yes
9689 ;;
9690 esac
d7040cdb 9691 ;;
252b5132 9692
d7040cdb
SE
9693 bsdi[45]*)
9694 export_dynamic_flag_spec=-rdynamic
9695 ;;
252b5132 9696
718a6fd8 9697 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9698 # When not using gcc, we currently assume that we are using
9699 # Microsoft Visual C++.
9700 # hardcode_libdir_flag_spec is actually meaningless, as there is
9701 # no search path for DLLs.
f2c621e4
AS
9702 hardcode_libdir_flag_spec=' '
9703 allow_undefined_flag=unsupported
9704 # Tell ltmain to make .lib files, not .a files.
9705 libext=lib
9706 # Tell ltmain to make .dll files, not .so files.
9707 shrext_cmds=".dll"
9708 # FIXME: Setting linknames here is a bad hack.
9709 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9710 # The linker will automatically build a .lib file if we build a DLL.
9711 old_archive_from_new_cmds='true'
9712 # FIXME: Should let the user specify the lib program.
9713 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9714 fix_srcfile_path='`cygpath -w "$srcfile"`'
9715 enable_shared_with_static_runtimes=yes
d7040cdb 9716 ;;
252b5132 9717
d7040cdb 9718 darwin* | rhapsody*)
c46f8c51 9719
718a6fd8
SE
9720
9721 archive_cmds_need_lc=no
9722 hardcode_direct=no
9723 hardcode_automatic=yes
9724 hardcode_shlibpath_var=unsupported
3725885a
RW
9725 if test "$lt_cv_ld_force_load" = "yes"; then
9726 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\"`'
9727 else
9728 whole_archive_flag_spec=''
9729 fi
718a6fd8
SE
9730 link_all_deplibs=yes
9731 allow_undefined_flag="$_lt_dar_allow_undefined"
9732 case $cc_basename in
9733 ifort*) _lt_dar_can_shared=yes ;;
9734 *) _lt_dar_can_shared=$GCC ;;
9735 esac
9736 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9737 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9738 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9739 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9740 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}"
9741 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}"
9742
9743 else
9744 ld_shlibs=no
9745 fi
9746
d7040cdb 9747 ;;
42ecbf5e 9748
d7040cdb
SE
9749 dgux*)
9750 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9751 hardcode_libdir_flag_spec='-L$libdir'
9752 hardcode_shlibpath_var=no
9753 ;;
252b5132 9754
d7040cdb
SE
9755 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9756 # support. Future versions do this automatically, but an explicit c++rt0.o
9757 # does not break anything, and helps significantly (at the cost of a little
9758 # extra space).
9759 freebsd2.2*)
9760 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9761 hardcode_libdir_flag_spec='-R$libdir'
9762 hardcode_direct=yes
9763 hardcode_shlibpath_var=no
9764 ;;
252b5132 9765
d7040cdb 9766 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9767 freebsd2.*)
d7040cdb
SE
9768 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9769 hardcode_direct=yes
9770 hardcode_minus_L=yes
9771 hardcode_shlibpath_var=no
9772 ;;
42ecbf5e 9773
d7040cdb
SE
9774 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9775 freebsd* | dragonfly*)
f2c621e4 9776 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9777 hardcode_libdir_flag_spec='-R$libdir'
9778 hardcode_direct=yes
9779 hardcode_shlibpath_var=no
9780 ;;
252b5132 9781
d7040cdb
SE
9782 hpux9*)
9783 if test "$GCC" = yes; then
f2c621e4 9784 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
9785 else
9786 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'
9787 fi
9788 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9789 hardcode_libdir_separator=:
9790 hardcode_direct=yes
9791
9792 # hardcode_minus_L: Not really in the search PATH,
9793 # but as the default location of the library.
9794 hardcode_minus_L=yes
9795 export_dynamic_flag_spec='${wl}-E'
9796 ;;
20e95c23 9797
d7040cdb 9798 hpux10*)
3725885a 9799 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
f2c621e4 9800 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9801 else
9802 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9803 fi
9804 if test "$with_gnu_ld" = no; then
9805 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9806 hardcode_libdir_flag_spec_ld='+b $libdir'
9807 hardcode_libdir_separator=:
9808 hardcode_direct=yes
9809 hardcode_direct_absolute=yes
9810 export_dynamic_flag_spec='${wl}-E'
9811 # hardcode_minus_L: Not really in the search PATH,
9812 # but as the default location of the library.
9813 hardcode_minus_L=yes
9814 fi
9815 ;;
20e95c23 9816
d7040cdb 9817 hpux11*)
3725885a 9818 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9819 case $host_cpu in
9820 hppa*64*)
9821 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9822 ;;
9823 ia64*)
f2c621e4 9824 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9825 ;;
9826 *)
f2c621e4 9827 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9828 ;;
9829 esac
9830 else
9831 case $host_cpu in
9832 hppa*64*)
9833 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9834 ;;
9835 ia64*)
9836 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9837 ;;
9838 *)
3725885a
RW
9839
9840 # Older versions of the 11.00 compiler do not understand -b yet
9841 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9843$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9844if ${lt_cv_prog_compiler__b+:} false; then :
3725885a
RW
9845 $as_echo_n "(cached) " >&6
9846else
9847 lt_cv_prog_compiler__b=no
9848 save_LDFLAGS="$LDFLAGS"
9849 LDFLAGS="$LDFLAGS -b"
9850 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9851 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9852 # The linker can only warn and ignore the option if not recognized
9853 # So say no if there are warnings
9854 if test -s conftest.err; then
9855 # Append any errors to the config.log.
9856 cat conftest.err 1>&5
9857 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9858 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9859 if diff conftest.exp conftest.er2 >/dev/null; then
9860 lt_cv_prog_compiler__b=yes
9861 fi
9862 else
9863 lt_cv_prog_compiler__b=yes
9864 fi
9865 fi
9866 $RM -r conftest*
9867 LDFLAGS="$save_LDFLAGS"
9868
9869fi
9870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9871$as_echo "$lt_cv_prog_compiler__b" >&6; }
9872
9873if test x"$lt_cv_prog_compiler__b" = xyes; then
9874 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9875else
9876 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9877fi
9878
d7040cdb
SE
9879 ;;
9880 esac
9881 fi
9882 if test "$with_gnu_ld" = no; then
9883 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9884 hardcode_libdir_separator=:
9885
9886 case $host_cpu in
9887 hppa*64*|ia64*)
9888 hardcode_direct=no
9889 hardcode_shlibpath_var=no
9890 ;;
9891 *)
9892 hardcode_direct=yes
9893 hardcode_direct_absolute=yes
9894 export_dynamic_flag_spec='${wl}-E'
9895
9896 # hardcode_minus_L: Not really in the search PATH,
9897 # but as the default location of the library.
9898 hardcode_minus_L=yes
9899 ;;
9900 esac
9901 fi
9902 ;;
9903
9904 irix5* | irix6* | nonstopux*)
9905 if test "$GCC" = yes; then
f2c621e4 9906 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
9907 # Try to use the -exported_symbol ld option, if it does not
9908 # work, assume that -exports_file does not work either and
9909 # implicitly export all symbols.
f2c621e4
AS
9910 save_LDFLAGS="$LDFLAGS"
9911 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 9913/* end confdefs.h. */
f2c621e4 9914int foo(void) {}
42ecbf5e 9915_ACEOF
81ecdfbb 9916if ac_fn_c_try_link "$LINENO"; then :
f2c621e4
AS
9917 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'
9918
42ecbf5e 9919fi
81ecdfbb
RW
9920rm -f core conftest.err conftest.$ac_objext \
9921 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9922 LDFLAGS="$save_LDFLAGS"
d7040cdb 9923 else
3725885a
RW
9924 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'
9925 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
9926 fi
9927 archive_cmds_need_lc='no'
9928 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9929 hardcode_libdir_separator=:
9930 inherit_rpath=yes
9931 link_all_deplibs=yes
9932 ;;
42ecbf5e 9933
d7040cdb
SE
9934 netbsd*)
9935 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9936 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9937 else
9938 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9939 fi
9940 hardcode_libdir_flag_spec='-R$libdir'
9941 hardcode_direct=yes
9942 hardcode_shlibpath_var=no
9943 ;;
42ecbf5e 9944
d7040cdb
SE
9945 newsos6)
9946 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9947 hardcode_direct=yes
9948 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9949 hardcode_libdir_separator=:
9950 hardcode_shlibpath_var=no
9951 ;;
42ecbf5e 9952
d7040cdb
SE
9953 *nto* | *qnx*)
9954 ;;
252b5132 9955
d7040cdb 9956 openbsd*)
718a6fd8
SE
9957 if test -f /usr/libexec/ld.so; then
9958 hardcode_direct=yes
9959 hardcode_shlibpath_var=no
9960 hardcode_direct_absolute=yes
9961 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
d7040cdb 9962 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9963 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
d7040cdb 9964 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9965 export_dynamic_flag_spec='${wl}-E'
9966 else
9967 case $host_os in
9968 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9969 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9970 hardcode_libdir_flag_spec='-R$libdir'
9971 ;;
9972 *)
9973 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9974 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9975 ;;
9976 esac
9977 fi
9978 else
9979 ld_shlibs=no
d7040cdb
SE
9980 fi
9981 ;;
252b5132 9982
d7040cdb
SE
9983 os2*)
9984 hardcode_libdir_flag_spec='-L$libdir'
9985 hardcode_minus_L=yes
9986 allow_undefined_flag=unsupported
3725885a 9987 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
9988 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9989 ;;
2481e6a2 9990
d7040cdb
SE
9991 osf3*)
9992 if test "$GCC" = yes; then
9993 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9994 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
9995 else
9996 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9997 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
9998 fi
9999 archive_cmds_need_lc='no'
10000 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10001 hardcode_libdir_separator=:
10002 ;;
42ecbf5e 10003
d7040cdb
SE
10004 osf4* | osf5*) # as osf3* with the addition of -msym flag
10005 if test "$GCC" = yes; then
10006 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
f2c621e4 10007 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
10008 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10009 else
10010 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10011 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 10012 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 10013 $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 10014
d7040cdb
SE
10015 # Both c and cxx compiler support -rpath directly
10016 hardcode_libdir_flag_spec='-rpath $libdir'
10017 fi
10018 archive_cmds_need_lc='no'
10019 hardcode_libdir_separator=:
10020 ;;
10021
10022 solaris*)
10023 no_undefined_flag=' -z defs'
10024 if test "$GCC" = yes; then
10025 wlarc='${wl}'
f2c621e4 10026 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 10027 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
f2c621e4 10028 $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
10029 else
10030 case `$CC -V 2>&1` in
10031 *"Compilers 5.0"*)
10032 wlarc=''
10033 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10034 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10035 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10036 ;;
10037 *)
10038 wlarc='${wl}'
10039 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10040 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10041 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10042 ;;
10043 esac
10044 fi
10045 hardcode_libdir_flag_spec='-R$libdir'
10046 hardcode_shlibpath_var=no
10047 case $host_os in
10048 solaris2.[0-5] | solaris2.[0-5].*) ;;
10049 *)
10050 # The compiler driver will combine and reorder linker options,
10051 # but understands `-z linker_flag'. GCC discards it without `$wl',
10052 # but is careful enough not to reorder.
10053 # Supported since Solaris 2.6 (maybe 2.5.1?)
10054 if test "$GCC" = yes; then
10055 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10056 else
10057 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10058 fi
10059 ;;
10060 esac
10061 link_all_deplibs=yes
10062 ;;
10063
10064 sunos4*)
10065 if test "x$host_vendor" = xsequent; then
10066 # Use $CC to link under sequent, because it throws in some extra .o
10067 # files that make .init and .fini sections work.
10068 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10069 else
10070 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10071 fi
10072 hardcode_libdir_flag_spec='-L$libdir'
10073 hardcode_direct=yes
10074 hardcode_minus_L=yes
10075 hardcode_shlibpath_var=no
10076 ;;
10077
10078 sysv4)
10079 case $host_vendor in
10080 sni)
10081 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10082 hardcode_direct=yes # is this really true???
10083 ;;
10084 siemens)
10085 ## LD is ld it makes a PLAMLIB
10086 ## CC just makes a GrossModule.
10087 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10088 reload_cmds='$CC -r -o $output$reload_objs'
10089 hardcode_direct=no
10090 ;;
10091 motorola)
10092 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10093 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10094 ;;
10095 esac
10096 runpath_var='LD_RUN_PATH'
10097 hardcode_shlibpath_var=no
10098 ;;
10099
10100 sysv4.3*)
10101 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10102 hardcode_shlibpath_var=no
10103 export_dynamic_flag_spec='-Bexport'
10104 ;;
10105
10106 sysv4*MP*)
10107 if test -d /usr/nec; then
10108 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10109 hardcode_shlibpath_var=no
10110 runpath_var=LD_RUN_PATH
10111 hardcode_runpath_var=yes
10112 ld_shlibs=yes
10113 fi
10114 ;;
10115
10116 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10117 no_undefined_flag='${wl}-z,text'
10118 archive_cmds_need_lc=no
10119 hardcode_shlibpath_var=no
10120 runpath_var='LD_RUN_PATH'
10121
10122 if test "$GCC" = yes; then
10123 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10124 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10125 else
10126 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10127 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10128 fi
10129 ;;
10130
10131 sysv5* | sco3.2v5* | sco5v6*)
10132 # Note: We can NOT use -z defs as we might desire, because we do not
10133 # link with -lc, and that would cause any symbols used from libc to
10134 # always be unresolved, which means just about no library would
10135 # ever link correctly. If we're not using GNU ld we use -z text
10136 # though, which does catch some bad symbols but isn't as heavy-handed
10137 # as -z defs.
10138 no_undefined_flag='${wl}-z,text'
10139 allow_undefined_flag='${wl}-z,nodefs'
10140 archive_cmds_need_lc=no
10141 hardcode_shlibpath_var=no
10142 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10143 hardcode_libdir_separator=':'
10144 link_all_deplibs=yes
10145 export_dynamic_flag_spec='${wl}-Bexport'
10146 runpath_var='LD_RUN_PATH'
10147
10148 if test "$GCC" = yes; then
10149 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10150 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10151 else
10152 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10153 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10154 fi
10155 ;;
10156
10157 uts4*)
10158 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10159 hardcode_libdir_flag_spec='-L$libdir'
10160 hardcode_shlibpath_var=no
10161 ;;
10162
10163 *)
10164 ld_shlibs=no
10165 ;;
10166 esac
10167
10168 if test x$host_vendor = xsni; then
10169 case $host in
10170 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10171 export_dynamic_flag_spec='${wl}-Blargedynsym'
10172 ;;
10173 esac
10174 fi
10175 fi
10176
81ecdfbb
RW
10177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10178$as_echo "$ld_shlibs" >&6; }
d7040cdb
SE
10179test "$ld_shlibs" = no && can_build_shared=no
10180
10181with_gnu_ld=$with_gnu_ld
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197#
10198# Do we need to explicitly link libc?
10199#
10200case "x$archive_cmds_need_lc" in
10201x|xyes)
10202 # Assume -lc should be added
10203 archive_cmds_need_lc=yes
10204
10205 if test "$enable_shared" = yes && test "$GCC" = yes; then
10206 case $archive_cmds in
10207 *'~'*)
10208 # FIXME: we may have to deal with multi-command sequences.
10209 ;;
10210 '$CC '*)
10211 # Test whether the compiler implicitly links with -lc since on some
10212 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10213 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10215$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 10216if ${lt_cv_archive_cmds_need_lc+:} false; then :
81ecdfbb 10217 $as_echo_n "(cached) " >&6
39144654
RW
10218else
10219 $RM conftest*
10220 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10221
81ecdfbb 10222 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb 10223 (eval $ac_compile) 2>&5
20e95c23 10224 ac_status=$?
81ecdfbb
RW
10225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10226 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10227 soname=conftest
10228 lib=conftest
10229 libobjs=conftest.$ac_objext
10230 deplibs=
10231 wl=$lt_prog_compiler_wl
10232 pic_flag=$lt_prog_compiler_pic
10233 compiler_flags=-v
10234 linker_flags=-v
10235 verstring=
10236 output_objdir=.
10237 libname=conftest
10238 lt_save_allow_undefined_flag=$allow_undefined_flag
10239 allow_undefined_flag=
81ecdfbb 10240 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
d7040cdb 10241 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
20e95c23 10242 ac_status=$?
81ecdfbb
RW
10243 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10244 test $ac_status = 0; }
39144654
RW
10245 then
10246 lt_cv_archive_cmds_need_lc=no
10247 else
10248 lt_cv_archive_cmds_need_lc=yes
10249 fi
10250 allow_undefined_flag=$lt_save_allow_undefined_flag
10251 else
10252 cat conftest.err 1>&5
10253 fi
10254 $RM conftest*
10255
10256fi
81ecdfbb
RW
10257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10258$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10259 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
d7040cdb
SE
10260 ;;
10261 esac
10262 fi
10263 ;;
10264esac
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
81ecdfbb
RW
10422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10423$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10424
10425if test "$GCC" = yes; then
d7040cdb
SE
10426 case $host_os in
10427 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10428 *) lt_awk_arg="/^libraries:/" ;;
10429 esac
3725885a
RW
10430 case $host_os in
10431 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10432 *) lt_sed_strip_eq="s,=/,/,g" ;;
10433 esac
10434 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10435 case $lt_search_path_spec in
10436 *\;*)
d7040cdb
SE
10437 # if the path contains ";" then we assume it to be the separator
10438 # otherwise default to the standard path separator (i.e. ":") - it is
10439 # assumed that no part of a normal pathname contains ";" but that should
10440 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10441 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10442 ;;
10443 *)
10444 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10445 ;;
10446 esac
d7040cdb
SE
10447 # Ok, now we have the path, separated by spaces, we can step through it
10448 # and add multilib dir if necessary.
10449 lt_tmp_lt_search_path_spec=
10450 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10451 for lt_sys_path in $lt_search_path_spec; do
10452 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10453 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10454 else
10455 test -d "$lt_sys_path" && \
10456 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10457 fi
10458 done
3725885a 10459 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7040cdb
SE
10460BEGIN {RS=" "; FS="/|\n";} {
10461 lt_foo="";
10462 lt_count=0;
10463 for (lt_i = NF; lt_i > 0; lt_i--) {
10464 if ($lt_i != "" && $lt_i != ".") {
10465 if ($lt_i == "..") {
10466 lt_count++;
10467 } else {
10468 if (lt_count == 0) {
10469 lt_foo="/" $lt_i lt_foo;
10470 } else {
10471 lt_count--;
10472 }
10473 }
10474 }
10475 }
10476 if (lt_foo != "") { lt_freq[lt_foo]++; }
10477 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10478}'`
3725885a
RW
10479 # AWK program above erroneously prepends '/' to C:/dos/paths
10480 # for these hosts.
10481 case $host_os in
10482 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10483 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10484 esac
10485 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb
SE
10486else
10487 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10488fi
10489library_names_spec=
10490libname_spec='lib$name'
10491soname_spec=
10492shrext_cmds=".so"
10493postinstall_cmds=
10494postuninstall_cmds=
10495finish_cmds=
10496finish_eval=
10497shlibpath_var=
10498shlibpath_overrides_runpath=unknown
10499version_type=none
10500dynamic_linker="$host_os ld.so"
10501sys_lib_dlsearch_path_spec="/lib /usr/lib"
10502need_lib_prefix=unknown
10503hardcode_into_libs=no
10504
10505# when you set need_version to no, make sure it does not cause -set_version
10506# flags to be left without arguments
10507need_version=unknown
10508
10509case $host_os in
10510aix3*)
10511 version_type=linux
10512 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10513 shlibpath_var=LIBPATH
10514
10515 # AIX 3 has no versioning support, so we append a major version to the name.
10516 soname_spec='${libname}${release}${shared_ext}$major'
10517 ;;
10518
50e7d84b 10519aix[4-9]*)
d7040cdb
SE
10520 version_type=linux
10521 need_lib_prefix=no
10522 need_version=no
10523 hardcode_into_libs=yes
10524 if test "$host_cpu" = ia64; then
10525 # AIX 5 supports IA64
10526 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10527 shlibpath_var=LD_LIBRARY_PATH
10528 else
10529 # With GCC up to 2.95.x, collect2 would create an import file
10530 # for dependence libraries. The import file would start with
10531 # the line `#! .'. This would cause the generated library to
10532 # depend on `.', always an invalid library. This was fixed in
10533 # development snapshots of GCC prior to 3.0.
10534 case $host_os in
10535 aix4 | aix4.[01] | aix4.[01].*)
10536 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10537 echo ' yes '
10538 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10539 :
10540 else
10541 can_build_shared=no
10542 fi
10543 ;;
10544 esac
10545 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10546 # soname into executable. Probably we can add versioning support to
10547 # collect2, so additional links can be useful in future.
10548 if test "$aix_use_runtimelinking" = yes; then
10549 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10550 # instead of lib<name>.a to let people know that these are not
10551 # typical AIX shared libraries.
10552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10553 else
10554 # We preserve .a as extension for shared libraries through AIX4.2
10555 # and later when we are not doing run time linking.
10556 library_names_spec='${libname}${release}.a $libname.a'
10557 soname_spec='${libname}${release}${shared_ext}$major'
10558 fi
10559 shlibpath_var=LIBPATH
10560 fi
10561 ;;
10562
10563amigaos*)
718a6fd8
SE
10564 case $host_cpu in
10565 powerpc)
10566 # Since July 2007 AmigaOS4 officially supports .so libraries.
10567 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10569 ;;
10570 m68k)
d7040cdb
SE
10571 library_names_spec='$libname.ixlibrary $libname.a'
10572 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10573 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
10574 ;;
10575 esac
d7040cdb
SE
10576 ;;
10577
10578beos*)
10579 library_names_spec='${libname}${shared_ext}'
10580 dynamic_linker="$host_os ld.so"
10581 shlibpath_var=LIBRARY_PATH
10582 ;;
10583
10584bsdi[45]*)
10585 version_type=linux
10586 need_version=no
10587 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10588 soname_spec='${libname}${release}${shared_ext}$major'
10589 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10590 shlibpath_var=LD_LIBRARY_PATH
10591 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10592 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10593 # the default ld.so.conf also contains /usr/contrib/lib and
10594 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10595 # libtool to hard-code these into programs
10596 ;;
10597
718a6fd8 10598cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
10599 version_type=windows
10600 shrext_cmds=".dll"
10601 need_version=no
10602 need_lib_prefix=no
10603
f2c621e4
AS
10604 case $GCC,$host_os in
10605 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
d7040cdb
SE
10606 library_names_spec='$libname.dll.a'
10607 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10608 postinstall_cmds='base_file=`basename \${file}`~
10609 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10610 dldir=$destdir/`dirname \$dlpath`~
10611 test -d \$dldir || mkdir -p \$dldir~
10612 $install_prog $dir/$dlname \$dldir/$dlname~
10613 chmod a+x \$dldir/$dlname~
10614 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10615 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10616 fi'
10617 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10618 dlpath=$dir/\$dldll~
10619 $RM \$dlpath'
10620 shlibpath_overrides_runpath=yes
10621
10622 case $host_os in
10623 cygwin*)
10624 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10625 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10626
10627 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7040cdb 10628 ;;
718a6fd8 10629 mingw* | cegcc*)
d7040cdb
SE
10630 # MinGW DLLs use traditional 'lib' prefix
10631 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7040cdb
SE
10632 ;;
10633 pw32*)
10634 # pw32 DLLs use 'pw' prefix rather than 'lib'
10635 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10636 ;;
10637 esac
10638 ;;
10639
10640 *)
10641 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10642 ;;
10643 esac
f2c621e4 10644 dynamic_linker='Win32 ld.exe'
d7040cdb
SE
10645 # FIXME: first we should search . and the directory the executable is in
10646 shlibpath_var=PATH
10647 ;;
10648
10649darwin* | rhapsody*)
10650 dynamic_linker="$host_os dyld"
10651 version_type=darwin
10652 need_lib_prefix=no
10653 need_version=no
10654 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10655 soname_spec='${libname}${release}${major}$shared_ext'
10656 shlibpath_overrides_runpath=yes
10657 shlibpath_var=DYLD_LIBRARY_PATH
10658 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10659
10660 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10661 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10662 ;;
10663
10664dgux*)
10665 version_type=linux
10666 need_lib_prefix=no
10667 need_version=no
10668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10669 soname_spec='${libname}${release}${shared_ext}$major'
10670 shlibpath_var=LD_LIBRARY_PATH
10671 ;;
10672
d7040cdb
SE
10673freebsd* | dragonfly*)
10674 # DragonFly does not have aout. When/if they implement a new
10675 # versioning mechanism, adjust this.
10676 if test -x /usr/bin/objformat; then
10677 objformat=`/usr/bin/objformat`
10678 else
10679 case $host_os in
6d2920c8 10680 freebsd[23].*) objformat=aout ;;
d7040cdb
SE
10681 *) objformat=elf ;;
10682 esac
10683 fi
10684 version_type=freebsd-$objformat
10685 case $version_type in
10686 freebsd-elf*)
10687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10688 need_version=no
10689 need_lib_prefix=no
10690 ;;
10691 freebsd-*)
10692 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10693 need_version=yes
10694 ;;
10695 esac
10696 shlibpath_var=LD_LIBRARY_PATH
10697 case $host_os in
6d2920c8 10698 freebsd2.*)
d7040cdb
SE
10699 shlibpath_overrides_runpath=yes
10700 ;;
10701 freebsd3.[01]* | freebsdelf3.[01]*)
10702 shlibpath_overrides_runpath=yes
10703 hardcode_into_libs=yes
10704 ;;
10705 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10706 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10707 shlibpath_overrides_runpath=no
10708 hardcode_into_libs=yes
10709 ;;
10710 *) # from 4.6 on, and DragonFly
10711 shlibpath_overrides_runpath=yes
10712 hardcode_into_libs=yes
10713 ;;
10714 esac
10715 ;;
10716
10717gnu*)
10718 version_type=linux
10719 need_lib_prefix=no
10720 need_version=no
10721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10722 soname_spec='${libname}${release}${shared_ext}$major'
10723 shlibpath_var=LD_LIBRARY_PATH
10724 hardcode_into_libs=yes
10725 ;;
10726
3725885a
RW
10727haiku*)
10728 version_type=linux
10729 need_lib_prefix=no
10730 need_version=no
10731 dynamic_linker="$host_os runtime_loader"
10732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10733 soname_spec='${libname}${release}${shared_ext}$major'
10734 shlibpath_var=LIBRARY_PATH
10735 shlibpath_overrides_runpath=yes
f2c621e4 10736 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
3725885a
RW
10737 hardcode_into_libs=yes
10738 ;;
10739
d7040cdb
SE
10740hpux9* | hpux10* | hpux11*)
10741 # Give a soname corresponding to the major version so that dld.sl refuses to
10742 # link against other versions.
10743 version_type=sunos
10744 need_lib_prefix=no
10745 need_version=no
10746 case $host_cpu in
10747 ia64*)
10748 shrext_cmds='.so'
10749 hardcode_into_libs=yes
10750 dynamic_linker="$host_os dld.so"
10751 shlibpath_var=LD_LIBRARY_PATH
10752 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10754 soname_spec='${libname}${release}${shared_ext}$major'
10755 if test "X$HPUX_IA64_MODE" = X32; then
10756 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10757 else
10758 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10759 fi
10760 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10761 ;;
10762 hppa*64*)
10763 shrext_cmds='.sl'
10764 hardcode_into_libs=yes
10765 dynamic_linker="$host_os dld.sl"
10766 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10767 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10769 soname_spec='${libname}${release}${shared_ext}$major'
10770 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10771 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10772 ;;
10773 *)
10774 shrext_cmds='.sl'
10775 dynamic_linker="$host_os dld.sl"
10776 shlibpath_var=SHLIB_PATH
10777 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10778 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10779 soname_spec='${libname}${release}${shared_ext}$major'
10780 ;;
10781 esac
3725885a 10782 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7040cdb 10783 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10784 # or fails outright, so override atomically:
10785 install_override_mode=555
d7040cdb
SE
10786 ;;
10787
10788interix[3-9]*)
10789 version_type=linux
10790 need_lib_prefix=no
10791 need_version=no
10792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10793 soname_spec='${libname}${release}${shared_ext}$major'
10794 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10795 shlibpath_var=LD_LIBRARY_PATH
10796 shlibpath_overrides_runpath=no
10797 hardcode_into_libs=yes
10798 ;;
10799
10800irix5* | irix6* | nonstopux*)
10801 case $host_os in
10802 nonstopux*) version_type=nonstopux ;;
10803 *)
10804 if test "$lt_cv_prog_gnu_ld" = yes; then
10805 version_type=linux
10806 else
10807 version_type=irix
10808 fi ;;
10809 esac
10810 need_lib_prefix=no
10811 need_version=no
10812 soname_spec='${libname}${release}${shared_ext}$major'
10813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10814 case $host_os in
10815 irix5* | nonstopux*)
10816 libsuff= shlibsuff=
10817 ;;
10818 *)
10819 case $LD in # libtool.m4 will add one of these switches to LD
10820 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10821 libsuff= shlibsuff= libmagic=32-bit;;
10822 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10823 libsuff=32 shlibsuff=N32 libmagic=N32;;
10824 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10825 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10826 *) libsuff= shlibsuff= libmagic=never-match;;
10827 esac
10828 ;;
10829 esac
10830 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10831 shlibpath_overrides_runpath=no
10832 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10833 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10834 hardcode_into_libs=yes
10835 ;;
10836
10837# No shared lib support for Linux oldld, aout, or coff.
10838linux*oldld* | linux*aout* | linux*coff*)
10839 dynamic_linker=no
10840 ;;
10841
10842# This must be Linux ELF.
58e24671 10843linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
10844 version_type=linux
10845 need_lib_prefix=no
10846 need_version=no
10847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10848 soname_spec='${libname}${release}${shared_ext}$major'
10849 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10850 shlibpath_var=LD_LIBRARY_PATH
10851 shlibpath_overrides_runpath=no
39144654 10852
d7040cdb 10853 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10854 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
81ecdfbb 10855 $as_echo_n "(cached) " >&6
39144654
RW
10856else
10857 lt_cv_shlibpath_overrides_runpath=no
10858 save_LDFLAGS=$LDFLAGS
10859 save_libdir=$libdir
10860 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10861 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10863/* end confdefs.h. */
10864
10865int
10866main ()
10867{
10868
10869 ;
10870 return 0;
10871}
10872_ACEOF
81ecdfbb
RW
10873if ac_fn_c_try_link "$LINENO"; then :
10874 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10875 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10876fi
d7040cdb 10877fi
81ecdfbb
RW
10878rm -f core conftest.err conftest.$ac_objext \
10879 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10880 LDFLAGS=$save_LDFLAGS
10881 libdir=$save_libdir
10882
10883fi
10884
10885 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb
SE
10886
10887 # This implies no fast_install, which is unacceptable.
10888 # Some rework will be needed to allow for fast_install
10889 # before this can be enabled.
10890 hardcode_into_libs=yes
10891
10892 # Append ld.so.conf contents to the search path
10893 if test -f /etc/ld.so.conf; then
3725885a 10894 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 10895 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
d7040cdb
SE
10896 fi
10897
10898 # We used to test for /lib/ld.so.1 and disable shared libraries on
10899 # powerpc, because MkLinux only supported shared libraries with the
10900 # GNU dynamic linker. Since this was broken with cross compilers,
10901 # most powerpc-linux boxes support dynamic linking these days and
10902 # people can always --disable-shared, the test was removed, and we
10903 # assume the GNU/Linux dynamic linker is in use.
10904 dynamic_linker='GNU/Linux ld.so'
10905 ;;
10906
10907netbsd*)
10908 version_type=sunos
10909 need_lib_prefix=no
10910 need_version=no
10911 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10913 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10914 dynamic_linker='NetBSD (a.out) ld.so'
10915 else
10916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10917 soname_spec='${libname}${release}${shared_ext}$major'
10918 dynamic_linker='NetBSD ld.elf_so'
10919 fi
10920 shlibpath_var=LD_LIBRARY_PATH
10921 shlibpath_overrides_runpath=yes
10922 hardcode_into_libs=yes
10923 ;;
10924
10925newsos6)
10926 version_type=linux
10927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10928 shlibpath_var=LD_LIBRARY_PATH
10929 shlibpath_overrides_runpath=yes
10930 ;;
10931
10932*nto* | *qnx*)
10933 version_type=qnx
10934 need_lib_prefix=no
10935 need_version=no
10936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10937 soname_spec='${libname}${release}${shared_ext}$major'
10938 shlibpath_var=LD_LIBRARY_PATH
10939 shlibpath_overrides_runpath=no
10940 hardcode_into_libs=yes
10941 dynamic_linker='ldqnx.so'
10942 ;;
10943
10944openbsd*)
10945 version_type=sunos
10946 sys_lib_dlsearch_path_spec="/usr/lib"
10947 need_lib_prefix=no
10948 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10949 case $host_os in
10950 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10951 *) need_version=no ;;
10952 esac
10953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10954 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10955 shlibpath_var=LD_LIBRARY_PATH
10956 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10957 case $host_os in
10958 openbsd2.[89] | openbsd2.[89].*)
10959 shlibpath_overrides_runpath=no
10960 ;;
10961 *)
10962 shlibpath_overrides_runpath=yes
10963 ;;
10964 esac
10965 else
10966 shlibpath_overrides_runpath=yes
10967 fi
10968 ;;
10969
10970os2*)
10971 libname_spec='$name'
10972 shrext_cmds=".dll"
10973 need_lib_prefix=no
10974 library_names_spec='$libname${shared_ext} $libname.a'
10975 dynamic_linker='OS/2 ld.exe'
10976 shlibpath_var=LIBPATH
10977 ;;
10978
10979osf3* | osf4* | osf5*)
10980 version_type=osf
10981 need_lib_prefix=no
10982 need_version=no
10983 soname_spec='${libname}${release}${shared_ext}$major'
10984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10985 shlibpath_var=LD_LIBRARY_PATH
10986 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10987 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10988 ;;
10989
10990rdos*)
10991 dynamic_linker=no
10992 ;;
10993
10994solaris*)
10995 version_type=linux
10996 need_lib_prefix=no
10997 need_version=no
10998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10999 soname_spec='${libname}${release}${shared_ext}$major'
11000 shlibpath_var=LD_LIBRARY_PATH
11001 shlibpath_overrides_runpath=yes
11002 hardcode_into_libs=yes
11003 # ldd complains unless libraries are executable
11004 postinstall_cmds='chmod +x $lib'
11005 ;;
11006
11007sunos4*)
11008 version_type=sunos
11009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11010 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11011 shlibpath_var=LD_LIBRARY_PATH
11012 shlibpath_overrides_runpath=yes
11013 if test "$with_gnu_ld" = yes; then
11014 need_lib_prefix=no
11015 fi
11016 need_version=yes
11017 ;;
11018
11019sysv4 | sysv4.3*)
11020 version_type=linux
11021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11022 soname_spec='${libname}${release}${shared_ext}$major'
11023 shlibpath_var=LD_LIBRARY_PATH
11024 case $host_vendor in
11025 sni)
11026 shlibpath_overrides_runpath=no
11027 need_lib_prefix=no
11028 runpath_var=LD_RUN_PATH
11029 ;;
11030 siemens)
11031 need_lib_prefix=no
11032 ;;
11033 motorola)
11034 need_lib_prefix=no
11035 need_version=no
11036 shlibpath_overrides_runpath=no
11037 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11038 ;;
11039 esac
11040 ;;
11041
11042sysv4*MP*)
11043 if test -d /usr/nec ;then
11044 version_type=linux
11045 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11046 soname_spec='$libname${shared_ext}.$major'
11047 shlibpath_var=LD_LIBRARY_PATH
11048 fi
11049 ;;
11050
11051sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11052 version_type=freebsd-elf
11053 need_lib_prefix=no
11054 need_version=no
11055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11056 soname_spec='${libname}${release}${shared_ext}$major'
11057 shlibpath_var=LD_LIBRARY_PATH
11058 shlibpath_overrides_runpath=yes
11059 hardcode_into_libs=yes
11060 if test "$with_gnu_ld" = yes; then
11061 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11062 else
11063 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11064 case $host_os in
11065 sco3.2v5*)
11066 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11067 ;;
11068 esac
11069 fi
11070 sys_lib_dlsearch_path_spec='/usr/lib'
11071 ;;
11072
11073tpf*)
11074 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11075 version_type=linux
11076 need_lib_prefix=no
11077 need_version=no
718a6fd8 11078 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
d7040cdb
SE
11079 shlibpath_var=LD_LIBRARY_PATH
11080 shlibpath_overrides_runpath=no
11081 hardcode_into_libs=yes
11082 ;;
11083
11084uts4*)
11085 version_type=linux
11086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11087 soname_spec='${libname}${release}${shared_ext}$major'
11088 shlibpath_var=LD_LIBRARY_PATH
11089 ;;
11090
11091*)
11092 dynamic_linker=no
11093 ;;
11094esac
81ecdfbb
RW
11095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11096$as_echo "$dynamic_linker" >&6; }
d7040cdb
SE
11097test "$dynamic_linker" = no && can_build_shared=no
11098
11099variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11100if test "$GCC" = yes; then
11101 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11102fi
11103
718a6fd8
SE
11104if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11105 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11106fi
11107if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11108 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11109fi
11110
d7040cdb
SE
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
3725885a
RW
11191
11192
11193
11194
11195
d7040cdb
SE
11196
11197
11198
11199
11200
11201
81ecdfbb
RW
11202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11203$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
d7040cdb
SE
11204hardcode_action=
11205if test -n "$hardcode_libdir_flag_spec" ||
11206 test -n "$runpath_var" ||
11207 test "X$hardcode_automatic" = "Xyes" ; then
11208
11209 # We can hardcode non-existent directories.
11210 if test "$hardcode_direct" != no &&
11211 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11212 # have to relink, otherwise we might link with an installed library
11213 # when we should be linking with a yet-to-be-installed one
11214 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11215 test "$hardcode_minus_L" != no; then
11216 # Linking always hardcodes the temporary library directory.
11217 hardcode_action=relink
11218 else
11219 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11220 hardcode_action=immediate
11221 fi
11222else
11223 # We cannot hardcode anything, or else we can only hardcode existing
11224 # directories.
11225 hardcode_action=unsupported
11226fi
81ecdfbb
RW
11227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11228$as_echo "$hardcode_action" >&6; }
d7040cdb
SE
11229
11230if test "$hardcode_action" = relink ||
11231 test "$inherit_rpath" = yes; then
11232 # Fast installation is not supported
11233 enable_fast_install=no
11234elif test "$shlibpath_overrides_runpath" = yes ||
11235 test "$enable_shared" = no; then
11236 # Fast installation is not necessary
11237 enable_fast_install=needless
11238fi
11239
11240
11241
11242
11243
11244
11245 if test "x$enable_dlopen" != xyes; then
11246 enable_dlopen=unknown
11247 enable_dlopen_self=unknown
11248 enable_dlopen_self_static=unknown
11249else
11250 lt_cv_dlopen=no
11251 lt_cv_dlopen_libs=
11252
11253 case $host_os in
11254 beos*)
11255 lt_cv_dlopen="load_add_on"
11256 lt_cv_dlopen_libs=
11257 lt_cv_dlopen_self=yes
11258 ;;
11259
718a6fd8 11260 mingw* | pw32* | cegcc*)
d7040cdb
SE
11261 lt_cv_dlopen="LoadLibrary"
11262 lt_cv_dlopen_libs=
11263 ;;
11264
11265 cygwin*)
11266 lt_cv_dlopen="dlopen"
11267 lt_cv_dlopen_libs=
11268 ;;
11269
11270 darwin*)
11271 # if libdl is installed we need to link against it
81ecdfbb
RW
11272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11273$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11274if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11275 $as_echo_n "(cached) " >&6
d7040cdb
SE
11276else
11277 ac_check_lib_save_LIBS=$LIBS
11278LIBS="-ldl $LIBS"
81ecdfbb 11279cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11280/* end confdefs.h. */
11281
81ecdfbb
RW
11282/* Override any GCC internal prototype to avoid an error.
11283 Use char because int might match the return type of a GCC
11284 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11285#ifdef __cplusplus
11286extern "C"
11287#endif
d7040cdb
SE
11288char dlopen ();
11289int
11290main ()
11291{
81ecdfbb 11292return dlopen ();
d7040cdb
SE
11293 ;
11294 return 0;
11295}
11296_ACEOF
81ecdfbb 11297if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11298 ac_cv_lib_dl_dlopen=yes
11299else
81ecdfbb 11300 ac_cv_lib_dl_dlopen=no
d7040cdb 11301fi
81ecdfbb
RW
11302rm -f core conftest.err conftest.$ac_objext \
11303 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11304LIBS=$ac_check_lib_save_LIBS
11305fi
81ecdfbb
RW
11306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11307$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11308if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
d7040cdb
SE
11309 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11310else
11311
11312 lt_cv_dlopen="dyld"
11313 lt_cv_dlopen_libs=
11314 lt_cv_dlopen_self=yes
11315
11316fi
11317
11318 ;;
11319
11320 *)
81ecdfbb 11321 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 11322if test "x$ac_cv_func_shl_load" = xyes; then :
d7040cdb
SE
11323 lt_cv_dlopen="shl_load"
11324else
81ecdfbb
RW
11325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11326$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11327if ${ac_cv_lib_dld_shl_load+:} false; then :
81ecdfbb 11328 $as_echo_n "(cached) " >&6
d7040cdb
SE
11329else
11330 ac_check_lib_save_LIBS=$LIBS
11331LIBS="-ldld $LIBS"
81ecdfbb 11332cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11333/* end confdefs.h. */
11334
81ecdfbb
RW
11335/* Override any GCC internal prototype to avoid an error.
11336 Use char because int might match the return type of a GCC
11337 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11338#ifdef __cplusplus
11339extern "C"
11340#endif
d7040cdb
SE
11341char shl_load ();
11342int
11343main ()
11344{
81ecdfbb 11345return shl_load ();
d7040cdb
SE
11346 ;
11347 return 0;
11348}
11349_ACEOF
81ecdfbb 11350if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11351 ac_cv_lib_dld_shl_load=yes
11352else
81ecdfbb 11353 ac_cv_lib_dld_shl_load=no
d7040cdb 11354fi
81ecdfbb
RW
11355rm -f core conftest.err conftest.$ac_objext \
11356 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11357LIBS=$ac_check_lib_save_LIBS
11358fi
81ecdfbb
RW
11359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11360$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11361if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
718a6fd8 11362 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
d7040cdb 11363else
81ecdfbb 11364 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11365if test "x$ac_cv_func_dlopen" = xyes; then :
81ecdfbb 11366 lt_cv_dlopen="dlopen"
d7040cdb 11367else
81ecdfbb
RW
11368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11369$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11370if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb
RW
11371 $as_echo_n "(cached) " >&6
11372else
11373 ac_check_lib_save_LIBS=$LIBS
11374LIBS="-ldl $LIBS"
11375cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11376/* end confdefs.h. */
d7040cdb 11377
81ecdfbb
RW
11378/* Override any GCC internal prototype to avoid an error.
11379 Use char because int might match the return type of a GCC
11380 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11381#ifdef __cplusplus
11382extern "C"
d7040cdb 11383#endif
d7040cdb 11384char dlopen ();
d7040cdb
SE
11385int
11386main ()
11387{
81ecdfbb 11388return dlopen ();
d7040cdb
SE
11389 ;
11390 return 0;
11391}
11392_ACEOF
81ecdfbb
RW
11393if ac_fn_c_try_link "$LINENO"; then :
11394 ac_cv_lib_dl_dlopen=yes
d7040cdb 11395else
81ecdfbb 11396 ac_cv_lib_dl_dlopen=no
d7040cdb 11397fi
81ecdfbb
RW
11398rm -f core conftest.err conftest.$ac_objext \
11399 conftest$ac_exeext conftest.$ac_ext
11400LIBS=$ac_check_lib_save_LIBS
d7040cdb 11401fi
81ecdfbb
RW
11402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11403$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11404if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
81ecdfbb 11405 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 11406else
81ecdfbb
RW
11407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11408$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11409if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11410 $as_echo_n "(cached) " >&6
d7040cdb
SE
11411else
11412 ac_check_lib_save_LIBS=$LIBS
81ecdfbb
RW
11413LIBS="-lsvld $LIBS"
11414cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11415/* end confdefs.h. */
11416
81ecdfbb
RW
11417/* Override any GCC internal prototype to avoid an error.
11418 Use char because int might match the return type of a GCC
11419 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11420#ifdef __cplusplus
11421extern "C"
11422#endif
d7040cdb
SE
11423char dlopen ();
11424int
11425main ()
11426{
81ecdfbb 11427return dlopen ();
d7040cdb
SE
11428 ;
11429 return 0;
11430}
11431_ACEOF
81ecdfbb
RW
11432if ac_fn_c_try_link "$LINENO"; then :
11433 ac_cv_lib_svld_dlopen=yes
d7040cdb 11434else
81ecdfbb 11435 ac_cv_lib_svld_dlopen=no
d7040cdb 11436fi
81ecdfbb
RW
11437rm -f core conftest.err conftest.$ac_objext \
11438 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11439LIBS=$ac_check_lib_save_LIBS
11440fi
81ecdfbb
RW
11441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11442$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11443if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
81ecdfbb 11444 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
d7040cdb 11445else
81ecdfbb
RW
11446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11447$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11448if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11449 $as_echo_n "(cached) " >&6
d7040cdb
SE
11450else
11451 ac_check_lib_save_LIBS=$LIBS
81ecdfbb
RW
11452LIBS="-ldld $LIBS"
11453cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11454/* end confdefs.h. */
11455
81ecdfbb
RW
11456/* Override any GCC internal prototype to avoid an error.
11457 Use char because int might match the return type of a GCC
11458 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11459#ifdef __cplusplus
11460extern "C"
11461#endif
81ecdfbb 11462char dld_link ();
d7040cdb
SE
11463int
11464main ()
11465{
81ecdfbb 11466return dld_link ();
d7040cdb
SE
11467 ;
11468 return 0;
11469}
11470_ACEOF
81ecdfbb 11471if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11472 ac_cv_lib_dld_dld_link=yes
11473else
81ecdfbb 11474 ac_cv_lib_dld_dld_link=no
d7040cdb 11475fi
81ecdfbb
RW
11476rm -f core conftest.err conftest.$ac_objext \
11477 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11478LIBS=$ac_check_lib_save_LIBS
11479fi
81ecdfbb
RW
11480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11481$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11482if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
718a6fd8 11483 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11484fi
11485
11486
11487fi
11488
11489
11490fi
11491
11492
11493fi
11494
11495
11496fi
11497
11498
11499fi
11500
11501 ;;
11502 esac
11503
11504 if test "x$lt_cv_dlopen" != xno; then
11505 enable_dlopen=yes
11506 else
11507 enable_dlopen=no
11508 fi
11509
11510 case $lt_cv_dlopen in
11511 dlopen)
11512 save_CPPFLAGS="$CPPFLAGS"
11513 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11514
11515 save_LDFLAGS="$LDFLAGS"
11516 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11517
11518 save_LIBS="$LIBS"
11519 LIBS="$lt_cv_dlopen_libs $LIBS"
11520
81ecdfbb
RW
11521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11522$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11523if ${lt_cv_dlopen_self+:} false; then :
81ecdfbb 11524 $as_echo_n "(cached) " >&6
d7040cdb
SE
11525else
11526 if test "$cross_compiling" = yes; then :
11527 lt_cv_dlopen_self=cross
11528else
11529 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11530 lt_status=$lt_dlunknown
11531 cat > conftest.$ac_ext <<_LT_EOF
9f1528a1 11532#line 11532 "configure"
d7040cdb
SE
11533#include "confdefs.h"
11534
11535#if HAVE_DLFCN_H
11536#include <dlfcn.h>
11537#endif
11538
11539#include <stdio.h>
11540
11541#ifdef RTLD_GLOBAL
11542# define LT_DLGLOBAL RTLD_GLOBAL
11543#else
11544# ifdef DL_GLOBAL
11545# define LT_DLGLOBAL DL_GLOBAL
11546# else
11547# define LT_DLGLOBAL 0
11548# endif
11549#endif
11550
11551/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11552 find out it does not work in some platform. */
11553#ifndef LT_DLLAZY_OR_NOW
11554# ifdef RTLD_LAZY
11555# define LT_DLLAZY_OR_NOW RTLD_LAZY
11556# else
11557# ifdef DL_LAZY
11558# define LT_DLLAZY_OR_NOW DL_LAZY
11559# else
11560# ifdef RTLD_NOW
11561# define LT_DLLAZY_OR_NOW RTLD_NOW
11562# else
11563# ifdef DL_NOW
11564# define LT_DLLAZY_OR_NOW DL_NOW
11565# else
11566# define LT_DLLAZY_OR_NOW 0
11567# endif
11568# endif
11569# endif
11570# endif
11571#endif
11572
3725885a
RW
11573/* When -fvisbility=hidden is used, assume the code has been annotated
11574 correspondingly for the symbols needed. */
11575#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11576void fnord () __attribute__((visibility("default")));
3725885a
RW
11577#endif
11578
f2c621e4 11579void fnord () { int i=42; }
d7040cdb
SE
11580int main ()
11581{
11582 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11583 int status = $lt_dlunknown;
11584
11585 if (self)
11586 {
11587 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11588 else
11589 {
11590 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11591 else puts (dlerror ());
11592 }
d7040cdb
SE
11593 /* dlclose (self); */
11594 }
11595 else
11596 puts (dlerror ());
11597
718a6fd8 11598 return status;
d7040cdb
SE
11599}
11600_LT_EOF
81ecdfbb 11601 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11602 (eval $ac_link) 2>&5
11603 ac_status=$?
81ecdfbb
RW
11604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11605 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11606 (./conftest; exit; ) >&5 2>/dev/null
11607 lt_status=$?
11608 case x$lt_status in
11609 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11610 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11611 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11612 esac
11613 else :
11614 # compilation failed
11615 lt_cv_dlopen_self=no
11616 fi
11617fi
11618rm -fr conftest*
11619
11620
11621fi
81ecdfbb
RW
11622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11623$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb
SE
11624
11625 if test "x$lt_cv_dlopen_self" = xyes; then
11626 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11628$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11629if ${lt_cv_dlopen_self_static+:} false; then :
81ecdfbb 11630 $as_echo_n "(cached) " >&6
d7040cdb
SE
11631else
11632 if test "$cross_compiling" = yes; then :
11633 lt_cv_dlopen_self_static=cross
11634else
11635 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11636 lt_status=$lt_dlunknown
11637 cat > conftest.$ac_ext <<_LT_EOF
9f1528a1 11638#line 11638 "configure"
d7040cdb
SE
11639#include "confdefs.h"
11640
11641#if HAVE_DLFCN_H
11642#include <dlfcn.h>
11643#endif
11644
11645#include <stdio.h>
11646
11647#ifdef RTLD_GLOBAL
11648# define LT_DLGLOBAL RTLD_GLOBAL
11649#else
11650# ifdef DL_GLOBAL
11651# define LT_DLGLOBAL DL_GLOBAL
11652# else
11653# define LT_DLGLOBAL 0
11654# endif
11655#endif
11656
11657/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11658 find out it does not work in some platform. */
11659#ifndef LT_DLLAZY_OR_NOW
11660# ifdef RTLD_LAZY
11661# define LT_DLLAZY_OR_NOW RTLD_LAZY
11662# else
11663# ifdef DL_LAZY
11664# define LT_DLLAZY_OR_NOW DL_LAZY
11665# else
11666# ifdef RTLD_NOW
11667# define LT_DLLAZY_OR_NOW RTLD_NOW
11668# else
11669# ifdef DL_NOW
11670# define LT_DLLAZY_OR_NOW DL_NOW
11671# else
11672# define LT_DLLAZY_OR_NOW 0
11673# endif
11674# endif
11675# endif
11676# endif
11677#endif
11678
3725885a
RW
11679/* When -fvisbility=hidden is used, assume the code has been annotated
11680 correspondingly for the symbols needed. */
11681#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11682void fnord () __attribute__((visibility("default")));
3725885a
RW
11683#endif
11684
f2c621e4 11685void fnord () { int i=42; }
d7040cdb
SE
11686int main ()
11687{
11688 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11689 int status = $lt_dlunknown;
11690
11691 if (self)
11692 {
11693 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11694 else
11695 {
11696 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11697 else puts (dlerror ());
11698 }
d7040cdb
SE
11699 /* dlclose (self); */
11700 }
11701 else
11702 puts (dlerror ());
11703
718a6fd8 11704 return status;
d7040cdb
SE
11705}
11706_LT_EOF
81ecdfbb 11707 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11708 (eval $ac_link) 2>&5
11709 ac_status=$?
81ecdfbb
RW
11710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11711 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11712 (./conftest; exit; ) >&5 2>/dev/null
11713 lt_status=$?
11714 case x$lt_status in
11715 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11716 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11717 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11718 esac
11719 else :
11720 # compilation failed
11721 lt_cv_dlopen_self_static=no
11722 fi
11723fi
11724rm -fr conftest*
11725
11726
11727fi
81ecdfbb
RW
11728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11729$as_echo "$lt_cv_dlopen_self_static" >&6; }
d7040cdb
SE
11730 fi
11731
11732 CPPFLAGS="$save_CPPFLAGS"
11733 LDFLAGS="$save_LDFLAGS"
11734 LIBS="$save_LIBS"
11735 ;;
11736 esac
11737
11738 case $lt_cv_dlopen_self in
11739 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11740 *) enable_dlopen_self=unknown ;;
11741 esac
11742
11743 case $lt_cv_dlopen_self_static in
11744 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11745 *) enable_dlopen_self_static=unknown ;;
11746 esac
11747fi
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765striplib=
11766old_striplib=
81ecdfbb
RW
11767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11768$as_echo_n "checking whether stripping libraries is possible... " >&6; }
d7040cdb
SE
11769if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11770 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11771 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11773$as_echo "yes" >&6; }
d7040cdb
SE
11774else
11775# FIXME - insert some real tests, host_os isn't really good enough
11776 case $host_os in
11777 darwin*)
11778 if test -n "$STRIP" ; then
11779 striplib="$STRIP -x"
11780 old_striplib="$STRIP -S"
81ecdfbb
RW
11781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11782$as_echo "yes" >&6; }
d7040cdb 11783 else
81ecdfbb
RW
11784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11785$as_echo "no" >&6; }
d7040cdb
SE
11786 fi
11787 ;;
11788 *)
81ecdfbb
RW
11789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11790$as_echo "no" >&6; }
d7040cdb
SE
11791 ;;
11792 esac
11793fi
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806 # Report which library types will actually be built
81ecdfbb
RW
11807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11808$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11810$as_echo "$can_build_shared" >&6; }
d7040cdb 11811
81ecdfbb
RW
11812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11813$as_echo_n "checking whether to build shared libraries... " >&6; }
d7040cdb
SE
11814 test "$can_build_shared" = "no" && enable_shared=no
11815
11816 # On AIX, shared libraries and static libraries use the same namespace, and
11817 # are all built from PIC.
11818 case $host_os in
11819 aix3*)
11820 test "$enable_shared" = yes && enable_static=no
11821 if test -n "$RANLIB"; then
11822 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11823 postinstall_cmds='$RANLIB $lib'
11824 fi
11825 ;;
11826
50e7d84b 11827 aix[4-9]*)
d7040cdb
SE
11828 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11829 test "$enable_shared" = yes && enable_static=no
11830 fi
11831 ;;
11832 esac
81ecdfbb
RW
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11834$as_echo "$enable_shared" >&6; }
d7040cdb 11835
81ecdfbb
RW
11836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11837$as_echo_n "checking whether to build static libraries... " >&6; }
d7040cdb
SE
11838 # Make sure either enable_shared or enable_static is yes.
11839 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11841$as_echo "$enable_static" >&6; }
d7040cdb
SE
11842
11843
11844
11845
11846fi
11847ac_ext=c
11848ac_cpp='$CPP $CPPFLAGS'
11849ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11850ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11851ac_compiler_gnu=$ac_cv_c_compiler_gnu
11852
11853CC="$lt_save_CC"
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
81ecdfbb 11867 ac_config_commands="$ac_config_commands libtool"
d7040cdb
SE
11868
11869
11870
11871
11872# Only expand once:
11873
11874
11875
b879806f
AM
11876# The tests for host and target for $enable_largefile require
11877# canonical names.
11878
11879
11880
11881# As the $enable_largefile decision depends on --enable-plugins we must set it
11882# even in directories otherwise not depending on the $plugins option.
11883
11884
11885 maybe_plugins=no
11886 for ac_header in dlfcn.h
11887do :
11888 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11889"
d0ac1c44 11890if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b879806f
AM
11891 cat >>confdefs.h <<_ACEOF
11892#define HAVE_DLFCN_H 1
11893_ACEOF
11894 maybe_plugins=yes
11895fi
11896
11897done
11898
11899 for ac_header in windows.h
11900do :
11901 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11902"
d0ac1c44 11903if test "x$ac_cv_header_windows_h" = xyes; then :
b879806f
AM
11904 cat >>confdefs.h <<_ACEOF
11905#define HAVE_WINDOWS_H 1
11906_ACEOF
11907 maybe_plugins=yes
11908fi
11909
11910done
11911
11912
11913 # Check whether --enable-plugins was given.
11914if test "${enable_plugins+set}" = set; then :
11915 enableval=$enable_plugins; case "${enableval}" in
11916 no) plugins=no ;;
11917 *) plugins=yes
11918 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 11919 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
b879806f
AM
11920 fi ;;
11921 esac
11922else
11923 plugins=$maybe_plugins
11924
11925fi
11926
2974be62 11927 if test "$plugins" = "yes"; then
3cba8b6c
L
11928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11929$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 11930if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11931 $as_echo_n "(cached) " >&6
11932else
11933 ac_func_search_save_LIBS=$LIBS
11934cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11935/* end confdefs.h. */
11936
11937/* Override any GCC internal prototype to avoid an error.
11938 Use char because int might match the return type of a GCC
11939 builtin and then its argument prototype would still apply. */
11940#ifdef __cplusplus
11941extern "C"
11942#endif
3cba8b6c 11943char dlsym ();
2974be62
AM
11944int
11945main ()
11946{
3cba8b6c 11947return dlsym ();
2974be62
AM
11948 ;
11949 return 0;
11950}
11951_ACEOF
11952for ac_lib in '' dl; do
11953 if test -z "$ac_lib"; then
11954 ac_res="none required"
11955 else
11956 ac_res=-l$ac_lib
11957 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11958 fi
11959 if ac_fn_c_try_link "$LINENO"; then :
3cba8b6c 11960 ac_cv_search_dlsym=$ac_res
2974be62
AM
11961fi
11962rm -f core conftest.err conftest.$ac_objext \
11963 conftest$ac_exeext
d0ac1c44 11964 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11965 break
11966fi
11967done
d0ac1c44 11968if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11969
11970else
3cba8b6c 11971 ac_cv_search_dlsym=no
2974be62
AM
11972fi
11973rm conftest.$ac_ext
11974LIBS=$ac_func_search_save_LIBS
11975fi
3cba8b6c
L
11976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11977$as_echo "$ac_cv_search_dlsym" >&6; }
11978ac_res=$ac_cv_search_dlsym
2974be62
AM
11979if test "$ac_res" != no; then :
11980 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11981
11982fi
11983
11984 fi
b879806f
AM
11985
11986
11987case "${host}" in
11988 sparc-*-solaris*|i[3-7]86-*-solaris*)
11989 # On native 32bit sparc and ia32 solaris, large-file and procfs support
11990 # are mutually exclusive; and without procfs support, the bfd/ elf module
11991 # cannot provide certain routines such as elfcore_write_prpsinfo
11992 # or elfcore_write_prstatus. So unless the user explicitly requested
11993 # large-file support through the --enable-largefile switch, disable
11994 # large-file support in favor of procfs support.
11995 test "${target}" = "${host}" -a "x$plugins" = xno \
11996 && : ${enable_largefile="no"}
11997 ;;
11998esac
11999
12000# Check whether --enable-largefile was given.
12001if test "${enable_largefile+set}" = set; then :
12002 enableval=$enable_largefile;
12003fi
12004
12005if test "$enable_largefile" != no; then
12006
12007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12008$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d0ac1c44 12009if ${ac_cv_sys_largefile_CC+:} false; then :
b879806f
AM
12010 $as_echo_n "(cached) " >&6
12011else
12012 ac_cv_sys_largefile_CC=no
12013 if test "$GCC" != yes; then
12014 ac_save_CC=$CC
12015 while :; do
12016 # IRIX 6.2 and later do not support large files by default,
12017 # so use the C compiler's -n32 option if that helps.
12018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12019/* end confdefs.h. */
12020#include <sys/types.h>
12021 /* Check that off_t can represent 2**63 - 1 correctly.
12022 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12023 since some C++ compilers masquerading as C compilers
12024 incorrectly reject 9223372036854775807. */
e0b2a78c 12025#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12026 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12027 && LARGE_OFF_T % 2147483647 == 1)
12028 ? 1 : -1];
12029int
12030main ()
12031{
12032
12033 ;
12034 return 0;
12035}
12036_ACEOF
12037 if ac_fn_c_try_compile "$LINENO"; then :
12038 break
12039fi
12040rm -f core conftest.err conftest.$ac_objext
12041 CC="$CC -n32"
12042 if ac_fn_c_try_compile "$LINENO"; then :
12043 ac_cv_sys_largefile_CC=' -n32'; break
12044fi
12045rm -f core conftest.err conftest.$ac_objext
12046 break
12047 done
12048 CC=$ac_save_CC
12049 rm -f conftest.$ac_ext
12050 fi
12051fi
12052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12053$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12054 if test "$ac_cv_sys_largefile_CC" != no; then
12055 CC=$CC$ac_cv_sys_largefile_CC
12056 fi
12057
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12059$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d0ac1c44 12060if ${ac_cv_sys_file_offset_bits+:} false; then :
b879806f
AM
12061 $as_echo_n "(cached) " >&6
12062else
12063 while :; do
12064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12065/* end confdefs.h. */
12066#include <sys/types.h>
12067 /* Check that off_t can represent 2**63 - 1 correctly.
12068 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12069 since some C++ compilers masquerading as C compilers
12070 incorrectly reject 9223372036854775807. */
e0b2a78c 12071#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12072 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12073 && LARGE_OFF_T % 2147483647 == 1)
12074 ? 1 : -1];
12075int
12076main ()
12077{
12078
12079 ;
12080 return 0;
12081}
12082_ACEOF
12083if ac_fn_c_try_compile "$LINENO"; then :
12084 ac_cv_sys_file_offset_bits=no; break
12085fi
12086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12088/* end confdefs.h. */
12089#define _FILE_OFFSET_BITS 64
12090#include <sys/types.h>
12091 /* Check that off_t can represent 2**63 - 1 correctly.
12092 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12093 since some C++ compilers masquerading as C compilers
12094 incorrectly reject 9223372036854775807. */
e0b2a78c 12095#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12096 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12097 && LARGE_OFF_T % 2147483647 == 1)
12098 ? 1 : -1];
12099int
12100main ()
12101{
12102
12103 ;
12104 return 0;
12105}
12106_ACEOF
12107if ac_fn_c_try_compile "$LINENO"; then :
12108 ac_cv_sys_file_offset_bits=64; break
12109fi
12110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12111 ac_cv_sys_file_offset_bits=unknown
12112 break
12113done
12114fi
12115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12116$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12117case $ac_cv_sys_file_offset_bits in #(
12118 no | unknown) ;;
12119 *)
12120cat >>confdefs.h <<_ACEOF
12121#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12122_ACEOF
12123;;
12124esac
12125rm -rf conftest*
12126 if test $ac_cv_sys_file_offset_bits = unknown; then
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12128$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d0ac1c44 12129if ${ac_cv_sys_large_files+:} false; then :
b879806f
AM
12130 $as_echo_n "(cached) " >&6
12131else
12132 while :; do
12133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12134/* end confdefs.h. */
12135#include <sys/types.h>
12136 /* Check that off_t can represent 2**63 - 1 correctly.
12137 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12138 since some C++ compilers masquerading as C compilers
12139 incorrectly reject 9223372036854775807. */
e0b2a78c 12140#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12141 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12142 && LARGE_OFF_T % 2147483647 == 1)
12143 ? 1 : -1];
12144int
12145main ()
12146{
12147
12148 ;
12149 return 0;
12150}
12151_ACEOF
12152if ac_fn_c_try_compile "$LINENO"; then :
12153 ac_cv_sys_large_files=no; break
12154fi
12155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12157/* end confdefs.h. */
12158#define _LARGE_FILES 1
12159#include <sys/types.h>
12160 /* Check that off_t can represent 2**63 - 1 correctly.
12161 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12162 since some C++ compilers masquerading as C compilers
12163 incorrectly reject 9223372036854775807. */
e0b2a78c 12164#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12165 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12166 && LARGE_OFF_T % 2147483647 == 1)
12167 ? 1 : -1];
12168int
12169main ()
12170{
12171
12172 ;
12173 return 0;
12174}
12175_ACEOF
12176if ac_fn_c_try_compile "$LINENO"; then :
12177 ac_cv_sys_large_files=1; break
12178fi
12179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12180 ac_cv_sys_large_files=unknown
12181 break
12182done
12183fi
12184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12185$as_echo "$ac_cv_sys_large_files" >&6; }
12186case $ac_cv_sys_large_files in #(
12187 no | unknown) ;;
12188 *)
12189cat >>confdefs.h <<_ACEOF
12190#define _LARGE_FILES $ac_cv_sys_large_files
12191_ACEOF
12192;;
12193esac
12194rm -rf conftest*
12195 fi
d0ac1c44
SM
12196
12197
b879806f
AM
12198fi
12199
12200
12201
81ecdfbb
RW
12202# Check whether --enable-targets was given.
12203if test "${enable_targets+set}" = set; then :
12204 enableval=$enable_targets; case "${enableval}" in
d0ac1c44 12205 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
d7040cdb
SE
12206 ;;
12207 no) enable_targets= ;;
12208 *) enable_targets=$enableval ;;
12209esac
81ecdfbb
RW
12210fi
12211
9cb80f72
RM
12212# Check whether --enable-deterministic-archives was given.
12213if test "${enable_deterministic_archives+set}" = set; then :
12214 enableval=$enable_deterministic_archives;
12215if test "${enableval}" = no; then
12216 default_ar_deterministic=0
12217else
12218 default_ar_deterministic=1
12219fi
12220else
12221 default_ar_deterministic=0
12222fi
12223
12224
12225
12226cat >>confdefs.h <<_ACEOF
12227#define DEFAULT_AR_DETERMINISTIC $default_ar_deterministic
12228_ACEOF
12229
12230
7fac9594
NC
12231# Check whether --enable-default-strings-all was given.
12232if test "${enable_default_strings_all+set}" = set; then :
12233 enableval=$enable_default_strings_all;
12234if test "${enableval}" = no; then
12235 default_strings_all=0
12236else
12237 default_strings_all=1
12238fi
12239else
12240 default_strings_all=1
12241fi
12242
12243
12244
301a9420
AM
12245# Enable debuginfod
12246
12247# Check whether --with-debuginfod was given.
12248if test "${with_debuginfod+set}" = set; then :
12249 withval=$with_debuginfod;
12250else
12251 with_debuginfod=auto
12252fi
12253
12254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
12255$as_echo_n "checking whether to use debuginfod... " >&6; }
12256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
12257$as_echo "$with_debuginfod" >&6; }
12258
12259if test "${with_debuginfod}" = no; then
12260 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
12261$as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
12262else
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for debuginfod_begin in -ldebuginfod" >&5
12264$as_echo_n "checking for debuginfod_begin in -ldebuginfod... " >&6; }
12265if ${ac_cv_lib_debuginfod_debuginfod_begin+:} false; then :
12266 $as_echo_n "(cached) " >&6
12267else
12268 ac_check_lib_save_LIBS=$LIBS
12269LIBS="-ldebuginfod $LIBS"
12270cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12271/* end confdefs.h. */
12272
12273/* Override any GCC internal prototype to avoid an error.
12274 Use char because int might match the return type of a GCC
12275 builtin and then its argument prototype would still apply. */
12276#ifdef __cplusplus
12277extern "C"
12278#endif
12279char debuginfod_begin ();
12280int
12281main ()
12282{
12283return debuginfod_begin ();
12284 ;
12285 return 0;
12286}
12287_ACEOF
12288if ac_fn_c_try_link "$LINENO"; then :
12289 ac_cv_lib_debuginfod_debuginfod_begin=yes
12290else
12291 ac_cv_lib_debuginfod_debuginfod_begin=no
12292fi
12293rm -f core conftest.err conftest.$ac_objext \
12294 conftest$ac_exeext conftest.$ac_ext
12295LIBS=$ac_check_lib_save_LIBS
12296fi
12297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_debuginfod_debuginfod_begin" >&5
12298$as_echo "$ac_cv_lib_debuginfod_debuginfod_begin" >&6; }
12299if test "x$ac_cv_lib_debuginfod_debuginfod_begin" = xyes; then :
12300 have_debuginfod_lib=yes
12301fi
12302
12303 ac_fn_c_check_decl "$LINENO" "debuginfod_begin" "ac_cv_have_decl_debuginfod_begin" "#include <elfutils/debuginfod.h>
12304"
12305if test "x$ac_cv_have_decl_debuginfod_begin" = xyes; then :
12306 have_debuginfod_h=yes
12307fi
12308
12309 if test "x$have_debuginfod_lib" = "xyes" -a \
12310 "x$have_debuginfod_h" = "xyes"; then
12311
12312$as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
12313
12314 LIBDEBUGINFOD="-ldebuginfod"
12315
12316 else
12317
12318 if test "$with_debuginfod" = yes; then
12319 as_fn_error $? "debuginfod is missing or unusable" "$LINENO" 5
12320 else
12321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod is missing or unusable; some features may be unavailable." >&5
12322$as_echo "$as_me: WARNING: debuginfod is missing or unusable; some features may be unavailable." >&2;}
12323 fi
12324 fi
12325fi
12326
12327
12328
7fac9594
NC
12329cat >>confdefs.h <<_ACEOF
12330#define DEFAULT_STRINGS_ALL $default_strings_all
12331_ACEOF
12332
12333
d7040cdb 12334
270c9937
JB
12335# Set the 'development' global.
12336. $srcdir/../bfd/development.sh
12337
c5da1932
VZ
12338# Set acp_cpp_for_build variable
12339ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12340
9780e045 12341# Default set of GCC warnings to enable.
397841b5 12342GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 12343GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
12344
12345# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
12346cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12347/* end confdefs.h. */
12348__GNUC__
12349_ACEOF
12350if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12351 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
397841b5
AM
12352
12353else
12354 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12355fi
12356rm -f conftest*
12357
d7040cdb 12358
9780e045
NC
12359# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12360cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12361/* end confdefs.h. */
12362__GNUC__
12363_ACEOF
12364if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12365 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
9780e045
NC
12366
12367else
12368 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12369fi
12370rm -f conftest*
12371
12372
6757cf57
TS
12373# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12374WARN_WRITE_STRINGS=""
12375cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12376/* end confdefs.h. */
12377__GNUC__
12378_ACEOF
12379if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12380 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
6757cf57
TS
12381
12382else
12383 WARN_WRITE_STRINGS="-Wwrite-strings"
12384fi
12385rm -f conftest*
12386
9780e045 12387
96fe4562 12388# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
12389
12390# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12391cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12392/* end confdefs.h. */
12393__GNUC__
12394_ACEOF
12395if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12396 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12397
12398else
12399 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12400fi
12401rm -f conftest*
12402
12403
12404# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12405cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12406/* end confdefs.h. */
12407__GNUC__
12408_ACEOF
12409if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12410 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12411
12412else
12413 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12414fi
12415rm -f conftest*
12416
12417
81ecdfbb
RW
12418# Check whether --enable-werror was given.
12419if test "${enable_werror+set}" = set; then :
12420 enableval=$enable_werror; case "${enableval}" in
d7040cdb
SE
12421 yes | y) ERROR_ON_WARNING="yes" ;;
12422 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 12423 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
d7040cdb 12424 esac
81ecdfbb
RW
12425fi
12426
d7040cdb 12427
397841b5 12428# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
12429case "${host}" in
12430 *-*-mingw32*)
12431 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12432 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 12433 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
bb8541b9
L
12434 fi
12435 ;;
12436 *) ;;
12437esac
12438
270c9937
JB
12439# Enable -Werror by default when using gcc. Turn it off for releases.
12440if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
d7040cdb
SE
12441 ERROR_ON_WARNING=yes
12442fi
12443
12444NO_WERROR=
12445if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 12446 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 12447 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
d7040cdb
SE
12448 NO_WERROR="-Wno-error"
12449fi
12450
12451if test "${GCC}" = yes ; then
12452 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 12453 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
d7040cdb
SE
12454fi
12455
81ecdfbb
RW
12456# Check whether --enable-build-warnings was given.
12457if test "${enable_build_warnings+set}" = set; then :
12458 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
12459 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12460 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
d7040cdb
SE
12461 no) if test "${GCC}" = yes ; then
12462 WARN_CFLAGS="-w"
c5da1932 12463 WARN_CFLAGS_FOR_BUILD="-w"
d7040cdb
SE
12464 fi;;
12465 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12466 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12467 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
d7040cdb 12468 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12469 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12470 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12471 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12472 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
d7040cdb 12473esac
81ecdfbb
RW
12474fi
12475
d7040cdb
SE
12476
12477if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12478 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12479fi
12480
12481
12482
12483
12484
6757cf57 12485
c5da1932 12486
81ecdfbb 12487ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb
SE
12488
12489
df7b86aa
NC
12490
12491
d7040cdb 12492if test -z "$target" ; then
d0ac1c44 12493 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
d7040cdb
SE
12494fi
12495if test -z "$host" ; then
d0ac1c44 12496 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
d7040cdb
SE
12497fi
12498
12499for ac_prog in 'bison -y' byacc
12500do
12501 # Extract the first word of "$ac_prog", so it can be a program name with args.
12502set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12504$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12505if ${ac_cv_prog_YACC+:} false; then :
81ecdfbb 12506 $as_echo_n "(cached) " >&6
d7040cdb
SE
12507else
12508 if test -n "$YACC"; then
12509 ac_cv_prog_YACC="$YACC" # Let the user override the test.
12510else
12511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12512for as_dir in $PATH
12513do
12514 IFS=$as_save_IFS
12515 test -z "$as_dir" && as_dir=.
81ecdfbb 12516 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 12518 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 12519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12520 break 2
12521 fi
12522done
81ecdfbb
RW
12523 done
12524IFS=$as_save_IFS
d7040cdb
SE
12525
12526fi
12527fi
12528YACC=$ac_cv_prog_YACC
12529if test -n "$YACC"; then
81ecdfbb
RW
12530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12531$as_echo "$YACC" >&6; }
d7040cdb 12532else
81ecdfbb
RW
12533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12534$as_echo "no" >&6; }
d7040cdb
SE
12535fi
12536
81ecdfbb 12537
d7040cdb
SE
12538 test -n "$YACC" && break
12539done
12540test -n "$YACC" || YACC="yacc"
12541
12542for ac_prog in flex lex
12543do
12544 # Extract the first word of "$ac_prog", so it can be a program name with args.
12545set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12547$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12548if ${ac_cv_prog_LEX+:} false; then :
81ecdfbb 12549 $as_echo_n "(cached) " >&6
d7040cdb
SE
12550else
12551 if test -n "$LEX"; then
12552 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12553else
12554as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12555for as_dir in $PATH
12556do
12557 IFS=$as_save_IFS
12558 test -z "$as_dir" && as_dir=.
81ecdfbb 12559 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12560 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 12561 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 12562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12563 break 2
12564 fi
12565done
81ecdfbb
RW
12566 done
12567IFS=$as_save_IFS
d7040cdb
SE
12568
12569fi
12570fi
12571LEX=$ac_cv_prog_LEX
12572if test -n "$LEX"; then
81ecdfbb
RW
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12574$as_echo "$LEX" >&6; }
d7040cdb 12575else
81ecdfbb
RW
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12577$as_echo "no" >&6; }
d7040cdb
SE
12578fi
12579
81ecdfbb 12580
d7040cdb
SE
12581 test -n "$LEX" && break
12582done
12583test -n "$LEX" || LEX=":"
12584
3d961d0d
AM
12585case "$LEX" in
12586 :|*"missing "*) ;;
12587 *) cat >conftest.l <<_ACEOF
81ecdfbb
RW
12588%%
12589a { ECHO; }
12590b { REJECT; }
12591c { yymore (); }
12592d { yyless (1); }
d0ac1c44
SM
12593e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
12594 yyless ((input () != 0)); }
81ecdfbb
RW
12595f { unput (yytext[0]); }
12596. { BEGIN INITIAL; }
12597%%
12598#ifdef YYTEXT_POINTER
12599extern char *yytext;
d7040cdb 12600#endif
d7040cdb 12601int
81ecdfbb 12602main (void)
d7040cdb 12603{
81ecdfbb 12604 return ! yylex () + ! yywrap ();
d7040cdb
SE
12605}
12606_ACEOF
81ecdfbb
RW
12607{ { ac_try="$LEX conftest.l"
12608case "(($ac_try" in
12609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12610 *) ac_try_echo=$ac_try;;
12611esac
12612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12613$as_echo "$ac_try_echo"; } >&5
12614 (eval "$LEX conftest.l") 2>&5
d7040cdb 12615 ac_status=$?
81ecdfbb
RW
12616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12617 test $ac_status = 0; }
12618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12619$as_echo_n "checking lex output file root... " >&6; }
d0ac1c44 12620if ${ac_cv_prog_lex_root+:} false; then :
81ecdfbb 12621 $as_echo_n "(cached) " >&6
d7040cdb 12622else
d7040cdb 12623
81ecdfbb
RW
12624if test -f lex.yy.c; then
12625 ac_cv_prog_lex_root=lex.yy
12626elif test -f lexyy.c; then
12627 ac_cv_prog_lex_root=lexyy
12628else
d0ac1c44 12629 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
d7040cdb 12630fi
d7040cdb 12631fi
81ecdfbb
RW
12632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12633$as_echo "$ac_cv_prog_lex_root" >&6; }
12634LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
d7040cdb 12635
81ecdfbb
RW
12636if test -z "${LEXLIB+set}"; then
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12638$as_echo_n "checking lex library... " >&6; }
d0ac1c44 12639if ${ac_cv_lib_lex+:} false; then :
81ecdfbb 12640 $as_echo_n "(cached) " >&6
d7040cdb 12641else
d7040cdb 12642
81ecdfbb
RW
12643 ac_save_LIBS=$LIBS
12644 ac_cv_lib_lex='none needed'
12645 for ac_lib in '' -lfl -ll; do
12646 LIBS="$ac_lib $ac_save_LIBS"
12647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12648/* end confdefs.h. */
12649`cat $LEX_OUTPUT_ROOT.c`
12650_ACEOF
12651if ac_fn_c_try_link "$LINENO"; then :
12652 ac_cv_lib_lex=$ac_lib
d7040cdb 12653fi
81ecdfbb
RW
12654rm -f core conftest.err conftest.$ac_objext \
12655 conftest$ac_exeext conftest.$ac_ext
12656 test "$ac_cv_lib_lex" != 'none needed' && break
12657 done
12658 LIBS=$ac_save_LIBS
d7040cdb
SE
12659
12660fi
81ecdfbb
RW
12661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12662$as_echo "$ac_cv_lib_lex" >&6; }
12663 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb
SE
12664fi
12665
d7040cdb 12666
81ecdfbb
RW
12667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12668$as_echo_n "checking whether yytext is a pointer... " >&6; }
d0ac1c44 12669if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
81ecdfbb 12670 $as_echo_n "(cached) " >&6
d7040cdb
SE
12671else
12672 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 12673# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
12674# not all implementations provide the %pointer and %array declarations.
12675ac_cv_prog_lex_yytext_pointer=no
d7040cdb 12676ac_save_LIBS=$LIBS
81ecdfbb
RW
12677LIBS="$LEXLIB $ac_save_LIBS"
12678cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12679/* end confdefs.h. */
d0ac1c44
SM
12680
12681 #define YYTEXT_POINTER 1
d7040cdb
SE
12682`cat $LEX_OUTPUT_ROOT.c`
12683_ACEOF
81ecdfbb 12684if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 12685 ac_cv_prog_lex_yytext_pointer=yes
d7040cdb 12686fi
81ecdfbb
RW
12687rm -f core conftest.err conftest.$ac_objext \
12688 conftest$ac_exeext conftest.$ac_ext
d7040cdb 12689LIBS=$ac_save_LIBS
d7040cdb
SE
12690
12691fi
81ecdfbb
RW
12692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12693$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb
SE
12694if test $ac_cv_prog_lex_yytext_pointer = yes; then
12695
81ecdfbb 12696$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
d7040cdb
SE
12697
12698fi
81ecdfbb 12699rm -f conftest.l $LEX_OUTPUT_ROOT.c
3d961d0d
AM
12700 ;;
12701esac
d7040cdb
SE
12702if test "$LEX" = :; then
12703 LEX=${am_missing_run}flex
12704fi
12705
e184813f 12706ALL_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
12707# If we haven't got the data from the intl directory,
12708# assume NLS is disabled.
12709USE_NLS=no
12710LIBINTL=
12711LIBINTL_DEP=
12712INCINTL=
12713XGETTEXT=
12714GMSGFMT=
12715POSUB=
12716
12717if test -f ../intl/config.intl; then
12718 . ../intl/config.intl
12719fi
81ecdfbb
RW
12720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12721$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 12722if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
12723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12724$as_echo "no" >&6; }
d7040cdb 12725else
81ecdfbb
RW
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12727$as_echo "yes" >&6; }
d7040cdb 12728
81ecdfbb 12729$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
12730
12731
81ecdfbb
RW
12732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12733$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
12734 # Look for .po and .gmo files in the source directory.
12735 CATALOGS=
12736 XLINGUAS=
12737 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12738 # If there aren't any .gmo files the shell will give us the
12739 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12740 # weeded out.
12741 case "$cat" in *\**)
12742 continue;;
12743 esac
12744 # The quadruple backslash is collapsed to a double backslash
12745 # by the backticks, then collapsed again by the double quotes,
12746 # leaving us with one backslash in the sed expression (right
12747 # before the dot that mustn't act as a wildcard).
12748 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12749 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12750 # The user is allowed to set LINGUAS to a list of languages to
12751 # install catalogs for. If it's empty that means "all of them."
12752 if test "x$LINGUAS" = x; then
12753 CATALOGS="$CATALOGS $cat"
12754 XLINGUAS="$XLINGUAS $lang"
12755 else
12756 case "$LINGUAS" in *$lang*)
12757 CATALOGS="$CATALOGS $cat"
12758 XLINGUAS="$XLINGUAS $lang"
12759 ;;
12760 esac
12761 fi
12762 done
12763 LINGUAS="$XLINGUAS"
81ecdfbb
RW
12764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12765$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
12766
12767
12768 DATADIRNAME=share
12769
12770 INSTOBJEXT=.mo
12771
12772 GENCAT=gencat
12773
12774 CATOBJEXT=.gmo
12775
12776fi
12777
12778 MKINSTALLDIRS=
12779 if test -n "$ac_aux_dir"; then
12780 case "$ac_aux_dir" in
12781 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12782 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12783 esac
12784 fi
12785 if test -z "$MKINSTALLDIRS"; then
12786 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12787 fi
12788
12789
12790
81ecdfbb
RW
12791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12792$as_echo_n "checking whether NLS is requested... " >&6; }
12793 # Check whether --enable-nls was given.
12794if test "${enable_nls+set}" = set; then :
12795 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
12796else
12797 USE_NLS=yes
81ecdfbb
RW
12798fi
12799
12800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12801$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
12802
12803
12804
12805
12806
12807
12808# Prepare PATH_SEPARATOR.
12809# The user is always right.
12810if test "${PATH_SEPARATOR+set}" != set; then
12811 echo "#! /bin/sh" >conf$$.sh
12812 echo "exit 0" >>conf$$.sh
12813 chmod +x conf$$.sh
12814 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12815 PATH_SEPARATOR=';'
12816 else
12817 PATH_SEPARATOR=:
12818 fi
12819 rm -f conf$$.sh
12820fi
12821
12822# Find out how to test for executable files. Don't use a zero-byte file,
12823# as systems may use methods other than mode bits to determine executability.
12824cat >conf$$.file <<_ASEOF
12825#! /bin/sh
12826exit 0
12827_ASEOF
12828chmod +x conf$$.file
12829if test -x conf$$.file >/dev/null 2>&1; then
12830 ac_executable_p="test -x"
12831else
12832 ac_executable_p="test -f"
12833fi
12834rm -f conf$$.file
12835
12836# Extract the first word of "msgfmt", so it can be a program name with args.
12837set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12839$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12840if ${ac_cv_path_MSGFMT+:} false; then :
81ecdfbb 12841 $as_echo_n "(cached) " >&6
d7040cdb
SE
12842else
12843 case "$MSGFMT" in
12844 [\\/]* | ?:[\\/]*)
12845 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12846 ;;
12847 *)
12848 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12849 for ac_dir in $PATH; do
12850 IFS="$ac_save_IFS"
12851 test -z "$ac_dir" && ac_dir=.
12852 for ac_exec_ext in '' $ac_executable_extensions; do
12853 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12854 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12855 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12856 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12857 break 2
12858 fi
12859 fi
12860 done
12861 done
12862 IFS="$ac_save_IFS"
12863 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12864 ;;
12865esac
12866fi
12867MSGFMT="$ac_cv_path_MSGFMT"
12868if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12870$as_echo "$MSGFMT" >&6; }
d7040cdb 12871else
81ecdfbb
RW
12872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12873$as_echo "no" >&6; }
d7040cdb
SE
12874fi
12875
12876 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12877set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12879$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12880if ${ac_cv_path_GMSGFMT+:} false; then :
81ecdfbb 12881 $as_echo_n "(cached) " >&6
d7040cdb
SE
12882else
12883 case $GMSGFMT in
12884 [\\/]* | ?:[\\/]*)
12885 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12886 ;;
12887 *)
12888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12889for as_dir in $PATH
12890do
12891 IFS=$as_save_IFS
12892 test -z "$as_dir" && as_dir=.
81ecdfbb 12893 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 12895 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12897 break 2
12898 fi
12899done
81ecdfbb
RW
12900 done
12901IFS=$as_save_IFS
d7040cdb
SE
12902
12903 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12904 ;;
12905esac
12906fi
12907GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12908if test -n "$GMSGFMT"; then
81ecdfbb
RW
12909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12910$as_echo "$GMSGFMT" >&6; }
d7040cdb 12911else
81ecdfbb
RW
12912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12913$as_echo "no" >&6; }
d7040cdb
SE
12914fi
12915
12916
12917
81ecdfbb 12918
d7040cdb
SE
12919# Prepare PATH_SEPARATOR.
12920# The user is always right.
12921if test "${PATH_SEPARATOR+set}" != set; then
12922 echo "#! /bin/sh" >conf$$.sh
12923 echo "exit 0" >>conf$$.sh
12924 chmod +x conf$$.sh
12925 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12926 PATH_SEPARATOR=';'
12927 else
12928 PATH_SEPARATOR=:
12929 fi
12930 rm -f conf$$.sh
12931fi
12932
12933# Find out how to test for executable files. Don't use a zero-byte file,
12934# as systems may use methods other than mode bits to determine executability.
12935cat >conf$$.file <<_ASEOF
12936#! /bin/sh
12937exit 0
12938_ASEOF
12939chmod +x conf$$.file
12940if test -x conf$$.file >/dev/null 2>&1; then
12941 ac_executable_p="test -x"
12942else
12943 ac_executable_p="test -f"
12944fi
12945rm -f conf$$.file
12946
12947# Extract the first word of "xgettext", so it can be a program name with args.
12948set dummy xgettext; ac_word=$2
81ecdfbb
RW
12949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12950$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12951if ${ac_cv_path_XGETTEXT+:} false; then :
81ecdfbb 12952 $as_echo_n "(cached) " >&6
d7040cdb
SE
12953else
12954 case "$XGETTEXT" in
12955 [\\/]* | ?:[\\/]*)
12956 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12957 ;;
12958 *)
12959 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12960 for ac_dir in $PATH; do
12961 IFS="$ac_save_IFS"
12962 test -z "$ac_dir" && ac_dir=.
12963 for ac_exec_ext in '' $ac_executable_extensions; do
12964 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12965 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12966 (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
12967 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12968 break 2
12969 fi
12970 fi
12971 done
12972 done
12973 IFS="$ac_save_IFS"
12974 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12975 ;;
12976esac
12977fi
12978XGETTEXT="$ac_cv_path_XGETTEXT"
12979if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12981$as_echo "$XGETTEXT" >&6; }
d7040cdb 12982else
81ecdfbb
RW
12983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12984$as_echo "no" >&6; }
d7040cdb
SE
12985fi
12986
12987 rm -f messages.po
12988
12989
12990# Prepare PATH_SEPARATOR.
12991# The user is always right.
12992if test "${PATH_SEPARATOR+set}" != set; then
12993 echo "#! /bin/sh" >conf$$.sh
12994 echo "exit 0" >>conf$$.sh
12995 chmod +x conf$$.sh
12996 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12997 PATH_SEPARATOR=';'
12998 else
12999 PATH_SEPARATOR=:
13000 fi
13001 rm -f conf$$.sh
13002fi
13003
13004# Find out how to test for executable files. Don't use a zero-byte file,
13005# as systems may use methods other than mode bits to determine executability.
13006cat >conf$$.file <<_ASEOF
13007#! /bin/sh
13008exit 0
13009_ASEOF
13010chmod +x conf$$.file
13011if test -x conf$$.file >/dev/null 2>&1; then
13012 ac_executable_p="test -x"
13013else
13014 ac_executable_p="test -f"
13015fi
13016rm -f conf$$.file
13017
13018# Extract the first word of "msgmerge", so it can be a program name with args.
13019set dummy msgmerge; ac_word=$2
81ecdfbb
RW
13020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13021$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13022if ${ac_cv_path_MSGMERGE+:} false; then :
81ecdfbb 13023 $as_echo_n "(cached) " >&6
d7040cdb
SE
13024else
13025 case "$MSGMERGE" in
13026 [\\/]* | ?:[\\/]*)
13027 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13028 ;;
13029 *)
13030 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13031 for ac_dir in $PATH; do
13032 IFS="$ac_save_IFS"
13033 test -z "$ac_dir" && ac_dir=.
13034 for ac_exec_ext in '' $ac_executable_extensions; do
13035 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13036 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13037 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13038 break 2
13039 fi
13040 fi
13041 done
13042 done
13043 IFS="$ac_save_IFS"
13044 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13045 ;;
13046esac
13047fi
13048MSGMERGE="$ac_cv_path_MSGMERGE"
13049if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13051$as_echo "$MSGMERGE" >&6; }
d7040cdb 13052else
81ecdfbb
RW
13053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13054$as_echo "no" >&6; }
d7040cdb
SE
13055fi
13056
13057
13058 if test "$GMSGFMT" != ":"; then
13059 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13060 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13061 : ;
13062 else
13063 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
13064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13065$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
13066 GMSGFMT=":"
13067 fi
13068 fi
13069
13070 if test "$XGETTEXT" != ":"; then
13071 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13072 (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
13073 : ;
13074 else
81ecdfbb
RW
13075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13076$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
13077 XGETTEXT=":"
13078 fi
13079 rm -f messages.po
13080 fi
13081
81ecdfbb 13082 ac_config_commands="$ac_config_commands default-1"
d7040cdb
SE
13083
13084
13085
81ecdfbb
RW
13086
13087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13088$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13089 # Check whether --enable-maintainer-mode was given.
13090if test "${enable_maintainer_mode+set}" = set; then :
13091 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
42ecbf5e 13092else
d7040cdb 13093 USE_MAINTAINER_MODE=no
81ecdfbb 13094fi
d7040cdb 13095
81ecdfbb
RW
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13097$as_echo "$USE_MAINTAINER_MODE" >&6; }
13098 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
13099 MAINTAINER_MODE_TRUE=
13100 MAINTAINER_MODE_FALSE='#'
13101else
13102 MAINTAINER_MODE_TRUE='#'
13103 MAINTAINER_MODE_FALSE=
42ecbf5e 13104fi
d7040cdb
SE
13105
13106 MAINT=$MAINTAINER_MODE_TRUE
13107
13108
81ecdfbb 13109 if false; then
d7040cdb
SE
13110 GENINSRC_NEVER_TRUE=
13111 GENINSRC_NEVER_FALSE='#'
13112else
13113 GENINSRC_NEVER_TRUE='#'
13114 GENINSRC_NEVER_FALSE=
42ecbf5e 13115fi
d7040cdb
SE
13116
13117
13118if test -n "$EXEEXT"; then
20e95c23 13119
81ecdfbb 13120$as_echo "#define HAVE_EXECUTABLE_SUFFIX 1" >>confdefs.h
42ecbf5e 13121
252b5132
RH
13122fi
13123
d7040cdb
SE
13124cat >>confdefs.h <<_ACEOF
13125#define EXECUTABLE_SUFFIX "${EXEEXT}"
13126_ACEOF
42ecbf5e 13127
252b5132 13128
d7040cdb 13129# host-specific stuff:
252b5132 13130
d7040cdb 13131HDEFINES=
252b5132 13132
d7040cdb 13133. ${srcdir}/../bfd/configure.host
252b5132 13134
252b5132 13135
d7040cdb 13136AR=${AR-ar}
252b5132 13137
d7040cdb
SE
13138if test -n "$ac_tool_prefix"; then
13139 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
13140set dummy ${ac_tool_prefix}ranlib; 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_prog_RANLIB+:} false; then :
81ecdfbb 13144 $as_echo_n "(cached) " >&6
d7040cdb
SE
13145else
13146 if test -n "$RANLIB"; then
13147 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13148else
13149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13150for as_dir in $PATH
13151do
13152 IFS=$as_save_IFS
13153 test -z "$as_dir" && as_dir=.
81ecdfbb 13154 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13155 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13156 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 13157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13158 break 2
13159 fi
13160done
81ecdfbb
RW
13161 done
13162IFS=$as_save_IFS
252b5132 13163
d7040cdb
SE
13164fi
13165fi
13166RANLIB=$ac_cv_prog_RANLIB
13167if test -n "$RANLIB"; then
81ecdfbb
RW
13168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
13169$as_echo "$RANLIB" >&6; }
d7040cdb 13170else
81ecdfbb
RW
13171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13172$as_echo "no" >&6; }
d7040cdb 13173fi
20e95c23 13174
81ecdfbb 13175
d7040cdb
SE
13176fi
13177if test -z "$ac_cv_prog_RANLIB"; then
13178 ac_ct_RANLIB=$RANLIB
13179 # Extract the first word of "ranlib", so it can be a program name with args.
13180set dummy ranlib; 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_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 13184 $as_echo_n "(cached) " >&6
252b5132 13185else
d7040cdb
SE
13186 if test -n "$ac_ct_RANLIB"; then
13187 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
13188else
13189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13190for as_dir in $PATH
13191do
13192 IFS=$as_save_IFS
13193 test -z "$as_dir" && as_dir=.
81ecdfbb 13194 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13195 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13196 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 13197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13198 break 2
13199 fi
13200done
81ecdfbb
RW
13201 done
13202IFS=$as_save_IFS
20e95c23 13203
d7040cdb
SE
13204fi
13205fi
13206ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
13207if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
13209$as_echo "$ac_ct_RANLIB" >&6; }
d7040cdb 13210else
81ecdfbb
RW
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13212$as_echo "no" >&6; }
d7040cdb
SE
13213fi
13214
81ecdfbb
RW
13215 if test "x$ac_ct_RANLIB" = x; then
13216 RANLIB=":"
d7040cdb 13217 else
81ecdfbb
RW
13218 case $cross_compiling:$ac_tool_warned in
13219yes:)
13220{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13221$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13222ac_tool_warned=yes ;;
13223esac
13224 RANLIB=$ac_ct_RANLIB
d7040cdb 13225 fi
81ecdfbb
RW
13226else
13227 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 13228fi
d7040cdb 13229
d7040cdb
SE
13230
13231
13232# Put a plausible default for CC_FOR_BUILD in Makefile.
13233if test -z "$CC_FOR_BUILD"; then
13234 if test "x$cross_compiling" = "xno"; then
13235 CC_FOR_BUILD='$(CC)'
13236 else
13237 CC_FOR_BUILD=gcc
13238 fi
13239fi
20e95c23 13240
d7040cdb
SE
13241# Also set EXEEXT_FOR_BUILD.
13242if test "x$cross_compiling" = "xno"; then
13243 EXEEXT_FOR_BUILD='$(EXEEXT)'
13244else
81ecdfbb
RW
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
13246$as_echo_n "checking for build system executable suffix... " >&6; }
d0ac1c44 13247if ${bfd_cv_build_exeext+:} false; then :
81ecdfbb 13248 $as_echo_n "(cached) " >&6
d7040cdb
SE
13249else
13250 rm -f conftest*
13251 echo 'int main () { return 0; }' > conftest.c
13252 bfd_cv_build_exeext=
13253 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13254 for file in conftest.*; do
13255 case $file in
13256 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13257 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13258 esac
13259 done
13260 rm -f conftest*
13261 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
252b5132 13262fi
81ecdfbb
RW
13263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13264$as_echo "$bfd_cv_build_exeext" >&6; }
d7040cdb
SE
13265 EXEEXT_FOR_BUILD=""
13266 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
252b5132
RH
13267fi
13268
13269
d7040cdb
SE
13270DEMANGLER_NAME=c++filt
13271case "${host}" in
13272 *-*-go32* | *-*-msdos*)
13273 DEMANGLER_NAME=cxxfilt
13274esac
8a965946
ILT
13275
13276
4c219c2e
AM
13277# The cast to long int works around a bug in the HP C Compiler
13278# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13279# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13280# This bug is HP SR number 8606223364.
13281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13282$as_echo_n "checking size of long... " >&6; }
d0ac1c44 13283if ${ac_cv_sizeof_long+:} false; then :
4c219c2e
AM
13284 $as_echo_n "(cached) " >&6
13285else
13286 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13287
13288else
13289 if test "$ac_cv_type_long" = yes; then
13290 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13291$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13292as_fn_error 77 "cannot compute sizeof (long)
13293See \`config.log' for more details" "$LINENO" 5; }
4c219c2e
AM
13294 else
13295 ac_cv_sizeof_long=0
13296 fi
13297fi
13298
13299fi
13300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13301$as_echo "$ac_cv_sizeof_long" >&6; }
13302
13303
13304
13305cat >>confdefs.h <<_ACEOF
13306#define SIZEOF_LONG $ac_cv_sizeof_long
13307_ACEOF
13308
13309
13310ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
d0ac1c44 13311if test "x$ac_cv_type_long_long" = xyes; then :
4c219c2e
AM
13312
13313cat >>confdefs.h <<_ACEOF
13314#define HAVE_LONG_LONG 1
13315_ACEOF
13316
13317# The cast to long int works around a bug in the HP C Compiler
13318# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13319# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13320# This bug is HP SR number 8606223364.
13321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
13322$as_echo_n "checking size of long long... " >&6; }
d0ac1c44 13323if ${ac_cv_sizeof_long_long+:} false; then :
4c219c2e
AM
13324 $as_echo_n "(cached) " >&6
13325else
13326 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
13327
13328else
13329 if test "$ac_cv_type_long_long" = yes; then
13330 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13331$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
13332as_fn_error 77 "cannot compute sizeof (long long)
13333See \`config.log' for more details" "$LINENO" 5; }
4c219c2e
AM
13334 else
13335 ac_cv_sizeof_long_long=0
13336 fi
13337fi
13338
13339fi
13340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
13341$as_echo "$ac_cv_sizeof_long_long" >&6; }
13342
13343
13344
13345cat >>confdefs.h <<_ACEOF
13346#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13347_ACEOF
13348
13349
13350fi
13351
13352
3bfcb652 13353for 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
13354do :
13355 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13356ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 13357if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
81ecdfbb
RW
13358 cat >>confdefs.h <<_ACEOF
13359#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13360_ACEOF
42ecbf5e 13361
81ecdfbb 13362fi
42ecbf5e 13363
81ecdfbb 13364done
42ecbf5e 13365
81ecdfbb
RW
13366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
13367$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
d0ac1c44 13368if ${ac_cv_header_sys_wait_h+:} false; then :
81ecdfbb 13369 $as_echo_n "(cached) " >&6
42ecbf5e 13370else
81ecdfbb 13371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13372/* end confdefs.h. */
252b5132
RH
13373#include <sys/types.h>
13374#include <sys/wait.h>
13375#ifndef WEXITSTATUS
81ecdfbb 13376# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
252b5132
RH
13377#endif
13378#ifndef WIFEXITED
42ecbf5e 13379# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
252b5132 13380#endif
42ecbf5e
DJ
13381
13382int
13383main ()
13384{
13385 int s;
13386 wait (&s);
13387 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
13388 ;
13389 return 0;
13390}
13391_ACEOF
81ecdfbb 13392if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
13393 ac_cv_header_sys_wait_h=yes
13394else
81ecdfbb 13395 ac_cv_header_sys_wait_h=no
252b5132 13396fi
81ecdfbb 13397rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 13398fi
81ecdfbb
RW
13399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
13400$as_echo "$ac_cv_header_sys_wait_h" >&6; }
d15b04bd 13401if test $ac_cv_header_sys_wait_h = yes; then
42ecbf5e 13402
81ecdfbb 13403$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
252b5132
RH
13404
13405fi
13406
df7b86aa
NC
13407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13408$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
d0ac1c44 13409if ${gcc_cv_header_string+:} false; then :
df7b86aa
NC
13410 $as_echo_n "(cached) " >&6
13411else
13412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13413/* end confdefs.h. */
13414#include <string.h>
13415#include <strings.h>
13416int
13417main ()
13418{
13419
13420 ;
13421 return 0;
13422}
13423_ACEOF
13424if ac_fn_c_try_compile "$LINENO"; then :
13425 gcc_cv_header_string=yes
13426else
13427 gcc_cv_header_string=no
13428fi
13429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13430fi
13431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13432$as_echo "$gcc_cv_header_string" >&6; }
13433if test $gcc_cv_header_string = yes; then
13434
13435$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13436
13437fi
13438
d0ac1c44
SM
13439ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13440if test "x$ac_cv_type_size_t" = xyes; then :
13441
13442else
13443
13444cat >>confdefs.h <<_ACEOF
13445#define size_t unsigned int
13446_ACEOF
13447
13448fi
13449
252b5132
RH
13450# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13451# for constant arguments. Useless!
81ecdfbb
RW
13452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13453$as_echo_n "checking for working alloca.h... " >&6; }
d0ac1c44 13454if ${ac_cv_working_alloca_h+:} false; then :
81ecdfbb 13455 $as_echo_n "(cached) " >&6
42ecbf5e 13456else
81ecdfbb 13457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13458/* end confdefs.h. */
252b5132 13459#include <alloca.h>
42ecbf5e
DJ
13460int
13461main ()
13462{
13463char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 13464 if (p) return 0;
42ecbf5e
DJ
13465 ;
13466 return 0;
13467}
13468_ACEOF
81ecdfbb 13469if ac_fn_c_try_link "$LINENO"; then :
42ecbf5e
DJ
13470 ac_cv_working_alloca_h=yes
13471else
81ecdfbb 13472 ac_cv_working_alloca_h=no
42ecbf5e 13473fi
81ecdfbb
RW
13474rm -f core conftest.err conftest.$ac_objext \
13475 conftest$ac_exeext conftest.$ac_ext
42ecbf5e 13476fi
81ecdfbb
RW
13477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13478$as_echo "$ac_cv_working_alloca_h" >&6; }
42ecbf5e
DJ
13479if test $ac_cv_working_alloca_h = yes; then
13480
81ecdfbb 13481$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
252b5132
RH
13482
13483fi
13484
81ecdfbb
RW
13485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13486$as_echo_n "checking for alloca... " >&6; }
d0ac1c44 13487if ${ac_cv_func_alloca_works+:} false; then :
81ecdfbb 13488 $as_echo_n "(cached) " >&6
252b5132 13489else
81ecdfbb 13490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13491/* end confdefs.h. */
252b5132
RH
13492#ifdef __GNUC__
13493# define alloca __builtin_alloca
13494#else
13495# ifdef _MSC_VER
13496# include <malloc.h>
13497# define alloca _alloca
13498# else
81ecdfbb 13499# ifdef HAVE_ALLOCA_H
252b5132
RH
13500# include <alloca.h>
13501# else
13502# ifdef _AIX
13503 #pragma alloca
13504# else
13505# ifndef alloca /* predefined by HP cc +Olibcalls */
d0ac1c44 13506void *alloca (size_t);
252b5132
RH
13507# endif
13508# endif
13509# endif
13510# endif
13511#endif
13512
42ecbf5e
DJ
13513int
13514main ()
13515{
13516char *p = (char *) alloca (1);
81ecdfbb 13517 if (p) return 0;
42ecbf5e
DJ
13518 ;
13519 return 0;
13520}
13521_ACEOF
81ecdfbb 13522if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
13523 ac_cv_func_alloca_works=yes
13524else
81ecdfbb 13525 ac_cv_func_alloca_works=no
252b5132 13526fi
81ecdfbb
RW
13527rm -f core conftest.err conftest.$ac_objext \
13528 conftest$ac_exeext conftest.$ac_ext
252b5132 13529fi
81ecdfbb
RW
13530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13531$as_echo "$ac_cv_func_alloca_works" >&6; }
252b5132 13532
252b5132 13533if test $ac_cv_func_alloca_works = yes; then
e5a52504 13534
81ecdfbb 13535$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
e5a52504 13536
42ecbf5e 13537else
d15b04bd 13538 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
42ecbf5e
DJ
13539# that cause trouble. Some versions do not even contain alloca or
13540# contain a buggy version. If you still want to use their alloca,
13541# use ar to extract alloca.o from them instead of compiling alloca.c.
13542
81ecdfbb 13543ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
42ecbf5e 13544
81ecdfbb 13545$as_echo "#define C_ALLOCA 1" >>confdefs.h
252b5132
RH
13546
13547
81ecdfbb
RW
13548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13549$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
d0ac1c44 13550if ${ac_cv_os_cray+:} false; then :
81ecdfbb 13551 $as_echo_n "(cached) " >&6
252b5132 13552else
81ecdfbb 13553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13554/* end confdefs.h. */
81ecdfbb 13555#if defined CRAY && ! defined CRAY2
252b5132
RH
13556webecray
13557#else
13558wenotbecray
13559#endif
13560
42ecbf5e 13561_ACEOF
252b5132 13562if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 13563 $EGREP "webecray" >/dev/null 2>&1; then :
252b5132
RH
13564 ac_cv_os_cray=yes
13565else
252b5132
RH
13566 ac_cv_os_cray=no
13567fi
13568rm -f conftest*
13569
13570fi
81ecdfbb
RW
13571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13572$as_echo "$ac_cv_os_cray" >&6; }
d15b04bd 13573if test $ac_cv_os_cray = yes; then
42ecbf5e 13574 for ac_func in _getb67 GETB67 getb67; do
81ecdfbb
RW
13575 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13576ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 13577if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
42ecbf5e
DJ
13578
13579cat >>confdefs.h <<_ACEOF
252b5132 13580#define CRAY_STACKSEG_END $ac_func
42ecbf5e 13581_ACEOF
252b5132 13582
42ecbf5e 13583 break
252b5132
RH
13584fi
13585
42ecbf5e 13586 done
252b5132
RH
13587fi
13588
81ecdfbb
RW
13589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13590$as_echo_n "checking stack direction for C alloca... " >&6; }
d0ac1c44 13591if ${ac_cv_c_stack_direction+:} false; then :
81ecdfbb 13592 $as_echo_n "(cached) " >&6
252b5132 13593else
81ecdfbb 13594 if test "$cross_compiling" = yes; then :
252b5132
RH
13595 ac_cv_c_stack_direction=0
13596else
81ecdfbb 13597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13598/* end confdefs.h. */
81ecdfbb 13599$ac_includes_default
42ecbf5e 13600int
d0ac1c44 13601find_stack_direction (int *addr, int depth)
252b5132 13602{
d0ac1c44
SM
13603 int dir, dummy = 0;
13604 if (! addr)
13605 addr = &dummy;
13606 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13607 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13608 return dir + dummy;
252b5132 13609}
42ecbf5e
DJ
13610
13611int
d0ac1c44 13612main (int argc, char **argv)
252b5132 13613{
d0ac1c44 13614 return find_stack_direction (0, argc + !argv + 20) < 0;
252b5132 13615}
42ecbf5e 13616_ACEOF
81ecdfbb 13617if ac_fn_c_try_run "$LINENO"; then :
252b5132
RH
13618 ac_cv_c_stack_direction=1
13619else
81ecdfbb 13620 ac_cv_c_stack_direction=-1
252b5132 13621fi
81ecdfbb
RW
13622rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13623 conftest.$ac_objext conftest.beam conftest.$ac_ext
252b5132
RH
13624fi
13625
81ecdfbb
RW
13626fi
13627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13628$as_echo "$ac_cv_c_stack_direction" >&6; }
42ecbf5e 13629cat >>confdefs.h <<_ACEOF
252b5132 13630#define STACK_DIRECTION $ac_cv_c_stack_direction
42ecbf5e
DJ
13631_ACEOF
13632
252b5132
RH
13633
13634fi
13635
34156b23
L
13636
13637
13638
13639 for ac_header in $ac_header_list
13640do :
13641 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13642ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13643"
13644if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13645 cat >>confdefs.h <<_ACEOF
13646#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13647_ACEOF
13648
13649fi
13650
13651done
13652
13653
13654
13655
13656
13657
13658
13659
13660for ac_func in getpagesize
13661do :
13662 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13663if test "x$ac_cv_func_getpagesize" = xyes; then :
13664 cat >>confdefs.h <<_ACEOF
13665#define HAVE_GETPAGESIZE 1
13666_ACEOF
13667
13668fi
13669done
13670
13671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13672$as_echo_n "checking for working mmap... " >&6; }
13673if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13674 $as_echo_n "(cached) " >&6
13675else
13676 if test "$cross_compiling" = yes; then :
13677 ac_cv_func_mmap_fixed_mapped=no
13678else
13679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13680/* end confdefs.h. */
13681$ac_includes_default
13682/* malloc might have been renamed as rpl_malloc. */
13683#undef malloc
13684
13685/* Thanks to Mike Haertel and Jim Avera for this test.
13686 Here is a matrix of mmap possibilities:
13687 mmap private not fixed
13688 mmap private fixed at somewhere currently unmapped
13689 mmap private fixed at somewhere already mapped
13690 mmap shared not fixed
13691 mmap shared fixed at somewhere currently unmapped
13692 mmap shared fixed at somewhere already mapped
13693 For private mappings, we should verify that changes cannot be read()
13694 back from the file, nor mmap's back from the file at a different
13695 address. (There have been systems where private was not correctly
13696 implemented like the infamous i386 svr4.0, and systems where the
13697 VM page cache was not coherent with the file system buffer cache
13698 like early versions of FreeBSD and possibly contemporary NetBSD.)
13699 For shared mappings, we should conversely verify that changes get
13700 propagated back to all the places they're supposed to be.
13701
13702 Grep wants private fixed already mapped.
13703 The main things grep needs to know about mmap are:
13704 * does it exist and is it safe to write into the mmap'd area
13705 * how to use it (BSD variants) */
13706
13707#include <fcntl.h>
13708#include <sys/mman.h>
13709
13710#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13711char *malloc ();
13712#endif
13713
13714/* This mess was copied from the GNU getpagesize.h. */
13715#ifndef HAVE_GETPAGESIZE
13716# ifdef _SC_PAGESIZE
13717# define getpagesize() sysconf(_SC_PAGESIZE)
13718# else /* no _SC_PAGESIZE */
13719# ifdef HAVE_SYS_PARAM_H
13720# include <sys/param.h>
13721# ifdef EXEC_PAGESIZE
13722# define getpagesize() EXEC_PAGESIZE
13723# else /* no EXEC_PAGESIZE */
13724# ifdef NBPG
13725# define getpagesize() NBPG * CLSIZE
13726# ifndef CLSIZE
13727# define CLSIZE 1
13728# endif /* no CLSIZE */
13729# else /* no NBPG */
13730# ifdef NBPC
13731# define getpagesize() NBPC
13732# else /* no NBPC */
13733# ifdef PAGESIZE
13734# define getpagesize() PAGESIZE
13735# endif /* PAGESIZE */
13736# endif /* no NBPC */
13737# endif /* no NBPG */
13738# endif /* no EXEC_PAGESIZE */
13739# else /* no HAVE_SYS_PARAM_H */
13740# define getpagesize() 8192 /* punt totally */
13741# endif /* no HAVE_SYS_PARAM_H */
13742# endif /* no _SC_PAGESIZE */
13743
13744#endif /* no HAVE_GETPAGESIZE */
13745
13746int
13747main ()
13748{
13749 char *data, *data2, *data3;
13750 const char *cdata2;
13751 int i, pagesize;
13752 int fd, fd2;
13753
13754 pagesize = getpagesize ();
13755
13756 /* First, make a file with some known garbage in it. */
13757 data = (char *) malloc (pagesize);
13758 if (!data)
13759 return 1;
13760 for (i = 0; i < pagesize; ++i)
13761 *(data + i) = rand ();
13762 umask (0);
13763 fd = creat ("conftest.mmap", 0600);
13764 if (fd < 0)
13765 return 2;
13766 if (write (fd, data, pagesize) != pagesize)
13767 return 3;
13768 close (fd);
13769
13770 /* Next, check that the tail of a page is zero-filled. File must have
13771 non-zero length, otherwise we risk SIGBUS for entire page. */
13772 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13773 if (fd2 < 0)
13774 return 4;
13775 cdata2 = "";
13776 if (write (fd2, cdata2, 1) != 1)
13777 return 5;
13778 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13779 if (data2 == MAP_FAILED)
13780 return 6;
13781 for (i = 0; i < pagesize; ++i)
13782 if (*(data2 + i))
13783 return 7;
13784 close (fd2);
13785 if (munmap (data2, pagesize))
13786 return 8;
13787
13788 /* Next, try to mmap the file at a fixed address which already has
13789 something else allocated at it. If we can, also make sure that
13790 we see the same garbage. */
13791 fd = open ("conftest.mmap", O_RDWR);
13792 if (fd < 0)
13793 return 9;
13794 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13795 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13796 return 10;
13797 for (i = 0; i < pagesize; ++i)
13798 if (*(data + i) != *(data2 + i))
13799 return 11;
13800
13801 /* Finally, make sure that changes to the mapped area do not
13802 percolate back to the file as seen by read(). (This is a bug on
13803 some variants of i386 svr4.0.) */
13804 for (i = 0; i < pagesize; ++i)
13805 *(data2 + i) = *(data2 + i) + 1;
13806 data3 = (char *) malloc (pagesize);
13807 if (!data3)
13808 return 12;
13809 if (read (fd, data3, pagesize) != pagesize)
13810 return 13;
13811 for (i = 0; i < pagesize; ++i)
13812 if (*(data + i) != *(data3 + i))
13813 return 14;
13814 close (fd);
13815 return 0;
13816}
13817_ACEOF
13818if ac_fn_c_try_run "$LINENO"; then :
13819 ac_cv_func_mmap_fixed_mapped=yes
13820else
13821 ac_cv_func_mmap_fixed_mapped=no
13822fi
13823rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13824 conftest.$ac_objext conftest.beam conftest.$ac_ext
13825fi
13826
13827fi
13828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13829$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13830if test $ac_cv_func_mmap_fixed_mapped = yes; then
13831
13832$as_echo "#define HAVE_MMAP 1" >>confdefs.h
13833
13834fi
13835rm -f conftest.mmap conftest.txt
13836
44350750 13837for ac_func in sbrk utimes setmode getc_unlocked strcoll setlocale
81ecdfbb
RW
13838do :
13839 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13840ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 13841if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
81ecdfbb
RW
13842 cat >>confdefs.h <<_ACEOF
13843#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13844_ACEOF
42ecbf5e 13845
81ecdfbb
RW
13846fi
13847done
42ecbf5e 13848
81ecdfbb 13849ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
d0ac1c44 13850if test "x$ac_cv_func_mkstemp" = xyes; then :
42ecbf5e 13851
81ecdfbb 13852$as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
42ecbf5e 13853
81ecdfbb 13854fi
42ecbf5e 13855
81ecdfbb 13856ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
d0ac1c44 13857if test "x$ac_cv_func_mkdtemp" = xyes; then :
42ecbf5e 13858
81ecdfbb 13859$as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
42ecbf5e 13860
81ecdfbb 13861fi
d15b04bd 13862
3bfcb652
NC
13863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13864$as_echo_n "checking for mbstate_t... " >&6; }
13865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13866/* end confdefs.h. */
13867#include <wchar.h>
13868int
13869main ()
13870{
13871mbstate_t teststate;
13872 ;
13873 return 0;
13874}
13875_ACEOF
13876if ac_fn_c_try_compile "$LINENO"; then :
13877 have_mbstate_t=yes
13878else
13879 have_mbstate_t=no
13880fi
13881rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mbstate_t" >&5
13883$as_echo "$have_mbstate_t" >&6; }
13884 if test x"$have_mbstate_t" = xyes; then
13885
13886$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13887
13888 fi
d15b04bd 13889
81ecdfbb
RW
13890# Some systems have frexp only in -lm, not in -lc.
13891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing frexp" >&5
13892$as_echo_n "checking for library containing frexp... " >&6; }
d0ac1c44 13893if ${ac_cv_search_frexp+:} false; then :
81ecdfbb 13894 $as_echo_n "(cached) " >&6
f9c026a8 13895else
81ecdfbb
RW
13896 ac_func_search_save_LIBS=$LIBS
13897cat confdefs.h - <<_ACEOF >conftest.$ac_ext
f9c026a8 13898/* end confdefs.h. */
f9c026a8 13899
81ecdfbb
RW
13900/* Override any GCC internal prototype to avoid an error.
13901 Use char because int might match the return type of a GCC
f9c026a8 13902 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
13903#ifdef __cplusplus
13904extern "C"
13905#endif
42ecbf5e
DJ
13906char frexp ();
13907int
13908main ()
13909{
81ecdfbb 13910return frexp ();
42ecbf5e
DJ
13911 ;
13912 return 0;
13913}
13914_ACEOF
81ecdfbb
RW
13915for ac_lib in '' m; do
13916 if test -z "$ac_lib"; then
13917 ac_res="none required"
13918 else
13919 ac_res=-l$ac_lib
42ecbf5e 13920 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
13921 fi
13922 if ac_fn_c_try_link "$LINENO"; then :
13923 ac_cv_search_frexp=$ac_res
13924fi
13925rm -f core conftest.err conftest.$ac_objext \
13926 conftest$ac_exeext
d0ac1c44 13927 if ${ac_cv_search_frexp+:} false; then :
81ecdfbb
RW
13928 break
13929fi
13930done
d0ac1c44 13931if ${ac_cv_search_frexp+:} false; then :
42ecbf5e 13932
f353eb8a 13933else
81ecdfbb 13934 ac_cv_search_frexp=no
e5a52504 13935fi
81ecdfbb 13936rm conftest.$ac_ext
42ecbf5e
DJ
13937LIBS=$ac_func_search_save_LIBS
13938fi
81ecdfbb
RW
13939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_frexp" >&5
13940$as_echo "$ac_cv_search_frexp" >&6; }
13941ac_res=$ac_cv_search_frexp
13942if test "$ac_res" != no; then :
13943 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e 13944
f353eb8a
ILT
13945fi
13946
42ecbf5e 13947
44350750
NC
13948
13949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
13950$as_echo_n "checking for LC_MESSAGES... " >&6; }
d0ac1c44 13951if ${am_cv_val_LC_MESSAGES+:} false; then :
44350750
NC
13952 $as_echo_n "(cached) " >&6
13953else
13954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13955/* end confdefs.h. */
13956#include <locale.h>
13957int
13958main ()
13959{
13960return LC_MESSAGES
13961 ;
13962 return 0;
13963}
13964_ACEOF
13965if ac_fn_c_try_link "$LINENO"; then :
13966 am_cv_val_LC_MESSAGES=yes
13967else
13968 am_cv_val_LC_MESSAGES=no
13969fi
13970rm -f core conftest.err conftest.$ac_objext \
13971 conftest$ac_exeext conftest.$ac_ext
13972fi
13973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
13974$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
13975 if test $am_cv_val_LC_MESSAGES = yes; then
13976
13977$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
13978
13979 fi
13980
13981
81ecdfbb
RW
13982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in time.h" >&5
13983$as_echo_n "checking for time_t in time.h... " >&6; }
d0ac1c44 13984if ${bu_cv_decl_time_t_time_h+:} false; then :
81ecdfbb 13985 $as_echo_n "(cached) " >&6
252b5132 13986else
81ecdfbb 13987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13988/* end confdefs.h. */
252b5132 13989#include <time.h>
42ecbf5e
DJ
13990int
13991main ()
13992{
252b5132 13993time_t i;
42ecbf5e
DJ
13994 ;
13995 return 0;
13996}
13997_ACEOF
81ecdfbb 13998if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
13999 bu_cv_decl_time_t_time_h=yes
14000else
81ecdfbb 14001 bu_cv_decl_time_t_time_h=no
252b5132 14002fi
81ecdfbb 14003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
14004fi
14005
81ecdfbb
RW
14006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_time_h" >&5
14007$as_echo "$bu_cv_decl_time_t_time_h" >&6; }
252b5132 14008if test $bu_cv_decl_time_t_time_h = yes; then
42ecbf5e 14009
81ecdfbb 14010$as_echo "#define HAVE_TIME_T_IN_TIME_H 1" >>confdefs.h
252b5132
RH
14011
14012fi
14013
81ecdfbb
RW
14014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in sys/types.h" >&5
14015$as_echo_n "checking for time_t in sys/types.h... " >&6; }
d0ac1c44 14016if ${bu_cv_decl_time_t_types_h+:} false; then :
81ecdfbb 14017 $as_echo_n "(cached) " >&6
252b5132 14018else
81ecdfbb 14019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 14020/* end confdefs.h. */
252b5132 14021#include <sys/types.h>
42ecbf5e
DJ
14022int
14023main ()
14024{
252b5132 14025time_t i;
42ecbf5e
DJ
14026 ;
14027 return 0;
14028}
14029_ACEOF
81ecdfbb 14030if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
14031 bu_cv_decl_time_t_types_h=yes
14032else
81ecdfbb 14033 bu_cv_decl_time_t_types_h=no
252b5132 14034fi
81ecdfbb 14035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
14036fi
14037
81ecdfbb
RW
14038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_types_h" >&5
14039$as_echo "$bu_cv_decl_time_t_types_h" >&6; }
252b5132 14040if test $bu_cv_decl_time_t_types_h = yes; then
42ecbf5e 14041
81ecdfbb 14042$as_echo "#define HAVE_TIME_T_IN_TYPES_H 1" >>confdefs.h
252b5132
RH
14043
14044fi
14045
81ecdfbb
RW
14046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
14047$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
d0ac1c44 14048if ${bu_cv_decl_getopt_unistd_h+:} false; then :
81ecdfbb 14049 $as_echo_n "(cached) " >&6
e46eba98 14050else
81ecdfbb 14051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 14052/* end confdefs.h. */
e46eba98 14053#include <unistd.h>
42ecbf5e
DJ
14054int
14055main ()
14056{
e46eba98 14057extern int getopt (int, char *const*, const char *);
42ecbf5e
DJ
14058 ;
14059 return 0;
14060}
14061_ACEOF
81ecdfbb 14062if ac_fn_c_try_compile "$LINENO"; then :
e46eba98
NC
14063 bu_cv_decl_getopt_unistd_h=yes
14064else
81ecdfbb 14065 bu_cv_decl_getopt_unistd_h=no
e46eba98 14066fi
81ecdfbb 14067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e46eba98
NC
14068fi
14069
81ecdfbb
RW
14070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_getopt_unistd_h" >&5
14071$as_echo "$bu_cv_decl_getopt_unistd_h" >&6; }
e46eba98 14072if test $bu_cv_decl_getopt_unistd_h = yes; then
42ecbf5e 14073
81ecdfbb 14074$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
e46eba98
NC
14075
14076fi
14077
252b5132
RH
14078# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
14079# by default.
81ecdfbb
RW
14080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for utime.h" >&5
14081$as_echo_n "checking for utime.h... " >&6; }
d0ac1c44 14082if ${bu_cv_header_utime_h+:} false; then :
81ecdfbb 14083 $as_echo_n "(cached) " >&6
42ecbf5e 14084else
81ecdfbb 14085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 14086/* end confdefs.h. */
252b5132
RH
14087#include <sys/types.h>
14088#ifdef HAVE_TIME_H
14089#include <time.h>
14090#endif
14091#include <utime.h>
42ecbf5e
DJ
14092int
14093main ()
14094{
252b5132 14095struct utimbuf s;
42ecbf5e
DJ
14096 ;
14097 return 0;
14098}
14099_ACEOF
81ecdfbb 14100if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
14101 bu_cv_header_utime_h=yes
14102else
81ecdfbb 14103 bu_cv_header_utime_h=no
252b5132 14104fi
81ecdfbb 14105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
14106fi
14107
81ecdfbb
RW
14108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_header_utime_h" >&5
14109$as_echo "$bu_cv_header_utime_h" >&6; }
252b5132 14110if test $bu_cv_header_utime_h = yes; then
42ecbf5e 14111
81ecdfbb 14112$as_echo "#define HAVE_GOOD_UTIME_H 1" >>confdefs.h
252b5132
RH
14113
14114fi
14115
1f5345a6 14116ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
d0ac1c44 14117if test "x$ac_cv_have_decl_asprintf" = xyes; then :
1f5345a6
ST
14118 ac_have_decl=1
14119else
14120 ac_have_decl=0
14121fi
14122
14123cat >>confdefs.h <<_ACEOF
14124#define HAVE_DECL_ASPRINTF $ac_have_decl
14125_ACEOF
952781e8 14126ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
d0ac1c44 14127if test "x$ac_cv_have_decl_environ" = xyes; then :
952781e8
AM
14128 ac_have_decl=1
14129else
14130 ac_have_decl=0
14131fi
14132
14133cat >>confdefs.h <<_ACEOF
14134#define HAVE_DECL_ENVIRON $ac_have_decl
14135_ACEOF
81ecdfbb 14136ac_fn_c_check_decl "$LINENO" "fprintf" "ac_cv_have_decl_fprintf" "$ac_includes_default"
d0ac1c44 14137if test "x$ac_cv_have_decl_fprintf" = xyes; then :
81ecdfbb 14138 ac_have_decl=1
252b5132 14139else
81ecdfbb
RW
14140 ac_have_decl=0
14141fi
398ee8f1 14142
81ecdfbb
RW
14143cat >>confdefs.h <<_ACEOF
14144#define HAVE_DECL_FPRINTF $ac_have_decl
42ecbf5e 14145_ACEOF
952781e8 14146ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
d0ac1c44 14147if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
81ecdfbb 14148 ac_have_decl=1
252b5132 14149else
81ecdfbb 14150 ac_have_decl=0
252b5132 14151fi
252b5132 14152
398ee8f1 14153cat >>confdefs.h <<_ACEOF
952781e8 14154#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
398ee8f1 14155_ACEOF
952781e8 14156ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
d0ac1c44 14157if test "x$ac_cv_have_decl_getenv" = xyes; then :
81ecdfbb 14158 ac_have_decl=1
398ee8f1 14159else
81ecdfbb
RW
14160 ac_have_decl=0
14161fi
3e321448
L
14162
14163cat >>confdefs.h <<_ACEOF
952781e8 14164#define HAVE_DECL_GETENV $ac_have_decl
42ecbf5e 14165_ACEOF
81ecdfbb 14166ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
d0ac1c44 14167if test "x$ac_cv_have_decl_sbrk" = xyes; then :
81ecdfbb 14168 ac_have_decl=1
252b5132 14169else
81ecdfbb 14170 ac_have_decl=0
252b5132 14171fi
252b5132 14172
398ee8f1 14173cat >>confdefs.h <<_ACEOF
81ecdfbb 14174#define HAVE_DECL_SBRK $ac_have_decl
398ee8f1 14175_ACEOF
952781e8 14176ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
d0ac1c44 14177if test "x$ac_cv_have_decl_snprintf" = xyes; then :
81ecdfbb 14178 ac_have_decl=1
398ee8f1 14179else
81ecdfbb 14180 ac_have_decl=0
398ee8f1 14181fi
252b5132 14182
398ee8f1 14183cat >>confdefs.h <<_ACEOF
952781e8 14184#define HAVE_DECL_SNPRINTF $ac_have_decl
398ee8f1 14185_ACEOF
952781e8 14186ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
d0ac1c44 14187if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
81ecdfbb 14188 ac_have_decl=1
398ee8f1 14189else
81ecdfbb 14190 ac_have_decl=0
398ee8f1 14191fi
252b5132 14192
398ee8f1 14193cat >>confdefs.h <<_ACEOF
952781e8 14194#define HAVE_DECL_STPCPY $ac_have_decl
b7d4af3a 14195_ACEOF
952781e8 14196ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
d0ac1c44 14197if test "x$ac_cv_have_decl_strnlen" = xyes; then :
81ecdfbb 14198 ac_have_decl=1
b7d4af3a 14199else
81ecdfbb 14200 ac_have_decl=0
b7d4af3a 14201fi
b7d4af3a
JW
14202
14203cat >>confdefs.h <<_ACEOF
952781e8 14204#define HAVE_DECL_STRNLEN $ac_have_decl
b7d4af3a 14205_ACEOF
952781e8 14206ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
d0ac1c44 14207if test "x$ac_cv_have_decl_strstr" = xyes; then :
81ecdfbb 14208 ac_have_decl=1
b7d4af3a 14209else
81ecdfbb 14210 ac_have_decl=0
db50c840 14211fi
db50c840
EB
14212
14213cat >>confdefs.h <<_ACEOF
952781e8 14214#define HAVE_DECL_STRSTR $ac_have_decl
db50c840 14215_ACEOF
81ecdfbb 14216ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
d0ac1c44 14217if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
81ecdfbb 14218 ac_have_decl=1
db50c840 14219else
81ecdfbb 14220 ac_have_decl=0
db50c840 14221fi
db50c840
EB
14222
14223cat >>confdefs.h <<_ACEOF
81ecdfbb 14224#define HAVE_DECL_VSNPRINTF $ac_have_decl
db50c840
EB
14225_ACEOF
14226
14227
ed2b5077
L
14228# Link in zlib if we can. This allows us to read compressed debug
14229# sections. This is used only by readelf.c (objdump uses bfd for
14230# reading compressed sections).
14231
14232 # Use the system's zlib library.
39f3de7c
L
14233 zlibdir="-L\$(top_builddir)/../zlib"
14234 zlibinc="-I\$(top_srcdir)/../zlib"
52546677 14235
0ee42ecd
L
14236# Check whether --with-system-zlib was given.
14237if test "${with_system_zlib+set}" = set; then :
afa59b79
L
14238 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
14239 zlibdir=
14240 zlibinc=
14241 fi
52546677 14242
52546677
RM
14243fi
14244
14245
52546677 14246
1b315056 14247
252b5132 14248
ed2b5077 14249
252b5132 14250case "${host}" in
8a965946 14251*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
42ecbf5e 14252
81ecdfbb 14253$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
252b5132
RH
14254 ;;
14255esac
14256
14257# target-specific stuff:
14258
14259# Canonicalize the secondary target names.
14260if test -n "$enable_targets"; then
14261 for targ in `echo $enable_targets | sed 's/,/ /g'`
14262 do
6d83c84b 14263 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
14264 if test -n "$result"; then
14265 canon_targets="$canon_targets $result"
14266 else
14267 # Allow targets that config.sub doesn't recognize, like "all".
14268 canon_targets="$canon_targets $targ"
14269 fi
14270 done
14271fi
14272
81ecdfbb 14273ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
d0ac1c44 14274if test "x$ac_cv_header_iconv_h" = xyes; then :
5ba684e2
NC
14275
14276fi
14277
14278
14279
14280 if test "X$prefix" = "XNONE"; then
14281 acl_final_prefix="$ac_default_prefix"
14282 else
14283 acl_final_prefix="$prefix"
14284 fi
14285 if test "X$exec_prefix" = "XNONE"; then
14286 acl_final_exec_prefix='${prefix}'
14287 else
14288 acl_final_exec_prefix="$exec_prefix"
14289 fi
14290 acl_save_prefix="$prefix"
14291 prefix="$acl_final_prefix"
14292 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
14293 prefix="$acl_save_prefix"
14294
14295
81ecdfbb
RW
14296# Check whether --with-gnu-ld was given.
14297if test "${with_gnu_ld+set}" = set; then :
14298 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5ba684e2
NC
14299else
14300 with_gnu_ld=no
81ecdfbb
RW
14301fi
14302
5ba684e2
NC
14303# Prepare PATH_SEPARATOR.
14304# The user is always right.
14305if test "${PATH_SEPARATOR+set}" != set; then
14306 echo "#! /bin/sh" >conf$$.sh
14307 echo "exit 0" >>conf$$.sh
14308 chmod +x conf$$.sh
14309 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14310 PATH_SEPARATOR=';'
14311 else
14312 PATH_SEPARATOR=:
14313 fi
14314 rm -f conf$$.sh
14315fi
14316ac_prog=ld
14317if test "$GCC" = yes; then
14318 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
14319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
14320$as_echo_n "checking for ld used by GCC... " >&6; }
5ba684e2
NC
14321 case $host in
14322 *-*-mingw*)
14323 # gcc leaves a trailing carriage return which upsets mingw
14324 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14325 *)
14326 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14327 esac
14328 case $ac_prog in
14329 # Accept absolute paths.
14330 [\\/]* | [A-Za-z]:[\\/]*)
14331 re_direlt='/[^/][^/]*/\.\./'
14332 # Canonicalize the path of ld
14333 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
14334 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
14335 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
14336 done
14337 test -z "$LD" && LD="$ac_prog"
14338 ;;
14339 "")
14340 # If it fails, then pretend we aren't using GCC.
14341 ac_prog=ld
14342 ;;
14343 *)
14344 # If it is relative, then search for the first ld in PATH.
14345 with_gnu_ld=unknown
14346 ;;
14347 esac
14348elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
14349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14350$as_echo_n "checking for GNU ld... " >&6; }
5ba684e2 14351else
81ecdfbb
RW
14352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14353$as_echo_n "checking for non-GNU ld... " >&6; }
5ba684e2 14354fi
d0ac1c44 14355if ${acl_cv_path_LD+:} false; then :
81ecdfbb 14356 $as_echo_n "(cached) " >&6
5ba684e2
NC
14357else
14358 if test -z "$LD"; then
14359 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
14360 for ac_dir in $PATH; do
14361 test -z "$ac_dir" && ac_dir=.
14362 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14363 acl_cv_path_LD="$ac_dir/$ac_prog"
14364 # Check to see if the program is GNU ld. I'd rather use --version,
14365 # but apparently some GNU ld's only accept -v.
14366 # Break only if it was the GNU/non-GNU ld that we prefer.
14367 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
14368 test "$with_gnu_ld" != no && break
14369 else
14370 test "$with_gnu_ld" != yes && break
14371 fi
14372 fi
14373 done
14374 IFS="$ac_save_ifs"
14375else
14376 acl_cv_path_LD="$LD" # Let the user override the test with a path.
14377fi
14378fi
14379
14380LD="$acl_cv_path_LD"
14381if test -n "$LD"; then
81ecdfbb
RW
14382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14383$as_echo "$LD" >&6; }
5ba684e2 14384else
81ecdfbb
RW
14385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14386$as_echo "no" >&6; }
5ba684e2 14387fi
d0ac1c44 14388test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
14389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14390$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 14391if ${acl_cv_prog_gnu_ld+:} false; then :
81ecdfbb 14392 $as_echo_n "(cached) " >&6
5ba684e2
NC
14393else
14394 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
14395if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
14396 acl_cv_prog_gnu_ld=yes
14397else
14398 acl_cv_prog_gnu_ld=no
14399fi
14400fi
81ecdfbb
RW
14401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
14402$as_echo "$acl_cv_prog_gnu_ld" >&6; }
5ba684e2
NC
14403with_gnu_ld=$acl_cv_prog_gnu_ld
14404
14405
14406
81ecdfbb
RW
14407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
14408$as_echo_n "checking for shared library run path origin... " >&6; }
d0ac1c44 14409if ${acl_cv_rpath+:} false; then :
81ecdfbb 14410 $as_echo_n "(cached) " >&6
5ba684e2
NC
14411else
14412
14413 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
14414 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
14415 . ./conftest.sh
14416 rm -f ./conftest.sh
14417 acl_cv_rpath=done
14418
14419fi
81ecdfbb
RW
14420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
14421$as_echo "$acl_cv_rpath" >&6; }
5ba684e2
NC
14422 wl="$acl_cv_wl"
14423 libext="$acl_cv_libext"
14424 shlibext="$acl_cv_shlibext"
14425 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
14426 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
14427 hardcode_direct="$acl_cv_hardcode_direct"
14428 hardcode_minus_L="$acl_cv_hardcode_minus_L"
81ecdfbb
RW
14429 # Check whether --enable-rpath was given.
14430if test "${enable_rpath+set}" = set; then :
14431 enableval=$enable_rpath; :
5ba684e2
NC
14432else
14433 enable_rpath=yes
81ecdfbb
RW
14434fi
14435
5ba684e2
NC
14436
14437
14438
14439
14440
14441
14442
14443 use_additional=yes
14444
14445 acl_save_prefix="$prefix"
14446 prefix="$acl_final_prefix"
14447 acl_save_exec_prefix="$exec_prefix"
14448 exec_prefix="$acl_final_exec_prefix"
14449
14450 eval additional_includedir=\"$includedir\"
14451 eval additional_libdir=\"$libdir\"
14452
14453 exec_prefix="$acl_save_exec_prefix"
14454 prefix="$acl_save_prefix"
14455
14456
81ecdfbb
RW
14457# Check whether --with-libiconv-prefix was given.
14458if test "${with_libiconv_prefix+set}" = set; then :
14459 withval=$with_libiconv_prefix;
5ba684e2
NC
14460 if test "X$withval" = "Xno"; then
14461 use_additional=no
14462 else
14463 if test "X$withval" = "X"; then
14464
14465 acl_save_prefix="$prefix"
14466 prefix="$acl_final_prefix"
14467 acl_save_exec_prefix="$exec_prefix"
14468 exec_prefix="$acl_final_exec_prefix"
14469
14470 eval additional_includedir=\"$includedir\"
14471 eval additional_libdir=\"$libdir\"
14472
14473 exec_prefix="$acl_save_exec_prefix"
14474 prefix="$acl_save_prefix"
14475
14476 else
14477 additional_includedir="$withval/include"
14478 additional_libdir="$withval/lib"
14479 fi
14480 fi
14481
81ecdfbb
RW
14482fi
14483
9f1528a1
AB
14484
14485# Check whether --with-libiconv-type was given.
14486if test "${with_libiconv_type+set}" = set; then :
14487 withval=$with_libiconv_type; with_libiconv_type=$withval
14488else
14489 with_libiconv_type=auto
14490fi
14491
14492 lib_type=`eval echo \$with_libiconv_type`
14493
5ba684e2
NC
14494 LIBICONV=
14495 LTLIBICONV=
14496 INCICONV=
14497 rpathdirs=
14498 ltrpathdirs=
14499 names_already_handled=
14500 names_next_round='iconv '
14501 while test -n "$names_next_round"; do
14502 names_this_round="$names_next_round"
14503 names_next_round=
14504 for name in $names_this_round; do
14505 already_handled=
14506 for n in $names_already_handled; do
14507 if test "$n" = "$name"; then
14508 already_handled=yes
14509 break
14510 fi
14511 done
14512 if test -z "$already_handled"; then
14513 names_already_handled="$names_already_handled $name"
14514 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14515 eval value=\"\$HAVE_LIB$uppername\"
14516 if test -n "$value"; then
14517 if test "$value" = yes; then
14518 eval value=\"\$LIB$uppername\"
14519 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
14520 eval value=\"\$LTLIB$uppername\"
14521 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
14522 else
14523 :
14524 fi
14525 else
14526 found_dir=
14527 found_la=
14528 found_so=
14529 found_a=
14530 if test $use_additional = yes; then
9f1528a1 14531 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
5ba684e2
NC
14532 found_dir="$additional_libdir"
14533 found_so="$additional_libdir/lib$name.$shlibext"
14534 if test -f "$additional_libdir/lib$name.la"; then
14535 found_la="$additional_libdir/lib$name.la"
14536 fi
9f1528a1 14537 elif test x$lib_type != xshared; then
5ba684e2
NC
14538 if test -f "$additional_libdir/lib$name.$libext"; then
14539 found_dir="$additional_libdir"
14540 found_a="$additional_libdir/lib$name.$libext"
14541 if test -f "$additional_libdir/lib$name.la"; then
14542 found_la="$additional_libdir/lib$name.la"
14543 fi
14544 fi
14545 fi
14546 fi
14547 if test "X$found_dir" = "X"; then
14548 for x in $LDFLAGS $LTLIBICONV; do
14549
14550 acl_save_prefix="$prefix"
14551 prefix="$acl_final_prefix"
14552 acl_save_exec_prefix="$exec_prefix"
14553 exec_prefix="$acl_final_exec_prefix"
14554 eval x=\"$x\"
14555 exec_prefix="$acl_save_exec_prefix"
14556 prefix="$acl_save_prefix"
14557
14558 case "$x" in
14559 -L*)
14560 dir=`echo "X$x" | sed -e 's/^X-L//'`
9f1528a1 14561 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
5ba684e2
NC
14562 found_dir="$dir"
14563 found_so="$dir/lib$name.$shlibext"
14564 if test -f "$dir/lib$name.la"; then
14565 found_la="$dir/lib$name.la"
14566 fi
9f1528a1 14567 elif test x$lib_type != xshared; then
5ba684e2
NC
14568 if test -f "$dir/lib$name.$libext"; then
14569 found_dir="$dir"
14570 found_a="$dir/lib$name.$libext"
14571 if test -f "$dir/lib$name.la"; then
14572 found_la="$dir/lib$name.la"
14573 fi
14574 fi
14575 fi
14576 ;;
14577 esac
14578 if test "X$found_dir" != "X"; then
14579 break
14580 fi
14581 done
14582 fi
14583 if test "X$found_dir" != "X"; then
14584 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
14585 if test "X$found_so" != "X"; then
14586 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14587 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14588 else
14589 haveit=
14590 for x in $ltrpathdirs; do
14591 if test "X$x" = "X$found_dir"; then
14592 haveit=yes
14593 break
14594 fi
14595 done
14596 if test -z "$haveit"; then
14597 ltrpathdirs="$ltrpathdirs $found_dir"
14598 fi
14599 if test "$hardcode_direct" = yes; then
14600 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14601 else
14602 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14603 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14604 haveit=
14605 for x in $rpathdirs; do
14606 if test "X$x" = "X$found_dir"; then
14607 haveit=yes
14608 break
14609 fi
14610 done
14611 if test -z "$haveit"; then
14612 rpathdirs="$rpathdirs $found_dir"
14613 fi
14614 else
14615 haveit=
14616 for x in $LDFLAGS $LIBICONV; do
14617
14618 acl_save_prefix="$prefix"
14619 prefix="$acl_final_prefix"
14620 acl_save_exec_prefix="$exec_prefix"
14621 exec_prefix="$acl_final_exec_prefix"
14622 eval x=\"$x\"
14623 exec_prefix="$acl_save_exec_prefix"
14624 prefix="$acl_save_prefix"
14625
14626 if test "X$x" = "X-L$found_dir"; then
14627 haveit=yes
14628 break
14629 fi
14630 done
14631 if test -z "$haveit"; then
14632 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
14633 fi
14634 if test "$hardcode_minus_L" != no; then
14635 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14636 else
14637 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14638 fi
14639 fi
14640 fi
14641 fi
14642 else
14643 if test "X$found_a" != "X"; then
14644 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
14645 else
14646 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
14647 fi
14648 fi
14649 additional_includedir=
14650 case "$found_dir" in
14651 */lib | */lib/)
14652 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14653 additional_includedir="$basedir/include"
14654 ;;
14655 esac
14656 if test "X$additional_includedir" != "X"; then
14657 if test "X$additional_includedir" != "X/usr/include"; then
14658 haveit=
14659 if test "X$additional_includedir" = "X/usr/local/include"; then
14660 if test -n "$GCC"; then
14661 case $host_os in
14662 linux*) haveit=yes;;
14663 esac
14664 fi
14665 fi
14666 if test -z "$haveit"; then
14667 for x in $CPPFLAGS $INCICONV; do
14668
14669 acl_save_prefix="$prefix"
14670 prefix="$acl_final_prefix"
14671 acl_save_exec_prefix="$exec_prefix"
14672 exec_prefix="$acl_final_exec_prefix"
14673 eval x=\"$x\"
14674 exec_prefix="$acl_save_exec_prefix"
14675 prefix="$acl_save_prefix"
14676
14677 if test "X$x" = "X-I$additional_includedir"; then
14678 haveit=yes
14679 break
14680 fi
14681 done
14682 if test -z "$haveit"; then
14683 if test -d "$additional_includedir"; then
14684 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
14685 fi
14686 fi
14687 fi
14688 fi
14689 fi
14690 if test -n "$found_la"; then
14691 save_libdir="$libdir"
14692 case "$found_la" in
14693 */* | *\\*) . "$found_la" ;;
14694 *) . "./$found_la" ;;
14695 esac
14696 libdir="$save_libdir"
14697 for dep in $dependency_libs; do
14698 case "$dep" in
14699 -L*)
14700 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14701 if test "X$additional_libdir" != "X/usr/lib"; then
14702 haveit=
14703 if test "X$additional_libdir" = "X/usr/local/lib"; then
14704 if test -n "$GCC"; then
14705 case $host_os in
14706 linux*) haveit=yes;;
14707 esac
14708 fi
14709 fi
14710 if test -z "$haveit"; then
14711 haveit=
14712 for x in $LDFLAGS $LIBICONV; do
14713
14714 acl_save_prefix="$prefix"
14715 prefix="$acl_final_prefix"
14716 acl_save_exec_prefix="$exec_prefix"
14717 exec_prefix="$acl_final_exec_prefix"
14718 eval x=\"$x\"
14719 exec_prefix="$acl_save_exec_prefix"
14720 prefix="$acl_save_prefix"
14721
14722 if test "X$x" = "X-L$additional_libdir"; then
14723 haveit=yes
14724 break
14725 fi
14726 done
14727 if test -z "$haveit"; then
14728 if test -d "$additional_libdir"; then
14729 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
14730 fi
14731 fi
14732 haveit=
14733 for x in $LDFLAGS $LTLIBICONV; do
14734
14735 acl_save_prefix="$prefix"
14736 prefix="$acl_final_prefix"
14737 acl_save_exec_prefix="$exec_prefix"
14738 exec_prefix="$acl_final_exec_prefix"
14739 eval x=\"$x\"
14740 exec_prefix="$acl_save_exec_prefix"
14741 prefix="$acl_save_prefix"
14742
14743 if test "X$x" = "X-L$additional_libdir"; then
14744 haveit=yes
14745 break
14746 fi
14747 done
14748 if test -z "$haveit"; then
14749 if test -d "$additional_libdir"; then
14750 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
14751 fi
14752 fi
14753 fi
14754 fi
14755 ;;
14756 -R*)
14757 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14758 if test "$enable_rpath" != no; then
14759 haveit=
14760 for x in $rpathdirs; do
14761 if test "X$x" = "X$dir"; then
14762 haveit=yes
14763 break
14764 fi
14765 done
14766 if test -z "$haveit"; then
14767 rpathdirs="$rpathdirs $dir"
14768 fi
14769 haveit=
14770 for x in $ltrpathdirs; do
14771 if test "X$x" = "X$dir"; then
14772 haveit=yes
14773 break
14774 fi
14775 done
14776 if test -z "$haveit"; then
14777 ltrpathdirs="$ltrpathdirs $dir"
14778 fi
14779 fi
14780 ;;
14781 -l*)
14782 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14783 ;;
14784 *.la)
14785 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14786 ;;
14787 *)
14788 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
14789 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
14790 ;;
14791 esac
14792 done
14793 fi
14794 else
9f1528a1
AB
14795 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
14796 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14797 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
14798 else
14799 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
14800 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
14801 fi
5ba684e2
NC
14802 fi
14803 fi
14804 fi
14805 done
14806 done
14807 if test "X$rpathdirs" != "X"; then
14808 if test -n "$hardcode_libdir_separator"; then
14809 alldirs=
14810 for found_dir in $rpathdirs; do
14811 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14812 done
14813 acl_save_libdir="$libdir"
14814 libdir="$alldirs"
14815 eval flag=\"$hardcode_libdir_flag_spec\"
14816 libdir="$acl_save_libdir"
14817 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14818 else
14819 for found_dir in $rpathdirs; do
14820 acl_save_libdir="$libdir"
14821 libdir="$found_dir"
14822 eval flag=\"$hardcode_libdir_flag_spec\"
14823 libdir="$acl_save_libdir"
14824 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14825 done
14826 fi
14827 fi
14828 if test "X$ltrpathdirs" != "X"; then
14829 for found_dir in $ltrpathdirs; do
14830 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
14831 done
14832 fi
14833
14834
14835
14836
14837
14838
14839
81ecdfbb
RW
14840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14841$as_echo_n "checking for iconv... " >&6; }
d0ac1c44 14842if ${am_cv_func_iconv+:} false; then :
81ecdfbb 14843 $as_echo_n "(cached) " >&6
5ba684e2
NC
14844else
14845
14846 am_cv_func_iconv="no, consider installing GNU libiconv"
14847 am_cv_lib_iconv=no
cfe101c6
YS
14848 am_save_CPPFLAGS="$CPPFLAGS"
14849 CPPFLAGS="$CPPFLAGS $INCICONV"
81ecdfbb 14850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
14851/* end confdefs.h. */
14852#include <stdlib.h>
14853#include <iconv.h>
14854int
14855main ()
14856{
14857iconv_t cd = iconv_open("","");
14858 iconv(cd,NULL,NULL,NULL,NULL);
14859 iconv_close(cd);
14860 ;
14861 return 0;
14862}
14863_ACEOF
81ecdfbb 14864if ac_fn_c_try_link "$LINENO"; then :
5ba684e2 14865 am_cv_func_iconv=yes
5ba684e2 14866fi
81ecdfbb
RW
14867rm -f core conftest.err conftest.$ac_objext \
14868 conftest$ac_exeext conftest.$ac_ext
cfe101c6
YS
14869 CPPFLAGS="$am_save_CPPFLAGS"
14870
14871 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
14872 for _libs in .libs _libs; do
14873 am_save_CPPFLAGS="$CPPFLAGS"
14874 am_save_LIBS="$LIBS"
14875 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
14876 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
14877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14878/* end confdefs.h. */
14879#include <stdlib.h>
14880#include <iconv.h>
14881int
14882main ()
14883{
14884iconv_t cd = iconv_open("","");
14885 iconv(cd,NULL,NULL,NULL,NULL);
14886 iconv_close(cd);
14887 ;
14888 return 0;
14889}
14890_ACEOF
14891if ac_fn_c_try_link "$LINENO"; then :
14892 INCICONV="-I../libiconv/include"
14893 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
14894 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
14895 am_cv_lib_iconv=yes
14896 am_cv_func_iconv=yes
14897fi
14898rm -f core conftest.err conftest.$ac_objext \
14899 conftest$ac_exeext conftest.$ac_ext
14900 CPPFLAGS="$am_save_CPPFLAGS"
14901 LIBS="$am_save_LIBS"
14902 if test "$am_cv_func_iconv" = "yes"; then
14903 break
14904 fi
14905 done
14906 fi
14907
5ba684e2 14908 if test "$am_cv_func_iconv" != yes; then
cfe101c6 14909 am_save_CPPFLAGS="$CPPFLAGS"
5ba684e2 14910 am_save_LIBS="$LIBS"
5d762de0 14911 CPPFLAGS="$CPPFLAGS $INCICONV"
5ba684e2 14912 LIBS="$LIBS $LIBICONV"
81ecdfbb 14913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
14914/* end confdefs.h. */
14915#include <stdlib.h>
14916#include <iconv.h>
14917int
14918main ()
14919{
14920iconv_t cd = iconv_open("","");
14921 iconv(cd,NULL,NULL,NULL,NULL);
14922 iconv_close(cd);
14923 ;
14924 return 0;
14925}
14926_ACEOF
81ecdfbb 14927if ac_fn_c_try_link "$LINENO"; then :
5ba684e2
NC
14928 am_cv_lib_iconv=yes
14929 am_cv_func_iconv=yes
5ba684e2 14930fi
81ecdfbb
RW
14931rm -f core conftest.err conftest.$ac_objext \
14932 conftest$ac_exeext conftest.$ac_ext
cfe101c6 14933 CPPFLAGS="$am_save_CPPFLAGS"
5ba684e2
NC
14934 LIBS="$am_save_LIBS"
14935 fi
14936
14937fi
81ecdfbb
RW
14938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14939$as_echo "$am_cv_func_iconv" >&6; }
5ba684e2
NC
14940 if test "$am_cv_func_iconv" = yes; then
14941
81ecdfbb 14942$as_echo "#define HAVE_ICONV 1" >>confdefs.h
5ba684e2
NC
14943
14944 fi
14945 if test "$am_cv_lib_iconv" = yes; then
cfe101c6
YS
14946
14947 for element in $INCICONV; do
14948 haveit=
14949 for x in $CPPFLAGS; do
14950
14951 acl_save_prefix="$prefix"
14952 prefix="$acl_final_prefix"
14953 acl_save_exec_prefix="$exec_prefix"
14954 exec_prefix="$acl_final_exec_prefix"
14955 eval x=\"$x\"
14956 exec_prefix="$acl_save_exec_prefix"
14957 prefix="$acl_save_prefix"
14958
14959 if test "X$x" = "X$element"; then
14960 haveit=yes
14961 break
14962 fi
14963 done
14964 if test -z "$haveit"; then
14965 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14966 fi
14967 done
14968
81ecdfbb
RW
14969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
14970$as_echo_n "checking how to link with libiconv... " >&6; }
14971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
14972$as_echo "$LIBICONV" >&6; }
5ba684e2 14973 else
5ba684e2
NC
14974 LIBICONV=
14975 LTLIBICONV=
14976 fi
14977
14978
14979
14980 if test "$am_cv_func_iconv" = yes; then
81ecdfbb
RW
14981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
14982$as_echo_n "checking for iconv declaration... " >&6; }
d0ac1c44 14983 if ${am_cv_proto_iconv+:} false; then :
81ecdfbb 14984 $as_echo_n "(cached) " >&6
5ba684e2
NC
14985else
14986
81ecdfbb 14987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
14988/* end confdefs.h. */
14989
14990#include <stdlib.h>
14991#include <iconv.h>
14992extern
14993#ifdef __cplusplus
14994"C"
14995#endif
14996#if defined(__STDC__) || defined(__cplusplus)
14997size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
14998#else
14999size_t iconv();
15000#endif
15001
15002int
15003main ()
15004{
15005
15006 ;
15007 return 0;
15008}
15009_ACEOF
81ecdfbb 15010if ac_fn_c_try_compile "$LINENO"; then :
5ba684e2
NC
15011 am_cv_proto_iconv_arg1=""
15012else
81ecdfbb 15013 am_cv_proto_iconv_arg1="const"
5ba684e2 15014fi
81ecdfbb 15015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5ba684e2
NC
15016 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);"
15017fi
15018
15019 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
81ecdfbb 15020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
5ba684e2 15021 }$am_cv_proto_iconv" >&5
81ecdfbb
RW
15022$as_echo "${ac_t:-
15023 }$am_cv_proto_iconv" >&6; }
5ba684e2
NC
15024
15025cat >>confdefs.h <<_ACEOF
15026#define ICONV_CONST $am_cv_proto_iconv_arg1
15027_ACEOF
15028
15029 fi
15030
15031
252b5132 15032all_targets=false
252b5132
RH
15033BUILD_SRCONV=
15034BUILD_DLLTOOL=
15035DLLTOOL_DEFS=
7aad4c3d 15036DLLTOOL_DEFAULT=
252b5132 15037BUILD_WINDRES=
692ed3e7 15038BUILD_WINDMC=
252b5132
RH
15039BUILD_DLLWRAP=
15040BUILD_MISC=
1d97d67f 15041BUILD_INSTALL_MISC=
8b1e6df3 15042OBJDUMP_DEFS=
6abcee90
TG
15043OBJDUMP_PRIVATE_VECTORS=
15044OBJDUMP_PRIVATE_OFILES=
15045od_vectors=
252b5132
RH
15046
15047for targ in $target $canon_targets
15048do
15049 if test "x$targ" = "xall"; then
15050 all_targets=true
252b5132 15051 BUILD_SRCONV='$(SRCONV_PROG)'
1d97d67f 15052 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
003bc0ba
NC
15053 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15054 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15055 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15056 if test -z "$DLLTOOL_DEFAULT"; then
15057 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15058 fi
15059 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15060 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
1ab52cbe 15061 od_vectors="$od_vectors objdump_private_desc_xcoff"
252b5132 15062 else
252b5132
RH
15063 case $targ in
15064 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
15065 esac
6abcee90 15066
252b5132 15067 case $targ in
361dff73 15068 arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
7148cc28 15069 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15070 if test -z "$DLLTOOL_DEFAULT"; then
15071 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
15072 fi
7148cc28
NC
15073 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
15074 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15075 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7148cc28
NC
15076 ;;
15077 arm-*-pe*)
252b5132 15078 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15079 if test -z "$DLLTOOL_DEFAULT"; then
15080 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
15081 fi
252b5132
RH
15082 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
15083 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15084 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 15085 ;;
ee36d918 15086 x86_64-*-mingw* | x86_64-*-cygwin*)
99ad8390 15087 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15088 if test -z "$DLLTOOL_DEFAULT"; then
15089 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
15090 fi
99ad8390
NC
15091 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
15092 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15093 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
99ad8390
NC
15094 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
15095 ;;
80c7c40a 15096 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
252b5132 15097 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15098 if test -z "$DLLTOOL_DEFAULT"; then
15099 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15100 fi
252b5132
RH
15101 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15102 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15103 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
252b5132 15104 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
7a7b06ef 15105 ;;
80c7c40a 15106 i[3-7]86-*-interix)
7a7b06ef 15107 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
7aad4c3d
L
15108 if test -z "$DLLTOOL_DEFAULT"; then
15109 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15110 fi
7a7b06ef
ILT
15111 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15112 ;;
f0660b73
NC
15113 powerpc*-aix5.[01])
15114 ;;
e5231592 15115 powerpc*-aix[5-9].*)
f0660b73
NC
15116 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
15117 ;;
e1d5b1e7 15118 powerpc*-*-pe* | powerpc*-*-cygwin*)
252b5132 15119 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15120 if test -z "$DLLTOOL_DEFAULT"; then
15121 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_PPC"
15122 fi
252b5132
RH
15123 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
15124 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15125 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 15126 ;;
59678365 15127 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)
1ab52cbe
AM
15128 case "$BUILD_INSTALL_MISC" in
15129 *embedspu*) ;;
15130 *) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
15131 esac
669a9a2a 15132 ;;
e1d5b1e7 15133 sh*-*-pe)
8a0e0f38 15134 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15135 if test -z "$DLLTOOL_DEFAULT"; then
15136 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
15137 fi
8a0e0f38
NC
15138 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
15139 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15140 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 15141 ;;
cd14b966 15142 spu-*-*)
1d97d67f 15143 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
cd14b966 15144 ;;
e1d5b1e7 15145 mips*-*-pe)
8a0e0f38 15146 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15147 if test -z "$DLLTOOL_DEFAULT"; then
15148 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
15149 fi
8a0e0f38
NC
15150 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
15151 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15152 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 15153 ;;
27a710e5 15154 mcore-*-pe)
661016bb 15155 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15156 if test -z "$DLLTOOL_DEFAULT"; then
15157 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
15158 fi
661016bb
NC
15159 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
15160 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 15161 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 15162 ;;
27a710e5 15163 mcore-*-elf)
661016bb 15164 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
15165 if test -z "$DLLTOOL_DEFAULT"; then
15166 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
15167 fi
661016bb 15168 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
7a7b06ef 15169 ;;
15ab5209
DB
15170 mep-*)
15171 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
15172 ;;
252b5132 15173 esac
6abcee90
TG
15174
15175 # Add objdump private vectors.
15176 case $targ in
6d0cfb9c
DC
15177 avr-*-*)
15178 od_vectors="$od_vectors objdump_private_desc_elf32_avr"
15179 ;;
52fe4420 15180 powerpc*-*-aix* | rs6000-*-aix*)
c5012cd8
TG
15181 od_vectors="$od_vectors objdump_private_desc_xcoff"
15182 ;;
15183 *-*-darwin*)
15184 od_vectors="$od_vectors objdump_private_desc_mach_o"
6abcee90
TG
15185 ;;
15186 esac
252b5132
RH
15187 fi
15188done
15189
6abcee90
TG
15190# Uniq objdump private vector, build objdump target ofiles.
15191od_files=
15192f=""
15193for i in $od_vectors ; do
15194 case " $f " in
15195 *" $i "*) ;;
15196 *)
15197 f="$f $i"
15198 OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i,"
15199 case $i in
6d0cfb9c
DC
15200 objdump_private_desc_elf32_avr)
15201 od_files="$od_files od-elf32_avr" ;;
6abcee90
TG
15202 objdump_private_desc_xcoff)
15203 od_files="$od_files od-xcoff" ;;
c5012cd8
TG
15204 objdump_private_desc_mach_o)
15205 od_files="$od_files od-macho" ;;
d0ac1c44 15206 *) as_fn_error $? "*** unknown private vector $i" "$LINENO" 5 ;;
6abcee90
TG
15207 esac
15208 ;;
15209 esac
15210done
15211
15212# Uniq objdump target ofiles
15213f=""
15214for i in $od_files ; do
15215 case " $f " in
15216 *" $i "*) ;;
15217 *)
15218 f="$f $i"
15219 OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext"
15220 ;;
15221 esac
15222done
15223
7aad4c3d
L
15224DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
15225
42ecbf5e
DJ
15226if test "${with_windres+set}" = set; then
15227 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15228fi
15229
692ed3e7
NC
15230if test "${with_windmc+set}" = set; then
15231 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15232fi
15233
6abcee90
TG
15234OBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\""
15235
15236
692ed3e7 15237
42ecbf5e
DJ
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
42ecbf5e
DJ
15248cat >>confdefs.h <<_ACEOF
15249#define TARGET "${target}"
15250_ACEOF
15251
15252
15253targ=$target
15254. $srcdir/../bfd/config.bfd
15255if test "x$targ_underscore" = "xyes"; then
15256 UNDERSCORE=1
15257else
15258 UNDERSCORE=0
15259fi
15260
15261cat >>confdefs.h <<_ACEOF
15262#define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE
15263_ACEOF
15264
15265
15266# Emulation
52fbfb5d
AM
15267targ=$target
15268. ${srcdir}/configure.tgt
15269EMULATION=$targ_emul
15270EMULATION_VECTOR=$targ_emul_vector
42ecbf5e
DJ
15271
15272
15273
15274
108a6f8e
CD
15275# Required for html and install-html
15276
15277
15278
15279
31dd3154 15280
81ecdfbb 15281ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
da594c4a 15282
42ecbf5e
DJ
15283cat >confcache <<\_ACEOF
15284# This file is a shell script that caches the results of configure
15285# tests run on this system so they can be shared between configure
15286# scripts and configure runs, see configure's option --config-cache.
15287# It is not useful on other systems. If it contains results you don't
15288# want to keep, you may remove or edit it.
15289#
15290# config.status only pays attention to the cache file if you give it
15291# the --recheck option to rerun configure.
15292#
15293# `ac_cv_env_foo' variables (set or unset) will be overridden when
15294# loading this file, other *unset* `ac_cv_foo' will be assigned the
15295# following values.
15296
15297_ACEOF
15298
15299# The following way of writing the cache mishandles newlines in values,
15300# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 15301# So, we kill variables containing newlines.
42ecbf5e
DJ
15302# Ultrix sh set writes to stderr and can't be redirected directly,
15303# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
15304(
15305 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15306 eval ac_val=\$$ac_var
15307 case $ac_val in #(
15308 *${as_nl}*)
15309 case $ac_var in #(
15310 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15311$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15312 esac
15313 case $ac_var in #(
15314 _ | IFS | as_nl) ;; #(
15315 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15316 *) { eval $ac_var=; unset $ac_var;} ;;
15317 esac ;;
15318 esac
15319 done
15320
42ecbf5e 15321 (set) 2>&1 |
81ecdfbb
RW
15322 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15323 *${as_nl}ac_space=\ *)
15324 # `set' does not quote correctly, so add quotes: double-quote
15325 # substitution turns \\\\ into \\, and sed turns \\ into \.
42ecbf5e
DJ
15326 sed -n \
15327 "s/'/'\\\\''/g;
15328 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 15329 ;; #(
42ecbf5e
DJ
15330 *)
15331 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 15332 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 15333 ;;
81ecdfbb
RW
15334 esac |
15335 sort
15336) |
42ecbf5e 15337 sed '
81ecdfbb 15338 /^ac_cv_env_/b end
42ecbf5e 15339 t clear
81ecdfbb 15340 :clear
42ecbf5e
DJ
15341 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15342 t end
81ecdfbb
RW
15343 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15344 :end' >>confcache
15345if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15346 if test -w "$cache_file"; then
d0ac1c44 15347 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
15348 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15349$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
15350 if test ! -f "$cache_file" || test -h "$cache_file"; then
15351 cat confcache >"$cache_file"
15352 else
15353 case $cache_file in #(
15354 */* | ?:*)
15355 mv -f confcache "$cache_file"$$ &&
15356 mv -f "$cache_file"$$ "$cache_file" ;; #(
15357 *)
15358 mv -f confcache "$cache_file" ;;
15359 esac
15360 fi
15361 fi
42ecbf5e 15362 else
81ecdfbb
RW
15363 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15364$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
42ecbf5e
DJ
15365 fi
15366fi
15367rm -f confcache
15368
15369test "x$prefix" = xNONE && prefix=$ac_default_prefix
15370# Let make expand exec_prefix.
15371test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15372
42ecbf5e
DJ
15373DEFS=-DHAVE_CONFIG_H
15374
15375ac_libobjs=
15376ac_ltlibobjs=
d0ac1c44 15377U=
42ecbf5e
DJ
15378for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15379 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
15380 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15381 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15382 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15383 # will be set to the directory where LIBOBJS objects are built.
15384 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15385 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
42ecbf5e
DJ
15386done
15387LIBOBJS=$ac_libobjs
15388
15389LTLIBOBJS=$ac_ltlibobjs
15390
15391
d0ac1c44
SM
15392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15393$as_echo_n "checking that generated files are newer than configure... " >&6; }
15394 if test -n "$am_sleep_pid"; then
15395 # Hide warnings about reused PIDs.
15396 wait $am_sleep_pid 2>/dev/null
15397 fi
15398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15399$as_echo "done" >&6; }
42ecbf5e 15400if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
d0ac1c44 15401 as_fn_error $? "conditional \"AMDEP\" was never defined.
81ecdfbb 15402Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e
DJ
15403fi
15404if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
d0ac1c44 15405 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
81ecdfbb
RW
15406Usually this means the macro was only invoked conditionally." "$LINENO" 5
15407fi
15408 if test -n "$EXEEXT"; then
15409 am__EXEEXT_TRUE=
15410 am__EXEEXT_FALSE='#'
15411else
15412 am__EXEEXT_TRUE='#'
15413 am__EXEEXT_FALSE=
42ecbf5e 15414fi
81ecdfbb 15415
42ecbf5e 15416if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 15417 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
81ecdfbb 15418Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e 15419fi
d5fbea21 15420if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
d0ac1c44 15421 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
81ecdfbb 15422Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 15423fi
42ecbf5e 15424
d0ac1c44 15425: "${CONFIG_STATUS=./config.status}"
81ecdfbb 15426ac_write_fail=0
42ecbf5e
DJ
15427ac_clean_files_save=$ac_clean_files
15428ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
15429{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15430$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15431as_write_fail=0
15432cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
42ecbf5e
DJ
15433#! $SHELL
15434# Generated by $as_me.
15435# Run this file to recreate the current configuration.
15436# Compiler output produced by configure, useful for debugging
15437# configure, is in config.log if it exists.
15438
15439debug=false
15440ac_cs_recheck=false
15441ac_cs_silent=false
252b5132 15442
81ecdfbb
RW
15443SHELL=\${CONFIG_SHELL-$SHELL}
15444export SHELL
15445_ASEOF
15446cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15447## -------------------- ##
15448## M4sh Initialization. ##
15449## -------------------- ##
252b5132 15450
81ecdfbb
RW
15451# Be more Bourne compatible
15452DUALCASE=1; export DUALCASE # for MKS sh
15453if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
42ecbf5e
DJ
15454 emulate sh
15455 NULLCMD=:
81ecdfbb 15456 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
DJ
15457 # is contrary to our usage. Disable this feature.
15458 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
15459 setopt NO_GLOB_SUBST
15460else
15461 case `(set -o) 2>/dev/null` in #(
15462 *posix*) :
15463 set -o posix ;; #(
15464 *) :
15465 ;;
15466esac
42ecbf5e 15467fi
252b5132 15468
81ecdfbb
RW
15469
15470as_nl='
15471'
15472export as_nl
15473# Printing a long string crashes Solaris 7 /usr/bin/printf.
15474as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15475as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15476as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15477# Prefer a ksh shell builtin over an external printf program on Solaris,
15478# but without wasting forks for bash or zsh.
15479if test -z "$BASH_VERSION$ZSH_VERSION" \
15480 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15481 as_echo='print -r --'
15482 as_echo_n='print -rn --'
15483elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15484 as_echo='printf %s\n'
15485 as_echo_n='printf %s'
15486else
15487 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15488 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15489 as_echo_n='/usr/ucb/echo -n'
15490 else
15491 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15492 as_echo_n_body='eval
15493 arg=$1;
15494 case $arg in #(
15495 *"$as_nl"*)
15496 expr "X$arg" : "X\\(.*\\)$as_nl";
15497 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15498 esac;
15499 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15500 '
15501 export as_echo_n_body
15502 as_echo_n='sh -c $as_echo_n_body as_echo'
15503 fi
15504 export as_echo_body
15505 as_echo='sh -c $as_echo_body as_echo'
15506fi
15507
15508# The user is always right.
15509if test "${PATH_SEPARATOR+set}" != set; then
15510 PATH_SEPARATOR=:
15511 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15512 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15513 PATH_SEPARATOR=';'
15514 }
42ecbf5e 15515fi
252b5132
RH
15516
15517
81ecdfbb
RW
15518# IFS
15519# We need space, tab and new line, in precisely that order. Quoting is
15520# there to prevent editors from complaining about space-tab.
15521# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15522# splitting by setting IFS to empty value.)
15523IFS=" "" $as_nl"
15524
15525# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 15526as_myself=
81ecdfbb
RW
15527case $0 in #((
15528 *[\\/]* ) as_myself=$0 ;;
15529 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15530for as_dir in $PATH
15531do
15532 IFS=$as_save_IFS
15533 test -z "$as_dir" && as_dir=.
15534 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15535 done
15536IFS=$as_save_IFS
15537
15538 ;;
15539esac
15540# We did not find ourselves, most probably we were run as `sh COMMAND'
15541# in which case we are not to be found in the path.
15542if test "x$as_myself" = x; then
15543 as_myself=$0
15544fi
15545if test ! -f "$as_myself"; then
15546 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15547 exit 1
15548fi
15549
15550# Unset variables that we do not need and which cause bugs (e.g. in
15551# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15552# suppresses any "Segmentation fault" message there. '((' could
15553# trigger a bug in pdksh 5.2.14.
15554for as_var in BASH_ENV ENV MAIL MAILPATH
15555do eval test x\${$as_var+set} = xset \
15556 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15557done
42ecbf5e
DJ
15558PS1='$ '
15559PS2='> '
15560PS4='+ '
252b5132 15561
42ecbf5e 15562# NLS nuisances.
81ecdfbb
RW
15563LC_ALL=C
15564export LC_ALL
15565LANGUAGE=C
15566export LANGUAGE
15567
15568# CDPATH.
15569(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15570
15571
d0ac1c44
SM
15572# as_fn_error STATUS ERROR [LINENO LOG_FD]
15573# ----------------------------------------
81ecdfbb
RW
15574# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15575# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 15576# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
15577as_fn_error ()
15578{
d0ac1c44
SM
15579 as_status=$1; test $as_status -eq 0 && as_status=1
15580 if test "$4"; then
15581 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15582 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
42ecbf5e 15583 fi
d0ac1c44 15584 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
15585 as_fn_exit $as_status
15586} # as_fn_error
15587
15588
15589# as_fn_set_status STATUS
15590# -----------------------
15591# Set $? to STATUS, without forking.
15592as_fn_set_status ()
15593{
15594 return $1
15595} # as_fn_set_status
15596
15597# as_fn_exit STATUS
15598# -----------------
15599# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15600as_fn_exit ()
15601{
15602 set +e
15603 as_fn_set_status $1
15604 exit $1
15605} # as_fn_exit
15606
15607# as_fn_unset VAR
15608# ---------------
15609# Portably unset VAR.
15610as_fn_unset ()
15611{
15612 { eval $1=; unset $1;}
15613}
15614as_unset=as_fn_unset
15615# as_fn_append VAR VALUE
15616# ----------------------
15617# Append the text in VALUE to the end of the definition contained in VAR. Take
15618# advantage of any shell optimizations that allow amortized linear growth over
15619# repeated appends, instead of the typical quadratic growth present in naive
15620# implementations.
15621if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15622 eval 'as_fn_append ()
15623 {
15624 eval $1+=\$2
15625 }'
15626else
15627 as_fn_append ()
15628 {
15629 eval $1=\$$1\$2
15630 }
15631fi # as_fn_append
15632
15633# as_fn_arith ARG...
15634# ------------------
15635# Perform arithmetic evaluation on the ARGs, and store the result in the
15636# global $as_val. Take advantage of shells that can avoid forks. The arguments
15637# must be portable across $(()) and expr.
15638if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15639 eval 'as_fn_arith ()
15640 {
15641 as_val=$(( $* ))
15642 }'
15643else
15644 as_fn_arith ()
15645 {
15646 as_val=`expr "$@" || test $? -eq 1`
15647 }
15648fi # as_fn_arith
15649
252b5132 15650
81ecdfbb
RW
15651if expr a : '\(a\)' >/dev/null 2>&1 &&
15652 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
DJ
15653 as_expr=expr
15654else
15655 as_expr=false
15656fi
252b5132 15657
81ecdfbb 15658if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
42ecbf5e
DJ
15659 as_basename=basename
15660else
15661 as_basename=false
15662fi
252b5132 15663
81ecdfbb
RW
15664if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15665 as_dirname=dirname
15666else
15667 as_dirname=false
15668fi
8b1e6df3 15669
81ecdfbb 15670as_me=`$as_basename -- "$0" ||
42ecbf5e
DJ
15671$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15672 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
15673 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15674$as_echo X/"$0" |
15675 sed '/^.*\/\([^/][^/]*\)\/*$/{
15676 s//\1/
15677 q
15678 }
15679 /^X\/\(\/\/\)$/{
15680 s//\1/
15681 q
15682 }
15683 /^X\/\(\/\).*/{
15684 s//\1/
15685 q
15686 }
15687 s/.*/./; q'`
0218d1e4 15688
42ecbf5e
DJ
15689# Avoid depending upon Character Ranges.
15690as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15691as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15692as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15693as_cr_digits='0123456789'
15694as_cr_alnum=$as_cr_Letters$as_cr_digits
252b5132 15695
81ecdfbb
RW
15696ECHO_C= ECHO_N= ECHO_T=
15697case `echo -n x` in #(((((
15698-n*)
15699 case `echo 'xy\c'` in
15700 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15701 xy) ECHO_C='\c';;
15702 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15703 ECHO_T=' ';;
15704 esac;;
15705*)
15706 ECHO_N='-n';;
42ecbf5e 15707esac
eb1e0e80 15708
81ecdfbb
RW
15709rm -f conf$$ conf$$.exe conf$$.file
15710if test -d conf$$.dir; then
15711 rm -f conf$$.dir/conf$$.file
d15b04bd 15712else
81ecdfbb
RW
15713 rm -f conf$$.dir
15714 mkdir conf$$.dir 2>/dev/null
42ecbf5e 15715fi
81ecdfbb
RW
15716if (echo >conf$$.file) 2>/dev/null; then
15717 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 15718 as_ln_s='ln -s'
81ecdfbb
RW
15719 # ... but there are two gotchas:
15720 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15721 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 15722 # In both cases, we have to default to `cp -pR'.
81ecdfbb 15723 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 15724 as_ln_s='cp -pR'
81ecdfbb
RW
15725 elif ln conf$$.file conf$$ 2>/dev/null; then
15726 as_ln_s=ln
15727 else
d0ac1c44 15728 as_ln_s='cp -pR'
252b5132 15729 fi
42ecbf5e 15730else
d0ac1c44 15731 as_ln_s='cp -pR'
252b5132 15732fi
81ecdfbb
RW
15733rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15734rmdir conf$$.dir 2>/dev/null
15735
15736
15737# as_fn_mkdir_p
15738# -------------
15739# Create "$as_dir" as a directory, including parents if necessary.
15740as_fn_mkdir_p ()
15741{
15742
15743 case $as_dir in #(
15744 -*) as_dir=./$as_dir;;
15745 esac
15746 test -d "$as_dir" || eval $as_mkdir_p || {
15747 as_dirs=
15748 while :; do
15749 case $as_dir in #(
15750 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15751 *) as_qdir=$as_dir;;
15752 esac
15753 as_dirs="'$as_qdir' $as_dirs"
15754 as_dir=`$as_dirname -- "$as_dir" ||
15755$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15756 X"$as_dir" : 'X\(//\)[^/]' \| \
15757 X"$as_dir" : 'X\(//\)$' \| \
15758 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15759$as_echo X"$as_dir" |
15760 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15761 s//\1/
15762 q
15763 }
15764 /^X\(\/\/\)[^/].*/{
15765 s//\1/
15766 q
15767 }
15768 /^X\(\/\/\)$/{
15769 s//\1/
15770 q
15771 }
15772 /^X\(\/\).*/{
15773 s//\1/
15774 q
15775 }
15776 s/.*/./; q'`
15777 test -d "$as_dir" && break
15778 done
15779 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 15780 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb 15781
252b5132 15782
81ecdfbb 15783} # as_fn_mkdir_p
42ecbf5e 15784if mkdir -p . 2>/dev/null; then
81ecdfbb 15785 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
15786else
15787 test -d ./-p && rmdir ./-p
15788 as_mkdir_p=false
15789fi
81ecdfbb 15790
d0ac1c44
SM
15791
15792# as_fn_executable_p FILE
15793# -----------------------
15794# Test if FILE is an executable regular file.
15795as_fn_executable_p ()
15796{
15797 test -f "$1" && test -x "$1"
15798} # as_fn_executable_p
15799as_test_x='test -x'
15800as_executable_p=as_fn_executable_p
252b5132 15801
42ecbf5e
DJ
15802# Sed expression to map a string onto a valid CPP name.
15803as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15804
15805# Sed expression to map a string onto a valid variable name.
15806as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15807
15808
42ecbf5e 15809exec 6>&1
81ecdfbb
RW
15810## ----------------------------------- ##
15811## Main body of $CONFIG_STATUS script. ##
15812## ----------------------------------- ##
15813_ASEOF
15814test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
42ecbf5e 15815
81ecdfbb
RW
15816cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15817# Save the log message, to keep $0 and so on meaningful, and to
42ecbf5e 15818# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
15819# values after options handling.
15820ac_log="
1b1bb2c6 15821This file was extended by binutils $as_me 2.34.50, which was
d0ac1c44 15822generated by GNU Autoconf 2.69. Invocation command line was
42ecbf5e
DJ
15823
15824 CONFIG_FILES = $CONFIG_FILES
15825 CONFIG_HEADERS = $CONFIG_HEADERS
15826 CONFIG_LINKS = $CONFIG_LINKS
15827 CONFIG_COMMANDS = $CONFIG_COMMANDS
15828 $ $0 $@
15829
81ecdfbb
RW
15830on `(hostname || uname -n) 2>/dev/null | sed 1q`
15831"
15832
42ecbf5e
DJ
15833_ACEOF
15834
81ecdfbb
RW
15835case $ac_config_files in *"
15836"*) set x $ac_config_files; shift; ac_config_files=$*;;
15837esac
252b5132 15838
81ecdfbb
RW
15839case $ac_config_headers in *"
15840"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15841esac
e5a52504
MM
15842
15843
81ecdfbb
RW
15844cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15845# Files that config.status was made for.
15846config_files="$ac_config_files"
15847config_headers="$ac_config_headers"
15848config_commands="$ac_config_commands"
d15b04bd 15849
81ecdfbb 15850_ACEOF
42ecbf5e 15851
81ecdfbb 15852cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 15853ac_cs_usage="\
81ecdfbb
RW
15854\`$as_me' instantiates files and other configuration actions
15855from templates according to the current configuration. Unless the files
15856and actions are specified as TAGs, all are instantiated by default.
42ecbf5e 15857
81ecdfbb 15858Usage: $0 [OPTION]... [TAG]...
42ecbf5e
DJ
15859
15860 -h, --help print this help, then exit
81ecdfbb 15861 -V, --version print version number and configuration settings, then exit
d0ac1c44 15862 --config print configuration, then exit
81ecdfbb
RW
15863 -q, --quiet, --silent
15864 do not print progress messages
42ecbf5e
DJ
15865 -d, --debug don't remove temporary files
15866 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
15867 --file=FILE[:TEMPLATE]
15868 instantiate the configuration file FILE
15869 --header=FILE[:TEMPLATE]
15870 instantiate the configuration header FILE
42ecbf5e
DJ
15871
15872Configuration files:
15873$config_files
15874
15875Configuration headers:
15876$config_headers
15877
15878Configuration commands:
15879$config_commands
15880
81ecdfbb 15881Report bugs to the package provider."
42ecbf5e 15882
81ecdfbb
RW
15883_ACEOF
15884cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 15885ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
42ecbf5e 15886ac_cs_version="\\
1b1bb2c6 15887binutils config.status 2.34.50
d0ac1c44
SM
15888configured by $0, generated by GNU Autoconf 2.69,
15889 with options \\"\$ac_cs_config\\"
42ecbf5e 15890
d0ac1c44 15891Copyright (C) 2012 Free Software Foundation, Inc.
42ecbf5e
DJ
15892This config.status script is free software; the Free Software Foundation
15893gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
15894
15895ac_pwd='$ac_pwd'
15896srcdir='$srcdir'
15897INSTALL='$INSTALL'
15898MKDIR_P='$MKDIR_P'
15899AWK='$AWK'
15900test -n "\$AWK" || AWK=awk
42ecbf5e
DJ
15901_ACEOF
15902
81ecdfbb
RW
15903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15904# The default lists apply if the user does not specify any file.
42ecbf5e
DJ
15905ac_need_defaults=:
15906while test $# != 0
15907do
15908 case $1 in
d0ac1c44 15909 --*=?*)
81ecdfbb
RW
15910 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15911 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
42ecbf5e
DJ
15912 ac_shift=:
15913 ;;
d0ac1c44
SM
15914 --*=)
15915 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15916 ac_optarg=
15917 ac_shift=:
15918 ;;
81ecdfbb 15919 *)
42ecbf5e
DJ
15920 ac_option=$1
15921 ac_optarg=$2
15922 ac_shift=shift
15923 ;;
42ecbf5e
DJ
15924 esac
15925
15926 case $ac_option in
15927 # Handling of the options.
42ecbf5e
DJ
15928 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15929 ac_cs_recheck=: ;;
81ecdfbb
RW
15930 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15931 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
15932 --config | --confi | --conf | --con | --co | --c )
15933 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 15934 --debug | --debu | --deb | --de | --d | -d )
42ecbf5e
DJ
15935 debug=: ;;
15936 --file | --fil | --fi | --f )
15937 $ac_shift
81ecdfbb
RW
15938 case $ac_optarg in
15939 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 15940 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
15941 esac
15942 as_fn_append CONFIG_FILES " '$ac_optarg'"
42ecbf5e
DJ
15943 ac_need_defaults=false;;
15944 --header | --heade | --head | --hea )
15945 $ac_shift
81ecdfbb
RW
15946 case $ac_optarg in
15947 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15948 esac
15949 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
42ecbf5e 15950 ac_need_defaults=false;;
81ecdfbb
RW
15951 --he | --h)
15952 # Conflict between --help and --header
d0ac1c44 15953 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
15954Try \`$0 --help' for more information.";;
15955 --help | --hel | -h )
15956 $as_echo "$ac_cs_usage"; exit ;;
42ecbf5e
DJ
15957 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15958 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15959 ac_cs_silent=: ;;
15960
15961 # This is an error.
d0ac1c44 15962 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 15963Try \`$0 --help' for more information." ;;
42ecbf5e 15964
81ecdfbb
RW
15965 *) as_fn_append ac_config_targets " $1"
15966 ac_need_defaults=false ;;
42ecbf5e
DJ
15967
15968 esac
15969 shift
15970done
15971
15972ac_configure_extra_args=
15973
15974if $ac_cs_silent; then
15975 exec 6>/dev/null
15976 ac_configure_extra_args="$ac_configure_extra_args --silent"
15977fi
15978
15979_ACEOF
81ecdfbb 15980cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e 15981if \$ac_cs_recheck; then
d0ac1c44 15982 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
15983 shift
15984 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15985 CONFIG_SHELL='$SHELL'
15986 export CONFIG_SHELL
15987 exec "\$@"
42ecbf5e
DJ
15988fi
15989
15990_ACEOF
81ecdfbb
RW
15991cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15992exec 5>>config.log
15993{
15994 echo
15995 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15996## Running $as_me. ##
15997_ASBOX
15998 $as_echo "$ac_log"
15999} >&5
42ecbf5e 16000
81ecdfbb
RW
16001_ACEOF
16002cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d15b04bd 16003#
81ecdfbb 16004# INIT-COMMANDS
d15b04bd 16005#
42ecbf5e 16006AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
16007
16008
16009# The HP-UX ksh and POSIX shell print the target directory to stdout
16010# if CDPATH is set.
16011(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16012
16013sed_quote_subst='$sed_quote_subst'
16014double_quote_subst='$double_quote_subst'
16015delay_variable_subst='$delay_variable_subst'
3725885a
RW
16016macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16017macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16018enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16019enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16020pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16021enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16022SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16023ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16024host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16025host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16026host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16027build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16028build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16029build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16030SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16031Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16032GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16033EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16034FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16035LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16036NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16037LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16038max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16039ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16040exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16041lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16042lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16043lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16044reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16045reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16046OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16047deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16048file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16049AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16050AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16051STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16052RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16053old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16054old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16055old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16056lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16057CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16058CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16059compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16060GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16061lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16062lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16063lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16064lt_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"`'
16065objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16066MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16067lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
df7b86aa 16068lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
f2c621e4 16069lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
3725885a
RW
16070lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16071lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16072need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16073DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16074NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16075LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16076OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16077OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16078libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16079shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16080extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16081archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16082enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16083export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16084whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16085compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16086old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16087old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16088archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16089archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16090module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16091module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16092with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16093allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16094no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16095hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16096hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16097hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16098hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16099hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16100hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16101hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16102hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16103inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16104link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
f2c621e4 16105fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
3725885a
RW
16106always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16107export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16108exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16109include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16110prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16111file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16112variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16113need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16114need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16115version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16116runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16117shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16118shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16119libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16120library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16121soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16122install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16123postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16124postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16125finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16126finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16127hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16128sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16129sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16130hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16131enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16132enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16133enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16134old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16135striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
16136
16137LTCC='$LTCC'
16138LTCFLAGS='$LTCFLAGS'
16139compiler='$compiler_DEFAULT'
16140
3725885a
RW
16141# A function that is used when there is no print builtin or printf.
16142func_fallback_echo ()
16143{
16144 eval 'cat <<_LTECHO_EOF
16145\$1
16146_LTECHO_EOF'
16147}
16148
d7040cdb 16149# Quote evaled strings.
3725885a
RW
16150for var in SHELL \
16151ECHO \
16152SED \
d7040cdb
SE
16153GREP \
16154EGREP \
16155FGREP \
16156LD \
16157NM \
16158LN_S \
16159lt_SP2NL \
16160lt_NL2SP \
16161reload_flag \
718a6fd8 16162OBJDUMP \
d7040cdb
SE
16163deplibs_check_method \
16164file_magic_cmd \
16165AR \
16166AR_FLAGS \
16167STRIP \
16168RANLIB \
16169CC \
16170CFLAGS \
16171compiler \
16172lt_cv_sys_global_symbol_pipe \
16173lt_cv_sys_global_symbol_to_cdecl \
16174lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 16175lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb 16176lt_prog_compiler_no_builtin_flag \
df7b86aa 16177lt_prog_compiler_wl \
f2c621e4 16178lt_prog_compiler_pic \
d7040cdb
SE
16179lt_prog_compiler_static \
16180lt_cv_prog_compiler_c_o \
16181need_locks \
718a6fd8
SE
16182DSYMUTIL \
16183NMEDIT \
16184LIPO \
16185OTOOL \
16186OTOOL64 \
d7040cdb
SE
16187shrext_cmds \
16188export_dynamic_flag_spec \
16189whole_archive_flag_spec \
16190compiler_needs_object \
16191with_gnu_ld \
16192allow_undefined_flag \
16193no_undefined_flag \
16194hardcode_libdir_flag_spec \
16195hardcode_libdir_flag_spec_ld \
16196hardcode_libdir_separator \
f2c621e4 16197fix_srcfile_path \
d7040cdb
SE
16198exclude_expsyms \
16199include_expsyms \
16200file_list_spec \
16201variables_saved_for_relink \
16202libname_spec \
16203library_names_spec \
16204soname_spec \
3725885a 16205install_override_mode \
d7040cdb
SE
16206finish_eval \
16207old_striplib \
16208striplib; do
3725885a 16209 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16210 *[\\\\\\\`\\"\\\$]*)
3725885a 16211 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
16212 ;;
16213 *)
16214 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16215 ;;
16216 esac
16217done
16218
16219# Double-quote double-evaled strings.
16220for var in reload_cmds \
16221old_postinstall_cmds \
16222old_postuninstall_cmds \
16223old_archive_cmds \
16224extract_expsyms_cmds \
16225old_archive_from_new_cmds \
16226old_archive_from_expsyms_cmds \
16227archive_cmds \
16228archive_expsym_cmds \
16229module_cmds \
16230module_expsym_cmds \
16231export_symbols_cmds \
16232prelink_cmds \
16233postinstall_cmds \
16234postuninstall_cmds \
16235finish_cmds \
16236sys_lib_search_path_spec \
16237sys_lib_dlsearch_path_spec; do
3725885a 16238 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16239 *[\\\\\\\`\\"\\\$]*)
3725885a 16240 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
16241 ;;
16242 *)
16243 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16244 ;;
16245 esac
16246done
16247
d7040cdb
SE
16248ac_aux_dir='$ac_aux_dir'
16249xsi_shell='$xsi_shell'
16250lt_shell_append='$lt_shell_append'
16251
16252# See if we are running on zsh, and set the options which allow our
16253# commands through without removal of \ escapes INIT.
16254if test -n "\${ZSH_VERSION+set}" ; then
16255 setopt NO_GLOB_SUBST
16256fi
16257
16258
16259 PACKAGE='$PACKAGE'
16260 VERSION='$VERSION'
16261 TIMESTAMP='$TIMESTAMP'
16262 RM='$RM'
16263 ofile='$ofile'
16264
16265
16266
20e95c23
DJ
16267# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16268 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16269 # from automake.
16270 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16271 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16272 LINGUAS="${LINGUAS-%UNSET%}"
16273
42ecbf5e
DJ
16274
16275_ACEOF
16276
81ecdfbb 16277cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 16278
81ecdfbb 16279# Handling of arguments.
42ecbf5e 16280for ac_config_target in $ac_config_targets
252b5132 16281do
81ecdfbb
RW
16282 case $ac_config_target in
16283 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16284 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16285 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16286 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16287 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16288 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16289 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16290
d0ac1c44 16291 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
d15b04bd 16292 esac
252b5132
RH
16293done
16294
81ecdfbb 16295
42ecbf5e
DJ
16296# If the user did not use the arguments to specify the items to instantiate,
16297# then the envvar interface is used. Set only those that are not.
16298# We use the long form for the default assignment because of an extremely
16299# bizarre bug on SunOS 4.1.3.
16300if $ac_need_defaults; then
16301 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16302 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16303 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16304fi
16305
16306# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 16307# simply because there is no reason against having it here, and in addition,
42ecbf5e 16308# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
16309# Hook for its removal unless debugging.
16310# Note that there is a small window in which the directory will not be cleaned:
16311# after its creation but before its name has been assigned to `$tmp'.
42ecbf5e
DJ
16312$debug ||
16313{
d0ac1c44 16314 tmp= ac_tmp=
81ecdfbb 16315 trap 'exit_status=$?
d0ac1c44
SM
16316 : "${ac_tmp:=$tmp}"
16317 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
16318' 0
16319 trap 'as_fn_exit 1' 1 2 13 15
42ecbf5e 16320}
42ecbf5e 16321# Create a (secure) tmp directory for tmp files.
e5a52504 16322
42ecbf5e 16323{
81ecdfbb 16324 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 16325 test -d "$tmp"
42ecbf5e
DJ
16326} ||
16327{
81ecdfbb
RW
16328 tmp=./conf$$-$RANDOM
16329 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
16330} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16331ac_tmp=$tmp
81ecdfbb
RW
16332
16333# Set up the scripts for CONFIG_FILES section.
16334# No need to generate them if there are no CONFIG_FILES.
16335# This happens for instance with `./config.status config.h'.
16336if test -n "$CONFIG_FILES"; then
16337
16338
16339ac_cr=`echo X | tr X '\015'`
16340# On cygwin, bash can eat \r inside `` if the user requested igncr.
16341# But we know of no other shell where ac_cr would be empty at this
16342# point, so we can use a bashism as a fallback.
16343if test "x$ac_cr" = x; then
16344 eval ac_cr=\$\'\\r\'
16345fi
16346ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16347if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 16348 ac_cs_awk_cr='\\r'
81ecdfbb
RW
16349else
16350 ac_cs_awk_cr=$ac_cr
16351fi
16352
d0ac1c44 16353echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
16354_ACEOF
16355
16356
16357{
16358 echo "cat >conf$$subs.awk <<_ACEOF" &&
16359 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16360 echo "_ACEOF"
16361} >conf$$subs.sh ||
d0ac1c44
SM
16362 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16363ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
16364ac_delim='%!_!# '
16365for ac_last_try in false false false false false :; do
16366 . ./conf$$subs.sh ||
d0ac1c44 16367 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
16368
16369 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16370 if test $ac_delim_n = $ac_delim_num; then
16371 break
16372 elif $ac_last_try; then
d0ac1c44 16373 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
16374 else
16375 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16376 fi
16377done
16378rm -f conf$$subs.sh
16379
16380cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 16381cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
16382_ACEOF
16383sed -n '
16384h
16385s/^/S["/; s/!.*/"]=/
16386p
16387g
16388s/^[^!]*!//
16389:repl
16390t repl
16391s/'"$ac_delim"'$//
16392t delim
16393:nl
16394h
d0ac1c44 16395s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
16396t more1
16397s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16398p
16399n
16400b repl
16401:more1
16402s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16403p
16404g
16405s/.\{148\}//
16406t nl
16407:delim
16408h
d0ac1c44 16409s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
16410t more2
16411s/["\\]/\\&/g; s/^/"/; s/$/"/
16412p
16413b
16414:more2
16415s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16416p
16417g
16418s/.\{148\}//
16419t delim
16420' <conf$$subs.awk | sed '
16421/^[^""]/{
16422 N
16423 s/\n//
16424}
16425' >>$CONFIG_STATUS || ac_write_fail=1
16426rm -f conf$$subs.awk
16427cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16428_ACAWK
d0ac1c44 16429cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
16430 for (key in S) S_is_set[key] = 1
16431 FS = "\a"
16432
16433}
42ecbf5e 16434{
81ecdfbb
RW
16435 line = $ 0
16436 nfields = split(line, field, "@")
16437 substed = 0
16438 len = length(field[1])
16439 for (i = 2; i < nfields; i++) {
16440 key = field[i]
16441 keylen = length(key)
16442 if (S_is_set[key]) {
16443 value = S[key]
16444 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16445 len += length(value) + length(field[++i])
16446 substed = 1
16447 } else
16448 len += 1 + keylen
16449 }
16450
16451 print line
42ecbf5e
DJ
16452}
16453
81ecdfbb
RW
16454_ACAWK
16455_ACEOF
16456cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16457if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16458 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16459else
16460 cat
d0ac1c44
SM
16461fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16462 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
42ecbf5e
DJ
16463_ACEOF
16464
d0ac1c44
SM
16465# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16466# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
16467# trailing colons and then remove the whole line if VPATH becomes empty
16468# (actually we leave an empty line to preserve line numbers).
16469if test "x$srcdir" = x.; then
d0ac1c44
SM
16470 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16471h
16472s///
16473s/^/:/
16474s/[ ]*$/:/
16475s/:\$(srcdir):/:/g
16476s/:\${srcdir}:/:/g
16477s/:@srcdir@:/:/g
16478s/^:*//
81ecdfbb 16479s/:*$//
d0ac1c44
SM
16480x
16481s/\(=[ ]*\).*/\1/
16482G
16483s/\n//
81ecdfbb
RW
16484s/^[^=]*=[ ]*$//
16485}'
16486fi
e5a52504 16487
81ecdfbb
RW
16488cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16489fi # test -n "$CONFIG_FILES"
252b5132 16490
81ecdfbb
RW
16491# Set up the scripts for CONFIG_HEADERS section.
16492# No need to generate them if there are no CONFIG_HEADERS.
16493# This happens for instance with `./config.status Makefile'.
16494if test -n "$CONFIG_HEADERS"; then
d0ac1c44 16495cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb 16496BEGIN {
42ecbf5e
DJ
16497_ACEOF
16498
81ecdfbb
RW
16499# Transform confdefs.h into an awk script `defines.awk', embedded as
16500# here-document in config.status, that substitutes the proper values into
16501# config.h.in to produce config.h.
16502
16503# Create a delimiter string that does not exist in confdefs.h, to ease
16504# handling of long lines.
16505ac_delim='%!_!# '
16506for ac_last_try in false false :; do
d0ac1c44
SM
16507 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16508 if test -z "$ac_tt"; then
81ecdfbb
RW
16509 break
16510 elif $ac_last_try; then
d0ac1c44 16511 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
16512 else
16513 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 16514 fi
81ecdfbb 16515done
252b5132 16516
81ecdfbb
RW
16517# For the awk script, D is an array of macro values keyed by name,
16518# likewise P contains macro parameters if any. Preserve backslash
16519# newline sequences.
16520
16521ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16522sed -n '
16523s/.\{148\}/&'"$ac_delim"'/g
16524t rset
16525:rset
16526s/^[ ]*#[ ]*define[ ][ ]*/ /
16527t def
16528d
16529:def
16530s/\\$//
16531t bsnl
16532s/["\\]/\\&/g
16533s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16534D["\1"]=" \3"/p
16535s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16536d
16537:bsnl
16538s/["\\]/\\&/g
16539s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16540D["\1"]=" \3\\\\\\n"\\/p
16541t cont
16542s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16543t cont
16544d
16545:cont
16546n
16547s/.\{148\}/&'"$ac_delim"'/g
16548t clear
16549:clear
16550s/\\$//
16551t bsnlc
16552s/["\\]/\\&/g; s/^/"/; s/$/"/p
16553d
16554:bsnlc
16555s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16556b cont
16557' <confdefs.h | sed '
16558s/'"$ac_delim"'/"\\\
16559"/g' >>$CONFIG_STATUS || ac_write_fail=1
16560
16561cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16562 for (key in D) D_is_set[key] = 1
16563 FS = "\a"
16564}
16565/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16566 line = \$ 0
16567 split(line, arg, " ")
16568 if (arg[1] == "#") {
16569 defundef = arg[2]
16570 mac1 = arg[3]
16571 } else {
16572 defundef = substr(arg[1], 2)
16573 mac1 = arg[2]
16574 }
16575 split(mac1, mac2, "(") #)
16576 macro = mac2[1]
16577 prefix = substr(line, 1, index(line, defundef) - 1)
16578 if (D_is_set[macro]) {
16579 # Preserve the white space surrounding the "#".
16580 print prefix "define", macro P[macro] D[macro]
16581 next
16582 } else {
16583 # Replace #undef with comments. This is necessary, for example,
16584 # in the case of _POSIX_SOURCE, which is predefined and required
16585 # on some systems where configure will not decide to define it.
16586 if (defundef == "undef") {
16587 print "/*", prefix defundef, macro, "*/"
16588 next
16589 }
16590 }
16591}
16592{ print }
16593_ACAWK
42ecbf5e 16594_ACEOF
81ecdfbb 16595cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 16596 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb
RW
16597fi # test -n "$CONFIG_HEADERS"
16598
16599
16600eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16601shift
16602for ac_tag
16603do
16604 case $ac_tag in
16605 :[FHLC]) ac_mode=$ac_tag; continue;;
16606 esac
16607 case $ac_mode$ac_tag in
16608 :[FHL]*:*);;
d0ac1c44 16609 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
16610 :[FH]-) ac_tag=-:-;;
16611 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16612 esac
16613 ac_save_IFS=$IFS
16614 IFS=:
16615 set x $ac_tag
16616 IFS=$ac_save_IFS
16617 shift
16618 ac_file=$1
16619 shift
16620
16621 case $ac_mode in
16622 :L) ac_source=$1;;
16623 :[FH])
16624 ac_file_inputs=
16625 for ac_f
16626 do
16627 case $ac_f in
d0ac1c44 16628 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
16629 *) # Look for the file first in the build tree, then in the source tree
16630 # (if the path is not absolute). The absolute path cannot be DOS-style,
16631 # because $ac_f cannot contain `:'.
16632 test -f "$ac_f" ||
16633 case $ac_f in
16634 [\\/$]*) false;;
16635 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16636 esac ||
d0ac1c44 16637 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
16638 esac
16639 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16640 as_fn_append ac_file_inputs " '$ac_f'"
16641 done
16642
16643 # Let's still pretend it is `configure' which instantiates (i.e., don't
16644 # use $as_me), people would be surprised to read:
16645 # /* config.h. Generated by config.status. */
16646 configure_input='Generated from '`
16647 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16648 `' by configure.'
16649 if test x"$ac_file" != x-; then
16650 configure_input="$ac_file. $configure_input"
16651 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16652$as_echo "$as_me: creating $ac_file" >&6;}
16653 fi
16654 # Neutralize special characters interpreted by sed in replacement strings.
16655 case $configure_input in #(
16656 *\&* | *\|* | *\\* )
16657 ac_sed_conf_input=`$as_echo "$configure_input" |
16658 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16659 *) ac_sed_conf_input=$configure_input;;
16660 esac
16661
16662 case $ac_tag in
d0ac1c44
SM
16663 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16664 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
16665 esac
16666 ;;
252b5132
RH
16667 esac
16668
81ecdfbb 16669 ac_dir=`$as_dirname -- "$ac_file" ||
42ecbf5e
DJ
16670$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16671 X"$ac_file" : 'X\(//\)[^/]' \| \
16672 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
16673 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16674$as_echo X"$ac_file" |
16675 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16676 s//\1/
16677 q
16678 }
16679 /^X\(\/\/\)[^/].*/{
16680 s//\1/
16681 q
16682 }
16683 /^X\(\/\/\)$/{
16684 s//\1/
16685 q
16686 }
16687 /^X\(\/\).*/{
16688 s//\1/
16689 q
16690 }
16691 s/.*/./; q'`
16692 as_dir="$ac_dir"; as_fn_mkdir_p
42ecbf5e 16693 ac_builddir=.
e5a52504 16694
81ecdfbb
RW
16695case "$ac_dir" in
16696.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16697*)
16698 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16699 # A ".." for each directory in $ac_dir_suffix.
16700 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16701 case $ac_top_builddir_sub in
16702 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16703 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16704 esac ;;
16705esac
16706ac_abs_top_builddir=$ac_pwd
16707ac_abs_builddir=$ac_pwd$ac_dir_suffix
16708# for backward compatibility:
16709ac_top_builddir=$ac_top_build_prefix
42ecbf5e
DJ
16710
16711case $srcdir in
81ecdfbb 16712 .) # We are building in place.
42ecbf5e 16713 ac_srcdir=.
81ecdfbb
RW
16714 ac_top_srcdir=$ac_top_builddir_sub
16715 ac_abs_top_srcdir=$ac_pwd ;;
16716 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 16717 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
16718 ac_top_srcdir=$srcdir
16719 ac_abs_top_srcdir=$srcdir ;;
16720 *) # Relative name.
16721 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16722 ac_top_srcdir=$ac_top_build_prefix$srcdir
16723 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
42ecbf5e 16724esac
81ecdfbb 16725ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 16726
e5a52504 16727
81ecdfbb
RW
16728 case $ac_mode in
16729 :F)
16730 #
16731 # CONFIG_FILE
16732 #
42ecbf5e
DJ
16733
16734 case $INSTALL in
16735 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
16736 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16737 esac
16738 ac_MKDIR_P=$MKDIR_P
16739 case $MKDIR_P in
16740 [\\/$]* | ?:[\\/]* ) ;;
16741 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
d15b04bd 16742 esac
81ecdfbb 16743_ACEOF
e5a52504 16744
81ecdfbb
RW
16745cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16746# If the template does not know about datarootdir, expand it.
16747# FIXME: This hack should be removed a few years after 2.60.
16748ac_datarootdir_hack=; ac_datarootdir_seen=
16749ac_sed_dataroot='
16750/datarootdir/ {
16751 p
16752 q
16753}
16754/@datadir@/p
16755/@docdir@/p
16756/@infodir@/p
16757/@localedir@/p
16758/@mandir@/p'
16759case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16760*datarootdir*) ac_datarootdir_seen=yes;;
16761*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16763$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16764_ACEOF
16765cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16766 ac_datarootdir_hack='
16767 s&@datadir@&$datadir&g
16768 s&@docdir@&$docdir&g
16769 s&@infodir@&$infodir&g
16770 s&@localedir@&$localedir&g
16771 s&@mandir@&$mandir&g
16772 s&\\\${datarootdir}&$datarootdir&g' ;;
16773esac
42ecbf5e 16774_ACEOF
81ecdfbb
RW
16775
16776# Neutralize VPATH when `$srcdir' = `.'.
16777# Shell code in configure.ac might set extrasub.
16778# FIXME: do we really want to maintain this feature?
16779cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16780ac_sed_extra="$ac_vpsub
42ecbf5e
DJ
16781$extrasub
16782_ACEOF
81ecdfbb 16783cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e
DJ
16784:t
16785/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
16786s|@configure_input@|$ac_sed_conf_input|;t t
16787s&@top_builddir@&$ac_top_builddir_sub&;t t
16788s&@top_build_prefix@&$ac_top_build_prefix&;t t
16789s&@srcdir@&$ac_srcdir&;t t
16790s&@abs_srcdir@&$ac_abs_srcdir&;t t
16791s&@top_srcdir@&$ac_top_srcdir&;t t
16792s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16793s&@builddir@&$ac_builddir&;t t
16794s&@abs_builddir@&$ac_abs_builddir&;t t
16795s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16796s&@INSTALL@&$ac_INSTALL&;t t
16797s&@MKDIR_P@&$ac_MKDIR_P&;t t
16798$ac_datarootdir_hack
16799"
d0ac1c44
SM
16800eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16801 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
16802
16803test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
16804 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16805 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16806 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 16807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 16808which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 16809$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 16810which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 16811
d0ac1c44 16812 rm -f "$ac_tmp/stdin"
42ecbf5e 16813 case $ac_file in
d0ac1c44
SM
16814 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16815 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 16816 esac \
d0ac1c44 16817 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
16818 ;;
16819 :H)
16820 #
16821 # CONFIG_HEADER
16822 #
42ecbf5e 16823 if test x"$ac_file" != x-; then
81ecdfbb
RW
16824 {
16825 $as_echo "/* $configure_input */" \
d0ac1c44
SM
16826 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16827 } >"$ac_tmp/config.h" \
16828 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16829 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
16830 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16831$as_echo "$as_me: $ac_file is unchanged" >&6;}
42ecbf5e 16832 else
81ecdfbb 16833 rm -f "$ac_file"
d0ac1c44
SM
16834 mv "$ac_tmp/config.h" "$ac_file" \
16835 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
252b5132 16836 fi
42ecbf5e 16837 else
81ecdfbb 16838 $as_echo "/* $configure_input */" \
d0ac1c44
SM
16839 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16840 || as_fn_error $? "could not create -" "$LINENO" 5
252b5132 16841 fi
81ecdfbb
RW
16842# Compute "$ac_file"'s index in $config_headers.
16843_am_arg="$ac_file"
42ecbf5e
DJ
16844_am_stamp_count=1
16845for _am_header in $config_headers :; do
16846 case $_am_header in
81ecdfbb 16847 $_am_arg | $_am_arg:* )
42ecbf5e
DJ
16848 break ;;
16849 * )
16850 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16851 esac
16852done
81ecdfbb
RW
16853echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16854$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16855 X"$_am_arg" : 'X\(//\)[^/]' \| \
16856 X"$_am_arg" : 'X\(//\)$' \| \
16857 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16858$as_echo X"$_am_arg" |
16859 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16860 s//\1/
16861 q
16862 }
16863 /^X\(\/\/\)[^/].*/{
16864 s//\1/
16865 q
16866 }
16867 /^X\(\/\/\)$/{
16868 s//\1/
16869 q
16870 }
16871 /^X\(\/\).*/{
16872 s//\1/
16873 q
16874 }
16875 s/.*/./; q'`/stamp-h$_am_stamp_count
16876 ;;
42ecbf5e 16877
81ecdfbb
RW
16878 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16879$as_echo "$as_me: executing $ac_file commands" >&6;}
16880 ;;
16881 esac
e5a52504 16882
42ecbf5e 16883
81ecdfbb
RW
16884 case $ac_file$ac_mode in
16885 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
d0ac1c44 16886 # Older Autoconf quotes --file arguments for eval, but not when files
81ecdfbb
RW
16887 # are listed without --file. Let's play safe and only enable the eval
16888 # if we detect the quoting.
16889 case $CONFIG_FILES in
16890 *\'*) eval set x "$CONFIG_FILES" ;;
16891 *) set x $CONFIG_FILES ;;
16892 esac
16893 shift
16894 for mf
16895 do
16896 # Strip MF so we end up with the name of the file.
16897 mf=`echo "$mf" | sed -e 's/:.*$//'`
16898 # Check whether this is an Automake generated Makefile or not.
d0ac1c44 16899 # We used to match only the files named 'Makefile.in', but
81ecdfbb
RW
16900 # some people rename them; so instead we look at the file content.
16901 # Grep'ing the first line is not enough: some people post-process
16902 # each Makefile.in and add a new line on top of each file to say so.
16903 # Grep'ing the whole file is not good either: AIX grep has a line
16904 # limit of 2048, but all sed's we know have understand at least 4000.
16905 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16906 dirpart=`$as_dirname -- "$mf" ||
42ecbf5e
DJ
16907$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16908 X"$mf" : 'X\(//\)[^/]' \| \
16909 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
16910 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16911$as_echo X"$mf" |
16912 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16913 s//\1/
16914 q
16915 }
16916 /^X\(\/\/\)[^/].*/{
16917 s//\1/
16918 q
16919 }
16920 /^X\(\/\/\)$/{
16921 s//\1/
16922 q
16923 }
16924 /^X\(\/\).*/{
16925 s//\1/
16926 q
16927 }
16928 s/.*/./; q'`
16929 else
16930 continue
16931 fi
16932 # Extract the definition of DEPDIR, am__include, and am__quote
d0ac1c44 16933 # from the Makefile without running 'make'.
81ecdfbb
RW
16934 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16935 test -z "$DEPDIR" && continue
16936 am__include=`sed -n 's/^am__include = //p' < "$mf"`
d0ac1c44 16937 test -z "$am__include" && continue
81ecdfbb 16938 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
81ecdfbb
RW
16939 # Find all dependency output files, they are included files with
16940 # $(DEPDIR) in their names. We invoke sed twice because it is the
16941 # simplest approach to changing $(DEPDIR) to its actual value in the
16942 # expansion.
16943 for file in `sed -n "
16944 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
d0ac1c44 16945 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
81ecdfbb
RW
16946 # Make sure the directory exists.
16947 test -f "$dirpart/$file" && continue
16948 fdir=`$as_dirname -- "$file" ||
42ecbf5e
DJ
16949$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16950 X"$file" : 'X\(//\)[^/]' \| \
16951 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
16952 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16953$as_echo X"$file" |
16954 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16955 s//\1/
16956 q
16957 }
16958 /^X\(\/\/\)[^/].*/{
16959 s//\1/
16960 q
16961 }
16962 /^X\(\/\/\)$/{
16963 s//\1/
16964 q
16965 }
16966 /^X\(\/\).*/{
16967 s//\1/
16968 q
16969 }
16970 s/.*/./; q'`
16971 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16972 # echo "creating $dirpart/$file"
16973 echo '# dummy' > "$dirpart/$file"
42ecbf5e 16974 done
42ecbf5e 16975 done
81ecdfbb 16976}
d7040cdb 16977 ;;
81ecdfbb 16978 "libtool":C)
d7040cdb
SE
16979
16980 # See if we are running on zsh, and set the options which allow our
16981 # commands through without removal of \ escapes.
16982 if test -n "${ZSH_VERSION+set}" ; then
16983 setopt NO_GLOB_SUBST
16984 fi
16985
16986 cfgfile="${ofile}T"
16987 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16988 $RM "$cfgfile"
16989
16990 cat <<_LT_EOF >> "$cfgfile"
16991#! $SHELL
16992
16993# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 16994# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
16995# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16996# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16997#
718a6fd8 16998# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
f2c621e4 16999# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 17000# Written by Gordon Matzigkeit, 1996
d7040cdb 17001#
718a6fd8 17002# This file is part of GNU Libtool.
d7040cdb 17003#
718a6fd8
SE
17004# GNU Libtool is free software; you can redistribute it and/or
17005# modify it under the terms of the GNU General Public License as
17006# published by the Free Software Foundation; either version 2 of
17007# the License, or (at your option) any later version.
d7040cdb 17008#
718a6fd8
SE
17009# As a special exception to the GNU General Public License,
17010# if you distribute this file as part of a program or library that
17011# is built using GNU Libtool, you may include this file under the
17012# same distribution terms that you use for the rest of that program.
d7040cdb 17013#
718a6fd8
SE
17014# GNU Libtool is distributed in the hope that it will be useful,
17015# but WITHOUT ANY WARRANTY; without even the implied warranty of
17016# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17017# GNU General Public License for more details.
d7040cdb 17018#
718a6fd8
SE
17019# You should have received a copy of the GNU General Public License
17020# along with GNU Libtool; see the file COPYING. If not, a copy
17021# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17022# obtained by writing to the Free Software Foundation, Inc.,
17023# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
17024
17025
17026# The names of the tagged configurations supported by this script.
17027available_tags=""
17028
17029# ### BEGIN LIBTOOL CONFIG
17030
17031# Which release of libtool.m4 was used?
17032macro_version=$macro_version
17033macro_revision=$macro_revision
17034
17035# Whether or not to build shared libraries.
17036build_libtool_libs=$enable_shared
17037
17038# Whether or not to build static libraries.
17039build_old_libs=$enable_static
17040
17041# What type of objects to build.
17042pic_mode=$pic_mode
17043
17044# Whether or not to optimize for fast installation.
17045fast_install=$enable_fast_install
17046
3725885a
RW
17047# Shell to use when invoking shell scripts.
17048SHELL=$lt_SHELL
17049
17050# An echo program that protects backslashes.
17051ECHO=$lt_ECHO
17052
d7040cdb
SE
17053# The host system.
17054host_alias=$host_alias
17055host=$host
17056host_os=$host_os
17057
17058# The build system.
17059build_alias=$build_alias
17060build=$build
17061build_os=$build_os
17062
17063# A sed program that does not truncate output.
17064SED=$lt_SED
17065
17066# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17067Xsed="\$SED -e 1s/^X//"
17068
17069# A grep program that handles long lines.
17070GREP=$lt_GREP
17071
17072# An ERE matcher.
17073EGREP=$lt_EGREP
17074
17075# A literal string matcher.
17076FGREP=$lt_FGREP
17077
17078# A BSD- or MS-compatible name lister.
17079NM=$lt_NM
17080
17081# Whether we need soft or hard links.
17082LN_S=$lt_LN_S
17083
17084# What is the maximum length of a command?
17085max_cmd_len=$max_cmd_len
17086
17087# Object file suffix (normally "o").
17088objext=$ac_objext
17089
17090# Executable file suffix (normally "").
17091exeext=$exeext
17092
17093# whether the shell understands "unset".
17094lt_unset=$lt_unset
17095
17096# turn spaces into newlines.
17097SP2NL=$lt_lt_SP2NL
17098
17099# turn newlines into spaces.
17100NL2SP=$lt_lt_NL2SP
17101
718a6fd8
SE
17102# An object symbol dumper.
17103OBJDUMP=$lt_OBJDUMP
17104
d7040cdb
SE
17105# Method to check whether dependent libraries are shared objects.
17106deplibs_check_method=$lt_deplibs_check_method
17107
f2c621e4 17108# Command to use when deplibs_check_method == "file_magic".
d7040cdb
SE
17109file_magic_cmd=$lt_file_magic_cmd
17110
17111# The archiver.
17112AR=$lt_AR
17113AR_FLAGS=$lt_AR_FLAGS
17114
17115# A symbol stripping program.
17116STRIP=$lt_STRIP
17117
17118# Commands used to install an old-style archive.
17119RANLIB=$lt_RANLIB
17120old_postinstall_cmds=$lt_old_postinstall_cmds
17121old_postuninstall_cmds=$lt_old_postuninstall_cmds
17122
3725885a
RW
17123# Whether to use a lock for old archive extraction.
17124lock_old_archive_extraction=$lock_old_archive_extraction
17125
d7040cdb
SE
17126# A C compiler.
17127LTCC=$lt_CC
17128
17129# LTCC compiler flags.
17130LTCFLAGS=$lt_CFLAGS
17131
17132# Take the output of nm and produce a listing of raw symbols and C names.
17133global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17134
17135# Transform the output of nm in a proper C declaration.
17136global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17137
17138# Transform the output of nm in a C name address pair.
17139global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17140
718a6fd8
SE
17141# Transform the output of nm in a C name address pair when lib prefix is needed.
17142global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17143
d7040cdb
SE
17144# The name of the directory that contains temporary libtool files.
17145objdir=$objdir
17146
d7040cdb
SE
17147# Used to examine libraries when file_magic_cmd begins with "file".
17148MAGIC_CMD=$MAGIC_CMD
17149
17150# Must we lock files when doing compilation?
17151need_locks=$lt_need_locks
17152
718a6fd8
SE
17153# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17154DSYMUTIL=$lt_DSYMUTIL
17155
17156# Tool to change global to local symbols on Mac OS X.
17157NMEDIT=$lt_NMEDIT
17158
17159# Tool to manipulate fat objects and archives on Mac OS X.
17160LIPO=$lt_LIPO
17161
17162# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17163OTOOL=$lt_OTOOL
17164
17165# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17166OTOOL64=$lt_OTOOL64
17167
d7040cdb
SE
17168# Old archive suffix (normally "a").
17169libext=$libext
17170
17171# Shared library suffix (normally ".so").
17172shrext_cmds=$lt_shrext_cmds
17173
17174# The commands to extract the exported symbol list from a shared archive.
17175extract_expsyms_cmds=$lt_extract_expsyms_cmds
17176
17177# Variables whose values should be saved in libtool wrapper scripts and
17178# restored at link time.
17179variables_saved_for_relink=$lt_variables_saved_for_relink
17180
17181# Do we need the "lib" prefix for modules?
17182need_lib_prefix=$need_lib_prefix
17183
17184# Do we need a version for libraries?
17185need_version=$need_version
17186
17187# Library versioning type.
17188version_type=$version_type
17189
17190# Shared library runtime path variable.
17191runpath_var=$runpath_var
17192
17193# Shared library path variable.
17194shlibpath_var=$shlibpath_var
17195
17196# Is shlibpath searched before the hard-coded library search path?
17197shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17198
17199# Format of library name prefix.
17200libname_spec=$lt_libname_spec
17201
17202# List of archive names. First name is the real one, the rest are links.
17203# The last name is the one that the linker finds with -lNAME
17204library_names_spec=$lt_library_names_spec
17205
17206# The coded name of the library, if different from the real name.
17207soname_spec=$lt_soname_spec
17208
3725885a
RW
17209# Permission mode override for installation of shared libraries.
17210install_override_mode=$lt_install_override_mode
17211
d7040cdb
SE
17212# Command to use after installation of a shared archive.
17213postinstall_cmds=$lt_postinstall_cmds
17214
17215# Command to use after uninstallation of a shared archive.
17216postuninstall_cmds=$lt_postuninstall_cmds
17217
17218# Commands used to finish a libtool library installation in a directory.
17219finish_cmds=$lt_finish_cmds
17220
17221# As "finish_cmds", except a single script fragment to be evaled but
17222# not shown.
17223finish_eval=$lt_finish_eval
17224
17225# Whether we should hardcode library paths into libraries.
17226hardcode_into_libs=$hardcode_into_libs
17227
17228# Compile-time system search path for libraries.
17229sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17230
17231# Run-time system search path for libraries.
17232sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17233
17234# Whether dlopen is supported.
17235dlopen_support=$enable_dlopen
17236
17237# Whether dlopen of programs is supported.
17238dlopen_self=$enable_dlopen_self
17239
17240# Whether dlopen of statically linked programs is supported.
17241dlopen_self_static=$enable_dlopen_self_static
17242
17243# Commands to strip libraries.
17244old_striplib=$lt_old_striplib
17245striplib=$lt_striplib
17246
17247
17248# The linker used to build libraries.
17249LD=$lt_LD
17250
3725885a
RW
17251# How to create reloadable object files.
17252reload_flag=$lt_reload_flag
17253reload_cmds=$lt_reload_cmds
17254
d7040cdb
SE
17255# Commands used to build an old-style archive.
17256old_archive_cmds=$lt_old_archive_cmds
17257
17258# A language specific compiler.
17259CC=$lt_compiler
17260
17261# Is the compiler the GNU compiler?
17262with_gcc=$GCC
17263
17264# Compiler flag to turn off builtin functions.
17265no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17266
df7b86aa
NC
17267# How to pass a linker flag through the compiler.
17268wl=$lt_lt_prog_compiler_wl
17269
f2c621e4
AS
17270# Additional compiler flags for building library objects.
17271pic_flag=$lt_lt_prog_compiler_pic
17272
d7040cdb
SE
17273# Compiler flag to prevent dynamic linking.
17274link_static_flag=$lt_lt_prog_compiler_static
17275
17276# Does compiler simultaneously support -c and -o options?
17277compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17278
17279# Whether or not to add -lc for building shared libraries.
17280build_libtool_need_lc=$archive_cmds_need_lc
17281
17282# Whether or not to disallow shared libs when runtime libs are static.
17283allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17284
17285# Compiler flag to allow reflexive dlopens.
17286export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17287
17288# Compiler flag to generate shared objects directly from archives.
17289whole_archive_flag_spec=$lt_whole_archive_flag_spec
17290
17291# Whether the compiler copes with passing no objects directly.
17292compiler_needs_object=$lt_compiler_needs_object
17293
17294# Create an old-style archive from a shared archive.
17295old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17296
17297# Create a temporary old-style archive to link instead of a shared archive.
17298old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17299
17300# Commands used to build a shared archive.
17301archive_cmds=$lt_archive_cmds
17302archive_expsym_cmds=$lt_archive_expsym_cmds
17303
17304# Commands used to build a loadable module if different from building
17305# a shared archive.
17306module_cmds=$lt_module_cmds
17307module_expsym_cmds=$lt_module_expsym_cmds
17308
17309# Whether we are building with GNU ld or not.
17310with_gnu_ld=$lt_with_gnu_ld
17311
17312# Flag that allows shared libraries with undefined symbols to be built.
17313allow_undefined_flag=$lt_allow_undefined_flag
17314
17315# Flag that enforces no undefined symbols.
17316no_undefined_flag=$lt_no_undefined_flag
17317
17318# Flag to hardcode \$libdir into a binary during linking.
17319# This must work even if \$libdir does not exist
17320hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17321
17322# If ld is used when linking, flag to hardcode \$libdir into a binary
17323# during linking. This must work even if \$libdir does not exist.
17324hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17325
17326# Whether we need a single "-rpath" flag with a separated argument.
17327hardcode_libdir_separator=$lt_hardcode_libdir_separator
17328
17329# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17330# DIR into the resulting binary.
17331hardcode_direct=$hardcode_direct
17332
17333# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17334# DIR into the resulting binary and the resulting library dependency is
17335# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17336# library is relocated.
17337hardcode_direct_absolute=$hardcode_direct_absolute
17338
17339# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17340# into the resulting binary.
17341hardcode_minus_L=$hardcode_minus_L
17342
17343# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17344# into the resulting binary.
17345hardcode_shlibpath_var=$hardcode_shlibpath_var
17346
17347# Set to "yes" if building a shared library automatically hardcodes DIR
17348# into the library and all subsequent libraries and executables linked
17349# against it.
17350hardcode_automatic=$hardcode_automatic
17351
17352# Set to yes if linker adds runtime paths of dependent libraries
17353# to runtime path list.
17354inherit_rpath=$inherit_rpath
17355
17356# Whether libtool must link a program against all its dependency libraries.
17357link_all_deplibs=$link_all_deplibs
17358
f2c621e4
AS
17359# Fix the shell variable \$srcfile for the compiler.
17360fix_srcfile_path=$lt_fix_srcfile_path
17361
d7040cdb
SE
17362# Set to "yes" if exported symbols are required.
17363always_export_symbols=$always_export_symbols
17364
17365# The commands to list exported symbols.
17366export_symbols_cmds=$lt_export_symbols_cmds
17367
17368# Symbols that should not be listed in the preloaded symbols.
17369exclude_expsyms=$lt_exclude_expsyms
17370
17371# Symbols that must always be exported.
17372include_expsyms=$lt_include_expsyms
17373
17374# Commands necessary for linking programs (against libraries) with templates.
17375prelink_cmds=$lt_prelink_cmds
17376
17377# Specify filename containing input files.
17378file_list_spec=$lt_file_list_spec
17379
17380# How to hardcode a shared library path into an executable.
17381hardcode_action=$hardcode_action
17382
17383# ### END LIBTOOL CONFIG
17384
17385_LT_EOF
17386
17387 case $host_os in
17388 aix3*)
17389 cat <<\_LT_EOF >> "$cfgfile"
17390# AIX sometimes has problems with the GCC collect2 program. For some
17391# reason, if we set the COLLECT_NAMES environment variable, the problems
17392# vanish in a puff of smoke.
17393if test "X${COLLECT_NAMES+set}" != Xset; then
17394 COLLECT_NAMES=
17395 export COLLECT_NAMES
17396fi
17397_LT_EOF
17398 ;;
17399 esac
17400
17401
17402ltmain="$ac_aux_dir/ltmain.sh"
17403
17404
17405 # We use sed instead of cat because bash on DJGPP gets confused if
17406 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17407 # text mode, it properly converts lines to CR/LF. This bash problem
17408 # is reportedly fixed, but why not run on old versions too?
f2c621e4
AS
17409 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17410 || (rm -f "$cfgfile"; exit 1)
17411
17412 case $xsi_shell in
17413 yes)
17414 cat << \_LT_EOF >> "$cfgfile"
17415
17416# func_dirname file append nondir_replacement
17417# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17418# otherwise set result to NONDIR_REPLACEMENT.
17419func_dirname ()
17420{
17421 case ${1} in
17422 */*) func_dirname_result="${1%/*}${2}" ;;
17423 * ) func_dirname_result="${3}" ;;
17424 esac
17425}
17426
17427# func_basename file
17428func_basename ()
17429{
17430 func_basename_result="${1##*/}"
17431}
17432
17433# func_dirname_and_basename file append nondir_replacement
17434# perform func_basename and func_dirname in a single function
17435# call:
17436# dirname: Compute the dirname of FILE. If nonempty,
17437# add APPEND to the result, otherwise set result
17438# to NONDIR_REPLACEMENT.
17439# value returned in "$func_dirname_result"
17440# basename: Compute filename of FILE.
17441# value retuned in "$func_basename_result"
17442# Implementation must be kept synchronized with func_dirname
17443# and func_basename. For efficiency, we do not delegate to
17444# those functions but instead duplicate the functionality here.
17445func_dirname_and_basename ()
17446{
17447 case ${1} in
17448 */*) func_dirname_result="${1%/*}${2}" ;;
17449 * ) func_dirname_result="${3}" ;;
17450 esac
17451 func_basename_result="${1##*/}"
17452}
17453
17454# func_stripname prefix suffix name
17455# strip PREFIX and SUFFIX off of NAME.
17456# PREFIX and SUFFIX must not contain globbing or regex special
17457# characters, hashes, percent signs, but SUFFIX may contain a leading
17458# dot (in which case that matches only a dot).
17459func_stripname ()
17460{
17461 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17462 # positional parameters, so assign one to ordinary parameter first.
17463 func_stripname_result=${3}
17464 func_stripname_result=${func_stripname_result#"${1}"}
17465 func_stripname_result=${func_stripname_result%"${2}"}
17466}
17467
17468# func_opt_split
17469func_opt_split ()
17470{
17471 func_opt_split_opt=${1%%=*}
17472 func_opt_split_arg=${1#*=}
17473}
17474
17475# func_lo2o object
17476func_lo2o ()
17477{
17478 case ${1} in
17479 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17480 *) func_lo2o_result=${1} ;;
17481 esac
17482}
17483
17484# func_xform libobj-or-source
17485func_xform ()
17486{
17487 func_xform_result=${1%.*}.lo
17488}
17489
17490# func_arith arithmetic-term...
17491func_arith ()
17492{
17493 func_arith_result=$(( $* ))
17494}
17495
17496# func_len string
17497# STRING may not start with a hyphen.
17498func_len ()
17499{
17500 func_len_result=${#1}
17501}
17502
17503_LT_EOF
17504 ;;
17505 *) # Bourne compatible functions.
17506 cat << \_LT_EOF >> "$cfgfile"
17507
17508# func_dirname file append nondir_replacement
17509# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17510# otherwise set result to NONDIR_REPLACEMENT.
17511func_dirname ()
17512{
17513 # Extract subdirectory from the argument.
17514 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17515 if test "X$func_dirname_result" = "X${1}"; then
17516 func_dirname_result="${3}"
17517 else
17518 func_dirname_result="$func_dirname_result${2}"
17519 fi
17520}
17521
17522# func_basename file
17523func_basename ()
17524{
17525 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17526}
17527
17528
17529# func_stripname prefix suffix name
17530# strip PREFIX and SUFFIX off of NAME.
17531# PREFIX and SUFFIX must not contain globbing or regex special
17532# characters, hashes, percent signs, but SUFFIX may contain a leading
17533# dot (in which case that matches only a dot).
17534# func_strip_suffix prefix name
17535func_stripname ()
17536{
17537 case ${2} in
17538 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17539 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17540 esac
17541}
17542
17543# sed scripts:
17544my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17545my_sed_long_arg='1s/^-[^=]*=//'
17546
17547# func_opt_split
17548func_opt_split ()
17549{
17550 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17551 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17552}
17553
17554# func_lo2o object
17555func_lo2o ()
17556{
17557 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17558}
17559
17560# func_xform libobj-or-source
17561func_xform ()
17562{
17563 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17564}
17565
17566# func_arith arithmetic-term...
17567func_arith ()
17568{
17569 func_arith_result=`expr "$@"`
17570}
17571
17572# func_len string
17573# STRING may not start with a hyphen.
17574func_len ()
17575{
17576 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17577}
17578
17579_LT_EOF
17580esac
17581
17582case $lt_shell_append in
17583 yes)
17584 cat << \_LT_EOF >> "$cfgfile"
17585
17586# func_append var value
17587# Append VALUE to the end of shell variable VAR.
17588func_append ()
17589{
17590 eval "$1+=\$2"
17591}
17592_LT_EOF
17593 ;;
17594 *)
17595 cat << \_LT_EOF >> "$cfgfile"
17596
17597# func_append var value
17598# Append VALUE to the end of shell variable VAR.
17599func_append ()
17600{
17601 eval "$1=\$$1\$2"
17602}
17603
17604_LT_EOF
17605 ;;
17606 esac
17607
17608
17609 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17610 || (rm -f "$cfgfile"; exit 1)
17611
17612 mv -f "$cfgfile" "$ofile" ||
d7040cdb
SE
17613 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17614 chmod +x "$ofile"
17615
42ecbf5e 17616 ;;
81ecdfbb 17617 "default-1":C)
20e95c23
DJ
17618 for ac_file in $CONFIG_FILES; do
17619 # Support "outfile[:infile[:infile...]]"
17620 case "$ac_file" in
17621 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17622 esac
17623 # PO directories have a Makefile.in generated from Makefile.in.in.
17624 case "$ac_file" in */Makefile.in)
17625 # Adjust a relative srcdir.
17626 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 17627 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
17628 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17629 # In autoconf-2.13 it is called $ac_given_srcdir.
17630 # In autoconf-2.50 it is called $srcdir.
17631 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17632 case "$ac_given_srcdir" in
17633 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17634 /*) top_srcdir="$ac_given_srcdir" ;;
17635 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17636 esac
17637 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17638 rm -f "$ac_dir/POTFILES"
17639 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17640 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17641 POMAKEFILEDEPS="POTFILES.in"
17642 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17643 # on $ac_dir but don't depend on user-specified configuration
17644 # parameters.
17645 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17646 # The LINGUAS file contains the set of available languages.
17647 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 17648 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
17649 fi
17650 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17651 # Hide the ALL_LINGUAS assigment from automake.
17652 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17653 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17654 else
37a42ee9 17655 # The set of available languages was given in configure.ac.
20e95c23
DJ
17656 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17657 fi
17658 case "$ac_given_srcdir" in
17659 .) srcdirpre= ;;
17660 *) srcdirpre='$(srcdir)/' ;;
17661 esac
17662 POFILES=
17663 GMOFILES=
17664 UPDATEPOFILES=
17665 DUMMYPOFILES=
17666 for lang in $ALL_LINGUAS; do
17667 POFILES="$POFILES $srcdirpre$lang.po"
17668 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17669 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17670 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17671 done
17672 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17673 # environment variable.
17674 INST_LINGUAS=
17675 if test -n "$ALL_LINGUAS"; then
17676 for presentlang in $ALL_LINGUAS; do
17677 useit=no
17678 if test "%UNSET%" != "$LINGUAS"; then
17679 desiredlanguages="$LINGUAS"
17680 else
17681 desiredlanguages="$ALL_LINGUAS"
17682 fi
17683 for desiredlang in $desiredlanguages; do
17684 # Use the presentlang catalog if desiredlang is
17685 # a. equal to presentlang, or
17686 # b. a variant of presentlang (because in this case,
17687 # presentlang can be used as a fallback for messages
17688 # which are not translated in the desiredlang catalog).
17689 case "$desiredlang" in
17690 "$presentlang"*) useit=yes;;
17691 esac
17692 done
17693 if test $useit = yes; then
17694 INST_LINGUAS="$INST_LINGUAS $presentlang"
17695 fi
17696 done
17697 fi
17698 CATALOGS=
17699 if test -n "$INST_LINGUAS"; then
17700 for lang in $INST_LINGUAS; do
17701 CATALOGS="$CATALOGS $lang.gmo"
17702 done
17703 fi
17704 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17705 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"
17706 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17707 if test -f "$f"; then
17708 case "$f" in
17709 *.orig | *.bak | *~) ;;
17710 *) cat "$f" >> "$ac_dir/Makefile" ;;
17711 esac
17712 fi
17713 done
17714 fi
17715 ;;
17716 esac
17717 done ;;
81ecdfbb 17718
42ecbf5e 17719 esac
81ecdfbb 17720done # for ac_tag
e5a52504 17721
42ecbf5e 17722
81ecdfbb 17723as_fn_exit 0
42ecbf5e 17724_ACEOF
42ecbf5e
DJ
17725ac_clean_files=$ac_clean_files_save
17726
81ecdfbb 17727test $ac_write_fail = 0 ||
d0ac1c44 17728 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 17729
42ecbf5e
DJ
17730
17731# configure is writing to config.log, and then calls config.status.
17732# config.status does its own redirection, appending to config.log.
17733# Unfortunately, on DOS this fails, as config.log is still kept open
17734# by configure, so config.status won't be able to write to it; its
17735# output is simply discarded. So we exec the FD to /dev/null,
17736# effectively closing config.log, so it can be properly (re)opened and
17737# appended to by config.status. When coming back to configure, we
17738# need to make the FD available again.
17739if test "$no_create" != yes; then
17740 ac_cs_success=:
17741 ac_config_status_args=
17742 test "$silent" = yes &&
17743 ac_config_status_args="$ac_config_status_args --quiet"
17744 exec 5>/dev/null
17745 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17746 exec 5>>config.log
17747 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17748 # would make configure fail if this is the last instruction.
d0ac1c44 17749 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
17750fi
17751if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17753$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
42ecbf5e 17754fi
252b5132 17755
This page took 2.072336 seconds and 4 git commands to generate.