]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/configure
MIPS: Set r6 as default arch if vendor is img
[thirdparty/binutils-gdb.git] / gas / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
b5c37946 3# Generated by GNU Autoconf 2.69 for gas 2.41.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## -------------------- ##
13b2be9c 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 :
13b2be9c
DJ
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13b2be9c
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
13b2be9c
DJ
31fi
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 }
13b2be9c
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
13b2be9c
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
13b2be9c 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."
13b2be9c 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."
13b2be9c 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
13b2be9c 426
81ecdfbb
RW
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13b2be9c
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
13b2be9c
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
13b2be9c 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
13b2be9c
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'`
13b2be9c 464
13b2be9c
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
13b2be9c 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 |
13b2be9c 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
13b2be9c 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
13b2be9c 490 t loop
81ecdfbb 491 s/-\n.*//
13b2be9c 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; }
13b2be9c 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
13b2be9c
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"
13b2be9c
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';;
13b2be9c
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
13b2be9c 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
13b2be9c 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
13b2be9c 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'
13b2be9c 541 fi
13b2be9c 542else
d0ac1c44 543 as_ln_s='cp -pR'
13b2be9c 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
13b2be9c
DJ
547
548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
13b2be9c 550else
ab509236 551 test -d ./-p && rmdir ./-p
13b2be9c
DJ
552 as_mkdir_p=false
553fi
554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
13b2be9c
DJ
557
558# Sed expression to map a string onto a valid CPP name.
ab509236 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13b2be9c
DJ
560
561# Sed expression to map a string onto a valid variable name.
ab509236 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13b2be9c 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
13b2be9c 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
13b2be9c
DJ
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 574
13b2be9c
DJ
575#
576# Initializations.
577#
252b5132 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
13b2be9c 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
13b2be9c
DJ
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
13b2be9c
DJ
586
587# Identity of this package.
2e98a7bd
AM
588PACKAGE_NAME='gas'
589PACKAGE_TARNAME='gas'
b5c37946
SJ
590PACKAGE_VERSION='2.41.50'
591PACKAGE_STRING='gas 2.41.50'
2e98a7bd
AM
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
13b2be9c
DJ
594
595ac_unique_file="as.h"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
13b2be9c
DJ
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
13b2be9c
DJ
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
13b2be9c
DJ
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
13b2be9c
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
13b2be9c
DJ
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
13b2be9c
DJ
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
13b2be9c 623# include <inttypes.h>
13b2be9c 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
13b2be9c
DJ
629# include <unistd.h>
630#endif"
631
862776f2 632gt_needs=
81ecdfbb
RW
633ac_subst_vars='am__EXEEXT_FALSE
634am__EXEEXT_TRUE
635LTLIBOBJS
636LIBOBJS
2cac01e3
FS
637ZSTD_LIBS
638ZSTD_CFLAGS
639PKG_CONFIG_LIBDIR
640PKG_CONFIG_PATH
641PKG_CONFIG
0138187e 642zlibinc
543b7933 643zlibdir
81ecdfbb 644LIBM
81ecdfbb
RW
645GENINSRC_NEVER_FALSE
646GENINSRC_NEVER_TRUE
647MAINT
648MAINTAINER_MODE_FALSE
649MAINTAINER_MODE_TRUE
81ecdfbb
RW
650CATOBJEXT
651GENCAT
652INSTOBJEXT
653DATADIRNAME
654CATALOGS
81ecdfbb
RW
655INCINTL
656LIBINTL_DEP
862776f2
AA
657POSUB
658LTLIBINTL
81ecdfbb 659LIBINTL
862776f2
AA
660INTLLIBS
661LTLIBICONV
662LIBICONV
663INTL_MACOSX_LIBS
664MSGMERGE
665XGETTEXT
666GMSGFMT
667MSGFMT
81ecdfbb 668USE_NLS
862776f2 669MKINSTALLDIRS
81ecdfbb
RW
670LEXLIB
671LEX_OUTPUT_ROOT
672LEX
673YFLAGS
674YACC
675OPCODES_LIB
676atof
677install_tooldir
678te_file
679obj_format
680target_cpu_type
681extra_objects
682cgen_cpu_prefix
683GDBINIT
6757cf57 684WARN_WRITE_STRINGS
81ecdfbb 685NO_WERROR
c5da1932 686WARN_CFLAGS_FOR_BUILD
81ecdfbb 687WARN_CFLAGS
2d7f2507 688do_compare
c8693053 689LARGEFILE_CPPFLAGS
81ecdfbb
RW
690OTOOL64
691OTOOL
692LIPO
693NMEDIT
694DSYMUTIL
81ecdfbb
RW
695RANLIB
696AR
697OBJDUMP
698LN_S
699NM
700ac_ct_DUMPBIN
701DUMPBIN
702LD
703FGREP
704SED
705LIBTOOL
706EGREP
707GREP
708CPP
709am__fastdepCC_FALSE
710am__fastdepCC_TRUE
711CCDEPMODE
6eb7d830 712am__nodep
81ecdfbb
RW
713AMDEPBACKSLASH
714AMDEP_FALSE
715AMDEP_TRUE
b9583093 716am__quote
81ecdfbb
RW
717am__include
718DEPDIR
23d61380
AM
719OBJEXT
720EXEEXT
721ac_ct_CC
722CPPFLAGS
723LDFLAGS
724CFLAGS
725CC
726AM_BACKSLASH
727AM_DEFAULT_VERBOSITY
728AM_DEFAULT_V
729AM_V
81ecdfbb
RW
730am__untar
731am__tar
732AMTAR
733am__leading_dot
734SET_MAKE
735AWK
736mkdir_p
737MKDIR_P
738INSTALL_STRIP_PROGRAM
739STRIP
740install_sh
741MAKEINFO
742AUTOHEADER
743AUTOMAKE
744AUTOCONF
745ACLOCAL
746VERSION
747PACKAGE
748CYGPATH_W
749am__isrc
750INSTALL_DATA
751INSTALL_SCRIPT
752INSTALL_PROGRAM
81ecdfbb
RW
753target_os
754target_vendor
755target_cpu
756target
757host_os
758host_vendor
759host_cpu
760host
761build_os
762build_vendor
763build_cpu
764build
765target_alias
766host_alias
767build_alias
768LIBS
769ECHO_T
770ECHO_N
771ECHO_C
772DEFS
773mandir
774localedir
775libdir
776psdir
777pdfdir
778dvidir
779htmldir
780infodir
781docdir
782oldincludedir
783includedir
784localstatedir
785sharedstatedir
786sysconfdir
787datadir
788datarootdir
789libexecdir
790sbindir
791bindir
792program_transform_name
793prefix
794exec_prefix
795PACKAGE_URL
796PACKAGE_BUGREPORT
797PACKAGE_STRING
798PACKAGE_VERSION
799PACKAGE_TARNAME
800PACKAGE_NAME
801PATH_SEPARATOR
b9583093 802SHELL'
13b2be9c 803ac_subst_files=''
81ecdfbb
RW
804ac_user_opts='
805enable_option_checking
d0ac1c44 806enable_silent_rules
23d61380 807enable_dependency_tracking
81ecdfbb
RW
808enable_shared
809enable_static
810with_pic
811enable_fast_install
812with_gnu_ld
813enable_libtool_lock
b879806f
AM
814enable_plugins
815enable_largefile
81ecdfbb
RW
816enable_targets
817enable_checking
6c3bc0f8 818enable_compressed_debug_sections
b0c295e1 819enable_default_compressed_debug_sections_algorithm
0cb4071e 820enable_x86_relax_relocations
b8871f35 821enable_elf_stt_common
0df8ad28 822enable_generate_build_notes
6f2117ba 823enable_mips_fix_loongson3_llsc
b4a3a7b4 824enable_x86_used_note
2dc8dd17 825enable_default_riscv_attribute
81ecdfbb
RW
826enable_werror
827enable_build_warnings
9004b6bd 828with_cpu
81ecdfbb 829enable_nls
862776f2
AA
830enable_rpath
831with_libiconv_prefix
832with_libiconv_type
833with_libintl_prefix
834with_libintl_type
81ecdfbb 835enable_maintainer_mode
0138187e 836with_system_zlib
2cac01e3 837with_zstd
81ecdfbb
RW
838'
839 ac_precious_vars='build_alias
840host_alias
841target_alias
842CC
843CFLAGS
844LDFLAGS
845LIBS
846CPPFLAGS
847CPP
848YACC
2cac01e3
FS
849YFLAGS
850PKG_CONFIG
851PKG_CONFIG_PATH
852PKG_CONFIG_LIBDIR
853ZSTD_CFLAGS
854ZSTD_LIBS'
81ecdfbb 855
252b5132
RH
856
857# Initialize some variables set by options.
13b2be9c
DJ
858ac_init_help=
859ac_init_version=false
81ecdfbb
RW
860ac_unrecognized_opts=
861ac_unrecognized_sep=
252b5132
RH
862# The variables have the same names as the options, with
863# dashes changed to underlines.
13b2be9c 864cache_file=/dev/null
252b5132 865exec_prefix=NONE
252b5132 866no_create=
252b5132
RH
867no_recursion=
868prefix=NONE
869program_prefix=NONE
870program_suffix=NONE
871program_transform_name=s,x,x,
872silent=
873site=
874srcdir=
252b5132
RH
875verbose=
876x_includes=NONE
877x_libraries=NONE
13b2be9c
DJ
878
879# Installation directory options.
880# These are left unexpanded so users can "make install exec_prefix=/foo"
881# and all the variables that are supposed to be based on exec_prefix
882# by default will actually change.
883# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 884# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
885bindir='${exec_prefix}/bin'
886sbindir='${exec_prefix}/sbin'
887libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
888datarootdir='${prefix}/share'
889datadir='${datarootdir}'
252b5132
RH
890sysconfdir='${prefix}/etc'
891sharedstatedir='${prefix}/com'
892localstatedir='${prefix}/var'
252b5132
RH
893includedir='${prefix}/include'
894oldincludedir='/usr/include'
2e98a7bd 895docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
896infodir='${datarootdir}/info'
897htmldir='${docdir}'
898dvidir='${docdir}'
899pdfdir='${docdir}'
900psdir='${docdir}'
901libdir='${exec_prefix}/lib'
902localedir='${datarootdir}/locale'
903mandir='${datarootdir}/man'
252b5132 904
252b5132 905ac_prev=
81ecdfbb 906ac_dashdash=
252b5132
RH
907for ac_option
908do
252b5132
RH
909 # If the previous option needs an argument, assign it.
910 if test -n "$ac_prev"; then
81ecdfbb 911 eval $ac_prev=\$ac_option
252b5132
RH
912 ac_prev=
913 continue
914 fi
915
81ecdfbb 916 case $ac_option in
d0ac1c44
SM
917 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
918 *=) ac_optarg= ;;
919 *) ac_optarg=yes ;;
81ecdfbb 920 esac
252b5132
RH
921
922 # Accept the important Cygnus configure options, so we can diagnose typos.
923
81ecdfbb
RW
924 case $ac_dashdash$ac_option in
925 --)
926 ac_dashdash=yes ;;
252b5132
RH
927
928 -bindir | --bindir | --bindi | --bind | --bin | --bi)
929 ac_prev=bindir ;;
930 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
13b2be9c 931 bindir=$ac_optarg ;;
252b5132
RH
932
933 -build | --build | --buil | --bui | --bu)
13b2be9c 934 ac_prev=build_alias ;;
252b5132 935 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
13b2be9c 936 build_alias=$ac_optarg ;;
252b5132
RH
937
938 -cache-file | --cache-file | --cache-fil | --cache-fi \
939 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
940 ac_prev=cache_file ;;
941 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
942 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
13b2be9c
DJ
943 cache_file=$ac_optarg ;;
944
945 --config-cache | -C)
946 cache_file=config.cache ;;
252b5132 947
81ecdfbb 948 -datadir | --datadir | --datadi | --datad)
252b5132 949 ac_prev=datadir ;;
81ecdfbb 950 -datadir=* | --datadir=* | --datadi=* | --datad=*)
13b2be9c 951 datadir=$ac_optarg ;;
252b5132 952
81ecdfbb
RW
953 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
954 | --dataroo | --dataro | --datar)
955 ac_prev=datarootdir ;;
956 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
957 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
958 datarootdir=$ac_optarg ;;
959
252b5132 960 -disable-* | --disable-*)
81ecdfbb 961 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 962 # Reject names that are not valid shell variable names.
81ecdfbb 963 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 964 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
965 ac_useropt_orig=$ac_useropt
966 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
967 case $ac_user_opts in
968 *"
969"enable_$ac_useropt"
970"*) ;;
971 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
972 ac_unrecognized_sep=', ';;
973 esac
974 eval enable_$ac_useropt=no ;;
975
976 -docdir | --docdir | --docdi | --doc | --do)
977 ac_prev=docdir ;;
978 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
979 docdir=$ac_optarg ;;
980
981 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
982 ac_prev=dvidir ;;
983 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
984 dvidir=$ac_optarg ;;
252b5132
RH
985
986 -enable-* | --enable-*)
81ecdfbb 987 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 988 # Reject names that are not valid shell variable names.
81ecdfbb 989 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 990 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
991 ac_useropt_orig=$ac_useropt
992 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
993 case $ac_user_opts in
994 *"
995"enable_$ac_useropt"
996"*) ;;
997 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
998 ac_unrecognized_sep=', ';;
252b5132 999 esac
81ecdfbb 1000 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1001
1002 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1003 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1004 | --exec | --exe | --ex)
1005 ac_prev=exec_prefix ;;
1006 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1007 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1008 | --exec=* | --exe=* | --ex=*)
13b2be9c 1009 exec_prefix=$ac_optarg ;;
252b5132
RH
1010
1011 -gas | --gas | --ga | --g)
1012 # Obsolete; use --with-gas.
1013 with_gas=yes ;;
1014
13b2be9c
DJ
1015 -help | --help | --hel | --he | -h)
1016 ac_init_help=long ;;
1017 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1018 ac_init_help=recursive ;;
1019 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1020 ac_init_help=short ;;
252b5132
RH
1021
1022 -host | --host | --hos | --ho)
13b2be9c 1023 ac_prev=host_alias ;;
252b5132 1024 -host=* | --host=* | --hos=* | --ho=*)
13b2be9c 1025 host_alias=$ac_optarg ;;
252b5132 1026
81ecdfbb
RW
1027 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1028 ac_prev=htmldir ;;
1029 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1030 | --ht=*)
1031 htmldir=$ac_optarg ;;
1032
252b5132
RH
1033 -includedir | --includedir | --includedi | --included | --include \
1034 | --includ | --inclu | --incl | --inc)
1035 ac_prev=includedir ;;
1036 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1037 | --includ=* | --inclu=* | --incl=* | --inc=*)
13b2be9c 1038 includedir=$ac_optarg ;;
252b5132
RH
1039
1040 -infodir | --infodir | --infodi | --infod | --info | --inf)
1041 ac_prev=infodir ;;
1042 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
13b2be9c 1043 infodir=$ac_optarg ;;
252b5132
RH
1044
1045 -libdir | --libdir | --libdi | --libd)
1046 ac_prev=libdir ;;
1047 -libdir=* | --libdir=* | --libdi=* | --libd=*)
13b2be9c 1048 libdir=$ac_optarg ;;
252b5132
RH
1049
1050 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1051 | --libexe | --libex | --libe)
1052 ac_prev=libexecdir ;;
1053 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1054 | --libexe=* | --libex=* | --libe=*)
13b2be9c 1055 libexecdir=$ac_optarg ;;
252b5132 1056
81ecdfbb
RW
1057 -localedir | --localedir | --localedi | --localed | --locale)
1058 ac_prev=localedir ;;
1059 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1060 localedir=$ac_optarg ;;
1061
252b5132 1062 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1063 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1064 ac_prev=localstatedir ;;
1065 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1066 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
13b2be9c 1067 localstatedir=$ac_optarg ;;
252b5132
RH
1068
1069 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1070 ac_prev=mandir ;;
1071 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
13b2be9c 1072 mandir=$ac_optarg ;;
252b5132
RH
1073
1074 -nfp | --nfp | --nf)
1075 # Obsolete; use --without-fp.
1076 with_fp=no ;;
1077
1078 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
13b2be9c 1079 | --no-cr | --no-c | -n)
252b5132
RH
1080 no_create=yes ;;
1081
1082 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1083 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1084 no_recursion=yes ;;
1085
1086 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1087 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1088 | --oldin | --oldi | --old | --ol | --o)
1089 ac_prev=oldincludedir ;;
1090 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1091 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1092 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
13b2be9c 1093 oldincludedir=$ac_optarg ;;
252b5132
RH
1094
1095 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1096 ac_prev=prefix ;;
1097 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
13b2be9c 1098 prefix=$ac_optarg ;;
252b5132
RH
1099
1100 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1101 | --program-pre | --program-pr | --program-p)
1102 ac_prev=program_prefix ;;
1103 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1104 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
13b2be9c 1105 program_prefix=$ac_optarg ;;
252b5132
RH
1106
1107 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1108 | --program-suf | --program-su | --program-s)
1109 ac_prev=program_suffix ;;
1110 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1111 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
13b2be9c 1112 program_suffix=$ac_optarg ;;
252b5132
RH
1113
1114 -program-transform-name | --program-transform-name \
1115 | --program-transform-nam | --program-transform-na \
1116 | --program-transform-n | --program-transform- \
1117 | --program-transform | --program-transfor \
1118 | --program-transfo | --program-transf \
1119 | --program-trans | --program-tran \
1120 | --progr-tra | --program-tr | --program-t)
1121 ac_prev=program_transform_name ;;
1122 -program-transform-name=* | --program-transform-name=* \
1123 | --program-transform-nam=* | --program-transform-na=* \
1124 | --program-transform-n=* | --program-transform-=* \
1125 | --program-transform=* | --program-transfor=* \
1126 | --program-transfo=* | --program-transf=* \
1127 | --program-trans=* | --program-tran=* \
1128 | --progr-tra=* | --program-tr=* | --program-t=*)
13b2be9c 1129 program_transform_name=$ac_optarg ;;
252b5132 1130
81ecdfbb
RW
1131 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1132 ac_prev=pdfdir ;;
1133 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1134 pdfdir=$ac_optarg ;;
1135
1136 -psdir | --psdir | --psdi | --psd | --ps)
1137 ac_prev=psdir ;;
1138 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1139 psdir=$ac_optarg ;;
1140
252b5132
RH
1141 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1142 | -silent | --silent | --silen | --sile | --sil)
1143 silent=yes ;;
1144
1145 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1146 ac_prev=sbindir ;;
1147 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1148 | --sbi=* | --sb=*)
13b2be9c 1149 sbindir=$ac_optarg ;;
252b5132
RH
1150
1151 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1152 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1153 | --sharedst | --shareds | --shared | --share | --shar \
1154 | --sha | --sh)
1155 ac_prev=sharedstatedir ;;
1156 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1157 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1158 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1159 | --sha=* | --sh=*)
13b2be9c 1160 sharedstatedir=$ac_optarg ;;
252b5132
RH
1161
1162 -site | --site | --sit)
1163 ac_prev=site ;;
1164 -site=* | --site=* | --sit=*)
13b2be9c 1165 site=$ac_optarg ;;
76bff705 1166
252b5132
RH
1167 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1168 ac_prev=srcdir ;;
1169 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
13b2be9c 1170 srcdir=$ac_optarg ;;
252b5132
RH
1171
1172 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1173 | --syscon | --sysco | --sysc | --sys | --sy)
1174 ac_prev=sysconfdir ;;
1175 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1176 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
13b2be9c 1177 sysconfdir=$ac_optarg ;;
252b5132
RH
1178
1179 -target | --target | --targe | --targ | --tar | --ta | --t)
13b2be9c 1180 ac_prev=target_alias ;;
252b5132 1181 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
13b2be9c 1182 target_alias=$ac_optarg ;;
252b5132
RH
1183
1184 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1185 verbose=yes ;;
1186
13b2be9c
DJ
1187 -version | --version | --versio | --versi | --vers | -V)
1188 ac_init_version=: ;;
252b5132
RH
1189
1190 -with-* | --with-*)
81ecdfbb 1191 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1192 # Reject names that are not valid shell variable names.
81ecdfbb 1193 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1194 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1195 ac_useropt_orig=$ac_useropt
1196 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1197 case $ac_user_opts in
1198 *"
1199"with_$ac_useropt"
1200"*) ;;
1201 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1202 ac_unrecognized_sep=', ';;
252b5132 1203 esac
81ecdfbb 1204 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1205
1206 -without-* | --without-*)
81ecdfbb 1207 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1208 # Reject names that are not valid shell variable names.
81ecdfbb 1209 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1210 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1211 ac_useropt_orig=$ac_useropt
1212 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1213 case $ac_user_opts in
1214 *"
1215"with_$ac_useropt"
1216"*) ;;
1217 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1218 ac_unrecognized_sep=', ';;
1219 esac
1220 eval with_$ac_useropt=no ;;
252b5132
RH
1221
1222 --x)
1223 # Obsolete; use --with-x.
1224 with_x=yes ;;
1225
1226 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1227 | --x-incl | --x-inc | --x-in | --x-i)
1228 ac_prev=x_includes ;;
1229 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1230 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
13b2be9c 1231 x_includes=$ac_optarg ;;
252b5132
RH
1232
1233 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1234 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1235 ac_prev=x_libraries ;;
1236 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1237 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
13b2be9c 1238 x_libraries=$ac_optarg ;;
252b5132 1239
d0ac1c44
SM
1240 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1241Try \`$0 --help' for more information"
252b5132
RH
1242 ;;
1243
13b2be9c
DJ
1244 *=*)
1245 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1246 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1247 case $ac_envvar in #(
1248 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1249 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1250 esac
1251 eval $ac_envvar=\$ac_optarg
13b2be9c
DJ
1252 export $ac_envvar ;;
1253
252b5132 1254 *)
13b2be9c 1255 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1256 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
13b2be9c 1257 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1258 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1259 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1260 ;;
1261
1262 esac
1263done
1264
1265if test -n "$ac_prev"; then
13b2be9c 1266 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1267 as_fn_error $? "missing argument to $ac_option"
c8615825 1268fi
c8615825 1269
81ecdfbb
RW
1270if test -n "$ac_unrecognized_opts"; then
1271 case $enable_option_checking in
1272 no) ;;
d0ac1c44 1273 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1274 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
13b2be9c 1275 esac
81ecdfbb 1276fi
252b5132 1277
81ecdfbb
RW
1278# Check all directory arguments for consistency.
1279for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1280 datadir sysconfdir sharedstatedir localstatedir includedir \
1281 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
31b0378d 1282 libdir localedir mandir
252b5132 1283do
81ecdfbb
RW
1284 eval ac_val=\$$ac_var
1285 # Remove trailing slashes.
1286 case $ac_val in
1287 */ )
1288 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1289 eval $ac_var=\$ac_val;;
1290 esac
1291 # Be sure to have absolute directory names.
13b2be9c 1292 case $ac_val in
81ecdfbb
RW
1293 [\\/$]* | ?:[\\/]* ) continue;;
1294 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
252b5132 1295 esac
d0ac1c44 1296 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1297done
1298
13b2be9c
DJ
1299# There might be people who depend on the old broken behavior: `$host'
1300# used to hold the argument of --host etc.
1301# FIXME: To remove some day.
1302build=$build_alias
1303host=$host_alias
1304target=$target_alias
1305
1306# FIXME: To remove some day.
1307if test "x$host_alias" != x; then
1308 if test "x$build_alias" = x; then
1309 cross_compiling=maybe
13b2be9c
DJ
1310 elif test "x$build_alias" != "x$host_alias"; then
1311 cross_compiling=yes
1312 fi
1313fi
9b2b7d69 1314
13b2be9c
DJ
1315ac_tool_prefix=
1316test -n "$host_alias" && ac_tool_prefix=$host_alias-
1317
1318test "$silent" = yes && exec 6>/dev/null
252b5132 1319
252b5132 1320
81ecdfbb
RW
1321ac_pwd=`pwd` && test -n "$ac_pwd" &&
1322ac_ls_di=`ls -di .` &&
1323ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1324 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1325test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1326 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1327
1328
252b5132
RH
1329# Find the source files, if location was not specified.
1330if test -z "$srcdir"; then
1331 ac_srcdir_defaulted=yes
81ecdfbb
RW
1332 # Try the directory containing this script, then the parent directory.
1333 ac_confdir=`$as_dirname -- "$as_myself" ||
1334$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1335 X"$as_myself" : 'X\(//\)[^/]' \| \
1336 X"$as_myself" : 'X\(//\)$' \| \
1337 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1338$as_echo X"$as_myself" |
1339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1340 s//\1/
1341 q
1342 }
1343 /^X\(\/\/\)[^/].*/{
1344 s//\1/
1345 q
1346 }
1347 /^X\(\/\/\)$/{
1348 s//\1/
1349 q
1350 }
1351 /^X\(\/\).*/{
1352 s//\1/
1353 q
1354 }
1355 s/.*/./; q'`
252b5132 1356 srcdir=$ac_confdir
81ecdfbb 1357 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1358 srcdir=..
1359 fi
1360else
1361 ac_srcdir_defaulted=no
1362fi
81ecdfbb
RW
1363if test ! -r "$srcdir/$ac_unique_file"; then
1364 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1365 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1366fi
1367ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1368ac_abs_confdir=`(
d0ac1c44 1369 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1370 pwd)`
1371# When building in place, set srcdir=.
1372if test "$ac_abs_confdir" = "$ac_pwd"; then
1373 srcdir=.
1374fi
1375# Remove unnecessary trailing slashes from srcdir.
1376# Double slashes in file names in object file debugging info
1377# mess up M-x gdb in Emacs.
1378case $srcdir in
1379*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1380esac
1381for ac_var in $ac_precious_vars; do
1382 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1383 eval ac_env_${ac_var}_value=\$${ac_var}
1384 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1385 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1386done
d6d788bd 1387
13b2be9c
DJ
1388#
1389# Report the --help message.
1390#
1391if test "$ac_init_help" = "long"; then
1392 # Omit some internal or obsolete options to make the list less imposing.
1393 # This message is too long to be a string in the A/UX 3.1 sh.
1394 cat <<_ACEOF
b5c37946 1395\`configure' configures gas 2.41.50 to adapt to many kinds of systems.
9b2b7d69 1396
13b2be9c 1397Usage: $0 [OPTION]... [VAR=VALUE]...
9b2b7d69 1398
13b2be9c
DJ
1399To assign environment variables (e.g., CC, CFLAGS...), specify them as
1400VAR=VALUE. See below for descriptions of some of the useful variables.
9b2b7d69 1401
13b2be9c 1402Defaults for the options are specified in brackets.
9b2b7d69 1403
13b2be9c
DJ
1404Configuration:
1405 -h, --help display this help and exit
1406 --help=short display options specific to this package
1407 --help=recursive display the short help of all the included packages
1408 -V, --version display version information and exit
d0ac1c44 1409 -q, --quiet, --silent do not print \`checking ...' messages
13b2be9c
DJ
1410 --cache-file=FILE cache test results in FILE [disabled]
1411 -C, --config-cache alias for \`--cache-file=config.cache'
1412 -n, --no-create do not create output files
1413 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1414
13b2be9c
DJ
1415Installation directories:
1416 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1417 [$ac_default_prefix]
13b2be9c 1418 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1419 [PREFIX]
9b2b7d69 1420
13b2be9c
DJ
1421By default, \`make install' will install all the files in
1422\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1423an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1424for instance \`--prefix=\$HOME'.
9b2b7d69 1425
13b2be9c 1426For better control, use the options below.
9b2b7d69 1427
13b2be9c 1428Fine tuning of the installation directories:
81ecdfbb
RW
1429 --bindir=DIR user executables [EPREFIX/bin]
1430 --sbindir=DIR system admin executables [EPREFIX/sbin]
1431 --libexecdir=DIR program executables [EPREFIX/libexec]
1432 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1433 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1434 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1435 --libdir=DIR object code libraries [EPREFIX/lib]
1436 --includedir=DIR C header files [PREFIX/include]
1437 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1438 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1439 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1440 --infodir=DIR info documentation [DATAROOTDIR/info]
1441 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1442 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1443 --docdir=DIR documentation root [DATAROOTDIR/doc/gas]
81ecdfbb
RW
1444 --htmldir=DIR html documentation [DOCDIR]
1445 --dvidir=DIR dvi documentation [DOCDIR]
1446 --pdfdir=DIR pdf documentation [DOCDIR]
1447 --psdir=DIR ps documentation [DOCDIR]
13b2be9c 1448_ACEOF
9b2b7d69 1449
13b2be9c 1450 cat <<\_ACEOF
9b2b7d69 1451
13b2be9c
DJ
1452Program names:
1453 --program-prefix=PREFIX prepend PREFIX to installed program names
1454 --program-suffix=SUFFIX append SUFFIX to installed program names
1455 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
9b2b7d69 1456
13b2be9c
DJ
1457System types:
1458 --build=BUILD configure for building on BUILD [guessed]
1459 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1460 --target=TARGET configure for building compilers for TARGET [HOST]
1461_ACEOF
9b2b7d69 1462fi
9b2b7d69 1463
13b2be9c 1464if test -n "$ac_init_help"; then
2e98a7bd 1465 case $ac_init_help in
b5c37946 1466 short | recursive ) echo "Configuration of gas 2.41.50:";;
2e98a7bd 1467 esac
13b2be9c 1468 cat <<\_ACEOF
9b2b7d69 1469
13b2be9c 1470Optional Features:
81ecdfbb 1471 --disable-option-checking ignore unrecognized --enable/--with options
13b2be9c
DJ
1472 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1473 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
23d61380
AM
1474 --enable-silent-rules less verbose build output (undo: "make V=1")
1475 --disable-silent-rules verbose build output (undo: "make V=0")
d0ac1c44
SM
1476 --enable-dependency-tracking
1477 do not reject slow dependency extractors
1478 --disable-dependency-tracking
1479 speeds up one-time build
81ecdfbb
RW
1480 --enable-shared[=PKGS] build shared libraries [default=yes]
1481 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1482 --enable-fast-install[=PKGS]
1483 optimize for fast installation [default=yes]
13b2be9c 1484 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1485 --enable-plugins Enable support for plugins
1486 --disable-largefile omit support for large files
241a6c40 1487 --enable-targets alternative target configurations besides the primary
c43a438d 1488 --enable-checking enable run-time checks
4894d80b 1489 --enable-compressed-debug-sections={all,gas,none}
27ba7c94 1490 compress debug sections by default
b0c295e1
ML
1491 --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
1492 Default compression algorithm for
1493 --enable-compressed-debug-sections.
0cb4071e
L
1494 --enable-x86-relax-relocations
1495 generate x86 relax relocations by default
b8871f35
L
1496 --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by
1497 default
0df8ad28
NC
1498 --enable-generate-build-notes
1499 generate GNU Build notes if none are provided by the
1500 input
6f2117ba
PH
1501 --enable-mips-fix-loongson3-llsc
1502 enable MIPS fix Loongson3 LLSC errata
b4a3a7b4 1503 --enable-x86-used-note generate GNU x86 used ISA and feature properties
2dc8dd17
JW
1504 --enable-default-riscv-attribute
1505 generate RISC-V arch attribute by default
241a6c40
AM
1506 --enable-werror treat compile warnings as errors
1507 --enable-build-warnings enable build-time compiler warnings
13b2be9c 1508 --disable-nls do not use Native Language Support
862776f2 1509 --disable-rpath do not hardcode runtime library paths
d0ac1c44
SM
1510 --enable-maintainer-mode
1511 enable make rules and dependencies not useful (and
1512 sometimes confusing) to the casual installer
9b2b7d69 1513
13b2be9c
DJ
1514Optional Packages:
1515 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1516 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1517 --with-pic try to use only PIC/non-PIC objects [default=use
1518 both]
1519 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
9004b6bd
AB
1520 --with-cpu=CPU default cpu variant is CPU (currently only supported
1521 on ARC)
862776f2
AA
1522 --with-gnu-ld assume the C compiler uses GNU ld default=no
1523 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1524 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1525 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1526 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1527 --without-libintl-prefix don't search for libintl in includedir and libdir
1528 --with-libintl-type=TYPE type of library to search for (auto/static/shared)
0138187e 1529 --with-system-zlib use installed libz
2cac01e3
FS
1530 --with-zstd support zstd compressed debug sections
1531 (default=auto)
9b2b7d69 1532
13b2be9c
DJ
1533Some influential environment variables:
1534 CC C compiler command
1535 CFLAGS C compiler flags
1536 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1537 nonstandard directory <lib dir>
81ecdfbb 1538 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1539 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1540 you have headers in a nonstandard directory <include dir>
13b2be9c 1541 CPP C preprocessor
d0ac1c44
SM
1542 YACC The `Yet Another Compiler Compiler' implementation to use.
1543 Defaults to the first program found out of: `bison -y', `byacc',
1544 `yacc'.
81ecdfbb
RW
1545 YFLAGS The list of arguments that will be passed by default to $YACC.
1546 This script will default YFLAGS to the empty string to avoid a
1547 default value of `-d' given by some make applications.
2cac01e3
FS
1548 PKG_CONFIG path to pkg-config utility
1549 PKG_CONFIG_PATH
1550 directories to add to pkg-config's search path
1551 PKG_CONFIG_LIBDIR
1552 path overriding pkg-config's built-in search path
1553 ZSTD_CFLAGS C compiler flags for ZSTD, overriding pkg-config
1554 ZSTD_LIBS linker flags for ZSTD, overriding pkg-config
13b2be9c
DJ
1555
1556Use these variables to override the choices made by `configure' or to help
1557it to find libraries and programs with nonstandard names/locations.
1558
81ecdfbb 1559Report bugs to the package provider.
13b2be9c 1560_ACEOF
81ecdfbb 1561ac_status=$?
9b2b7d69 1562fi
9b2b7d69 1563
13b2be9c
DJ
1564if test "$ac_init_help" = "recursive"; then
1565 # If there are subdirs, report their specific --help.
13b2be9c 1566 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1567 test -d "$ac_dir" ||
1568 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1569 continue
13b2be9c
DJ
1570 ac_builddir=.
1571
81ecdfbb
RW
1572case "$ac_dir" in
1573.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1574*)
1575 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1576 # A ".." for each directory in $ac_dir_suffix.
1577 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1578 case $ac_top_builddir_sub in
1579 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1580 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1581 esac ;;
1582esac
1583ac_abs_top_builddir=$ac_pwd
1584ac_abs_builddir=$ac_pwd$ac_dir_suffix
1585# for backward compatibility:
1586ac_top_builddir=$ac_top_build_prefix
9b2b7d69 1587
13b2be9c 1588case $srcdir in
81ecdfbb 1589 .) # We are building in place.
13b2be9c 1590 ac_srcdir=.
81ecdfbb
RW
1591 ac_top_srcdir=$ac_top_builddir_sub
1592 ac_abs_top_srcdir=$ac_pwd ;;
1593 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 1594 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1595 ac_top_srcdir=$srcdir
1596 ac_abs_top_srcdir=$srcdir ;;
1597 *) # Relative name.
1598 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1599 ac_top_srcdir=$ac_top_build_prefix$srcdir
1600 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
ab509236 1601esac
81ecdfbb
RW
1602ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1603
1604 cd "$ac_dir" || { ac_status=$?; continue; }
1605 # Check for guested configure.
1606 if test -f "$ac_srcdir/configure.gnu"; then
1607 echo &&
1608 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1609 elif test -f "$ac_srcdir/configure"; then
1610 echo &&
1611 $SHELL "$ac_srcdir/configure" --help=recursive
13b2be9c 1612 else
81ecdfbb
RW
1613 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1614 fi || ac_status=$?
1615 cd "$ac_pwd" || { ac_status=$?; break; }
13b2be9c
DJ
1616 done
1617fi
6840198f 1618
81ecdfbb 1619test -n "$ac_init_help" && exit $ac_status
13b2be9c
DJ
1620if $ac_init_version; then
1621 cat <<\_ACEOF
b5c37946 1622gas configure 2.41.50
d0ac1c44 1623generated by GNU Autoconf 2.69
c8615825 1624
d0ac1c44 1625Copyright (C) 2012 Free Software Foundation, Inc.
13b2be9c
DJ
1626This configure script is free software; the Free Software Foundation
1627gives unlimited permission to copy, distribute and modify it.
1628_ACEOF
81ecdfbb 1629 exit
13b2be9c 1630fi
c8615825 1631
81ecdfbb
RW
1632## ------------------------ ##
1633## Autoconf initialization. ##
1634## ------------------------ ##
c8615825 1635
81ecdfbb
RW
1636# ac_fn_c_try_compile LINENO
1637# --------------------------
1638# Try to compile conftest.$ac_ext, and return whether this succeeded.
1639ac_fn_c_try_compile ()
13b2be9c 1640{
81ecdfbb
RW
1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642 rm -f conftest.$ac_objext
1643 if { { ac_try="$ac_compile"
1644case "(($ac_try" in
1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646 *) ac_try_echo=$ac_try;;
1647esac
1648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649$as_echo "$ac_try_echo"; } >&5
1650 (eval "$ac_compile") 2>conftest.err
1651 ac_status=$?
1652 if test -s conftest.err; then
1653 grep -v '^ *+' conftest.err >conftest.er1
1654 cat conftest.er1 >&5
1655 mv -f conftest.er1 conftest.err
1656 fi
1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1658 test $ac_status = 0; } && {
1659 test -z "$ac_c_werror_flag" ||
1660 test ! -s conftest.err
1661 } && test -s conftest.$ac_objext; then :
1662 ac_retval=0
1663else
1664 $as_echo "$as_me: failed program was:" >&5
1665sed 's/^/| /' conftest.$ac_ext >&5
13b2be9c 1666
81ecdfbb
RW
1667 ac_retval=1
1668fi
d0ac1c44
SM
1669 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1670 as_fn_set_status $ac_retval
13b2be9c 1671
81ecdfbb 1672} # ac_fn_c_try_compile
13b2be9c 1673
81ecdfbb
RW
1674# ac_fn_c_try_cpp LINENO
1675# ----------------------
1676# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1677ac_fn_c_try_cpp ()
1678{
1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680 if { { ac_try="$ac_cpp conftest.$ac_ext"
1681case "(($ac_try" in
1682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683 *) ac_try_echo=$ac_try;;
1684esac
1685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686$as_echo "$ac_try_echo"; } >&5
1687 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1688 ac_status=$?
1689 if test -s conftest.err; then
1690 grep -v '^ *+' conftest.err >conftest.er1
1691 cat conftest.er1 >&5
1692 mv -f conftest.er1 conftest.err
1693 fi
1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1695 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1696 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1697 test ! -s conftest.err
1698 }; then :
1699 ac_retval=0
1700else
1701 $as_echo "$as_me: failed program was:" >&5
1702sed 's/^/| /' conftest.$ac_ext >&5
1703
1704 ac_retval=1
1705fi
d0ac1c44
SM
1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1707 as_fn_set_status $ac_retval
81ecdfbb
RW
1708
1709} # ac_fn_c_try_cpp
1710
1711# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1712# -------------------------------------------------------
1713# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1714# the include files in INCLUDES and setting the cache variable VAR
1715# accordingly.
1716ac_fn_c_check_header_mongrel ()
1717{
1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1719 if eval \${$3+:} false; then :
81ecdfbb
RW
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1721$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1722if eval \${$3+:} false; then :
81ecdfbb
RW
1723 $as_echo_n "(cached) " >&6
1724fi
1725eval ac_res=\$$3
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1727$as_echo "$ac_res" >&6; }
1728else
1729 # Is the header compilable?
1730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1731$as_echo_n "checking $2 usability... " >&6; }
1732cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1733/* end confdefs.h. */
1734$4
1735#include <$2>
1736_ACEOF
1737if ac_fn_c_try_compile "$LINENO"; then :
1738 ac_header_compiler=yes
1739else
1740 ac_header_compiler=no
1741fi
1742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1744$as_echo "$ac_header_compiler" >&6; }
1745
1746# Is the header present?
1747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1748$as_echo_n "checking $2 presence... " >&6; }
1749cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1750/* end confdefs.h. */
1751#include <$2>
1752_ACEOF
1753if ac_fn_c_try_cpp "$LINENO"; then :
1754 ac_header_preproc=yes
1755else
1756 ac_header_preproc=no
1757fi
d0ac1c44 1758rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1760$as_echo "$ac_header_preproc" >&6; }
1761
1762# So? What about this header?
1763case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1764 yes:no: )
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1766$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1768$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1769 ;;
1770 no:yes:* )
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1772$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1774$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1776$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1778$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1780$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1781 ;;
1782esac
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1784$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1785if eval \${$3+:} false; then :
81ecdfbb
RW
1786 $as_echo_n "(cached) " >&6
1787else
1788 eval "$3=\$ac_header_compiler"
1789fi
1790eval ac_res=\$$3
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792$as_echo "$ac_res" >&6; }
1793fi
d0ac1c44 1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1795
1796} # ac_fn_c_check_header_mongrel
1797
1798# ac_fn_c_try_run LINENO
1799# ----------------------
1800# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1801# that executables *can* be run.
1802ac_fn_c_try_run ()
1803{
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 if { { ac_try="$ac_link"
1806case "(($ac_try" in
1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1808 *) ac_try_echo=$ac_try;;
1809esac
1810eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811$as_echo "$ac_try_echo"; } >&5
1812 (eval "$ac_link") 2>&5
1813 ac_status=$?
1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1816 { { case "(($ac_try" in
1817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1818 *) ac_try_echo=$ac_try;;
1819esac
1820eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1821$as_echo "$ac_try_echo"; } >&5
1822 (eval "$ac_try") 2>&5
1823 ac_status=$?
1824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825 test $ac_status = 0; }; }; then :
1826 ac_retval=0
1827else
1828 $as_echo "$as_me: program exited with status $ac_status" >&5
1829 $as_echo "$as_me: failed program was:" >&5
1830sed 's/^/| /' conftest.$ac_ext >&5
1831
1832 ac_retval=$ac_status
1833fi
1834 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1835 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1836 as_fn_set_status $ac_retval
81ecdfbb
RW
1837
1838} # ac_fn_c_try_run
1839
1840# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1841# -------------------------------------------------------
1842# Tests whether HEADER exists and can be compiled using the include files in
1843# INCLUDES, setting the cache variable VAR accordingly.
1844ac_fn_c_check_header_compile ()
1845{
1846 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1848$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1849if eval \${$3+:} false; then :
81ecdfbb
RW
1850 $as_echo_n "(cached) " >&6
1851else
1852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1853/* end confdefs.h. */
1854$4
1855#include <$2>
1856_ACEOF
1857if ac_fn_c_try_compile "$LINENO"; then :
1858 eval "$3=yes"
1859else
1860 eval "$3=no"
1861fi
1862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1863fi
1864eval ac_res=\$$3
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866$as_echo "$ac_res" >&6; }
d0ac1c44 1867 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1868
1869} # ac_fn_c_check_header_compile
1870
23d61380
AM
1871# ac_fn_c_try_link LINENO
1872# -----------------------
1873# Try to link conftest.$ac_ext, and return whether this succeeded.
1874ac_fn_c_try_link ()
1875{
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 rm -f conftest.$ac_objext conftest$ac_exeext
1878 if { { ac_try="$ac_link"
1879case "(($ac_try" in
1880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1881 *) ac_try_echo=$ac_try;;
1882esac
1883eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1884$as_echo "$ac_try_echo"; } >&5
1885 (eval "$ac_link") 2>conftest.err
1886 ac_status=$?
1887 if test -s conftest.err; then
1888 grep -v '^ *+' conftest.err >conftest.er1
1889 cat conftest.er1 >&5
1890 mv -f conftest.er1 conftest.err
1891 fi
1892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1893 test $ac_status = 0; } && {
1894 test -z "$ac_c_werror_flag" ||
1895 test ! -s conftest.err
1896 } && test -s conftest$ac_exeext && {
1897 test "$cross_compiling" = yes ||
1898 test -x conftest$ac_exeext
1899 }; then :
1900 ac_retval=0
1901else
1902 $as_echo "$as_me: failed program was:" >&5
1903sed 's/^/| /' conftest.$ac_ext >&5
1904
1905 ac_retval=1
1906fi
1907 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1908 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1909 # interfere with the next link command; also delete a directory that is
1910 # left behind by Apple's compiler. We do this before executing the actions.
1911 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1912 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1913 as_fn_set_status $ac_retval
1914
1915} # ac_fn_c_try_link
1916
81ecdfbb
RW
1917# ac_fn_c_check_func LINENO FUNC VAR
1918# ----------------------------------
1919# Tests whether FUNC exists, setting the cache variable VAR accordingly
1920ac_fn_c_check_func ()
1921{
1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1924$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1925if eval \${$3+:} false; then :
81ecdfbb
RW
1926 $as_echo_n "(cached) " >&6
1927else
1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929/* end confdefs.h. */
1930/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1931 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1932#define $2 innocuous_$2
1933
1934/* System header to define __stub macros and hopefully few prototypes,
1935 which can conflict with char $2 (); below.
1936 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1937 <limits.h> exists even on freestanding compilers. */
1938
1939#ifdef __STDC__
1940# include <limits.h>
1941#else
1942# include <assert.h>
1943#endif
1944
1945#undef $2
1946
1947/* Override any GCC internal prototype to avoid an error.
1948 Use char because int might match the return type of a GCC
1949 builtin and then its argument prototype would still apply. */
1950#ifdef __cplusplus
1951extern "C"
1952#endif
1953char $2 ();
1954/* The GNU C library defines this for functions which it implements
1955 to always fail with ENOSYS. Some functions are actually named
1956 something starting with __ and the normal name is an alias. */
1957#if defined __stub_$2 || defined __stub___$2
1958choke me
1959#endif
1960
1961int
1962main ()
1963{
1964return $2 ();
1965 ;
1966 return 0;
1967}
1968_ACEOF
1969if ac_fn_c_try_link "$LINENO"; then :
1970 eval "$3=yes"
1971else
1972 eval "$3=no"
1973fi
1974rm -f core conftest.err conftest.$ac_objext \
1975 conftest$ac_exeext conftest.$ac_ext
1976fi
1977eval ac_res=\$$3
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1979$as_echo "$ac_res" >&6; }
d0ac1c44 1980 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1981
1982} # ac_fn_c_check_func
1983
d0ac1c44
SM
1984# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1985# ---------------------------------------------
1986# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1987# accordingly.
81ecdfbb
RW
1988ac_fn_c_check_decl ()
1989{
1990 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
1991 as_decl_name=`echo $2|sed 's/ *(.*//'`
1992 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1994$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
d0ac1c44 1995if eval \${$3+:} false; then :
81ecdfbb
RW
1996 $as_echo_n "(cached) " >&6
1997else
1998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1999/* end confdefs.h. */
2000$4
2001int
2002main ()
2003{
360cfc9c
AM
2004#ifndef $as_decl_name
2005#ifdef __cplusplus
2006 (void) $as_decl_use;
2007#else
2008 (void) $as_decl_name;
2009#endif
81ecdfbb
RW
2010#endif
2011
2012 ;
2013 return 0;
2014}
2015_ACEOF
2016if ac_fn_c_try_compile "$LINENO"; then :
2017 eval "$3=yes"
2018else
2019 eval "$3=no"
2020fi
2021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2022fi
2023eval ac_res=\$$3
2024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2025$as_echo "$ac_res" >&6; }
d0ac1c44 2026 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
2027
2028} # ac_fn_c_check_decl
2029cat >config.log <<_ACEOF
2030This file contains any messages produced by compilers while
2031running configure, to aid debugging if configure makes a mistake.
2032
b5c37946 2033It was created by gas $as_me 2.41.50, which was
d0ac1c44 2034generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2035
2036 $ $0 $@
2037
2038_ACEOF
2039exec 5>>config.log
2040{
2041cat <<_ASUNAME
2042## --------- ##
2043## Platform. ##
2044## --------- ##
2045
2046hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2047uname -m = `(uname -m) 2>/dev/null || echo unknown`
2048uname -r = `(uname -r) 2>/dev/null || echo unknown`
2049uname -s = `(uname -s) 2>/dev/null || echo unknown`
2050uname -v = `(uname -v) 2>/dev/null || echo unknown`
2051
2052/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2053/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2054
2055/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
13b2be9c
DJ
2056/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2057/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
81ecdfbb 2058/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
13b2be9c
DJ
2059/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2060/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2061/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2062
2063_ASUNAME
2064
2065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2066for as_dir in $PATH
2067do
2068 IFS=$as_save_IFS
2069 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2070 $as_echo "PATH: $as_dir"
2071 done
2072IFS=$as_save_IFS
9b2b7d69 2073
13b2be9c 2074} >&5
6840198f 2075
13b2be9c 2076cat >&5 <<_ACEOF
c8615825 2077
9b2b7d69 2078
13b2be9c
DJ
2079## ----------- ##
2080## Core tests. ##
2081## ----------- ##
87ccc1b0 2082
13b2be9c 2083_ACEOF
9b2b7d69 2084
13b2be9c
DJ
2085
2086# Keep a trace of the command line.
2087# Strip out --no-create and --no-recursion so they do not pile up.
2088# Strip out --silent because we don't want to record it for future runs.
2089# Also quote any args containing shell meta-characters.
2090# Make two passes to allow for proper duplicate-argument suppression.
2091ac_configure_args=
2092ac_configure_args0=
2093ac_configure_args1=
13b2be9c
DJ
2094ac_must_keep_next=false
2095for ac_pass in 1 2
2096do
2097 for ac_arg
2098 do
2099 case $ac_arg in
2100 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2101 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2102 | -silent | --silent | --silen | --sile | --sil)
2103 continue ;;
81ecdfbb
RW
2104 *\'*)
2105 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
2106 esac
2107 case $ac_pass in
81ecdfbb 2108 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
13b2be9c 2109 2)
81ecdfbb 2110 as_fn_append ac_configure_args1 " '$ac_arg'"
13b2be9c 2111 if test $ac_must_keep_next = true; then
ab509236 2112 ac_must_keep_next=false # Got value, back to normal.
13b2be9c 2113 else
ab509236
L
2114 case $ac_arg in
2115 *=* | --config-cache | -C | -disable-* | --disable-* \
2116 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2117 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2118 | -with-* | --with-* | -without-* | --without-* | --x)
2119 case "$ac_configure_args0 " in
2120 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2121 esac
2122 ;;
2123 -* ) ac_must_keep_next=true ;;
2124 esac
13b2be9c 2125 fi
81ecdfbb 2126 as_fn_append ac_configure_args " '$ac_arg'"
c8615825
AM
2127 ;;
2128 esac
2129 done
13b2be9c 2130done
81ecdfbb
RW
2131{ ac_configure_args0=; unset ac_configure_args0;}
2132{ ac_configure_args1=; unset ac_configure_args1;}
13b2be9c
DJ
2133
2134# When interrupted or exit'd, cleanup temporary files, and complete
2135# config.log. We remove comments because anyway the quotes in there
2136# would cause problems or look ugly.
81ecdfbb
RW
2137# WARNING: Use '\'' to represent an apostrophe within the trap.
2138# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
13b2be9c
DJ
2139trap 'exit_status=$?
2140 # Save into config.log some information that might help in debugging.
2141 {
2142 echo
2143
d0ac1c44 2144 $as_echo "## ---------------- ##
13b2be9c 2145## Cache variables. ##
d0ac1c44 2146## ---------------- ##"
13b2be9c
DJ
2147 echo
2148 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2149(
2150 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2151 eval ac_val=\$$ac_var
2152 case $ac_val in #(
2153 *${as_nl}*)
2154 case $ac_var in #(
2155 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2156$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2157 esac
2158 case $ac_var in #(
2159 _ | IFS | as_nl) ;; #(
2160 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2161 *) { eval $ac_var=; unset $ac_var;} ;;
2162 esac ;;
2163 esac
2164 done
13b2be9c 2165 (set) 2>&1 |
81ecdfbb
RW
2166 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2167 *${as_nl}ac_space=\ *)
13b2be9c 2168 sed -n \
81ecdfbb
RW
2169 "s/'\''/'\''\\\\'\'''\''/g;
2170 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2171 ;; #(
13b2be9c 2172 *)
81ecdfbb 2173 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 2174 ;;
81ecdfbb
RW
2175 esac |
2176 sort
2177)
13b2be9c
DJ
2178 echo
2179
d0ac1c44 2180 $as_echo "## ----------------- ##
13b2be9c 2181## Output variables. ##
d0ac1c44 2182## ----------------- ##"
13b2be9c
DJ
2183 echo
2184 for ac_var in $ac_subst_vars
2185 do
81ecdfbb
RW
2186 eval ac_val=\$$ac_var
2187 case $ac_val in
2188 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2189 esac
2190 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2191 done | sort
2192 echo
2193
2194 if test -n "$ac_subst_files"; then
d0ac1c44 2195 $as_echo "## ------------------- ##
81ecdfbb 2196## File substitutions. ##
d0ac1c44 2197## ------------------- ##"
13b2be9c
DJ
2198 echo
2199 for ac_var in $ac_subst_files
2200 do
81ecdfbb
RW
2201 eval ac_val=\$$ac_var
2202 case $ac_val in
2203 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2204 esac
2205 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2206 done | sort
2207 echo
2208 fi
2209
2210 if test -s confdefs.h; then
d0ac1c44 2211 $as_echo "## ----------- ##
13b2be9c 2212## confdefs.h. ##
d0ac1c44 2213## ----------- ##"
13b2be9c 2214 echo
81ecdfbb 2215 cat confdefs.h
13b2be9c
DJ
2216 echo
2217 fi
2218 test "$ac_signal" != 0 &&
81ecdfbb
RW
2219 $as_echo "$as_me: caught signal $ac_signal"
2220 $as_echo "$as_me: exit $exit_status"
13b2be9c 2221 } >&5
81ecdfbb
RW
2222 rm -f core *.core core.conftest.* &&
2223 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
13b2be9c 2224 exit $exit_status
81ecdfbb 2225' 0
13b2be9c 2226for ac_signal in 1 2 13 15; do
81ecdfbb 2227 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
13b2be9c
DJ
2228done
2229ac_signal=0
2230
2231# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2232rm -f -r conftest* confdefs.h
2233
2234$as_echo "/* confdefs.h */" > confdefs.h
13b2be9c
DJ
2235
2236# Predefined preprocessor variables.
2237
2238cat >>confdefs.h <<_ACEOF
2239#define PACKAGE_NAME "$PACKAGE_NAME"
2240_ACEOF
2241
13b2be9c
DJ
2242cat >>confdefs.h <<_ACEOF
2243#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2244_ACEOF
2245
13b2be9c
DJ
2246cat >>confdefs.h <<_ACEOF
2247#define PACKAGE_VERSION "$PACKAGE_VERSION"
2248_ACEOF
2249
13b2be9c
DJ
2250cat >>confdefs.h <<_ACEOF
2251#define PACKAGE_STRING "$PACKAGE_STRING"
2252_ACEOF
2253
13b2be9c
DJ
2254cat >>confdefs.h <<_ACEOF
2255#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2256_ACEOF
2257
81ecdfbb
RW
2258cat >>confdefs.h <<_ACEOF
2259#define PACKAGE_URL "$PACKAGE_URL"
2260_ACEOF
2261
13b2be9c
DJ
2262
2263# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2264# Prefer an explicitly selected file to automatically selected ones.
2265ac_site_file1=NONE
2266ac_site_file2=NONE
2267if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2268 # We do not want a PATH search for config.site.
2269 case $CONFIG_SITE in #((
2270 -*) ac_site_file1=./$CONFIG_SITE;;
2271 */*) ac_site_file1=$CONFIG_SITE;;
2272 *) ac_site_file1=./$CONFIG_SITE;;
2273 esac
81ecdfbb
RW
2274elif test "x$prefix" != xNONE; then
2275 ac_site_file1=$prefix/share/config.site
2276 ac_site_file2=$prefix/etc/config.site
2277else
2278 ac_site_file1=$ac_default_prefix/share/config.site
2279 ac_site_file2=$ac_default_prefix/etc/config.site
2280fi
2281for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2282do
2283 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2284 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2286$as_echo "$as_me: loading site script $ac_site_file" >&6;}
13b2be9c 2287 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2288 . "$ac_site_file" \
2289 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2290$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2291as_fn_error $? "failed to load site script $ac_site_file
2292See \`config.log' for more details" "$LINENO" 5; }
13b2be9c
DJ
2293 fi
2294done
2295
2296if test -r "$cache_file"; then
d0ac1c44
SM
2297 # Some versions of bash will fail to source /dev/null (special files
2298 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2299 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2301$as_echo "$as_me: loading cache $cache_file" >&6;}
13b2be9c 2302 case $cache_file in
81ecdfbb
RW
2303 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2304 *) . "./$cache_file";;
13b2be9c
DJ
2305 esac
2306 fi
2307else
81ecdfbb
RW
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2309$as_echo "$as_me: creating cache $cache_file" >&6;}
13b2be9c
DJ
2310 >$cache_file
2311fi
2312
862776f2 2313gt_needs="$gt_needs "
13b2be9c
DJ
2314# Check that the precious variables saved in the cache have kept the same
2315# value.
2316ac_cache_corrupted=false
81ecdfbb 2317for ac_var in $ac_precious_vars; do
13b2be9c
DJ
2318 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2319 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2320 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2321 eval ac_new_val=\$ac_env_${ac_var}_value
13b2be9c
DJ
2322 case $ac_old_set,$ac_new_set in
2323 set,)
81ecdfbb
RW
2324 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2325$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
13b2be9c
DJ
2326 ac_cache_corrupted=: ;;
2327 ,set)
81ecdfbb
RW
2328 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2329$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
13b2be9c
DJ
2330 ac_cache_corrupted=: ;;
2331 ,);;
2332 *)
2333 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2334 # differences in whitespace do not lead to failure.
2335 ac_old_val_w=`echo x $ac_old_val`
2336 ac_new_val_w=`echo x $ac_new_val`
2337 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2338 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2339$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2340 ac_cache_corrupted=:
2341 else
2342 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2343$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2344 eval $ac_var=\$ac_old_val
2345 fi
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2347$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2348 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2349$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
13b2be9c
DJ
2350 fi;;
2351 esac
2352 # Pass precious variables to config.status.
2353 if test "$ac_new_set" = set; then
2354 case $ac_new_val in
81ecdfbb 2355 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
2356 *) ac_arg=$ac_var=$ac_new_val ;;
2357 esac
2358 case " $ac_configure_args " in
2359 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2360 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
13b2be9c
DJ
2361 esac
2362 fi
2363done
2364if $ac_cache_corrupted; then
81ecdfbb
RW
2365 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2366$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2367 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2368$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2369 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
13b2be9c 2370fi
81ecdfbb
RW
2371## -------------------- ##
2372## Main body of script. ##
2373## -------------------- ##
13b2be9c
DJ
2374
2375ac_ext=c
2376ac_cpp='$CPP $CPPFLAGS'
2377ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2378ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2379ac_compiler_gnu=$ac_cv_c_compiler_gnu
2380
2381
2382
13b2be9c 2383
da594c4a 2384
13b2be9c
DJ
2385
2386
2387ac_aux_dir=
81ecdfbb 2388for ac_dir in .. "$srcdir"/..; do
d0ac1c44
SM
2389 if test -f "$ac_dir/install-sh"; then
2390 ac_aux_dir=$ac_dir
2391 ac_install_sh="$ac_aux_dir/install-sh -c"
2392 break
2393 elif test -f "$ac_dir/install.sh"; then
2394 ac_aux_dir=$ac_dir
2395 ac_install_sh="$ac_aux_dir/install.sh -c"
2396 break
2397 elif test -f "$ac_dir/shtool"; then
2398 ac_aux_dir=$ac_dir
2399 ac_install_sh="$ac_aux_dir/shtool install -c"
2400 break
2401 fi
13b2be9c
DJ
2402done
2403if test -z "$ac_aux_dir"; then
d0ac1c44 2404 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
13b2be9c 2405fi
81ecdfbb
RW
2406
2407# These three variables are undocumented and unsupported,
2408# and are intended to be withdrawn in a future Autoconf release.
2409# They can cause serious problems if a builder's source tree is in a directory
2410# whose full name contains unusual characters.
2411ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2412ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2413ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2414
13b2be9c
DJ
2415
2416# Make sure we can run config.sub.
81ecdfbb 2417$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2418 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2419
2420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2421$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2422if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2423 $as_echo_n "(cached) " >&6
2424else
2425 ac_build_alias=$build_alias
2426test "x$ac_build_alias" = x &&
2427 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2428test "x$ac_build_alias" = x &&
d0ac1c44 2429 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2430ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2431 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2432
2433fi
2434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2435$as_echo "$ac_cv_build" >&6; }
2436case $ac_cv_build in
2437*-*-*) ;;
d0ac1c44 2438*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb 2439esac
13b2be9c 2440build=$ac_cv_build
81ecdfbb
RW
2441ac_save_IFS=$IFS; IFS='-'
2442set x $ac_cv_build
2443shift
2444build_cpu=$1
2445build_vendor=$2
2446shift; shift
2447# Remember, the first character of IFS is used to create $*,
2448# except with old shells:
2449build_os=$*
2450IFS=$ac_save_IFS
2451case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2452
2453
81ecdfbb
RW
2454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2455$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2456if ${ac_cv_host+:} false; then :
81ecdfbb 2457 $as_echo_n "(cached) " >&6
13b2be9c 2458else
81ecdfbb
RW
2459 if test "x$host_alias" = x; then
2460 ac_cv_host=$ac_cv_build
2461else
2462 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2463 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
81ecdfbb 2464fi
13b2be9c
DJ
2465
2466fi
81ecdfbb
RW
2467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2468$as_echo "$ac_cv_host" >&6; }
2469case $ac_cv_host in
2470*-*-*) ;;
d0ac1c44 2471*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb 2472esac
13b2be9c 2473host=$ac_cv_host
81ecdfbb
RW
2474ac_save_IFS=$IFS; IFS='-'
2475set x $ac_cv_host
2476shift
2477host_cpu=$1
2478host_vendor=$2
2479shift; shift
2480# Remember, the first character of IFS is used to create $*,
2481# except with old shells:
2482host_os=$*
2483IFS=$ac_save_IFS
2484case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2485
2486
81ecdfbb
RW
2487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2488$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2489if ${ac_cv_target+:} false; then :
81ecdfbb
RW
2490 $as_echo_n "(cached) " >&6
2491else
2492 if test "x$target_alias" = x; then
2493 ac_cv_target=$ac_cv_host
13b2be9c 2494else
81ecdfbb 2495 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2496 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
81ecdfbb 2497fi
13b2be9c
DJ
2498
2499fi
81ecdfbb
RW
2500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2501$as_echo "$ac_cv_target" >&6; }
2502case $ac_cv_target in
2503*-*-*) ;;
d0ac1c44 2504*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb 2505esac
13b2be9c 2506target=$ac_cv_target
81ecdfbb
RW
2507ac_save_IFS=$IFS; IFS='-'
2508set x $ac_cv_target
2509shift
2510target_cpu=$1
2511target_vendor=$2
2512shift; shift
2513# Remember, the first character of IFS is used to create $*,
2514# except with old shells:
2515target_os=$*
2516IFS=$ac_save_IFS
2517case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2518
2519
2520# The aliases save the names the user supplied, while $host etc.
2521# will get canonicalized.
2522test -n "$target_alias" &&
2523 test "$program_prefix$program_suffix$program_transform_name" = \
2524 NONENONEs,x,x, &&
2525 program_prefix=${target_alias}-
d0ac1c44 2526
b9583093 2527am__api_version='1.15'
23d61380
AM
2528
2529# Find a good install program. We prefer a C program (faster),
2530# so one script is as good as another. But avoid the broken or
2531# incompatible versions:
2532# SysV /etc/install, /usr/sbin/install
2533# SunOS /usr/etc/install
2534# IRIX /sbin/install
2535# AIX /bin/install
2536# AmigaOS /C/install, which installs bootblocks on floppy discs
2537# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2538# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2539# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2540# OS/2's system install, which has a completely different semantic
2541# ./install, which can be erroneously created by make from ./install.sh.
2542# Reject install programs that cannot install multiple files.
2543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2544$as_echo_n "checking for a BSD-compatible install... " >&6; }
2545if test -z "$INSTALL"; then
2546if ${ac_cv_path_install+:} false; then :
81ecdfbb 2547 $as_echo_n "(cached) " >&6
13b2be9c 2548else
23d61380 2549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13b2be9c
DJ
2550for as_dir in $PATH
2551do
2552 IFS=$as_save_IFS
2553 test -z "$as_dir" && as_dir=.
23d61380
AM
2554 # Account for people who put trailing slashes in PATH elements.
2555case $as_dir/ in #((
2556 ./ | .// | /[cC]/* | \
2557 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2558 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2559 /usr/ucb/* ) ;;
2560 *)
2561 # OSF1 and SCO ODT 3.0 have their own names for install.
2562 # Don't use installbsd from OSF since it installs stuff as root
2563 # by default.
2564 for ac_prog in ginstall scoinst install; do
2565 for ac_exec_ext in '' $ac_executable_extensions; do
2566 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2567 if test $ac_prog = install &&
2568 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2569 # AIX install. It has an incompatible calling convention.
2570 :
2571 elif test $ac_prog = install &&
2572 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2573 # program-specific install script used by HP pwplus--don't use.
2574 :
2575 else
2576 rm -rf conftest.one conftest.two conftest.dir
2577 echo one > conftest.one
2578 echo two > conftest.two
2579 mkdir conftest.dir
2580 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2581 test -s conftest.one && test -s conftest.two &&
2582 test -s conftest.dir/conftest.one &&
2583 test -s conftest.dir/conftest.two
2584 then
2585 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2586 break 3
2587 fi
2588 fi
2589 fi
2590 done
2591 done
2592 ;;
2593esac
2594
81ecdfbb
RW
2595 done
2596IFS=$as_save_IFS
13b2be9c 2597
23d61380
AM
2598rm -rf conftest.one conftest.two conftest.dir
2599
252b5132
RH
2600fi
2601 if test "${ac_cv_path_install+set}" = set; then
13b2be9c 2602 INSTALL=$ac_cv_path_install
252b5132 2603 else
58c85be7
RW
2604 # As a last resort, use the slow shell script. Don't cache a
2605 # value for INSTALL within a source directory, because that will
252b5132 2606 # break other packages using the cache if that directory is
58c85be7 2607 # removed, or if the value is a relative name.
13b2be9c 2608 INSTALL=$ac_install_sh
252b5132
RH
2609 fi
2610fi
81ecdfbb
RW
2611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2612$as_echo "$INSTALL" >&6; }
252b5132
RH
2613
2614# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2615# It thinks the first close brace ends the variable substitution.
2616test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2617
13b2be9c 2618test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
2619
2620test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2621
81ecdfbb
RW
2622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2623$as_echo_n "checking whether build environment is sane... " >&6; }
81ecdfbb
RW
2624# Reject unsafe characters in $srcdir or the absolute working directory
2625# name. Accept space and tab only in the latter.
2626am_lf='
2627'
2628case `pwd` in
2629 *[\\\"\#\$\&\'\`$am_lf]*)
d0ac1c44 2630 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
81ecdfbb
RW
2631esac
2632case $srcdir in
2633 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
d0ac1c44 2634 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
81ecdfbb
RW
2635esac
2636
d0ac1c44 2637# Do 'set' in a subshell so we don't clobber the current shell's
252b5132
RH
2638# arguments. Must try -L first in case configure is actually a
2639# symlink; some systems play weird games with the mod time of symlinks
2640# (eg FreeBSD returns the mod time of the symlink's containing
2641# directory).
2642if (
d0ac1c44
SM
2643 am_has_slept=no
2644 for am_try in 1 2; do
2645 echo "timestamp, slept: $am_has_slept" > conftest.file
2646 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2647 if test "$*" = "X"; then
2648 # -L didn't work.
2649 set X `ls -t "$srcdir/configure" conftest.file`
2650 fi
2651 if test "$*" != "X $srcdir/configure conftest.file" \
2652 && test "$*" != "X conftest.file $srcdir/configure"; then
2653
2654 # If neither matched, then we have a broken ls. This can happen
2655 # if, for instance, CONFIG_SHELL is bash and it inherits a
2656 # broken ls alias from the environment. This has actually
2657 # happened. Such a system could not be considered "sane".
2658 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2659 alias in your environment" "$LINENO" 5
2660 fi
2661 if test "$2" = conftest.file || test $am_try -eq 2; then
2662 break
2663 fi
2664 # Just in case.
2665 sleep 1
2666 am_has_slept=yes
2667 done
13b2be9c
DJ
2668 test "$2" = conftest.file
2669 )
2670then
2671 # Ok.
2672 :
2673else
d0ac1c44 2674 as_fn_error $? "newly created file is older than distributed files!
81ecdfbb 2675Check your system clock" "$LINENO" 5
13b2be9c 2676fi
81ecdfbb
RW
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2678$as_echo "yes" >&6; }
d0ac1c44
SM
2679# If we didn't sleep, we still need to ensure time stamps of config.status and
2680# generated files are strictly newer.
2681am_sleep_pid=
2682if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2683 ( sleep 1 ) &
2684 am_sleep_pid=$!
2685fi
2686
2687rm -f conftest.file
2688
13b2be9c 2689test "$program_prefix" != NONE &&
81ecdfbb 2690 program_transform_name="s&^&$program_prefix&;$program_transform_name"
13b2be9c
DJ
2691# Use a double $ so make ignores it.
2692test "$program_suffix" != NONE &&
81ecdfbb
RW
2693 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2694# Double any \ or $.
13b2be9c 2695# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
2696ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2697program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
13b2be9c 2698
23d61380
AM
2699# Expand $ac_aux_dir to an absolute path.
2700am_aux_dir=`cd "$ac_aux_dir" && pwd`
2701
81ecdfbb 2702if test x"${MISSING+set}" != xset; then
b9583093
AM
2703 case $am_aux_dir in
2704 *\ * | *\ *)
2705 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2706 *)
2707 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2708 esac
81ecdfbb 2709fi
13b2be9c 2710# Use eval to expand $SHELL
d0ac1c44
SM
2711if eval "$MISSING --is-lightweight"; then
2712 am_missing_run="$MISSING "
13b2be9c
DJ
2713else
2714 am_missing_run=
d0ac1c44
SM
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2716$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
ab509236
L
2717fi
2718
d0ac1c44 2719if test x"${install_sh+set}" != xset; then
81ecdfbb
RW
2720 case $am_aux_dir in
2721 *\ * | *\ *)
2722 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2723 *)
2724 install_sh="\${SHELL} $am_aux_dir/install-sh"
2725 esac
2726fi
2727
d0ac1c44
SM
2728# Installed binaries are usually stripped using 'strip' when the user
2729# run "make install-strip". However 'strip' might not be the right
81ecdfbb 2730# tool to use in cross-compilation environments, therefore Automake
d0ac1c44 2731# will honor the 'STRIP' environment variable to overrule this program.
81ecdfbb
RW
2732if test "$cross_compiling" != no; then
2733 if test -n "$ac_tool_prefix"; then
2734 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2735set dummy ${ac_tool_prefix}strip; ac_word=$2
2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2737$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2738if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 2739 $as_echo_n "(cached) " >&6
13b2be9c 2740else
81ecdfbb
RW
2741 if test -n "$STRIP"; then
2742 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
13b2be9c
DJ
2743else
2744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2745for as_dir in $PATH
2746do
2747 IFS=$as_save_IFS
2748 test -z "$as_dir" && as_dir=.
81ecdfbb 2749 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2750 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2751 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2753 break 2
2754 fi
2755done
81ecdfbb
RW
2756 done
2757IFS=$as_save_IFS
13b2be9c
DJ
2758
2759fi
2760fi
81ecdfbb
RW
2761STRIP=$ac_cv_prog_STRIP
2762if test -n "$STRIP"; then
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2764$as_echo "$STRIP" >&6; }
13b2be9c 2765else
81ecdfbb
RW
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2767$as_echo "no" >&6; }
13b2be9c
DJ
2768fi
2769
13b2be9c 2770
81ecdfbb
RW
2771fi
2772if test -z "$ac_cv_prog_STRIP"; then
2773 ac_ct_STRIP=$STRIP
2774 # Extract the first word of "strip", so it can be a program name with args.
2775set dummy strip; ac_word=$2
2776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2777$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2778if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 2779 $as_echo_n "(cached) " >&6
13b2be9c 2780else
81ecdfbb
RW
2781 if test -n "$ac_ct_STRIP"; then
2782 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
13b2be9c 2783else
81ecdfbb
RW
2784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2785for as_dir in $PATH
2786do
2787 IFS=$as_save_IFS
2788 test -z "$as_dir" && as_dir=.
2789 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2791 ac_cv_prog_ac_ct_STRIP="strip"
2792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2793 break 2
2794 fi
2795done
2796 done
2797IFS=$as_save_IFS
2798
2799fi
2800fi
2801ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2802if test -n "$ac_ct_STRIP"; then
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2804$as_echo "$ac_ct_STRIP" >&6; }
2805else
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2807$as_echo "no" >&6; }
2808fi
2809
2810 if test "x$ac_ct_STRIP" = x; then
2811 STRIP=":"
2812 else
2813 case $cross_compiling:$ac_tool_warned in
2814yes:)
2815{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2816$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2817ac_tool_warned=yes ;;
2818esac
2819 STRIP=$ac_ct_STRIP
2820 fi
2821else
2822 STRIP="$ac_cv_prog_STRIP"
2823fi
2824
2825fi
2826INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2827
2828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2829$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2830if test -z "$MKDIR_P"; then
d0ac1c44 2831 if ${ac_cv_path_mkdir+:} false; then :
81ecdfbb
RW
2832 $as_echo_n "(cached) " >&6
2833else
2834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2836do
2837 IFS=$as_save_IFS
2838 test -z "$as_dir" && as_dir=.
2839 for ac_prog in mkdir gmkdir; do
2840 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2841 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
81ecdfbb
RW
2842 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2843 'mkdir (GNU coreutils) '* | \
2844 'mkdir (coreutils) '* | \
2845 'mkdir (fileutils) '4.1*)
2846 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2847 break 3;;
2848 esac
2849 done
2850 done
2851 done
2852IFS=$as_save_IFS
2853
2854fi
2855
d0ac1c44 2856 test -d ./--version && rmdir ./--version
81ecdfbb
RW
2857 if test "${ac_cv_path_mkdir+set}" = set; then
2858 MKDIR_P="$ac_cv_path_mkdir -p"
2859 else
2860 # As a last resort, use the slow shell script. Don't cache a
2861 # value for MKDIR_P within a source directory, because that will
2862 # break other packages using the cache if that directory is
2863 # removed, or if the value is a relative name.
81ecdfbb
RW
2864 MKDIR_P="$ac_install_sh -d"
2865 fi
2866fi
2867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2868$as_echo "$MKDIR_P" >&6; }
2869
81ecdfbb
RW
2870for ac_prog in gawk mawk nawk awk
2871do
2872 # Extract the first word of "$ac_prog", so it can be a program name with args.
2873set dummy $ac_prog; ac_word=$2
2874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2875$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2876if ${ac_cv_prog_AWK+:} false; then :
81ecdfbb
RW
2877 $as_echo_n "(cached) " >&6
2878else
2879 if test -n "$AWK"; then
2880 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2881else
2882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2883for as_dir in $PATH
2884do
2885 IFS=$as_save_IFS
2886 test -z "$as_dir" && as_dir=.
2887 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2889 ac_cv_prog_AWK="$ac_prog"
2890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2891 break 2
2892 fi
2893done
2894 done
2895IFS=$as_save_IFS
2896
2897fi
2898fi
2899AWK=$ac_cv_prog_AWK
2900if test -n "$AWK"; then
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2902$as_echo "$AWK" >&6; }
2903else
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2905$as_echo "no" >&6; }
13b2be9c 2906fi
81ecdfbb
RW
2907
2908
2909 test -n "$AWK" && break
2910done
2911
2912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2913$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2914set x ${MAKE-make}
2915ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d0ac1c44 2916if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
81ecdfbb
RW
2917 $as_echo_n "(cached) " >&6
2918else
2919 cat >conftest.make <<\_ACEOF
2920SHELL = /bin/sh
2921all:
2922 @echo '@@@%%%=$(MAKE)=@@@%%%'
2923_ACEOF
d0ac1c44 2924# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
2925case `${MAKE-make} -f conftest.make 2>/dev/null` in
2926 *@@@%%%=?*=@@@%%%*)
2927 eval ac_cv_prog_make_${ac_make}_set=yes;;
2928 *)
2929 eval ac_cv_prog_make_${ac_make}_set=no;;
2930esac
13b2be9c
DJ
2931rm -f conftest.make
2932fi
81ecdfbb
RW
2933if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2935$as_echo "yes" >&6; }
13b2be9c
DJ
2936 SET_MAKE=
2937else
81ecdfbb
RW
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2939$as_echo "no" >&6; }
13b2be9c
DJ
2940 SET_MAKE="MAKE=${MAKE-make}"
2941fi
2942
2943rm -rf .tst 2>/dev/null
2944mkdir .tst 2>/dev/null
2945if test -d .tst; then
2946 am__leading_dot=.
2947else
2948 am__leading_dot=_
2949fi
2950rmdir .tst 2>/dev/null
2951
d0ac1c44
SM
2952# Check whether --enable-silent-rules was given.
2953if test "${enable_silent_rules+set}" = set; then :
2954 enableval=$enable_silent_rules;
2955fi
2956
2957case $enable_silent_rules in # (((
2958 yes) AM_DEFAULT_VERBOSITY=0;;
2959 no) AM_DEFAULT_VERBOSITY=1;;
2960 *) AM_DEFAULT_VERBOSITY=1;;
2961esac
2962am_make=${MAKE-make}
2963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2964$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2965if ${am_cv_make_support_nested_variables+:} false; then :
2966 $as_echo_n "(cached) " >&6
2967else
2968 if $as_echo 'TRUE=$(BAR$(V))
2969BAR0=false
2970BAR1=true
2971V=1
2972am__doit:
2973 @$(TRUE)
2974.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2975 am_cv_make_support_nested_variables=yes
2976else
2977 am_cv_make_support_nested_variables=no
2978fi
2979fi
2980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2981$as_echo "$am_cv_make_support_nested_variables" >&6; }
2982if test $am_cv_make_support_nested_variables = yes; then
2983 AM_V='$(V)'
2984 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2985else
2986 AM_V=$AM_DEFAULT_VERBOSITY
2987 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2988fi
2989AM_BACKSLASH='\'
2990
81ecdfbb
RW
2991if test "`cd $srcdir && pwd`" != "`pwd`"; then
2992 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2993 # is not polluted with repeated "-I."
2994 am__isrc=' -I$(srcdir)'
2995 # test to see if srcdir already configured
2996 if test -f $srcdir/config.status; then
d0ac1c44 2997 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
81ecdfbb 2998 fi
13b2be9c
DJ
2999fi
3000
3001# test whether we have cygpath
3002if test -z "$CYGPATH_W"; then
3003 if (cygpath --version) >/dev/null 2>/dev/null; then
3004 CYGPATH_W='cygpath -w'
3005 else
3006 CYGPATH_W=echo
3007 fi
3008fi
3009
3010
3011# Define the identity of the package.
2e98a7bd 3012 PACKAGE='gas'
b5c37946 3013 VERSION='2.41.50'
13b2be9c
DJ
3014
3015
3016cat >>confdefs.h <<_ACEOF
3017#define PACKAGE "$PACKAGE"
3018_ACEOF
3019
3020
3021cat >>confdefs.h <<_ACEOF
3022#define VERSION "$VERSION"
3023_ACEOF
3024
3025# Some tools Automake needs.
3026
3027ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3028
3029
3030AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3031
3032
3033AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3034
3035
3036AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3037
3038
3039MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3040
d0ac1c44
SM
3041# For better backward compatibility. To be removed once Automake 1.9.x
3042# dies out for good. For more background, see:
b9583093
AM
3043# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3044# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
d0ac1c44
SM
3045mkdir_p='$(MKDIR_P)'
3046
3047# We need awk for the "check" target (and possibly the TAP driver). The
23d61380
AM
3048# system "awk" is bad on some platforms.
3049# Always define AMTAR for backward compatibility. Yes, it's still used
3050# in the wild :-( We should find a proper way to deprecate it ...
3051AMTAR='$${TAR-tar}'
3052
3053
3054# We'll loop over all known methods to create a tar archive until one works.
3055_am_tools='gnutar pax cpio none'
3056
3057am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
252b5132 3058
252b5132 3059
252b5132 3060
252b5132 3061
d6d788bd
L
3062
3063
d0ac1c44
SM
3064# POSIX will say in a future version that running "rm -f" with no argument
3065# is OK; and we want to be able to make that assumption in our Makefile
3066# recipes. So use an aggressive probe to check that the usage we want is
3067# actually supported "in the wild" to an acceptable degree.
3068# See automake bug#10828.
3069# To make any issue more visible, cause the running configure to be aborted
3070# by default if the 'rm' program in use doesn't match our expectations; the
3071# user can still override this though.
3072if rm -f && rm -fr && rm -rf; then : OK; else
3073 cat >&2 <<'END'
3074Oops!
3075
3076Your 'rm' program seems unable to run without file operands specified
3077on the command line, even when the '-f' option is present. This is contrary
3078to the behaviour of most rm programs out there, and not conforming with
3079the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3080
3081Please tell bug-automake@gnu.org about your system, including the value
3082of your $PATH and any error possibly output before this message. This
3083can help us improve future automake versions.
3084
3085END
3086 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3087 echo 'Configuration will proceed anyway, since you have set the' >&2
3088 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3089 echo >&2
3090 else
3091 cat >&2 <<'END'
3092Aborting the configuration process, to ensure you take notice of the issue.
3093
3094You can download and install GNU coreutils to get an 'rm' implementation
b9583093 3095that behaves properly: <http://www.gnu.org/software/coreutils/>.
d0ac1c44
SM
3096
3097If you want to complete the configuration process using your problematic
3098'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3099to "yes", and re-run configure.
3100
3101END
3102 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3103 fi
3104fi
3105
3b4d5621
MF
3106# Check whether --enable-silent-rules was given.
3107if test "${enable_silent_rules+set}" = set; then :
3108 enableval=$enable_silent_rules;
3109fi
3110
3111case $enable_silent_rules in # (((
3112 yes) AM_DEFAULT_VERBOSITY=0;;
3113 no) AM_DEFAULT_VERBOSITY=1;;
3114 *) AM_DEFAULT_VERBOSITY=0;;
3115esac
3116am_make=${MAKE-make}
3117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3118$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3119if ${am_cv_make_support_nested_variables+:} false; then :
3120 $as_echo_n "(cached) " >&6
3121else
3122 if $as_echo 'TRUE=$(BAR$(V))
3123BAR0=false
3124BAR1=true
3125V=1
3126am__doit:
3127 @$(TRUE)
3128.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3129 am_cv_make_support_nested_variables=yes
3130else
3131 am_cv_make_support_nested_variables=no
3132fi
3133fi
3134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3135$as_echo "$am_cv_make_support_nested_variables" >&6; }
3136if test $am_cv_make_support_nested_variables = yes; then
3137 AM_V='$(V)'
3138 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3139else
3140 AM_V=$AM_DEFAULT_VERBOSITY
3141 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3142fi
3143AM_BACKSLASH='\'
3144
13b2be9c 3145
ce2cded5
L
3146ac_ext=c
3147ac_cpp='$CPP $CPPFLAGS'
3148ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3149ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3150ac_compiler_gnu=$ac_cv_c_compiler_gnu
3151if test -n "$ac_tool_prefix"; then
3152 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3153set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3155$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3156if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 3157 $as_echo_n "(cached) " >&6
252b5132 3158else
ce2cded5
L
3159 if test -n "$CC"; then
3160 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 3161else
ce2cded5
L
3162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3163for as_dir in $PATH
3164do
3165 IFS=$as_save_IFS
3166 test -z "$as_dir" && as_dir=.
81ecdfbb 3167 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3169 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 3170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3171 break 2
3172 fi
3173done
81ecdfbb
RW
3174 done
3175IFS=$as_save_IFS
d7040cdb 3176
ce2cded5
L
3177fi
3178fi
3179CC=$ac_cv_prog_CC
3180if test -n "$CC"; then
81ecdfbb
RW
3181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3182$as_echo "$CC" >&6; }
bedf545c 3183else
81ecdfbb
RW
3184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3185$as_echo "no" >&6; }
ce2cded5 3186fi
d7040cdb 3187
81ecdfbb 3188
ce2cded5
L
3189fi
3190if test -z "$ac_cv_prog_CC"; then
3191 ac_ct_CC=$CC
3192 # Extract the first word of "gcc", so it can be a program name with args.
3193set dummy gcc; ac_word=$2
81ecdfbb
RW
3194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3195$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3196if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 3197 $as_echo_n "(cached) " >&6
d7040cdb 3198else
ce2cded5
L
3199 if test -n "$ac_ct_CC"; then
3200 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3201else
d7040cdb
SE
3202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3203for as_dir in $PATH
3204do
3205 IFS=$as_save_IFS
3206 test -z "$as_dir" && as_dir=.
81ecdfbb 3207 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3208 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3209 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 3210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 3211 break 2
d7040cdb 3212 fi
ce2cded5 3213done
81ecdfbb
RW
3214 done
3215IFS=$as_save_IFS
d7040cdb 3216
ce2cded5
L
3217fi
3218fi
3219ac_ct_CC=$ac_cv_prog_ac_ct_CC
3220if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3222$as_echo "$ac_ct_CC" >&6; }
ce2cded5 3223else
81ecdfbb
RW
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3225$as_echo "no" >&6; }
d7040cdb
SE
3226fi
3227
81ecdfbb
RW
3228 if test "x$ac_ct_CC" = x; then
3229 CC=""
3230 else
3231 case $cross_compiling:$ac_tool_warned in
3232yes:)
3233{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3234$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3235ac_tool_warned=yes ;;
3236esac
3237 CC=$ac_ct_CC
3238 fi
ce2cded5
L
3239else
3240 CC="$ac_cv_prog_CC"
3241fi
d7040cdb 3242
ce2cded5 3243if test -z "$CC"; then
81ecdfbb
RW
3244 if test -n "$ac_tool_prefix"; then
3245 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 3246set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3248$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3249if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 3250 $as_echo_n "(cached) " >&6
d7040cdb 3251else
ce2cded5
L
3252 if test -n "$CC"; then
3253 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 3254else
ce2cded5
L
3255as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3256for as_dir in $PATH
3257do
3258 IFS=$as_save_IFS
3259 test -z "$as_dir" && as_dir=.
81ecdfbb 3260 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3261 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3262 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 3263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3264 break 2
3265 fi
3266done
81ecdfbb
RW
3267 done
3268IFS=$as_save_IFS
d7040cdb 3269
252b5132
RH
3270fi
3271fi
ce2cded5
L
3272CC=$ac_cv_prog_CC
3273if test -n "$CC"; then
81ecdfbb
RW
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3275$as_echo "$CC" >&6; }
ce2cded5 3276else
81ecdfbb
RW
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3278$as_echo "no" >&6; }
d7040cdb 3279fi
f9c19112 3280
ce2cded5 3281
81ecdfbb 3282 fi
ce2cded5
L
3283fi
3284if test -z "$CC"; then
3285 # Extract the first word of "cc", so it can be a program name with args.
3286set dummy cc; ac_word=$2
81ecdfbb
RW
3287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3288$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3289if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 3290 $as_echo_n "(cached) " >&6
ce2cded5
L
3291else
3292 if test -n "$CC"; then
3293 ac_cv_prog_CC="$CC" # Let the user override the test.
3294else
3295 ac_prog_rejected=no
3296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3297for as_dir in $PATH
3298do
3299 IFS=$as_save_IFS
3300 test -z "$as_dir" && as_dir=.
81ecdfbb 3301 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5
L
3303 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3304 ac_prog_rejected=yes
3305 continue
3306 fi
3307 ac_cv_prog_CC="cc"
81ecdfbb 3308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3309 break 2
3310 fi
3311done
81ecdfbb
RW
3312 done
3313IFS=$as_save_IFS
ce2cded5
L
3314
3315if test $ac_prog_rejected = yes; then
3316 # We found a bogon in the path, so make sure we never use it.
3317 set dummy $ac_cv_prog_CC
3318 shift
3319 if test $# != 0; then
3320 # We chose a different compiler from the bogus one.
3321 # However, it has the same basename, so the bogon will be chosen
3322 # first if we set CC to just the basename; use the full file name.
3323 shift
3324 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3325 fi
3326fi
3327fi
3328fi
3329CC=$ac_cv_prog_CC
3330if test -n "$CC"; then
81ecdfbb
RW
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3332$as_echo "$CC" >&6; }
ce2cded5 3333else
81ecdfbb
RW
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3335$as_echo "no" >&6; }
ce2cded5
L
3336fi
3337
81ecdfbb 3338
ce2cded5
L
3339fi
3340if test -z "$CC"; then
3341 if test -n "$ac_tool_prefix"; then
81ecdfbb 3342 for ac_prog in cl.exe
ce2cded5
L
3343 do
3344 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3345set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
3346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3347$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3348if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 3349 $as_echo_n "(cached) " >&6
ce2cded5
L
3350else
3351 if test -n "$CC"; then
3352 ac_cv_prog_CC="$CC" # Let the user override the test.
3353else
3354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3355for as_dir in $PATH
3356do
3357 IFS=$as_save_IFS
3358 test -z "$as_dir" && as_dir=.
81ecdfbb 3359 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3361 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 3362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3363 break 2
3364 fi
3365done
81ecdfbb
RW
3366 done
3367IFS=$as_save_IFS
ce2cded5
L
3368
3369fi
3370fi
3371CC=$ac_cv_prog_CC
3372if test -n "$CC"; then
81ecdfbb
RW
3373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3374$as_echo "$CC" >&6; }
ce2cded5 3375else
81ecdfbb
RW
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3377$as_echo "no" >&6; }
ce2cded5
L
3378fi
3379
81ecdfbb 3380
ce2cded5 3381 test -n "$CC" && break
d7040cdb
SE
3382 done
3383fi
ce2cded5
L
3384if test -z "$CC"; then
3385 ac_ct_CC=$CC
81ecdfbb 3386 for ac_prog in cl.exe
d7040cdb
SE
3387do
3388 # Extract the first word of "$ac_prog", so it can be a program name with args.
3389set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3391$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3392if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 3393 $as_echo_n "(cached) " >&6
d7040cdb 3394else
ce2cded5
L
3395 if test -n "$ac_ct_CC"; then
3396 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
3397else
3398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3399for as_dir in $PATH
3400do
3401 IFS=$as_save_IFS
3402 test -z "$as_dir" && as_dir=.
81ecdfbb 3403 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3405 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 3406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 3407 break 2
ac48eca1 3408 fi
d7040cdb 3409done
81ecdfbb
RW
3410 done
3411IFS=$as_save_IFS
ac48eca1 3412
d7040cdb
SE
3413fi
3414fi
ce2cded5
L
3415ac_ct_CC=$ac_cv_prog_ac_ct_CC
3416if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3418$as_echo "$ac_ct_CC" >&6; }
d7040cdb 3419else
81ecdfbb
RW
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3421$as_echo "no" >&6; }
d7040cdb 3422fi
ac48eca1 3423
81ecdfbb 3424
ce2cded5 3425 test -n "$ac_ct_CC" && break
d7040cdb 3426done
ac48eca1 3427
81ecdfbb
RW
3428 if test "x$ac_ct_CC" = x; then
3429 CC=""
3430 else
3431 case $cross_compiling:$ac_tool_warned in
3432yes:)
3433{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3434$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3435ac_tool_warned=yes ;;
3436esac
3437 CC=$ac_ct_CC
3438 fi
d7040cdb 3439fi
ac48eca1 3440
d7040cdb 3441fi
ac48eca1 3442
ac48eca1 3443
81ecdfbb
RW
3444test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3445$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3446as_fn_error $? "no acceptable C compiler found in \$PATH
3447See \`config.log' for more details" "$LINENO" 5; }
6be7c12c 3448
ce2cded5 3449# Provide some information about the compiler.
81ecdfbb
RW
3450$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3451set X $ac_compile
3452ac_compiler=$2
3453for ac_option in --version -v -V -qversion; do
3454 { { ac_try="$ac_compiler $ac_option >&5"
3455case "(($ac_try" in
3456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3457 *) ac_try_echo=$ac_try;;
3458esac
3459eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3460$as_echo "$ac_try_echo"; } >&5
3461 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 3462 ac_status=$?
81ecdfbb
RW
3463 if test -s conftest.err; then
3464 sed '10a\
3465... rest of stderr output deleted ...
3466 10q' conftest.err >conftest.er1
3467 cat conftest.er1 >&5
81ecdfbb 3468 fi
d0ac1c44 3469 rm -f conftest.er1 conftest.err
81ecdfbb 3470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23d61380
AM
3471 test $ac_status = 0; }
3472done
3473
3474cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3475/* end confdefs.h. */
3476
3477int
3478main ()
3479{
3480
3481 ;
3482 return 0;
3483}
3484_ACEOF
3485ac_clean_files_save=$ac_clean_files
3486ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3487# Try to create an executable without -o first, disregard a.out.
3488# It will help us diagnose broken compilers, and finding out an intuition
3489# of exeext.
3490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3491$as_echo_n "checking whether the C compiler works... " >&6; }
3492ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3493
3494# The possible output files:
3495ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3496
3497ac_rmfiles=
3498for ac_file in $ac_files
3499do
3500 case $ac_file in
3501 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3502 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3503 esac
3504done
3505rm -f $ac_rmfiles
3506
3507if { { ac_try="$ac_link_default"
3508case "(($ac_try" in
3509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3510 *) ac_try_echo=$ac_try;;
3511esac
3512eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3513$as_echo "$ac_try_echo"; } >&5
3514 (eval "$ac_link_default") 2>&5
3515 ac_status=$?
3516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3517 test $ac_status = 0; }; then :
3518 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3519# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3520# in a Makefile. We should not override ac_cv_exeext if it was cached,
3521# so that the user can short-circuit this test for compilers unknown to
3522# Autoconf.
3523for ac_file in $ac_files ''
3524do
3525 test -f "$ac_file" || continue
3526 case $ac_file in
3527 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3528 ;;
3529 [ab].out )
3530 # We found the default executable, but exeext='' is most
3531 # certainly right.
3532 break;;
3533 *.* )
3534 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3535 then :; else
3536 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3537 fi
3538 # We set ac_cv_exeext here because the later test for it is not
3539 # safe: cross compilers may not add the suffix if given an `-o'
3540 # argument, so we may need to know it at that point already.
3541 # Even if this section looks crufty: it has the advantage of
3542 # actually working.
3543 break;;
3544 * )
3545 break;;
3546 esac
3547done
3548test "$ac_cv_exeext" = no && ac_cv_exeext=
3549
3550else
3551 ac_file=''
3552fi
3553if test -z "$ac_file"; then :
3554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3555$as_echo "no" >&6; }
3556$as_echo "$as_me: failed program was:" >&5
3557sed 's/^/| /' conftest.$ac_ext >&5
3558
3559{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3560$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3561as_fn_error 77 "C compiler cannot create executables
3562See \`config.log' for more details" "$LINENO" 5; }
3563else
3564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3565$as_echo "yes" >&6; }
3566fi
3567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3568$as_echo_n "checking for C compiler default output file name... " >&6; }
3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3570$as_echo "$ac_file" >&6; }
3571ac_exeext=$ac_cv_exeext
3572
3573rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3574ac_clean_files=$ac_clean_files_save
3575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3576$as_echo_n "checking for suffix of executables... " >&6; }
3577if { { ac_try="$ac_link"
3578case "(($ac_try" in
3579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3580 *) ac_try_echo=$ac_try;;
3581esac
3582eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3583$as_echo "$ac_try_echo"; } >&5
3584 (eval "$ac_link") 2>&5
3585 ac_status=$?
3586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3587 test $ac_status = 0; }; then :
3588 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3589# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3590# work properly (i.e., refer to `conftest.exe'), while it won't with
3591# `rm'.
3592for ac_file in conftest.exe conftest conftest.*; do
3593 test -f "$ac_file" || continue
3594 case $ac_file in
3595 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3596 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3597 break;;
3598 * ) break;;
3599 esac
3600done
3601else
3602 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3603$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3604as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3605See \`config.log' for more details" "$LINENO" 5; }
3606fi
3607rm -f conftest conftest$ac_cv_exeext
3608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3609$as_echo "$ac_cv_exeext" >&6; }
3610
3611rm -f conftest.$ac_ext
3612EXEEXT=$ac_cv_exeext
3613ac_exeext=$EXEEXT
3614cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3615/* end confdefs.h. */
3616#include <stdio.h>
3617int
3618main ()
3619{
3620FILE *f = fopen ("conftest.out", "w");
3621 return ferror (f) || fclose (f) != 0;
3622
3623 ;
3624 return 0;
3625}
3626_ACEOF
3627ac_clean_files="$ac_clean_files conftest.out"
3628# Check that the compiler produces executables we can run. If not, either
3629# the compiler is broken, or we cross compile.
3630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3631$as_echo_n "checking whether we are cross compiling... " >&6; }
3632if test "$cross_compiling" != yes; then
3633 { { ac_try="$ac_link"
3634case "(($ac_try" in
3635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3636 *) ac_try_echo=$ac_try;;
3637esac
3638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3639$as_echo "$ac_try_echo"; } >&5
3640 (eval "$ac_link") 2>&5
3641 ac_status=$?
3642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3643 test $ac_status = 0; }
3644 if { ac_try='./conftest$ac_cv_exeext'
3645 { { case "(($ac_try" in
3646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3647 *) ac_try_echo=$ac_try;;
3648esac
3649eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3650$as_echo "$ac_try_echo"; } >&5
3651 (eval "$ac_try") 2>&5
3652 ac_status=$?
3653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3654 test $ac_status = 0; }; }; then
3655 cross_compiling=no
3656 else
3657 if test "$cross_compiling" = maybe; then
3658 cross_compiling=yes
3659 else
3660 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3661$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3662as_fn_error $? "cannot run C compiled programs.
3663If you meant to cross compile, use \`--host'.
3664See \`config.log' for more details" "$LINENO" 5; }
3665 fi
3666 fi
3667fi
3668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3669$as_echo "$cross_compiling" >&6; }
3670
3671rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3672ac_clean_files=$ac_clean_files_save
3673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3674$as_echo_n "checking for suffix of object files... " >&6; }
3675if ${ac_cv_objext+:} false; then :
3676 $as_echo_n "(cached) " >&6
3677else
3678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679/* end confdefs.h. */
3680
3681int
3682main ()
3683{
3684
3685 ;
3686 return 0;
3687}
3688_ACEOF
3689rm -f conftest.o conftest.obj
3690if { { ac_try="$ac_compile"
3691case "(($ac_try" in
3692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3693 *) ac_try_echo=$ac_try;;
3694esac
3695eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3696$as_echo "$ac_try_echo"; } >&5
3697 (eval "$ac_compile") 2>&5
3698 ac_status=$?
3699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3700 test $ac_status = 0; }; then :
3701 for ac_file in conftest.o conftest.obj conftest.*; do
3702 test -f "$ac_file" || continue;
3703 case $ac_file in
3704 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3705 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3706 break;;
3707 esac
81ecdfbb 3708done
23d61380
AM
3709else
3710 $as_echo "$as_me: failed program was:" >&5
3711sed 's/^/| /' conftest.$ac_ext >&5
ac48eca1 3712
23d61380
AM
3713{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3714$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3715as_fn_error $? "cannot compute suffix of object files: cannot compile
3716See \`config.log' for more details" "$LINENO" 5; }
3717fi
3718rm -f conftest.$ac_cv_objext conftest.$ac_ext
3719fi
3720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3721$as_echo "$ac_cv_objext" >&6; }
3722OBJEXT=$ac_cv_objext
3723ac_objext=$OBJEXT
81ecdfbb
RW
3724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3725$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3726if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 3727 $as_echo_n "(cached) " >&6
d7040cdb 3728else
81ecdfbb 3729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 3730/* end confdefs.h. */
c8615825 3731
ce2cded5
L
3732int
3733main ()
3734{
3735#ifndef __GNUC__
3736 choke me
3737#endif
3738
3739 ;
3740 return 0;
3741}
3742_ACEOF
81ecdfbb 3743if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 3744 ac_compiler_gnu=yes
d7040cdb 3745else
81ecdfbb 3746 ac_compiler_gnu=no
d7040cdb 3747fi
81ecdfbb 3748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 3749ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 3750
ce2cded5 3751fi
81ecdfbb
RW
3752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3753$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3754if test $ac_compiler_gnu = yes; then
3755 GCC=yes
3756else
3757 GCC=
3758fi
ce2cded5
L
3759ac_test_CFLAGS=${CFLAGS+set}
3760ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3762$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3763if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
3764 $as_echo_n "(cached) " >&6
3765else
3766 ac_save_c_werror_flag=$ac_c_werror_flag
3767 ac_c_werror_flag=yes
3768 ac_cv_prog_cc_g=no
3769 CFLAGS="-g"
3770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 3771/* end confdefs.h. */
d7040cdb 3772
ce2cded5
L
3773int
3774main ()
3775{
d7040cdb 3776
ce2cded5
L
3777 ;
3778 return 0;
3779}
3780_ACEOF
81ecdfbb 3781if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
3782 ac_cv_prog_cc_g=yes
3783else
81ecdfbb
RW
3784 CFLAGS=""
3785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3786/* end confdefs.h. */
3787
3788int
3789main ()
3790{
3791
3792 ;
3793 return 0;
3794}
3795_ACEOF
3796if ac_fn_c_try_compile "$LINENO"; then :
3797
3798else
3799 ac_c_werror_flag=$ac_save_c_werror_flag
3800 CFLAGS="-g"
3801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3802/* end confdefs.h. */
d70c5fc7 3803
81ecdfbb
RW
3804int
3805main ()
3806{
3807
3808 ;
3809 return 0;
3810}
3811_ACEOF
3812if ac_fn_c_try_compile "$LINENO"; then :
3813 ac_cv_prog_cc_g=yes
3814fi
3815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 3816fi
81ecdfbb 3817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 3818fi
81ecdfbb
RW
3819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3820 ac_c_werror_flag=$ac_save_c_werror_flag
3821fi
3822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3823$as_echo "$ac_cv_prog_cc_g" >&6; }
ce2cded5
L
3824if test "$ac_test_CFLAGS" = set; then
3825 CFLAGS=$ac_save_CFLAGS
3826elif test $ac_cv_prog_cc_g = yes; then
3827 if test "$GCC" = yes; then
3828 CFLAGS="-g -O2"
3829 else
3830 CFLAGS="-g"
3831 fi
ac48eca1 3832else
ce2cded5
L
3833 if test "$GCC" = yes; then
3834 CFLAGS="-O2"
3835 else
3836 CFLAGS=
3837 fi
ac48eca1 3838fi
81ecdfbb
RW
3839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3840$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3841if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3842 $as_echo_n "(cached) " >&6
ac48eca1 3843else
81ecdfbb 3844 ac_cv_prog_cc_c89=no
ce2cded5 3845ac_save_CC=$CC
81ecdfbb 3846cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
3847/* end confdefs.h. */
3848#include <stdarg.h>
3849#include <stdio.h>
d0ac1c44 3850struct stat;
ce2cded5
L
3851/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3852struct buf { int x; };
3853FILE * (*rcsopen) (struct buf *, struct stat *, int);
3854static char *e (p, i)
3855 char **p;
3856 int i;
3857{
3858 return p[i];
3859}
3860static char *f (char * (*g) (char **, int), char **p, ...)
3861{
3862 char *s;
3863 va_list v;
3864 va_start (v,p);
3865 s = g (p, va_arg (v,int));
3866 va_end (v);
3867 return s;
3868}
3869
3870/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3871 function prototypes and stuff, but not '\xHH' hex character constants.
3872 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3873 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
3874 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3875 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3876 that's true only with -std. */
ce2cded5
L
3877int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3878
81ecdfbb
RW
3879/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3880 inside strings and character constants. */
3881#define FOO(x) 'x'
3882int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3883
ce2cded5
L
3884int test (int i, double x);
3885struct s1 {int (*f) (int a);};
3886struct s2 {int (*f) (double a);};
3887int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3888int argc;
3889char **argv;
3890int
3891main ()
3892{
3893return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3894 ;
3895 return 0;
3896}
3897_ACEOF
81ecdfbb
RW
3898for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3899 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
3900do
3901 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3902 if ac_fn_c_try_compile "$LINENO"; then :
3903 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 3904fi
81ecdfbb
RW
3905rm -f core conftest.err conftest.$ac_objext
3906 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 3907done
81ecdfbb 3908rm -f conftest.$ac_ext
ce2cded5
L
3909CC=$ac_save_CC
3910
3911fi
81ecdfbb
RW
3912# AC_CACHE_VAL
3913case "x$ac_cv_prog_cc_c89" in
3914 x)
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3916$as_echo "none needed" >&6; } ;;
3917 xno)
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3919$as_echo "unsupported" >&6; } ;;
ce2cded5 3920 *)
81ecdfbb
RW
3921 CC="$CC $ac_cv_prog_cc_c89"
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3923$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
d7040cdb 3924esac
81ecdfbb 3925if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 3926
ce2cded5 3927fi
d7040cdb 3928
23d61380
AM
3929ac_ext=c
3930ac_cpp='$CPP $CPPFLAGS'
3931ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3932ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3933ac_compiler_gnu=$ac_cv_c_compiler_gnu
3934
3935ac_ext=c
3936ac_cpp='$CPP $CPPFLAGS'
3937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3939ac_compiler_gnu=$ac_cv_c_compiler_gnu
3940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3941$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3942if ${am_cv_prog_cc_c_o+:} false; then :
3943 $as_echo_n "(cached) " >&6
3944else
3945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3946/* end confdefs.h. */
3947
3948int
3949main ()
3950{
3951
3952 ;
3953 return 0;
3954}
3955_ACEOF
3956 # Make sure it works both with $CC and with simple cc.
3957 # Following AC_PROG_CC_C_O, we do the test twice because some
3958 # compilers refuse to overwrite an existing .o file with -o,
3959 # though they will create one.
3960 am_cv_prog_cc_c_o=yes
3961 for am_i in 1 2; do
3962 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3963 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3964 ac_status=$?
3965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3966 (exit $ac_status); } \
3967 && test -f conftest2.$ac_objext; then
3968 : OK
3969 else
3970 am_cv_prog_cc_c_o=no
3971 break
3972 fi
3973 done
3974 rm -f core conftest*
3975 unset am_i
3976fi
3977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3978$as_echo "$am_cv_prog_cc_c_o" >&6; }
3979if test "$am_cv_prog_cc_c_o" != yes; then
3980 # Losing compiler, so override with the script.
3981 # FIXME: It is wrong to rewrite CC.
3982 # But if we don't then we get into trouble of one sort or another.
3983 # A longer-term fix would be to have automake use am__CC in this case,
3984 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3985 CC="$am_aux_dir/compile $CC"
3986fi
3987ac_ext=c
3988ac_cpp='$CPP $CPPFLAGS'
3989ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3990ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3991ac_compiler_gnu=$ac_cv_c_compiler_gnu
3992
3993DEPDIR="${am__leading_dot}deps"
3994
3995ac_config_commands="$ac_config_commands depfiles"
3996
b9583093
AM
3997
3998am_make=${MAKE-make}
3999cat > confinc << 'END'
23d61380 4000am__doit:
b9583093 4001 @echo this is the am__doit target
23d61380
AM
4002.PHONY: am__doit
4003END
b9583093
AM
4004# If we don't find an include directive, just comment out the code.
4005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4006$as_echo_n "checking for style of include used by $am_make... " >&6; }
23d61380
AM
4007am__include="#"
4008am__quote=
b9583093
AM
4009_am_result=none
4010# First try GNU make style include.
4011echo "include confinc" > confmf
4012# Ignore all kinds of additional output from 'make'.
4013case `$am_make -s -f confmf 2> /dev/null` in #(
4014*the\ am__doit\ target*)
4015 am__include=include
4016 am__quote=
4017 _am_result=GNU
4018 ;;
631ec08c 4019esac
b9583093
AM
4020# Now try BSD make style include.
4021if test "$am__include" = "#"; then
4022 echo '.include "confinc"' > confmf
4023 case `$am_make -s -f confmf 2> /dev/null` in #(
4024 *the\ am__doit\ target*)
4025 am__include=.include
4026 am__quote="\""
4027 _am_result=BSD
4028 ;;
4029 esac
4030fi
4031
4032
4033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4034$as_echo "$_am_result" >&6; }
4035rm -f confinc confmf
23d61380
AM
4036
4037# Check whether --enable-dependency-tracking was given.
4038if test "${enable_dependency_tracking+set}" = set; then :
4039 enableval=$enable_dependency_tracking;
4040fi
4041
4042if test "x$enable_dependency_tracking" != xno; then
4043 am_depcomp="$ac_aux_dir/depcomp"
4044 AMDEPBACKSLASH='\'
4045 am__nodep='_no'
4046fi
4047 if test "x$enable_dependency_tracking" != xno; then
4048 AMDEP_TRUE=
4049 AMDEP_FALSE='#'
4050else
4051 AMDEP_TRUE='#'
4052 AMDEP_FALSE=
4053fi
4054
4055
4056
4057depcc="$CC" am_compiler_list=
4058
4059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4060$as_echo_n "checking dependency style of $depcc... " >&6; }
4061if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4062 $as_echo_n "(cached) " >&6
4063else
4064 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4065 # We make a subdir and do the tests there. Otherwise we can end up
4066 # making bogus files that we don't know about and never remove. For
4067 # instance it was reported that on HP-UX the gcc test will end up
4068 # making a dummy file named 'D' -- because '-MD' means "put the output
4069 # in D".
4070 rm -rf conftest.dir
4071 mkdir conftest.dir
4072 # Copy depcomp to subdir because otherwise we won't find it if we're
4073 # using a relative directory.
4074 cp "$am_depcomp" conftest.dir
4075 cd conftest.dir
4076 # We will build objects and dependencies in a subdirectory because
4077 # it helps to detect inapplicable dependency modes. For instance
4078 # both Tru64's cc and ICC support -MD to output dependencies as a
4079 # side effect of compilation, but ICC will put the dependencies in
4080 # the current directory while Tru64 will put them in the object
4081 # directory.
4082 mkdir sub
4083
4084 am_cv_CC_dependencies_compiler_type=none
4085 if test "$am_compiler_list" = ""; then
4086 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4087 fi
4088 am__universal=false
4089 case " $depcc " in #(
4090 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4091 esac
4092
4093 for depmode in $am_compiler_list; do
4094 # Setup a source with many dependencies, because some compilers
4095 # like to wrap large dependency lists on column 80 (with \), and
4096 # we should not choose a depcomp mode which is confused by this.
4097 #
4098 # We need to recreate these files for each test, as the compiler may
4099 # overwrite some of them when testing with obscure command lines.
4100 # This happens at least with the AIX C compiler.
4101 : > sub/conftest.c
4102 for i in 1 2 3 4 5 6; do
4103 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4104 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4105 # Solaris 10 /bin/sh.
4106 echo '/* dummy */' > sub/conftst$i.h
4107 done
4108 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4109
4110 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4111 # mode. It turns out that the SunPro C++ compiler does not properly
4112 # handle '-M -o', and we need to detect this. Also, some Intel
4113 # versions had trouble with output in subdirs.
4114 am__obj=sub/conftest.${OBJEXT-o}
4115 am__minus_obj="-o $am__obj"
4116 case $depmode in
4117 gcc)
4118 # This depmode causes a compiler race in universal mode.
4119 test "$am__universal" = false || continue
4120 ;;
4121 nosideeffect)
4122 # After this tag, mechanisms are not by side-effect, so they'll
4123 # only be used when explicitly requested.
4124 if test "x$enable_dependency_tracking" = xyes; then
4125 continue
4126 else
4127 break
4128 fi
4129 ;;
4130 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4131 # This compiler won't grok '-c -o', but also, the minuso test has
4132 # not run yet. These depmodes are late enough in the game, and
4133 # so weak that their functioning should not be impacted.
4134 am__obj=conftest.${OBJEXT-o}
4135 am__minus_obj=
4136 ;;
4137 none) break ;;
4138 esac
4139 if depmode=$depmode \
4140 source=sub/conftest.c object=$am__obj \
4141 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4142 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4143 >/dev/null 2>conftest.err &&
4144 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4145 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4146 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4147 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4148 # icc doesn't choke on unknown options, it will just issue warnings
4149 # or remarks (even with -Werror). So we grep stderr for any message
4150 # that says an option was ignored or not supported.
4151 # When given -MP, icc 7.0 and 7.1 complain thusly:
4152 # icc: Command line warning: ignoring option '-M'; no argument required
4153 # The diagnosis changed in icc 8.0:
4154 # icc: Command line remark: option '-MP' not supported
4155 if (grep 'ignoring option' conftest.err ||
4156 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4157 am_cv_CC_dependencies_compiler_type=$depmode
4158 break
4159 fi
4160 fi
4161 done
4162
4163 cd ..
4164 rm -rf conftest.dir
4165else
4166 am_cv_CC_dependencies_compiler_type=none
4167fi
4168
4169fi
4170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4171$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4172CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
d7040cdb 4173
23d61380
AM
4174 if
4175 test "x$enable_dependency_tracking" != xno \
4176 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4177 am__fastdepCC_TRUE=
4178 am__fastdepCC_FALSE='#'
d0ac1c44 4179else
23d61380
AM
4180 am__fastdepCC_TRUE='#'
4181 am__fastdepCC_FALSE=
d0ac1c44 4182fi
23d61380 4183
d0ac1c44
SM
4184
4185
7357c5b6
AM
4186ac_ext=c
4187ac_cpp='$CPP $CPPFLAGS'
4188ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4189ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4190ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4192$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4193# On Suns, sometimes $CPP names a directory.
4194if test -n "$CPP" && test -d "$CPP"; then
4195 CPP=
4196fi
4197if test -z "$CPP"; then
d0ac1c44 4198 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 4199 $as_echo_n "(cached) " >&6
7357c5b6
AM
4200else
4201 # Double quotes because CPP needs to be expanded
4202 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4203 do
4204 ac_preproc_ok=false
4205for ac_c_preproc_warn_flag in '' yes
4206do
4207 # Use a header file that comes with gcc, so configuring glibc
4208 # with a fresh cross-compiler works.
4209 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4210 # <limits.h> exists even on freestanding compilers.
4211 # On the NeXT, cc -E runs the code through the compiler's parser,
4212 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4214/* end confdefs.h. */
4215#ifdef __STDC__
4216# include <limits.h>
4217#else
4218# include <assert.h>
4219#endif
4220 Syntax error
4221_ACEOF
81ecdfbb 4222if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4223
81ecdfbb 4224else
7357c5b6
AM
4225 # Broken: fails on valid input.
4226continue
4227fi
d0ac1c44 4228rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4229
81ecdfbb 4230 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4231 # can be detected and how.
81ecdfbb 4232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4233/* end confdefs.h. */
4234#include <ac_nonexistent.h>
4235_ACEOF
81ecdfbb 4236if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4237 # Broken: success on invalid input.
4238continue
4239else
7357c5b6
AM
4240 # Passes both tests.
4241ac_preproc_ok=:
4242break
4243fi
d0ac1c44 4244rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4245
7357c5b6
AM
4246done
4247# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4248rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb 4249if $ac_preproc_ok; then :
7357c5b6
AM
4250 break
4251fi
d7040cdb 4252
7357c5b6
AM
4253 done
4254 ac_cv_prog_CPP=$CPP
d7040cdb 4255
7357c5b6
AM
4256fi
4257 CPP=$ac_cv_prog_CPP
4258else
4259 ac_cv_prog_CPP=$CPP
4260fi
81ecdfbb
RW
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4262$as_echo "$CPP" >&6; }
7357c5b6
AM
4263ac_preproc_ok=false
4264for ac_c_preproc_warn_flag in '' yes
4265do
4266 # Use a header file that comes with gcc, so configuring glibc
4267 # with a fresh cross-compiler works.
4268 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4269 # <limits.h> exists even on freestanding compilers.
4270 # On the NeXT, cc -E runs the code through the compiler's parser,
4271 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4273/* end confdefs.h. */
4274#ifdef __STDC__
4275# include <limits.h>
4276#else
4277# include <assert.h>
4278#endif
4279 Syntax error
4280_ACEOF
81ecdfbb 4281if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4282
81ecdfbb 4283else
7357c5b6
AM
4284 # Broken: fails on valid input.
4285continue
4286fi
d0ac1c44 4287rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4288
81ecdfbb 4289 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4290 # can be detected and how.
81ecdfbb 4291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4292/* end confdefs.h. */
4293#include <ac_nonexistent.h>
4294_ACEOF
81ecdfbb 4295if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4296 # Broken: success on invalid input.
4297continue
4298else
7357c5b6
AM
4299 # Passes both tests.
4300ac_preproc_ok=:
4301break
4302fi
d0ac1c44 4303rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4304
7357c5b6
AM
4305done
4306# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4307rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb
RW
4308if $ac_preproc_ok; then :
4309
7357c5b6 4310else
81ecdfbb
RW
4311 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4312$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4313as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4314See \`config.log' for more details" "$LINENO" 5; }
7357c5b6 4315fi
ac48eca1 4316
7357c5b6
AM
4317ac_ext=c
4318ac_cpp='$CPP $CPPFLAGS'
4319ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4320ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4321ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac48eca1 4322
ac48eca1 4323
81ecdfbb
RW
4324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4325$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 4326if ${ac_cv_path_GREP+:} false; then :
81ecdfbb 4327 $as_echo_n "(cached) " >&6
7357c5b6 4328else
81ecdfbb
RW
4329 if test -z "$GREP"; then
4330 ac_path_GREP_found=false
4331 # Loop through the user's path and test for each of PROGNAME-LIST
4332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4333for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4334do
4335 IFS=$as_save_IFS
4336 test -z "$as_dir" && as_dir=.
4337 for ac_prog in grep ggrep; do
4338 for ac_exec_ext in '' $ac_executable_extensions; do
4339 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4340 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
4341# Check for GNU ac_path_GREP and select it if it is found.
4342 # Check for GNU $ac_path_GREP
4343case `"$ac_path_GREP" --version 2>&1` in
4344*GNU*)
4345 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4346*)
4347 ac_count=0
4348 $as_echo_n 0123456789 >"conftest.in"
4349 while :
4350 do
4351 cat "conftest.in" "conftest.in" >"conftest.tmp"
4352 mv "conftest.tmp" "conftest.in"
4353 cp "conftest.in" "conftest.nl"
4354 $as_echo 'GREP' >> "conftest.nl"
4355 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4356 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4357 as_fn_arith $ac_count + 1 && ac_count=$as_val
4358 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4359 # Best one so far, save it but keep looking for a better one
4360 ac_cv_path_GREP="$ac_path_GREP"
4361 ac_path_GREP_max=$ac_count
7357c5b6 4362 fi
81ecdfbb
RW
4363 # 10*(2^10) chars as input seems more than enough
4364 test $ac_count -gt 10 && break
4365 done
4366 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4367esac
4368
4369 $ac_path_GREP_found && break 3
4370 done
4371 done
4372 done
4373IFS=$as_save_IFS
4374 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 4375 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4376 fi
4377else
4378 ac_cv_path_GREP=$GREP
7357c5b6 4379fi
81ecdfbb
RW
4380
4381fi
4382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4383$as_echo "$ac_cv_path_GREP" >&6; }
4384 GREP="$ac_cv_path_GREP"
ac48eca1 4385
d7040cdb 4386
81ecdfbb
RW
4387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4388$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 4389if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb 4390 $as_echo_n "(cached) " >&6
7357c5b6 4391else
81ecdfbb
RW
4392 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4393 then ac_cv_path_EGREP="$GREP -E"
4394 else
4395 if test -z "$EGREP"; then
4396 ac_path_EGREP_found=false
4397 # Loop through the user's path and test for each of PROGNAME-LIST
4398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4399for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4400do
4401 IFS=$as_save_IFS
4402 test -z "$as_dir" && as_dir=.
4403 for ac_prog in egrep; do
4404 for ac_exec_ext in '' $ac_executable_extensions; do
4405 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4406 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
4407# Check for GNU ac_path_EGREP and select it if it is found.
4408 # Check for GNU $ac_path_EGREP
4409case `"$ac_path_EGREP" --version 2>&1` in
4410*GNU*)
4411 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4412*)
4413 ac_count=0
4414 $as_echo_n 0123456789 >"conftest.in"
4415 while :
4416 do
4417 cat "conftest.in" "conftest.in" >"conftest.tmp"
4418 mv "conftest.tmp" "conftest.in"
4419 cp "conftest.in" "conftest.nl"
4420 $as_echo 'EGREP' >> "conftest.nl"
4421 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4422 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4423 as_fn_arith $ac_count + 1 && ac_count=$as_val
4424 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4425 # Best one so far, save it but keep looking for a better one
4426 ac_cv_path_EGREP="$ac_path_EGREP"
4427 ac_path_EGREP_max=$ac_count
4428 fi
4429 # 10*(2^10) chars as input seems more than enough
4430 test $ac_count -gt 10 && break
4431 done
4432 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4433esac
4434
4435 $ac_path_EGREP_found && break 3
4436 done
4437 done
4438 done
4439IFS=$as_save_IFS
4440 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 4441 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4442 fi
4443else
4444 ac_cv_path_EGREP=$EGREP
4445fi
4446
4447 fi
4448fi
4449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4450$as_echo "$ac_cv_path_EGREP" >&6; }
4451 EGREP="$ac_cv_path_EGREP"
4452
4453
4454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4455$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 4456if ${ac_cv_header_stdc+:} false; then :
81ecdfbb
RW
4457 $as_echo_n "(cached) " >&6
4458else
4459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4460/* end confdefs.h. */
4461#include <stdlib.h>
4462#include <stdarg.h>
4463#include <string.h>
4464#include <float.h>
d7040cdb 4465
7357c5b6
AM
4466int
4467main ()
4468{
d7040cdb 4469
7357c5b6
AM
4470 ;
4471 return 0;
4472}
4473_ACEOF
81ecdfbb 4474if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4475 ac_cv_header_stdc=yes
4476else
81ecdfbb 4477 ac_cv_header_stdc=no
7357c5b6 4478fi
81ecdfbb 4479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 4480
7357c5b6
AM
4481if test $ac_cv_header_stdc = yes; then
4482 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4484/* end confdefs.h. */
4485#include <string.h>
d7040cdb 4486
7357c5b6
AM
4487_ACEOF
4488if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4489 $EGREP "memchr" >/dev/null 2>&1; then :
4490
ce2cded5 4491else
7357c5b6
AM
4492 ac_cv_header_stdc=no
4493fi
4494rm -f conftest*
d7040cdb 4495
7357c5b6 4496fi
d7040cdb 4497
7357c5b6
AM
4498if test $ac_cv_header_stdc = yes; then
4499 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4501/* end confdefs.h. */
4502#include <stdlib.h>
ac48eca1 4503
7357c5b6
AM
4504_ACEOF
4505if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4506 $EGREP "free" >/dev/null 2>&1; then :
4507
7357c5b6
AM
4508else
4509 ac_cv_header_stdc=no
4510fi
4511rm -f conftest*
d7040cdb 4512
7357c5b6 4513fi
d7040cdb 4514
7357c5b6
AM
4515if test $ac_cv_header_stdc = yes; then
4516 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4517 if test "$cross_compiling" = yes; then :
7357c5b6
AM
4518 :
4519else
81ecdfbb 4520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4521/* end confdefs.h. */
4522#include <ctype.h>
81ecdfbb 4523#include <stdlib.h>
7357c5b6
AM
4524#if ((' ' & 0x0FF) == 0x020)
4525# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4526# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4527#else
4528# define ISLOWER(c) \
4529 (('a' <= (c) && (c) <= 'i') \
4530 || ('j' <= (c) && (c) <= 'r') \
4531 || ('s' <= (c) && (c) <= 'z'))
4532# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4533#endif
d7040cdb 4534
7357c5b6
AM
4535#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4536int
4537main ()
4538{
4539 int i;
4540 for (i = 0; i < 256; i++)
4541 if (XOR (islower (i), ISLOWER (i))
4542 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4543 return 2;
4544 return 0;
7357c5b6
AM
4545}
4546_ACEOF
81ecdfbb 4547if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 4548
81ecdfbb
RW
4549else
4550 ac_cv_header_stdc=no
7357c5b6 4551fi
81ecdfbb
RW
4552rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4553 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 4554fi
81ecdfbb 4555
7357c5b6
AM
4556fi
4557fi
81ecdfbb
RW
4558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4559$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 4560if test $ac_cv_header_stdc = yes; then
d7040cdb 4561
81ecdfbb 4562$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 4563
7357c5b6 4564fi
d7040cdb 4565
7357c5b6 4566# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
4567for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4568 inttypes.h stdint.h unistd.h
81ecdfbb
RW
4569do :
4570 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4571ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4572"
d0ac1c44 4573if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7357c5b6 4574 cat >>confdefs.h <<_ACEOF
81ecdfbb 4575#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 4576_ACEOF
ce2cded5 4577
7357c5b6 4578fi
ce2cded5 4579
7357c5b6 4580done
ce2cded5
L
4581
4582
4583
81ecdfbb 4584 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 4585if test "x$ac_cv_header_minix_config_h" = xyes; then :
7357c5b6
AM
4586 MINIX=yes
4587else
4588 MINIX=
4589fi
d7040cdb
SE
4590
4591
7357c5b6 4592 if test "$MINIX" = yes; then
d7040cdb 4593
81ecdfbb 4594$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb
SE
4595
4596
81ecdfbb 4597$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
4598
4599
81ecdfbb 4600$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 4601
7357c5b6 4602 fi
d7040cdb
SE
4603
4604
81ecdfbb
RW
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4606$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 4607if ${ac_cv_safe_to_define___extensions__+:} false; then :
81ecdfbb 4608 $as_echo_n "(cached) " >&6
ac48eca1 4609else
81ecdfbb 4610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 4611/* end confdefs.h. */
ac48eca1 4612
d0ac1c44
SM
4613# define __EXTENSIONS__ 1
4614 $ac_includes_default
7357c5b6
AM
4615int
4616main ()
4617{
13b2be9c 4618
7357c5b6
AM
4619 ;
4620 return 0;
4621}
4622_ACEOF
81ecdfbb 4623if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 4624 ac_cv_safe_to_define___extensions__=yes
d6d788bd 4625else
81ecdfbb 4626 ac_cv_safe_to_define___extensions__=no
d6d788bd 4627fi
81ecdfbb 4628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 4629fi
81ecdfbb
RW
4630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4631$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 4632 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4633 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d6d788bd 4634
81ecdfbb 4635 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d6d788bd 4636
81ecdfbb 4637 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
252b5132 4638
81ecdfbb 4639 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
252b5132 4640
81ecdfbb 4641 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d6d788bd 4642
a74801ba 4643
d053aef8 4644
81ecdfbb 4645
da2f07f1 4646
718a6fd8
SE
4647case `pwd` in
4648 *\ * | *\ *)
81ecdfbb
RW
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4650$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 4651esac
13b2be9c 4652
252b5132 4653
7357c5b6 4654
f2c621e4
AS
4655macro_version='2.2.7a'
4656macro_revision='1.3134'
7357c5b6
AM
4657
4658
4659
4660
4661
4662
7357c5b6
AM
4663
4664
4665
4666
4667
4668
4669
718a6fd8 4670ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 4671
3725885a
RW
4672# Backslashify metacharacters that are still active within
4673# double-quoted strings.
4674sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4675
4676# Same as above, but do not quote variable references.
4677double_quote_subst='s/\(["`\\]\)/\\\1/g'
4678
4679# Sed substitution to delay expansion of an escaped shell variable in a
4680# double_quote_subst'ed string.
4681delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4682
4683# Sed substitution to delay expansion of an escaped single quote.
4684delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4685
4686# Sed substitution to avoid accidental globbing in evaled expressions
4687no_glob_subst='s/\*/\\\*/g'
4688
4689ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4690ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4691ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4692
4693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4694$as_echo_n "checking how to print strings... " >&6; }
4695# Test print first, because it will be a builtin if present.
f2c621e4 4696if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3725885a
RW
4697 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4698 ECHO='print -r --'
4699elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4700 ECHO='printf %s\n'
4701else
4702 # Use this function as a fallback that always works.
4703 func_fallback_echo ()
4704 {
4705 eval 'cat <<_LTECHO_EOF
4706$1
4707_LTECHO_EOF'
4708 }
4709 ECHO='func_fallback_echo'
4710fi
4711
4712# func_echo_all arg...
4713# Invoke $ECHO with all args, space-separated.
4714func_echo_all ()
4715{
4716 $ECHO ""
4717}
4718
4719case "$ECHO" in
4720 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4721$as_echo "printf" >&6; } ;;
4722 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4723$as_echo "print -r" >&6; } ;;
4724 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4725$as_echo "cat" >&6; } ;;
4726esac
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
81ecdfbb
RW
4741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4742$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 4743if ${ac_cv_path_SED+:} false; then :
81ecdfbb
RW
4744 $as_echo_n "(cached) " >&6
4745else
4746 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4747 for ac_i in 1 2 3 4 5 6 7; do
4748 ac_script="$ac_script$as_nl$ac_script"
4749 done
4750 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4751 { ac_script=; unset ac_script;}
4752 if test -z "$SED"; then
4753 ac_path_SED_found=false
4754 # Loop through the user's path and test for each of PROGNAME-LIST
4755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
4756for as_dir in $PATH
4757do
4758 IFS=$as_save_IFS
4759 test -z "$as_dir" && as_dir=.
81ecdfbb 4760 for ac_prog in sed gsed; do
7357c5b6 4761 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 4762 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4763 as_fn_executable_p "$ac_path_SED" || continue
81ecdfbb
RW
4764# Check for GNU ac_path_SED and select it if it is found.
4765 # Check for GNU $ac_path_SED
4766case `"$ac_path_SED" --version 2>&1` in
4767*GNU*)
4768 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4769*)
4770 ac_count=0
4771 $as_echo_n 0123456789 >"conftest.in"
4772 while :
4773 do
4774 cat "conftest.in" "conftest.in" >"conftest.tmp"
4775 mv "conftest.tmp" "conftest.in"
4776 cp "conftest.in" "conftest.nl"
4777 $as_echo '' >> "conftest.nl"
4778 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4779 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4780 as_fn_arith $ac_count + 1 && ac_count=$as_val
4781 if test $ac_count -gt ${ac_path_SED_max-0}; then
4782 # Best one so far, save it but keep looking for a better one
4783 ac_cv_path_SED="$ac_path_SED"
4784 ac_path_SED_max=$ac_count
4785 fi
4786 # 10*(2^10) chars as input seems more than enough
4787 test $ac_count -gt 10 && break
4788 done
4789 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4790esac
4791
4792 $ac_path_SED_found && break 3
7357c5b6
AM
4793 done
4794 done
81ecdfbb 4795 done
7357c5b6 4796IFS=$as_save_IFS
81ecdfbb 4797 if test -z "$ac_cv_path_SED"; then
d0ac1c44 4798 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 4799 fi
81ecdfbb
RW
4800else
4801 ac_cv_path_SED=$SED
7357c5b6
AM
4802fi
4803
81ecdfbb
RW
4804fi
4805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4806$as_echo "$ac_cv_path_SED" >&6; }
4807 SED="$ac_cv_path_SED"
4808 rm -f conftest.sed
7357c5b6
AM
4809
4810test -z "$SED" && SED=sed
4811Xsed="$SED -e 1s/^X//"
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
81ecdfbb
RW
4823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4824$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 4825if ${ac_cv_path_FGREP+:} false; then :
81ecdfbb 4826 $as_echo_n "(cached) " >&6
7357c5b6 4827else
81ecdfbb
RW
4828 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4829 then ac_cv_path_FGREP="$GREP -F"
4830 else
4831 if test -z "$FGREP"; then
4832 ac_path_FGREP_found=false
4833 # Loop through the user's path and test for each of PROGNAME-LIST
4834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4835for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4836do
4837 IFS=$as_save_IFS
4838 test -z "$as_dir" && as_dir=.
4839 for ac_prog in fgrep; do
4840 for ac_exec_ext in '' $ac_executable_extensions; do
4841 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4842 as_fn_executable_p "$ac_path_FGREP" || continue
81ecdfbb
RW
4843# Check for GNU ac_path_FGREP and select it if it is found.
4844 # Check for GNU $ac_path_FGREP
4845case `"$ac_path_FGREP" --version 2>&1` in
4846*GNU*)
4847 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4848*)
4849 ac_count=0
4850 $as_echo_n 0123456789 >"conftest.in"
4851 while :
4852 do
4853 cat "conftest.in" "conftest.in" >"conftest.tmp"
4854 mv "conftest.tmp" "conftest.in"
4855 cp "conftest.in" "conftest.nl"
4856 $as_echo 'FGREP' >> "conftest.nl"
4857 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4858 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4859 as_fn_arith $ac_count + 1 && ac_count=$as_val
4860 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4861 # Best one so far, save it but keep looking for a better one
4862 ac_cv_path_FGREP="$ac_path_FGREP"
4863 ac_path_FGREP_max=$ac_count
7357c5b6 4864 fi
81ecdfbb
RW
4865 # 10*(2^10) chars as input seems more than enough
4866 test $ac_count -gt 10 && break
4867 done
4868 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4869esac
4870
4871 $ac_path_FGREP_found && break 3
4872 done
4873 done
4874 done
4875IFS=$as_save_IFS
4876 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 4877 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4878 fi
4879else
4880 ac_cv_path_FGREP=$FGREP
7357c5b6 4881fi
81ecdfbb
RW
4882
4883 fi
4884fi
4885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4886$as_echo "$ac_cv_path_FGREP" >&6; }
4887 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
4888
4889
4890test -z "$GREP" && GREP=grep
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
81ecdfbb
RW
4910# Check whether --with-gnu-ld was given.
4911if test "${with_gnu_ld+set}" = set; then :
4912 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
4913else
4914 with_gnu_ld=no
81ecdfbb
RW
4915fi
4916
ce2cded5
L
4917ac_prog=ld
4918if test "$GCC" = yes; then
4919 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4921$as_echo_n "checking for ld used by $CC... " >&6; }
ce2cded5
L
4922 case $host in
4923 *-*-mingw*)
4924 # gcc leaves a trailing carriage return which upsets mingw
4925 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4926 *)
4927 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4928 esac
4929 case $ac_prog in
4930 # Accept absolute paths.
4931 [\\/]* | ?:[\\/]*)
4932 re_direlt='/[^/][^/]*/\.\./'
4933 # Canonicalize the pathname of ld
4934 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4935 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4936 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4937 done
4938 test -z "$LD" && LD="$ac_prog"
4939 ;;
4940 "")
4941 # If it fails, then pretend we aren't using GCC.
4942 ac_prog=ld
4943 ;;
4944 *)
4945 # If it is relative, then search for the first ld in PATH.
4946 with_gnu_ld=unknown
4947 ;;
4948 esac
4949elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4951$as_echo_n "checking for GNU ld... " >&6; }
ce2cded5 4952else
81ecdfbb
RW
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4954$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 4955fi
d0ac1c44 4956if ${lt_cv_path_LD+:} false; then :
81ecdfbb 4957 $as_echo_n "(cached) " >&6
ce2cded5
L
4958else
4959 if test -z "$LD"; then
4960 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4961 for ac_dir in $PATH; do
4962 IFS="$lt_save_ifs"
4963 test -z "$ac_dir" && ac_dir=.
4964 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4965 lt_cv_path_LD="$ac_dir/$ac_prog"
4966 # Check to see if the program is GNU ld. I'd rather use --version,
4967 # but apparently some variants of GNU ld only accept -v.
4968 # Break only if it was the GNU/non-GNU ld that we prefer.
4969 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4970 *GNU* | *'with BFD'*)
4971 test "$with_gnu_ld" != no && break
4972 ;;
4973 *)
4974 test "$with_gnu_ld" != yes && break
4975 ;;
4976 esac
4977 fi
4978 done
4979 IFS="$lt_save_ifs"
4980else
4981 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4982fi
4983fi
4984
4985LD="$lt_cv_path_LD"
4986if test -n "$LD"; then
81ecdfbb
RW
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4988$as_echo "$LD" >&6; }
ce2cded5 4989else
81ecdfbb
RW
4990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4991$as_echo "no" >&6; }
ce2cded5 4992fi
d0ac1c44 4993test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
4994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4995$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4996if ${lt_cv_prog_gnu_ld+:} false; then :
81ecdfbb 4997 $as_echo_n "(cached) " >&6
ce2cded5
L
4998else
4999 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5000case `$LD -v 2>&1 </dev/null` in
5001*GNU* | *'with BFD'*)
5002 lt_cv_prog_gnu_ld=yes
5003 ;;
5004*)
5005 lt_cv_prog_gnu_ld=no
5006 ;;
5007esac
5008fi
81ecdfbb
RW
5009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5010$as_echo "$lt_cv_prog_gnu_ld" >&6; }
ce2cded5
L
5011with_gnu_ld=$lt_cv_prog_gnu_ld
5012
5013
5014
5015
5016
5017
5018
5019
5020
81ecdfbb
RW
5021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5022$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 5023if ${lt_cv_path_NM+:} false; then :
81ecdfbb 5024 $as_echo_n "(cached) " >&6
ce2cded5
L
5025else
5026 if test -n "$NM"; then
b9004024
NA
5027 # Let the user override the nm to test.
5028 lt_nm_to_check="$NM"
5029 else
5030 lt_nm_to_check="${ac_tool_prefix}nm"
5031 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5032 lt_nm_to_check="$lt_nm_to_check nm"
5033 fi
5034 fi
caf606c9 5035 for lt_tmp_nm in "$lt_nm_to_check"; do
b9004024
NA
5036 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5037 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5038 IFS="$lt_save_ifs"
5039 test -z "$ac_dir" && ac_dir=.
caf606c9
NA
5040 # Strip out any user-provided options from the nm to test twice,
5041 # the first time to test to see if nm (rather than its options) has
5042 # an explicit path, the second time to yield a file which can be
5043 # nm'ed itself.
5044 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5045 case "$tmp_nm_path" in
b9004024
NA
5046 */*|*\\*) tmp_nm="$lt_tmp_nm";;
5047 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5048 esac
caf606c9
NA
5049 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5050 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
b9004024
NA
5051 # Check to see if the nm accepts a BSD-compat flag.
5052 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5053 # nm: unknown option "B" ignored
caf606c9 5054 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
b9004024
NA
5055 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5056 break
5057 ;;
5058 *)
caf606c9 5059 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
b9004024
NA
5060 *$tmp_nm*)
5061 lt_cv_path_NM="$tmp_nm -p"
5062 break
5063 ;;
5064 *)
5065 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5066 continue # so that we can try to find one that supports BSD flags
5067 ;;
5068 esac
5069 ;;
5070 esac
5071 fi
5072 done
5073 IFS="$lt_save_ifs"
5074 done
5075 : ${lt_cv_path_NM=no}
ce2cded5 5076fi
81ecdfbb
RW
5077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5078$as_echo "$lt_cv_path_NM" >&6; }
ce2cded5
L
5079if test "$lt_cv_path_NM" != "no"; then
5080 NM="$lt_cv_path_NM"
5081else
5082 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5083 if test -n "$DUMPBIN"; then :
5084 # Let the user override the test.
5085 else
5086 if test -n "$ac_tool_prefix"; then
5087 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5088 do
5089 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5090set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5092$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5093if ${ac_cv_prog_DUMPBIN+:} false; then :
81ecdfbb 5094 $as_echo_n "(cached) " >&6
d7040cdb 5095else
ce2cded5
L
5096 if test -n "$DUMPBIN"; then
5097 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
d7040cdb
SE
5098else
5099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5100for as_dir in $PATH
5101do
5102 IFS=$as_save_IFS
5103 test -z "$as_dir" && as_dir=.
81ecdfbb 5104 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 5106 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5108 break 2
d70c5fc7 5109 fi
d7040cdb 5110done
81ecdfbb
RW
5111 done
5112IFS=$as_save_IFS
d70c5fc7 5113
d7040cdb
SE
5114fi
5115fi
ce2cded5
L
5116DUMPBIN=$ac_cv_prog_DUMPBIN
5117if test -n "$DUMPBIN"; then
81ecdfbb
RW
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5119$as_echo "$DUMPBIN" >&6; }
bedf545c 5120else
81ecdfbb
RW
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5122$as_echo "no" >&6; }
d7040cdb 5123fi
13b2be9c 5124
81ecdfbb 5125
ce2cded5
L
5126 test -n "$DUMPBIN" && break
5127 done
5128fi
5129if test -z "$DUMPBIN"; then
5130 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5131 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5132do
5133 # Extract the first word of "$ac_prog", so it can be a program name with args.
5134set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5136$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5137if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
81ecdfbb 5138 $as_echo_n "(cached) " >&6
d7040cdb 5139else
ce2cded5
L
5140 if test -n "$ac_ct_DUMPBIN"; then
5141 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5142else
5143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5144for as_dir in $PATH
5145do
5146 IFS=$as_save_IFS
5147 test -z "$as_dir" && as_dir=.
81ecdfbb 5148 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 5150 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5152 break 2
5153 fi
5154done
81ecdfbb
RW
5155 done
5156IFS=$as_save_IFS
ce2cded5
L
5157
5158fi
5159fi
5160ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5161if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5163$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 5164else
81ecdfbb
RW
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5166$as_echo "no" >&6; }
d7040cdb
SE
5167fi
5168
81ecdfbb 5169
ce2cded5
L
5170 test -n "$ac_ct_DUMPBIN" && break
5171done
13b2be9c 5172
81ecdfbb
RW
5173 if test "x$ac_ct_DUMPBIN" = x; then
5174 DUMPBIN=":"
5175 else
5176 case $cross_compiling:$ac_tool_warned in
5177yes:)
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5180ac_tool_warned=yes ;;
5181esac
5182 DUMPBIN=$ac_ct_DUMPBIN
5183 fi
ce2cded5 5184fi
13b2be9c 5185
3725885a
RW
5186 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5187 *COFF*)
5188 DUMPBIN="$DUMPBIN -symbols"
5189 ;;
5190 *)
5191 DUMPBIN=:
5192 ;;
5193 esac
5194 fi
bedf545c 5195
ce2cded5
L
5196 if test "$DUMPBIN" != ":"; then
5197 NM="$DUMPBIN"
5198 fi
5199fi
5200test -z "$NM" && NM=nm
6840198f 5201
13b2be9c 5202
ac48eca1 5203
d7040cdb 5204
ce2cded5
L
5205
5206
81ecdfbb
RW
5207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5208$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 5209if ${lt_cv_nm_interface+:} false; then :
81ecdfbb 5210 $as_echo_n "(cached) " >&6
ce2cded5
L
5211else
5212 lt_cv_nm_interface="BSD nm"
5213 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5214 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
ce2cded5
L
5215 (eval "$ac_compile" 2>conftest.err)
5216 cat conftest.err >&5
3725885a 5217 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
ce2cded5
L
5218 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5219 cat conftest.err >&5
3725885a 5220 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
ce2cded5
L
5221 cat conftest.out >&5
5222 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5223 lt_cv_nm_interface="MS dumpbin"
5224 fi
5225 rm -f conftest*
5226fi
81ecdfbb
RW
5227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5228$as_echo "$lt_cv_nm_interface" >&6; }
ce2cded5 5229
81ecdfbb
RW
5230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5231$as_echo_n "checking whether ln -s works... " >&6; }
ce2cded5
L
5232LN_S=$as_ln_s
5233if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5235$as_echo "yes" >&6; }
ce2cded5 5236else
81ecdfbb
RW
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5238$as_echo "no, using $LN_S" >&6; }
ce2cded5
L
5239fi
5240
5241# find the maximum length of command line arguments
81ecdfbb
RW
5242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5243$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 5244if ${lt_cv_sys_max_cmd_len+:} false; then :
81ecdfbb 5245 $as_echo_n "(cached) " >&6
ce2cded5
L
5246else
5247 i=0
5248 teststring="ABCD"
5249
5250 case $build_os in
5251 msdosdjgpp*)
5252 # On DJGPP, this test can blow up pretty badly due to problems in libc
5253 # (any single argument exceeding 2000 bytes causes a buffer overrun
5254 # during glob expansion). Even if it were fixed, the result of this
5255 # check would be larger than it should be.
5256 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5257 ;;
5258
5259 gnu*)
5260 # Under GNU Hurd, this test is not required because there is
5261 # no limit to the length of command line arguments.
5262 # Libtool will interpret -1 as no limit whatsoever
5263 lt_cv_sys_max_cmd_len=-1;
5264 ;;
5265
718a6fd8 5266 cygwin* | mingw* | cegcc*)
ce2cded5
L
5267 # On Win9x/ME, this test blows up -- it succeeds, but takes
5268 # about 5 minutes as the teststring grows exponentially.
5269 # Worse, since 9x/ME are not pre-emptively multitasking,
5270 # you end up with a "frozen" computer, even though with patience
5271 # the test eventually succeeds (with a max line length of 256k).
5272 # Instead, let's just punt: use the minimum linelength reported by
5273 # all of the supported platforms: 8192 (on NT/2K/XP).
5274 lt_cv_sys_max_cmd_len=8192;
5275 ;;
5276
3725885a
RW
5277 mint*)
5278 # On MiNT this can take a long time and run out of memory.
5279 lt_cv_sys_max_cmd_len=8192;
5280 ;;
5281
ce2cded5
L
5282 amigaos*)
5283 # On AmigaOS with pdksh, this test takes hours, literally.
5284 # So we just punt and use a minimum line length of 8192.
5285 lt_cv_sys_max_cmd_len=8192;
5286 ;;
5287
5288 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5289 # This has been around since 386BSD, at least. Likely further.
5290 if test -x /sbin/sysctl; then
5291 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5292 elif test -x /usr/sbin/sysctl; then
5293 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5294 else
5295 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5296 fi
5297 # And add a safety zone
5298 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5299 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5300 ;;
5301
5302 interix*)
5303 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5304 lt_cv_sys_max_cmd_len=196608
5305 ;;
5306
5307 osf*)
5308 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5309 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5310 # nice to cause kernel panics so lets avoid the loop below.
5311 # First set a reasonable default.
5312 lt_cv_sys_max_cmd_len=16384
5313 #
5314 if test -x /sbin/sysconfig; then
5315 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5316 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5317 esac
5318 fi
5319 ;;
5320 sco3.2v5*)
5321 lt_cv_sys_max_cmd_len=102400
5322 ;;
5323 sysv5* | sco5v6* | sysv4.2uw2*)
5324 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5325 if test -n "$kargmax"; then
5326 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5327 else
5328 lt_cv_sys_max_cmd_len=32768
5329 fi
d7040cdb
SE
5330 ;;
5331 *)
718a6fd8
SE
5332 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5333 if test -n "$lt_cv_sys_max_cmd_len"; then
ce2cded5
L
5334 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5335 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5336 else
5337 # Make teststring a little bigger before we do anything with it.
5338 # a 1K string should be a reasonable start.
5339 for i in 1 2 3 4 5 6 7 8 ; do
5340 teststring=$teststring$teststring
5341 done
5342 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5343 # If test is not a shell built-in, we'll probably end up computing a
5344 # maximum length that is only half of the actual maximum length, but
5345 # we can't tell.
3725885a
RW
5346 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5347 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
ce2cded5
L
5348 test $i != 17 # 1/2 MB should be enough
5349 do
5350 i=`expr $i + 1`
5351 teststring=$teststring$teststring
5352 done
5353 # Only check the string length outside the loop.
5354 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5355 teststring=
5356 # Add a significant safety factor because C++ compilers can tack on
5357 # massive amounts of additional arguments before passing them to the
5358 # linker. It appears as though 1/2 is a usable value.
5359 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5360 fi
d7040cdb
SE
5361 ;;
5362 esac
252b5132 5363
ce2cded5 5364fi
d6d788bd 5365
ce2cded5 5366if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5368$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
ce2cded5 5369else
81ecdfbb
RW
5370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5371$as_echo "none" >&6; }
ce2cded5
L
5372fi
5373max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 5374
d6d788bd 5375
13b2be9c 5376
13b2be9c 5377
bedf545c 5378
252b5132 5379
ce2cded5
L
5380: ${CP="cp -f"}
5381: ${MV="mv -f"}
5382: ${RM="rm -f"}
d6d788bd 5383
81ecdfbb
RW
5384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5385$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
ce2cded5
L
5386# Try some XSI features
5387xsi_shell=no
5388( _lt_dummy="a/b/c"
f2c621e4
AS
5389 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5390 = c,a/b,, \
718a6fd8
SE
5391 && eval 'test $(( 1 + 1 )) -eq 2 \
5392 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
ce2cded5 5393 && xsi_shell=yes
81ecdfbb
RW
5394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5395$as_echo "$xsi_shell" >&6; }
bedf545c 5396
bedf545c 5397
81ecdfbb
RW
5398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5399$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
ce2cded5
L
5400lt_shell_append=no
5401( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5402 >/dev/null 2>&1 \
5403 && lt_shell_append=yes
81ecdfbb
RW
5404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5405$as_echo "$lt_shell_append" >&6; }
252b5132 5406
d6d788bd 5407
ce2cded5
L
5408if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5409 lt_unset=unset
5410else
5411 lt_unset=false
5412fi
13b2be9c
DJ
5413
5414
5415
5416
d6d788bd 5417
ce2cded5
L
5418# test EBCDIC or ASCII
5419case `echo X|tr X '\101'` in
5420 A) # ASCII based system
5421 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5422 lt_SP2NL='tr \040 \012'
5423 lt_NL2SP='tr \015\012 \040\040'
5424 ;;
5425 *) # EBCDIC based system
5426 lt_SP2NL='tr \100 \n'
5427 lt_NL2SP='tr \r\n \100\100'
5428 ;;
5429esac
c43a438d 5430
c43a438d 5431
c43a438d 5432
252b5132 5433
ad22bfe8 5434
1ad12f97 5435
1ad12f97 5436
9e9b66a9 5437
1ad12f97 5438
81ecdfbb
RW
5439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5440$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 5441if ${lt_cv_ld_reload_flag+:} false; then :
81ecdfbb 5442 $as_echo_n "(cached) " >&6
ce2cded5
L
5443else
5444 lt_cv_ld_reload_flag='-r'
5445fi
81ecdfbb
RW
5446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5447$as_echo "$lt_cv_ld_reload_flag" >&6; }
ce2cded5
L
5448reload_flag=$lt_cv_ld_reload_flag
5449case $reload_flag in
5450"" | " "*) ;;
5451*) reload_flag=" $reload_flag" ;;
5452esac
5453reload_cmds='$LD$reload_flag -o $output$reload_objs'
5454case $host_os in
5455 darwin*)
5456 if test "$GCC" = yes; then
5457 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5458 else
5459 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5460 fi
5461 ;;
5462esac
a541e3ce 5463
9e9b66a9 5464
a2d91340 5465
d6d788bd 5466
9e9b66a9
AM
5467
5468
5469
d6d788bd 5470
252b5132 5471
718a6fd8
SE
5472if test -n "$ac_tool_prefix"; then
5473 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5474set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5476$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5477if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 5478 $as_echo_n "(cached) " >&6
718a6fd8
SE
5479else
5480 if test -n "$OBJDUMP"; then
5481 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5482else
5483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5484for as_dir in $PATH
5485do
5486 IFS=$as_save_IFS
5487 test -z "$as_dir" && as_dir=.
81ecdfbb 5488 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 5490 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
5492 break 2
5493 fi
5494done
81ecdfbb
RW
5495 done
5496IFS=$as_save_IFS
718a6fd8
SE
5497
5498fi
5499fi
5500OBJDUMP=$ac_cv_prog_OBJDUMP
5501if test -n "$OBJDUMP"; then
81ecdfbb
RW
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5503$as_echo "$OBJDUMP" >&6; }
718a6fd8 5504else
81ecdfbb
RW
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5506$as_echo "no" >&6; }
718a6fd8
SE
5507fi
5508
81ecdfbb 5509
718a6fd8
SE
5510fi
5511if test -z "$ac_cv_prog_OBJDUMP"; then
5512 ac_ct_OBJDUMP=$OBJDUMP
5513 # Extract the first word of "objdump", so it can be a program name with args.
5514set dummy objdump; ac_word=$2
81ecdfbb
RW
5515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5516$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5517if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
81ecdfbb 5518 $as_echo_n "(cached) " >&6
718a6fd8
SE
5519else
5520 if test -n "$ac_ct_OBJDUMP"; then
5521 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5522else
5523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5524for as_dir in $PATH
5525do
5526 IFS=$as_save_IFS
5527 test -z "$as_dir" && as_dir=.
81ecdfbb 5528 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 5530 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 5531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
5532 break 2
5533 fi
5534done
81ecdfbb
RW
5535 done
5536IFS=$as_save_IFS
718a6fd8 5537
718a6fd8
SE
5538fi
5539fi
5540ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5541if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5543$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 5544else
81ecdfbb
RW
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5546$as_echo "no" >&6; }
718a6fd8
SE
5547fi
5548
81ecdfbb
RW
5549 if test "x$ac_ct_OBJDUMP" = x; then
5550 OBJDUMP="false"
5551 else
5552 case $cross_compiling:$ac_tool_warned in
5553yes:)
5554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5556ac_tool_warned=yes ;;
5557esac
5558 OBJDUMP=$ac_ct_OBJDUMP
5559 fi
718a6fd8
SE
5560else
5561 OBJDUMP="$ac_cv_prog_OBJDUMP"
5562fi
5563
5564test -z "$OBJDUMP" && OBJDUMP=objdump
5565
5566
5567
5568
5569
5570
5571
5572
13b2be9c 5573
81ecdfbb
RW
5574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5575$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 5576if ${lt_cv_deplibs_check_method+:} false; then :
81ecdfbb 5577 $as_echo_n "(cached) " >&6
d7040cdb 5578else
ce2cded5
L
5579 lt_cv_file_magic_cmd='$MAGIC_CMD'
5580lt_cv_file_magic_test_file=
5581lt_cv_deplibs_check_method='unknown'
5582# Need to set the preceding variable on all platforms that support
5583# interlibrary dependencies.
5584# 'none' -- dependencies not supported.
5585# `unknown' -- same as none, but documents that we really don't know.
5586# 'pass_all' -- all dependencies passed with no checks.
5587# 'test_compile' -- check by making test program.
5588# 'file_magic [[regex]]' -- check by looking for files in library path
5589# which responds to the $file_magic_cmd with a given extended regex.
5590# If you have `file' or equivalent on your system and you're not sure
5591# whether `pass_all' will *always* work, you probably want this one.
13b2be9c 5592
ce2cded5 5593case $host_os in
50e7d84b 5594aix[4-9]*)
ce2cded5
L
5595 lt_cv_deplibs_check_method=pass_all
5596 ;;
d7040cdb 5597
ce2cded5
L
5598beos*)
5599 lt_cv_deplibs_check_method=pass_all
5600 ;;
d7040cdb 5601
ce2cded5
L
5602bsdi[45]*)
5603 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5604 lt_cv_file_magic_cmd='/usr/bin/file -L'
5605 lt_cv_file_magic_test_file=/shlib/libc.so
5606 ;;
d7040cdb 5607
ce2cded5
L
5608cygwin*)
5609 # func_win32_libid is a shell function defined in ltmain.sh
5610 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5611 lt_cv_file_magic_cmd='func_win32_libid'
d7040cdb 5612 ;;
ce2cded5
L
5613
5614mingw* | pw32*)
5615 # Base MSYS/MinGW do not provide the 'file' command needed by
5616 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5617 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
5618 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5619 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
ce2cded5
L
5620 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5621 lt_cv_file_magic_cmd='func_win32_libid'
5622 else
f2c621e4 5623 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
ce2cded5
L
5624 lt_cv_file_magic_cmd='$OBJDUMP -f'
5625 fi
d7040cdb 5626 ;;
ce2cded5 5627
3725885a 5628cegcc*)
718a6fd8
SE
5629 # use the weaker test based on 'objdump'. See mingw*.
5630 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5631 lt_cv_file_magic_cmd='$OBJDUMP -f'
5632 ;;
5633
ce2cded5
L
5634darwin* | rhapsody*)
5635 lt_cv_deplibs_check_method=pass_all
5636 ;;
5637
5638freebsd* | dragonfly*)
5639 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5640 case $host_cpu in
5641 i*86 )
5642 # Not sure whether the presence of OpenBSD here was a mistake.
5643 # Let's accept both of them until this is cleared up.
5644 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5645 lt_cv_file_magic_cmd=/usr/bin/file
5646 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5647 ;;
5648 esac
5649 else
5650 lt_cv_deplibs_check_method=pass_all
d7040cdb
SE
5651 fi
5652 ;;
ce2cded5
L
5653
5654gnu*)
5655 lt_cv_deplibs_check_method=pass_all
d7040cdb 5656 ;;
ce2cded5 5657
3725885a
RW
5658haiku*)
5659 lt_cv_deplibs_check_method=pass_all
5660 ;;
5661
ce2cded5
L
5662hpux10.20* | hpux11*)
5663 lt_cv_file_magic_cmd=/usr/bin/file
5664 case $host_cpu in
5665 ia64*)
5666 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5667 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5668 ;;
5669 hppa*64*)
3725885a 5670 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]'
ce2cded5
L
5671 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5672 ;;
5673 *)
3725885a 5674 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
ce2cded5
L
5675 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5676 ;;
5677 esac
d7040cdb 5678 ;;
ce2cded5
L
5679
5680interix[3-9]*)
5681 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5682 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
d7040cdb 5683 ;;
ce2cded5
L
5684
5685irix5* | irix6* | nonstopux*)
5686 case $LD in
5687 *-32|*"-32 ") libmagic=32-bit;;
5688 *-n32|*"-n32 ") libmagic=N32;;
5689 *-64|*"-64 ") libmagic=64-bit;;
5690 *) libmagic=never-match;;
5691 esac
5692 lt_cv_deplibs_check_method=pass_all
d7040cdb 5693 ;;
ce2cded5
L
5694
5695# This must be Linux ELF.
6a6859cb 5696linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
ce2cded5 5697 lt_cv_deplibs_check_method=pass_all
d7040cdb 5698 ;;
ce2cded5
L
5699
5700netbsd*)
5701 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5702 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5703 else
5704 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5705 fi
d7040cdb 5706 ;;
ce2cded5
L
5707
5708newos6*)
5709 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5710 lt_cv_file_magic_cmd=/usr/bin/file
5711 lt_cv_file_magic_test_file=/usr/lib/libnls.so
d7040cdb 5712 ;;
76a27922 5713
ce2cded5
L
5714*nto* | *qnx*)
5715 lt_cv_deplibs_check_method=pass_all
5716 ;;
d6d788bd 5717
ce2cded5
L
5718openbsd*)
5719 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5720 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5721 else
5722 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5723 fi
5724 ;;
44f2f9d2 5725
ce2cded5
L
5726osf3* | osf4* | osf5*)
5727 lt_cv_deplibs_check_method=pass_all
5728 ;;
44f2f9d2 5729
ce2cded5
L
5730rdos*)
5731 lt_cv_deplibs_check_method=pass_all
5732 ;;
5733
5734solaris*)
5735 lt_cv_deplibs_check_method=pass_all
5736 ;;
5737
5738sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5739 lt_cv_deplibs_check_method=pass_all
5740 ;;
5741
5742sysv4 | sysv4.3*)
5743 case $host_vendor in
5744 motorola)
5745 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]'
5746 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5747 ;;
5748 ncr)
5749 lt_cv_deplibs_check_method=pass_all
5750 ;;
5751 sequent)
5752 lt_cv_file_magic_cmd='/bin/file'
5753 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5754 ;;
5755 sni)
5756 lt_cv_file_magic_cmd='/bin/file'
5757 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5758 lt_cv_file_magic_test_file=/lib/libc.so
5759 ;;
5760 siemens)
5761 lt_cv_deplibs_check_method=pass_all
5762 ;;
5763 pc)
5764 lt_cv_deplibs_check_method=pass_all
5765 ;;
5766 esac
5767 ;;
5768
5769tpf*)
5770 lt_cv_deplibs_check_method=pass_all
d7040cdb 5771 ;;
6a6859cb
AM
5772vxworks*)
5773 # Assume VxWorks cross toolchains are built on Linux, possibly
5774 # as canadian for Windows hosts.
5775 lt_cv_deplibs_check_method=pass_all
5776 ;;
d7040cdb
SE
5777esac
5778
ce2cded5 5779fi
81ecdfbb
RW
5780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5781$as_echo "$lt_cv_deplibs_check_method" >&6; }
ce2cded5
L
5782file_magic_cmd=$lt_cv_file_magic_cmd
5783deplibs_check_method=$lt_cv_deplibs_check_method
5784test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 5785
d7040cdb 5786
d7040cdb 5787
d7040cdb 5788
d7040cdb 5789
44f2f9d2 5790
d7040cdb 5791
d7040cdb 5792
d7040cdb 5793
d7040cdb 5794
44f2f9d2 5795
d7040cdb 5796
a4966cd9
L
5797plugin_option=
5798plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5799for plugin in $plugin_names; do
5800 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5801 if test x$plugin_so = x$plugin; then
5802 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5803 fi
5804 if test x$plugin_so != x$plugin; then
5805 plugin_option="--plugin $plugin_so"
5806 break
5807 fi
5808done
5809
ce2cded5 5810if test -n "$ac_tool_prefix"; then
f2c621e4
AS
5811 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5812set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
5813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5814$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5815if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 5816 $as_echo_n "(cached) " >&6
ce2cded5
L
5817else
5818 if test -n "$AR"; then
5819 ac_cv_prog_AR="$AR" # Let the user override the test.
5820else
5821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5822for as_dir in $PATH
5823do
5824 IFS=$as_save_IFS
5825 test -z "$as_dir" && as_dir=.
81ecdfbb 5826 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f2c621e4 5828 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 5829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 5830 break 2
d7040cdb
SE
5831 fi
5832done
81ecdfbb
RW
5833 done
5834IFS=$as_save_IFS
44f2f9d2 5835
ce2cded5
L
5836fi
5837fi
5838AR=$ac_cv_prog_AR
5839if test -n "$AR"; then
81ecdfbb
RW
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5841$as_echo "$AR" >&6; }
ce2cded5 5842else
81ecdfbb
RW
5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5844$as_echo "no" >&6; }
44f2f9d2 5845fi
d7040cdb 5846
81ecdfbb 5847
d7040cdb 5848fi
f2c621e4 5849if test -z "$ac_cv_prog_AR"; then
ce2cded5 5850 ac_ct_AR=$AR
f2c621e4
AS
5851 # Extract the first word of "ar", so it can be a program name with args.
5852set dummy ar; ac_word=$2
81ecdfbb
RW
5853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5854$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5855if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 5856 $as_echo_n "(cached) " >&6
44f2f9d2 5857else
ce2cded5
L
5858 if test -n "$ac_ct_AR"; then
5859 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5860else
5861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5862for as_dir in $PATH
5863do
5864 IFS=$as_save_IFS
5865 test -z "$as_dir" && as_dir=.
81ecdfbb 5866 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5867 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f2c621e4 5868 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 5869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5870 break 2
5871 fi
5872done
81ecdfbb
RW
5873 done
5874IFS=$as_save_IFS
ce2cded5 5875
ce2cded5
L
5876fi
5877fi
5878ac_ct_AR=$ac_cv_prog_ac_ct_AR
5879if test -n "$ac_ct_AR"; then
81ecdfbb
RW
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5881$as_echo "$ac_ct_AR" >&6; }
ce2cded5 5882else
81ecdfbb
RW
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5884$as_echo "no" >&6; }
d7040cdb 5885fi
44f2f9d2 5886
81ecdfbb
RW
5887 if test "x$ac_ct_AR" = x; then
5888 AR="false"
5889 else
5890 case $cross_compiling:$ac_tool_warned in
5891yes:)
5892{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5893$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5894ac_tool_warned=yes ;;
5895esac
5896 AR=$ac_ct_AR
5897 fi
df7b86aa 5898else
f2c621e4
AS
5899 AR="$ac_cv_prog_AR"
5900fi
df7b86aa 5901
f2c621e4 5902test -z "$AR" && AR=ar
a4966cd9
L
5903if test -n "$plugin_option"; then
5904 if $AR --help 2>&1 | grep -q "\--plugin"; then
83b33c6c
L
5905 touch conftest.c
5906 $AR $plugin_option rc conftest.a conftest.c
5907 if test "$?" != 0; then
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5909$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5910 else
5911 AR="$AR $plugin_option"
5912 fi
5913 rm -f conftest.*
a4966cd9
L
5914 fi
5915fi
f2c621e4 5916test -z "$AR_FLAGS" && AR_FLAGS=cru
df7b86aa 5917
df7b86aa 5918
df7b86aa 5919
df7b86aa 5920
df7b86aa
NC
5921
5922
5923
5924
5925
5926
d7040cdb 5927
ce2cded5
L
5928if test -n "$ac_tool_prefix"; then
5929 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5930set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
5931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5932$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5933if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 5934 $as_echo_n "(cached) " >&6
ce2cded5
L
5935else
5936 if test -n "$STRIP"; then
5937 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5938else
5939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5940for as_dir in $PATH
5941do
5942 IFS=$as_save_IFS
5943 test -z "$as_dir" && as_dir=.
81ecdfbb 5944 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 5946 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 5947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5948 break 2
5949 fi
5950done
81ecdfbb
RW
5951 done
5952IFS=$as_save_IFS
d7040cdb 5953
ce2cded5
L
5954fi
5955fi
5956STRIP=$ac_cv_prog_STRIP
5957if test -n "$STRIP"; then
81ecdfbb
RW
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5959$as_echo "$STRIP" >&6; }
ce2cded5 5960else
81ecdfbb
RW
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5962$as_echo "no" >&6; }
ce2cded5 5963fi
d7040cdb 5964
81ecdfbb 5965
ce2cded5
L
5966fi
5967if test -z "$ac_cv_prog_STRIP"; then
5968 ac_ct_STRIP=$STRIP
5969 # Extract the first word of "strip", so it can be a program name with args.
5970set dummy strip; ac_word=$2
81ecdfbb
RW
5971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5972$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5973if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 5974 $as_echo_n "(cached) " >&6
ce2cded5
L
5975else
5976 if test -n "$ac_ct_STRIP"; then
5977 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5978else
5979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5980for as_dir in $PATH
5981do
5982 IFS=$as_save_IFS
5983 test -z "$as_dir" && as_dir=.
81ecdfbb 5984 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5985 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 5986 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 5987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5988 break 2
5989 fi
5990done
81ecdfbb
RW
5991 done
5992IFS=$as_save_IFS
d7040cdb 5993
ce2cded5
L
5994fi
5995fi
5996ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5997if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5999$as_echo "$ac_ct_STRIP" >&6; }
ce2cded5 6000else
81ecdfbb
RW
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6002$as_echo "no" >&6; }
ce2cded5 6003fi
d7040cdb 6004
81ecdfbb
RW
6005 if test "x$ac_ct_STRIP" = x; then
6006 STRIP=":"
6007 else
6008 case $cross_compiling:$ac_tool_warned in
6009yes:)
6010{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6011$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6012ac_tool_warned=yes ;;
6013esac
6014 STRIP=$ac_ct_STRIP
6015 fi
ce2cded5
L
6016else
6017 STRIP="$ac_cv_prog_STRIP"
6018fi
d7040cdb 6019
ce2cded5 6020test -z "$STRIP" && STRIP=:
d7040cdb 6021
d7040cdb 6022
d7040cdb 6023
d7040cdb 6024
d7040cdb 6025
d7040cdb 6026
ce2cded5
L
6027if test -n "$ac_tool_prefix"; then
6028 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6029set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6031$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6032if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 6033 $as_echo_n "(cached) " >&6
44f2f9d2 6034else
ce2cded5
L
6035 if test -n "$RANLIB"; then
6036 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6037else
6038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6039for as_dir in $PATH
6040do
6041 IFS=$as_save_IFS
6042 test -z "$as_dir" && as_dir=.
81ecdfbb 6043 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 6045 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6047 break 2
6048 fi
6049done
81ecdfbb
RW
6050 done
6051IFS=$as_save_IFS
44f2f9d2 6052
d7040cdb 6053fi
44f2f9d2 6054fi
ce2cded5
L
6055RANLIB=$ac_cv_prog_RANLIB
6056if test -n "$RANLIB"; then
81ecdfbb
RW
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6058$as_echo "$RANLIB" >&6; }
ce2cded5 6059else
81ecdfbb
RW
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6061$as_echo "no" >&6; }
ce2cded5 6062fi
d7040cdb 6063
81ecdfbb 6064
d7040cdb 6065fi
ce2cded5
L
6066if test -z "$ac_cv_prog_RANLIB"; then
6067 ac_ct_RANLIB=$RANLIB
6068 # Extract the first word of "ranlib", so it can be a program name with args.
6069set dummy ranlib; ac_word=$2
81ecdfbb
RW
6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6071$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6072if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 6073 $as_echo_n "(cached) " >&6
44f2f9d2 6074else
ce2cded5
L
6075 if test -n "$ac_ct_RANLIB"; then
6076 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6077else
6078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6079for as_dir in $PATH
d7040cdb 6080do
ce2cded5
L
6081 IFS=$as_save_IFS
6082 test -z "$as_dir" && as_dir=.
81ecdfbb 6083 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 6085 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 6087 break 2
d7040cdb 6088 fi
ce2cded5 6089done
81ecdfbb
RW
6090 done
6091IFS=$as_save_IFS
ce2cded5 6092
d7040cdb 6093fi
ce2cded5
L
6094fi
6095ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6096if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6098$as_echo "$ac_ct_RANLIB" >&6; }
d7040cdb 6099else
81ecdfbb
RW
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6101$as_echo "no" >&6; }
44f2f9d2 6102fi
44f2f9d2 6103
81ecdfbb
RW
6104 if test "x$ac_ct_RANLIB" = x; then
6105 RANLIB=":"
6106 else
6107 case $cross_compiling:$ac_tool_warned in
6108yes:)
6109{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6110$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6111ac_tool_warned=yes ;;
6112esac
6113 RANLIB=$ac_ct_RANLIB
6114 fi
d7040cdb 6115else
ce2cded5 6116 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 6117fi
252b5132 6118
ce2cded5 6119test -z "$RANLIB" && RANLIB=:
a4966cd9
L
6120if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6121 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6122 RANLIB="$RANLIB $plugin_option"
6123 fi
6124fi
252b5132 6125
252b5132 6126
ae57792d 6127
252b5132 6128
13b2be9c 6129
14ee9f48 6130
ce2cded5 6131# Determine commands to create old-style static archives.
718a6fd8 6132old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
ce2cded5
L
6133old_postinstall_cmds='chmod 644 $oldlib'
6134old_postuninstall_cmds=
14ee9f48 6135
ce2cded5
L
6136if test -n "$RANLIB"; then
6137 case $host_os in
6138 openbsd*)
6139 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6140 ;;
6141 *)
6142 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6143 ;;
6144 esac
6145 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d7040cdb 6146fi
14ee9f48 6147
3725885a
RW
6148case $host_os in
6149 darwin*)
6150 lock_old_archive_extraction=yes ;;
6151 *)
6152 lock_old_archive_extraction=no ;;
6153esac
6154
6155
6156
6157
6158
6159
f8fc3443 6160
f8fc3443 6161
252b5132 6162
85fbca6a 6163
85fbca6a 6164
13b2be9c 6165
13b2be9c 6166
d7040cdb 6167
d7040cdb
SE
6168
6169
6170
252b5132 6171
93fbbb04 6172
93fbbb04 6173
d70c5fc7 6174
e0001a05 6175
252b5132 6176
252b5132 6177
252b5132 6178
252b5132 6179
252b5132 6180
3bcbcc3d 6181
252b5132 6182
252b5132 6183
252b5132 6184
15886821 6185
252b5132 6186
252b5132 6187
13b2be9c
DJ
6188
6189
252b5132 6190
252b5132 6191
d6d788bd 6192
ce2cded5
L
6193# If no C compiler was specified, use CC.
6194LTCC=${LTCC-"$CC"}
252b5132 6195
ce2cded5
L
6196# If no C compiler flags were specified, use CFLAGS.
6197LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
252b5132 6198
ce2cded5
L
6199# Allow CC to be a program name with arguments.
6200compiler=$CC
252b5132 6201
252b5132 6202
ce2cded5 6203# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6205$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 6206if ${lt_cv_sys_global_symbol_pipe+:} false; then :
81ecdfbb 6207 $as_echo_n "(cached) " >&6
ce2cded5 6208else
252b5132 6209
ce2cded5
L
6210# These are sane defaults that work on at least a few old systems.
6211# [They come from Ultrix. What could be older than Ultrix?!! ;)]
252b5132 6212
ce2cded5
L
6213# Character class describing NM global symbol codes.
6214symcode='[BCDEGRST]'
252b5132 6215
ce2cded5
L
6216# Regexp to match symbols that can be accessed directly from C.
6217sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
13b2be9c 6218
ce2cded5
L
6219# Define system-specific variables.
6220case $host_os in
6221aix*)
6222 symcode='[BCDT]'
6223 ;;
718a6fd8 6224cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
6225 symcode='[ABCDGISTW]'
6226 ;;
6227hpux*)
6228 if test "$host_cpu" = ia64; then
6229 symcode='[ABCDEGRST]'
6230 fi
6231 ;;
6232irix* | nonstopux*)
6233 symcode='[BCDEGRST]'
6234 ;;
6235osf*)
6236 symcode='[BCDEGQRST]'
6237 ;;
6238solaris*)
b9004024 6239 symcode='[BCDRT]'
ce2cded5
L
6240 ;;
6241sco3.2v5*)
6242 symcode='[DT]'
6243 ;;
6244sysv4.2uw2*)
6245 symcode='[DT]'
6246 ;;
6247sysv5* | sco5v6* | unixware* | OpenUNIX*)
6248 symcode='[ABDT]'
6249 ;;
6250sysv4)
6251 symcode='[DFNSTU]'
6252 ;;
6253esac
6254
6255# If we're using GNU nm, then use its standard symbol codes.
6256case `$NM -V 2>&1` in
6257*GNU* | *'with BFD'*)
6258 symcode='[ABCDGIRSTW]' ;;
6259esac
252b5132 6260
ce2cded5
L
6261# Transform an extracted symbol line into a proper C declaration.
6262# Some systems (esp. on ia64) link data and code symbols differently,
6263# so use this general approach.
6264lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
13b2be9c 6265
ce2cded5 6266# Transform an extracted symbol line into symbol name and symbol address
f2c621e4
AS
6267lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6268lt_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 6269
7357c5b6
AM
6270# Handle CRLF in mingw tool chain
6271opt_cr=
6272case $build_os in
6273mingw*)
6274 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6275 ;;
6276esac
d7040cdb 6277
7357c5b6
AM
6278# Try without a prefix underscore, then with it.
6279for ac_symprfx in "" "_"; do
d7040cdb 6280
7357c5b6
AM
6281 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6282 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 6283
7357c5b6
AM
6284 # Write the raw and C identifiers.
6285 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6286 # Fake it for dumpbin and say T for any non-static function
6287 # and D for any global variable.
6288 # Also find C++ and __fastcall symbols from MSVC++,
6289 # which start with @ or ?.
6290 lt_cv_sys_global_symbol_pipe="$AWK '"\
6291" {last_section=section; section=\$ 3};"\
6292" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6293" \$ 0!~/External *\|/{next};"\
6294" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6295" {if(hide[section]) next};"\
6296" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6297" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6298" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6299" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6300" ' prfx=^$ac_symprfx"
6301 else
6302 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6303 fi
d7040cdb 6304
7357c5b6
AM
6305 # Check to see that the pipe works correctly.
6306 pipe_works=no
d7040cdb 6307
7357c5b6
AM
6308 rm -f conftest*
6309 cat > conftest.$ac_ext <<_LT_EOF
6310#ifdef __cplusplus
6311extern "C" {
6312#endif
6313char nm_test_var;
6314void nm_test_func(void);
6315void nm_test_func(void){}
6316#ifdef __cplusplus
ce2cded5 6317}
7357c5b6
AM
6318#endif
6319int main(){nm_test_var='a';nm_test_func();return(0);}
6320_LT_EOF
6321
81ecdfbb 6322 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6323 (eval $ac_compile) 2>&5
ce2cded5 6324 ac_status=$?
81ecdfbb
RW
6325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6326 test $ac_status = 0; }; then
7357c5b6
AM
6327 # Now try to grab the symbols.
6328 nlist=conftest.nm
3725885a
RW
6329 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6330 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
ce2cded5 6331 ac_status=$?
81ecdfbb
RW
6332 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6333 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6334 # Try sorting and uniquifying the output.
6335 if sort "$nlist" | uniq > "$nlist"T; then
6336 mv -f "$nlist"T "$nlist"
6337 else
6338 rm -f "$nlist"T
6339 fi
13b2be9c 6340
7357c5b6
AM
6341 # Make sure that we snagged all the symbols we need.
6342 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6343 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6344 cat <<_LT_EOF > conftest.$ac_ext
6345#ifdef __cplusplus
6346extern "C" {
6347#endif
13b2be9c 6348
7357c5b6
AM
6349_LT_EOF
6350 # Now generate the symbol file.
6351 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
13b2be9c 6352
7357c5b6 6353 cat <<_LT_EOF >> conftest.$ac_ext
c8615825 6354
7357c5b6 6355/* The mapping between symbol names and symbols. */
f2c621e4 6356const struct {
7357c5b6
AM
6357 const char *name;
6358 void *address;
6359}
6360lt__PROGRAM__LTX_preloaded_symbols[] =
6361{
6362 { "@PROGRAM@", (void *) 0 },
6363_LT_EOF
6364 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6365 cat <<\_LT_EOF >> conftest.$ac_ext
6366 {0, (void *) 0}
6367};
d7040cdb 6368
7357c5b6
AM
6369/* This works around a problem in FreeBSD linker */
6370#ifdef FREEBSD_WORKAROUND
6371static const void *lt_preloaded_setup() {
6372 return lt__PROGRAM__LTX_preloaded_symbols;
6373}
ce2cded5 6374#endif
d7040cdb 6375
7357c5b6 6376#ifdef __cplusplus
ce2cded5 6377}
7357c5b6
AM
6378#endif
6379_LT_EOF
6380 # Now try linking the two files.
6381 mv conftest.$ac_objext conftstm.$ac_objext
f2c621e4
AS
6382 lt_save_LIBS="$LIBS"
6383 lt_save_CFLAGS="$CFLAGS"
7357c5b6
AM
6384 LIBS="conftstm.$ac_objext"
6385 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6386 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
6387 (eval $ac_link) 2>&5
6388 ac_status=$?
81ecdfbb
RW
6389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6390 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6391 pipe_works=yes
6392 fi
f2c621e4
AS
6393 LIBS="$lt_save_LIBS"
6394 CFLAGS="$lt_save_CFLAGS"
7357c5b6
AM
6395 else
6396 echo "cannot find nm_test_func in $nlist" >&5
6397 fi
6398 else
6399 echo "cannot find nm_test_var in $nlist" >&5
6400 fi
6401 else
6402 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6403 fi
6404 else
6405 echo "$progname: failed program was:" >&5
6406 cat conftest.$ac_ext >&5
6407 fi
718a6fd8 6408 rm -rf conftest* conftst*
7357c5b6
AM
6409
6410 # Do not use the global_symbol_pipe unless it works.
6411 if test "$pipe_works" = yes; then
6412 break
6413 else
6414 lt_cv_sys_global_symbol_pipe=
6415 fi
6416done
d7040cdb 6417
ce2cded5 6418fi
7357c5b6
AM
6419
6420if test -z "$lt_cv_sys_global_symbol_pipe"; then
6421 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 6422fi
7357c5b6 6423if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6425$as_echo "failed" >&6; }
7357c5b6 6426else
81ecdfbb
RW
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6428$as_echo "ok" >&6; }
ce2cded5 6429fi
d7040cdb 6430
df7b86aa
NC
6431
6432
6433
d7040cdb 6434
d7040cdb 6435
d7040cdb 6436
d7040cdb 6437
d7040cdb 6438
d7040cdb 6439
d7040cdb 6440
d7040cdb 6441
d7040cdb 6442
d7040cdb 6443
d7040cdb 6444
7357c5b6
AM
6445
6446
718a6fd8
SE
6447
6448
6449
7357c5b6
AM
6450
6451
81ecdfbb
RW
6452# Check whether --enable-libtool-lock was given.
6453if test "${enable_libtool_lock+set}" = set; then :
6454 enableval=$enable_libtool_lock;
6455fi
7357c5b6 6456
7357c5b6
AM
6457test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6458
6459# Some flags need to be propagated to the compiler or linker for good
6460# libtool support.
6461case $host in
6462ia64-*-hpux*)
6463 # Find out which ABI we are using.
6464 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6465 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6466 (eval $ac_compile) 2>&5
6467 ac_status=$?
81ecdfbb
RW
6468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6469 test $ac_status = 0; }; then
7357c5b6
AM
6470 case `/usr/bin/file conftest.$ac_objext` in
6471 *ELF-32*)
6472 HPUX_IA64_MODE="32"
6473 ;;
6474 *ELF-64*)
6475 HPUX_IA64_MODE="64"
6476 ;;
6477 esac
6478 fi
6479 rm -rf conftest*
6480 ;;
6481*-*-irix6*)
6482 # Find out which ABI we are using.
3725885a 6483 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6484 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6485 (eval $ac_compile) 2>&5
6486 ac_status=$?
81ecdfbb
RW
6487 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6488 test $ac_status = 0; }; then
7357c5b6
AM
6489 if test "$lt_cv_prog_gnu_ld" = yes; then
6490 case `/usr/bin/file conftest.$ac_objext` in
6491 *32-bit*)
6492 LD="${LD-ld} -melf32bsmip"
6493 ;;
6494 *N32*)
6495 LD="${LD-ld} -melf32bmipn32"
6496 ;;
6497 *64-bit*)
6498 LD="${LD-ld} -melf64bmip"
6499 ;;
6500 esac
6501 else
6502 case `/usr/bin/file conftest.$ac_objext` in
6503 *32-bit*)
6504 LD="${LD-ld} -32"
6505 ;;
6506 *N32*)
6507 LD="${LD-ld} -n32"
6508 ;;
6509 *64-bit*)
6510 LD="${LD-ld} -64"
6511 ;;
6512 esac
6513 fi
6514 fi
6515 rm -rf conftest*
6516 ;;
6517
cc9afea3 6518x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
6519s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6520 # Find out which ABI we are using.
6521 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6523 (eval $ac_compile) 2>&5
6524 ac_status=$?
81ecdfbb
RW
6525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6526 test $ac_status = 0; }; then
7357c5b6
AM
6527 case `/usr/bin/file conftest.o` in
6528 *32-bit*)
6529 case $host in
6530 x86_64-*kfreebsd*-gnu)
6531 LD="${LD-ld} -m elf_i386_fbsd"
6532 ;;
6533 x86_64-*linux*)
6d2920c8
L
6534 case `/usr/bin/file conftest.o` in
6535 *x86-64*)
6536 LD="${LD-ld} -m elf32_x86_64"
6537 ;;
6538 *)
6539 LD="${LD-ld} -m elf_i386"
6540 ;;
6541 esac
7357c5b6 6542 ;;
cc9afea3
AM
6543 powerpc64le-*linux*)
6544 LD="${LD-ld} -m elf32lppclinux"
6545 ;;
6546 powerpc64-*linux*)
7357c5b6
AM
6547 LD="${LD-ld} -m elf32ppclinux"
6548 ;;
6549 s390x-*linux*)
6550 LD="${LD-ld} -m elf_s390"
6551 ;;
6552 sparc64-*linux*)
6553 LD="${LD-ld} -m elf32_sparc"
6554 ;;
6555 esac
6556 ;;
6557 *64-bit*)
6558 case $host in
6559 x86_64-*kfreebsd*-gnu)
6560 LD="${LD-ld} -m elf_x86_64_fbsd"
6561 ;;
6562 x86_64-*linux*)
6563 LD="${LD-ld} -m elf_x86_64"
6564 ;;
cc9afea3
AM
6565 powerpcle-*linux*)
6566 LD="${LD-ld} -m elf64lppc"
6567 ;;
6568 powerpc-*linux*)
7357c5b6
AM
6569 LD="${LD-ld} -m elf64ppc"
6570 ;;
6571 s390*-*linux*|s390*-*tpf*)
6572 LD="${LD-ld} -m elf64_s390"
6573 ;;
6574 sparc*-*linux*)
6575 LD="${LD-ld} -m elf64_sparc"
6576 ;;
6577 esac
6578 ;;
6579 esac
6580 fi
6581 rm -rf conftest*
6582 ;;
6583
6584*-*-sco3.2v5*)
6585 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6586 SAVE_CFLAGS="$CFLAGS"
6587 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
6588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6589$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 6590if ${lt_cv_cc_needs_belf+:} false; then :
81ecdfbb 6591 $as_echo_n "(cached) " >&6
ce2cded5 6592else
7357c5b6
AM
6593 ac_ext=c
6594ac_cpp='$CPP $CPPFLAGS'
6595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6597ac_compiler_gnu=$ac_cv_c_compiler_gnu
6598
81ecdfbb 6599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 6600/* end confdefs.h. */
d7040cdb 6601
7357c5b6
AM
6602int
6603main ()
6604{
6605
6606 ;
6607 return 0;
6608}
ce2cded5 6609_ACEOF
81ecdfbb 6610if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 6611 lt_cv_cc_needs_belf=yes
ce2cded5 6612else
81ecdfbb 6613 lt_cv_cc_needs_belf=no
ce2cded5 6614fi
81ecdfbb
RW
6615rm -f core conftest.err conftest.$ac_objext \
6616 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
6617 ac_ext=c
6618ac_cpp='$CPP $CPPFLAGS'
6619ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6620ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6621ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 6622
ce2cded5 6623fi
81ecdfbb
RW
6624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6625$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
6626 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6627 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6628 CFLAGS="$SAVE_CFLAGS"
6629 fi
6630 ;;
6631sparc*-*solaris*)
6632 # Find out which ABI we are using.
6633 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6634 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6635 (eval $ac_compile) 2>&5
6636 ac_status=$?
81ecdfbb
RW
6637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6638 test $ac_status = 0; }; then
7357c5b6
AM
6639 case `/usr/bin/file conftest.o` in
6640 *64-bit*)
6641 case $lt_cv_prog_gnu_ld in
6642 yes*) LD="${LD-ld} -m elf64_sparc" ;;
718a6fd8
SE
6643 *)
6644 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6645 LD="${LD-ld} -64"
6646 fi
6647 ;;
7357c5b6
AM
6648 esac
6649 ;;
6650 esac
6651 fi
6652 rm -rf conftest*
6653 ;;
6654esac
d7040cdb 6655
df7b86aa
NC
6656need_locks="$enable_libtool_lock"
6657
718a6fd8
SE
6658
6659 case $host_os in
6660 rhapsody* | darwin*)
6661 if test -n "$ac_tool_prefix"; then
6662 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6663set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
6664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6665$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6666if ${ac_cv_prog_DSYMUTIL+:} false; then :
81ecdfbb 6667 $as_echo_n "(cached) " >&6
718a6fd8
SE
6668else
6669 if test -n "$DSYMUTIL"; then
6670 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6671else
6672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6673for as_dir in $PATH
6674do
6675 IFS=$as_save_IFS
6676 test -z "$as_dir" && as_dir=.
81ecdfbb 6677 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6678 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6679 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 6680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6681 break 2
6682 fi
6683done
81ecdfbb
RW
6684 done
6685IFS=$as_save_IFS
718a6fd8
SE
6686
6687fi
6688fi
6689DSYMUTIL=$ac_cv_prog_DSYMUTIL
6690if test -n "$DSYMUTIL"; then
81ecdfbb
RW
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6692$as_echo "$DSYMUTIL" >&6; }
718a6fd8 6693else
81ecdfbb
RW
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6695$as_echo "no" >&6; }
718a6fd8
SE
6696fi
6697
81ecdfbb 6698
718a6fd8
SE
6699fi
6700if test -z "$ac_cv_prog_DSYMUTIL"; then
6701 ac_ct_DSYMUTIL=$DSYMUTIL
6702 # Extract the first word of "dsymutil", so it can be a program name with args.
6703set dummy dsymutil; 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_ac_ct_DSYMUTIL+:} false; then :
81ecdfbb 6707 $as_echo_n "(cached) " >&6
718a6fd8
SE
6708else
6709 if test -n "$ac_ct_DSYMUTIL"; then
6710 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6711else
6712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6713for as_dir in $PATH
6714do
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
718a6fd8 6719 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 6720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6721 break 2
6722 fi
6723done
81ecdfbb
RW
6724 done
6725IFS=$as_save_IFS
718a6fd8 6726
718a6fd8
SE
6727fi
6728fi
6729ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6730if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6732$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 6733else
81ecdfbb
RW
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6735$as_echo "no" >&6; }
718a6fd8
SE
6736fi
6737
81ecdfbb
RW
6738 if test "x$ac_ct_DSYMUTIL" = x; then
6739 DSYMUTIL=":"
6740 else
6741 case $cross_compiling:$ac_tool_warned in
6742yes:)
6743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6745ac_tool_warned=yes ;;
6746esac
6747 DSYMUTIL=$ac_ct_DSYMUTIL
6748 fi
718a6fd8
SE
6749else
6750 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6751fi
6752
6753 if test -n "$ac_tool_prefix"; then
6754 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6755set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
6756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6757$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6758if ${ac_cv_prog_NMEDIT+:} false; then :
81ecdfbb 6759 $as_echo_n "(cached) " >&6
718a6fd8
SE
6760else
6761 if test -n "$NMEDIT"; then
6762 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6763else
6764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6765for as_dir in $PATH
6766do
6767 IFS=$as_save_IFS
6768 test -z "$as_dir" && as_dir=.
81ecdfbb 6769 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6771 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 6772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6773 break 2
6774 fi
6775done
81ecdfbb
RW
6776 done
6777IFS=$as_save_IFS
718a6fd8
SE
6778
6779fi
6780fi
6781NMEDIT=$ac_cv_prog_NMEDIT
6782if test -n "$NMEDIT"; then
81ecdfbb
RW
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6784$as_echo "$NMEDIT" >&6; }
718a6fd8 6785else
81ecdfbb
RW
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6787$as_echo "no" >&6; }
718a6fd8
SE
6788fi
6789
81ecdfbb 6790
718a6fd8
SE
6791fi
6792if test -z "$ac_cv_prog_NMEDIT"; then
6793 ac_ct_NMEDIT=$NMEDIT
6794 # Extract the first word of "nmedit", so it can be a program name with args.
6795set dummy nmedit; ac_word=$2
81ecdfbb
RW
6796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6797$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6798if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
81ecdfbb 6799 $as_echo_n "(cached) " >&6
718a6fd8
SE
6800else
6801 if test -n "$ac_ct_NMEDIT"; then
6802 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6803else
6804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6805for as_dir in $PATH
6806do
6807 IFS=$as_save_IFS
6808 test -z "$as_dir" && as_dir=.
81ecdfbb 6809 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6811 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 6812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6813 break 2
6814 fi
6815done
81ecdfbb
RW
6816 done
6817IFS=$as_save_IFS
718a6fd8 6818
718a6fd8
SE
6819fi
6820fi
6821ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6822if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6824$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 6825else
81ecdfbb
RW
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6827$as_echo "no" >&6; }
718a6fd8
SE
6828fi
6829
81ecdfbb
RW
6830 if test "x$ac_ct_NMEDIT" = x; then
6831 NMEDIT=":"
6832 else
6833 case $cross_compiling:$ac_tool_warned in
6834yes:)
6835{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6836$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6837ac_tool_warned=yes ;;
6838esac
6839 NMEDIT=$ac_ct_NMEDIT
6840 fi
718a6fd8
SE
6841else
6842 NMEDIT="$ac_cv_prog_NMEDIT"
6843fi
6844
6845 if test -n "$ac_tool_prefix"; then
6846 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6847set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
6848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6849$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6850if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 6851 $as_echo_n "(cached) " >&6
718a6fd8
SE
6852else
6853 if test -n "$LIPO"; then
6854 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6855else
6856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6857for as_dir in $PATH
6858do
6859 IFS=$as_save_IFS
6860 test -z "$as_dir" && as_dir=.
81ecdfbb 6861 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6862 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6863 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 6864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6865 break 2
6866 fi
6867done
81ecdfbb
RW
6868 done
6869IFS=$as_save_IFS
718a6fd8
SE
6870
6871fi
6872fi
6873LIPO=$ac_cv_prog_LIPO
6874if test -n "$LIPO"; then
81ecdfbb
RW
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6876$as_echo "$LIPO" >&6; }
718a6fd8 6877else
81ecdfbb
RW
6878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6879$as_echo "no" >&6; }
718a6fd8
SE
6880fi
6881
81ecdfbb 6882
718a6fd8
SE
6883fi
6884if test -z "$ac_cv_prog_LIPO"; then
6885 ac_ct_LIPO=$LIPO
6886 # Extract the first word of "lipo", so it can be a program name with args.
6887set dummy lipo; ac_word=$2
81ecdfbb
RW
6888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6889$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6890if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
81ecdfbb 6891 $as_echo_n "(cached) " >&6
718a6fd8
SE
6892else
6893 if test -n "$ac_ct_LIPO"; then
6894 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6895else
6896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6897for as_dir in $PATH
6898do
6899 IFS=$as_save_IFS
6900 test -z "$as_dir" && as_dir=.
81ecdfbb 6901 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6903 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 6904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6905 break 2
6906 fi
6907done
81ecdfbb
RW
6908 done
6909IFS=$as_save_IFS
718a6fd8 6910
718a6fd8
SE
6911fi
6912fi
6913ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6914if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6916$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 6917else
81ecdfbb
RW
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6919$as_echo "no" >&6; }
718a6fd8
SE
6920fi
6921
81ecdfbb
RW
6922 if test "x$ac_ct_LIPO" = x; then
6923 LIPO=":"
6924 else
6925 case $cross_compiling:$ac_tool_warned in
6926yes:)
6927{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6928$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6929ac_tool_warned=yes ;;
6930esac
6931 LIPO=$ac_ct_LIPO
6932 fi
718a6fd8
SE
6933else
6934 LIPO="$ac_cv_prog_LIPO"
6935fi
6936
6937 if test -n "$ac_tool_prefix"; then
6938 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6939set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
6940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6941$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6942if ${ac_cv_prog_OTOOL+:} false; then :
81ecdfbb 6943 $as_echo_n "(cached) " >&6
718a6fd8
SE
6944else
6945 if test -n "$OTOOL"; then
6946 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6947else
6948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6949for as_dir in $PATH
6950do
6951 IFS=$as_save_IFS
6952 test -z "$as_dir" && as_dir=.
81ecdfbb 6953 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6954 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6955 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 6956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6957 break 2
6958 fi
6959done
81ecdfbb
RW
6960 done
6961IFS=$as_save_IFS
718a6fd8
SE
6962
6963fi
6964fi
6965OTOOL=$ac_cv_prog_OTOOL
6966if test -n "$OTOOL"; then
81ecdfbb
RW
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6968$as_echo "$OTOOL" >&6; }
718a6fd8 6969else
81ecdfbb
RW
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6971$as_echo "no" >&6; }
718a6fd8
SE
6972fi
6973
81ecdfbb 6974
718a6fd8
SE
6975fi
6976if test -z "$ac_cv_prog_OTOOL"; then
6977 ac_ct_OTOOL=$OTOOL
6978 # Extract the first word of "otool", so it can be a program name with args.
6979set dummy otool; ac_word=$2
81ecdfbb
RW
6980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6981$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6982if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
81ecdfbb 6983 $as_echo_n "(cached) " >&6
718a6fd8
SE
6984else
6985 if test -n "$ac_ct_OTOOL"; then
6986 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6987else
6988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6989for as_dir in $PATH
6990do
6991 IFS=$as_save_IFS
6992 test -z "$as_dir" && as_dir=.
81ecdfbb 6993 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6995 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 6996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6997 break 2
6998 fi
6999done
81ecdfbb
RW
7000 done
7001IFS=$as_save_IFS
718a6fd8 7002
718a6fd8
SE
7003fi
7004fi
7005ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7006if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7008$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7009else
81ecdfbb
RW
7010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7011$as_echo "no" >&6; }
718a6fd8
SE
7012fi
7013
81ecdfbb
RW
7014 if test "x$ac_ct_OTOOL" = x; then
7015 OTOOL=":"
7016 else
7017 case $cross_compiling:$ac_tool_warned in
7018yes:)
7019{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7020$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7021ac_tool_warned=yes ;;
7022esac
7023 OTOOL=$ac_ct_OTOOL
7024 fi
718a6fd8
SE
7025else
7026 OTOOL="$ac_cv_prog_OTOOL"
7027fi
7028
7029 if test -n "$ac_tool_prefix"; then
7030 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7031set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7033$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7034if ${ac_cv_prog_OTOOL64+:} false; then :
81ecdfbb 7035 $as_echo_n "(cached) " >&6
718a6fd8
SE
7036else
7037 if test -n "$OTOOL64"; then
7038 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7039else
7040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7041for as_dir in $PATH
7042do
7043 IFS=$as_save_IFS
7044 test -z "$as_dir" && as_dir=.
81ecdfbb 7045 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7047 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7049 break 2
7050 fi
7051done
81ecdfbb
RW
7052 done
7053IFS=$as_save_IFS
718a6fd8
SE
7054
7055fi
7056fi
7057OTOOL64=$ac_cv_prog_OTOOL64
7058if test -n "$OTOOL64"; then
81ecdfbb
RW
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7060$as_echo "$OTOOL64" >&6; }
718a6fd8 7061else
81ecdfbb
RW
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7063$as_echo "no" >&6; }
718a6fd8
SE
7064fi
7065
81ecdfbb 7066
718a6fd8
SE
7067fi
7068if test -z "$ac_cv_prog_OTOOL64"; then
7069 ac_ct_OTOOL64=$OTOOL64
7070 # Extract the first word of "otool64", so it can be a program name with args.
7071set dummy otool64; ac_word=$2
81ecdfbb
RW
7072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7073$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7074if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
81ecdfbb 7075 $as_echo_n "(cached) " >&6
718a6fd8
SE
7076else
7077 if test -n "$ac_ct_OTOOL64"; then
7078 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7079else
7080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7081for as_dir in $PATH
7082do
7083 IFS=$as_save_IFS
7084 test -z "$as_dir" && as_dir=.
81ecdfbb 7085 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7087 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7089 break 2
7090 fi
7091done
81ecdfbb
RW
7092 done
7093IFS=$as_save_IFS
718a6fd8 7094
718a6fd8
SE
7095fi
7096fi
7097ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7098if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7100$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7101else
81ecdfbb
RW
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7103$as_echo "no" >&6; }
718a6fd8
SE
7104fi
7105
81ecdfbb
RW
7106 if test "x$ac_ct_OTOOL64" = x; then
7107 OTOOL64=":"
7108 else
7109 case $cross_compiling:$ac_tool_warned in
7110yes:)
7111{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7112$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7113ac_tool_warned=yes ;;
7114esac
7115 OTOOL64=$ac_ct_OTOOL64
7116 fi
718a6fd8
SE
7117else
7118 OTOOL64="$ac_cv_prog_OTOOL64"
7119fi
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
81ecdfbb
RW
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7148$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 7149if ${lt_cv_apple_cc_single_mod+:} false; then :
81ecdfbb 7150 $as_echo_n "(cached) " >&6
718a6fd8
SE
7151else
7152 lt_cv_apple_cc_single_mod=no
7153 if test -z "${LT_MULTI_MODULE}"; then
7154 # By default we will add the -single_module flag. You can override
7155 # by either setting the environment variable LT_MULTI_MODULE
7156 # non-empty at configure time, or by adding -multi_module to the
7157 # link flags.
7158 rm -rf libconftest.dylib*
7159 echo "int foo(void){return 1;}" > conftest.c
7160 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7161-dynamiclib -Wl,-single_module conftest.c" >&5
7162 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7163 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7164 _lt_result=$?
7165 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7166 lt_cv_apple_cc_single_mod=yes
7167 else
7168 cat conftest.err >&5
7169 fi
7170 rm -rf libconftest.dylib*
7171 rm -f conftest.*
7172 fi
7173fi
81ecdfbb
RW
7174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7175$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7177$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 7178if ${lt_cv_ld_exported_symbols_list+:} false; then :
81ecdfbb 7179 $as_echo_n "(cached) " >&6
718a6fd8
SE
7180else
7181 lt_cv_ld_exported_symbols_list=no
7182 save_LDFLAGS=$LDFLAGS
7183 echo "_main" > conftest.sym
7184 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7186/* end confdefs.h. */
7187
7188int
7189main ()
7190{
7191
7192 ;
7193 return 0;
7194}
7195_ACEOF
81ecdfbb 7196if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7197 lt_cv_ld_exported_symbols_list=yes
7198else
81ecdfbb 7199 lt_cv_ld_exported_symbols_list=no
718a6fd8 7200fi
81ecdfbb
RW
7201rm -f core conftest.err conftest.$ac_objext \
7202 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7203 LDFLAGS="$save_LDFLAGS"
7204
7205fi
81ecdfbb
RW
7206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7207$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7209$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 7210if ${lt_cv_ld_force_load+:} false; then :
3725885a
RW
7211 $as_echo_n "(cached) " >&6
7212else
7213 lt_cv_ld_force_load=no
7214 cat > conftest.c << _LT_EOF
7215int forced_loaded() { return 2;}
7216_LT_EOF
7217 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7218 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7219 echo "$AR cru libconftest.a conftest.o" >&5
7220 $AR cru libconftest.a conftest.o 2>&5
7221 cat > conftest.c << _LT_EOF
7222int main() { return 0;}
7223_LT_EOF
7224 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7225 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7226 _lt_result=$?
7227 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7228 lt_cv_ld_force_load=yes
7229 else
7230 cat conftest.err >&5
7231 fi
7232 rm -f conftest.err libconftest.a conftest conftest.c
7233 rm -rf conftest.dSYM
7234
7235fi
7236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7237$as_echo "$lt_cv_ld_force_load" >&6; }
6a6859cb
AM
7238 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7239 # build without first building modern cctools / linker.
7240 case $host_cpu-$host_os in
7241 *-rhapsody* | *-darwin1.[012])
718a6fd8 7242 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6a6859cb 7243 *-darwin1.*)
718a6fd8 7244 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6a6859cb
AM
7245 *-darwin*)
7246 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
7247 # deployment target is forced to an earlier version.
7248 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
7249 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
7250 ;;
6e733cce 7251 10.[012][,.]*)
6a6859cb
AM
7252 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7253 ;;
7254 *)
7255 ;;
7256 esac
718a6fd8
SE
7257 ;;
7258 esac
7259 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7260 _lt_dar_single_mod='$single_module'
7261 fi
7262 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7263 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7264 else
7265 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7266 fi
3725885a 7267 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
7268 _lt_dsymutil='~$DSYMUTIL $lib || :'
7269 else
7270 _lt_dsymutil=
7271 fi
7272 ;;
7273 esac
7274
718a6fd8 7275for ac_header in dlfcn.h
81ecdfbb
RW
7276do :
7277 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7278"
d0ac1c44 7279if test "x$ac_cv_header_dlfcn_h" = xyes; then :
718a6fd8 7280 cat >>confdefs.h <<_ACEOF
81ecdfbb 7281#define HAVE_DLFCN_H 1
718a6fd8
SE
7282_ACEOF
7283
7284fi
7285
7286done
7287
7288
7289
3725885a
RW
7290
7291
718a6fd8
SE
7292# Set options
7293
7294
7295
7296 enable_dlopen=no
7297
7298
7299 enable_win32_dll=no
7300
7301
81ecdfbb
RW
7302 # Check whether --enable-shared was given.
7303if test "${enable_shared+set}" = set; then :
7304 enableval=$enable_shared; p=${PACKAGE-default}
718a6fd8
SE
7305 case $enableval in
7306 yes) enable_shared=yes ;;
7307 no) enable_shared=no ;;
7308 *)
7309 enable_shared=no
7310 # Look at the argument we got. We use all the common list separators.
7311 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7312 for pkg in $enableval; do
7313 IFS="$lt_save_ifs"
7314 if test "X$pkg" = "X$p"; then
7315 enable_shared=yes
7316 fi
7317 done
7318 IFS="$lt_save_ifs"
7319 ;;
7320 esac
7321else
7322 enable_shared=yes
81ecdfbb
RW
7323fi
7324
718a6fd8
SE
7325
7326
7327
7328
7329
7330
7331
7332
81ecdfbb
RW
7333 # Check whether --enable-static was given.
7334if test "${enable_static+set}" = set; then :
7335 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
7336 case $enableval in
7337 yes) enable_static=yes ;;
7338 no) enable_static=no ;;
7339 *)
7340 enable_static=no
7341 # Look at the argument we got. We use all the common list separators.
7342 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7343 for pkg in $enableval; do
7344 IFS="$lt_save_ifs"
7345 if test "X$pkg" = "X$p"; then
7346 enable_static=yes
7347 fi
7348 done
7349 IFS="$lt_save_ifs"
7350 ;;
7351 esac
7352else
7353 enable_static=yes
81ecdfbb
RW
7354fi
7355
718a6fd8
SE
7356
7357
d7040cdb 7358
d7040cdb 7359
718a6fd8
SE
7360
7361
7362
7363
7364
81ecdfbb
RW
7365# Check whether --with-pic was given.
7366if test "${with_pic+set}" = set; then :
7367 withval=$with_pic; pic_mode="$withval"
ce2cded5 7368else
718a6fd8 7369 pic_mode=default
81ecdfbb
RW
7370fi
7371
d7040cdb 7372
718a6fd8
SE
7373test -z "$pic_mode" && pic_mode=default
7374
7375
7376
7377
7378
7379
7380
81ecdfbb
RW
7381 # Check whether --enable-fast-install was given.
7382if test "${enable_fast_install+set}" = set; then :
7383 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
7384 case $enableval in
7385 yes) enable_fast_install=yes ;;
7386 no) enable_fast_install=no ;;
7387 *)
7388 enable_fast_install=no
7389 # Look at the argument we got. We use all the common list separators.
7390 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7391 for pkg in $enableval; do
7392 IFS="$lt_save_ifs"
7393 if test "X$pkg" = "X$p"; then
7394 enable_fast_install=yes
7395 fi
7396 done
7397 IFS="$lt_save_ifs"
7398 ;;
7399 esac
ce2cded5 7400else
718a6fd8 7401 enable_fast_install=yes
81ecdfbb
RW
7402fi
7403
718a6fd8
SE
7404
7405
7406
7407
d7040cdb 7408
d7040cdb 7409
d7040cdb 7410
d7040cdb 7411
d7040cdb 7412
d7040cdb 7413
ce2cded5
L
7414# This can be used to rebuild libtool when needed
7415LIBTOOL_DEPS="$ltmain"
d7040cdb 7416
ce2cded5
L
7417# Always use our own libtool.
7418LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 7419
d7040cdb 7420
d7040cdb 7421
d7040cdb
SE
7422
7423
7424
7425
7426
7427
d7040cdb 7428
d7040cdb 7429
ab509236 7430
ab509236 7431
d7040cdb
SE
7432
7433
7434
7435
7436
13b2be9c 7437
13b2be9c 7438
13b2be9c 7439
13b2be9c 7440
d7040cdb 7441
3725885a 7442
d7040cdb
SE
7443
7444
ce2cded5 7445test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
7446
7447
d7040cdb 7448
d7040cdb 7449
d7040cdb
SE
7450
7451
7452
7453
7454
7455
ce2cded5
L
7456
7457
7458
7459
7460if test -n "${ZSH_VERSION+set}" ; then
7461 setopt NO_GLOB_SUBST
7462fi
7463
81ecdfbb
RW
7464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7465$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7466if ${lt_cv_objdir+:} false; then :
81ecdfbb 7467 $as_echo_n "(cached) " >&6
d7040cdb 7468else
ce2cded5
L
7469 rm -f .libs 2>/dev/null
7470mkdir .libs 2>/dev/null
7471if test -d .libs; then
7472 lt_cv_objdir=.libs
7473else
7474 # MS-DOS does not allow filenames that begin with a dot.
7475 lt_cv_objdir=_libs
d7040cdb 7476fi
ce2cded5
L
7477rmdir .libs 2>/dev/null
7478fi
81ecdfbb
RW
7479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7480$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 7481objdir=$lt_cv_objdir
d7040cdb
SE
7482
7483
7484
7485
d7040cdb 7486
ce2cded5
L
7487cat >>confdefs.h <<_ACEOF
7488#define LT_OBJDIR "$lt_cv_objdir/"
7489_ACEOF
d7040cdb
SE
7490
7491
7492
7493
ce2cded5
L
7494case $host_os in
7495aix3*)
7496 # AIX sometimes has problems with the GCC collect2 program. For some
7497 # reason, if we set the COLLECT_NAMES environment variable, the problems
7498 # vanish in a puff of smoke.
7499 if test "X${COLLECT_NAMES+set}" != Xset; then
7500 COLLECT_NAMES=
7501 export COLLECT_NAMES
7502 fi
7503 ;;
7504esac
d7040cdb 7505
ce2cded5
L
7506# Global variables:
7507ofile=libtool
7508can_build_shared=yes
d7040cdb 7509
ce2cded5
L
7510# All known linkers require a `.a' archive for static linking (except MSVC,
7511# which needs '.lib').
7512libext=a
d7040cdb 7513
ce2cded5 7514with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 7515
ce2cded5
L
7516old_CC="$CC"
7517old_CFLAGS="$CFLAGS"
d7040cdb 7518
ce2cded5
L
7519# Set sane defaults for various variables
7520test -z "$CC" && CC=cc
7521test -z "$LTCC" && LTCC=$CC
7522test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7523test -z "$LD" && LD=ld
7524test -z "$ac_objext" && ac_objext=o
7525
7526for cc_temp in $compiler""; do
7527 case $cc_temp in
7528 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7529 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7530 \-*) ;;
7531 *) break;;
7532 esac
7533done
3725885a 7534cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
ce2cded5
L
7535
7536
7537# Only perform the check for file, if the check method requires it
7538test -z "$MAGIC_CMD" && MAGIC_CMD=file
7539case $deplibs_check_method in
7540file_magic*)
7541 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7543$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7544if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 7545 $as_echo_n "(cached) " >&6
ce2cded5
L
7546else
7547 case $MAGIC_CMD in
7548[\\/*] | ?:[\\/]*)
7549 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7550 ;;
7551*)
7552 lt_save_MAGIC_CMD="$MAGIC_CMD"
7553 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7554 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7555 for ac_dir in $ac_dummy; do
7556 IFS="$lt_save_ifs"
7557 test -z "$ac_dir" && ac_dir=.
7558 if test -f $ac_dir/${ac_tool_prefix}file; then
7559 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7560 if test -n "$file_magic_test_file"; then
7561 case $deplibs_check_method in
7562 "file_magic "*)
7563 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7564 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7565 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7566 $EGREP "$file_magic_regex" > /dev/null; then
7567 :
d7040cdb 7568 else
ce2cded5 7569 cat <<_LT_EOF 1>&2
d7040cdb 7570
ce2cded5
L
7571*** Warning: the command libtool uses to detect shared libraries,
7572*** $file_magic_cmd, produces output that libtool cannot recognize.
7573*** The result is that libtool may fail to recognize shared libraries
7574*** as such. This will affect the creation of libtool libraries that
7575*** depend on shared libraries, but programs linked with such libtool
7576*** libraries will work regardless of this problem. Nevertheless, you
7577*** may want to report the problem to your system manager and/or to
7578*** bug-libtool@gnu.org
d7040cdb 7579
ce2cded5
L
7580_LT_EOF
7581 fi ;;
7582 esac
d7040cdb 7583 fi
ce2cded5 7584 break
d7040cdb 7585 fi
ce2cded5
L
7586 done
7587 IFS="$lt_save_ifs"
7588 MAGIC_CMD="$lt_save_MAGIC_CMD"
7589 ;;
7590esac
7591fi
d7040cdb 7592
ce2cded5
L
7593MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7594if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7596$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7597else
81ecdfbb
RW
7598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7599$as_echo "no" >&6; }
ce2cded5 7600fi
d7040cdb 7601
d7040cdb 7602
d7040cdb 7603
d7040cdb 7604
d7040cdb 7605
ce2cded5
L
7606if test -z "$lt_cv_path_MAGIC_CMD"; then
7607 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7609$as_echo_n "checking for file... " >&6; }
d0ac1c44 7610if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 7611 $as_echo_n "(cached) " >&6
ce2cded5
L
7612else
7613 case $MAGIC_CMD in
7614[\\/*] | ?:[\\/]*)
7615 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7616 ;;
7617*)
7618 lt_save_MAGIC_CMD="$MAGIC_CMD"
7619 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7620 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7621 for ac_dir in $ac_dummy; do
7622 IFS="$lt_save_ifs"
7623 test -z "$ac_dir" && ac_dir=.
7624 if test -f $ac_dir/file; then
7625 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7626 if test -n "$file_magic_test_file"; then
7627 case $deplibs_check_method in
7628 "file_magic "*)
7629 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7630 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7631 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7632 $EGREP "$file_magic_regex" > /dev/null; then
7633 :
d7040cdb 7634 else
ce2cded5
L
7635 cat <<_LT_EOF 1>&2
7636
7637*** Warning: the command libtool uses to detect shared libraries,
7638*** $file_magic_cmd, produces output that libtool cannot recognize.
7639*** The result is that libtool may fail to recognize shared libraries
7640*** as such. This will affect the creation of libtool libraries that
7641*** depend on shared libraries, but programs linked with such libtool
7642*** libraries will work regardless of this problem. Nevertheless, you
7643*** may want to report the problem to your system manager and/or to
7644*** bug-libtool@gnu.org
7645
7646_LT_EOF
7647 fi ;;
d7040cdb 7648 esac
d7040cdb 7649 fi
ce2cded5
L
7650 break
7651 fi
7652 done
7653 IFS="$lt_save_ifs"
7654 MAGIC_CMD="$lt_save_MAGIC_CMD"
7655 ;;
7656esac
7657fi
d7040cdb 7658
ce2cded5
L
7659MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7660if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7662$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7663else
81ecdfbb
RW
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7665$as_echo "no" >&6; }
ce2cded5 7666fi
d7040cdb 7667
d7040cdb 7668
ce2cded5
L
7669 else
7670 MAGIC_CMD=:
7671 fi
d7040cdb 7672fi
d7040cdb 7673
ce2cded5
L
7674 fi
7675 ;;
7676esac
d7040cdb 7677
ce2cded5 7678# Use C for the default configuration in the libtool script
d7040cdb 7679
ce2cded5
L
7680lt_save_CC="$CC"
7681ac_ext=c
7682ac_cpp='$CPP $CPPFLAGS'
7683ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7684ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7685ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7686
d7040cdb 7687
ce2cded5
L
7688# Source file extension for C test sources.
7689ac_ext=c
d7040cdb 7690
ce2cded5
L
7691# Object file extension for compiled C test sources.
7692objext=o
7693objext=$objext
d7040cdb 7694
ce2cded5
L
7695# Code to be used in simple compile tests
7696lt_simple_compile_test_code="int some_variable = 0;"
7697
7698# Code to be used in simple link tests
7699lt_simple_link_test_code='int main(){return(0);}'
7700
7701
7702
7703
7704
7705
7706
7707# If no C compiler was specified, use CC.
7708LTCC=${LTCC-"$CC"}
7709
7710# If no C compiler flags were specified, use CFLAGS.
7711LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7712
7713# Allow CC to be a program name with arguments.
7714compiler=$CC
7715
7716# Save the default compiler, since it gets overwritten when the other
7717# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7718compiler_DEFAULT=$CC
7719
7720# save warnings/boilerplate of simple test code
7721ac_outfile=conftest.$ac_objext
7722echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7723eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7724_lt_compiler_boilerplate=`cat conftest.err`
7725$RM conftest*
7726
7727ac_outfile=conftest.$ac_objext
7728echo "$lt_simple_link_test_code" >conftest.$ac_ext
7729eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7730_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 7731$RM -r conftest*
ce2cded5
L
7732
7733
f2c621e4
AS
7734## CAVEAT EMPTOR:
7735## There is no encapsulation within the following macros, do not change
7736## the running order or otherwise move them around unless you know exactly
7737## what you are doing...
ce2cded5
L
7738if test -n "$compiler"; then
7739
7740lt_prog_compiler_no_builtin_flag=
7741
7742if test "$GCC" = yes; then
3725885a
RW
7743 case $cc_basename in
7744 nvcc*)
7745 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7746 *)
7747 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7748 esac
ce2cded5 7749
81ecdfbb
RW
7750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7751$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7752if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
81ecdfbb 7753 $as_echo_n "(cached) " >&6
ce2cded5
L
7754else
7755 lt_cv_prog_compiler_rtti_exceptions=no
7756 ac_outfile=conftest.$ac_objext
7757 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7758 lt_compiler_flag="-fno-rtti -fno-exceptions"
7759 # Insert the option either (1) after the last *FLAGS variable, or
7760 # (2) before a word containing "conftest.", or (3) at the end.
7761 # Note that $ac_compile itself does not contain backslashes and begins
7762 # with a dollar sign (not a hyphen), so the echo should work correctly.
7763 # The option is referenced via a variable to avoid confusing sed.
7764 lt_compile=`echo "$ac_compile" | $SED \
7765 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7766 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7767 -e 's:$: $lt_compiler_flag:'`
3725885a 7768 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
7769 (eval "$lt_compile" 2>conftest.err)
7770 ac_status=$?
7771 cat conftest.err >&5
3725885a 7772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
7773 if (exit $ac_status) && test -s "$ac_outfile"; then
7774 # The compiler can only warn and ignore the option if not recognized
7775 # So say no if there are warnings other than the usual output.
3725885a 7776 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
7777 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7778 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7779 lt_cv_prog_compiler_rtti_exceptions=yes
7780 fi
7781 fi
7782 $RM conftest*
7783
7784fi
81ecdfbb
RW
7785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7786$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
ce2cded5
L
7787
7788if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7789 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7790else
7791 :
7792fi
7793
7794fi
7795
7796
7797
7798
7799
7800
7801 lt_prog_compiler_wl=
7802lt_prog_compiler_pic=
7803lt_prog_compiler_static=
7804
f2c621e4
AS
7805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7806$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
ce2cded5
L
7807
7808 if test "$GCC" = yes; then
7809 lt_prog_compiler_wl='-Wl,'
7810 lt_prog_compiler_static='-static'
7811
7812 case $host_os in
7813 aix*)
7814 # All AIX code is PIC.
7815 if test "$host_cpu" = ia64; then
7816 # AIX 5 now supports IA64 processor
7817 lt_prog_compiler_static='-Bstatic'
7818 fi
6c9c0a50 7819 lt_prog_compiler_pic='-fPIC'
ce2cded5 7820 ;;
d7040cdb
SE
7821
7822 amigaos*)
718a6fd8
SE
7823 case $host_cpu in
7824 powerpc)
7825 # see comment about AmigaOS4 .so support
7826 lt_prog_compiler_pic='-fPIC'
7827 ;;
7828 m68k)
7829 # FIXME: we need at least 68020 code to build shared libraries, but
7830 # adding the `-m68020' flag to GCC prevents building anything better,
7831 # like `-m68040'.
7832 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7833 ;;
7834 esac
d7040cdb
SE
7835 ;;
7836
ce2cded5
L
7837 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7838 # PIC is the default for these OSes.
d7040cdb
SE
7839 ;;
7840
718a6fd8 7841 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
7842 # This hack is so that the source file can tell whether it is being
7843 # built for inclusion in a dll (and should export symbols for example).
7844 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7845 # (--disable-auto-import) libraries
7846 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
7847 ;;
7848
7849 darwin* | rhapsody*)
ce2cded5
L
7850 # PIC is the default on this platform
7851 # Common symbols not allowed in MH_DYLIB files
7852 lt_prog_compiler_pic='-fno-common'
7853 ;;
7854
3725885a
RW
7855 haiku*)
7856 # PIC is the default for Haiku.
7857 # The "-static" flag exists, but is broken.
7858 lt_prog_compiler_static=
7859 ;;
7860
ce2cded5 7861 hpux*)
718a6fd8
SE
7862 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7863 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7864 # sets the default TLS model and affects inlining.
ce2cded5 7865 case $host_cpu in
718a6fd8 7866 hppa*64*)
ce2cded5 7867 # +Z the default
d7040cdb 7868 ;;
ce2cded5
L
7869 *)
7870 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
7871 ;;
7872 esac
ce2cded5 7873 ;;
d7040cdb 7874
ce2cded5
L
7875 interix[3-9]*)
7876 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7877 # Instead, we relocate shared libraries at runtime.
d7040cdb
SE
7878 ;;
7879
ce2cded5
L
7880 msdosdjgpp*)
7881 # Just because we use GCC doesn't mean we suddenly get shared libraries
7882 # on systems that don't support them.
7883 lt_prog_compiler_can_build_shared=no
7884 enable_shared=no
d7040cdb
SE
7885 ;;
7886
ce2cded5
L
7887 *nto* | *qnx*)
7888 # QNX uses GNU C++, but need to define -shared option too, otherwise
7889 # it will coredump.
7890 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
7891 ;;
7892
ce2cded5
L
7893 sysv4*MP*)
7894 if test -d /usr/nec; then
7895 lt_prog_compiler_pic=-Kconform_pic
7896 fi
d7040cdb
SE
7897 ;;
7898
ce2cded5
L
7899 *)
7900 lt_prog_compiler_pic='-fPIC'
d7040cdb 7901 ;;
ce2cded5 7902 esac
3725885a
RW
7903
7904 case $cc_basename in
7905 nvcc*) # Cuda Compiler Driver 2.2
7906 lt_prog_compiler_wl='-Xlinker '
7907 lt_prog_compiler_pic='-Xcompiler -fPIC'
7908 ;;
7909 esac
ce2cded5
L
7910 else
7911 # PORTME Check for flag to pass linker flags through the system compiler.
7912 case $host_os in
7913 aix*)
7914 lt_prog_compiler_wl='-Wl,'
7915 if test "$host_cpu" = ia64; then
7916 # AIX 5 now supports IA64 processor
7917 lt_prog_compiler_static='-Bstatic'
d7040cdb 7918 else
ce2cded5 7919 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
d7040cdb 7920 fi
ce2cded5 7921 ;;
d7040cdb 7922
718a6fd8 7923 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
7924 # This hack is so that the source file can tell whether it is being
7925 # built for inclusion in a dll (and should export symbols for example).
7926 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
7927 ;;
7928
ce2cded5
L
7929 hpux9* | hpux10* | hpux11*)
7930 lt_prog_compiler_wl='-Wl,'
7931 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7932 # not for PA HP-UX.
7933 case $host_cpu in
7934 hppa*64*|ia64*)
7935 # +Z the default
7936 ;;
7937 *)
7938 lt_prog_compiler_pic='+Z'
7939 ;;
7940 esac
7941 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7942 lt_prog_compiler_static='${wl}-a ${wl}archive'
d7040cdb
SE
7943 ;;
7944
ce2cded5
L
7945 irix5* | irix6* | nonstopux*)
7946 lt_prog_compiler_wl='-Wl,'
7947 # PIC (with -KPIC) is the default.
7948 lt_prog_compiler_static='-non_shared'
7949 ;;
d7040cdb 7950
58e24671 7951 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 7952 case $cc_basename in
718a6fd8
SE
7953 # old Intel for x86_64 which still supported -KPIC.
7954 ecc*)
ce2cded5
L
7955 lt_prog_compiler_wl='-Wl,'
7956 lt_prog_compiler_pic='-KPIC'
7957 lt_prog_compiler_static='-static'
7958 ;;
718a6fd8
SE
7959 # icc used to be incompatible with GCC.
7960 # ICC 10 doesn't accept -KPIC any more.
7961 icc* | ifort*)
7962 lt_prog_compiler_wl='-Wl,'
7963 lt_prog_compiler_pic='-fPIC'
7964 lt_prog_compiler_static='-static'
7965 ;;
7966 # Lahey Fortran 8.1.
7967 lf95*)
7968 lt_prog_compiler_wl='-Wl,'
7969 lt_prog_compiler_pic='--shared'
7970 lt_prog_compiler_static='--static'
7971 ;;
3725885a 7972 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
7973 # Portland Group compilers (*not* the Pentium gcc compiler,
7974 # which looks to be a dead project)
7975 lt_prog_compiler_wl='-Wl,'
7976 lt_prog_compiler_pic='-fpic'
7977 lt_prog_compiler_static='-Bstatic'
7978 ;;
7979 ccc*)
7980 lt_prog_compiler_wl='-Wl,'
7981 # All Alpha code is PIC.
7982 lt_prog_compiler_static='-non_shared'
7983 ;;
3725885a
RW
7984 xl* | bgxl* | bgf* | mpixl*)
7985 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
7986 lt_prog_compiler_wl='-Wl,'
7987 lt_prog_compiler_pic='-qpic'
7988 lt_prog_compiler_static='-qstaticlink'
7989 ;;
ce2cded5
L
7990 *)
7991 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
7992 *Sun\ F* | *Sun*Fortran*)
7993 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
7994 lt_prog_compiler_pic='-KPIC'
7995 lt_prog_compiler_static='-Bstatic'
3725885a 7996 lt_prog_compiler_wl=''
d7040cdb 7997 ;;
3725885a
RW
7998 *Sun\ C*)
7999 # Sun C 5.9
ce2cded5
L
8000 lt_prog_compiler_pic='-KPIC'
8001 lt_prog_compiler_static='-Bstatic'
3725885a 8002 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8003 ;;
8004 esac
ce2cded5
L
8005 ;;
8006 esac
d7040cdb
SE
8007 ;;
8008
ce2cded5
L
8009 newsos6)
8010 lt_prog_compiler_pic='-KPIC'
8011 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8012 ;;
8013
ce2cded5
L
8014 *nto* | *qnx*)
8015 # QNX uses GNU C++, but need to define -shared option too, otherwise
8016 # it will coredump.
8017 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8018 ;;
8019
ce2cded5
L
8020 osf3* | osf4* | osf5*)
8021 lt_prog_compiler_wl='-Wl,'
8022 # All OSF/1 code is PIC.
8023 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8024 ;;
8025
ce2cded5
L
8026 rdos*)
8027 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8028 ;;
8029
8030 solaris*)
ce2cded5
L
8031 lt_prog_compiler_pic='-KPIC'
8032 lt_prog_compiler_static='-Bstatic'
8033 case $cc_basename in
f2c621e4 8034 f77* | f90* | f95*)
ce2cded5 8035 lt_prog_compiler_wl='-Qoption ld ';;
d7040cdb 8036 *)
ce2cded5 8037 lt_prog_compiler_wl='-Wl,';;
d7040cdb 8038 esac
d7040cdb
SE
8039 ;;
8040
8041 sunos4*)
ce2cded5
L
8042 lt_prog_compiler_wl='-Qoption ld '
8043 lt_prog_compiler_pic='-PIC'
8044 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8045 ;;
8046
ce2cded5
L
8047 sysv4 | sysv4.2uw2* | sysv4.3*)
8048 lt_prog_compiler_wl='-Wl,'
8049 lt_prog_compiler_pic='-KPIC'
8050 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8051 ;;
8052
8053 sysv4*MP*)
ce2cded5
L
8054 if test -d /usr/nec ;then
8055 lt_prog_compiler_pic='-Kconform_pic'
8056 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8057 fi
8058 ;;
8059
ce2cded5
L
8060 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8061 lt_prog_compiler_wl='-Wl,'
8062 lt_prog_compiler_pic='-KPIC'
8063 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8064 ;;
8065
ce2cded5
L
8066 unicos*)
8067 lt_prog_compiler_wl='-Wl,'
8068 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8069 ;;
8070
8071 uts4*)
ce2cded5
L
8072 lt_prog_compiler_pic='-pic'
8073 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8074 ;;
8075
8076 *)
ce2cded5 8077 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8078 ;;
8079 esac
d7040cdb
SE
8080 fi
8081
ce2cded5
L
8082case $host_os in
8083 # For platforms which do not support PIC, -DPIC is meaningless:
8084 *djgpp*)
8085 lt_prog_compiler_pic=
8086 ;;
8087 *)
8088 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8089 ;;
8090esac
f2c621e4
AS
8091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8092$as_echo "$lt_prog_compiler_pic" >&6; }
8093
8094
8095
8096
d7040cdb
SE
8097
8098
8099#
ce2cded5 8100# Check to make sure the PIC flag actually works.
d7040cdb 8101#
ce2cded5 8102if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8104$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8105if ${lt_cv_prog_compiler_pic_works+:} false; then :
81ecdfbb 8106 $as_echo_n "(cached) " >&6
ce2cded5 8107else
718a6fd8 8108 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
8109 ac_outfile=conftest.$ac_objext
8110 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8111 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8112 # Insert the option either (1) after the last *FLAGS variable, or
8113 # (2) before a word containing "conftest.", or (3) at the end.
8114 # Note that $ac_compile itself does not contain backslashes and begins
8115 # with a dollar sign (not a hyphen), so the echo should work correctly.
8116 # The option is referenced via a variable to avoid confusing sed.
8117 lt_compile=`echo "$ac_compile" | $SED \
8118 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8119 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8120 -e 's:$: $lt_compiler_flag:'`
3725885a 8121 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8122 (eval "$lt_compile" 2>conftest.err)
8123 ac_status=$?
8124 cat conftest.err >&5
3725885a 8125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8126 if (exit $ac_status) && test -s "$ac_outfile"; then
8127 # The compiler can only warn and ignore the option if not recognized
8128 # So say no if there are warnings other than the usual output.
3725885a 8129 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8130 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8131 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8132 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8133 fi
8134 fi
8135 $RM conftest*
d7040cdb 8136
ce2cded5 8137fi
81ecdfbb
RW
8138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8139$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8140
718a6fd8 8141if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8142 case $lt_prog_compiler_pic in
8143 "" | " "*) ;;
8144 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8145 esac
8146else
8147 lt_prog_compiler_pic=
8148 lt_prog_compiler_can_build_shared=no
8149fi
d7040cdb 8150
ce2cded5 8151fi
d7040cdb
SE
8152
8153
8154
8155
8156
8157
ce2cded5
L
8158#
8159# Check to make sure the static flag actually works.
8160#
8161wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8163$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8164if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8165 $as_echo_n "(cached) " >&6
ce2cded5 8166else
718a6fd8 8167 lt_cv_prog_compiler_static_works=no
ce2cded5
L
8168 save_LDFLAGS="$LDFLAGS"
8169 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8170 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8171 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8172 # The linker can only warn and ignore the option if not recognized
8173 # So say no if there are warnings
8174 if test -s conftest.err; then
8175 # Append any errors to the config.log.
8176 cat conftest.err 1>&5
3725885a 8177 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
8178 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8179 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8180 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8181 fi
8182 else
718a6fd8 8183 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8184 fi
8185 fi
718a6fd8 8186 $RM -r conftest*
ce2cded5 8187 LDFLAGS="$save_LDFLAGS"
d7040cdb 8188
ce2cded5 8189fi
81ecdfbb
RW
8190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8191$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8192
718a6fd8 8193if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
8194 :
8195else
8196 lt_prog_compiler_static=
8197fi
d7040cdb
SE
8198
8199
8200
8201
8202
8203
8204
81ecdfbb
RW
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8206$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8207if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8208 $as_echo_n "(cached) " >&6
ce2cded5
L
8209else
8210 lt_cv_prog_compiler_c_o=no
8211 $RM -r conftest 2>/dev/null
8212 mkdir conftest
8213 cd conftest
8214 mkdir out
8215 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8216
ce2cded5
L
8217 lt_compiler_flag="-o out/conftest2.$ac_objext"
8218 # Insert the option either (1) after the last *FLAGS variable, or
8219 # (2) before a word containing "conftest.", or (3) at the end.
8220 # Note that $ac_compile itself does not contain backslashes and begins
8221 # with a dollar sign (not a hyphen), so the echo should work correctly.
8222 lt_compile=`echo "$ac_compile" | $SED \
8223 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8224 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8225 -e 's:$: $lt_compiler_flag:'`
3725885a 8226 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8227 (eval "$lt_compile" 2>out/conftest.err)
8228 ac_status=$?
8229 cat out/conftest.err >&5
3725885a 8230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8231 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8232 then
8233 # The compiler can only warn and ignore the option if not recognized
8234 # So say no if there are warnings
3725885a 8235 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8236 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8237 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8238 lt_cv_prog_compiler_c_o=yes
8239 fi
8240 fi
8241 chmod u+w . 2>&5
8242 $RM conftest*
8243 # SGI C++ compiler will create directory out/ii_files/ for
8244 # template instantiation
8245 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8246 $RM out/* && rmdir out
8247 cd ..
8248 $RM -r conftest
8249 $RM conftest*
d7040cdb 8250
ce2cded5 8251fi
81ecdfbb
RW
8252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8253$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8254
8255
8256
8257
8258
8259
81ecdfbb
RW
8260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8261$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8262if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8263 $as_echo_n "(cached) " >&6
ce2cded5
L
8264else
8265 lt_cv_prog_compiler_c_o=no
8266 $RM -r conftest 2>/dev/null
8267 mkdir conftest
8268 cd conftest
8269 mkdir out
8270 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8271
ce2cded5
L
8272 lt_compiler_flag="-o out/conftest2.$ac_objext"
8273 # Insert the option either (1) after the last *FLAGS variable, or
8274 # (2) before a word containing "conftest.", or (3) at the end.
8275 # Note that $ac_compile itself does not contain backslashes and begins
8276 # with a dollar sign (not a hyphen), so the echo should work correctly.
8277 lt_compile=`echo "$ac_compile" | $SED \
8278 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8279 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8280 -e 's:$: $lt_compiler_flag:'`
3725885a 8281 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8282 (eval "$lt_compile" 2>out/conftest.err)
8283 ac_status=$?
8284 cat out/conftest.err >&5
3725885a 8285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8286 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8287 then
8288 # The compiler can only warn and ignore the option if not recognized
8289 # So say no if there are warnings
3725885a 8290 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8291 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8292 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8293 lt_cv_prog_compiler_c_o=yes
8294 fi
8295 fi
8296 chmod u+w . 2>&5
8297 $RM conftest*
8298 # SGI C++ compiler will create directory out/ii_files/ for
8299 # template instantiation
8300 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8301 $RM out/* && rmdir out
8302 cd ..
8303 $RM -r conftest
8304 $RM conftest*
d7040cdb 8305
ce2cded5 8306fi
81ecdfbb
RW
8307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8308$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8309
8310
8311
8312
ce2cded5
L
8313hard_links="nottested"
8314if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8315 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8317$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
8318 hard_links=yes
8319 $RM conftest*
8320 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8321 touch conftest.a
8322 ln conftest.a conftest.b 2>&5 || hard_links=no
8323 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8325$as_echo "$hard_links" >&6; }
ce2cded5 8326 if test "$hard_links" = no; then
81ecdfbb
RW
8327 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8328$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5
L
8329 need_locks=warn
8330 fi
8331else
8332 need_locks=no
8333fi
d7040cdb
SE
8334
8335
8336
8337
8338
8339
81ecdfbb
RW
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8341$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8342
ce2cded5
L
8343 runpath_var=
8344 allow_undefined_flag=
8345 always_export_symbols=no
8346 archive_cmds=
8347 archive_expsym_cmds=
8348 compiler_needs_object=no
8349 enable_shared_with_static_runtimes=no
8350 export_dynamic_flag_spec=
8351 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8352 hardcode_automatic=no
8353 hardcode_direct=no
8354 hardcode_direct_absolute=no
8355 hardcode_libdir_flag_spec=
8356 hardcode_libdir_flag_spec_ld=
8357 hardcode_libdir_separator=
8358 hardcode_minus_L=no
8359 hardcode_shlibpath_var=unsupported
8360 inherit_rpath=no
8361 link_all_deplibs=unknown
8362 module_cmds=
8363 module_expsym_cmds=
8364 old_archive_from_new_cmds=
8365 old_archive_from_expsyms_cmds=
8366 thread_safe_flag_spec=
8367 whole_archive_flag_spec=
8368 # include_expsyms should be a list of space-separated symbols to be *always*
8369 # included in the symbol list
8370 include_expsyms=
8371 # exclude_expsyms can be an extended regexp of symbols to exclude
8372 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8373 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8374 # as well as any symbol that contains `d'.
718a6fd8 8375 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
8376 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8377 # platforms (ab)use it in PIC code, but their linkers get confused if
8378 # the symbol is explicitly referenced. Since portable code cannot
8379 # rely on this symbol name, it's probably fine to never include it in
8380 # preloaded symbol tables.
718a6fd8 8381 # Exclude shared library initialization/finalization symbols.
ce2cded5 8382 extract_expsyms_cmds=
d7040cdb 8383
ce2cded5 8384 case $host_os in
718a6fd8 8385 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8386 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8387 # When not using gcc, we currently assume that we are using
8388 # Microsoft Visual C++.
8389 if test "$GCC" != yes; then
8390 with_gnu_ld=no
8391 fi
8392 ;;
8393 interix*)
8394 # we just hope/assume this is gcc and not c89 (= MSVC++)
8395 with_gnu_ld=yes
8396 ;;
8397 openbsd*)
8398 with_gnu_ld=no
8399 ;;
8400 esac
d7040cdb 8401
ce2cded5 8402 ld_shlibs=yes
3725885a
RW
8403
8404 # On some targets, GNU ld is compatible enough with the native linker
8405 # that we're better off using the native interface for both.
8406 lt_use_gnu_ld_interface=no
ce2cded5 8407 if test "$with_gnu_ld" = yes; then
3725885a
RW
8408 case $host_os in
8409 aix*)
8410 # The AIX port of GNU ld has always aspired to compatibility
8411 # with the native linker. However, as the warning in the GNU ld
8412 # block says, versions before 2.19.5* couldn't really create working
8413 # shared libraries, regardless of the interface used.
8414 case `$LD -v 2>&1` in
8415 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8416 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8417 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8418 *)
8419 lt_use_gnu_ld_interface=yes
8420 ;;
8421 esac
8422 ;;
8423 *)
8424 lt_use_gnu_ld_interface=yes
8425 ;;
8426 esac
8427 fi
8428
8429 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
8430 # If archive_cmds runs LD, not CC, wlarc should be empty
8431 wlarc='${wl}'
d7040cdb 8432
ce2cded5
L
8433 # Set some defaults for GNU ld with shared library support. These
8434 # are reset later if shared libraries are not supported. Putting them
8435 # here allows them to be overridden if necessary.
8436 runpath_var=LD_RUN_PATH
8437 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8438 export_dynamic_flag_spec='${wl}--export-dynamic'
8439 # ancient GNU ld didn't support --whole-archive et. al.
8440 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8441 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8442 else
8443 whole_archive_flag_spec=
8444 fi
8445 supports_anon_versioning=no
8446 case `$LD -v 2>&1` in
3725885a 8447 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
8448 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8449 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8450 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8451 *\ 2.11.*) ;; # other 2.11 versions
8452 *) supports_anon_versioning=yes ;;
8453 esac
d7040cdb 8454
ce2cded5
L
8455 # See if GNU ld supports shared libraries.
8456 case $host_os in
50e7d84b 8457 aix[3-9]*)
ce2cded5
L
8458 # On AIX/PPC, the GNU linker is very broken
8459 if test "$host_cpu" != ia64; then
8460 ld_shlibs=no
8461 cat <<_LT_EOF 1>&2
d7040cdb 8462
3725885a 8463*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
8464*** to be unable to reliably create shared libraries on AIX.
8465*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8466*** really care for shared libraries, you may want to install binutils
8467*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8468*** You will then need to restart the configuration process.
d7040cdb 8469
ce2cded5
L
8470_LT_EOF
8471 fi
8472 ;;
d7040cdb 8473
ce2cded5 8474 amigaos*)
718a6fd8
SE
8475 case $host_cpu in
8476 powerpc)
8477 # see comment about AmigaOS4 .so support
8478 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8479 archive_expsym_cmds=''
8480 ;;
8481 m68k)
8482 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)'
8483 hardcode_libdir_flag_spec='-L$libdir'
8484 hardcode_minus_L=yes
8485 ;;
8486 esac
ce2cded5 8487 ;;
d7040cdb 8488
ce2cded5
L
8489 beos*)
8490 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8491 allow_undefined_flag=unsupported
8492 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8493 # support --undefined. This deserves some investigation. FIXME
8494 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8495 else
8496 ld_shlibs=no
8497 fi
8498 ;;
d7040cdb 8499
718a6fd8 8500 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8501 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8502 # as there is no search path for DLLs.
8503 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8504 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
8505 allow_undefined_flag=unsupported
8506 always_export_symbols=no
8507 enable_shared_with_static_runtimes=yes
f2c621e4 8508 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 8509
ce2cded5
L
8510 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8511 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8512 # If the export-symbols file already is a .def file (1st line
8513 # is EXPORTS), use it as is; otherwise, prepend...
8514 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8515 cp $export_symbols $output_objdir/$soname.def;
8516 else
8517 echo EXPORTS > $output_objdir/$soname.def;
8518 cat $export_symbols >> $output_objdir/$soname.def;
8519 fi~
8520 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8521 else
8522 ld_shlibs=no
8523 fi
8524 ;;
d7040cdb 8525
3725885a
RW
8526 haiku*)
8527 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8528 link_all_deplibs=yes
8529 ;;
8530
ce2cded5
L
8531 interix[3-9]*)
8532 hardcode_direct=no
8533 hardcode_shlibpath_var=no
8534 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8535 export_dynamic_flag_spec='${wl}-E'
8536 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8537 # Instead, shared libraries are loaded at an image base (0x10000000 by
8538 # default) and relocated if they conflict, which is a slow very memory
8539 # consuming and fragmenting process. To avoid this, we pick a random,
8540 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8541 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8542 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8543 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'
8544 ;;
d7040cdb 8545
6a6859cb 8546 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
ce2cded5
L
8547 tmp_diet=no
8548 if test "$host_os" = linux-dietlibc; then
8549 case $cc_basename in
8550 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8551 esac
8552 fi
8553 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8554 && test "$tmp_diet" = no
8555 then
6e733cce 8556 tmp_addflag=' $pic_flag'
718a6fd8 8557 tmp_sharedflag='-shared'
ce2cded5
L
8558 case $cc_basename,$host_cpu in
8559 pgcc*) # Portland Group C compiler
3725885a 8560 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
ce2cded5
L
8561 tmp_addflag=' $pic_flag'
8562 ;;
3725885a
RW
8563 pgf77* | pgf90* | pgf95* | pgfortran*)
8564 # Portland Group f77 and f90 compilers
8565 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
ce2cded5
L
8566 tmp_addflag=' $pic_flag -Mnomain' ;;
8567 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8568 tmp_addflag=' -i_dynamic' ;;
8569 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8570 tmp_addflag=' -i_dynamic -nofor_main' ;;
8571 ifc* | ifort*) # Intel Fortran compiler
8572 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
8573 lf95*) # Lahey Fortran 8.1
8574 whole_archive_flag_spec=
8575 tmp_sharedflag='--shared' ;;
3725885a 8576 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
8577 tmp_sharedflag='-qmkshrobj'
8578 tmp_addflag= ;;
3725885a
RW
8579 nvcc*) # Cuda Compiler Driver 2.2
8580 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'
8581 compiler_needs_object=yes
8582 ;;
ce2cded5
L
8583 esac
8584 case `$CC -V 2>&1 | sed 5q` in
8585 *Sun\ C*) # Sun C 5.9
3725885a 8586 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
ce2cded5
L
8587 compiler_needs_object=yes
8588 tmp_sharedflag='-G' ;;
8589 *Sun\ F*) # Sun Fortran 8.3
8590 tmp_sharedflag='-G' ;;
ce2cded5
L
8591 esac
8592 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 8593
ce2cded5
L
8594 if test "x$supports_anon_versioning" = xyes; then
8595 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8596 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8597 echo "local: *; };" >> $output_objdir/$libname.ver~
8598 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8599 fi
718a6fd8
SE
8600
8601 case $cc_basename in
3725885a 8602 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
8603 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8604 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8605 hardcode_libdir_flag_spec=
8606 hardcode_libdir_flag_spec_ld='-rpath $libdir'
f2c621e4 8607 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
718a6fd8
SE
8608 if test "x$supports_anon_versioning" = xyes; then
8609 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8610 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8611 echo "local: *; };" >> $output_objdir/$libname.ver~
f2c621e4 8612 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
718a6fd8
SE
8613 fi
8614 ;;
8615 esac
ce2cded5
L
8616 else
8617 ld_shlibs=no
8618 fi
8619 ;;
d7040cdb 8620
ce2cded5
L
8621 netbsd*)
8622 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8623 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8624 wlarc=
8625 else
f2c621e4
AS
8626 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8627 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
8628 fi
8629 ;;
d7040cdb 8630
ce2cded5
L
8631 solaris*)
8632 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8633 ld_shlibs=no
8634 cat <<_LT_EOF 1>&2
d7040cdb 8635
ce2cded5
L
8636*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8637*** create shared libraries on Solaris systems. Therefore, libtool
8638*** is disabling shared libraries support. We urge you to upgrade GNU
8639*** binutils to release 2.9.1 or newer. Another option is to modify
8640*** your PATH or compiler configuration so that the native linker is
8641*** used, and then restart.
d7040cdb 8642
ce2cded5
L
8643_LT_EOF
8644 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
8645 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8646 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
8647 else
8648 ld_shlibs=no
8649 fi
8650 ;;
d7040cdb 8651
ce2cded5
L
8652 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8653 case `$LD -v 2>&1` in
8654 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8655 ld_shlibs=no
8656 cat <<_LT_EOF 1>&2
d7040cdb 8657
ce2cded5
L
8658*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8659*** reliably create shared libraries on SCO systems. Therefore, libtool
8660*** is disabling shared libraries support. We urge you to upgrade GNU
8661*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8662*** your PATH or compiler configuration so that the native linker is
8663*** used, and then restart.
d7040cdb 8664
ce2cded5
L
8665_LT_EOF
8666 ;;
8667 *)
8668 # For security reasons, it is highly recommended that you always
8669 # use absolute paths for naming shared libraries, and exclude the
8670 # DT_RUNPATH tag from executables and libraries. But doing so
8671 # requires that you compile everything twice, which is a pain.
8672 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8673 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8674 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8675 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8676 else
8677 ld_shlibs=no
8678 fi
8679 ;;
8680 esac
8681 ;;
d7040cdb 8682
ce2cded5
L
8683 sunos4*)
8684 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8685 wlarc=
8686 hardcode_direct=yes
8687 hardcode_shlibpath_var=no
8688 ;;
d7040cdb 8689
ce2cded5
L
8690 *)
8691 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
8692 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8693 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
8694 else
8695 ld_shlibs=no
8696 fi
8697 ;;
8698 esac
d7040cdb 8699
ce2cded5
L
8700 if test "$ld_shlibs" = no; then
8701 runpath_var=
8702 hardcode_libdir_flag_spec=
8703 export_dynamic_flag_spec=
8704 whole_archive_flag_spec=
8705 fi
8706 else
8707 # PORTME fill in a description of your system's linker (not GNU ld)
8708 case $host_os in
8709 aix3*)
8710 allow_undefined_flag=unsupported
8711 always_export_symbols=yes
8712 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'
8713 # Note: this linker hardcodes the directories in LIBPATH if there
8714 # are no directories specified by -L.
8715 hardcode_minus_L=yes
8716 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8717 # Neither direct hardcoding nor static linking is supported with a
8718 # broken collect2.
8719 hardcode_direct=unsupported
8720 fi
8721 ;;
d7040cdb 8722
50e7d84b 8723 aix[4-9]*)
ce2cded5
L
8724 if test "$host_cpu" = ia64; then
8725 # On IA64, the linker does run time linking by default, so we don't
8726 # have to do anything special.
8727 aix_use_runtimelinking=no
8728 exp_sym_flag='-Bexport'
8729 no_entry_flag=""
8730 else
8731 # If we're using GNU nm, then we don't want the "-C" option.
8732 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
8733 # Also, AIX nm treats weak defined symbols like other global
8734 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 8735 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 8736 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
ce2cded5 8737 else
5c14705f 8738 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
ce2cded5
L
8739 fi
8740 aix_use_runtimelinking=no
d7040cdb 8741
ce2cded5
L
8742 # Test if we are trying to use run time linking or normal
8743 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8744 # need to do runtime linking.
50e7d84b 8745 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
8746 for ld_flag in $LDFLAGS; do
8747 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8748 aix_use_runtimelinking=yes
8749 break
8750 fi
8751 done
8752 ;;
8753 esac
d7040cdb 8754
ce2cded5
L
8755 exp_sym_flag='-bexport'
8756 no_entry_flag='-bnoentry'
8757 fi
d7040cdb 8758
ce2cded5
L
8759 # When large executables or shared objects are built, AIX ld can
8760 # have problems creating the table of contents. If linking a library
8761 # or program results in "error TOC overflow" add -mminimal-toc to
8762 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8763 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 8764
ce2cded5
L
8765 archive_cmds=''
8766 hardcode_direct=yes
8767 hardcode_direct_absolute=yes
8768 hardcode_libdir_separator=':'
8769 link_all_deplibs=yes
8770 file_list_spec='${wl}-f,'
d7040cdb 8771
ce2cded5
L
8772 if test "$GCC" = yes; then
8773 case $host_os in aix4.[012]|aix4.[012].*)
8774 # We only want to do this on AIX 4.2 and lower, the check
8775 # below for broken collect2 doesn't work under 4.3+
8776 collect2name=`${CC} -print-prog-name=collect2`
8777 if test -f "$collect2name" &&
8778 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8779 then
8780 # We have reworked collect2
8781 :
8782 else
8783 # We have old collect2
8784 hardcode_direct=unsupported
8785 # It fails to find uninstalled libraries when the uninstalled
8786 # path is not listed in the libpath. Setting hardcode_minus_L
8787 # to unsupported forces relinking
8788 hardcode_minus_L=yes
8789 hardcode_libdir_flag_spec='-L$libdir'
8790 hardcode_libdir_separator=
8791 fi
8792 ;;
8793 esac
8794 shared_flag='-shared'
8795 if test "$aix_use_runtimelinking" = yes; then
8796 shared_flag="$shared_flag "'${wl}-G'
8797 fi
8798 else
8799 # not using gcc
8800 if test "$host_cpu" = ia64; then
8801 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8802 # chokes on -Wl,-G. The following line is correct:
8803 shared_flag='-G'
8804 else
8805 if test "$aix_use_runtimelinking" = yes; then
8806 shared_flag='${wl}-G'
8807 else
8808 shared_flag='${wl}-bM:SRE'
8809 fi
8810 fi
8811 fi
d7040cdb 8812
718a6fd8 8813 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
8814 # It seems that -bexpall does not export symbols beginning with
8815 # underscore (_), so it is better to generate a list of symbols to export.
8816 always_export_symbols=yes
8817 if test "$aix_use_runtimelinking" = yes; then
8818 # Warning - without using the other runtime loading flags (-brtl),
8819 # -berok will link without error, but may produce a broken library.
8820 allow_undefined_flag='-berok'
8821 # Determine the default libpath from the value encoded in an
8822 # empty executable.
f2c621e4 8823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 8824/* end confdefs.h. */
d7040cdb 8825
ce2cded5
L
8826int
8827main ()
8828{
d7040cdb 8829
ce2cded5
L
8830 ;
8831 return 0;
8832}
8833_ACEOF
81ecdfbb 8834if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 8835
f2c621e4
AS
8836lt_aix_libpath_sed='
8837 /Import File Strings/,/^$/ {
8838 /^0/ {
8839 s/^0 *\(.*\)$/\1/
8840 p
8841 }
8842 }'
8843aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8844# Check for a 64-bit object if we didn't find anything.
8845if test -z "$aix_libpath"; then
8846 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8847fi
ce2cded5 8848fi
81ecdfbb
RW
8849rm -f core conftest.err conftest.$ac_objext \
8850 conftest$ac_exeext conftest.$ac_ext
f2c621e4 8851if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 8852
ce2cded5 8853 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 8854 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
ce2cded5
L
8855 else
8856 if test "$host_cpu" = ia64; then
8857 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8858 allow_undefined_flag="-z nodefs"
8859 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"
8860 else
8861 # Determine the default libpath from the value encoded in an
8862 # empty executable.
f2c621e4 8863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 8864/* end confdefs.h. */
d7040cdb 8865
ce2cded5
L
8866int
8867main ()
8868{
d7040cdb 8869
ce2cded5
L
8870 ;
8871 return 0;
8872}
8873_ACEOF
81ecdfbb 8874if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 8875
f2c621e4
AS
8876lt_aix_libpath_sed='
8877 /Import File Strings/,/^$/ {
8878 /^0/ {
8879 s/^0 *\(.*\)$/\1/
8880 p
8881 }
8882 }'
8883aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8884# Check for a 64-bit object if we didn't find anything.
8885if test -z "$aix_libpath"; then
8886 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8887fi
ce2cded5 8888fi
81ecdfbb
RW
8889rm -f core conftest.err conftest.$ac_objext \
8890 conftest$ac_exeext conftest.$ac_ext
f2c621e4 8891if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 8892
ce2cded5
L
8893 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8894 # Warning - without using the other run time loading flags,
8895 # -berok will link without error, but may produce a broken library.
8896 no_undefined_flag=' ${wl}-bernotok'
8897 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
8898 if test "$with_gnu_ld" = yes; then
8899 # We only use this code for GNU lds that support --whole-archive.
8900 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8901 else
8902 # Exported symbols can be pulled into shared objects from archives
8903 whole_archive_flag_spec='$convenience'
8904 fi
ce2cded5
L
8905 archive_cmds_need_lc=yes
8906 # This is similar to how AIX traditionally builds its shared libraries.
8907 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'
8908 fi
8909 fi
8910 ;;
d7040cdb 8911
ce2cded5 8912 amigaos*)
718a6fd8
SE
8913 case $host_cpu in
8914 powerpc)
8915 # see comment about AmigaOS4 .so support
8916 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8917 archive_expsym_cmds=''
8918 ;;
8919 m68k)
8920 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)'
8921 hardcode_libdir_flag_spec='-L$libdir'
8922 hardcode_minus_L=yes
8923 ;;
8924 esac
ce2cded5 8925 ;;
d7040cdb 8926
ce2cded5
L
8927 bsdi[45]*)
8928 export_dynamic_flag_spec=-rdynamic
8929 ;;
d7040cdb 8930
718a6fd8 8931 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8932 # When not using gcc, we currently assume that we are using
8933 # Microsoft Visual C++.
8934 # hardcode_libdir_flag_spec is actually meaningless, as there is
8935 # no search path for DLLs.
f2c621e4
AS
8936 hardcode_libdir_flag_spec=' '
8937 allow_undefined_flag=unsupported
8938 # Tell ltmain to make .lib files, not .a files.
8939 libext=lib
8940 # Tell ltmain to make .dll files, not .so files.
8941 shrext_cmds=".dll"
8942 # FIXME: Setting linknames here is a bad hack.
8943 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8944 # The linker will automatically build a .lib file if we build a DLL.
8945 old_archive_from_new_cmds='true'
8946 # FIXME: Should let the user specify the lib program.
8947 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8948 fix_srcfile_path='`cygpath -w "$srcfile"`'
8949 enable_shared_with_static_runtimes=yes
ce2cded5 8950 ;;
d7040cdb 8951
ce2cded5 8952 darwin* | rhapsody*)
d7040cdb 8953
718a6fd8
SE
8954
8955 archive_cmds_need_lc=no
8956 hardcode_direct=no
8957 hardcode_automatic=yes
8958 hardcode_shlibpath_var=unsupported
3725885a
RW
8959 if test "$lt_cv_ld_force_load" = "yes"; then
8960 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\"`'
8961 else
8962 whole_archive_flag_spec=''
8963 fi
718a6fd8
SE
8964 link_all_deplibs=yes
8965 allow_undefined_flag="$_lt_dar_allow_undefined"
8966 case $cc_basename in
8967 ifort*) _lt_dar_can_shared=yes ;;
8968 *) _lt_dar_can_shared=$GCC ;;
8969 esac
8970 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 8971 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
8972 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8973 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8974 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}"
8975 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}"
8976
8977 else
8978 ld_shlibs=no
8979 fi
8980
ce2cded5 8981 ;;
d7040cdb 8982
ce2cded5
L
8983 dgux*)
8984 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8985 hardcode_libdir_flag_spec='-L$libdir'
8986 hardcode_shlibpath_var=no
8987 ;;
d7040cdb 8988
ce2cded5
L
8989 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8990 # support. Future versions do this automatically, but an explicit c++rt0.o
8991 # does not break anything, and helps significantly (at the cost of a little
8992 # extra space).
8993 freebsd2.2*)
8994 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8995 hardcode_libdir_flag_spec='-R$libdir'
8996 hardcode_direct=yes
8997 hardcode_shlibpath_var=no
8998 ;;
d7040cdb 8999
ce2cded5 9000 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9001 freebsd2.*)
ce2cded5
L
9002 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9003 hardcode_direct=yes
9004 hardcode_minus_L=yes
9005 hardcode_shlibpath_var=no
9006 ;;
d7040cdb 9007
ce2cded5
L
9008 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9009 freebsd* | dragonfly*)
f2c621e4 9010 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9011 hardcode_libdir_flag_spec='-R$libdir'
9012 hardcode_direct=yes
9013 hardcode_shlibpath_var=no
9014 ;;
d7040cdb 9015
ce2cded5
L
9016 hpux9*)
9017 if test "$GCC" = yes; then
f2c621e4 9018 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'
ce2cded5
L
9019 else
9020 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'
9021 fi
9022 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9023 hardcode_libdir_separator=:
9024 hardcode_direct=yes
d7040cdb 9025
ce2cded5
L
9026 # hardcode_minus_L: Not really in the search PATH,
9027 # but as the default location of the library.
9028 hardcode_minus_L=yes
9029 export_dynamic_flag_spec='${wl}-E'
9030 ;;
d7040cdb 9031
ce2cded5 9032 hpux10*)
3725885a 9033 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
f2c621e4 9034 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9035 else
9036 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9037 fi
9038 if test "$with_gnu_ld" = no; then
9039 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9040 hardcode_libdir_flag_spec_ld='+b $libdir'
9041 hardcode_libdir_separator=:
9042 hardcode_direct=yes
9043 hardcode_direct_absolute=yes
9044 export_dynamic_flag_spec='${wl}-E'
9045 # hardcode_minus_L: Not really in the search PATH,
9046 # but as the default location of the library.
9047 hardcode_minus_L=yes
9048 fi
9049 ;;
d7040cdb 9050
ce2cded5 9051 hpux11*)
3725885a 9052 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9053 case $host_cpu in
9054 hppa*64*)
6a6859cb 9055 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9056 ;;
9057 ia64*)
f2c621e4 9058 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9059 ;;
9060 *)
f2c621e4 9061 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9062 ;;
9063 esac
9064 else
9065 case $host_cpu in
9066 hppa*64*)
6a6859cb 9067 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9068 ;;
9069 ia64*)
9070 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9071 ;;
9072 *)
3725885a
RW
9073
9074 # Older versions of the 11.00 compiler do not understand -b yet
9075 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9077$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9078if ${lt_cv_prog_compiler__b+:} false; then :
3725885a
RW
9079 $as_echo_n "(cached) " >&6
9080else
9081 lt_cv_prog_compiler__b=no
9082 save_LDFLAGS="$LDFLAGS"
9083 LDFLAGS="$LDFLAGS -b"
9084 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9085 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9086 # The linker can only warn and ignore the option if not recognized
9087 # So say no if there are warnings
9088 if test -s conftest.err; then
9089 # Append any errors to the config.log.
9090 cat conftest.err 1>&5
9091 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9092 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9093 if diff conftest.exp conftest.er2 >/dev/null; then
9094 lt_cv_prog_compiler__b=yes
9095 fi
9096 else
9097 lt_cv_prog_compiler__b=yes
9098 fi
9099 fi
9100 $RM -r conftest*
9101 LDFLAGS="$save_LDFLAGS"
9102
9103fi
9104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9105$as_echo "$lt_cv_prog_compiler__b" >&6; }
9106
9107if test x"$lt_cv_prog_compiler__b" = xyes; then
9108 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9109else
9110 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9111fi
9112
ce2cded5
L
9113 ;;
9114 esac
9115 fi
9116 if test "$with_gnu_ld" = no; then
9117 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9118 hardcode_libdir_separator=:
d7040cdb 9119
ce2cded5
L
9120 case $host_cpu in
9121 hppa*64*|ia64*)
9122 hardcode_direct=no
9123 hardcode_shlibpath_var=no
9124 ;;
9125 *)
9126 hardcode_direct=yes
9127 hardcode_direct_absolute=yes
9128 export_dynamic_flag_spec='${wl}-E'
d7040cdb 9129
ce2cded5
L
9130 # hardcode_minus_L: Not really in the search PATH,
9131 # but as the default location of the library.
9132 hardcode_minus_L=yes
9133 ;;
9134 esac
9135 fi
9136 ;;
9137
9138 irix5* | irix6* | nonstopux*)
9139 if test "$GCC" = yes; then
f2c621e4 9140 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
ce2cded5
L
9141 # Try to use the -exported_symbol ld option, if it does not
9142 # work, assume that -exports_file does not work either and
9143 # implicitly export all symbols.
f2c621e4
AS
9144 save_LDFLAGS="$LDFLAGS"
9145 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 9147/* end confdefs.h. */
f2c621e4 9148int foo(void) {}
ce2cded5 9149_ACEOF
81ecdfbb 9150if ac_fn_c_try_link "$LINENO"; then :
f2c621e4
AS
9151 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'
9152
d7040cdb 9153fi
81ecdfbb
RW
9154rm -f core conftest.err conftest.$ac_objext \
9155 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9156 LDFLAGS="$save_LDFLAGS"
ce2cded5 9157 else
3725885a
RW
9158 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'
9159 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
ce2cded5
L
9160 fi
9161 archive_cmds_need_lc='no'
9162 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9163 hardcode_libdir_separator=:
9164 inherit_rpath=yes
9165 link_all_deplibs=yes
9166 ;;
d7040cdb 9167
ce2cded5
L
9168 netbsd*)
9169 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9170 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9171 else
9172 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9173 fi
9174 hardcode_libdir_flag_spec='-R$libdir'
9175 hardcode_direct=yes
9176 hardcode_shlibpath_var=no
9177 ;;
d7040cdb 9178
ce2cded5
L
9179 newsos6)
9180 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9181 hardcode_direct=yes
9182 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9183 hardcode_libdir_separator=:
9184 hardcode_shlibpath_var=no
9185 ;;
d7040cdb 9186
ce2cded5
L
9187 *nto* | *qnx*)
9188 ;;
d7040cdb 9189
ce2cded5 9190 openbsd*)
718a6fd8
SE
9191 if test -f /usr/libexec/ld.so; then
9192 hardcode_direct=yes
9193 hardcode_shlibpath_var=no
9194 hardcode_direct_absolute=yes
9195 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 9196 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9197 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 9198 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9199 export_dynamic_flag_spec='${wl}-E'
9200 else
9201 case $host_os in
9202 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9203 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9204 hardcode_libdir_flag_spec='-R$libdir'
9205 ;;
9206 *)
9207 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9208 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9209 ;;
9210 esac
9211 fi
9212 else
9213 ld_shlibs=no
d7040cdb
SE
9214 fi
9215 ;;
d7040cdb 9216
ce2cded5
L
9217 os2*)
9218 hardcode_libdir_flag_spec='-L$libdir'
9219 hardcode_minus_L=yes
9220 allow_undefined_flag=unsupported
3725885a 9221 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
ce2cded5
L
9222 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9223 ;;
d7040cdb 9224
ce2cded5
L
9225 osf3*)
9226 if test "$GCC" = yes; then
9227 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9228 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
ce2cded5
L
9229 else
9230 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9231 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
ce2cded5
L
9232 fi
9233 archive_cmds_need_lc='no'
9234 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9235 hardcode_libdir_separator=:
9236 ;;
d7040cdb 9237
ce2cded5
L
9238 osf4* | osf5*) # as osf3* with the addition of -msym flag
9239 if test "$GCC" = yes; then
9240 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
f2c621e4 9241 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
ce2cded5
L
9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9243 else
9244 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9245 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
ce2cded5 9246 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 9247 $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'
d7040cdb 9248
ce2cded5
L
9249 # Both c and cxx compiler support -rpath directly
9250 hardcode_libdir_flag_spec='-rpath $libdir'
9251 fi
9252 archive_cmds_need_lc='no'
9253 hardcode_libdir_separator=:
9254 ;;
d7040cdb 9255
ce2cded5
L
9256 solaris*)
9257 no_undefined_flag=' -z defs'
9258 if test "$GCC" = yes; then
9259 wlarc='${wl}'
f2c621e4 9260 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5 9261 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
f2c621e4 9262 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
ce2cded5
L
9263 else
9264 case `$CC -V 2>&1` in
9265 *"Compilers 5.0"*)
9266 wlarc=''
9267 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9268 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9269 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9270 ;;
9271 *)
9272 wlarc='${wl}'
9273 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9274 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9275 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9276 ;;
9277 esac
9278 fi
9279 hardcode_libdir_flag_spec='-R$libdir'
9280 hardcode_shlibpath_var=no
9281 case $host_os in
9282 solaris2.[0-5] | solaris2.[0-5].*) ;;
9283 *)
9284 # The compiler driver will combine and reorder linker options,
9285 # but understands `-z linker_flag'. GCC discards it without `$wl',
9286 # but is careful enough not to reorder.
9287 # Supported since Solaris 2.6 (maybe 2.5.1?)
9288 if test "$GCC" = yes; then
9289 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9290 else
9291 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9292 fi
9293 ;;
9294 esac
9295 link_all_deplibs=yes
d7040cdb 9296 ;;
ce2cded5
L
9297
9298 sunos4*)
9299 if test "x$host_vendor" = xsequent; then
9300 # Use $CC to link under sequent, because it throws in some extra .o
9301 # files that make .init and .fini sections work.
9302 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 9303 else
ce2cded5 9304 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
d7040cdb 9305 fi
ce2cded5
L
9306 hardcode_libdir_flag_spec='-L$libdir'
9307 hardcode_direct=yes
9308 hardcode_minus_L=yes
9309 hardcode_shlibpath_var=no
d7040cdb 9310 ;;
ce2cded5
L
9311
9312 sysv4)
9313 case $host_vendor in
9314 sni)
9315 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9316 hardcode_direct=yes # is this really true???
9317 ;;
9318 siemens)
9319 ## LD is ld it makes a PLAMLIB
9320 ## CC just makes a GrossModule.
9321 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9322 reload_cmds='$CC -r -o $output$reload_objs'
9323 hardcode_direct=no
9324 ;;
9325 motorola)
9326 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9327 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9328 ;;
9329 esac
9330 runpath_var='LD_RUN_PATH'
9331 hardcode_shlibpath_var=no
d7040cdb 9332 ;;
d7040cdb 9333
ce2cded5
L
9334 sysv4.3*)
9335 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9336 hardcode_shlibpath_var=no
9337 export_dynamic_flag_spec='-Bexport'
9338 ;;
d7040cdb 9339
ce2cded5
L
9340 sysv4*MP*)
9341 if test -d /usr/nec; then
9342 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9343 hardcode_shlibpath_var=no
9344 runpath_var=LD_RUN_PATH
9345 hardcode_runpath_var=yes
9346 ld_shlibs=yes
9347 fi
9348 ;;
d7040cdb 9349
ce2cded5
L
9350 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9351 no_undefined_flag='${wl}-z,text'
9352 archive_cmds_need_lc=no
9353 hardcode_shlibpath_var=no
9354 runpath_var='LD_RUN_PATH'
d7040cdb 9355
ce2cded5
L
9356 if test "$GCC" = yes; then
9357 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9358 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9359 else
9360 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9361 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9362 fi
9363 ;;
d7040cdb 9364
ce2cded5
L
9365 sysv5* | sco3.2v5* | sco5v6*)
9366 # Note: We can NOT use -z defs as we might desire, because we do not
9367 # link with -lc, and that would cause any symbols used from libc to
9368 # always be unresolved, which means just about no library would
9369 # ever link correctly. If we're not using GNU ld we use -z text
9370 # though, which does catch some bad symbols but isn't as heavy-handed
9371 # as -z defs.
9372 no_undefined_flag='${wl}-z,text'
9373 allow_undefined_flag='${wl}-z,nodefs'
9374 archive_cmds_need_lc=no
9375 hardcode_shlibpath_var=no
9376 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9377 hardcode_libdir_separator=':'
9378 link_all_deplibs=yes
9379 export_dynamic_flag_spec='${wl}-Bexport'
9380 runpath_var='LD_RUN_PATH'
d7040cdb 9381
ce2cded5
L
9382 if test "$GCC" = yes; then
9383 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9384 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9385 else
9386 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9387 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9388 fi
d7040cdb 9389 ;;
d7040cdb 9390
ce2cded5
L
9391 uts4*)
9392 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9393 hardcode_libdir_flag_spec='-L$libdir'
9394 hardcode_shlibpath_var=no
9395 ;;
d7040cdb 9396
ce2cded5
L
9397 *)
9398 ld_shlibs=no
9399 ;;
9400 esac
9401
9402 if test x$host_vendor = xsni; then
9403 case $host in
9404 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9405 export_dynamic_flag_spec='${wl}-Blargedynsym'
9406 ;;
9407 esac
d7040cdb 9408 fi
ce2cded5 9409 fi
d7040cdb 9410
81ecdfbb
RW
9411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9412$as_echo "$ld_shlibs" >&6; }
ce2cded5 9413test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 9414
ce2cded5 9415with_gnu_ld=$with_gnu_ld
d7040cdb 9416
d7040cdb 9417
d7040cdb 9418
d7040cdb 9419
d7040cdb 9420
d7040cdb 9421
d7040cdb 9422
d7040cdb 9423
d7040cdb 9424
d7040cdb 9425
d7040cdb 9426
d7040cdb 9427
d7040cdb 9428
d7040cdb 9429
d7040cdb 9430
ce2cded5
L
9431#
9432# Do we need to explicitly link libc?
9433#
9434case "x$archive_cmds_need_lc" in
9435x|xyes)
9436 # Assume -lc should be added
9437 archive_cmds_need_lc=yes
d7040cdb 9438
ce2cded5
L
9439 if test "$enable_shared" = yes && test "$GCC" = yes; then
9440 case $archive_cmds in
9441 *'~'*)
9442 # FIXME: we may have to deal with multi-command sequences.
9443 ;;
9444 '$CC '*)
9445 # Test whether the compiler implicitly links with -lc since on some
9446 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9447 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9449$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9450if ${lt_cv_archive_cmds_need_lc+:} false; then :
81ecdfbb 9451 $as_echo_n "(cached) " >&6
39144654
RW
9452else
9453 $RM conftest*
9454 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9455
81ecdfbb 9456 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
9457 (eval $ac_compile) 2>&5
9458 ac_status=$?
81ecdfbb
RW
9459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9460 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9461 soname=conftest
9462 lib=conftest
9463 libobjs=conftest.$ac_objext
9464 deplibs=
9465 wl=$lt_prog_compiler_wl
9466 pic_flag=$lt_prog_compiler_pic
9467 compiler_flags=-v
9468 linker_flags=-v
9469 verstring=
9470 output_objdir=.
9471 libname=conftest
9472 lt_save_allow_undefined_flag=$allow_undefined_flag
9473 allow_undefined_flag=
81ecdfbb 9474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
9475 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9476 ac_status=$?
81ecdfbb
RW
9477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9478 test $ac_status = 0; }
39144654
RW
9479 then
9480 lt_cv_archive_cmds_need_lc=no
9481 else
9482 lt_cv_archive_cmds_need_lc=yes
9483 fi
9484 allow_undefined_flag=$lt_save_allow_undefined_flag
9485 else
9486 cat conftest.err 1>&5
9487 fi
9488 $RM conftest*
9489
9490fi
81ecdfbb
RW
9491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9492$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9493 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
9494 ;;
9495 esac
d7040cdb 9496 fi
d7040cdb 9497 ;;
ce2cded5 9498esac
d7040cdb 9499
d7040cdb 9500
d7040cdb 9501
d7040cdb 9502
d7040cdb 9503
d7040cdb 9504
d7040cdb 9505
d7040cdb
SE
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
d7040cdb 9593
d7040cdb 9594
d7040cdb
SE
9595
9596
9597
9598
9599
9600
d7040cdb 9601
d7040cdb 9602
d7040cdb 9603
d7040cdb 9604
d7040cdb 9605
d7040cdb 9606
d7040cdb 9607
d7040cdb 9608
d7040cdb 9609
d7040cdb 9610
d7040cdb 9611
d7040cdb 9612
d7040cdb 9613
d7040cdb 9614
d7040cdb 9615
d7040cdb 9616
d7040cdb 9617
d7040cdb 9618
d7040cdb 9619
d7040cdb 9620
d7040cdb 9621
d7040cdb 9622
d7040cdb 9623
ce2cded5
L
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
81ecdfbb
RW
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9657$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
9658
9659if test "$GCC" = yes; then
ce2cded5
L
9660 case $host_os in
9661 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9662 *) lt_awk_arg="/^libraries:/" ;;
9663 esac
3725885a
RW
9664 case $host_os in
9665 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9666 *) lt_sed_strip_eq="s,=/,/,g" ;;
9667 esac
9668 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9669 case $lt_search_path_spec in
9670 *\;*)
ce2cded5
L
9671 # if the path contains ";" then we assume it to be the separator
9672 # otherwise default to the standard path separator (i.e. ":") - it is
9673 # assumed that no part of a normal pathname contains ";" but that should
9674 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
9675 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9676 ;;
9677 *)
9678 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9679 ;;
9680 esac
ce2cded5
L
9681 # Ok, now we have the path, separated by spaces, we can step through it
9682 # and add multilib dir if necessary.
9683 lt_tmp_lt_search_path_spec=
9684 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9685 for lt_sys_path in $lt_search_path_spec; do
9686 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9687 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9688 else
9689 test -d "$lt_sys_path" && \
9690 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9691 fi
9692 done
3725885a 9693 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
9694BEGIN {RS=" "; FS="/|\n";} {
9695 lt_foo="";
9696 lt_count=0;
9697 for (lt_i = NF; lt_i > 0; lt_i--) {
9698 if ($lt_i != "" && $lt_i != ".") {
9699 if ($lt_i == "..") {
9700 lt_count++;
9701 } else {
9702 if (lt_count == 0) {
9703 lt_foo="/" $lt_i lt_foo;
9704 } else {
9705 lt_count--;
9706 }
9707 }
9708 }
9709 }
9710 if (lt_foo != "") { lt_freq[lt_foo]++; }
9711 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9712}'`
3725885a
RW
9713 # AWK program above erroneously prepends '/' to C:/dos/paths
9714 # for these hosts.
9715 case $host_os in
9716 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9717 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9718 esac
9719 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb 9720else
ce2cded5
L
9721 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9722fi
9723library_names_spec=
9724libname_spec='lib$name'
9725soname_spec=
9726shrext_cmds=".so"
9727postinstall_cmds=
9728postuninstall_cmds=
9729finish_cmds=
9730finish_eval=
9731shlibpath_var=
9732shlibpath_overrides_runpath=unknown
9733version_type=none
9734dynamic_linker="$host_os ld.so"
9735sys_lib_dlsearch_path_spec="/lib /usr/lib"
9736need_lib_prefix=unknown
9737hardcode_into_libs=no
9738
9739# when you set need_version to no, make sure it does not cause -set_version
9740# flags to be left without arguments
9741need_version=unknown
9742
9743case $host_os in
9744aix3*)
9745 version_type=linux
9746 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9747 shlibpath_var=LIBPATH
9748
9749 # AIX 3 has no versioning support, so we append a major version to the name.
9750 soname_spec='${libname}${release}${shared_ext}$major'
9751 ;;
9752
50e7d84b 9753aix[4-9]*)
ce2cded5
L
9754 version_type=linux
9755 need_lib_prefix=no
9756 need_version=no
9757 hardcode_into_libs=yes
9758 if test "$host_cpu" = ia64; then
9759 # AIX 5 supports IA64
9760 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9761 shlibpath_var=LD_LIBRARY_PATH
9762 else
9763 # With GCC up to 2.95.x, collect2 would create an import file
9764 # for dependence libraries. The import file would start with
9765 # the line `#! .'. This would cause the generated library to
9766 # depend on `.', always an invalid library. This was fixed in
9767 # development snapshots of GCC prior to 3.0.
9768 case $host_os in
9769 aix4 | aix4.[01] | aix4.[01].*)
9770 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9771 echo ' yes '
9772 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9773 :
9774 else
9775 can_build_shared=no
9776 fi
9777 ;;
9778 esac
9779 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9780 # soname into executable. Probably we can add versioning support to
9781 # collect2, so additional links can be useful in future.
9782 if test "$aix_use_runtimelinking" = yes; then
9783 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9784 # instead of lib<name>.a to let people know that these are not
9785 # typical AIX shared libraries.
9786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9787 else
9788 # We preserve .a as extension for shared libraries through AIX4.2
9789 # and later when we are not doing run time linking.
9790 library_names_spec='${libname}${release}.a $libname.a'
9791 soname_spec='${libname}${release}${shared_ext}$major'
9792 fi
9793 shlibpath_var=LIBPATH
9794 fi
9795 ;;
9796
9797amigaos*)
718a6fd8
SE
9798 case $host_cpu in
9799 powerpc)
9800 # Since July 2007 AmigaOS4 officially supports .so libraries.
9801 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9803 ;;
9804 m68k)
ce2cded5
L
9805 library_names_spec='$libname.ixlibrary $libname.a'
9806 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 9807 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
9808 ;;
9809 esac
ce2cded5
L
9810 ;;
9811
9812beos*)
9813 library_names_spec='${libname}${shared_ext}'
9814 dynamic_linker="$host_os ld.so"
9815 shlibpath_var=LIBRARY_PATH
9816 ;;
9817
9818bsdi[45]*)
9819 version_type=linux
9820 need_version=no
9821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9822 soname_spec='${libname}${release}${shared_ext}$major'
9823 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9824 shlibpath_var=LD_LIBRARY_PATH
9825 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9826 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9827 # the default ld.so.conf also contains /usr/contrib/lib and
9828 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9829 # libtool to hard-code these into programs
9830 ;;
9831
718a6fd8 9832cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9833 version_type=windows
9834 shrext_cmds=".dll"
9835 need_version=no
9836 need_lib_prefix=no
9837
f2c621e4
AS
9838 case $GCC,$host_os in
9839 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
9840 library_names_spec='$libname.dll.a'
9841 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9842 postinstall_cmds='base_file=`basename \${file}`~
9843 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9844 dldir=$destdir/`dirname \$dlpath`~
9845 test -d \$dldir || mkdir -p \$dldir~
9846 $install_prog $dir/$dlname \$dldir/$dlname~
9847 chmod a+x \$dldir/$dlname~
9848 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9849 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9850 fi'
9851 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9852 dlpath=$dir/\$dldll~
9853 $RM \$dlpath'
9854 shlibpath_overrides_runpath=yes
9855
9856 case $host_os in
9857 cygwin*)
9858 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9859 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
9860
9861 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 9862 ;;
718a6fd8 9863 mingw* | cegcc*)
ce2cded5
L
9864 # MinGW DLLs use traditional 'lib' prefix
9865 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
9866 ;;
9867 pw32*)
9868 # pw32 DLLs use 'pw' prefix rather than 'lib'
9869 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9870 ;;
9871 esac
9872 ;;
9873
9874 *)
9875 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9876 ;;
9877 esac
f2c621e4 9878 dynamic_linker='Win32 ld.exe'
ce2cded5
L
9879 # FIXME: first we should search . and the directory the executable is in
9880 shlibpath_var=PATH
9881 ;;
9882
9883darwin* | rhapsody*)
9884 dynamic_linker="$host_os dyld"
9885 version_type=darwin
9886 need_lib_prefix=no
9887 need_version=no
9888 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9889 soname_spec='${libname}${release}${major}$shared_ext'
9890 shlibpath_overrides_runpath=yes
9891 shlibpath_var=DYLD_LIBRARY_PATH
9892 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9893
9894 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9895 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9896 ;;
9897
9898dgux*)
9899 version_type=linux
9900 need_lib_prefix=no
9901 need_version=no
9902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9903 soname_spec='${libname}${release}${shared_ext}$major'
9904 shlibpath_var=LD_LIBRARY_PATH
9905 ;;
9906
ce2cded5
L
9907freebsd* | dragonfly*)
9908 # DragonFly does not have aout. When/if they implement a new
9909 # versioning mechanism, adjust this.
9910 if test -x /usr/bin/objformat; then
9911 objformat=`/usr/bin/objformat`
9912 else
9913 case $host_os in
6d2920c8 9914 freebsd[23].*) objformat=aout ;;
ce2cded5
L
9915 *) objformat=elf ;;
9916 esac
9917 fi
9918 version_type=freebsd-$objformat
9919 case $version_type in
9920 freebsd-elf*)
9921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9922 need_version=no
9923 need_lib_prefix=no
9924 ;;
9925 freebsd-*)
9926 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9927 need_version=yes
9928 ;;
9929 esac
9930 shlibpath_var=LD_LIBRARY_PATH
9931 case $host_os in
6d2920c8 9932 freebsd2.*)
ce2cded5
L
9933 shlibpath_overrides_runpath=yes
9934 ;;
9935 freebsd3.[01]* | freebsdelf3.[01]*)
9936 shlibpath_overrides_runpath=yes
9937 hardcode_into_libs=yes
9938 ;;
9939 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9940 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9941 shlibpath_overrides_runpath=no
9942 hardcode_into_libs=yes
9943 ;;
9944 *) # from 4.6 on, and DragonFly
9945 shlibpath_overrides_runpath=yes
9946 hardcode_into_libs=yes
9947 ;;
9948 esac
9949 ;;
9950
3725885a
RW
9951haiku*)
9952 version_type=linux
9953 need_lib_prefix=no
9954 need_version=no
9955 dynamic_linker="$host_os runtime_loader"
9956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9957 soname_spec='${libname}${release}${shared_ext}$major'
9958 shlibpath_var=LIBRARY_PATH
9959 shlibpath_overrides_runpath=yes
d85e70a3 9960 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
3725885a
RW
9961 hardcode_into_libs=yes
9962 ;;
9963
ce2cded5
L
9964hpux9* | hpux10* | hpux11*)
9965 # Give a soname corresponding to the major version so that dld.sl refuses to
9966 # link against other versions.
9967 version_type=sunos
9968 need_lib_prefix=no
9969 need_version=no
9970 case $host_cpu in
9971 ia64*)
9972 shrext_cmds='.so'
9973 hardcode_into_libs=yes
9974 dynamic_linker="$host_os dld.so"
9975 shlibpath_var=LD_LIBRARY_PATH
9976 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9978 soname_spec='${libname}${release}${shared_ext}$major'
9979 if test "X$HPUX_IA64_MODE" = X32; then
9980 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9981 else
9982 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9983 fi
9984 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9985 ;;
9986 hppa*64*)
9987 shrext_cmds='.sl'
9988 hardcode_into_libs=yes
9989 dynamic_linker="$host_os dld.sl"
9990 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9991 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9993 soname_spec='${libname}${release}${shared_ext}$major'
9994 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9995 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9996 ;;
9997 *)
9998 shrext_cmds='.sl'
9999 dynamic_linker="$host_os dld.sl"
10000 shlibpath_var=SHLIB_PATH
10001 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10003 soname_spec='${libname}${release}${shared_ext}$major'
10004 ;;
10005 esac
3725885a 10006 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 10007 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10008 # or fails outright, so override atomically:
10009 install_override_mode=555
ce2cded5
L
10010 ;;
10011
10012interix[3-9]*)
10013 version_type=linux
10014 need_lib_prefix=no
10015 need_version=no
10016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10017 soname_spec='${libname}${release}${shared_ext}$major'
10018 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10019 shlibpath_var=LD_LIBRARY_PATH
10020 shlibpath_overrides_runpath=no
10021 hardcode_into_libs=yes
10022 ;;
10023
10024irix5* | irix6* | nonstopux*)
10025 case $host_os in
10026 nonstopux*) version_type=nonstopux ;;
10027 *)
10028 if test "$lt_cv_prog_gnu_ld" = yes; then
10029 version_type=linux
10030 else
10031 version_type=irix
10032 fi ;;
10033 esac
10034 need_lib_prefix=no
10035 need_version=no
10036 soname_spec='${libname}${release}${shared_ext}$major'
10037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10038 case $host_os in
10039 irix5* | nonstopux*)
10040 libsuff= shlibsuff=
10041 ;;
10042 *)
10043 case $LD in # libtool.m4 will add one of these switches to LD
10044 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10045 libsuff= shlibsuff= libmagic=32-bit;;
10046 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10047 libsuff=32 shlibsuff=N32 libmagic=N32;;
10048 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10049 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10050 *) libsuff= shlibsuff= libmagic=never-match;;
10051 esac
10052 ;;
10053 esac
10054 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10055 shlibpath_overrides_runpath=no
10056 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10057 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10058 hardcode_into_libs=yes
10059 ;;
d7040cdb 10060
ce2cded5
L
10061# No shared lib support for Linux oldld, aout, or coff.
10062linux*oldld* | linux*aout* | linux*coff*)
10063 dynamic_linker=no
10064 ;;
10065
10066# This must be Linux ELF.
6a6859cb
AM
10067
10068# uclinux* changes (here and below) have been submitted to the libtool
10069# project, but have not yet been accepted: they are GCC-local changes
10070# for the time being. (See
10071# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10072linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
ce2cded5
L
10073 version_type=linux
10074 need_lib_prefix=no
10075 need_version=no
10076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10077 soname_spec='${libname}${release}${shared_ext}$major'
10078 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10079 shlibpath_var=LD_LIBRARY_PATH
10080 shlibpath_overrides_runpath=no
39144654 10081
ce2cded5 10082 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10083 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
81ecdfbb 10084 $as_echo_n "(cached) " >&6
39144654
RW
10085else
10086 lt_cv_shlibpath_overrides_runpath=no
10087 save_LDFLAGS=$LDFLAGS
10088 save_libdir=$libdir
10089 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10090 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10092/* end confdefs.h. */
10093
d7040cdb
SE
10094int
10095main ()
10096{
ce2cded5 10097
d7040cdb
SE
10098 ;
10099 return 0;
10100}
10101_ACEOF
81ecdfbb
RW
10102if ac_fn_c_try_link "$LINENO"; then :
10103 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10104 lt_cv_shlibpath_overrides_runpath=yes
ce2cded5 10105fi
ce2cded5 10106fi
81ecdfbb
RW
10107rm -f core conftest.err conftest.$ac_objext \
10108 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10109 LDFLAGS=$save_LDFLAGS
10110 libdir=$save_libdir
10111
10112fi
10113
10114 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ce2cded5
L
10115
10116 # This implies no fast_install, which is unacceptable.
10117 # Some rework will be needed to allow for fast_install
10118 # before this can be enabled.
10119 hardcode_into_libs=yes
10120
10121 # Append ld.so.conf contents to the search path
10122 if test -f /etc/ld.so.conf; then
3725885a 10123 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 10124 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
ce2cded5
L
10125 fi
10126
10127 # We used to test for /lib/ld.so.1 and disable shared libraries on
10128 # powerpc, because MkLinux only supported shared libraries with the
10129 # GNU dynamic linker. Since this was broken with cross compilers,
10130 # most powerpc-linux boxes support dynamic linking these days and
10131 # people can always --disable-shared, the test was removed, and we
10132 # assume the GNU/Linux dynamic linker is in use.
10133 dynamic_linker='GNU/Linux ld.so'
10134 ;;
10135
10136netbsd*)
10137 version_type=sunos
10138 need_lib_prefix=no
10139 need_version=no
10140 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10142 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10143 dynamic_linker='NetBSD (a.out) ld.so'
10144 else
10145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10146 soname_spec='${libname}${release}${shared_ext}$major'
10147 dynamic_linker='NetBSD ld.elf_so'
10148 fi
10149 shlibpath_var=LD_LIBRARY_PATH
10150 shlibpath_overrides_runpath=yes
10151 hardcode_into_libs=yes
10152 ;;
10153
10154newsos6)
10155 version_type=linux
10156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10157 shlibpath_var=LD_LIBRARY_PATH
10158 shlibpath_overrides_runpath=yes
10159 ;;
10160
10161*nto* | *qnx*)
10162 version_type=qnx
10163 need_lib_prefix=no
10164 need_version=no
10165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10166 soname_spec='${libname}${release}${shared_ext}$major'
10167 shlibpath_var=LD_LIBRARY_PATH
10168 shlibpath_overrides_runpath=no
10169 hardcode_into_libs=yes
10170 dynamic_linker='ldqnx.so'
10171 ;;
10172
10173openbsd*)
10174 version_type=sunos
10175 sys_lib_dlsearch_path_spec="/usr/lib"
10176 need_lib_prefix=no
10177 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10178 case $host_os in
10179 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10180 *) need_version=no ;;
10181 esac
10182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10183 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10184 shlibpath_var=LD_LIBRARY_PATH
10185 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10186 case $host_os in
10187 openbsd2.[89] | openbsd2.[89].*)
10188 shlibpath_overrides_runpath=no
10189 ;;
10190 *)
10191 shlibpath_overrides_runpath=yes
10192 ;;
10193 esac
10194 else
10195 shlibpath_overrides_runpath=yes
10196 fi
10197 ;;
10198
10199os2*)
10200 libname_spec='$name'
10201 shrext_cmds=".dll"
10202 need_lib_prefix=no
10203 library_names_spec='$libname${shared_ext} $libname.a'
10204 dynamic_linker='OS/2 ld.exe'
10205 shlibpath_var=LIBPATH
10206 ;;
10207
10208osf3* | osf4* | osf5*)
10209 version_type=osf
10210 need_lib_prefix=no
10211 need_version=no
10212 soname_spec='${libname}${release}${shared_ext}$major'
10213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10214 shlibpath_var=LD_LIBRARY_PATH
10215 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10216 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10217 ;;
10218
10219rdos*)
10220 dynamic_linker=no
10221 ;;
10222
10223solaris*)
10224 version_type=linux
10225 need_lib_prefix=no
10226 need_version=no
10227 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10228 soname_spec='${libname}${release}${shared_ext}$major'
10229 shlibpath_var=LD_LIBRARY_PATH
10230 shlibpath_overrides_runpath=yes
10231 hardcode_into_libs=yes
10232 # ldd complains unless libraries are executable
10233 postinstall_cmds='chmod +x $lib'
10234 ;;
10235
10236sunos4*)
10237 version_type=sunos
10238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10239 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10240 shlibpath_var=LD_LIBRARY_PATH
10241 shlibpath_overrides_runpath=yes
10242 if test "$with_gnu_ld" = yes; then
10243 need_lib_prefix=no
10244 fi
10245 need_version=yes
10246 ;;
10247
10248sysv4 | sysv4.3*)
10249 version_type=linux
10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10251 soname_spec='${libname}${release}${shared_ext}$major'
10252 shlibpath_var=LD_LIBRARY_PATH
10253 case $host_vendor in
10254 sni)
10255 shlibpath_overrides_runpath=no
10256 need_lib_prefix=no
10257 runpath_var=LD_RUN_PATH
10258 ;;
10259 siemens)
10260 need_lib_prefix=no
10261 ;;
10262 motorola)
10263 need_lib_prefix=no
10264 need_version=no
10265 shlibpath_overrides_runpath=no
10266 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10267 ;;
10268 esac
10269 ;;
10270
10271sysv4*MP*)
10272 if test -d /usr/nec ;then
10273 version_type=linux
10274 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10275 soname_spec='$libname${shared_ext}.$major'
10276 shlibpath_var=LD_LIBRARY_PATH
10277 fi
10278 ;;
10279
10280sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10281 version_type=freebsd-elf
10282 need_lib_prefix=no
10283 need_version=no
10284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10285 soname_spec='${libname}${release}${shared_ext}$major'
10286 shlibpath_var=LD_LIBRARY_PATH
10287 shlibpath_overrides_runpath=yes
10288 hardcode_into_libs=yes
10289 if test "$with_gnu_ld" = yes; then
10290 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10291 else
10292 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10293 case $host_os in
10294 sco3.2v5*)
10295 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10296 ;;
10297 esac
10298 fi
10299 sys_lib_dlsearch_path_spec='/usr/lib'
10300 ;;
10301
10302tpf*)
10303 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10304 version_type=linux
10305 need_lib_prefix=no
10306 need_version=no
718a6fd8 10307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
10308 shlibpath_var=LD_LIBRARY_PATH
10309 shlibpath_overrides_runpath=no
10310 hardcode_into_libs=yes
10311 ;;
d7040cdb 10312
ce2cded5
L
10313uts4*)
10314 version_type=linux
10315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10316 soname_spec='${libname}${release}${shared_ext}$major'
10317 shlibpath_var=LD_LIBRARY_PATH
10318 ;;
d7040cdb 10319
6a6859cb
AM
10320# Shared libraries for VwWorks, >= 7 only at this stage
10321# and (fpic) still incompatible with "large" code models
10322# in a few configurations. Only for RTP mode in any case,
10323# and upon explicit request at configure time.
10324vxworks7*)
10325 dynamic_linker=no
10326 case ${with_multisubdir}-${enable_shared} in
10327 *large*)
10328 ;;
10329 *mrtp*-yes)
10330 version_type=linux
10331 need_lib_prefix=no
10332 need_version=no
10333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10334 soname_spec='${libname}${release}${shared_ext}$major'
10335 dynamic_linker="$host_os module_loader"
10336 ;;
10337 esac
10338 ;;
ce2cded5
L
10339*)
10340 dynamic_linker=no
10341 ;;
10342esac
81ecdfbb
RW
10343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10344$as_echo "$dynamic_linker" >&6; }
ce2cded5
L
10345test "$dynamic_linker" = no && can_build_shared=no
10346
10347variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10348if test "$GCC" = yes; then
10349 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10350fi
d7040cdb 10351
718a6fd8
SE
10352if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10353 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10354fi
10355if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10356 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10357fi
10358
d7040cdb 10359
d7040cdb
SE
10360
10361
d7040cdb
SE
10362
10363
d7040cdb
SE
10364
10365
d7040cdb
SE
10366
10367
d7040cdb
SE
10368
10369
d7040cdb 10370
d7040cdb 10371
d7040cdb 10372
d7040cdb 10373
d7040cdb 10374
d7040cdb 10375
d7040cdb 10376
d7040cdb 10377
d7040cdb 10378
d7040cdb 10379
d7040cdb 10380
d7040cdb 10381
d7040cdb 10382
d7040cdb 10383
d7040cdb
SE
10384
10385
d7040cdb 10386
d7040cdb 10387
d7040cdb 10388
d7040cdb 10389
d7040cdb 10390
d7040cdb 10391
d7040cdb 10392
d7040cdb 10393
d7040cdb 10394
d7040cdb
SE
10395
10396
d7040cdb 10397
d7040cdb 10398
d7040cdb 10399
d7040cdb
SE
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
d7040cdb
SE
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
d7040cdb 10429
d7040cdb 10430
d7040cdb 10431
d7040cdb 10432
d7040cdb
SE
10433
10434
10435
10436
ce2cded5
L
10437
10438
3725885a
RW
10439
10440
10441
10442
10443
ce2cded5
L
10444
10445
10446
10447
10448
10449
81ecdfbb
RW
10450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10451$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
10452hardcode_action=
10453if test -n "$hardcode_libdir_flag_spec" ||
10454 test -n "$runpath_var" ||
10455 test "X$hardcode_automatic" = "Xyes" ; then
10456
10457 # We can hardcode non-existent directories.
10458 if test "$hardcode_direct" != no &&
10459 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10460 # have to relink, otherwise we might link with an installed library
10461 # when we should be linking with a yet-to-be-installed one
10462 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10463 test "$hardcode_minus_L" != no; then
10464 # Linking always hardcodes the temporary library directory.
10465 hardcode_action=relink
10466 else
10467 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10468 hardcode_action=immediate
10469 fi
10470else
10471 # We cannot hardcode anything, or else we can only hardcode existing
10472 # directories.
10473 hardcode_action=unsupported
10474fi
81ecdfbb
RW
10475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10476$as_echo "$hardcode_action" >&6; }
ce2cded5
L
10477
10478if test "$hardcode_action" = relink ||
10479 test "$inherit_rpath" = yes; then
10480 # Fast installation is not supported
10481 enable_fast_install=no
10482elif test "$shlibpath_overrides_runpath" = yes ||
10483 test "$enable_shared" = no; then
10484 # Fast installation is not necessary
10485 enable_fast_install=needless
d7040cdb 10486fi
d7040cdb 10487
d7040cdb
SE
10488
10489
10490
10491
10492
ce2cded5
L
10493 if test "x$enable_dlopen" != xyes; then
10494 enable_dlopen=unknown
10495 enable_dlopen_self=unknown
10496 enable_dlopen_self_static=unknown
10497else
10498 lt_cv_dlopen=no
10499 lt_cv_dlopen_libs=
10500
10501 case $host_os in
10502 beos*)
10503 lt_cv_dlopen="load_add_on"
10504 lt_cv_dlopen_libs=
10505 lt_cv_dlopen_self=yes
10506 ;;
d7040cdb 10507
718a6fd8 10508 mingw* | pw32* | cegcc*)
ce2cded5
L
10509 lt_cv_dlopen="LoadLibrary"
10510 lt_cv_dlopen_libs=
10511 ;;
d7040cdb 10512
ce2cded5
L
10513 cygwin*)
10514 lt_cv_dlopen="dlopen"
10515 lt_cv_dlopen_libs=
10516 ;;
d7040cdb 10517
ce2cded5
L
10518 darwin*)
10519 # if libdl is installed we need to link against it
81ecdfbb
RW
10520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10521$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10522if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10523 $as_echo_n "(cached) " >&6
ce2cded5
L
10524else
10525 ac_check_lib_save_LIBS=$LIBS
10526LIBS="-ldl $LIBS"
81ecdfbb 10527cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10528/* end confdefs.h. */
d7040cdb 10529
81ecdfbb
RW
10530/* Override any GCC internal prototype to avoid an error.
10531 Use char because int might match the return type of a GCC
10532 builtin and then its argument prototype would still apply. */
ce2cded5
L
10533#ifdef __cplusplus
10534extern "C"
10535#endif
ce2cded5
L
10536char dlopen ();
10537int
10538main ()
10539{
81ecdfbb 10540return dlopen ();
ce2cded5
L
10541 ;
10542 return 0;
10543}
10544_ACEOF
81ecdfbb 10545if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10546 ac_cv_lib_dl_dlopen=yes
10547else
81ecdfbb 10548 ac_cv_lib_dl_dlopen=no
ce2cded5 10549fi
81ecdfbb
RW
10550rm -f core conftest.err conftest.$ac_objext \
10551 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10552LIBS=$ac_check_lib_save_LIBS
10553fi
81ecdfbb
RW
10554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10555$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10556if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5
L
10557 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10558else
d7040cdb 10559
ce2cded5
L
10560 lt_cv_dlopen="dyld"
10561 lt_cv_dlopen_libs=
10562 lt_cv_dlopen_self=yes
d7040cdb 10563
ce2cded5 10564fi
d7040cdb 10565
ce2cded5 10566 ;;
d7040cdb 10567
ce2cded5 10568 *)
81ecdfbb 10569 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10570if test "x$ac_cv_func_shl_load" = xyes; then :
ce2cded5
L
10571 lt_cv_dlopen="shl_load"
10572else
81ecdfbb
RW
10573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10574$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10575if ${ac_cv_lib_dld_shl_load+:} false; then :
81ecdfbb 10576 $as_echo_n "(cached) " >&6
ce2cded5
L
10577else
10578 ac_check_lib_save_LIBS=$LIBS
10579LIBS="-ldld $LIBS"
81ecdfbb 10580cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10581/* end confdefs.h. */
d7040cdb 10582
81ecdfbb
RW
10583/* Override any GCC internal prototype to avoid an error.
10584 Use char because int might match the return type of a GCC
10585 builtin and then its argument prototype would still apply. */
ce2cded5
L
10586#ifdef __cplusplus
10587extern "C"
10588#endif
ce2cded5
L
10589char shl_load ();
10590int
10591main ()
10592{
81ecdfbb 10593return shl_load ();
ce2cded5
L
10594 ;
10595 return 0;
10596}
d7040cdb 10597_ACEOF
81ecdfbb 10598if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10599 ac_cv_lib_dld_shl_load=yes
10600else
81ecdfbb 10601 ac_cv_lib_dld_shl_load=no
d7040cdb 10602fi
81ecdfbb
RW
10603rm -f core conftest.err conftest.$ac_objext \
10604 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10605LIBS=$ac_check_lib_save_LIBS
10606fi
81ecdfbb
RW
10607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10608$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10609if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
718a6fd8 10610 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 10611else
81ecdfbb 10612 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10613if test "x$ac_cv_func_dlopen" = xyes; then :
ce2cded5
L
10614 lt_cv_dlopen="dlopen"
10615else
81ecdfbb
RW
10616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10617$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10618if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10619 $as_echo_n "(cached) " >&6
d7040cdb 10620else
ce2cded5
L
10621 ac_check_lib_save_LIBS=$LIBS
10622LIBS="-ldl $LIBS"
81ecdfbb 10623cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10624/* end confdefs.h. */
d7040cdb 10625
81ecdfbb
RW
10626/* Override any GCC internal prototype to avoid an error.
10627 Use char because int might match the return type of a GCC
10628 builtin and then its argument prototype would still apply. */
ce2cded5
L
10629#ifdef __cplusplus
10630extern "C"
10631#endif
ce2cded5 10632char dlopen ();
d7040cdb
SE
10633int
10634main ()
10635{
81ecdfbb 10636return dlopen ();
d7040cdb
SE
10637 ;
10638 return 0;
10639}
10640_ACEOF
81ecdfbb 10641if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10642 ac_cv_lib_dl_dlopen=yes
10643else
81ecdfbb 10644 ac_cv_lib_dl_dlopen=no
ce2cded5 10645fi
81ecdfbb
RW
10646rm -f core conftest.err conftest.$ac_objext \
10647 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10648LIBS=$ac_check_lib_save_LIBS
10649fi
81ecdfbb
RW
10650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10651$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10652if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5
L
10653 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10654else
81ecdfbb
RW
10655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10656$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10657if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 10658 $as_echo_n "(cached) " >&6
ce2cded5
L
10659else
10660 ac_check_lib_save_LIBS=$LIBS
10661LIBS="-lsvld $LIBS"
81ecdfbb 10662cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10663/* end confdefs.h. */
d7040cdb 10664
81ecdfbb
RW
10665/* Override any GCC internal prototype to avoid an error.
10666 Use char because int might match the return type of a GCC
10667 builtin and then its argument prototype would still apply. */
ce2cded5
L
10668#ifdef __cplusplus
10669extern "C"
10670#endif
ce2cded5 10671char dlopen ();
d7040cdb
SE
10672int
10673main ()
10674{
81ecdfbb 10675return dlopen ();
d7040cdb
SE
10676 ;
10677 return 0;
10678}
10679_ACEOF
81ecdfbb 10680if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 10681 ac_cv_lib_svld_dlopen=yes
d7040cdb 10682else
81ecdfbb 10683 ac_cv_lib_svld_dlopen=no
d7040cdb 10684fi
81ecdfbb
RW
10685rm -f core conftest.err conftest.$ac_objext \
10686 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10687LIBS=$ac_check_lib_save_LIBS
10688fi
81ecdfbb
RW
10689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10690$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10691if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
ce2cded5
L
10692 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10693else
81ecdfbb
RW
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10695$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10696if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 10697 $as_echo_n "(cached) " >&6
d7040cdb 10698else
ce2cded5
L
10699 ac_check_lib_save_LIBS=$LIBS
10700LIBS="-ldld $LIBS"
81ecdfbb 10701cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10702/* end confdefs.h. */
ce2cded5 10703
81ecdfbb
RW
10704/* Override any GCC internal prototype to avoid an error.
10705 Use char because int might match the return type of a GCC
10706 builtin and then its argument prototype would still apply. */
ce2cded5
L
10707#ifdef __cplusplus
10708extern "C"
10709#endif
ce2cded5 10710char dld_link ();
d7040cdb
SE
10711int
10712main ()
10713{
81ecdfbb 10714return dld_link ();
d7040cdb
SE
10715 ;
10716 return 0;
10717}
10718_ACEOF
81ecdfbb 10719if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10720 ac_cv_lib_dld_dld_link=yes
10721else
81ecdfbb 10722 ac_cv_lib_dld_dld_link=no
d7040cdb 10723fi
81ecdfbb
RW
10724rm -f core conftest.err conftest.$ac_objext \
10725 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10726LIBS=$ac_check_lib_save_LIBS
10727fi
81ecdfbb
RW
10728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10729$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10730if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
718a6fd8 10731 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
10732fi
10733
10734
10735fi
10736
10737
10738fi
10739
10740
10741fi
10742
10743
10744fi
10745
10746
10747fi
10748
10749 ;;
10750 esac
10751
10752 if test "x$lt_cv_dlopen" != xno; then
10753 enable_dlopen=yes
d7040cdb 10754 else
ce2cded5 10755 enable_dlopen=no
d7040cdb 10756 fi
ce2cded5
L
10757
10758 case $lt_cv_dlopen in
10759 dlopen)
10760 save_CPPFLAGS="$CPPFLAGS"
10761 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10762
10763 save_LDFLAGS="$LDFLAGS"
10764 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10765
10766 save_LIBS="$LIBS"
10767 LIBS="$lt_cv_dlopen_libs $LIBS"
10768
81ecdfbb
RW
10769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10770$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10771if ${lt_cv_dlopen_self+:} false; then :
81ecdfbb 10772 $as_echo_n "(cached) " >&6
d7040cdb 10773else
ce2cded5
L
10774 if test "$cross_compiling" = yes; then :
10775 lt_cv_dlopen_self=cross
10776else
10777 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10778 lt_status=$lt_dlunknown
10779 cat > conftest.$ac_ext <<_LT_EOF
862776f2 10780#line 10780 "configure"
ce2cded5
L
10781#include "confdefs.h"
10782
10783#if HAVE_DLFCN_H
10784#include <dlfcn.h>
10785#endif
10786
10787#include <stdio.h>
10788
10789#ifdef RTLD_GLOBAL
10790# define LT_DLGLOBAL RTLD_GLOBAL
10791#else
10792# ifdef DL_GLOBAL
10793# define LT_DLGLOBAL DL_GLOBAL
10794# else
10795# define LT_DLGLOBAL 0
10796# endif
10797#endif
10798
10799/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10800 find out it does not work in some platform. */
10801#ifndef LT_DLLAZY_OR_NOW
10802# ifdef RTLD_LAZY
10803# define LT_DLLAZY_OR_NOW RTLD_LAZY
10804# else
10805# ifdef DL_LAZY
10806# define LT_DLLAZY_OR_NOW DL_LAZY
10807# else
10808# ifdef RTLD_NOW
10809# define LT_DLLAZY_OR_NOW RTLD_NOW
10810# else
10811# ifdef DL_NOW
10812# define LT_DLLAZY_OR_NOW DL_NOW
10813# else
10814# define LT_DLLAZY_OR_NOW 0
10815# endif
10816# endif
10817# endif
10818# endif
10819#endif
10820
3725885a
RW
10821/* When -fvisbility=hidden is used, assume the code has been annotated
10822 correspondingly for the symbols needed. */
10823#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 10824void fnord () __attribute__((visibility("default")));
3725885a
RW
10825#endif
10826
f2c621e4 10827void fnord () { int i=42; }
ce2cded5
L
10828int main ()
10829{
10830 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10831 int status = $lt_dlunknown;
10832
10833 if (self)
10834 {
10835 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
10836 else
10837 {
10838 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10839 else puts (dlerror ());
10840 }
ce2cded5
L
10841 /* dlclose (self); */
10842 }
10843 else
10844 puts (dlerror ());
10845
718a6fd8 10846 return status;
ce2cded5
L
10847}
10848_LT_EOF
81ecdfbb 10849 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
10850 (eval $ac_link) 2>&5
10851 ac_status=$?
81ecdfbb
RW
10852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10853 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
10854 (./conftest; exit; ) >&5 2>/dev/null
10855 lt_status=$?
10856 case x$lt_status in
10857 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10858 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10859 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10860 esac
10861 else :
10862 # compilation failed
10863 lt_cv_dlopen_self=no
10864 fi
10865fi
10866rm -fr conftest*
10867
d7040cdb
SE
10868
10869fi
81ecdfbb
RW
10870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10871$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
10872
10873 if test "x$lt_cv_dlopen_self" = xyes; then
10874 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
10875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10876$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10877if ${lt_cv_dlopen_self_static+:} false; then :
81ecdfbb 10878 $as_echo_n "(cached) " >&6
d7040cdb 10879else
ce2cded5
L
10880 if test "$cross_compiling" = yes; then :
10881 lt_cv_dlopen_self_static=cross
10882else
10883 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10884 lt_status=$lt_dlunknown
10885 cat > conftest.$ac_ext <<_LT_EOF
862776f2 10886#line 10886 "configure"
ce2cded5
L
10887#include "confdefs.h"
10888
10889#if HAVE_DLFCN_H
10890#include <dlfcn.h>
10891#endif
10892
10893#include <stdio.h>
10894
10895#ifdef RTLD_GLOBAL
10896# define LT_DLGLOBAL RTLD_GLOBAL
10897#else
10898# ifdef DL_GLOBAL
10899# define LT_DLGLOBAL DL_GLOBAL
10900# else
10901# define LT_DLGLOBAL 0
10902# endif
10903#endif
10904
10905/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10906 find out it does not work in some platform. */
10907#ifndef LT_DLLAZY_OR_NOW
10908# ifdef RTLD_LAZY
10909# define LT_DLLAZY_OR_NOW RTLD_LAZY
10910# else
10911# ifdef DL_LAZY
10912# define LT_DLLAZY_OR_NOW DL_LAZY
10913# else
10914# ifdef RTLD_NOW
10915# define LT_DLLAZY_OR_NOW RTLD_NOW
10916# else
10917# ifdef DL_NOW
10918# define LT_DLLAZY_OR_NOW DL_NOW
10919# else
10920# define LT_DLLAZY_OR_NOW 0
10921# endif
10922# endif
10923# endif
10924# endif
10925#endif
10926
3725885a
RW
10927/* When -fvisbility=hidden is used, assume the code has been annotated
10928 correspondingly for the symbols needed. */
10929#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 10930void fnord () __attribute__((visibility("default")));
3725885a
RW
10931#endif
10932
f2c621e4 10933void fnord () { int i=42; }
ce2cded5 10934int main ()
d7040cdb 10935{
ce2cded5
L
10936 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10937 int status = $lt_dlunknown;
10938
10939 if (self)
10940 {
10941 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
10942 else
10943 {
10944 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10945 else puts (dlerror ());
10946 }
ce2cded5
L
10947 /* dlclose (self); */
10948 }
10949 else
10950 puts (dlerror ());
10951
718a6fd8 10952 return status;
d7040cdb 10953}
ce2cded5 10954_LT_EOF
81ecdfbb 10955 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
10956 (eval $ac_link) 2>&5
10957 ac_status=$?
81ecdfbb
RW
10958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10959 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
10960 (./conftest; exit; ) >&5 2>/dev/null
10961 lt_status=$?
10962 case x$lt_status in
10963 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10964 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10965 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10966 esac
10967 else :
10968 # compilation failed
10969 lt_cv_dlopen_self_static=no
10970 fi
d7040cdb 10971fi
ce2cded5
L
10972rm -fr conftest*
10973
10974
d7040cdb 10975fi
81ecdfbb
RW
10976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10977$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
10978 fi
10979
10980 CPPFLAGS="$save_CPPFLAGS"
10981 LDFLAGS="$save_LDFLAGS"
10982 LIBS="$save_LIBS"
10983 ;;
10984 esac
10985
10986 case $lt_cv_dlopen_self in
10987 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10988 *) enable_dlopen_self=unknown ;;
10989 esac
10990
10991 case $lt_cv_dlopen_self_static in
10992 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10993 *) enable_dlopen_self_static=unknown ;;
10994 esac
d7040cdb 10995fi
d7040cdb 10996
d7040cdb
SE
10997
10998
d7040cdb 10999
d7040cdb 11000
ce2cded5
L
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013striplib=
11014old_striplib=
81ecdfbb
RW
11015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11016$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
11017if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11018 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11019 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11021$as_echo "yes" >&6; }
ce2cded5
L
11022else
11023# FIXME - insert some real tests, host_os isn't really good enough
11024 case $host_os in
11025 darwin*)
11026 if test -n "$STRIP" ; then
11027 striplib="$STRIP -x"
11028 old_striplib="$STRIP -S"
81ecdfbb
RW
11029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11030$as_echo "yes" >&6; }
ce2cded5 11031 else
81ecdfbb
RW
11032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11033$as_echo "no" >&6; }
d7040cdb 11034 fi
ce2cded5
L
11035 ;;
11036 *)
81ecdfbb
RW
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11038$as_echo "no" >&6; }
ce2cded5 11039 ;;
d7040cdb 11040 esac
d7040cdb
SE
11041fi
11042
d7040cdb 11043
d7040cdb 11044
d7040cdb 11045
d7040cdb 11046
d7040cdb 11047
d7040cdb 11048
d7040cdb 11049
d7040cdb 11050
d7040cdb 11051
d7040cdb 11052
d7040cdb 11053
ce2cded5 11054 # Report which library types will actually be built
81ecdfbb
RW
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11056$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11058$as_echo "$can_build_shared" >&6; }
d7040cdb 11059
81ecdfbb
RW
11060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11061$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5 11062 test "$can_build_shared" = "no" && enable_shared=no
d7040cdb 11063
ce2cded5
L
11064 # On AIX, shared libraries and static libraries use the same namespace, and
11065 # are all built from PIC.
11066 case $host_os in
11067 aix3*)
11068 test "$enable_shared" = yes && enable_static=no
11069 if test -n "$RANLIB"; then
11070 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11071 postinstall_cmds='$RANLIB $lib'
11072 fi
11073 ;;
d7040cdb 11074
50e7d84b 11075 aix[4-9]*)
ce2cded5
L
11076 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11077 test "$enable_shared" = yes && enable_static=no
11078 fi
11079 ;;
11080 esac
81ecdfbb
RW
11081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11082$as_echo "$enable_shared" >&6; }
ce2cded5 11083
81ecdfbb
RW
11084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11085$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
11086 # Make sure either enable_shared or enable_static is yes.
11087 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11089$as_echo "$enable_static" >&6; }
d7040cdb 11090
d7040cdb 11091
d7040cdb 11092
d7040cdb 11093
ce2cded5
L
11094fi
11095ac_ext=c
11096ac_cpp='$CPP $CPPFLAGS'
11097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11099ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 11100
ce2cded5 11101CC="$lt_save_CC"
d7040cdb 11102
d7040cdb 11103
d7040cdb 11104
d7040cdb 11105
d7040cdb 11106
d7040cdb 11107
d7040cdb 11108
d7040cdb 11109
d7040cdb 11110
d7040cdb
SE
11111
11112
d7040cdb
SE
11113
11114
81ecdfbb 11115 ac_config_commands="$ac_config_commands libtool"
d7040cdb
SE
11116
11117
d7040cdb 11118
d7040cdb 11119
ce2cded5 11120# Only expand once:
d7040cdb 11121
d7040cdb 11122
d7040cdb 11123
b879806f
AM
11124# The tests for host and target for $enable_largefile require
11125# canonical names.
11126
11127
11128
11129# As the $enable_largefile decision depends on --enable-plugins we must set it
11130# even in directories otherwise not depending on the $plugins option.
11131
11132
11133 maybe_plugins=no
11134 for ac_header in dlfcn.h
11135do :
11136 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11137"
d0ac1c44 11138if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b879806f
AM
11139 cat >>confdefs.h <<_ACEOF
11140#define HAVE_DLFCN_H 1
11141_ACEOF
11142 maybe_plugins=yes
11143fi
11144
11145done
11146
11147 for ac_header in windows.h
11148do :
11149 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11150"
d0ac1c44 11151if test "x$ac_cv_header_windows_h" = xyes; then :
b879806f
AM
11152 cat >>confdefs.h <<_ACEOF
11153#define HAVE_WINDOWS_H 1
11154_ACEOF
11155 maybe_plugins=yes
11156fi
11157
11158done
11159
11160
11161 # Check whether --enable-plugins was given.
11162if test "${enable_plugins+set}" = set; then :
11163 enableval=$enable_plugins; case "${enableval}" in
11164 no) plugins=no ;;
11165 *) plugins=yes
11166 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 11167 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
b879806f
AM
11168 fi ;;
11169 esac
11170else
11171 plugins=$maybe_plugins
11172
11173fi
11174
2974be62 11175 if test "$plugins" = "yes"; then
3cba8b6c
L
11176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11177$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 11178if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11179 $as_echo_n "(cached) " >&6
11180else
11181 ac_func_search_save_LIBS=$LIBS
11182cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11183/* end confdefs.h. */
11184
11185/* Override any GCC internal prototype to avoid an error.
11186 Use char because int might match the return type of a GCC
11187 builtin and then its argument prototype would still apply. */
11188#ifdef __cplusplus
11189extern "C"
11190#endif
3cba8b6c 11191char dlsym ();
2974be62
AM
11192int
11193main ()
11194{
3cba8b6c 11195return dlsym ();
2974be62
AM
11196 ;
11197 return 0;
11198}
11199_ACEOF
11200for ac_lib in '' dl; do
11201 if test -z "$ac_lib"; then
11202 ac_res="none required"
11203 else
11204 ac_res=-l$ac_lib
11205 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11206 fi
11207 if ac_fn_c_try_link "$LINENO"; then :
3cba8b6c 11208 ac_cv_search_dlsym=$ac_res
2974be62
AM
11209fi
11210rm -f core conftest.err conftest.$ac_objext \
11211 conftest$ac_exeext
d0ac1c44 11212 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11213 break
11214fi
11215done
d0ac1c44 11216if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11217
11218else
3cba8b6c 11219 ac_cv_search_dlsym=no
2974be62
AM
11220fi
11221rm conftest.$ac_ext
11222LIBS=$ac_func_search_save_LIBS
11223fi
3cba8b6c
L
11224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11225$as_echo "$ac_cv_search_dlsym" >&6; }
11226ac_res=$ac_cv_search_dlsym
2974be62
AM
11227if test "$ac_res" != no; then :
11228 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11229
11230fi
11231
11232 fi
b879806f
AM
11233
11234
11235case "${host}" in
c8693053
RO
11236 sparc-*-solaris*|i?86-*-solaris*)
11237 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
11238 # were mutually exclusive until Solaris 11.3. Without procfs support,
11239 # the bfd/ elf module cannot provide certain routines such as
11240 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
11241 # explicitly requested large-file support through the
11242 # --enable-largefile switch, disable large-file support in favor of
11243 # procfs support.
11244 #
11245 # Check if <sys/procfs.h> is incompatible with large-file support.
11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247/* end confdefs.h. */
11248#define _FILE_OFFSET_BITS 64
11249#define _STRUCTURED_PROC 1
11250#include <sys/procfs.h>
11251int
11252main ()
11253{
11254
11255 ;
11256 return 0;
11257}
11258_ACEOF
11259if ac_fn_c_try_compile "$LINENO"; then :
11260 acx_cv_procfs_lfs=yes
11261else
11262 acx_cv_procfs_lfs=no
11263fi
11264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11265 #
11266 # Forcefully disable large-file support only if necessary, gdb is in
11267 # tree and enabled.
11268 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
11269 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
11270 : ${enable_largefile="no"}
11271 if test "$plugins" = yes; then
11272 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
11273plugin support disabled; require large-file support which is incompatible with GDB." >&5
11274$as_echo "$as_me: WARNING:
11275plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
11276 plugins=no
11277 fi
11278 fi
11279 #
11280 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
11281 # benefit of g++ 9+ which predefines it on Solaris.
11282 if test "$enable_largefile" = no; then
11283 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
11284
11285 fi
b879806f
AM
11286 ;;
11287esac
11288
11289# Check whether --enable-largefile was given.
11290if test "${enable_largefile+set}" = set; then :
11291 enableval=$enable_largefile;
11292fi
11293
11294if test "$enable_largefile" != no; then
11295
11296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11297$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d0ac1c44 11298if ${ac_cv_sys_largefile_CC+:} false; then :
b879806f
AM
11299 $as_echo_n "(cached) " >&6
11300else
11301 ac_cv_sys_largefile_CC=no
11302 if test "$GCC" != yes; then
11303 ac_save_CC=$CC
11304 while :; do
11305 # IRIX 6.2 and later do not support large files by default,
11306 # so use the C compiler's -n32 option if that helps.
11307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11308/* end confdefs.h. */
11309#include <sys/types.h>
11310 /* Check that off_t can represent 2**63 - 1 correctly.
11311 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11312 since some C++ compilers masquerading as C compilers
11313 incorrectly reject 9223372036854775807. */
e0b2a78c 11314#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11315 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11316 && LARGE_OFF_T % 2147483647 == 1)
11317 ? 1 : -1];
11318int
11319main ()
11320{
11321
11322 ;
11323 return 0;
11324}
11325_ACEOF
11326 if ac_fn_c_try_compile "$LINENO"; then :
11327 break
11328fi
11329rm -f core conftest.err conftest.$ac_objext
11330 CC="$CC -n32"
11331 if ac_fn_c_try_compile "$LINENO"; then :
11332 ac_cv_sys_largefile_CC=' -n32'; break
11333fi
11334rm -f core conftest.err conftest.$ac_objext
11335 break
11336 done
11337 CC=$ac_save_CC
11338 rm -f conftest.$ac_ext
11339 fi
11340fi
11341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11342$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11343 if test "$ac_cv_sys_largefile_CC" != no; then
11344 CC=$CC$ac_cv_sys_largefile_CC
11345 fi
11346
11347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11348$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d0ac1c44 11349if ${ac_cv_sys_file_offset_bits+:} false; then :
b879806f
AM
11350 $as_echo_n "(cached) " >&6
11351else
11352 while :; do
11353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11354/* end confdefs.h. */
11355#include <sys/types.h>
11356 /* Check that off_t can represent 2**63 - 1 correctly.
11357 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11358 since some C++ compilers masquerading as C compilers
11359 incorrectly reject 9223372036854775807. */
e0b2a78c 11360#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11361 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11362 && LARGE_OFF_T % 2147483647 == 1)
11363 ? 1 : -1];
11364int
11365main ()
11366{
11367
11368 ;
11369 return 0;
11370}
11371_ACEOF
11372if ac_fn_c_try_compile "$LINENO"; then :
11373 ac_cv_sys_file_offset_bits=no; break
11374fi
11375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11377/* end confdefs.h. */
11378#define _FILE_OFFSET_BITS 64
11379#include <sys/types.h>
11380 /* Check that off_t can represent 2**63 - 1 correctly.
11381 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11382 since some C++ compilers masquerading as C compilers
11383 incorrectly reject 9223372036854775807. */
e0b2a78c 11384#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11385 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11386 && LARGE_OFF_T % 2147483647 == 1)
11387 ? 1 : -1];
11388int
11389main ()
11390{
11391
11392 ;
11393 return 0;
11394}
11395_ACEOF
11396if ac_fn_c_try_compile "$LINENO"; then :
11397 ac_cv_sys_file_offset_bits=64; break
11398fi
11399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11400 ac_cv_sys_file_offset_bits=unknown
11401 break
11402done
11403fi
11404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11405$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11406case $ac_cv_sys_file_offset_bits in #(
11407 no | unknown) ;;
11408 *)
11409cat >>confdefs.h <<_ACEOF
11410#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11411_ACEOF
11412;;
11413esac
11414rm -rf conftest*
11415 if test $ac_cv_sys_file_offset_bits = unknown; then
11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11417$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d0ac1c44 11418if ${ac_cv_sys_large_files+:} false; then :
b879806f
AM
11419 $as_echo_n "(cached) " >&6
11420else
11421 while :; do
11422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11423/* end confdefs.h. */
11424#include <sys/types.h>
11425 /* Check that off_t can represent 2**63 - 1 correctly.
11426 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11427 since some C++ compilers masquerading as C compilers
11428 incorrectly reject 9223372036854775807. */
e0b2a78c 11429#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11430 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11431 && LARGE_OFF_T % 2147483647 == 1)
11432 ? 1 : -1];
11433int
11434main ()
11435{
11436
11437 ;
11438 return 0;
11439}
11440_ACEOF
11441if ac_fn_c_try_compile "$LINENO"; then :
11442 ac_cv_sys_large_files=no; break
11443fi
11444rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11446/* end confdefs.h. */
11447#define _LARGE_FILES 1
11448#include <sys/types.h>
11449 /* Check that off_t can represent 2**63 - 1 correctly.
11450 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11451 since some C++ compilers masquerading as C compilers
11452 incorrectly reject 9223372036854775807. */
e0b2a78c 11453#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11454 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11455 && LARGE_OFF_T % 2147483647 == 1)
11456 ? 1 : -1];
11457int
11458main ()
11459{
11460
11461 ;
11462 return 0;
11463}
11464_ACEOF
11465if ac_fn_c_try_compile "$LINENO"; then :
11466 ac_cv_sys_large_files=1; break
11467fi
11468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11469 ac_cv_sys_large_files=unknown
11470 break
11471done
11472fi
11473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11474$as_echo "$ac_cv_sys_large_files" >&6; }
11475case $ac_cv_sys_large_files in #(
11476 no | unknown) ;;
11477 *)
11478cat >>confdefs.h <<_ACEOF
11479#define _LARGE_FILES $ac_cv_sys_large_files
11480_ACEOF
11481;;
11482esac
11483rm -rf conftest*
11484 fi
d0ac1c44
SM
11485
11486
b879806f
AM
11487fi
11488
11489
2d7f2507
AM
11490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
11491$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
d0ac1c44 11492if ${gcc_cv_prog_cmp_skip+:} false; then :
2d7f2507
AM
11493 $as_echo_n "(cached) " >&6
11494else
11495 echo abfoo >t1
11496 echo cdfoo >t2
da17fe9d 11497 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
2d7f2507
AM
11498 if cmp t1 t2 2 2 > /dev/null 2>&1; then
11499 if cmp t1 t2 1 1 > /dev/null 2>&1; then
11500 :
11501 else
11502 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
11503 fi
11504 fi
11505 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
11506 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
11507 :
11508 else
11509 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
11510 fi
11511 fi
11512 rm t1 t2
11513
11514fi
11515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
11516$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
11517do_compare="$gcc_cv_prog_cmp_skip"
11518
11519
b879806f 11520
81ecdfbb
RW
11521# Check whether --enable-targets was given.
11522if test "${enable_targets+set}" = set; then :
11523 enableval=$enable_targets; case "${enableval}" in
d0ac1c44 11524 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
ce2cded5
L
11525 ;;
11526 no) enable_targets= ;;
11527 *) enable_targets=$enableval ;;
11528esac
81ecdfbb
RW
11529fi
11530
e044973b
AM
11531ac_checking=
11532. ${srcdir}/../bfd/development.sh
11533test "$development" = true && ac_checking=yes
81ecdfbb
RW
11534# Check whether --enable-checking was given.
11535if test "${enable_checking+set}" = set; then :
11536 enableval=$enable_checking; case "${enableval}" in
ce2cded5
L
11537 no|none) ac_checking= ;;
11538 *) ac_checking=yes ;;
11539esac
81ecdfbb
RW
11540fi
11541if test x$ac_checking != x ; then
d7040cdb 11542
81ecdfbb 11543$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
d7040cdb 11544
ce2cded5 11545fi
d7040cdb 11546
6c3bc0f8
NC
11547# PR gas/19109
11548# Decide the default method for compressing debug sections.
11549ac_default_compressed_debug_sections=unset
11550# Provide a configure time option to override our default.
11551# Check whether --enable-compressed_debug_sections was given.
11552if test "${enable_compressed_debug_sections+set}" = set; then :
4894d80b 11553 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
9b4c123c 11554 ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;;
4894d80b 11555 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
6c3bc0f8
NC
11556 *) ac_default_compressed_debug_sections=unset ;;
11557esac
11558fi
11559
b0c295e1
ML
11560# Select default compression algorithm.
11561ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_GABI_ZLIB
11562# Check whether --enable-default_compressed_debug_sections_algorithm was given.
11563if test "${enable_default_compressed_debug_sections_algorithm+set}" = set; then :
11564 enableval=$enable_default_compressed_debug_sections_algorithm; case "${enableval}" in
11565 zstd) ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_ZSTD ;;
11566esac
11567fi
11568
0cb4071e
L
11569# PR gas/19520
11570# Decide if x86 assembler should generate relax relocations.
11571ac_default_x86_relax_relocations=unset
11572# Provide a configure time option to override our default.
11573# Check whether --enable-x86_relax_relocations was given.
11574if test "${enable_x86_relax_relocations+set}" = set; then :
11575 enableval=$enable_x86_relax_relocations; case "${enableval}" in
11576 no) ac_default_x86_relax_relocations=0 ;;
11577esac
11578fi
11579
b8871f35
L
11580# Decide if ELF assembler should generate common symbols with the
11581# STT_COMMON type.
11582ac_default_elf_stt_common=unset
11583# Provide a configure time option to override our default.
11584# Check whether --enable-elf_stt_common was given.
11585if test "${enable_elf_stt_common+set}" = set; then :
11586 enableval=$enable_elf_stt_common; case "${enableval}" in
11587 yes) ac_default_elf_stt_common=1 ;;
11588esac
11589fi
11590
0df8ad28
NC
11591
11592# Decide if the ELF assembler should default to generating
11593# GNU Build notes if none are provided by the input.
11594ac_default_generate_build_notes=0
11595# Provide a configuration option to override the default.
11596# Check whether --enable-generate_build_notes was given.
11597if test "${enable_generate_build_notes+set}" = set; then :
11598 enableval=$enable_generate_build_notes; case "${enableval}" in
11599 yes) ac_default_generate_build_notes=1 ;;
11600 no) ac_default_generate_build_notes=0 ;;
11601esac
11602fi
11603
6f2117ba
PH
11604# Decide if the MIPS assembler should default to enable MIPS fix Loongson3
11605# LLSC errata.
11606ac_default_mips_fix_loongson3_llsc=unset
11607# Provide a configuration option to override the default.
11608# Check whether --enable-mips-fix-loongson3-llsc was given.
11609if test "${enable_mips_fix_loongson3_llsc+set}" = set; then :
11610 enableval=$enable_mips_fix_loongson3_llsc; case "${enableval}" in
11611 yes) ac_default_mips_fix_loongson3_llsc=1 ;;
11612 no) ac_default_mips_fix_loongson3_llsc=0 ;;
11613esac
11614fi
0df8ad28 11615
b4a3a7b4
L
11616# Decide if the x86 ELF assembler should default to generating GNU x86
11617# used ISA and feature properties.
11618ac_default_generate_x86_used_note=unset
11619# Provide a configuration option to override the default.
11620# Check whether --enable-x86-used-note was given.
11621if test "${enable_x86_used_note+set}" = set; then :
11622 enableval=$enable_x86_used_note; case "${enableval}" in
11623 yes) ac_default_generate_x86_used_note=1 ;;
11624 no) ac_default_generate_x86_used_note=0 ;;
11625esac
11626fi
11627
2dc8dd17
JW
11628# Decide if the RISC-V ELF assembler should default to generating attribute.
11629ac_default_generate_riscv_attr=unset
11630# Provide a configuration option to override the default.
11631# Check whether --enable-default-riscv-attribute was given.
11632if test "${enable_default_riscv_attribute+set}" = set; then :
11633 enableval=$enable_default_riscv_attribute; case "${enableval}" in
11634 yes) ac_default_generate_riscv_attr=1 ;;
11635 no) ac_default_generate_riscv_attr=0 ;;
11636esac
11637fi
b4a3a7b4 11638
ce2cded5 11639using_cgen=no
d7040cdb 11640
d7040cdb 11641
270c9937
JB
11642# Set the 'development' global.
11643. $srcdir/../bfd/development.sh
11644
c5da1932
VZ
11645# Set acp_cpp_for_build variable
11646ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
11647
9780e045 11648# Default set of GCC warnings to enable.
397841b5 11649GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 11650GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
11651
11652# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
11653cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11654/* end confdefs.h. */
11655__GNUC__
11656_ACEOF
11657if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 11658 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
397841b5
AM
11659
11660else
11661 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
11662fi
11663rm -f conftest*
11664
d7040cdb 11665
9780e045
NC
11666# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11667cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11668/* end confdefs.h. */
11669__GNUC__
11670_ACEOF
11671if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 11672 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
9780e045
NC
11673
11674else
491cf317
TO
11675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676/* end confdefs.h. */
11677__clang__
11678_ACEOF
11679if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11680 $EGREP "^__clang__$" >/dev/null 2>&1; then :
9780e045
NC
11681 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
11682fi
11683rm -f conftest*
11684
491cf317
TO
11685fi
11686rm -f conftest*
11687
9780e045 11688
6757cf57
TS
11689# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
11690WARN_WRITE_STRINGS=""
11691cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11692/* end confdefs.h. */
11693__GNUC__
11694_ACEOF
11695if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 11696 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
6757cf57
TS
11697
11698else
11699 WARN_WRITE_STRINGS="-Wwrite-strings"
11700fi
11701rm -f conftest*
11702
9780e045 11703
96fe4562 11704# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
11705
11706# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
11707cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11708/* end confdefs.h. */
11709__GNUC__
11710_ACEOF
11711if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 11712 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
11713
11714else
11715 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
11716fi
11717rm -f conftest*
11718
11719
11720# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11721cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11722/* end confdefs.h. */
11723__GNUC__
11724_ACEOF
11725if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 11726 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
11727
11728else
491cf317
TO
11729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11730/* end confdefs.h. */
11731__clang__
11732_ACEOF
11733if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
11734 $EGREP "^__clang__$" >/dev/null 2>&1; then :
c5da1932
VZ
11735 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
11736fi
11737rm -f conftest*
11738
491cf317
TO
11739fi
11740rm -f conftest*
11741
c5da1932 11742
81ecdfbb
RW
11743# Check whether --enable-werror was given.
11744if test "${enable_werror+set}" = set; then :
11745 enableval=$enable_werror; case "${enableval}" in
ce2cded5
L
11746 yes | y) ERROR_ON_WARNING="yes" ;;
11747 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 11748 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
ce2cded5 11749 esac
81ecdfbb
RW
11750fi
11751
d7040cdb 11752
397841b5 11753# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
11754case "${host}" in
11755 *-*-mingw32*)
11756 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11757 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 11758 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
bb8541b9
L
11759 fi
11760 ;;
11761 *) ;;
11762esac
11763
270c9937
JB
11764# Enable -Werror by default when using gcc. Turn it off for releases.
11765if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
ce2cded5
L
11766 ERROR_ON_WARNING=yes
11767fi
11768
11769NO_WERROR=
11770if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 11771 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 11772 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
ce2cded5
L
11773 NO_WERROR="-Wno-error"
11774fi
11775
11776if test "${GCC}" = yes ; then
11777 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 11778 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
ce2cded5
L
11779fi
11780
81ecdfbb
RW
11781# Check whether --enable-build-warnings was given.
11782if test "${enable_build_warnings+set}" = set; then :
11783 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
11784 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11785 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
ce2cded5
L
11786 no) if test "${GCC}" = yes ; then
11787 WARN_CFLAGS="-w"
c5da1932 11788 WARN_CFLAGS_FOR_BUILD="-w"
ce2cded5
L
11789 fi;;
11790 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
11791 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
11792 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
ce2cded5 11793 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
11794 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
11795 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
11796 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
11797 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
ce2cded5 11798esac
81ecdfbb
RW
11799fi
11800
d7040cdb 11801
ce2cded5
L
11802if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11803 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
11804fi
d7040cdb 11805
d7040cdb 11806
d7040cdb 11807
d7040cdb 11808
d7040cdb 11809
6757cf57 11810
c5da1932 11811
ce2cded5 11812# Generate a header file
81ecdfbb 11813ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb 11814
d7040cdb 11815
9004b6bd
AB
11816
11817# Check whether --with-cpu was given.
11818if test "${with_cpu+set}" = set; then :
11819 withval=$with_cpu;
11820cat >>confdefs.h <<_ACEOF
11821#define TARGET_WITH_CPU "${with_cpu}"
11822_ACEOF
11823
11824fi
11825
11826
df7b86aa
NC
11827# PR 14072
11828
11829
ce2cded5
L
11830# If we are on a DOS filesystem, we must use gdb.ini rather than
11831# .gdbinit.
11832case "${host}" in
11833 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
11834 GDBINIT="gdb.ini"
81ecdfbb 11835 ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
d7040cdb 11836
ce2cded5
L
11837 ;;
11838 *)
11839 GDBINIT=".gdbinit"
81ecdfbb 11840 ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
d7040cdb 11841
ce2cded5
L
11842 ;;
11843esac
d7040cdb 11844
d7040cdb 11845
a8eb42a8 11846#We need this for the host.
81ecdfbb
RW
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11848$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 11849if ${ac_cv_c_bigendian+:} false; then :
81ecdfbb
RW
11850 $as_echo_n "(cached) " >&6
11851else
11852 ac_cv_c_bigendian=unknown
11853 # See if we're dealing with a universal compiler.
11854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11855/* end confdefs.h. */
11856#ifndef __APPLE_CC__
11857 not a universal capable compiler
11858 #endif
11859 typedef int dummy;
11860
11861_ACEOF
11862if ac_fn_c_try_compile "$LINENO"; then :
11863
11864 # Check for potential -arch flags. It is not universal unless
11865 # there are at least two -arch flags with different values.
11866 ac_arch=
11867 ac_prev=
11868 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11869 if test -n "$ac_prev"; then
11870 case $ac_word in
11871 i?86 | x86_64 | ppc | ppc64)
11872 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11873 ac_arch=$ac_word
11874 else
11875 ac_cv_c_bigendian=universal
11876 break
11877 fi
11878 ;;
11879 esac
11880 ac_prev=
11881 elif test "x$ac_word" = "x-arch"; then
11882 ac_prev=arch
11883 fi
11884 done
11885fi
11886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11887 if test $ac_cv_c_bigendian = unknown; then
11888 # See if sys/param.h defines the BYTE_ORDER macro.
11889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11890/* end confdefs.h. */
11891#include <sys/types.h>
81ecdfbb 11892 #include <sys/param.h>
d7040cdb 11893
ce2cded5
L
11894int
11895main ()
11896{
81ecdfbb
RW
11897#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11898 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11899 && LITTLE_ENDIAN)
11900 bogus endian macros
11901 #endif
d7040cdb 11902
ce2cded5
L
11903 ;
11904 return 0;
11905}
11906_ACEOF
81ecdfbb 11907if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 11908 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 11909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11910/* end confdefs.h. */
11911#include <sys/types.h>
81ecdfbb 11912 #include <sys/param.h>
d7040cdb 11913
ce2cded5
L
11914int
11915main ()
11916{
11917#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
11918 not big endian
11919 #endif
d7040cdb 11920
ce2cded5
L
11921 ;
11922 return 0;
11923}
11924_ACEOF
81ecdfbb 11925if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
11926 ac_cv_c_bigendian=yes
11927else
81ecdfbb 11928 ac_cv_c_bigendian=no
ce2cded5 11929fi
81ecdfbb
RW
11930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11931fi
11932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11933 fi
11934 if test $ac_cv_c_bigendian = unknown; then
11935 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11937/* end confdefs.h. */
11938#include <limits.h>
d7040cdb 11939
81ecdfbb
RW
11940int
11941main ()
11942{
11943#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11944 bogus endian macros
11945 #endif
11946
11947 ;
11948 return 0;
11949}
ce2cded5 11950_ACEOF
81ecdfbb
RW
11951if ac_fn_c_try_compile "$LINENO"; then :
11952 # It does; now see whether it defined to _BIG_ENDIAN or not.
11953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11954/* end confdefs.h. */
81ecdfbb
RW
11955#include <limits.h>
11956
ce2cded5
L
11957int
11958main ()
11959{
81ecdfbb
RW
11960#ifndef _BIG_ENDIAN
11961 not big endian
11962 #endif
11963
ce2cded5
L
11964 ;
11965 return 0;
11966}
11967_ACEOF
81ecdfbb 11968if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 11969 ac_cv_c_bigendian=yes
81ecdfbb
RW
11970else
11971 ac_cv_c_bigendian=no
d7040cdb 11972fi
81ecdfbb 11973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 11974fi
81ecdfbb
RW
11975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11976 fi
11977 if test $ac_cv_c_bigendian = unknown; then
11978 # Compile a test program.
11979 if test "$cross_compiling" = yes; then :
11980 # Try to guess by grepping values from an object file.
11981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11982/* end confdefs.h. */
11983short int ascii_mm[] =
11984 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11985 short int ascii_ii[] =
11986 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11987 int use_ascii (int i) {
11988 return ascii_mm[i] + ascii_ii[i];
11989 }
11990 short int ebcdic_ii[] =
11991 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11992 short int ebcdic_mm[] =
11993 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11994 int use_ebcdic (int i) {
11995 return ebcdic_mm[i] + ebcdic_ii[i];
11996 }
11997 extern int foo;
d7040cdb 11998
81ecdfbb
RW
11999int
12000main ()
12001{
12002return use_ascii (foo) == use_ebcdic (foo);
12003 ;
12004 return 0;
12005}
12006_ACEOF
12007if ac_fn_c_try_compile "$LINENO"; then :
12008 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12009 ac_cv_c_bigendian=yes
12010 fi
12011 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12012 if test "$ac_cv_c_bigendian" = unknown; then
12013 ac_cv_c_bigendian=no
12014 else
12015 # finding both strings is unlikely to happen, but who knows?
12016 ac_cv_c_bigendian=unknown
12017 fi
12018 fi
ce2cded5 12019fi
81ecdfbb 12020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 12021else
81ecdfbb 12022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 12023/* end confdefs.h. */
81ecdfbb 12024$ac_includes_default
ce2cded5
L
12025int
12026main ()
12027{
81ecdfbb
RW
12028
12029 /* Are we little or big endian? From Harbison&Steele. */
12030 union
12031 {
12032 long int l;
12033 char c[sizeof (long int)];
12034 } u;
12035 u.l = 1;
12036 return u.c[sizeof (long int) - 1] == 1;
12037
12038 ;
12039 return 0;
ce2cded5 12040}
d7040cdb 12041_ACEOF
81ecdfbb 12042if ac_fn_c_try_run "$LINENO"; then :
ce2cded5
L
12043 ac_cv_c_bigendian=no
12044else
81ecdfbb 12045 ac_cv_c_bigendian=yes
d7040cdb 12046fi
81ecdfbb
RW
12047rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12048 conftest.$ac_objext conftest.beam conftest.$ac_ext
d7040cdb 12049fi
81ecdfbb
RW
12050
12051 fi
ce2cded5 12052fi
81ecdfbb
RW
12053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12054$as_echo "$ac_cv_c_bigendian" >&6; }
12055 case $ac_cv_c_bigendian in #(
12056 yes)
12057 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12058;; #(
12059 no)
12060 ;; #(
12061 universal)
d7040cdb 12062
81ecdfbb
RW
12063$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12064
12065 ;; #(
12066 *)
d0ac1c44 12067 as_fn_error $? "unknown endianness
81ecdfbb
RW
12068 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12069 esac
d7040cdb 12070
d7040cdb 12071
ce2cded5 12072te_file=generic
d7040cdb 12073
ce2cded5
L
12074# Makefile target for installing gas in $(tooldir)/bin.
12075install_tooldir=install-exec-tooldir
d7040cdb 12076
ce2cded5
L
12077canon_targets=""
12078all_targets=no
12079if test -n "$enable_targets" ; then
12080 for t in `echo $enable_targets | sed 's/,/ /g'`; do
12081 if test $t = "all"; then
12082 all_targets=yes
12083 continue
12084 fi
12085 result=`$ac_config_sub $t 2>/dev/null`
12086 if test -n "$result" ; then
12087 canon_targets="$canon_targets $result"
12088# else
12089# # Permit "all", etc. We don't support it yet though.
12090# canon_targets="$canon_targets $t"
12091 fi
12092 done
12093 _gas_uniq_list="$canon_targets"
d7040cdb
SE
12094_gas_uniq_newlist=""
12095for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12096 case $_gas_uniq_i in
12097 _gas_uniq_dummy) ;;
12098 *) case " $_gas_uniq_newlist " in
12099 *" $_gas_uniq_i "*) ;;
12100 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12101 esac ;;
12102 esac
12103done
ce2cded5 12104canon_targets=$_gas_uniq_newlist
d7040cdb 12105
ce2cded5
L
12106fi
12107
12108emulations=""
12109
12110for this_target in $target $canon_targets ; do
12111
12112 targ=${this_target}
12113 . ${srcdir}/configure.tgt
12114
12115 case ${target_cpu} in
12116 crisv32)
12117
12118cat >>confdefs.h <<_ACEOF
12119#define DEFAULT_CRIS_ARCH $arch
d7040cdb 12120_ACEOF
ce2cded5
L
12121
12122 ;;
12123 esac
12124
12125 if test ${this_target} = $target ; then
12126 target_cpu_type=${cpu_type}
12127 elif test ${target_cpu_type} != ${cpu_type} ; then
12128 continue
12129 fi
12130
12131 generic_target=${cpu_type}-${target_vendor}-${target_os}
12132 case ${generic_target} in
ce2cded5 12133 i386-*-msdosdjgpp* \
3002e78a 12134 | i386-*-go32*)
ce2cded5 12135
81ecdfbb 12136$as_echo "#define STRICTCOFF 1" >>confdefs.h
ce2cded5
L
12137
12138 ;;
12139
939b95c7
L
12140 i386-*-linux-* | x86_64-*-linux-*)
12141 if test ${this_target} = $target \
12142 && test ${ac_default_generate_x86_used_note} = unset; then
12143 ac_default_generate_x86_used_note=1
12144 fi
12145 ;;
12146
0cb4071e
L
12147 i386-*-solaris2 \
12148 | x86_64-*-solaris2 \
12149 | i386-*-solaris2.[0-9] \
12150 | i386-*-solaris2.1[01] \
12151 | x86_64-*-solaris2.1[01])
12152 if test ${this_target} = $target \
12153 && test ${ac_default_x86_relax_relocations} = unset; then
12154 ac_default_x86_relax_relocations=0
12155 fi
12156 ;;
12157
7ba29e2a
NC
12158 microblaze*)
12159 ;;
12160
b5c37946
SJ
12161 ppc-*-aix5.[01]*)
12162 ;;
e5231592 12163 ppc-*-aix[5-9].*)
ce2cded5 12164
81ecdfbb 12165$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h
ce2cded5 12166
ce2cded5
L
12167 ;;
12168 ppc-*-solaris*)
12169 if test ${this_target} = $target; then
12170
81ecdfbb 12171$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h
ce2cded5
L
12172
12173 fi
12174 if test x${endian} = xbig; then
d0ac1c44 12175 as_fn_error $? "Solaris must be configured little endian" "$LINENO" 5
ce2cded5
L
12176 fi
12177 ;;
d7040cdb 12178 esac
d7040cdb 12179
ce2cded5
L
12180 if test ${this_target} = $target ; then
12181 endian_def=
12182 if test x${endian} = xbig; then
12183 endian_def=1
12184 elif test x${endian} = xlittle; then
12185 endian_def=0
12186 fi
12187 if test x${endian_def} != x; then
12188
12189cat >>confdefs.h <<_ACEOF
12190#define TARGET_BYTES_BIG_ENDIAN $endian_def
12191_ACEOF
12192
12193 fi
12194 fi
12195
12196# Other random stuff.
12197
12198 case ${cpu_type} in
12199 mips)
12200 # Set mips_cpu to the name of the default CPU.
12201 case ${target_cpu} in
12202 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
12203 mips_cpu=from-abi
12204 ;;
12205 mipsisa32 | mipsisa32el)
12206 mips_cpu=mips32
12207 ;;
12208 mipsisa32r2 | mipsisa32r2el)
12209 mips_cpu=mips32r2
12210 ;;
ae52f483
AB
12211 mipsisa32r3 | mipsisa32r3el)
12212 mips_cpu=mips32r3
12213 ;;
12214 mipsisa32r5 | mipsisa32r5el)
12215 mips_cpu=mips32r5
12216 ;;
7361da2c
AB
12217 mipsisa32r6 | mipsisa32r6el)
12218 mips_cpu=mips32r6
12219 ;;
ce2cded5
L
12220 mipsisa64 | mipsisa64el)
12221 mips_cpu=mips64
12222 ;;
12223 mipsisa64r2 | mipsisa64r2el)
12224 mips_cpu=mips64r2
12225 ;;
ae52f483
AB
12226 mipsisa64r3 | mipsisa64r3el)
12227 mips_cpu=mips64r3
12228 ;;
12229 mipsisa64r5 | mipsisa64r5el)
12230 mips_cpu=mips64r5
12231 ;;
7361da2c
AB
12232 mipsisa64r6 | mipsisa64r6el)
12233 mips_cpu=mips64r6
12234 ;;
ce2cded5
L
12235 mipstx39 | mipstx39el)
12236 mips_cpu=r3900
12237 ;;
12238 mips64vr | mips64vrel)
12239 mips_cpu=vr4100
12240 ;;
12241 mipsisa32r2* | mipsisa64r2*)
12242 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
12243 ;;
7361da2c
AB
12244 mipsisa32r6* | mipsisa64r6*)
12245 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'`
12246 ;;
ce2cded5
L
12247 mips64* | mipsisa64* | mipsisa32*)
12248 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
12249 ;;
e407c74b
NC
12250 mips*)
12251 mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'`
12252 ;;
ce2cded5 12253 *)
d0ac1c44 12254 as_fn_error $? "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5
ce2cded5
L
12255 ;;
12256 esac
d173146d 12257 # See whether it's appropriate to set EF_MIPS_ABI_O32 for o32
ce2cded5 12258 # binaries. It's a GNU extension that some OSes don't understand.
ce2cded5
L
12259 case ${target} in
12260 *-*-irix*)
d173146d 12261 use_ef_mips_abi_o32=0
ce2cded5
L
12262 ;;
12263 *)
d173146d 12264 use_ef_mips_abi_o32=1
ce2cded5
L
12265 ;;
12266 esac
070961b3
YS
12267 # If Vendor is IMG, then MIPSr6 is used
12268 case ${target} in
12269 mips*-img-*)
12270 mips_cpu=mips32r6
12271 ;;
12272 esac
ce2cded5
L
12273 # Decide whether to generate 32-bit or 64-bit code by default.
12274 # Used to resolve -march=from-abi when an embedded ABI is selected.
12275 case ${target} in
12276 mips64*-*-* | mipsisa64*-*-*)
12277 mips_default_64bit=1
12278 ;;
12279 *)
12280 mips_default_64bit=0
12281 ;;
12282 esac
12283 # Decide which ABI to target by default.
12284 case ${target} in
c1a54648 12285 mips64*-openbsd* | mips64*-linux-gnuabi64)
29c108c9
YS
12286 mips_default_abi=N64_ABI
12287 ;;
c1a54648
MR
12288 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \
12289 | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*)
ce2cded5
L
12290 mips_default_abi=N32_ABI
12291 ;;
dbad6904 12292 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu)
ce2cded5
L
12293 mips_default_abi=O32_ABI
12294 ;;
ce2cded5
L
12295 *)
12296 mips_default_abi=NO_ABI
12297 ;;
12298 esac
12299
12300cat >>confdefs.h <<_ACEOF
12301#define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
d7040cdb 12302_ACEOF
d7040cdb
SE
12303
12304
12305cat >>confdefs.h <<_ACEOF
d173146d 12306#define USE_EF_MIPS_ABI_O32 $use_ef_mips_abi_o32
d7040cdb
SE
12307_ACEOF
12308
12309
12310cat >>confdefs.h <<_ACEOF
ce2cded5 12311#define MIPS_DEFAULT_64BIT $mips_default_64bit
d7040cdb
SE
12312_ACEOF
12313
12314
ce2cded5
L
12315cat >>confdefs.h <<_ACEOF
12316#define MIPS_DEFAULT_ABI $mips_default_abi
12317_ACEOF
d7040cdb 12318
ce2cded5
L
12319 ;;
12320 esac
d7040cdb 12321
ce2cded5
L
12322 # Do we need the opcodes library?
12323 case ${cpu_type} in
8e0eb7c6 12324 vax | tic30 | i386 | arm)
ce2cded5 12325 ;;
d7040cdb 12326
ce2cded5
L
12327 *)
12328 need_opcodes=yes
d7040cdb 12329
ce2cded5
L
12330 case "${enable_shared}" in
12331 yes) shared_opcodes=true ;;
12332 *opcodes*) shared_opcodes=true ;;
12333 *) shared_opcodes=false ;;
12334 esac
12335 ;;
12336 esac
d7040cdb 12337
ce2cded5
L
12338 # Any other special object files needed ?
12339 case ${cpu_type} in
d7040cdb 12340
ce2cded5 12341 bfin)
55add51e 12342 for f in config/bfin-parse.o config/bfin-lex-wrapper.o; do
e11078da
AM
12343 case " $extra_objects " in
12344 *" $f "*) ;;
12345 *) extra_objects="$extra_objects $f" ;;
12346 esac
12347 done
12348 ;;
d7040cdb 12349
f8861f5d
JM
12350 bpf)
12351 if test $this_target = $target ; then
12352
12353cat >>confdefs.h <<_ACEOF
12354#define DEFAULT_ARCH "${arch}"
12355_ACEOF
12356
12357 fi
f8861f5d 12358 ;;
73589c9d 12359 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k)
ce2cded5
L
12360 using_cgen=yes
12361 ;;
d7040cdb 12362
4462d7c4 12363 loongarch)
12364 for f in config/loongarch-parse.o config/loongarch-lex-wrapper.o; do
12365 case " $extra_objects " in
12366 *" $f "*) ;;
12367 *) extra_objects="$extra_objects $f" ;;
12368 esac
12369 done
12370 # --target=loongarch[32|64]-*-*. */
12371 if test $this_target = $target ; then
12372
12373cat >>confdefs.h <<_ACEOF
12374#define DEFAULT_ARCH "${arch}"
12375_ACEOF
12376
12377 fi
12378 ;;
12379
ce2cded5
L
12380 m32c)
12381 using_cgen=yes
12382 ;;
12383 frv)
12384 using_cgen=yes
12385 ;;
6e712424
PI
12386 kvx)
12387 for f in config/kvx-parse.o; do
12388 case " $extra_objects " in
12389 *" $f "*) ;;
12390 *) extra_objects="$extra_objects $f" ;;
12391 esac
12392 done
12393 ;;
ce2cded5 12394 m68k)
55add51e 12395 f=config/m68k-parse.o
e11078da
AM
12396 case " $extra_objects " in
12397 *" $f "*) ;;
12398 *) extra_objects="$extra_objects $f" ;;
ce2cded5
L
12399 esac
12400 ;;
d7040cdb 12401
ce2cded5
L
12402 mep)
12403 using_cgen=yes
12404 ;;
d7040cdb 12405
ce2cded5 12406 mips)
e11078da
AM
12407 for f in itbl-parse.o itbl-lex-wrapper.o itbl-ops.o; do
12408 case " $extra_objects " in
12409 *" $f "*) ;;
12410 *) extra_objects="$extra_objects $f" ;;
12411 esac
12412 done
ce2cded5 12413 ;;
d7040cdb 12414
ce2cded5 12415 mt)
e11078da 12416 using_cgen=yes
ce2cded5 12417 ;;
d7040cdb 12418
35c08157 12419 nds32)
fbaf61ad
NC
12420 # setup NDS32_LINUX_TOOLCHAIN definition
12421 if test "linux" = $em; then
12422
12423$as_echo "#define NDS32_LINUX_TOOLCHAIN 1" >>confdefs.h
12424
12425 else
12426
12427$as_echo "#define NDS32_LINUX_TOOLCHAIN 0" >>confdefs.h
12428
12429 fi
12430
e11078da 12431 # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features
35c08157
KLC
12432 # based on arch_name.
12433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
12434$as_echo_n "checking for default configuration of --with-arch... " >&6; }
12435 if test "x${with_arch}" != x; then
12436 case ${with_arch} in
e11078da 12437 v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 )
35c08157
KLC
12438
12439cat >>confdefs.h <<_ACEOF
12440#define NDS32_DEFAULT_ARCH_NAME "$with_arch"
12441_ACEOF
12442
e11078da 12443 ;;
35c08157 12444 *)
d0ac1c44 12445 as_fn_error $? "This kind of arch name does *NOT* exist!" "$LINENO" 5
35c08157 12446 ;;
e11078da 12447 esac
35c08157
KLC
12448 fi
12449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
12450$as_echo "$with_arch" >&6; }
12451
e11078da
AM
12452 # Decide features one by one.
12453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5
35c08157 12454$as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; }
6cd8405e 12455 if test "x${enable_dx_regs}" = xyes; then
35c08157
KLC
12456
12457$as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h
12458
12459 else
12460
12461$as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h
12462
12463 fi
12464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5
12465$as_echo "$enable_dx_regs" >&6; }
12466
e11078da 12467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5
35c08157 12468$as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; }
6cd8405e 12469 if test "x${enable_perf_ext}" = xno; then
35c08157
KLC
12470
12471$as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h
12472
12473 else
12474
12475$as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h
12476
12477 fi
12478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5
12479$as_echo "$enable_perf_ext" >&6; }
12480
e11078da 12481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5
35c08157 12482$as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; }
6cd8405e 12483 if test "x${enable_perf_ext2}" = xno; then
35c08157
KLC
12484
12485$as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h
12486
12487 else
12488
12489$as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h
12490
12491 fi
12492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5
12493$as_echo "$enable_perf_ext2" >&6; }
12494
e11078da 12495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5
35c08157 12496$as_echo_n "checking for default configuration of --enable-string-ext... " >&6; }
6cd8405e 12497 if test "x${enable_string_ext}" = xno; then
35c08157
KLC
12498
12499$as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h
12500
12501 else
12502
12503$as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h
12504
12505 fi
12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5
12507$as_echo "$enable_string_ext" >&6; }
12508
e11078da 12509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5
35c08157 12510$as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; }
6cd8405e 12511 if test "x${enable_audio_ext}" = xno; then
35c08157
KLC
12512
12513$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h
12514
12515 else
12516
12517$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h
12518
12519 fi
12520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5
12521$as_echo "$enable_audio_ext" >&6; }
fbaf61ad
NC
12522
12523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dsp-ext" >&5
12524$as_echo_n "checking for default configuration of --enable-dsp-ext... " >&6; }
12525 if test "x${enable_dsp_ext}" = xno; then
12526
12527$as_echo "#define NDS32_DEFAULT_DSP_EXT 0" >>confdefs.h
12528
12529 else
12530
12531$as_echo "#define NDS32_DEFAULT_DSP_EXT 1" >>confdefs.h
12532
12533 fi
12534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dsp_ext" >&5
12535$as_echo "$enable_dsp_ext" >&6; }
12536
12537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-zol-ext" >&5
12538$as_echo_n "checking for default configuration of --enable-zol-ext... " >&6; }
12539 if test "x${enable_zol_ext}" = xno; then
12540
12541$as_echo "#define NDS32_DEFAULT_ZOL_EXT 0" >>confdefs.h
12542
12543 else
12544
12545$as_echo "#define NDS32_DEFAULT_ZOL_EXT 1" >>confdefs.h
12546
12547 fi
12548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zol_ext" >&5
12549$as_echo "$enable_zol_ext" >&6; }
35c08157
KLC
12550 ;;
12551
6ba813bf 12552 aarch64 | i386 | s390 | sparc)
ce2cded5 12553 if test $this_target = $target ; then
d7040cdb
SE
12554
12555cat >>confdefs.h <<_ACEOF
ce2cded5 12556#define DEFAULT_ARCH "${arch}"
d7040cdb
SE
12557_ACEOF
12558
ce2cded5
L
12559 fi
12560 ;;
d7040cdb 12561
8f595e9b
NC
12562 riscv)
12563 # --target=riscv[32|64]-*-*. */
12564 if test $this_target = $target ; then
12565
12566cat >>confdefs.h <<_ACEOF
12567#define DEFAULT_ARCH "${arch}"
12568_ACEOF
12569
12570 fi
12571
12572 # --with-arch=<value>. The syntax of <value> is same as Gas option -march.
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
12574$as_echo_n "checking for default configuration of --with-arch... " >&6; }
12575 if test "x${with_arch}" != x; then
12576
12577cat >>confdefs.h <<_ACEOF
12578#define DEFAULT_RISCV_ARCH_WITH_EXT "$with_arch"
12579_ACEOF
12580
12581 fi
12582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
12583$as_echo "$with_arch" >&6; }
12584
12585 # --with-isa-spec=[2.2|20190608|20191213].
12586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-isa-spec" >&5
12587$as_echo_n "checking for default configuration of --with-isa-spec... " >&6; }
12588 if test "x${with_isa_spec}" != x; then
12589
12590cat >>confdefs.h <<_ACEOF
12591#define DEFAULT_RISCV_ISA_SPEC "$with_isa_spec"
12592_ACEOF
12593
12594 fi
12595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_isa_spec" >&5
12596$as_echo "$with_isa_spec" >&6; }
12597
9fba0721 12598 # --with-priv-spec=[1.9.1|1.10|1.11|1.12].
8f595e9b
NC
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-priv-spec" >&5
12600$as_echo_n "checking for default configuration of --with-priv-spec... " >&6; }
12601 if test "x${with_priv_spec}" != x; then
12602
12603cat >>confdefs.h <<_ACEOF
12604#define DEFAULT_RISCV_PRIV_SPEC "$with_priv_spec"
12605_ACEOF
12606
12607 fi
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_priv_spec" >&5
12609$as_echo "$with_priv_spec" >&6; }
12610 ;;
12611
99c513f6 12612 rl78)
55add51e 12613 f=config/rl78-parse.o
e11078da
AM
12614 case " $extra_objects " in
12615 *" $f "*) ;;
12616 *) extra_objects="$extra_objects $f" ;;
12617 esac
99c513f6
DD
12618 ;;
12619
c7927a3c 12620 rx)
55add51e 12621 f=config/rx-parse.o
e11078da
AM
12622 case " $extra_objects " in
12623 *" $f "*) ;;
12624 *) extra_objects="$extra_objects $f" ;;
12625 esac
c7927a3c
NC
12626 ;;
12627
ce2cded5
L
12628 xstormy16)
12629 using_cgen=yes
12630 ;;
d7040cdb 12631
ce2cded5 12632 xtensa)
e11078da
AM
12633 f=config/xtensa-relax.o
12634 case " $extra_objects " in
12635 *" $f "*) ;;
12636 *) extra_objects="$extra_objects $f" ;;
12637 esac
ce2cded5 12638 ;;
d7040cdb 12639
ce2cded5
L
12640 *)
12641 ;;
12642 esac
d7040cdb 12643
ce2cded5 12644 if test $using_cgen = yes ; then
e11078da
AM
12645 f=cgen.o
12646 case " $extra_objects " in
12647 *" $f "*) ;;
12648 *) extra_objects="$extra_objects $f" ;;
ce2cded5
L
12649 esac
12650 fi
d7040cdb 12651
ce2cded5 12652# See if we really can support this configuration with the emulation code.
d7040cdb 12653
ce2cded5
L
12654 if test $this_target = $target ; then
12655 obj_format=$fmt
12656 te_file=$em
12657 fi
d7040cdb 12658
e11078da
AM
12659 case ${te_file} in
12660 vms)
12661 f=config/te-vms.o
12662 case " $extra_objects " in
12663 *" $f "*) ;;
12664 *) extra_objects="$extra_objects $f" ;;
12665 esac ;;
12666 esac
b11d79f2 12667
ce2cded5 12668# From target name and format, produce a list of supported emulations.
d7040cdb 12669
ce2cded5 12670 case ${generic_target}-${fmt} in
e8044f35 12671 mips-*-*-*) case "$endian" in
ce2cded5
L
12672 big) emulation="mipsbelf mipslelf mipself" ;;
12673 *) emulation="mipslelf mipsbelf mipself" ;;
12674 esac ;;
ce2cded5
L
12675 # i386-pc-pe-coff != i386-pc-coff.
12676 i386-*-pe-coff) ;;
12677 # Uncommenting the next line will turn on support for i386 AOUT
12678 # for the default linux configuration
12679 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
12680 #
12681 i386-*-aout) emulation="i386aout" ;;
12682 i386-*-coff) emulation="i386coff" ;;
12683 i386-*-elf) emulation="i386elf" ;;
d7040cdb 12684
ce2cded5
L
12685 # Always all formats. The first stated emulation becomes the default.
12686 cris-*-*aout*) emulation="crisaout criself" ;;
12687 cris-*-*) emulation="criself crisaout" ;;
12688 esac
13b2be9c 12689
ce2cded5 12690 emulations="$emulations $emulation"
13b2be9c 12691
13b2be9c 12692done
13b2be9c 12693
0cb4071e
L
12694if test ${ac_default_x86_relax_relocations} = unset; then
12695 ac_default_x86_relax_relocations=1
12696fi
12697
12698cat >>confdefs.h <<_ACEOF
12699#define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations
12700_ACEOF
12701
12702
b8871f35
L
12703if test ${ac_default_elf_stt_common} = unset; then
12704 ac_default_elf_stt_common=0
12705fi
12706
12707cat >>confdefs.h <<_ACEOF
12708#define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common
12709_ACEOF
12710
12711
0df8ad28
NC
12712
12713cat >>confdefs.h <<_ACEOF
12714#define DEFAULT_GENERATE_BUILD_NOTES $ac_default_generate_build_notes
12715_ACEOF
12716
12717
b4a3a7b4
L
12718if test ${ac_default_generate_x86_used_note} = unset; then
12719 ac_default_generate_x86_used_note=0
12720fi
12721
12722cat >>confdefs.h <<_ACEOF
12723#define DEFAULT_X86_USED_NOTE $ac_default_generate_x86_used_note
12724_ACEOF
12725
12726
2dc8dd17 12727if test ${ac_default_generate_riscv_attr} = unset; then
aa0587b2 12728 ac_default_generate_riscv_attr=1
2dc8dd17
JW
12729fi
12730
12731
12732cat >>confdefs.h <<_ACEOF
12733#define DEFAULT_RISCV_ATTR $ac_default_generate_riscv_attr
12734_ACEOF
12735
12736
6f2117ba
PH
12737if test ${ac_default_mips_fix_loongson3_llsc} = unset; then
12738 ac_default_mips_fix_loongson3_llsc=0
12739fi
12740
12741cat >>confdefs.h <<_ACEOF
12742#define DEFAULT_MIPS_FIX_LOONGSON3_LLSC $ac_default_mips_fix_loongson3_llsc
12743_ACEOF
12744
12745
348ef89a 12746if test x$ac_default_compressed_debug_sections = xyes ; then
e12fe555
NC
12747
12748$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
12749
6c3bc0f8 12750fi
e12fe555 12751
b0c295e1
ML
12752
12753cat >>confdefs.h <<_ACEOF
12754#define DEFAULT_COMPRESSED_DEBUG_ALGORITHM $ac_default_compressed_debug_sections_algorithm
12755_ACEOF
12756
12757
ce2cded5
L
12758# Turn on all targets if possible
12759if test ${all_targets} = "yes"; then
12760 case ${target_cpu_type} in
12761 i386)
12762 case ${obj_format} in
12763 aout)
12764 emulations="$emulations i386coff i386elf"
12765 ;;
12766 coff)
12767 emulations="$emulations i386aout i386elf"
12768 ;;
12769 elf)
12770 emulations="$emulations i386aout i386coff"
12771 ;;
12772 esac
12773 ;;
12774 x86_64)
12775 case ${obj_format} in
12776 aout)
12777 emulations="$emulations i386coff i386elf"
12778 ;;
12779 coff)
12780 emulations="$emulations i386aout i386elf"
12781 ;;
12782 elf)
12783 emulations="$emulations i386aout i386coff"
12784 ;;
12785 esac
12786 ;;
12787 esac
13b2be9c 12788fi
c8615825 12789
39871c07
AM
12790# PE code has way too many macros tweaking behaviour
12791case ${te_file} in
12792 pe*) emulations="" ;;
12793esac
12794
ce2cded5
L
12795# Assign floating point type. Most processors with FP support
12796# IEEE FP. On those that don't support FP at all, usually IEEE
12797# is emulated.
12798case ${target_cpu} in
12799 vax | pdp11 ) atof=vax ;;
12800 *) atof=ieee ;;
12801esac
c8615825 12802
ce2cded5 12803case "${obj_format}" in
d0ac1c44 12804 "") as_fn_error $? "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;;
ce2cded5 12805esac
13b2be9c 12806
ce2cded5
L
12807# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
12808cgen_cpu_prefix=""
12809if test $using_cgen = yes ; then
12810 case ${target_cpu} in
73589c9d
CS
12811 or1knd)
12812 cgen_cpu_prefix=or1k ;;
ce2cded5
L
12813 *) cgen_cpu_prefix=${target_cpu} ;;
12814 esac
c8615825 12815
c8615825 12816
81ecdfbb 12817$as_echo "#define USING_CGEN 1" >>confdefs.h
d7040cdb 12818
d7040cdb 12819fi
13b2be9c 12820
ce2cded5
L
12821
12822if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
d0ac1c44 12823 as_fn_error $? "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5
13b2be9c 12824fi
ce2cded5
L
12825
12826if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
d0ac1c44 12827 as_fn_error $? "GAS does not have support for object file format ${obj_format}" "$LINENO" 5
13b2be9c
DJ
12828fi
12829
ce2cded5
L
12830# Some COFF configurations want these random other flags set.
12831case ${obj_format} in
12832 coff)
12833 case ${target_cpu_type} in
12834 i386)
81ecdfbb 12835$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
12836 ;;
12837 x86_64)
81ecdfbb 12838$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
12839 ;;
12840 esac
12841 ;;
12842esac
12843
12844# Getting this done right is going to be a bitch. Each configuration specified
12845# with --enable-targets=... should be checked for environment, format, cpu
12846# setting.
12847#
12848# For each configuration, the necessary object file support code must be linked
12849# in. This might be only one, it might be up to four. The necessary emulation
12850# code needs to be provided, too.
12851#
12852# And then there's "--enable-targets=all"....
12853#
e8044f35 12854# For now, just always do it for MIPS ELF configurations. Sigh.
ce2cded5
L
12855
12856formats="${obj_format}"
12857emfiles=""
12858EMULATIONS=""
12859_gas_uniq_list="$emulations"
12860_gas_uniq_newlist=""
12861for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12862 case $_gas_uniq_i in
12863 _gas_uniq_dummy) ;;
12864 *) case " $_gas_uniq_newlist " in
12865 *" $_gas_uniq_i "*) ;;
12866 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12867 esac ;;
12868 esac
12869done
12870emulations=$_gas_uniq_newlist
12871
12872for em in . $emulations ; do
12873 case $em in
12874 .) continue ;;
12875 mipsbelf | mipslelf | mipself)
12876 fmt=elf file=mipself ;;
ce2cded5
L
12877 *coff)
12878 fmt=coff file=$em ;;
12879 *aout)
12880 fmt=aout file=$em ;;
12881 *elf)
12882 fmt=elf file=$em ;;
12883 esac
12884 formats="$formats $fmt"
d0ac1c44 12885 emfiles="$emfiles config/e-$file.o"
ce2cded5
L
12886 EMULATIONS="$EMULATIONS &$em,"
12887done
12888_gas_uniq_list="$formats"
12889_gas_uniq_newlist=""
12890for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12891 case $_gas_uniq_i in
12892 _gas_uniq_dummy) ;;
12893 *) case " $_gas_uniq_newlist " in
12894 *" $_gas_uniq_i "*) ;;
12895 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12896 esac ;;
12897 esac
13b2be9c 12898done
ce2cded5 12899formats=$_gas_uniq_newlist
13b2be9c 12900
ce2cded5
L
12901_gas_uniq_list="$emfiles"
12902_gas_uniq_newlist=""
12903for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12904 case $_gas_uniq_i in
12905 _gas_uniq_dummy) ;;
12906 *) case " $_gas_uniq_newlist " in
12907 *" $_gas_uniq_i "*) ;;
12908 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12909 esac ;;
12910 esac
12911done
12912emfiles=$_gas_uniq_newlist
d7040cdb 12913
ce2cded5
L
12914if test `set . $formats ; shift ; echo $#` -gt 1 ; then
12915 for fmt in $formats ; do
12916 case $fmt in
12917 aout)
81ecdfbb 12918$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h
ce2cded5
L
12919 ;;
12920 coff)
81ecdfbb 12921$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h
ce2cded5
L
12922 ;;
12923 ecoff)
81ecdfbb 12924$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h
ce2cded5
L
12925 ;;
12926 elf)
81ecdfbb 12927$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h
ce2cded5
L
12928 ;;
12929 generic)
81ecdfbb 12930$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h
ce2cded5
L
12931 ;;
12932 som)
81ecdfbb 12933$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h
ce2cded5
L
12934 ;;
12935 esac
d0ac1c44 12936 extra_objects="$extra_objects config/obj-$fmt.o"
ce2cded5
L
12937 done
12938 obj_format=multi
13b2be9c 12939fi
ce2cded5
L
12940if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
12941 DEFAULT_EMULATION=`set . $emulations ; echo $2`
e8044f35 12942 # e-mipself has more than one emulation per file, e-i386* has just one at the
ce2cded5
L
12943 # moment. If only one emulation is specified, then don't define
12944 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
12945 case "${obj_format}${emfiles}" in
e8044f35 12946 multi* | *mipself*)
ce2cded5 12947 extra_objects="$extra_objects $emfiles"
d7040cdb 12948
81ecdfbb 12949$as_echo "#define USE_EMULATIONS 1" >>confdefs.h
ce2cded5
L
12950 ;;
12951 esac
12952fi
d7040cdb 12953
13b2be9c 12954
ce2cded5
L
12955cat >>confdefs.h <<_ACEOF
12956#define EMULATIONS $EMULATIONS
13b2be9c 12957_ACEOF
d7040cdb 12958
d7040cdb 12959
ce2cded5
L
12960cat >>confdefs.h <<_ACEOF
12961#define DEFAULT_EMULATION "$DEFAULT_EMULATION"
d7040cdb 12962_ACEOF
d7040cdb 12963
d7040cdb 12964
ce2cded5 12965reject_dev_configs=yes
252b5132 12966
ce2cded5
L
12967case ${reject_dev_configs}-${dev} in
12968 yes-yes) # Oops.
d0ac1c44 12969 as_fn_error $? "GAS does not support the ${generic_target} configuration." "$LINENO" 5
ce2cded5 12970 ;;
d7040cdb
SE
12971esac
12972
13b2be9c 12973
ce2cded5
L
12974
12975
12976
12977
12978
12979# do we need the opcodes library?
12980case "${need_opcodes}" in
12981yes)
12982 OPCODES_LIB=../opcodes/libopcodes.la
12983 ;;
12984esac
12985
12986
12987
12988
12989cat >>confdefs.h <<_ACEOF
12990#define TARGET_ALIAS "${target_alias}"
d7040cdb 12991_ACEOF
20e95c23 12992
20e95c23 12993
ce2cded5
L
12994cat >>confdefs.h <<_ACEOF
12995#define TARGET_CANONICAL "${target}"
12996_ACEOF
20e95c23 12997
d6d788bd 12998
ce2cded5
L
12999cat >>confdefs.h <<_ACEOF
13000#define TARGET_CPU "${target_cpu}"
13001_ACEOF
20e95c23 13002
ce2cded5
L
13003
13004cat >>confdefs.h <<_ACEOF
13005#define TARGET_VENDOR "${target_vendor}"
0efedc4c
AM
13006_ACEOF
13007
13008
ce2cded5
L
13009cat >>confdefs.h <<_ACEOF
13010#define TARGET_OS "${target_os}"
13011_ACEOF
13012
0efedc4c 13013
d7040cdb
SE
13014for ac_prog in 'bison -y' byacc
13015do
13016 # Extract the first word of "$ac_prog", so it can be a program name with args.
13017set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
13018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13019$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13020if ${ac_cv_prog_YACC+:} false; then :
81ecdfbb 13021 $as_echo_n "(cached) " >&6
20e95c23 13022else
d7040cdb
SE
13023 if test -n "$YACC"; then
13024 ac_cv_prog_YACC="$YACC" # Let the user override the test.
d6d788bd 13025else
d7040cdb
SE
13026as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13027for as_dir in $PATH
13028do
13029 IFS=$as_save_IFS
13030 test -z "$as_dir" && as_dir=.
81ecdfbb 13031 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13032 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13033 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 13034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 13035 break 2
20e95c23 13036 fi
d7040cdb 13037done
81ecdfbb
RW
13038 done
13039IFS=$as_save_IFS
20e95c23 13040
d7040cdb
SE
13041fi
13042fi
13043YACC=$ac_cv_prog_YACC
13044if test -n "$YACC"; then
81ecdfbb
RW
13045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
13046$as_echo "$YACC" >&6; }
d7040cdb 13047else
81ecdfbb
RW
13048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13049$as_echo "no" >&6; }
d7040cdb 13050fi
20e95c23 13051
81ecdfbb 13052
d7040cdb
SE
13053 test -n "$YACC" && break
13054done
13055test -n "$YACC" || YACC="yacc"
20e95c23 13056
d7040cdb
SE
13057for ac_prog in flex lex
13058do
13059 # Extract the first word of "$ac_prog", so it can be a program name with args.
13060set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
13061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13062$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13063if ${ac_cv_prog_LEX+:} false; then :
81ecdfbb 13064 $as_echo_n "(cached) " >&6
d6d788bd 13065else
d7040cdb
SE
13066 if test -n "$LEX"; then
13067 ac_cv_prog_LEX="$LEX" # Let the user override the test.
13068else
13069as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13070for as_dir in $PATH
13071do
13072 IFS=$as_save_IFS
13073 test -z "$as_dir" && as_dir=.
81ecdfbb 13074 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13075 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13076 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 13077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13078 break 2
13079 fi
13080done
81ecdfbb
RW
13081 done
13082IFS=$as_save_IFS
20e95c23 13083
d7040cdb
SE
13084fi
13085fi
13086LEX=$ac_cv_prog_LEX
13087if test -n "$LEX"; then
81ecdfbb
RW
13088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
13089$as_echo "$LEX" >&6; }
20e95c23 13090else
81ecdfbb
RW
13091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13092$as_echo "no" >&6; }
13b2be9c
DJ
13093fi
13094
81ecdfbb 13095
d7040cdb
SE
13096 test -n "$LEX" && break
13097done
13098test -n "$LEX" || LEX=":"
20e95c23 13099
3d961d0d
AM
13100case "$LEX" in
13101 :|*"missing "*) ;;
13102 *) cat >conftest.l <<_ACEOF
81ecdfbb
RW
13103%%
13104a { ECHO; }
13105b { REJECT; }
13106c { yymore (); }
13107d { yyless (1); }
d0ac1c44
SM
13108e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
13109 yyless ((input () != 0)); }
81ecdfbb
RW
13110f { unput (yytext[0]); }
13111. { BEGIN INITIAL; }
13112%%
13113#ifdef YYTEXT_POINTER
13114extern char *yytext;
d7040cdb 13115#endif
d7040cdb 13116int
81ecdfbb 13117main (void)
d7040cdb 13118{
81ecdfbb 13119 return ! yylex () + ! yywrap ();
d7040cdb
SE
13120}
13121_ACEOF
81ecdfbb
RW
13122{ { ac_try="$LEX conftest.l"
13123case "(($ac_try" in
13124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13125 *) ac_try_echo=$ac_try;;
13126esac
13127eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13128$as_echo "$ac_try_echo"; } >&5
13129 (eval "$LEX conftest.l") 2>&5
d7040cdb 13130 ac_status=$?
81ecdfbb
RW
13131 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13132 test $ac_status = 0; }
13133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
13134$as_echo_n "checking lex output file root... " >&6; }
d0ac1c44 13135if ${ac_cv_prog_lex_root+:} false; then :
81ecdfbb 13136 $as_echo_n "(cached) " >&6
d7040cdb 13137else
d5fbea21 13138
81ecdfbb
RW
13139if test -f lex.yy.c; then
13140 ac_cv_prog_lex_root=lex.yy
13141elif test -f lexyy.c; then
13142 ac_cv_prog_lex_root=lexyy
13143else
d0ac1c44 13144 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
d6d788bd 13145fi
d7040cdb 13146fi
81ecdfbb
RW
13147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
13148$as_echo "$ac_cv_prog_lex_root" >&6; }
13149LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
d7040cdb 13150
81ecdfbb
RW
13151if test -z "${LEXLIB+set}"; then
13152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
13153$as_echo_n "checking lex library... " >&6; }
d0ac1c44 13154if ${ac_cv_lib_lex+:} false; then :
81ecdfbb 13155 $as_echo_n "(cached) " >&6
d7040cdb 13156else
d7040cdb 13157
81ecdfbb
RW
13158 ac_save_LIBS=$LIBS
13159 ac_cv_lib_lex='none needed'
13160 for ac_lib in '' -lfl -ll; do
13161 LIBS="$ac_lib $ac_save_LIBS"
13162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13163/* end confdefs.h. */
13164`cat $LEX_OUTPUT_ROOT.c`
13165_ACEOF
13166if ac_fn_c_try_link "$LINENO"; then :
13167 ac_cv_lib_lex=$ac_lib
d7040cdb 13168fi
81ecdfbb
RW
13169rm -f core conftest.err conftest.$ac_objext \
13170 conftest$ac_exeext conftest.$ac_ext
13171 test "$ac_cv_lib_lex" != 'none needed' && break
13172 done
13173 LIBS=$ac_save_LIBS
d7040cdb
SE
13174
13175fi
81ecdfbb
RW
13176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
13177$as_echo "$ac_cv_lib_lex" >&6; }
13178 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb
SE
13179fi
13180
13b2be9c 13181
81ecdfbb
RW
13182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
13183$as_echo_n "checking whether yytext is a pointer... " >&6; }
d0ac1c44 13184if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
81ecdfbb 13185 $as_echo_n "(cached) " >&6
d7040cdb
SE
13186else
13187 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 13188# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
13189# not all implementations provide the %pointer and %array declarations.
13190ac_cv_prog_lex_yytext_pointer=no
d7040cdb 13191ac_save_LIBS=$LIBS
81ecdfbb
RW
13192LIBS="$LEXLIB $ac_save_LIBS"
13193cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13194/* end confdefs.h. */
d0ac1c44
SM
13195
13196 #define YYTEXT_POINTER 1
d7040cdb 13197`cat $LEX_OUTPUT_ROOT.c`
13b2be9c 13198_ACEOF
81ecdfbb 13199if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 13200 ac_cv_prog_lex_yytext_pointer=yes
13b2be9c 13201fi
81ecdfbb
RW
13202rm -f core conftest.err conftest.$ac_objext \
13203 conftest$ac_exeext conftest.$ac_ext
d7040cdb 13204LIBS=$ac_save_LIBS
252b5132 13205
9b2b7d69 13206fi
81ecdfbb
RW
13207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
13208$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb 13209if test $ac_cv_prog_lex_yytext_pointer = yes; then
13b2be9c 13210
81ecdfbb 13211$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
9b2b7d69 13212
d6d788bd 13213fi
81ecdfbb 13214rm -f conftest.l $LEX_OUTPUT_ROOT.c
3d961d0d
AM
13215 ;;
13216esac
d7040cdb
SE
13217if test "$LEX" = :; then
13218 LEX=${am_missing_run}flex
13219fi
13220
e184813f 13221ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN"
d7040cdb
SE
13222
13223 MKINSTALLDIRS=
13224 if test -n "$ac_aux_dir"; then
13225 case "$ac_aux_dir" in
13226 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13227 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13228 esac
13229 fi
13230 if test -z "$MKINSTALLDIRS"; then
13231 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13232 fi
13233
13234
13235
81ecdfbb
RW
13236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13237$as_echo_n "checking whether NLS is requested... " >&6; }
13238 # Check whether --enable-nls was given.
13239if test "${enable_nls+set}" = set; then :
13240 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
13241else
13242 USE_NLS=yes
81ecdfbb
RW
13243fi
13244
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13246$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
13247
13248
13249
13250
13251
13252
13253# Prepare PATH_SEPARATOR.
13254# The user is always right.
13255if test "${PATH_SEPARATOR+set}" != set; then
13256 echo "#! /bin/sh" >conf$$.sh
13257 echo "exit 0" >>conf$$.sh
13258 chmod +x conf$$.sh
13259 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13260 PATH_SEPARATOR=';'
13b2be9c 13261 else
d7040cdb 13262 PATH_SEPARATOR=:
13b2be9c 13263 fi
d7040cdb 13264 rm -f conf$$.sh
252b5132 13265fi
13b2be9c 13266
d7040cdb
SE
13267# Find out how to test for executable files. Don't use a zero-byte file,
13268# as systems may use methods other than mode bits to determine executability.
13269cat >conf$$.file <<_ASEOF
13270#! /bin/sh
13271exit 0
13272_ASEOF
13273chmod +x conf$$.file
13274if test -x conf$$.file >/dev/null 2>&1; then
13275 ac_executable_p="test -x"
13276else
13277 ac_executable_p="test -f"
13b2be9c 13278fi
d7040cdb 13279rm -f conf$$.file
13b2be9c 13280
d7040cdb
SE
13281# Extract the first word of "msgfmt", so it can be a program name with args.
13282set dummy msgfmt; ac_word=$2
81ecdfbb
RW
13283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13284$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13285if ${ac_cv_path_MSGFMT+:} false; then :
81ecdfbb 13286 $as_echo_n "(cached) " >&6
252b5132 13287else
d7040cdb
SE
13288 case "$MSGFMT" in
13289 [\\/]* | ?:[\\/]*)
13290 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13291 ;;
13292 *)
13293 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13294 for ac_dir in $PATH; do
13295 IFS="$ac_save_IFS"
13296 test -z "$ac_dir" && ac_dir=.
13297 for ac_exec_ext in '' $ac_executable_extensions; do
13298 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13299 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13300 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13301 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13302 break 2
13303 fi
13304 fi
13305 done
13306 done
13307 IFS="$ac_save_IFS"
13308 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13309 ;;
13310esac
252b5132 13311fi
d7040cdb
SE
13312MSGFMT="$ac_cv_path_MSGFMT"
13313if test "$MSGFMT" != ":"; then
81ecdfbb
RW
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13315$as_echo "$MSGFMT" >&6; }
252b5132 13316else
81ecdfbb
RW
13317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13318$as_echo "no" >&6; }
252b5132 13319fi
252b5132 13320
d7040cdb
SE
13321 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13322set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
13323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13324$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13325if ${ac_cv_path_GMSGFMT+:} false; then :
81ecdfbb 13326 $as_echo_n "(cached) " >&6
13b2be9c 13327else
d7040cdb
SE
13328 case $GMSGFMT in
13329 [\\/]* | ?:[\\/]*)
13330 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13331 ;;
13332 *)
13333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13334for as_dir in $PATH
13335do
13336 IFS=$as_save_IFS
13337 test -z "$as_dir" && as_dir=.
81ecdfbb 13338 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13339 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13340 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 13341 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13342 break 2
13343 fi
13344done
81ecdfbb
RW
13345 done
13346IFS=$as_save_IFS
252b5132 13347
d7040cdb
SE
13348 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13349 ;;
13350esac
13351fi
13352GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 13353if test -n "$GMSGFMT"; then
81ecdfbb
RW
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13355$as_echo "$GMSGFMT" >&6; }
ac48eca1 13356else
81ecdfbb
RW
13357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13358$as_echo "no" >&6; }
6840198f 13359fi
6840198f 13360
13b2be9c 13361
20e95c23 13362
81ecdfbb 13363
d7040cdb
SE
13364# Prepare PATH_SEPARATOR.
13365# The user is always right.
13366if test "${PATH_SEPARATOR+set}" != set; then
13367 echo "#! /bin/sh" >conf$$.sh
13368 echo "exit 0" >>conf$$.sh
13369 chmod +x conf$$.sh
13370 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13371 PATH_SEPARATOR=';'
13372 else
13373 PATH_SEPARATOR=:
13374 fi
13375 rm -f conf$$.sh
13376fi
20e95c23 13377
d7040cdb
SE
13378# Find out how to test for executable files. Don't use a zero-byte file,
13379# as systems may use methods other than mode bits to determine executability.
13380cat >conf$$.file <<_ASEOF
13381#! /bin/sh
13382exit 0
13383_ASEOF
13384chmod +x conf$$.file
13385if test -x conf$$.file >/dev/null 2>&1; then
13386 ac_executable_p="test -x"
13b2be9c 13387else
d7040cdb 13388 ac_executable_p="test -f"
13b2be9c 13389fi
d7040cdb 13390rm -f conf$$.file
20e95c23 13391
d7040cdb
SE
13392# Extract the first word of "xgettext", so it can be a program name with args.
13393set dummy xgettext; ac_word=$2
81ecdfbb
RW
13394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13395$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13396if ${ac_cv_path_XGETTEXT+:} false; then :
81ecdfbb 13397 $as_echo_n "(cached) " >&6
252b5132 13398else
d7040cdb
SE
13399 case "$XGETTEXT" in
13400 [\\/]* | ?:[\\/]*)
13401 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13402 ;;
13403 *)
13404 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13405 for ac_dir in $PATH; do
13406 IFS="$ac_save_IFS"
13407 test -z "$ac_dir" && ac_dir=.
13408 for ac_exec_ext in '' $ac_executable_extensions; do
13409 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13410 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13411 (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
13412 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13413 break 2
13414 fi
13415 fi
13416 done
13417 done
13418 IFS="$ac_save_IFS"
13419 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13420 ;;
13421esac
13b2be9c 13422fi
d7040cdb
SE
13423XGETTEXT="$ac_cv_path_XGETTEXT"
13424if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
13425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13426$as_echo "$XGETTEXT" >&6; }
d7040cdb 13427else
81ecdfbb
RW
13428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13429$as_echo "no" >&6; }
13b2be9c 13430fi
13b2be9c 13431
d7040cdb 13432 rm -f messages.po
20e95c23 13433
13b2be9c 13434
d7040cdb
SE
13435# Prepare PATH_SEPARATOR.
13436# The user is always right.
13437if test "${PATH_SEPARATOR+set}" != set; then
13438 echo "#! /bin/sh" >conf$$.sh
13439 echo "exit 0" >>conf$$.sh
13440 chmod +x conf$$.sh
13441 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13442 PATH_SEPARATOR=';'
13443 else
13444 PATH_SEPARATOR=:
13445 fi
13446 rm -f conf$$.sh
252b5132 13447fi
20e95c23 13448
d7040cdb
SE
13449# Find out how to test for executable files. Don't use a zero-byte file,
13450# as systems may use methods other than mode bits to determine executability.
13451cat >conf$$.file <<_ASEOF
13452#! /bin/sh
13453exit 0
13454_ASEOF
13455chmod +x conf$$.file
13456if test -x conf$$.file >/dev/null 2>&1; then
13457 ac_executable_p="test -x"
252b5132 13458else
d7040cdb
SE
13459 ac_executable_p="test -f"
13460fi
13461rm -f conf$$.file
20e95c23 13462
d7040cdb
SE
13463# Extract the first word of "msgmerge", so it can be a program name with args.
13464set dummy msgmerge; ac_word=$2
81ecdfbb
RW
13465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13466$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13467if ${ac_cv_path_MSGMERGE+:} false; then :
81ecdfbb 13468 $as_echo_n "(cached) " >&6
20e95c23 13469else
d7040cdb
SE
13470 case "$MSGMERGE" in
13471 [\\/]* | ?:[\\/]*)
13472 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13473 ;;
13474 *)
13475 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13476 for ac_dir in $PATH; do
13477 IFS="$ac_save_IFS"
13478 test -z "$ac_dir" && ac_dir=.
13479 for ac_exec_ext in '' $ac_executable_extensions; do
13480 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13481 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13482 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13483 break 2
13484 fi
13485 fi
13486 done
13487 done
13488 IFS="$ac_save_IFS"
13489 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13490 ;;
13491esac
20e95c23 13492fi
d7040cdb
SE
13493MSGMERGE="$ac_cv_path_MSGMERGE"
13494if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
13495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13496$as_echo "$MSGMERGE" >&6; }
d7040cdb 13497else
81ecdfbb
RW
13498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13499$as_echo "no" >&6; }
20e95c23 13500fi
252b5132 13501
252b5132 13502
d7040cdb
SE
13503 if test "$GMSGFMT" != ":"; then
13504 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13505 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13506 : ;
13507 else
13508 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13510$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
13511 GMSGFMT=":"
13512 fi
13513 fi
13b2be9c 13514
d7040cdb
SE
13515 if test "$XGETTEXT" != ":"; then
13516 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13517 (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
13518 : ;
13519 else
81ecdfbb
RW
13520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13521$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
13522 XGETTEXT=":"
13523 fi
13524 rm -f messages.po
13525 fi
252b5132 13526
81ecdfbb 13527 ac_config_commands="$ac_config_commands default-1"
13b2be9c 13528
13b2be9c 13529
81ecdfbb 13530
862776f2
AA
13531 if test "X$prefix" = "XNONE"; then
13532 acl_final_prefix="$ac_default_prefix"
13533 else
13534 acl_final_prefix="$prefix"
13535 fi
13536 if test "X$exec_prefix" = "XNONE"; then
13537 acl_final_exec_prefix='${prefix}'
13538 else
13539 acl_final_exec_prefix="$exec_prefix"
13540 fi
13541 acl_save_prefix="$prefix"
13542 prefix="$acl_final_prefix"
13543 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
13544 prefix="$acl_save_prefix"
13545
81ecdfbb 13546
862776f2
AA
13547# Check whether --with-gnu-ld was given.
13548if test "${with_gnu_ld+set}" = set; then :
13549 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
9b2b7d69 13550else
862776f2 13551 with_gnu_ld=no
13b2be9c 13552fi
13b2be9c 13553
862776f2
AA
13554# Prepare PATH_SEPARATOR.
13555# The user is always right.
13556if test "${PATH_SEPARATOR+set}" != set; then
13557 echo "#! /bin/sh" >conf$$.sh
13558 echo "exit 0" >>conf$$.sh
13559 chmod +x conf$$.sh
13560 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13561 PATH_SEPARATOR=';'
13562 else
13563 PATH_SEPARATOR=:
13564 fi
13565 rm -f conf$$.sh
13566fi
13567ac_prog=ld
13568if test "$GCC" = yes; then
13569 # Check if gcc -print-prog-name=ld gives a path.
13570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
13571$as_echo_n "checking for ld used by GCC... " >&6; }
13572 case $host in
13573 *-*-mingw*)
13574 # gcc leaves a trailing carriage return which upsets mingw
13575 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13576 *)
13577 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13578 esac
13579 case $ac_prog in
13580 # Accept absolute paths.
13581 [\\/]* | [A-Za-z]:[\\/]*)
13582 re_direlt='/[^/][^/]*/\.\./'
13583 # Canonicalize the path of ld
13584 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
13585 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
13586 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
13587 done
13588 test -z "$LD" && LD="$ac_prog"
13589 ;;
13590 "")
13591 # If it fails, then pretend we aren't using GCC.
13592 ac_prog=ld
13593 ;;
13594 *)
13595 # If it is relative, then search for the first ld in PATH.
13596 with_gnu_ld=unknown
13597 ;;
13598 esac
13599elif test "$with_gnu_ld" = yes; then
13600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13601$as_echo_n "checking for GNU ld... " >&6; }
23d61380 13602else
862776f2
AA
13603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13604$as_echo_n "checking for non-GNU ld... " >&6; }
13605fi
13606if ${acl_cv_path_LD+:} false; then :
13607 $as_echo_n "(cached) " >&6
13608else
13609 if test -z "$LD"; then
13610 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
13611 for ac_dir in $PATH; do
13612 test -z "$ac_dir" && ac_dir=.
13613 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13614 acl_cv_path_LD="$ac_dir/$ac_prog"
13615 # Check to see if the program is GNU ld. I'd rather use --version,
13616 # but apparently some GNU ld's only accept -v.
13617 # Break only if it was the GNU/non-GNU ld that we prefer.
13618 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then
13619 test "$with_gnu_ld" != no && break
13620 else
13621 test "$with_gnu_ld" != yes && break
13622 fi
13623 fi
13624 done
13625 IFS="$ac_save_ifs"
13626else
13627 acl_cv_path_LD="$LD" # Let the user override the test with a path.
13628fi
81ecdfbb 13629fi
13b2be9c 13630
862776f2
AA
13631LD="$acl_cv_path_LD"
13632if test -n "$LD"; then
13633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13634$as_echo "$LD" >&6; }
13635else
13636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13637$as_echo "no" >&6; }
13638fi
13639test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13641$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13642if ${acl_cv_prog_gnu_ld+:} false; then :
13643 $as_echo_n "(cached) " >&6
13644else
13645 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
13646if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then
13647 acl_cv_prog_gnu_ld=yes
13648else
13649 acl_cv_prog_gnu_ld=no
13650fi
13651fi
13652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
13653$as_echo "$acl_cv_prog_gnu_ld" >&6; }
13654with_gnu_ld=$acl_cv_prog_gnu_ld
252b5132 13655
252b5132 13656
862776f2
AA
13657
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
13659$as_echo_n "checking for shared library run path origin... " >&6; }
13660if ${acl_cv_rpath+:} false; then :
13661 $as_echo_n "(cached) " >&6
252b5132 13662else
862776f2
AA
13663
13664 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
13665 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
13666 . ./conftest.sh
13667 rm -f ./conftest.sh
13668 acl_cv_rpath=done
13669
13670fi
13671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
13672$as_echo "$acl_cv_rpath" >&6; }
13673 wl="$acl_cv_wl"
13674 libext="$acl_cv_libext"
13675 shlibext="$acl_cv_shlibext"
13676 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
13677 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
13678 hardcode_direct="$acl_cv_hardcode_direct"
13679 hardcode_minus_L="$acl_cv_hardcode_minus_L"
13680 # Check whether --enable-rpath was given.
13681if test "${enable_rpath+set}" = set; then :
13682 enableval=$enable_rpath; :
13683else
13684 enable_rpath=yes
252b5132 13685fi
ab509236 13686
252b5132 13687
6840198f 13688
23d61380 13689
23d61380 13690
252b5132 13691
23d61380 13692
23d61380 13693
862776f2 13694 use_additional=yes
252b5132 13695
862776f2
AA
13696 acl_save_prefix="$prefix"
13697 prefix="$acl_final_prefix"
13698 acl_save_exec_prefix="$exec_prefix"
13699 exec_prefix="$acl_final_exec_prefix"
1ec4b9f2 13700
862776f2
AA
13701 eval additional_includedir=\"$includedir\"
13702 eval additional_libdir=\"$libdir\"
1ec4b9f2 13703
862776f2
AA
13704 exec_prefix="$acl_save_exec_prefix"
13705 prefix="$acl_save_prefix"
252b5132 13706
d6d788bd 13707
862776f2
AA
13708# Check whether --with-libiconv-prefix was given.
13709if test "${with_libiconv_prefix+set}" = set; then :
13710 withval=$with_libiconv_prefix;
13711 if test "X$withval" = "Xno"; then
13712 use_additional=no
13713 else
13714 if test "X$withval" = "X"; then
13715
13716 acl_save_prefix="$prefix"
13717 prefix="$acl_final_prefix"
13718 acl_save_exec_prefix="$exec_prefix"
13719 exec_prefix="$acl_final_exec_prefix"
13720
13721 eval additional_includedir=\"$includedir\"
13722 eval additional_libdir=\"$libdir\"
13723
13724 exec_prefix="$acl_save_exec_prefix"
13725 prefix="$acl_save_prefix"
13726
13727 else
13728 additional_includedir="$withval/include"
13729 additional_libdir="$withval/lib"
13730 fi
13731 fi
44350750 13732
44350750 13733fi
44350750 13734
44350750 13735
862776f2
AA
13736# Check whether --with-libiconv-type was given.
13737if test "${with_libiconv_type+set}" = set; then :
13738 withval=$with_libiconv_type; with_libiconv_type=$withval
13739else
13740 with_libiconv_type=auto
13741fi
44350750 13742
862776f2 13743 lib_type=`eval echo \$with_libiconv_type`
44350750 13744
862776f2
AA
13745 LIBICONV=
13746 LTLIBICONV=
13747 INCICONV=
13748 rpathdirs=
13749 ltrpathdirs=
13750 names_already_handled=
13751 names_next_round='iconv '
13752 while test -n "$names_next_round"; do
13753 names_this_round="$names_next_round"
13754 names_next_round=
13755 for name in $names_this_round; do
13756 already_handled=
13757 for n in $names_already_handled; do
13758 if test "$n" = "$name"; then
13759 already_handled=yes
13760 break
13761 fi
13762 done
13763 if test -z "$already_handled"; then
13764 names_already_handled="$names_already_handled $name"
13765 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
13766 eval value=\"\$HAVE_LIB$uppername\"
13767 if test -n "$value"; then
13768 if test "$value" = yes; then
13769 eval value=\"\$LIB$uppername\"
13770 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
13771 eval value=\"\$LTLIB$uppername\"
13772 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
13773 else
13774 :
13775 fi
13776 else
13777 found_dir=
13778 found_la=
13779 found_so=
13780 found_a=
13781 if test $use_additional = yes; then
13782 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
13783 found_dir="$additional_libdir"
13784 found_so="$additional_libdir/lib$name.$shlibext"
13785 if test -f "$additional_libdir/lib$name.la"; then
13786 found_la="$additional_libdir/lib$name.la"
13787 fi
13788 elif test x$lib_type != xshared; then
13789 if test -f "$additional_libdir/lib$name.$libext"; then
13790 found_dir="$additional_libdir"
13791 found_a="$additional_libdir/lib$name.$libext"
13792 if test -f "$additional_libdir/lib$name.la"; then
13793 found_la="$additional_libdir/lib$name.la"
13794 fi
13795 fi
13796 fi
13797 fi
13798 if test "X$found_dir" = "X"; then
13799 for x in $LDFLAGS $LTLIBICONV; do
13800
13801 acl_save_prefix="$prefix"
13802 prefix="$acl_final_prefix"
13803 acl_save_exec_prefix="$exec_prefix"
13804 exec_prefix="$acl_final_exec_prefix"
13805 eval x=\"$x\"
13806 exec_prefix="$acl_save_exec_prefix"
13807 prefix="$acl_save_prefix"
13808
13809 case "$x" in
13810 -L*)
13811 dir=`echo "X$x" | sed -e 's/^X-L//'`
13812 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
13813 found_dir="$dir"
13814 found_so="$dir/lib$name.$shlibext"
13815 if test -f "$dir/lib$name.la"; then
13816 found_la="$dir/lib$name.la"
13817 fi
13818 elif test x$lib_type != xshared; then
13819 if test -f "$dir/lib$name.$libext"; then
13820 found_dir="$dir"
13821 found_a="$dir/lib$name.$libext"
13822 if test -f "$dir/lib$name.la"; then
13823 found_la="$dir/lib$name.la"
13824 fi
13825 fi
13826 fi
13827 ;;
13828 esac
13829 if test "X$found_dir" != "X"; then
13830 break
13831 fi
13832 done
13833 fi
13834 if test "X$found_dir" != "X"; then
13835 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
13836 if test "X$found_so" != "X"; then
13837 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
13838 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13839 else
13840 haveit=
13841 for x in $ltrpathdirs; do
13842 if test "X$x" = "X$found_dir"; then
13843 haveit=yes
13844 break
13845 fi
13846 done
13847 if test -z "$haveit"; then
13848 ltrpathdirs="$ltrpathdirs $found_dir"
13849 fi
13850 if test "$hardcode_direct" = yes; then
13851 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13852 else
13853 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
13854 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13855 haveit=
13856 for x in $rpathdirs; do
13857 if test "X$x" = "X$found_dir"; then
13858 haveit=yes
13859 break
13860 fi
13861 done
13862 if test -z "$haveit"; then
13863 rpathdirs="$rpathdirs $found_dir"
13864 fi
13865 else
13866 haveit=
13867 for x in $LDFLAGS $LIBICONV; do
13868
13869 acl_save_prefix="$prefix"
13870 prefix="$acl_final_prefix"
13871 acl_save_exec_prefix="$exec_prefix"
13872 exec_prefix="$acl_final_exec_prefix"
13873 eval x=\"$x\"
13874 exec_prefix="$acl_save_exec_prefix"
13875 prefix="$acl_save_prefix"
13876
13877 if test "X$x" = "X-L$found_dir"; then
13878 haveit=yes
13879 break
13880 fi
13881 done
13882 if test -z "$haveit"; then
13883 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
13884 fi
13885 if test "$hardcode_minus_L" != no; then
13886 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13887 else
13888 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
13889 fi
13890 fi
13891 fi
13892 fi
13893 else
13894 if test "X$found_a" != "X"; then
13895 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
13896 else
13897 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
13898 fi
13899 fi
13900 additional_includedir=
13901 case "$found_dir" in
13902 */lib | */lib/)
13903 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
13904 additional_includedir="$basedir/include"
13905 ;;
13906 esac
13907 if test "X$additional_includedir" != "X"; then
13908 if test "X$additional_includedir" != "X/usr/include"; then
13909 haveit=
13910 if test "X$additional_includedir" = "X/usr/local/include"; then
13911 if test -n "$GCC"; then
13912 case $host_os in
13913 linux*) haveit=yes;;
13914 esac
13915 fi
13916 fi
13917 if test -z "$haveit"; then
13918 for x in $CPPFLAGS $INCICONV; do
13919
13920 acl_save_prefix="$prefix"
13921 prefix="$acl_final_prefix"
13922 acl_save_exec_prefix="$exec_prefix"
13923 exec_prefix="$acl_final_exec_prefix"
13924 eval x=\"$x\"
13925 exec_prefix="$acl_save_exec_prefix"
13926 prefix="$acl_save_prefix"
13927
13928 if test "X$x" = "X-I$additional_includedir"; then
13929 haveit=yes
13930 break
13931 fi
13932 done
13933 if test -z "$haveit"; then
13934 if test -d "$additional_includedir"; then
13935 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
13936 fi
13937 fi
13938 fi
13939 fi
13940 fi
13941 if test -n "$found_la"; then
13942 save_libdir="$libdir"
13943 case "$found_la" in
13944 */* | *\\*) . "$found_la" ;;
13945 *) . "./$found_la" ;;
13946 esac
13947 libdir="$save_libdir"
13948 for dep in $dependency_libs; do
13949 case "$dep" in
13950 -L*)
13951 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
13952 if test "X$additional_libdir" != "X/usr/lib"; then
13953 haveit=
13954 if test "X$additional_libdir" = "X/usr/local/lib"; then
13955 if test -n "$GCC"; then
13956 case $host_os in
13957 linux*) haveit=yes;;
13958 esac
13959 fi
13960 fi
13961 if test -z "$haveit"; then
13962 haveit=
13963 for x in $LDFLAGS $LIBICONV; do
13964
13965 acl_save_prefix="$prefix"
13966 prefix="$acl_final_prefix"
13967 acl_save_exec_prefix="$exec_prefix"
13968 exec_prefix="$acl_final_exec_prefix"
13969 eval x=\"$x\"
13970 exec_prefix="$acl_save_exec_prefix"
13971 prefix="$acl_save_prefix"
13972
13973 if test "X$x" = "X-L$additional_libdir"; then
13974 haveit=yes
13975 break
13976 fi
13977 done
13978 if test -z "$haveit"; then
13979 if test -d "$additional_libdir"; then
13980 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
13981 fi
13982 fi
13983 haveit=
13984 for x in $LDFLAGS $LTLIBICONV; do
13985
13986 acl_save_prefix="$prefix"
13987 prefix="$acl_final_prefix"
13988 acl_save_exec_prefix="$exec_prefix"
13989 exec_prefix="$acl_final_exec_prefix"
13990 eval x=\"$x\"
13991 exec_prefix="$acl_save_exec_prefix"
13992 prefix="$acl_save_prefix"
13993
13994 if test "X$x" = "X-L$additional_libdir"; then
13995 haveit=yes
13996 break
13997 fi
13998 done
13999 if test -z "$haveit"; then
14000 if test -d "$additional_libdir"; then
14001 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
14002 fi
14003 fi
14004 fi
14005 fi
14006 ;;
14007 -R*)
14008 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14009 if test "$enable_rpath" != no; then
14010 haveit=
14011 for x in $rpathdirs; do
14012 if test "X$x" = "X$dir"; then
14013 haveit=yes
14014 break
14015 fi
14016 done
14017 if test -z "$haveit"; then
14018 rpathdirs="$rpathdirs $dir"
14019 fi
14020 haveit=
14021 for x in $ltrpathdirs; do
14022 if test "X$x" = "X$dir"; then
14023 haveit=yes
14024 break
14025 fi
14026 done
14027 if test -z "$haveit"; then
14028 ltrpathdirs="$ltrpathdirs $dir"
14029 fi
14030 fi
14031 ;;
14032 -l*)
14033 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14034 ;;
14035 *.la)
14036 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14037 ;;
14038 *)
14039 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
14040 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
14041 ;;
14042 esac
14043 done
14044 fi
14045 else
14046 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
14047 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14048 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
14049 else
14050 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
14051 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
14052 fi
14053 fi
14054 fi
14055 fi
14056 done
14057 done
14058 if test "X$rpathdirs" != "X"; then
14059 if test -n "$hardcode_libdir_separator"; then
14060 alldirs=
14061 for found_dir in $rpathdirs; do
14062 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14063 done
14064 acl_save_libdir="$libdir"
14065 libdir="$alldirs"
14066 eval flag=\"$hardcode_libdir_flag_spec\"
14067 libdir="$acl_save_libdir"
14068 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14069 else
14070 for found_dir in $rpathdirs; do
14071 acl_save_libdir="$libdir"
14072 libdir="$found_dir"
14073 eval flag=\"$hardcode_libdir_flag_spec\"
14074 libdir="$acl_save_libdir"
14075 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14076 done
14077 fi
14078 fi
14079 if test "X$ltrpathdirs" != "X"; then
14080 for found_dir in $ltrpathdirs; do
14081 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
14082 done
14083 fi
14084
14085
14086
14087
14088
14089if test -f ../gettext/uninstalled-config.sh; then
14090 relative_builddir='$(top_builddir)/../gettext'
14091 . ../gettext/uninstalled-config.sh
14092else
14093 # The sister gettext directory doesn't exist and won't collect information on
14094 # using gettext for us. Call a bundled AM_GNU_GETTEXT.
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
14119$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
14120if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
14121 $as_echo_n "(cached) " >&6
14122else
14123 gt_save_LIBS="$LIBS"
14124 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
14125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14126/* end confdefs.h. */
14127#include <CoreFoundation/CFPreferences.h>
14128int
14129main ()
14130{
14131CFPreferencesCopyAppValue(NULL, NULL)
14132 ;
14133 return 0;
14134}
14135_ACEOF
14136if ac_fn_c_try_link "$LINENO"; then :
14137 gt_cv_func_CFPreferencesCopyAppValue=yes
14138else
14139 gt_cv_func_CFPreferencesCopyAppValue=no
14140fi
14141rm -f core conftest.err conftest.$ac_objext \
14142 conftest$ac_exeext conftest.$ac_ext
14143 LIBS="$gt_save_LIBS"
14144fi
14145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
14146$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
14147 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
14148
14149$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
14150
14151 fi
14152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
14153$as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
14154if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then :
14155 $as_echo_n "(cached) " >&6
14156else
14157 gt_save_LIBS="$LIBS"
14158 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
14159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14160/* end confdefs.h. */
14161#include <CoreFoundation/CFLocale.h>
14162int
14163main ()
14164{
14165CFLocaleCopyPreferredLanguages();
14166 ;
14167 return 0;
14168}
14169_ACEOF
14170if ac_fn_c_try_link "$LINENO"; then :
14171 gt_cv_func_CFLocaleCopyPreferredLanguages=yes
14172else
14173 gt_cv_func_CFLocaleCopyPreferredLanguages=no
14174fi
14175rm -f core conftest.err conftest.$ac_objext \
14176 conftest$ac_exeext conftest.$ac_ext
14177 LIBS="$gt_save_LIBS"
14178fi
14179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
14180$as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
14181 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
14182
14183$as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
14184
14185 fi
14186 INTL_MACOSX_LIBS=
14187 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
14188 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
14189 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices"
14190 fi
14191
14192
14193
14194
14195
14196
14197 LIBINTL=
14198 LTLIBINTL=
14199 POSUB=
14200
14201 case " $gt_needs " in
14202 *" need-formatstring-macros "*) gt_api_version=3 ;;
14203 *" need-ngettext "*) gt_api_version=2 ;;
14204 *) gt_api_version=1 ;;
14205 esac
14206 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
14207 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
14208
14209 if test "$USE_NLS" = "yes"; then
14210 gt_use_preinstalled_gnugettext=no
14211
14212
14213 if test $gt_api_version -ge 3; then
14214 gt_revision_test_code='
14215#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14216#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
14217#endif
14218typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
14219'
14220 else
14221 gt_revision_test_code=
14222 fi
14223 if test $gt_api_version -ge 2; then
14224 gt_expression_test_code=' + * ngettext ("", "", 0)'
14225 else
14226 gt_expression_test_code=
14227 fi
14228
14229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
14230$as_echo_n "checking for GNU gettext in libc... " >&6; }
14231if eval \${$gt_func_gnugettext_libc+:} false; then :
14232 $as_echo_n "(cached) " >&6
14233else
14234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14235/* end confdefs.h. */
14236
14237#include <libintl.h>
14238#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14239extern int _nl_msg_cat_cntr;
14240extern int *_nl_domain_bindings;
14241#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
14242#else
14243#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
14244#endif
14245$gt_revision_test_code
14246
14247int
14248main ()
14249{
14250
14251bindtextdomain ("", "");
14252return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
14253
14254 ;
14255 return 0;
14256}
14257_ACEOF
14258if ac_fn_c_try_link "$LINENO"; then :
14259 eval "$gt_func_gnugettext_libc=yes"
14260else
14261 eval "$gt_func_gnugettext_libc=no"
14262fi
14263rm -f core conftest.err conftest.$ac_objext \
14264 conftest$ac_exeext conftest.$ac_ext
14265fi
14266eval ac_res=\$$gt_func_gnugettext_libc
14267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14268$as_echo "$ac_res" >&6; }
14269
14270 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
14271
14272
14273
14274
14275
14276 am_save_CPPFLAGS="$CPPFLAGS"
14277
14278 for element in $INCICONV; do
14279 haveit=
14280 for x in $CPPFLAGS; do
14281
14282 acl_save_prefix="$prefix"
14283 prefix="$acl_final_prefix"
14284 acl_save_exec_prefix="$exec_prefix"
14285 exec_prefix="$acl_final_exec_prefix"
14286 eval x=\"$x\"
14287 exec_prefix="$acl_save_exec_prefix"
14288 prefix="$acl_save_prefix"
14289
14290 if test "X$x" = "X$element"; then
14291 haveit=yes
14292 break
14293 fi
14294 done
14295 if test -z "$haveit"; then
14296 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14297 fi
14298 done
14299
14300
14301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14302$as_echo_n "checking for iconv... " >&6; }
14303if ${am_cv_func_iconv+:} false; then :
14304 $as_echo_n "(cached) " >&6
14305else
14306
14307 am_cv_func_iconv="no, consider installing GNU libiconv"
14308 am_cv_lib_iconv=no
14309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14310/* end confdefs.h. */
14311
14312#include <stdlib.h>
14313#include <iconv.h>
14314
14315int
14316main ()
14317{
14318iconv_t cd = iconv_open("","");
14319 iconv(cd,NULL,NULL,NULL,NULL);
14320 iconv_close(cd);
14321 ;
14322 return 0;
14323}
14324_ACEOF
14325if ac_fn_c_try_link "$LINENO"; then :
14326 am_cv_func_iconv=yes
14327fi
14328rm -f core conftest.err conftest.$ac_objext \
14329 conftest$ac_exeext conftest.$ac_ext
14330 if test "$am_cv_func_iconv" != yes; then
14331 am_save_LIBS="$LIBS"
14332 LIBS="$LIBS $LIBICONV"
14333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14334/* end confdefs.h. */
14335
14336#include <stdlib.h>
14337#include <iconv.h>
14338
14339int
14340main ()
14341{
14342iconv_t cd = iconv_open("","");
14343 iconv(cd,NULL,NULL,NULL,NULL);
14344 iconv_close(cd);
14345 ;
14346 return 0;
14347}
14348_ACEOF
14349if ac_fn_c_try_link "$LINENO"; then :
14350 am_cv_lib_iconv=yes
14351 am_cv_func_iconv=yes
14352fi
14353rm -f core conftest.err conftest.$ac_objext \
14354 conftest$ac_exeext conftest.$ac_ext
14355 LIBS="$am_save_LIBS"
14356 fi
14357
14358fi
14359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14360$as_echo "$am_cv_func_iconv" >&6; }
14361 if test "$am_cv_func_iconv" = yes; then
14362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
14363$as_echo_n "checking for working iconv... " >&6; }
14364if ${am_cv_func_iconv_works+:} false; then :
14365 $as_echo_n "(cached) " >&6
14366else
14367
14368 am_save_LIBS="$LIBS"
14369 if test $am_cv_lib_iconv = yes; then
14370 LIBS="$LIBS $LIBICONV"
14371 fi
14372 am_cv_func_iconv_works=no
14373 for ac_iconv_const in '' 'const'; do
14374 if test "$cross_compiling" = yes; then :
14375 case "$host_os" in
14376 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
14377 *) am_cv_func_iconv_works="guessing yes" ;;
14378 esac
14379else
14380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14381/* end confdefs.h. */
14382
14383#include <iconv.h>
14384#include <string.h>
14385
14386#ifndef ICONV_CONST
14387# define ICONV_CONST $ac_iconv_const
14388#endif
14389
14390int
14391main ()
14392{
14393int result = 0;
14394 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
14395 successful returns. This is even documented in
14396 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
14397 {
14398 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
14399 if (cd_utf8_to_88591 != (iconv_t)(-1))
14400 {
14401 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
14402 char buf[10];
14403 ICONV_CONST char *inptr = input;
14404 size_t inbytesleft = strlen (input);
14405 char *outptr = buf;
14406 size_t outbytesleft = sizeof (buf);
14407 size_t res = iconv (cd_utf8_to_88591,
14408 &inptr, &inbytesleft,
14409 &outptr, &outbytesleft);
14410 if (res == 0)
14411 result |= 1;
14412 iconv_close (cd_utf8_to_88591);
14413 }
14414 }
14415 /* Test against Solaris 10 bug: Failures are not distinguishable from
14416 successful returns. */
14417 {
14418 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
14419 if (cd_ascii_to_88591 != (iconv_t)(-1))
14420 {
14421 static ICONV_CONST char input[] = "\263";
14422 char buf[10];
14423 ICONV_CONST char *inptr = input;
14424 size_t inbytesleft = strlen (input);
14425 char *outptr = buf;
14426 size_t outbytesleft = sizeof (buf);
14427 size_t res = iconv (cd_ascii_to_88591,
14428 &inptr, &inbytesleft,
14429 &outptr, &outbytesleft);
14430 if (res == 0)
14431 result |= 2;
14432 iconv_close (cd_ascii_to_88591);
14433 }
14434 }
14435 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
14436 {
14437 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
14438 if (cd_88591_to_utf8 != (iconv_t)(-1))
14439 {
14440 static ICONV_CONST char input[] = "\304";
14441 static char buf[2] = { (char)0xDE, (char)0xAD };
14442 ICONV_CONST char *inptr = input;
14443 size_t inbytesleft = 1;
14444 char *outptr = buf;
14445 size_t outbytesleft = 1;
14446 size_t res = iconv (cd_88591_to_utf8,
14447 &inptr, &inbytesleft,
14448 &outptr, &outbytesleft);
14449 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
14450 result |= 4;
14451 iconv_close (cd_88591_to_utf8);
14452 }
14453 }
14454#if 0 /* This bug could be worked around by the caller. */
14455 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
14456 {
14457 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
14458 if (cd_88591_to_utf8 != (iconv_t)(-1))
14459 {
14460 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
14461 char buf[50];
14462 ICONV_CONST char *inptr = input;
14463 size_t inbytesleft = strlen (input);
14464 char *outptr = buf;
14465 size_t outbytesleft = sizeof (buf);
14466 size_t res = iconv (cd_88591_to_utf8,
14467 &inptr, &inbytesleft,
14468 &outptr, &outbytesleft);
14469 if ((int)res > 0)
14470 result |= 8;
14471 iconv_close (cd_88591_to_utf8);
14472 }
14473 }
14474#endif
14475 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
14476 provided. */
14477 {
14478 /* Try standardized names. */
14479 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
14480 /* Try IRIX, OSF/1 names. */
14481 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
14482 /* Try AIX names. */
14483 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
14484 /* Try HP-UX names. */
14485 iconv_t cd4 = iconv_open ("utf8", "eucJP");
14486 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
14487 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
14488 result |= 16;
14489 if (cd1 != (iconv_t)(-1))
14490 iconv_close (cd1);
14491 if (cd2 != (iconv_t)(-1))
14492 iconv_close (cd2);
14493 if (cd3 != (iconv_t)(-1))
14494 iconv_close (cd3);
14495 if (cd4 != (iconv_t)(-1))
14496 iconv_close (cd4);
14497 }
14498 return result;
14499
14500 ;
14501 return 0;
14502}
14503_ACEOF
14504if ac_fn_c_try_run "$LINENO"; then :
14505 am_cv_func_iconv_works=yes
14506fi
14507rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14508 conftest.$ac_objext conftest.beam conftest.$ac_ext
14509fi
14510
14511 test "$am_cv_func_iconv_works" = no || break
14512 done
14513 LIBS="$am_save_LIBS"
14514
14515fi
14516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
14517$as_echo "$am_cv_func_iconv_works" >&6; }
14518 case "$am_cv_func_iconv_works" in
14519 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
14520 *) am_func_iconv=yes ;;
14521 esac
14522 else
14523 am_func_iconv=no am_cv_lib_iconv=no
14524 fi
14525 if test "$am_func_iconv" = yes; then
14526
14527$as_echo "#define HAVE_ICONV 1" >>confdefs.h
14528
14529 fi
14530 if test "$am_cv_lib_iconv" = yes; then
14531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
14532$as_echo_n "checking how to link with libiconv... " >&6; }
14533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
14534$as_echo "$LIBICONV" >&6; }
14535 else
14536 CPPFLAGS="$am_save_CPPFLAGS"
14537 LIBICONV=
14538 LTLIBICONV=
14539 fi
14540
14541
14542
14543
14544
14545
14546 use_additional=yes
14547
14548 acl_save_prefix="$prefix"
14549 prefix="$acl_final_prefix"
14550 acl_save_exec_prefix="$exec_prefix"
14551 exec_prefix="$acl_final_exec_prefix"
14552
14553 eval additional_includedir=\"$includedir\"
14554 eval additional_libdir=\"$libdir\"
14555
14556 exec_prefix="$acl_save_exec_prefix"
14557 prefix="$acl_save_prefix"
14558
14559
14560# Check whether --with-libintl-prefix was given.
14561if test "${with_libintl_prefix+set}" = set; then :
14562 withval=$with_libintl_prefix;
14563 if test "X$withval" = "Xno"; then
14564 use_additional=no
14565 else
14566 if test "X$withval" = "X"; then
14567
14568 acl_save_prefix="$prefix"
14569 prefix="$acl_final_prefix"
14570 acl_save_exec_prefix="$exec_prefix"
14571 exec_prefix="$acl_final_exec_prefix"
14572
14573 eval additional_includedir=\"$includedir\"
14574 eval additional_libdir=\"$libdir\"
14575
14576 exec_prefix="$acl_save_exec_prefix"
14577 prefix="$acl_save_prefix"
14578
14579 else
14580 additional_includedir="$withval/include"
14581 additional_libdir="$withval/lib"
14582 fi
14583 fi
14584
14585fi
14586
14587
14588# Check whether --with-libintl-type was given.
14589if test "${with_libintl_type+set}" = set; then :
14590 withval=$with_libintl_type; with_libintl_type=$withval
14591else
14592 with_libintl_type=auto
14593fi
14594
14595 lib_type=`eval echo \$with_libintl_type`
14596
14597 LIBINTL=
14598 LTLIBINTL=
14599 INCINTL=
14600 rpathdirs=
14601 ltrpathdirs=
14602 names_already_handled=
14603 names_next_round='intl '
14604 while test -n "$names_next_round"; do
14605 names_this_round="$names_next_round"
14606 names_next_round=
14607 for name in $names_this_round; do
14608 already_handled=
14609 for n in $names_already_handled; do
14610 if test "$n" = "$name"; then
14611 already_handled=yes
14612 break
14613 fi
14614 done
14615 if test -z "$already_handled"; then
14616 names_already_handled="$names_already_handled $name"
14617 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14618 eval value=\"\$HAVE_LIB$uppername\"
14619 if test -n "$value"; then
14620 if test "$value" = yes; then
14621 eval value=\"\$LIB$uppername\"
14622 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
14623 eval value=\"\$LTLIB$uppername\"
14624 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
14625 else
14626 :
14627 fi
14628 else
14629 found_dir=
14630 found_la=
14631 found_so=
14632 found_a=
14633 if test $use_additional = yes; then
14634 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14635 found_dir="$additional_libdir"
14636 found_so="$additional_libdir/lib$name.$shlibext"
14637 if test -f "$additional_libdir/lib$name.la"; then
14638 found_la="$additional_libdir/lib$name.la"
14639 fi
14640 elif test x$lib_type != xshared; then
14641 if test -f "$additional_libdir/lib$name.$libext"; then
14642 found_dir="$additional_libdir"
14643 found_a="$additional_libdir/lib$name.$libext"
14644 if test -f "$additional_libdir/lib$name.la"; then
14645 found_la="$additional_libdir/lib$name.la"
14646 fi
14647 fi
14648 fi
14649 fi
14650 if test "X$found_dir" = "X"; then
14651 for x in $LDFLAGS $LTLIBINTL; do
14652
14653 acl_save_prefix="$prefix"
14654 prefix="$acl_final_prefix"
14655 acl_save_exec_prefix="$exec_prefix"
14656 exec_prefix="$acl_final_exec_prefix"
14657 eval x=\"$x\"
14658 exec_prefix="$acl_save_exec_prefix"
14659 prefix="$acl_save_prefix"
14660
14661 case "$x" in
14662 -L*)
14663 dir=`echo "X$x" | sed -e 's/^X-L//'`
14664 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14665 found_dir="$dir"
14666 found_so="$dir/lib$name.$shlibext"
14667 if test -f "$dir/lib$name.la"; then
14668 found_la="$dir/lib$name.la"
14669 fi
14670 elif test x$lib_type != xshared; then
14671 if test -f "$dir/lib$name.$libext"; then
14672 found_dir="$dir"
14673 found_a="$dir/lib$name.$libext"
14674 if test -f "$dir/lib$name.la"; then
14675 found_la="$dir/lib$name.la"
14676 fi
14677 fi
14678 fi
14679 ;;
14680 esac
14681 if test "X$found_dir" != "X"; then
14682 break
14683 fi
14684 done
14685 fi
14686 if test "X$found_dir" != "X"; then
14687 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
14688 if test "X$found_so" != "X"; then
14689 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14690 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14691 else
14692 haveit=
14693 for x in $ltrpathdirs; do
14694 if test "X$x" = "X$found_dir"; then
14695 haveit=yes
14696 break
14697 fi
14698 done
14699 if test -z "$haveit"; then
14700 ltrpathdirs="$ltrpathdirs $found_dir"
14701 fi
14702 if test "$hardcode_direct" = yes; then
14703 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14704 else
14705 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14706 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14707 haveit=
14708 for x in $rpathdirs; do
14709 if test "X$x" = "X$found_dir"; then
14710 haveit=yes
14711 break
14712 fi
14713 done
14714 if test -z "$haveit"; then
14715 rpathdirs="$rpathdirs $found_dir"
14716 fi
14717 else
14718 haveit=
14719 for x in $LDFLAGS $LIBINTL; do
14720
14721 acl_save_prefix="$prefix"
14722 prefix="$acl_final_prefix"
14723 acl_save_exec_prefix="$exec_prefix"
14724 exec_prefix="$acl_final_exec_prefix"
14725 eval x=\"$x\"
14726 exec_prefix="$acl_save_exec_prefix"
14727 prefix="$acl_save_prefix"
14728
14729 if test "X$x" = "X-L$found_dir"; then
14730 haveit=yes
14731 break
14732 fi
14733 done
14734 if test -z "$haveit"; then
14735 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
14736 fi
14737 if test "$hardcode_minus_L" != no; then
14738 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14739 else
14740 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
14741 fi
14742 fi
14743 fi
14744 fi
14745 else
14746 if test "X$found_a" != "X"; then
14747 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
14748 else
14749 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
14750 fi
14751 fi
14752 additional_includedir=
14753 case "$found_dir" in
14754 */lib | */lib/)
14755 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14756 additional_includedir="$basedir/include"
14757 ;;
14758 esac
14759 if test "X$additional_includedir" != "X"; then
14760 if test "X$additional_includedir" != "X/usr/include"; then
14761 haveit=
14762 if test "X$additional_includedir" = "X/usr/local/include"; then
14763 if test -n "$GCC"; then
14764 case $host_os in
14765 linux*) haveit=yes;;
14766 esac
14767 fi
14768 fi
14769 if test -z "$haveit"; then
14770 for x in $CPPFLAGS $INCINTL; do
14771
14772 acl_save_prefix="$prefix"
14773 prefix="$acl_final_prefix"
14774 acl_save_exec_prefix="$exec_prefix"
14775 exec_prefix="$acl_final_exec_prefix"
14776 eval x=\"$x\"
14777 exec_prefix="$acl_save_exec_prefix"
14778 prefix="$acl_save_prefix"
14779
14780 if test "X$x" = "X-I$additional_includedir"; then
14781 haveit=yes
14782 break
14783 fi
14784 done
14785 if test -z "$haveit"; then
14786 if test -d "$additional_includedir"; then
14787 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
14788 fi
14789 fi
14790 fi
14791 fi
14792 fi
14793 if test -n "$found_la"; then
14794 save_libdir="$libdir"
14795 case "$found_la" in
14796 */* | *\\*) . "$found_la" ;;
14797 *) . "./$found_la" ;;
14798 esac
14799 libdir="$save_libdir"
14800 for dep in $dependency_libs; do
14801 case "$dep" in
14802 -L*)
14803 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14804 if test "X$additional_libdir" != "X/usr/lib"; then
14805 haveit=
14806 if test "X$additional_libdir" = "X/usr/local/lib"; then
14807 if test -n "$GCC"; then
14808 case $host_os in
14809 linux*) haveit=yes;;
14810 esac
14811 fi
14812 fi
14813 if test -z "$haveit"; then
14814 haveit=
14815 for x in $LDFLAGS $LIBINTL; do
14816
14817 acl_save_prefix="$prefix"
14818 prefix="$acl_final_prefix"
14819 acl_save_exec_prefix="$exec_prefix"
14820 exec_prefix="$acl_final_exec_prefix"
14821 eval x=\"$x\"
14822 exec_prefix="$acl_save_exec_prefix"
14823 prefix="$acl_save_prefix"
14824
14825 if test "X$x" = "X-L$additional_libdir"; then
14826 haveit=yes
14827 break
14828 fi
14829 done
14830 if test -z "$haveit"; then
14831 if test -d "$additional_libdir"; then
14832 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
14833 fi
14834 fi
14835 haveit=
14836 for x in $LDFLAGS $LTLIBINTL; do
14837
14838 acl_save_prefix="$prefix"
14839 prefix="$acl_final_prefix"
14840 acl_save_exec_prefix="$exec_prefix"
14841 exec_prefix="$acl_final_exec_prefix"
14842 eval x=\"$x\"
14843 exec_prefix="$acl_save_exec_prefix"
14844 prefix="$acl_save_prefix"
14845
14846 if test "X$x" = "X-L$additional_libdir"; then
14847 haveit=yes
14848 break
14849 fi
14850 done
14851 if test -z "$haveit"; then
14852 if test -d "$additional_libdir"; then
14853 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
14854 fi
14855 fi
14856 fi
14857 fi
14858 ;;
14859 -R*)
14860 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14861 if test "$enable_rpath" != no; then
14862 haveit=
14863 for x in $rpathdirs; do
14864 if test "X$x" = "X$dir"; then
14865 haveit=yes
14866 break
14867 fi
14868 done
14869 if test -z "$haveit"; then
14870 rpathdirs="$rpathdirs $dir"
14871 fi
14872 haveit=
14873 for x in $ltrpathdirs; do
14874 if test "X$x" = "X$dir"; then
14875 haveit=yes
14876 break
14877 fi
14878 done
14879 if test -z "$haveit"; then
14880 ltrpathdirs="$ltrpathdirs $dir"
14881 fi
14882 fi
14883 ;;
14884 -l*)
14885 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14886 ;;
14887 *.la)
14888 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14889 ;;
14890 *)
14891 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
14892 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
14893 ;;
14894 esac
14895 done
14896 fi
14897 else
14898 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
14899 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
14900 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
14901 else
14902 LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext"
14903 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext"
14904 fi
14905 fi
14906 fi
14907 fi
14908 done
14909 done
14910 if test "X$rpathdirs" != "X"; then
14911 if test -n "$hardcode_libdir_separator"; then
14912 alldirs=
14913 for found_dir in $rpathdirs; do
14914 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14915 done
14916 acl_save_libdir="$libdir"
14917 libdir="$alldirs"
14918 eval flag=\"$hardcode_libdir_flag_spec\"
14919 libdir="$acl_save_libdir"
14920 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
14921 else
14922 for found_dir in $rpathdirs; do
14923 acl_save_libdir="$libdir"
14924 libdir="$found_dir"
14925 eval flag=\"$hardcode_libdir_flag_spec\"
14926 libdir="$acl_save_libdir"
14927 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
14928 done
14929 fi
14930 fi
14931 if test "X$ltrpathdirs" != "X"; then
14932 for found_dir in $ltrpathdirs; do
14933 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
14934 done
14935 fi
14936
14937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
14938$as_echo_n "checking for GNU gettext in libintl... " >&6; }
14939if eval \${$gt_func_gnugettext_libintl+:} false; then :
14940 $as_echo_n "(cached) " >&6
14941else
14942 gt_save_CPPFLAGS="$CPPFLAGS"
14943 CPPFLAGS="$CPPFLAGS $INCINTL"
14944 gt_save_LIBS="$LIBS"
14945 LIBS="$LIBS $LIBINTL"
14946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14947/* end confdefs.h. */
14948
14949#include <libintl.h>
14950#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14951extern int _nl_msg_cat_cntr;
14952extern
14953#ifdef __cplusplus
14954"C"
14955#endif
14956const char *_nl_expand_alias (const char *);
14957#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
14958#else
14959#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
14960#endif
14961$gt_revision_test_code
14962
14963int
14964main ()
14965{
14966
14967bindtextdomain ("", "");
14968return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
14969
14970 ;
14971 return 0;
14972}
14973_ACEOF
14974if ac_fn_c_try_link "$LINENO"; then :
14975 eval "$gt_func_gnugettext_libintl=yes"
14976else
14977 eval "$gt_func_gnugettext_libintl=no"
14978fi
14979rm -f core conftest.err conftest.$ac_objext \
14980 conftest$ac_exeext conftest.$ac_ext
14981 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
14982 LIBS="$LIBS $LIBICONV"
14983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14984/* end confdefs.h. */
14985
14986#include <libintl.h>
14987#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14988extern int _nl_msg_cat_cntr;
14989extern
14990#ifdef __cplusplus
14991"C"
14992#endif
14993const char *_nl_expand_alias (const char *);
14994#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
14995#else
14996#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
14997#endif
14998$gt_revision_test_code
14999
15000int
15001main ()
15002{
15003
15004bindtextdomain ("", "");
15005return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
15006
15007 ;
15008 return 0;
15009}
15010_ACEOF
15011if ac_fn_c_try_link "$LINENO"; then :
15012 LIBINTL="$LIBINTL $LIBICONV"
15013 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
15014 eval "$gt_func_gnugettext_libintl=yes"
15015
15016fi
15017rm -f core conftest.err conftest.$ac_objext \
15018 conftest$ac_exeext conftest.$ac_ext
15019 fi
15020 CPPFLAGS="$gt_save_CPPFLAGS"
15021 LIBS="$gt_save_LIBS"
15022fi
15023eval ac_res=\$$gt_func_gnugettext_libintl
15024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15025$as_echo "$ac_res" >&6; }
15026 fi
15027
15028 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
15029 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
15030 && test "$PACKAGE" != gettext-runtime \
15031 && test "$PACKAGE" != gettext-tools; }; then
15032 gt_use_preinstalled_gnugettext=yes
15033 else
15034 LIBINTL=
15035 LTLIBINTL=
15036 INCINTL=
15037 fi
15038
15039
15040
15041 if test -n "$INTL_MACOSX_LIBS"; then
15042 if test "$gt_use_preinstalled_gnugettext" = "yes" \
15043 || test "$nls_cv_use_gnu_gettext" = "yes"; then
15044 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
15045 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
15046 fi
15047 fi
15048
15049 if test "$gt_use_preinstalled_gnugettext" = "yes" \
15050 || test "$nls_cv_use_gnu_gettext" = "yes"; then
15051
15052$as_echo "#define ENABLE_NLS 1" >>confdefs.h
15053
15054 else
15055 USE_NLS=no
15056 fi
15057 fi
15058
15059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
15060$as_echo_n "checking whether to use NLS... " >&6; }
15061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15062$as_echo "$USE_NLS" >&6; }
15063 if test "$USE_NLS" = "yes"; then
15064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
15065$as_echo_n "checking where the gettext function comes from... " >&6; }
15066 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
15067 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
15068 gt_source="external libintl"
15069 else
15070 gt_source="libc"
15071 fi
15072 else
15073 gt_source="included intl directory"
15074 fi
15075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
15076$as_echo "$gt_source" >&6; }
15077 fi
15078
15079 if test "$USE_NLS" = "yes"; then
15080
15081 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
15082 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
15083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
15084$as_echo_n "checking how to link with libintl... " >&6; }
15085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
15086$as_echo "$LIBINTL" >&6; }
15087
15088 for element in $INCINTL; do
15089 haveit=
15090 for x in $CPPFLAGS; do
15091
15092 acl_save_prefix="$prefix"
15093 prefix="$acl_final_prefix"
15094 acl_save_exec_prefix="$exec_prefix"
15095 exec_prefix="$acl_final_exec_prefix"
15096 eval x=\"$x\"
15097 exec_prefix="$acl_save_exec_prefix"
15098 prefix="$acl_save_prefix"
15099
15100 if test "X$x" = "X$element"; then
15101 haveit=yes
15102 break
15103 fi
15104 done
15105 if test -z "$haveit"; then
15106 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15107 fi
15108 done
15109
15110 fi
15111
15112
15113$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
15114
15115
15116$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
15117
15118 fi
15119
15120 POSUB=po
15121 fi
15122
15123
15124
15125 INTLLIBS="$LIBINTL"
15126
15127
15128
15129
15130
15131
15132fi
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15145$as_echo_n "checking whether NLS is requested... " >&6; }
15146if test x"$USE_NLS" != xyes; then
15147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15148$as_echo "no" >&6; }
15149else
15150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15151$as_echo "yes" >&6; }
15152
15153$as_echo "#define ENABLE_NLS 1" >>confdefs.h
15154
15155
15156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15157$as_echo_n "checking for catalogs to be installed... " >&6; }
15158 # Look for .po and .gmo files in the source directory.
15159 CATALOGS=
15160 XLINGUAS=
15161 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15162 # If there aren't any .gmo files the shell will give us the
15163 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15164 # weeded out.
15165 case "$cat" in *\**)
15166 continue;;
15167 esac
15168 # The quadruple backslash is collapsed to a double backslash
15169 # by the backticks, then collapsed again by the double quotes,
15170 # leaving us with one backslash in the sed expression (right
15171 # before the dot that mustn't act as a wildcard).
15172 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15173 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15174 # The user is allowed to set LINGUAS to a list of languages to
15175 # install catalogs for. If it's empty that means "all of them."
15176 if test "x$LINGUAS" = x; then
15177 CATALOGS="$CATALOGS $cat"
15178 XLINGUAS="$XLINGUAS $lang"
15179 else
15180 case "$LINGUAS" in *$lang*)
15181 CATALOGS="$CATALOGS $cat"
15182 XLINGUAS="$XLINGUAS $lang"
15183 ;;
15184 esac
15185 fi
15186 done
15187 LINGUAS="$XLINGUAS"
15188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15189$as_echo "$LINGUAS" >&6; }
15190
15191
15192 DATADIRNAME=share
15193
15194 INSTOBJEXT=.mo
15195
15196 GENCAT=gencat
15197
15198 CATOBJEXT=.gmo
15199
15200fi
15201
15202
15203
15204
15205# Prepare PATH_SEPARATOR.
15206# The user is always right.
15207if test "${PATH_SEPARATOR+set}" != set; then
15208 echo "#! /bin/sh" >conf$$.sh
15209 echo "exit 0" >>conf$$.sh
15210 chmod +x conf$$.sh
15211 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15212 PATH_SEPARATOR=';'
15213 else
15214 PATH_SEPARATOR=:
15215 fi
15216 rm -f conf$$.sh
15217fi
15218
15219# Find out how to test for executable files. Don't use a zero-byte file,
15220# as systems may use methods other than mode bits to determine executability.
15221cat >conf$$.file <<_ASEOF
15222#! /bin/sh
15223exit 0
15224_ASEOF
15225chmod +x conf$$.file
15226if test -x conf$$.file >/dev/null 2>&1; then
15227 ac_executable_p="test -x"
15228else
15229 ac_executable_p="test -f"
15230fi
15231rm -f conf$$.file
15232
15233# Extract the first word of "msgfmt", so it can be a program name with args.
15234set dummy msgfmt; ac_word=$2
15235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15236$as_echo_n "checking for $ac_word... " >&6; }
15237if ${ac_cv_path_MSGFMT+:} false; then :
15238 $as_echo_n "(cached) " >&6
15239else
15240 case "$MSGFMT" in
15241 [\\/]* | ?:[\\/]*)
15242 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15243 ;;
15244 *)
15245 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15246 for ac_dir in $PATH; do
15247 IFS="$ac_save_IFS"
15248 test -z "$ac_dir" && ac_dir=.
15249 for ac_exec_ext in '' $ac_executable_extensions; do
15250 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15251 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15252 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15253 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15254 break 2
15255 fi
15256 fi
15257 done
15258 done
15259 IFS="$ac_save_IFS"
15260 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15261 ;;
15262esac
15263fi
15264MSGFMT="$ac_cv_path_MSGFMT"
15265if test "$MSGFMT" != ":"; then
15266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15267$as_echo "$MSGFMT" >&6; }
15268else
15269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15270$as_echo "no" >&6; }
15271fi
15272
15273 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15274set dummy gmsgfmt; ac_word=$2
15275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15276$as_echo_n "checking for $ac_word... " >&6; }
15277if ${ac_cv_path_GMSGFMT+:} false; then :
15278 $as_echo_n "(cached) " >&6
15279else
15280 case $GMSGFMT in
15281 [\\/]* | ?:[\\/]*)
15282 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15283 ;;
15284 *)
15285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15286for as_dir in $PATH
15287do
15288 IFS=$as_save_IFS
15289 test -z "$as_dir" && as_dir=.
15290 for ac_exec_ext in '' $ac_executable_extensions; do
15291 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15292 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15293 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15294 break 2
15295 fi
15296done
15297 done
15298IFS=$as_save_IFS
15299
15300 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15301 ;;
15302esac
15303fi
15304GMSGFMT=$ac_cv_path_GMSGFMT
15305if test -n "$GMSGFMT"; then
15306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15307$as_echo "$GMSGFMT" >&6; }
15308else
15309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15310$as_echo "no" >&6; }
15311fi
15312
15313
15314
15315
15316# Prepare PATH_SEPARATOR.
15317# The user is always right.
15318if test "${PATH_SEPARATOR+set}" != set; then
15319 echo "#! /bin/sh" >conf$$.sh
15320 echo "exit 0" >>conf$$.sh
15321 chmod +x conf$$.sh
15322 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15323 PATH_SEPARATOR=';'
15324 else
15325 PATH_SEPARATOR=:
15326 fi
15327 rm -f conf$$.sh
15328fi
15329
15330# Find out how to test for executable files. Don't use a zero-byte file,
15331# as systems may use methods other than mode bits to determine executability.
15332cat >conf$$.file <<_ASEOF
15333#! /bin/sh
15334exit 0
15335_ASEOF
15336chmod +x conf$$.file
15337if test -x conf$$.file >/dev/null 2>&1; then
15338 ac_executable_p="test -x"
15339else
15340 ac_executable_p="test -f"
15341fi
15342rm -f conf$$.file
15343
15344# Extract the first word of "xgettext", so it can be a program name with args.
15345set dummy xgettext; ac_word=$2
15346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15347$as_echo_n "checking for $ac_word... " >&6; }
15348if ${ac_cv_path_XGETTEXT+:} false; then :
15349 $as_echo_n "(cached) " >&6
15350else
15351 case "$XGETTEXT" in
15352 [\\/]* | ?:[\\/]*)
15353 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15354 ;;
15355 *)
15356 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15357 for ac_dir in $PATH; do
15358 IFS="$ac_save_IFS"
15359 test -z "$ac_dir" && ac_dir=.
15360 for ac_exec_ext in '' $ac_executable_extensions; do
15361 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15362 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15363 (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
15364 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15365 break 2
15366 fi
15367 fi
15368 done
15369 done
15370 IFS="$ac_save_IFS"
15371 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15372 ;;
15373esac
15374fi
15375XGETTEXT="$ac_cv_path_XGETTEXT"
15376if test "$XGETTEXT" != ":"; then
15377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15378$as_echo "$XGETTEXT" >&6; }
15379else
15380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15381$as_echo "no" >&6; }
15382fi
15383
15384 rm -f messages.po
15385
15386
15387# Prepare PATH_SEPARATOR.
15388# The user is always right.
15389if test "${PATH_SEPARATOR+set}" != set; then
15390 echo "#! /bin/sh" >conf$$.sh
15391 echo "exit 0" >>conf$$.sh
15392 chmod +x conf$$.sh
15393 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15394 PATH_SEPARATOR=';'
15395 else
15396 PATH_SEPARATOR=:
15397 fi
15398 rm -f conf$$.sh
15399fi
15400
15401# Find out how to test for executable files. Don't use a zero-byte file,
15402# as systems may use methods other than mode bits to determine executability.
15403cat >conf$$.file <<_ASEOF
15404#! /bin/sh
15405exit 0
15406_ASEOF
15407chmod +x conf$$.file
15408if test -x conf$$.file >/dev/null 2>&1; then
15409 ac_executable_p="test -x"
15410else
15411 ac_executable_p="test -f"
15412fi
15413rm -f conf$$.file
15414
15415# Extract the first word of "msgmerge", so it can be a program name with args.
15416set dummy msgmerge; ac_word=$2
15417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15418$as_echo_n "checking for $ac_word... " >&6; }
15419if ${ac_cv_path_MSGMERGE+:} false; then :
15420 $as_echo_n "(cached) " >&6
15421else
15422 case "$MSGMERGE" in
15423 [\\/]* | ?:[\\/]*)
15424 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15425 ;;
15426 *)
15427 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15428 for ac_dir in $PATH; do
15429 IFS="$ac_save_IFS"
15430 test -z "$ac_dir" && ac_dir=.
15431 for ac_exec_ext in '' $ac_executable_extensions; do
15432 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15433 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15434 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15435 break 2
15436 fi
15437 fi
15438 done
15439 done
15440 IFS="$ac_save_IFS"
15441 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15442 ;;
15443esac
15444fi
15445MSGMERGE="$ac_cv_path_MSGMERGE"
15446if test "$MSGMERGE" != ":"; then
15447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15448$as_echo "$MSGMERGE" >&6; }
15449else
15450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15451$as_echo "no" >&6; }
15452fi
15453
15454
15455 if test "$GMSGFMT" != ":"; then
15456 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15457 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15458 : ;
15459 else
15460 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15462$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15463 GMSGFMT=":"
15464 fi
15465 fi
15466
15467 if test "$XGETTEXT" != ":"; then
15468 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15469 (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
15470 : ;
15471 else
15472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15473$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15474 XGETTEXT=":"
15475 fi
15476 rm -f messages.po
15477 fi
15478
15479 ac_config_commands="$ac_config_commands default-2"
15480
15481
15482
15483
15484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
15485$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
15486 # Check whether --enable-maintainer-mode was given.
15487if test "${enable_maintainer_mode+set}" = set; then :
15488 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
15489else
15490 USE_MAINTAINER_MODE=no
15491fi
15492
15493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
15494$as_echo "$USE_MAINTAINER_MODE" >&6; }
15495 if test $USE_MAINTAINER_MODE = yes; then
15496 MAINTAINER_MODE_TRUE=
15497 MAINTAINER_MODE_FALSE='#'
15498else
15499 MAINTAINER_MODE_TRUE='#'
15500 MAINTAINER_MODE_FALSE=
15501fi
15502
15503 MAINT=$MAINTAINER_MODE_TRUE
15504
15505
15506 if false; then
15507 GENINSRC_NEVER_TRUE=
15508 GENINSRC_NEVER_FALSE='#'
15509else
15510 GENINSRC_NEVER_TRUE='#'
15511 GENINSRC_NEVER_FALSE=
15512fi
15513
15514
15515
15516for ac_header in memory.h sys/stat.h sys/types.h unistd.h
15517do :
15518 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15519ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15520if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15521 cat >>confdefs.h <<_ACEOF
15522#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15523_ACEOF
15524
15525fi
15526
15527done
15528
15529
15530# Put this here so that autoconf's "cross-compiling" message doesn't confuse
15531# people who are not cross-compiling but are compiling cross-assemblers.
15532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5
15533$as_echo_n "checking whether compiling a cross-assembler... " >&6; }
15534if test "${host}" = "${target}"; then
15535 cross_gas=no
15536else
15537 cross_gas=yes
15538
15539$as_echo "#define CROSS_COMPILE 1" >>confdefs.h
15540
15541fi
15542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5
15543$as_echo "$cross_gas" >&6; }
15544
15545for ac_func in strsignal
15546do :
15547 ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"
15548if test "x$ac_cv_func_strsignal" = xyes; then :
15549 cat >>confdefs.h <<_ACEOF
15550#define HAVE_STRSIGNAL 1
15551_ACEOF
15552
15553fi
15554done
15555
15556
15557
15558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
15559$as_echo_n "checking for LC_MESSAGES... " >&6; }
15560if ${am_cv_val_LC_MESSAGES+:} false; then :
15561 $as_echo_n "(cached) " >&6
15562else
15563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15564/* end confdefs.h. */
15565#include <locale.h>
15566int
15567main ()
15568{
15569return LC_MESSAGES
15570 ;
15571 return 0;
15572}
15573_ACEOF
15574if ac_fn_c_try_link "$LINENO"; then :
15575 am_cv_val_LC_MESSAGES=yes
15576else
15577 am_cv_val_LC_MESSAGES=no
15578fi
15579rm -f core conftest.err conftest.$ac_objext \
15580 conftest$ac_exeext conftest.$ac_ext
15581fi
15582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
15583$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
15584 if test $am_cv_val_LC_MESSAGES = yes; then
15585
15586$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
15587
15588 fi
15589
15590
15591# do we need the math library?
15592case "${need_libm}" in
15593yes)
15594 LIBM=
15595case $host in
15596*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
15597 # These system don't have libm, or don't need it
15598 ;;
39bec121 15599*-ncr-sysv4.3*)
81ecdfbb
RW
15600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
15601$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
d0ac1c44 15602if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
81ecdfbb 15603 $as_echo_n "(cached) " >&6
39bec121 15604else
13b2be9c 15605 ac_check_lib_save_LIBS=$LIBS
39bec121 15606LIBS="-lmw $LIBS"
81ecdfbb 15607cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
15608/* end confdefs.h. */
15609
81ecdfbb
RW
15610/* Override any GCC internal prototype to avoid an error.
15611 Use char because int might match the return type of a GCC
15612 builtin and then its argument prototype would still apply. */
13b2be9c
DJ
15613#ifdef __cplusplus
15614extern "C"
15615#endif
13b2be9c
DJ
15616char _mwvalidcheckl ();
15617int
15618main ()
15619{
81ecdfbb 15620return _mwvalidcheckl ();
13b2be9c
DJ
15621 ;
15622 return 0;
15623}
15624_ACEOF
81ecdfbb 15625if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
15626 ac_cv_lib_mw__mwvalidcheckl=yes
15627else
81ecdfbb 15628 ac_cv_lib_mw__mwvalidcheckl=no
13b2be9c 15629fi
81ecdfbb
RW
15630rm -f core conftest.err conftest.$ac_objext \
15631 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
15632LIBS=$ac_check_lib_save_LIBS
15633fi
81ecdfbb
RW
15634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
15635$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
d0ac1c44 15636if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
39bec121 15637 LIBM="-lmw"
39bec121
TW
15638fi
15639
81ecdfbb
RW
15640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15641$as_echo_n "checking for cos in -lm... " >&6; }
d0ac1c44 15642if ${ac_cv_lib_m_cos+:} false; then :
81ecdfbb 15643 $as_echo_n "(cached) " >&6
39bec121 15644else
13b2be9c 15645 ac_check_lib_save_LIBS=$LIBS
39bec121 15646LIBS="-lm $LIBS"
81ecdfbb 15647cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 15648/* end confdefs.h. */
39bec121 15649
81ecdfbb
RW
15650/* Override any GCC internal prototype to avoid an error.
15651 Use char because int might match the return type of a GCC
15652 builtin and then its argument prototype would still apply. */
d7040cdb
SE
15653#ifdef __cplusplus
15654extern "C"
15655#endif
d7040cdb 15656char cos ();
13b2be9c
DJ
15657int
15658main ()
15659{
81ecdfbb 15660return cos ();
13b2be9c
DJ
15661 ;
15662 return 0;
15663}
15664_ACEOF
81ecdfbb 15665if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 15666 ac_cv_lib_m_cos=yes
13b2be9c 15667else
81ecdfbb 15668 ac_cv_lib_m_cos=no
13b2be9c 15669fi
81ecdfbb
RW
15670rm -f core conftest.err conftest.$ac_objext \
15671 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
15672LIBS=$ac_check_lib_save_LIBS
15673fi
81ecdfbb
RW
15674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15675$as_echo "$ac_cv_lib_m_cos" >&6; }
d0ac1c44 15676if test "x$ac_cv_lib_m_cos" = xyes; then :
39bec121 15677 LIBM="$LIBM -lm"
39bec121
TW
15678fi
15679
15680 ;;
15681*)
81ecdfbb
RW
15682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15683$as_echo_n "checking for cos in -lm... " >&6; }
d0ac1c44 15684if ${ac_cv_lib_m_cos+:} false; then :
81ecdfbb 15685 $as_echo_n "(cached) " >&6
39bec121 15686else
13b2be9c 15687 ac_check_lib_save_LIBS=$LIBS
39bec121 15688LIBS="-lm $LIBS"
81ecdfbb 15689cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 15690/* end confdefs.h. */
39bec121 15691
81ecdfbb
RW
15692/* Override any GCC internal prototype to avoid an error.
15693 Use char because int might match the return type of a GCC
15694 builtin and then its argument prototype would still apply. */
d7040cdb
SE
15695#ifdef __cplusplus
15696extern "C"
15697#endif
d7040cdb 15698char cos ();
13b2be9c
DJ
15699int
15700main ()
15701{
81ecdfbb 15702return cos ();
13b2be9c
DJ
15703 ;
15704 return 0;
15705}
15706_ACEOF
81ecdfbb 15707if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 15708 ac_cv_lib_m_cos=yes
13b2be9c 15709else
81ecdfbb 15710 ac_cv_lib_m_cos=no
13b2be9c 15711fi
81ecdfbb
RW
15712rm -f core conftest.err conftest.$ac_objext \
15713 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
15714LIBS=$ac_check_lib_save_LIBS
15715fi
81ecdfbb
RW
15716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15717$as_echo "$ac_cv_lib_m_cos" >&6; }
d0ac1c44 15718if test "x$ac_cv_lib_m_cos" = xyes; then :
39bec121 15719 LIBM="-lm"
39bec121
TW
15720fi
15721
15722 ;;
15723esac
15724
13b2be9c 15725
d7040cdb 15726
39bec121
TW
15727 ;;
15728esac
15729
252b5132
RH
15730# Some non-ANSI preprocessors botch requoting inside strings. That's bad
15731# enough, but on some of those systems, the assert macro relies on requoting
15732# working properly!
81ecdfbb
RW
15733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5
15734$as_echo_n "checking for working assert macro... " >&6; }
d0ac1c44 15735if ${gas_cv_assert_ok+:} false; then :
81ecdfbb 15736 $as_echo_n "(cached) " >&6
13b2be9c 15737else
81ecdfbb 15738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 15739/* end confdefs.h. */
252b5132 15740#include <assert.h>
0075c537 15741#include <string.h>
252b5132 15742#include <stdio.h>
13b2be9c
DJ
15743int
15744main ()
15745{
252b5132
RH
15746
15747/* check for requoting problems */
15748static int a, b, c, d;
15749static char *s;
15750assert (!strcmp(s, "foo bar baz quux"));
15751/* check for newline handling */
15752assert (a == b
15753 || c == d);
15754
13b2be9c
DJ
15755 ;
15756 return 0;
81ecdfbb
RW
15757}
15758_ACEOF
15759if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
15760 gas_cv_assert_ok=yes
15761else
81ecdfbb 15762 gas_cv_assert_ok=no
252b5132 15763fi
81ecdfbb
RW
15764rm -f core conftest.err conftest.$ac_objext \
15765 conftest$ac_exeext conftest.$ac_ext
252b5132 15766fi
81ecdfbb
RW
15767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5
15768$as_echo "$gas_cv_assert_ok" >&6; }
13b2be9c 15769test $gas_cv_assert_ok = yes ||
81ecdfbb 15770$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h
252b5132 15771
d6d788bd
L
15772
15773
252b5132
RH
15774# On some systems, the system header files may not declare malloc, realloc,
15775# and free. There are places where gas needs these functions to have been
15776# declared -- such as when taking their addresses.
15777gas_test_headers="
15778#ifdef HAVE_MEMORY_H
15779#include <memory.h>
15780#endif
252b5132 15781#include <string.h>
252b5132 15782#include <stdlib.h>
252b5132
RH
15783#ifdef HAVE_UNISTD_H
15784#include <unistd.h>
15785#endif
15786"
15787
81ecdfbb
RW
15788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
15789$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
d0ac1c44 15790if ${gas_cv_decl_getopt_unistd_h+:} false; then :
81ecdfbb 15791 $as_echo_n "(cached) " >&6
56f36663 15792else
81ecdfbb 15793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56f36663
NC
15794/* end confdefs.h. */
15795#include <unistd.h>
15796int
15797main ()
15798{
15799extern int getopt (int, char *const*, const char *);
15800 ;
15801 return 0;
15802}
15803_ACEOF
81ecdfbb 15804if ac_fn_c_try_compile "$LINENO"; then :
56f36663
NC
15805 gas_cv_decl_getopt_unistd_h=yes
15806else
81ecdfbb 15807 gas_cv_decl_getopt_unistd_h=no
56f36663 15808fi
81ecdfbb 15809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
56f36663
NC
15810fi
15811
81ecdfbb
RW
15812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5
15813$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; }
56f36663
NC
15814if test $gas_cv_decl_getopt_unistd_h = yes; then
15815
81ecdfbb 15816$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
56f36663
NC
15817
15818fi
15819
e8a38df5 15820
81ecdfbb
RW
15821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5
15822$as_echo_n "checking whether declaration is required for environ... " >&6; }
d0ac1c44 15823if ${gas_cv_decl_needed_environ+:} false; then :
81ecdfbb 15824 $as_echo_n "(cached) " >&6
13b2be9c 15825else
81ecdfbb 15826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 15827/* end confdefs.h. */
252b5132 15828$gas_test_headers
13b2be9c
DJ
15829int
15830main ()
15831{
252b5132 15832
e8a38df5 15833typedef char **f;
252b5132 15834f x;
e8a38df5 15835x = (f) environ;
252b5132 15836
13b2be9c
DJ
15837 ;
15838 return 0;
15839}
15840_ACEOF
81ecdfbb 15841if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 15842 gas_cv_decl_needed_environ=no
252b5132 15843else
81ecdfbb 15844 gas_cv_decl_needed_environ=yes
252b5132 15845fi
81ecdfbb
RW
15846rm -f core conftest.err conftest.$ac_objext \
15847 conftest$ac_exeext conftest.$ac_ext
252b5132 15848fi
81ecdfbb
RW
15849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5
15850$as_echo "$gas_cv_decl_needed_environ" >&6; }
e8a38df5 15851if test $gas_cv_decl_needed_environ = yes; then
13b2be9c 15852
81ecdfbb 15853$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h
13b2be9c
DJ
15854
15855fi
15856
15857
81ecdfbb
RW
15858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5
15859$as_echo_n "checking whether declaration is required for ffs... " >&6; }
d0ac1c44 15860if ${gas_cv_decl_needed_ffs+:} false; then :
81ecdfbb 15861 $as_echo_n "(cached) " >&6
13b2be9c 15862else
81ecdfbb 15863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
15864/* end confdefs.h. */
15865$gas_test_headers
15866int
15867main ()
15868{
15869
e8a38df5 15870typedef int (*f)(int);
13b2be9c 15871f x;
e8a38df5 15872x = (f) ffs;
13b2be9c
DJ
15873
15874 ;
15875 return 0;
15876}
15877_ACEOF
81ecdfbb 15878if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 15879 gas_cv_decl_needed_ffs=no
13b2be9c 15880else
81ecdfbb 15881 gas_cv_decl_needed_ffs=yes
13b2be9c 15882fi
81ecdfbb
RW
15883rm -f core conftest.err conftest.$ac_objext \
15884 conftest$ac_exeext conftest.$ac_ext
13b2be9c 15885fi
81ecdfbb
RW
15886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5
15887$as_echo "$gas_cv_decl_needed_ffs" >&6; }
e8a38df5 15888if test $gas_cv_decl_needed_ffs = yes; then
13b2be9c 15889
81ecdfbb 15890$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h
13b2be9c
DJ
15891
15892fi
15893
15894
23d61380
AM
15895ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
15896if test "x$ac_cv_have_decl_asprintf" = xyes; then :
4b0296ce
AM
15897 ac_have_decl=1
15898else
15899 ac_have_decl=0
15900fi
15901
15902cat >>confdefs.h <<_ACEOF
23d61380 15903#define HAVE_DECL_ASPRINTF $ac_have_decl
4b0296ce 15904_ACEOF
0175442d 15905ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default"
d0ac1c44 15906if test "x$ac_cv_have_decl_mempcpy" = xyes; then :
0175442d
L
15907 ac_have_decl=1
15908else
15909 ac_have_decl=0
15910fi
15911
15912cat >>confdefs.h <<_ACEOF
15913#define HAVE_DECL_MEMPCPY $ac_have_decl
15914_ACEOF
4b0296ce 15915ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
d0ac1c44 15916if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
4b0296ce
AM
15917 ac_have_decl=1
15918else
15919 ac_have_decl=0
15920fi
15921
15922cat >>confdefs.h <<_ACEOF
15923#define HAVE_DECL_STPCPY $ac_have_decl
15924_ACEOF
6d74f28b
EB
15925
15926
13b2be9c 15927
c973bc5c
NC
15928case "${host}" in
15929*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
15930
81ecdfbb 15931$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
c973bc5c
NC
15932 ;;
15933esac
15934
2cac01e3 15935# Link in zlib/zstd if we can. This allows us to write compressed debug sections.
543b7933
L
15936
15937 # Use the system's zlib library.
39f3de7c
L
15938 zlibdir="-L\$(top_builddir)/../zlib"
15939 zlibinc="-I\$(top_srcdir)/../zlib"
0acf065b 15940
0138187e
L
15941# Check whether --with-system-zlib was given.
15942if test "${with_system_zlib+set}" = set; then :
afa59b79
L
15943 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
15944 zlibdir=
15945 zlibinc=
15946 fi
0acf065b 15947
0acf065b 15948fi
0acf065b 15949
0acf065b
CC
15950
15951
543b7933
L
15952
15953
2cac01e3
FS
15954
15955
15956
15957
15958
15959
15960if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
15961 if test -n "$ac_tool_prefix"; then
15962 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
15963set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15965$as_echo_n "checking for $ac_word... " >&6; }
15966if ${ac_cv_path_PKG_CONFIG+:} false; then :
15967 $as_echo_n "(cached) " >&6
15968else
15969 case $PKG_CONFIG in
15970 [\\/]* | ?:[\\/]*)
15971 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
15972 ;;
15973 *)
15974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15975for as_dir in $PATH
15976do
15977 IFS=$as_save_IFS
15978 test -z "$as_dir" && as_dir=.
15979 for ac_exec_ext in '' $ac_executable_extensions; do
15980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15981 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15983 break 2
15984 fi
15985done
15986 done
15987IFS=$as_save_IFS
15988
15989 ;;
15990esac
15991fi
15992PKG_CONFIG=$ac_cv_path_PKG_CONFIG
15993if test -n "$PKG_CONFIG"; then
15994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15995$as_echo "$PKG_CONFIG" >&6; }
15996else
15997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15998$as_echo "no" >&6; }
15999fi
16000
16001
16002fi
16003if test -z "$ac_cv_path_PKG_CONFIG"; then
16004 ac_pt_PKG_CONFIG=$PKG_CONFIG
16005 # Extract the first word of "pkg-config", so it can be a program name with args.
16006set dummy pkg-config; ac_word=$2
16007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16008$as_echo_n "checking for $ac_word... " >&6; }
16009if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
16010 $as_echo_n "(cached) " >&6
16011else
16012 case $ac_pt_PKG_CONFIG in
16013 [\\/]* | ?:[\\/]*)
16014 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
16015 ;;
16016 *)
16017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16018for as_dir in $PATH
16019do
16020 IFS=$as_save_IFS
16021 test -z "$as_dir" && as_dir=.
16022 for ac_exec_ext in '' $ac_executable_extensions; do
16023 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16024 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16026 break 2
16027 fi
16028done
16029 done
16030IFS=$as_save_IFS
16031
16032 ;;
16033esac
16034fi
16035ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
16036if test -n "$ac_pt_PKG_CONFIG"; then
16037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16038$as_echo "$ac_pt_PKG_CONFIG" >&6; }
16039else
16040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16041$as_echo "no" >&6; }
16042fi
16043
16044 if test "x$ac_pt_PKG_CONFIG" = x; then
16045 PKG_CONFIG=""
16046 else
16047 case $cross_compiling:$ac_tool_warned in
16048yes:)
16049{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16050$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16051ac_tool_warned=yes ;;
16052esac
16053 PKG_CONFIG=$ac_pt_PKG_CONFIG
16054 fi
16055else
16056 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
16057fi
16058
16059fi
16060if test -n "$PKG_CONFIG"; then
16061 _pkg_min_version=0.9.0
16062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16063$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16064 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
16065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16066$as_echo "yes" >&6; }
16067 else
16068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16069$as_echo "no" >&6; }
16070 PKG_CONFIG=""
16071 fi
16072fi
16073
16074
16075# Check whether --with-zstd was given.
16076if test "${with_zstd+set}" = set; then :
16077 withval=$with_zstd;
16078else
16079 with_zstd=auto
16080fi
16081
16082
16083if test "$with_zstd" != no; then :
16084
16085pkg_failed=no
200164d4
CL
16086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libzstd >= 1.4.0" >&5
16087$as_echo_n "checking for libzstd >= 1.4.0... " >&6; }
2cac01e3
FS
16088
16089if test -n "$ZSTD_CFLAGS"; then
16090 pkg_cv_ZSTD_CFLAGS="$ZSTD_CFLAGS"
16091 elif test -n "$PKG_CONFIG"; then
16092 if test -n "$PKG_CONFIG" && \
200164d4
CL
16093 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
16094 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
2cac01e3
FS
16095 ac_status=$?
16096 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16097 test $ac_status = 0; }; then
200164d4 16098 pkg_cv_ZSTD_CFLAGS=`$PKG_CONFIG --cflags "libzstd >= 1.4.0" 2>/dev/null`
2cac01e3
FS
16099 test "x$?" != "x0" && pkg_failed=yes
16100else
16101 pkg_failed=yes
16102fi
16103 else
16104 pkg_failed=untried
16105fi
16106if test -n "$ZSTD_LIBS"; then
16107 pkg_cv_ZSTD_LIBS="$ZSTD_LIBS"
16108 elif test -n "$PKG_CONFIG"; then
16109 if test -n "$PKG_CONFIG" && \
200164d4
CL
16110 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
16111 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
2cac01e3
FS
16112 ac_status=$?
16113 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16114 test $ac_status = 0; }; then
200164d4 16115 pkg_cv_ZSTD_LIBS=`$PKG_CONFIG --libs "libzstd >= 1.4.0" 2>/dev/null`
2cac01e3
FS
16116 test "x$?" != "x0" && pkg_failed=yes
16117else
16118 pkg_failed=yes
16119fi
16120 else
16121 pkg_failed=untried
16122fi
16123
16124if test $pkg_failed = no; then
16125 pkg_save_LDFLAGS="$LDFLAGS"
16126 LDFLAGS="$LDFLAGS $pkg_cv_ZSTD_LIBS"
16127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16128/* end confdefs.h. */
16129
16130int
16131main ()
16132{
16133
16134 ;
16135 return 0;
16136}
16137_ACEOF
16138if ac_fn_c_try_link "$LINENO"; then :
16139
16140else
16141 pkg_failed=yes
16142fi
16143rm -f core conftest.err conftest.$ac_objext \
16144 conftest$ac_exeext conftest.$ac_ext
16145 LDFLAGS=$pkg_save_LDFLAGS
16146fi
16147
16148
16149
16150if test $pkg_failed = yes; then
16151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16152$as_echo "no" >&6; }
16153
16154if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
16155 _pkg_short_errors_supported=yes
16156else
16157 _pkg_short_errors_supported=no
16158fi
16159 if test $_pkg_short_errors_supported = yes; then
200164d4 16160 ZSTD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
2cac01e3 16161 else
200164d4 16162 ZSTD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
2cac01e3
FS
16163 fi
16164 # Put the nasty error message in config.log where it belongs
16165 echo "$ZSTD_PKG_ERRORS" >&5
16166
16167
16168 if test "$with_zstd" = yes; then
16169 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
16170 fi
16171
16172elif test $pkg_failed = untried; then
16173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16174$as_echo "no" >&6; }
16175
16176 if test "$with_zstd" = yes; then
16177 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
16178 fi
16179
16180else
16181 ZSTD_CFLAGS=$pkg_cv_ZSTD_CFLAGS
16182 ZSTD_LIBS=$pkg_cv_ZSTD_LIBS
16183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16184$as_echo "yes" >&6; }
16185
16186
16187$as_echo "#define HAVE_ZSTD 1" >>confdefs.h
16188
16189
16190fi
16191
16192fi
16193
16194
b11d79f2
TG
16195# Support for VMS timestamps via cross compile
16196
16197if test "$ac_cv_header_time_h" = yes; then
16198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5
16199$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; }
d0ac1c44 16200 if ${gas_cv_have_time_type_member_tm_gmtoff+:} false; then :
b11d79f2
TG
16201 $as_echo_n "(cached) " >&6
16202else
16203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16204/* end confdefs.h. */
16205
16206#define _BSD_SOURCE 1
16207#include <time.h>
16208int
16209main ()
16210{
16211struct tm avar; void* aref = (void*) &avar.tm_gmtoff
16212 ;
16213 return 0;
16214}
16215_ACEOF
16216if ac_fn_c_try_compile "$LINENO"; then :
16217 gas_cv_have_time_type_member_tm_gmtoff=yes
16218else
16219 gas_cv_have_time_type_member_tm_gmtoff=no
16220
16221fi
16222rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16223fi
16224
16225 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then
16226
16227$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
16228
16229 fi
16230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5
16231$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; }
16232
16233fi
16234
16235if test "$ac_cv_header_sys_stat_h" = yes; then
16236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5
16237$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; }
d0ac1c44 16238 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+:} false; then :
b11d79f2
TG
16239 $as_echo_n "(cached) " >&6
16240else
16241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16242/* end confdefs.h. */
16243
16244#define _BSD_SOURCE 1
16245#include <sys/stat.h>
16246int
16247main ()
16248{
16249struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec
16250 ;
16251 return 0;
16252}
16253_ACEOF
16254if ac_fn_c_try_compile "$LINENO"; then :
16255 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes
16256else
16257 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no
16258
16259fi
16260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16261fi
16262
16263 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then
16264
16265$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h
16266
16267 fi
16268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5
16269$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; }
16270
16271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5
16272$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; }
d0ac1c44 16273 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+:} false; then :
b11d79f2
TG
16274 $as_echo_n "(cached) " >&6
16275else
16276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16277/* end confdefs.h. */
16278
16279#define _BSD_SOURCE 1
16280#include <sys/stat.h>
16281int
16282main ()
16283{
16284struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec
16285 ;
16286 return 0;
16287}
16288_ACEOF
16289if ac_fn_c_try_compile "$LINENO"; then :
16290 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes
16291else
16292 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no
16293
16294fi
16295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16296fi
16297
16298 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then
16299
16300$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h
16301
16302 fi
16303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5
16304$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; }
16305
16306fi
16307
16308
c973bc5c 16309
13b2be9c 16310
108a6f8e
CD
16311
16312
16313
16314
31dd3154 16315
1075011a 16316ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
13b2be9c 16317
81ecdfbb 16318ac_config_commands="$ac_config_commands default"
13b2be9c
DJ
16319
16320
16321cat >confcache <<\_ACEOF
16322# This file is a shell script that caches the results of configure
16323# tests run on this system so they can be shared between configure
16324# scripts and configure runs, see configure's option --config-cache.
16325# It is not useful on other systems. If it contains results you don't
16326# want to keep, you may remove or edit it.
16327#
16328# config.status only pays attention to the cache file if you give it
16329# the --recheck option to rerun configure.
16330#
16331# `ac_cv_env_foo' variables (set or unset) will be overridden when
16332# loading this file, other *unset* `ac_cv_foo' will be assigned the
16333# following values.
16334
16335_ACEOF
16336
16337# The following way of writing the cache mishandles newlines in values,
16338# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 16339# So, we kill variables containing newlines.
13b2be9c
DJ
16340# Ultrix sh set writes to stderr and can't be redirected directly,
16341# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
16342(
16343 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16344 eval ac_val=\$$ac_var
16345 case $ac_val in #(
16346 *${as_nl}*)
16347 case $ac_var in #(
16348 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16349$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16350 esac
16351 case $ac_var in #(
16352 _ | IFS | as_nl) ;; #(
16353 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16354 *) { eval $ac_var=; unset $ac_var;} ;;
16355 esac ;;
16356 esac
16357 done
16358
13b2be9c 16359 (set) 2>&1 |
81ecdfbb
RW
16360 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16361 *${as_nl}ac_space=\ *)
16362 # `set' does not quote correctly, so add quotes: double-quote
16363 # substitution turns \\\\ into \\, and sed turns \\ into \.
13b2be9c 16364 sed -n \
ab509236
L
16365 "s/'/'\\\\''/g;
16366 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 16367 ;; #(
13b2be9c
DJ
16368 *)
16369 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 16370 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 16371 ;;
81ecdfbb
RW
16372 esac |
16373 sort
16374) |
13b2be9c 16375 sed '
81ecdfbb 16376 /^ac_cv_env_/b end
13b2be9c 16377 t clear
81ecdfbb 16378 :clear
13b2be9c
DJ
16379 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16380 t end
81ecdfbb
RW
16381 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16382 :end' >>confcache
16383if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16384 if test -w "$cache_file"; then
d0ac1c44 16385 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
16386 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16387$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
16388 if test ! -f "$cache_file" || test -h "$cache_file"; then
16389 cat confcache >"$cache_file"
16390 else
16391 case $cache_file in #(
16392 */* | ?:*)
16393 mv -f confcache "$cache_file"$$ &&
16394 mv -f "$cache_file"$$ "$cache_file" ;; #(
16395 *)
16396 mv -f confcache "$cache_file" ;;
16397 esac
16398 fi
16399 fi
13b2be9c 16400 else
81ecdfbb
RW
16401 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16402$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13b2be9c
DJ
16403 fi
16404fi
16405rm -f confcache
16406
16407test "x$prefix" = xNONE && prefix=$ac_default_prefix
16408# Let make expand exec_prefix.
16409test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16410
13b2be9c
DJ
16411DEFS=-DHAVE_CONFIG_H
16412
16413ac_libobjs=
16414ac_ltlibobjs=
d0ac1c44 16415U=
13b2be9c
DJ
16416for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16417 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
16418 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16419 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16420 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16421 # will be set to the directory where LIBOBJS objects are built.
16422 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16423 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13b2be9c
DJ
16424done
16425LIBOBJS=$ac_libobjs
16426
16427LTLIBOBJS=$ac_ltlibobjs
16428
16429
d0ac1c44
SM
16430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
16431$as_echo_n "checking that generated files are newer than configure... " >&6; }
16432 if test -n "$am_sleep_pid"; then
16433 # Hide warnings about reused PIDs.
16434 wait $am_sleep_pid 2>/dev/null
16435 fi
16436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
16437$as_echo "done" >&6; }
81ecdfbb
RW
16438 if test -n "$EXEEXT"; then
16439 am__EXEEXT_TRUE=
16440 am__EXEEXT_FALSE='#'
16441else
16442 am__EXEEXT_TRUE='#'
16443 am__EXEEXT_FALSE=
13b2be9c 16444fi
81ecdfbb 16445
23d61380
AM
16446if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16447 as_fn_error $? "conditional \"AMDEP\" was never defined.
16448Usually this means the macro was only invoked conditionally." "$LINENO" 5
16449fi
16450if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16451 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
16452Usually this means the macro was only invoked conditionally." "$LINENO" 5
16453fi
81ecdfbb 16454
13b2be9c 16455if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 16456 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
81ecdfbb 16457Usually this means the macro was only invoked conditionally." "$LINENO" 5
13b2be9c 16458fi
d5fbea21 16459if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
d0ac1c44 16460 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
81ecdfbb 16461Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 16462fi
13b2be9c 16463
d0ac1c44 16464: "${CONFIG_STATUS=./config.status}"
81ecdfbb 16465ac_write_fail=0
13b2be9c
DJ
16466ac_clean_files_save=$ac_clean_files
16467ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
16468{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16469$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16470as_write_fail=0
16471cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13b2be9c
DJ
16472#! $SHELL
16473# Generated by $as_me.
16474# Run this file to recreate the current configuration.
16475# Compiler output produced by configure, useful for debugging
16476# configure, is in config.log if it exists.
16477
16478debug=false
16479ac_cs_recheck=false
16480ac_cs_silent=false
13b2be9c 16481
81ecdfbb
RW
16482SHELL=\${CONFIG_SHELL-$SHELL}
16483export SHELL
16484_ASEOF
16485cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16486## -------------------- ##
16487## M4sh Initialization. ##
16488## -------------------- ##
13b2be9c 16489
81ecdfbb
RW
16490# Be more Bourne compatible
16491DUALCASE=1; export DUALCASE # for MKS sh
16492if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13b2be9c
DJ
16493 emulate sh
16494 NULLCMD=:
81ecdfbb 16495 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13b2be9c
DJ
16496 # is contrary to our usage. Disable this feature.
16497 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
16498 setopt NO_GLOB_SUBST
16499else
16500 case `(set -o) 2>/dev/null` in #(
16501 *posix*) :
16502 set -o posix ;; #(
16503 *) :
16504 ;;
16505esac
13b2be9c
DJ
16506fi
16507
81ecdfbb
RW
16508
16509as_nl='
16510'
16511export as_nl
16512# Printing a long string crashes Solaris 7 /usr/bin/printf.
16513as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16514as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16515as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16516# Prefer a ksh shell builtin over an external printf program on Solaris,
16517# but without wasting forks for bash or zsh.
16518if test -z "$BASH_VERSION$ZSH_VERSION" \
16519 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16520 as_echo='print -r --'
16521 as_echo_n='print -rn --'
16522elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16523 as_echo='printf %s\n'
16524 as_echo_n='printf %s'
16525else
16526 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16527 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16528 as_echo_n='/usr/ucb/echo -n'
16529 else
16530 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16531 as_echo_n_body='eval
16532 arg=$1;
16533 case $arg in #(
16534 *"$as_nl"*)
16535 expr "X$arg" : "X\\(.*\\)$as_nl";
16536 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16537 esac;
16538 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16539 '
16540 export as_echo_n_body
16541 as_echo_n='sh -c $as_echo_n_body as_echo'
16542 fi
16543 export as_echo_body
16544 as_echo='sh -c $as_echo_body as_echo'
13b2be9c
DJ
16545fi
16546
81ecdfbb
RW
16547# The user is always right.
16548if test "${PATH_SEPARATOR+set}" != set; then
16549 PATH_SEPARATOR=:
16550 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16551 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16552 PATH_SEPARATOR=';'
16553 }
16554fi
16555
16556
16557# IFS
16558# We need space, tab and new line, in precisely that order. Quoting is
16559# there to prevent editors from complaining about space-tab.
16560# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16561# splitting by setting IFS to empty value.)
16562IFS=" "" $as_nl"
16563
16564# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 16565as_myself=
81ecdfbb
RW
16566case $0 in #((
16567 *[\\/]* ) as_myself=$0 ;;
16568 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16569for as_dir in $PATH
16570do
16571 IFS=$as_save_IFS
16572 test -z "$as_dir" && as_dir=.
16573 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16574 done
16575IFS=$as_save_IFS
16576
16577 ;;
16578esac
16579# We did not find ourselves, most probably we were run as `sh COMMAND'
16580# in which case we are not to be found in the path.
16581if test "x$as_myself" = x; then
16582 as_myself=$0
16583fi
16584if test ! -f "$as_myself"; then
16585 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16586 exit 1
16587fi
13b2be9c 16588
81ecdfbb
RW
16589# Unset variables that we do not need and which cause bugs (e.g. in
16590# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16591# suppresses any "Segmentation fault" message there. '((' could
16592# trigger a bug in pdksh 5.2.14.
16593for as_var in BASH_ENV ENV MAIL MAILPATH
16594do eval test x\${$as_var+set} = xset \
16595 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16596done
13b2be9c
DJ
16597PS1='$ '
16598PS2='> '
16599PS4='+ '
16600
16601# NLS nuisances.
81ecdfbb
RW
16602LC_ALL=C
16603export LC_ALL
16604LANGUAGE=C
16605export LANGUAGE
16606
16607# CDPATH.
16608(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16609
16610
d0ac1c44
SM
16611# as_fn_error STATUS ERROR [LINENO LOG_FD]
16612# ----------------------------------------
81ecdfbb
RW
16613# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16614# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 16615# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
16616as_fn_error ()
16617{
d0ac1c44
SM
16618 as_status=$1; test $as_status -eq 0 && as_status=1
16619 if test "$4"; then
16620 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16621 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13b2be9c 16622 fi
d0ac1c44 16623 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
16624 as_fn_exit $as_status
16625} # as_fn_error
16626
16627
16628# as_fn_set_status STATUS
16629# -----------------------
16630# Set $? to STATUS, without forking.
16631as_fn_set_status ()
16632{
16633 return $1
16634} # as_fn_set_status
16635
16636# as_fn_exit STATUS
16637# -----------------
16638# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16639as_fn_exit ()
16640{
16641 set +e
16642 as_fn_set_status $1
16643 exit $1
16644} # as_fn_exit
16645
16646# as_fn_unset VAR
16647# ---------------
16648# Portably unset VAR.
16649as_fn_unset ()
16650{
16651 { eval $1=; unset $1;}
16652}
16653as_unset=as_fn_unset
16654# as_fn_append VAR VALUE
16655# ----------------------
16656# Append the text in VALUE to the end of the definition contained in VAR. Take
16657# advantage of any shell optimizations that allow amortized linear growth over
16658# repeated appends, instead of the typical quadratic growth present in naive
16659# implementations.
16660if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16661 eval 'as_fn_append ()
16662 {
16663 eval $1+=\$2
16664 }'
16665else
16666 as_fn_append ()
16667 {
16668 eval $1=\$$1\$2
16669 }
16670fi # as_fn_append
16671
16672# as_fn_arith ARG...
16673# ------------------
16674# Perform arithmetic evaluation on the ARGs, and store the result in the
16675# global $as_val. Take advantage of shells that can avoid forks. The arguments
16676# must be portable across $(()) and expr.
16677if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16678 eval 'as_fn_arith ()
16679 {
16680 as_val=$(( $* ))
16681 }'
16682else
16683 as_fn_arith ()
16684 {
16685 as_val=`expr "$@" || test $? -eq 1`
16686 }
16687fi # as_fn_arith
16688
13b2be9c 16689
81ecdfbb
RW
16690if expr a : '\(a\)' >/dev/null 2>&1 &&
16691 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13b2be9c
DJ
16692 as_expr=expr
16693else
16694 as_expr=false
16695fi
16696
81ecdfbb 16697if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13b2be9c
DJ
16698 as_basename=basename
16699else
16700 as_basename=false
16701fi
16702
81ecdfbb
RW
16703if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16704 as_dirname=dirname
16705else
16706 as_dirname=false
16707fi
13b2be9c 16708
81ecdfbb 16709as_me=`$as_basename -- "$0" ||
13b2be9c
DJ
16710$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16711 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
16712 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16713$as_echo X/"$0" |
16714 sed '/^.*\/\([^/][^/]*\)\/*$/{
16715 s//\1/
16716 q
16717 }
16718 /^X\/\(\/\/\)$/{
16719 s//\1/
16720 q
16721 }
16722 /^X\/\(\/\).*/{
16723 s//\1/
16724 q
16725 }
16726 s/.*/./; q'`
13b2be9c 16727
13b2be9c
DJ
16728# Avoid depending upon Character Ranges.
16729as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16730as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16731as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16732as_cr_digits='0123456789'
16733as_cr_alnum=$as_cr_Letters$as_cr_digits
16734
81ecdfbb
RW
16735ECHO_C= ECHO_N= ECHO_T=
16736case `echo -n x` in #(((((
16737-n*)
16738 case `echo 'xy\c'` in
16739 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16740 xy) ECHO_C='\c';;
16741 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16742 ECHO_T=' ';;
16743 esac;;
16744*)
16745 ECHO_N='-n';;
13b2be9c 16746esac
252b5132 16747
81ecdfbb
RW
16748rm -f conf$$ conf$$.exe conf$$.file
16749if test -d conf$$.dir; then
16750 rm -f conf$$.dir/conf$$.file
252b5132 16751else
81ecdfbb
RW
16752 rm -f conf$$.dir
16753 mkdir conf$$.dir 2>/dev/null
252b5132 16754fi
81ecdfbb
RW
16755if (echo >conf$$.file) 2>/dev/null; then
16756 if ln -s conf$$.file conf$$ 2>/dev/null; then
13b2be9c 16757 as_ln_s='ln -s'
81ecdfbb
RW
16758 # ... but there are two gotchas:
16759 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16760 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 16761 # In both cases, we have to default to `cp -pR'.
81ecdfbb 16762 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 16763 as_ln_s='cp -pR'
81ecdfbb
RW
16764 elif ln conf$$.file conf$$ 2>/dev/null; then
16765 as_ln_s=ln
16766 else
d0ac1c44 16767 as_ln_s='cp -pR'
13b2be9c 16768 fi
13b2be9c 16769else
d0ac1c44 16770 as_ln_s='cp -pR'
252b5132 16771fi
81ecdfbb
RW
16772rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16773rmdir conf$$.dir 2>/dev/null
252b5132 16774
81ecdfbb
RW
16775
16776# as_fn_mkdir_p
16777# -------------
16778# Create "$as_dir" as a directory, including parents if necessary.
16779as_fn_mkdir_p ()
16780{
16781
16782 case $as_dir in #(
16783 -*) as_dir=./$as_dir;;
16784 esac
16785 test -d "$as_dir" || eval $as_mkdir_p || {
16786 as_dirs=
16787 while :; do
16788 case $as_dir in #(
16789 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16790 *) as_qdir=$as_dir;;
16791 esac
16792 as_dirs="'$as_qdir' $as_dirs"
16793 as_dir=`$as_dirname -- "$as_dir" ||
16794$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16795 X"$as_dir" : 'X\(//\)[^/]' \| \
16796 X"$as_dir" : 'X\(//\)$' \| \
16797 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16798$as_echo X"$as_dir" |
16799 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16800 s//\1/
16801 q
16802 }
16803 /^X\(\/\/\)[^/].*/{
16804 s//\1/
16805 q
16806 }
16807 /^X\(\/\/\)$/{
16808 s//\1/
16809 q
16810 }
16811 /^X\(\/\).*/{
16812 s//\1/
16813 q
16814 }
16815 s/.*/./; q'`
16816 test -d "$as_dir" && break
16817 done
16818 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 16819 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
16820
16821
16822} # as_fn_mkdir_p
13b2be9c 16823if mkdir -p . 2>/dev/null; then
81ecdfbb 16824 as_mkdir_p='mkdir -p "$as_dir"'
252b5132 16825else
ab509236 16826 test -d ./-p && rmdir ./-p
13b2be9c
DJ
16827 as_mkdir_p=false
16828fi
81ecdfbb 16829
d0ac1c44
SM
16830
16831# as_fn_executable_p FILE
16832# -----------------------
16833# Test if FILE is an executable regular file.
16834as_fn_executable_p ()
16835{
16836 test -f "$1" && test -x "$1"
16837} # as_fn_executable_p
16838as_test_x='test -x'
16839as_executable_p=as_fn_executable_p
252b5132 16840
13b2be9c 16841# Sed expression to map a string onto a valid CPP name.
ab509236 16842as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 16843
13b2be9c 16844# Sed expression to map a string onto a valid variable name.
ab509236 16845as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
252b5132 16846
d6d788bd 16847
13b2be9c 16848exec 6>&1
81ecdfbb
RW
16849## ----------------------------------- ##
16850## Main body of $CONFIG_STATUS script. ##
16851## ----------------------------------- ##
16852_ASEOF
16853test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
252b5132 16854
81ecdfbb
RW
16855cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16856# Save the log message, to keep $0 and so on meaningful, and to
13b2be9c 16857# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
16858# values after options handling.
16859ac_log="
b5c37946 16860This file was extended by gas $as_me 2.41.50, which was
d0ac1c44 16861generated by GNU Autoconf 2.69. Invocation command line was
d6d788bd 16862
13b2be9c
DJ
16863 CONFIG_FILES = $CONFIG_FILES
16864 CONFIG_HEADERS = $CONFIG_HEADERS
16865 CONFIG_LINKS = $CONFIG_LINKS
16866 CONFIG_COMMANDS = $CONFIG_COMMANDS
16867 $ $0 $@
252b5132 16868
81ecdfbb
RW
16869on `(hostname || uname -n) 2>/dev/null | sed 1q`
16870"
16871
13b2be9c 16872_ACEOF
252b5132 16873
81ecdfbb
RW
16874case $ac_config_files in *"
16875"*) set x $ac_config_files; shift; ac_config_files=$*;;
16876esac
13b2be9c 16877
81ecdfbb
RW
16878case $ac_config_headers in *"
16879"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16880esac
252b5132 16881
252b5132 16882
81ecdfbb
RW
16883cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16884# Files that config.status was made for.
16885config_files="$ac_config_files"
16886config_headers="$ac_config_headers"
16887config_commands="$ac_config_commands"
d6d788bd 16888
81ecdfbb 16889_ACEOF
252b5132 16890
81ecdfbb 16891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 16892ac_cs_usage="\
81ecdfbb
RW
16893\`$as_me' instantiates files and other configuration actions
16894from templates according to the current configuration. Unless the files
16895and actions are specified as TAGs, all are instantiated by default.
252b5132 16896
81ecdfbb 16897Usage: $0 [OPTION]... [TAG]...
252b5132 16898
13b2be9c 16899 -h, --help print this help, then exit
81ecdfbb 16900 -V, --version print version number and configuration settings, then exit
d0ac1c44 16901 --config print configuration, then exit
81ecdfbb
RW
16902 -q, --quiet, --silent
16903 do not print progress messages
13b2be9c
DJ
16904 -d, --debug don't remove temporary files
16905 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
16906 --file=FILE[:TEMPLATE]
16907 instantiate the configuration file FILE
16908 --header=FILE[:TEMPLATE]
16909 instantiate the configuration header FILE
252b5132 16910
13b2be9c
DJ
16911Configuration files:
16912$config_files
252b5132 16913
13b2be9c
DJ
16914Configuration headers:
16915$config_headers
252b5132 16916
13b2be9c
DJ
16917Configuration commands:
16918$config_commands
252b5132 16919
81ecdfbb 16920Report bugs to the package provider."
d6d788bd 16921
81ecdfbb
RW
16922_ACEOF
16923cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 16924ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13b2be9c 16925ac_cs_version="\\
b5c37946 16926gas config.status 2.41.50
d0ac1c44
SM
16927configured by $0, generated by GNU Autoconf 2.69,
16928 with options \\"\$ac_cs_config\\"
d6d788bd 16929
d0ac1c44 16930Copyright (C) 2012 Free Software Foundation, Inc.
13b2be9c
DJ
16931This config.status script is free software; the Free Software Foundation
16932gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
16933
16934ac_pwd='$ac_pwd'
16935srcdir='$srcdir'
16936INSTALL='$INSTALL'
16937MKDIR_P='$MKDIR_P'
16938AWK='$AWK'
16939test -n "\$AWK" || AWK=awk
13b2be9c 16940_ACEOF
d6d788bd 16941
81ecdfbb
RW
16942cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16943# The default lists apply if the user does not specify any file.
13b2be9c
DJ
16944ac_need_defaults=:
16945while test $# != 0
16946do
16947 case $1 in
d0ac1c44 16948 --*=?*)
81ecdfbb
RW
16949 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16950 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13b2be9c 16951 ac_shift=:
c8615825 16952 ;;
d0ac1c44
SM
16953 --*=)
16954 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16955 ac_optarg=
16956 ac_shift=:
16957 ;;
81ecdfbb 16958 *)
13b2be9c
DJ
16959 ac_option=$1
16960 ac_optarg=$2
16961 ac_shift=shift
c8615825 16962 ;;
13b2be9c 16963 esac
252b5132 16964
13b2be9c
DJ
16965 case $ac_option in
16966 # Handling of the options.
13b2be9c
DJ
16967 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16968 ac_cs_recheck=: ;;
81ecdfbb
RW
16969 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16970 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
16971 --config | --confi | --conf | --con | --co | --c )
16972 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 16973 --debug | --debu | --deb | --de | --d | -d )
13b2be9c
DJ
16974 debug=: ;;
16975 --file | --fil | --fi | --f )
16976 $ac_shift
81ecdfbb
RW
16977 case $ac_optarg in
16978 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 16979 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
16980 esac
16981 as_fn_append CONFIG_FILES " '$ac_optarg'"
13b2be9c
DJ
16982 ac_need_defaults=false;;
16983 --header | --heade | --head | --hea )
16984 $ac_shift
81ecdfbb
RW
16985 case $ac_optarg in
16986 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16987 esac
16988 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13b2be9c 16989 ac_need_defaults=false;;
81ecdfbb
RW
16990 --he | --h)
16991 # Conflict between --help and --header
d0ac1c44 16992 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
16993Try \`$0 --help' for more information.";;
16994 --help | --hel | -h )
16995 $as_echo "$ac_cs_usage"; exit ;;
13b2be9c
DJ
16996 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16997 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16998 ac_cs_silent=: ;;
c8615825 16999
13b2be9c 17000 # This is an error.
d0ac1c44 17001 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 17002Try \`$0 --help' for more information." ;;
252b5132 17003
81ecdfbb
RW
17004 *) as_fn_append ac_config_targets " $1"
17005 ac_need_defaults=false ;;
252b5132 17006
13b2be9c
DJ
17007 esac
17008 shift
17009done
252b5132 17010
13b2be9c 17011ac_configure_extra_args=
d6d788bd 17012
13b2be9c
DJ
17013if $ac_cs_silent; then
17014 exec 6>/dev/null
17015 ac_configure_extra_args="$ac_configure_extra_args --silent"
17016fi
9b2b7d69 17017
13b2be9c 17018_ACEOF
81ecdfbb 17019cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13b2be9c 17020if \$ac_cs_recheck; then
d0ac1c44 17021 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
17022 shift
17023 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17024 CONFIG_SHELL='$SHELL'
17025 export CONFIG_SHELL
17026 exec "\$@"
13b2be9c
DJ
17027fi
17028
17029_ACEOF
81ecdfbb
RW
17030cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17031exec 5>>config.log
17032{
17033 echo
17034 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17035## Running $as_me. ##
17036_ASBOX
17037 $as_echo "$ac_log"
17038} >&5
13b2be9c 17039
81ecdfbb
RW
17040_ACEOF
17041cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9b2b7d69 17042#
81ecdfbb 17043# INIT-COMMANDS
9b2b7d69 17044#
b9583093 17045AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
17046
17047
17048# The HP-UX ksh and POSIX shell print the target directory to stdout
17049# if CDPATH is set.
17050(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17051
17052sed_quote_subst='$sed_quote_subst'
17053double_quote_subst='$double_quote_subst'
17054delay_variable_subst='$delay_variable_subst'
3725885a
RW
17055macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17056macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17057enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17058enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17059pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17060enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17061SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17062ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17063host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17064host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17065host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17066build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17067build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17068build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17069SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17070Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17071GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17072EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17073FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17074LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17075NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17076LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17077max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17078ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17079exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17080lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17081lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17082lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17083reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17084reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17085OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17086deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17087file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17088AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17089AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17090STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17091RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17092old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17093old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17094old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17095lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17096CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17097CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17098compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17099GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17100lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17101lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17102lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17103lt_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"`'
17104objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17105MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17106lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
df7b86aa 17107lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
f2c621e4 17108lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
3725885a
RW
17109lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17110lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17111need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17112DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17113NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17114LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17115OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17116OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17117libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17118shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17119extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17120archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17121enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17122export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17123whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17124compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17125old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17126old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17127archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17128archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17129module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17130module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17131with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17132allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17133no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17134hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17135hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17136hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17137hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17138hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17139hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17140hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17141hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17142inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17143link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
f2c621e4 17144fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
3725885a
RW
17145always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17146export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17147exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17148include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17149prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17150file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17151variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17152need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17153need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17154version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17155runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17156shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17157shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17158libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17159library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17160soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17161install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17162postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17163postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17164finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17165finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17166hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17167sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17168sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17169hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17170enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17171enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17172enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17173old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17174striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
17175
17176LTCC='$LTCC'
17177LTCFLAGS='$LTCFLAGS'
17178compiler='$compiler_DEFAULT'
17179
3725885a
RW
17180# A function that is used when there is no print builtin or printf.
17181func_fallback_echo ()
17182{
17183 eval 'cat <<_LTECHO_EOF
17184\$1
17185_LTECHO_EOF'
17186}
17187
d7040cdb 17188# Quote evaled strings.
3725885a
RW
17189for var in SHELL \
17190ECHO \
17191SED \
d7040cdb
SE
17192GREP \
17193EGREP \
17194FGREP \
17195LD \
17196NM \
17197LN_S \
17198lt_SP2NL \
17199lt_NL2SP \
17200reload_flag \
718a6fd8 17201OBJDUMP \
d7040cdb
SE
17202deplibs_check_method \
17203file_magic_cmd \
17204AR \
17205AR_FLAGS \
17206STRIP \
17207RANLIB \
17208CC \
17209CFLAGS \
17210compiler \
17211lt_cv_sys_global_symbol_pipe \
17212lt_cv_sys_global_symbol_to_cdecl \
17213lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 17214lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb 17215lt_prog_compiler_no_builtin_flag \
df7b86aa 17216lt_prog_compiler_wl \
f2c621e4 17217lt_prog_compiler_pic \
d7040cdb
SE
17218lt_prog_compiler_static \
17219lt_cv_prog_compiler_c_o \
17220need_locks \
718a6fd8
SE
17221DSYMUTIL \
17222NMEDIT \
17223LIPO \
17224OTOOL \
17225OTOOL64 \
d7040cdb
SE
17226shrext_cmds \
17227export_dynamic_flag_spec \
17228whole_archive_flag_spec \
17229compiler_needs_object \
17230with_gnu_ld \
17231allow_undefined_flag \
17232no_undefined_flag \
17233hardcode_libdir_flag_spec \
17234hardcode_libdir_flag_spec_ld \
17235hardcode_libdir_separator \
f2c621e4 17236fix_srcfile_path \
d7040cdb
SE
17237exclude_expsyms \
17238include_expsyms \
17239file_list_spec \
17240variables_saved_for_relink \
17241libname_spec \
17242library_names_spec \
17243soname_spec \
3725885a 17244install_override_mode \
d7040cdb
SE
17245finish_eval \
17246old_striplib \
17247striplib; do
3725885a 17248 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 17249 *[\\\\\\\`\\"\\\$]*)
3725885a 17250 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
17251 ;;
17252 *)
17253 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17254 ;;
17255 esac
17256done
17257
17258# Double-quote double-evaled strings.
17259for var in reload_cmds \
17260old_postinstall_cmds \
17261old_postuninstall_cmds \
17262old_archive_cmds \
17263extract_expsyms_cmds \
17264old_archive_from_new_cmds \
17265old_archive_from_expsyms_cmds \
17266archive_cmds \
17267archive_expsym_cmds \
17268module_cmds \
17269module_expsym_cmds \
17270export_symbols_cmds \
17271prelink_cmds \
17272postinstall_cmds \
17273postuninstall_cmds \
17274finish_cmds \
17275sys_lib_search_path_spec \
17276sys_lib_dlsearch_path_spec; do
3725885a 17277 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 17278 *[\\\\\\\`\\"\\\$]*)
3725885a 17279 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
17280 ;;
17281 *)
17282 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17283 ;;
17284 esac
17285done
17286
d7040cdb
SE
17287ac_aux_dir='$ac_aux_dir'
17288xsi_shell='$xsi_shell'
17289lt_shell_append='$lt_shell_append'
17290
17291# See if we are running on zsh, and set the options which allow our
17292# commands through without removal of \ escapes INIT.
17293if test -n "\${ZSH_VERSION+set}" ; then
17294 setopt NO_GLOB_SUBST
17295fi
17296
17297
17298 PACKAGE='$PACKAGE'
17299 VERSION='$VERSION'
17300 TIMESTAMP='$TIMESTAMP'
17301 RM='$RM'
17302 ofile='$ofile'
17303
17304
17305
862776f2
AA
17306# Capture the value of obsolete ALL_LINGUAS because we need it to compute
17307 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17308 # from automake.
17309 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17310 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17311 LINGUAS="${LINGUAS-%UNSET%}"
17312
20e95c23
DJ
17313# Capture the value of obsolete ALL_LINGUAS because we need it to compute
17314 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17315 # from automake.
17316 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17317 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17318 LINGUAS="${LINGUAS-%UNSET%}"
17319
13b2be9c
DJ
17320target_cpu_type=${target_cpu_type}
17321 cgen_cpu_prefix=${cgen_cpu_prefix}
17322 obj_format=${obj_format}
17323 te_file=${te_file}
17324
17325_ACEOF
17326
81ecdfbb 17327cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 17328
81ecdfbb 17329# Handling of arguments.
13b2be9c 17330for ac_config_target in $ac_config_targets
9b2b7d69 17331do
81ecdfbb
RW
17332 case $ac_config_target in
17333 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17334 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17335 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17336 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
17337 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
17338 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
862776f2 17339 "default-2") CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;;
81ecdfbb 17340 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
81ecdfbb
RW
17341 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17342 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17343
d0ac1c44 17344 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9b2b7d69
MM
17345 esac
17346done
17347
81ecdfbb 17348
13b2be9c
DJ
17349# If the user did not use the arguments to specify the items to instantiate,
17350# then the envvar interface is used. Set only those that are not.
17351# We use the long form for the default assignment because of an extremely
17352# bizarre bug on SunOS 4.1.3.
17353if $ac_need_defaults; then
17354 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17355 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17356 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17357fi
17358
17359# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 17360# simply because there is no reason against having it here, and in addition,
13b2be9c 17361# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
17362# Hook for its removal unless debugging.
17363# Note that there is a small window in which the directory will not be cleaned:
17364# after its creation but before its name has been assigned to `$tmp'.
13b2be9c
DJ
17365$debug ||
17366{
d0ac1c44 17367 tmp= ac_tmp=
81ecdfbb 17368 trap 'exit_status=$?
d0ac1c44
SM
17369 : "${ac_tmp:=$tmp}"
17370 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
17371' 0
17372 trap 'as_fn_exit 1' 1 2 13 15
13b2be9c 17373}
13b2be9c 17374# Create a (secure) tmp directory for tmp files.
9b2b7d69 17375
13b2be9c 17376{
81ecdfbb 17377 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 17378 test -d "$tmp"
13b2be9c
DJ
17379} ||
17380{
81ecdfbb
RW
17381 tmp=./conf$$-$RANDOM
17382 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
17383} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17384ac_tmp=$tmp
81ecdfbb
RW
17385
17386# Set up the scripts for CONFIG_FILES section.
17387# No need to generate them if there are no CONFIG_FILES.
17388# This happens for instance with `./config.status config.h'.
17389if test -n "$CONFIG_FILES"; then
17390
17391
17392ac_cr=`echo X | tr X '\015'`
17393# On cygwin, bash can eat \r inside `` if the user requested igncr.
17394# But we know of no other shell where ac_cr would be empty at this
17395# point, so we can use a bashism as a fallback.
17396if test "x$ac_cr" = x; then
17397 eval ac_cr=\$\'\\r\'
17398fi
17399ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17400if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 17401 ac_cs_awk_cr='\\r'
81ecdfbb
RW
17402else
17403 ac_cs_awk_cr=$ac_cr
17404fi
17405
d0ac1c44 17406echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
17407_ACEOF
17408
17409
17410{
17411 echo "cat >conf$$subs.awk <<_ACEOF" &&
17412 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17413 echo "_ACEOF"
17414} >conf$$subs.sh ||
d0ac1c44
SM
17415 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17416ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
17417ac_delim='%!_!# '
17418for ac_last_try in false false false false false :; do
17419 . ./conf$$subs.sh ||
d0ac1c44 17420 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
17421
17422 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17423 if test $ac_delim_n = $ac_delim_num; then
17424 break
17425 elif $ac_last_try; then
d0ac1c44 17426 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
17427 else
17428 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17429 fi
17430done
17431rm -f conf$$subs.sh
17432
17433cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 17434cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
17435_ACEOF
17436sed -n '
17437h
17438s/^/S["/; s/!.*/"]=/
17439p
17440g
17441s/^[^!]*!//
17442:repl
17443t repl
17444s/'"$ac_delim"'$//
17445t delim
17446:nl
17447h
d0ac1c44 17448s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
17449t more1
17450s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17451p
17452n
17453b repl
17454:more1
17455s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17456p
17457g
17458s/.\{148\}//
17459t nl
17460:delim
17461h
d0ac1c44 17462s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
17463t more2
17464s/["\\]/\\&/g; s/^/"/; s/$/"/
17465p
17466b
17467:more2
17468s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17469p
17470g
17471s/.\{148\}//
17472t delim
17473' <conf$$subs.awk | sed '
17474/^[^""]/{
17475 N
17476 s/\n//
17477}
17478' >>$CONFIG_STATUS || ac_write_fail=1
17479rm -f conf$$subs.awk
17480cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17481_ACAWK
d0ac1c44 17482cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
17483 for (key in S) S_is_set[key] = 1
17484 FS = "\a"
17485
17486}
13b2be9c 17487{
81ecdfbb
RW
17488 line = $ 0
17489 nfields = split(line, field, "@")
17490 substed = 0
17491 len = length(field[1])
17492 for (i = 2; i < nfields; i++) {
17493 key = field[i]
17494 keylen = length(key)
17495 if (S_is_set[key]) {
17496 value = S[key]
17497 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17498 len += length(value) + length(field[++i])
17499 substed = 1
17500 } else
17501 len += 1 + keylen
17502 }
17503
17504 print line
13b2be9c 17505}
9b2b7d69 17506
81ecdfbb
RW
17507_ACAWK
17508_ACEOF
17509cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17510if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17511 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17512else
17513 cat
d0ac1c44
SM
17514fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17515 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13b2be9c
DJ
17516_ACEOF
17517
d0ac1c44
SM
17518# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17519# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
17520# trailing colons and then remove the whole line if VPATH becomes empty
17521# (actually we leave an empty line to preserve line numbers).
17522if test "x$srcdir" = x.; then
d0ac1c44
SM
17523 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17524h
17525s///
17526s/^/:/
17527s/[ ]*$/:/
17528s/:\$(srcdir):/:/g
17529s/:\${srcdir}:/:/g
17530s/:@srcdir@:/:/g
17531s/^:*//
81ecdfbb 17532s/:*$//
d0ac1c44
SM
17533x
17534s/\(=[ ]*\).*/\1/
17535G
17536s/\n//
81ecdfbb
RW
17537s/^[^=]*=[ ]*$//
17538}'
17539fi
17540
17541cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17542fi # test -n "$CONFIG_FILES"
13b2be9c 17543
81ecdfbb
RW
17544# Set up the scripts for CONFIG_HEADERS section.
17545# No need to generate them if there are no CONFIG_HEADERS.
17546# This happens for instance with `./config.status Makefile'.
17547if test -n "$CONFIG_HEADERS"; then
d0ac1c44 17548cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
17549BEGIN {
17550_ACEOF
13b2be9c 17551
81ecdfbb
RW
17552# Transform confdefs.h into an awk script `defines.awk', embedded as
17553# here-document in config.status, that substitutes the proper values into
17554# config.h.in to produce config.h.
9b2b7d69 17555
81ecdfbb
RW
17556# Create a delimiter string that does not exist in confdefs.h, to ease
17557# handling of long lines.
17558ac_delim='%!_!# '
17559for ac_last_try in false false :; do
d0ac1c44
SM
17560 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17561 if test -z "$ac_tt"; then
81ecdfbb
RW
17562 break
17563 elif $ac_last_try; then
d0ac1c44 17564 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
17565 else
17566 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17567 fi
17568done
17569
17570# For the awk script, D is an array of macro values keyed by name,
17571# likewise P contains macro parameters if any. Preserve backslash
17572# newline sequences.
17573
17574ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17575sed -n '
17576s/.\{148\}/&'"$ac_delim"'/g
17577t rset
17578:rset
17579s/^[ ]*#[ ]*define[ ][ ]*/ /
17580t def
17581d
17582:def
17583s/\\$//
17584t bsnl
17585s/["\\]/\\&/g
17586s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17587D["\1"]=" \3"/p
17588s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17589d
17590:bsnl
17591s/["\\]/\\&/g
17592s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17593D["\1"]=" \3\\\\\\n"\\/p
17594t cont
17595s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17596t cont
17597d
17598:cont
17599n
17600s/.\{148\}/&'"$ac_delim"'/g
17601t clear
17602:clear
17603s/\\$//
17604t bsnlc
17605s/["\\]/\\&/g; s/^/"/; s/$/"/p
17606d
17607:bsnlc
17608s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17609b cont
17610' <confdefs.h | sed '
17611s/'"$ac_delim"'/"\\\
17612"/g' >>$CONFIG_STATUS || ac_write_fail=1
17613
17614cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17615 for (key in D) D_is_set[key] = 1
17616 FS = "\a"
17617}
17618/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17619 line = \$ 0
17620 split(line, arg, " ")
17621 if (arg[1] == "#") {
17622 defundef = arg[2]
17623 mac1 = arg[3]
17624 } else {
17625 defundef = substr(arg[1], 2)
17626 mac1 = arg[2]
17627 }
17628 split(mac1, mac2, "(") #)
17629 macro = mac2[1]
17630 prefix = substr(line, 1, index(line, defundef) - 1)
17631 if (D_is_set[macro]) {
17632 # Preserve the white space surrounding the "#".
17633 print prefix "define", macro P[macro] D[macro]
17634 next
17635 } else {
17636 # Replace #undef with comments. This is necessary, for example,
17637 # in the case of _POSIX_SOURCE, which is predefined and required
17638 # on some systems where configure will not decide to define it.
17639 if (defundef == "undef") {
17640 print "/*", prefix defundef, macro, "*/"
17641 next
17642 }
17643 }
17644}
17645{ print }
17646_ACAWK
13b2be9c 17647_ACEOF
81ecdfbb 17648cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 17649 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 17650fi # test -n "$CONFIG_HEADERS"
13b2be9c 17651
81ecdfbb
RW
17652
17653eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17654shift
17655for ac_tag
17656do
17657 case $ac_tag in
17658 :[FHLC]) ac_mode=$ac_tag; continue;;
17659 esac
17660 case $ac_mode$ac_tag in
17661 :[FHL]*:*);;
d0ac1c44 17662 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
17663 :[FH]-) ac_tag=-:-;;
17664 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17665 esac
17666 ac_save_IFS=$IFS
17667 IFS=:
17668 set x $ac_tag
17669 IFS=$ac_save_IFS
17670 shift
17671 ac_file=$1
17672 shift
17673
17674 case $ac_mode in
17675 :L) ac_source=$1;;
17676 :[FH])
17677 ac_file_inputs=
17678 for ac_f
17679 do
17680 case $ac_f in
d0ac1c44 17681 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
17682 *) # Look for the file first in the build tree, then in the source tree
17683 # (if the path is not absolute). The absolute path cannot be DOS-style,
17684 # because $ac_f cannot contain `:'.
17685 test -f "$ac_f" ||
17686 case $ac_f in
17687 [\\/$]*) false;;
17688 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17689 esac ||
d0ac1c44 17690 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
17691 esac
17692 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17693 as_fn_append ac_file_inputs " '$ac_f'"
17694 done
17695
17696 # Let's still pretend it is `configure' which instantiates (i.e., don't
17697 # use $as_me), people would be surprised to read:
17698 # /* config.h. Generated by config.status. */
17699 configure_input='Generated from '`
17700 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17701 `' by configure.'
17702 if test x"$ac_file" != x-; then
17703 configure_input="$ac_file. $configure_input"
17704 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17705$as_echo "$as_me: creating $ac_file" >&6;}
9b2b7d69 17706 fi
81ecdfbb
RW
17707 # Neutralize special characters interpreted by sed in replacement strings.
17708 case $configure_input in #(
17709 *\&* | *\|* | *\\* )
17710 ac_sed_conf_input=`$as_echo "$configure_input" |
17711 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17712 *) ac_sed_conf_input=$configure_input;;
17713 esac
252b5132 17714
81ecdfbb 17715 case $ac_tag in
d0ac1c44
SM
17716 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17717 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
17718 esac
17719 ;;
252b5132 17720 esac
9b2b7d69 17721
81ecdfbb 17722 ac_dir=`$as_dirname -- "$ac_file" ||
13b2be9c 17723$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
17724 X"$ac_file" : 'X\(//\)[^/]' \| \
17725 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
17726 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17727$as_echo X"$ac_file" |
17728 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17729 s//\1/
17730 q
17731 }
17732 /^X\(\/\/\)[^/].*/{
17733 s//\1/
17734 q
17735 }
17736 /^X\(\/\/\)$/{
17737 s//\1/
17738 q
17739 }
17740 /^X\(\/\).*/{
17741 s//\1/
17742 q
17743 }
17744 s/.*/./; q'`
17745 as_dir="$ac_dir"; as_fn_mkdir_p
13b2be9c
DJ
17746 ac_builddir=.
17747
81ecdfbb
RW
17748case "$ac_dir" in
17749.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17750*)
17751 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17752 # A ".." for each directory in $ac_dir_suffix.
17753 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17754 case $ac_top_builddir_sub in
17755 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17756 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17757 esac ;;
17758esac
17759ac_abs_top_builddir=$ac_pwd
17760ac_abs_builddir=$ac_pwd$ac_dir_suffix
17761# for backward compatibility:
17762ac_top_builddir=$ac_top_build_prefix
9b2b7d69 17763
13b2be9c 17764case $srcdir in
81ecdfbb 17765 .) # We are building in place.
13b2be9c 17766 ac_srcdir=.
81ecdfbb
RW
17767 ac_top_srcdir=$ac_top_builddir_sub
17768 ac_abs_top_srcdir=$ac_pwd ;;
17769 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 17770 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
17771 ac_top_srcdir=$srcdir
17772 ac_abs_top_srcdir=$srcdir ;;
17773 *) # Relative name.
17774 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17775 ac_top_srcdir=$ac_top_build_prefix$srcdir
17776 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13b2be9c 17777esac
81ecdfbb 17778ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
ab509236 17779
252b5132 17780
81ecdfbb
RW
17781 case $ac_mode in
17782 :F)
17783 #
17784 # CONFIG_FILE
17785 #
9b2b7d69 17786
13b2be9c
DJ
17787 case $INSTALL in
17788 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
17789 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17790 esac
17791 ac_MKDIR_P=$MKDIR_P
17792 case $MKDIR_P in
17793 [\\/$]* | ?:[\\/]* ) ;;
17794 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
c8615825 17795 esac
81ecdfbb 17796_ACEOF
9b2b7d69 17797
81ecdfbb
RW
17798cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17799# If the template does not know about datarootdir, expand it.
17800# FIXME: This hack should be removed a few years after 2.60.
17801ac_datarootdir_hack=; ac_datarootdir_seen=
17802ac_sed_dataroot='
17803/datarootdir/ {
17804 p
17805 q
17806}
17807/@datadir@/p
17808/@docdir@/p
17809/@infodir@/p
17810/@localedir@/p
17811/@mandir@/p'
17812case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17813*datarootdir*) ac_datarootdir_seen=yes;;
17814*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17816$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17817_ACEOF
17818cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17819 ac_datarootdir_hack='
17820 s&@datadir@&$datadir&g
17821 s&@docdir@&$docdir&g
17822 s&@infodir@&$infodir&g
17823 s&@localedir@&$localedir&g
17824 s&@mandir@&$mandir&g
17825 s&\\\${datarootdir}&$datarootdir&g' ;;
17826esac
13b2be9c 17827_ACEOF
81ecdfbb
RW
17828
17829# Neutralize VPATH when `$srcdir' = `.'.
17830# Shell code in configure.ac might set extrasub.
17831# FIXME: do we really want to maintain this feature?
17832cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17833ac_sed_extra="$ac_vpsub
13b2be9c
DJ
17834$extrasub
17835_ACEOF
81ecdfbb 17836cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c
DJ
17837:t
17838/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
17839s|@configure_input@|$ac_sed_conf_input|;t t
17840s&@top_builddir@&$ac_top_builddir_sub&;t t
17841s&@top_build_prefix@&$ac_top_build_prefix&;t t
17842s&@srcdir@&$ac_srcdir&;t t
17843s&@abs_srcdir@&$ac_abs_srcdir&;t t
17844s&@top_srcdir@&$ac_top_srcdir&;t t
17845s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17846s&@builddir@&$ac_builddir&;t t
17847s&@abs_builddir@&$ac_abs_builddir&;t t
17848s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17849s&@INSTALL@&$ac_INSTALL&;t t
17850s&@MKDIR_P@&$ac_MKDIR_P&;t t
17851$ac_datarootdir_hack
17852"
d0ac1c44
SM
17853eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17854 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
17855
17856test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
17857 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17858 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17859 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 17860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 17861which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 17862$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 17863which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 17864
d0ac1c44 17865 rm -f "$ac_tmp/stdin"
13b2be9c 17866 case $ac_file in
d0ac1c44
SM
17867 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17868 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 17869 esac \
d0ac1c44 17870 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
17871 ;;
17872 :H)
17873 #
17874 # CONFIG_HEADER
17875 #
13b2be9c 17876 if test x"$ac_file" != x-; then
81ecdfbb
RW
17877 {
17878 $as_echo "/* $configure_input */" \
d0ac1c44
SM
17879 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17880 } >"$ac_tmp/config.h" \
17881 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17882 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
17883 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17884$as_echo "$as_me: $ac_file is unchanged" >&6;}
13b2be9c 17885 else
81ecdfbb 17886 rm -f "$ac_file"
d0ac1c44
SM
17887 mv "$ac_tmp/config.h" "$ac_file" \
17888 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9b2b7d69 17889 fi
13b2be9c 17890 else
81ecdfbb 17891 $as_echo "/* $configure_input */" \
d0ac1c44
SM
17892 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17893 || as_fn_error $? "could not create -" "$LINENO" 5
9b2b7d69 17894 fi
81ecdfbb
RW
17895# Compute "$ac_file"'s index in $config_headers.
17896_am_arg="$ac_file"
13b2be9c
DJ
17897_am_stamp_count=1
17898for _am_header in $config_headers :; do
17899 case $_am_header in
81ecdfbb 17900 $_am_arg | $_am_arg:* )
13b2be9c
DJ
17901 break ;;
17902 * )
17903 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17904 esac
17905done
81ecdfbb
RW
17906echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17907$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17908 X"$_am_arg" : 'X\(//\)[^/]' \| \
17909 X"$_am_arg" : 'X\(//\)$' \| \
17910 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17911$as_echo X"$_am_arg" |
17912 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17913 s//\1/
17914 q
17915 }
17916 /^X\(\/\/\)[^/].*/{
17917 s//\1/
17918 q
17919 }
17920 /^X\(\/\/\)$/{
17921 s//\1/
17922 q
17923 }
17924 /^X\(\/\).*/{
17925 s//\1/
17926 q
17927 }
17928 s/.*/./; q'`/stamp-h$_am_stamp_count
17929 ;;
ab509236 17930
81ecdfbb
RW
17931 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17932$as_echo "$as_me: executing $ac_file commands" >&6;}
17933 ;;
17934 esac
13b2be9c
DJ
17935
17936
81ecdfbb
RW
17937 case $ac_file$ac_mode in
17938 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
d0ac1c44 17939 # Older Autoconf quotes --file arguments for eval, but not when files
81ecdfbb
RW
17940 # are listed without --file. Let's play safe and only enable the eval
17941 # if we detect the quoting.
b9583093
AM
17942 case $CONFIG_FILES in
17943 *\'*) eval set x "$CONFIG_FILES" ;;
17944 *) set x $CONFIG_FILES ;;
17945 esac
81ecdfbb 17946 shift
b9583093 17947 for mf
81ecdfbb
RW
17948 do
17949 # Strip MF so we end up with the name of the file.
b9583093
AM
17950 mf=`echo "$mf" | sed -e 's/:.*$//'`
17951 # Check whether this is an Automake generated Makefile or not.
17952 # We used to match only the files named 'Makefile.in', but
17953 # some people rename them; so instead we look at the file content.
17954 # Grep'ing the first line is not enough: some people post-process
17955 # each Makefile.in and add a new line on top of each file to say so.
17956 # Grep'ing the whole file is not good either: AIX grep has a line
81ecdfbb 17957 # limit of 2048, but all sed's we know have understand at least 4000.
b9583093
AM
17958 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17959 dirpart=`$as_dirname -- "$mf" ||
17960$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17961 X"$mf" : 'X\(//\)[^/]' \| \
17962 X"$mf" : 'X\(//\)$' \| \
17963 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17964$as_echo X"$mf" |
81ecdfbb
RW
17965 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17966 s//\1/
17967 q
17968 }
17969 /^X\(\/\/\)[^/].*/{
17970 s//\1/
17971 q
17972 }
17973 /^X\(\/\/\)$/{
17974 s//\1/
17975 q
17976 }
17977 /^X\(\/\).*/{
17978 s//\1/
17979 q
17980 }
17981 s/.*/./; q'`
b9583093
AM
17982 else
17983 continue
17984 fi
17985 # Extract the definition of DEPDIR, am__include, and am__quote
17986 # from the Makefile without running 'make'.
17987 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17988 test -z "$DEPDIR" && continue
17989 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17990 test -z "$am__include" && continue
17991 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17992 # Find all dependency output files, they are included files with
17993 # $(DEPDIR) in their names. We invoke sed twice because it is the
17994 # simplest approach to changing $(DEPDIR) to its actual value in the
17995 # expansion.
17996 for file in `sed -n "
17997 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17998 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17999 # Make sure the directory exists.
18000 test -f "$dirpart/$file" && continue
18001 fdir=`$as_dirname -- "$file" ||
18002$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18003 X"$file" : 'X\(//\)[^/]' \| \
18004 X"$file" : 'X\(//\)$' \| \
18005 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18006$as_echo X"$file" |
18007 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
81ecdfbb
RW
18008 s//\1/
18009 q
18010 }
b9583093 18011 /^X\(\/\/\)[^/].*/{
81ecdfbb
RW
18012 s//\1/
18013 q
18014 }
b9583093
AM
18015 /^X\(\/\/\)$/{
18016 s//\1/
18017 q
18018 }
18019 /^X\(\/\).*/{
81ecdfbb
RW
18020 s//\1/
18021 q
18022 }
18023 s/.*/./; q'`
b9583093
AM
18024 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18025 # echo "creating $dirpart/$file"
18026 echo '# dummy' > "$dirpart/$file"
18027 done
13b2be9c 18028 done
81ecdfbb 18029}
d7040cdb 18030 ;;
81ecdfbb 18031 "libtool":C)
d7040cdb
SE
18032
18033 # See if we are running on zsh, and set the options which allow our
18034 # commands through without removal of \ escapes.
18035 if test -n "${ZSH_VERSION+set}" ; then
18036 setopt NO_GLOB_SUBST
18037 fi
18038
18039 cfgfile="${ofile}T"
18040 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18041 $RM "$cfgfile"
18042
18043 cat <<_LT_EOF >> "$cfgfile"
18044#! $SHELL
18045
18046# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 18047# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
18048# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18049# NOTE: Changes made to this file will be lost: look at ltmain.sh.
18050#
718a6fd8 18051# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
f2c621e4 18052# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 18053# Written by Gordon Matzigkeit, 1996
d7040cdb 18054#
718a6fd8 18055# This file is part of GNU Libtool.
d7040cdb 18056#
718a6fd8
SE
18057# GNU Libtool is free software; you can redistribute it and/or
18058# modify it under the terms of the GNU General Public License as
18059# published by the Free Software Foundation; either version 2 of
18060# the License, or (at your option) any later version.
d7040cdb 18061#
718a6fd8
SE
18062# As a special exception to the GNU General Public License,
18063# if you distribute this file as part of a program or library that
18064# is built using GNU Libtool, you may include this file under the
18065# same distribution terms that you use for the rest of that program.
d7040cdb 18066#
718a6fd8
SE
18067# GNU Libtool is distributed in the hope that it will be useful,
18068# but WITHOUT ANY WARRANTY; without even the implied warranty of
18069# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18070# GNU General Public License for more details.
d7040cdb 18071#
718a6fd8
SE
18072# You should have received a copy of the GNU General Public License
18073# along with GNU Libtool; see the file COPYING. If not, a copy
18074# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18075# obtained by writing to the Free Software Foundation, Inc.,
18076# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
18077
18078
18079# The names of the tagged configurations supported by this script.
18080available_tags=""
18081
18082# ### BEGIN LIBTOOL CONFIG
18083
18084# Which release of libtool.m4 was used?
18085macro_version=$macro_version
18086macro_revision=$macro_revision
18087
18088# Whether or not to build shared libraries.
18089build_libtool_libs=$enable_shared
18090
18091# Whether or not to build static libraries.
18092build_old_libs=$enable_static
18093
18094# What type of objects to build.
18095pic_mode=$pic_mode
18096
18097# Whether or not to optimize for fast installation.
18098fast_install=$enable_fast_install
18099
3725885a
RW
18100# Shell to use when invoking shell scripts.
18101SHELL=$lt_SHELL
18102
18103# An echo program that protects backslashes.
18104ECHO=$lt_ECHO
18105
d7040cdb
SE
18106# The host system.
18107host_alias=$host_alias
18108host=$host
18109host_os=$host_os
18110
18111# The build system.
18112build_alias=$build_alias
18113build=$build
18114build_os=$build_os
18115
18116# A sed program that does not truncate output.
18117SED=$lt_SED
18118
18119# Sed that helps us avoid accidentally triggering echo(1) options like -n.
18120Xsed="\$SED -e 1s/^X//"
18121
18122# A grep program that handles long lines.
18123GREP=$lt_GREP
18124
18125# An ERE matcher.
18126EGREP=$lt_EGREP
18127
18128# A literal string matcher.
18129FGREP=$lt_FGREP
18130
18131# A BSD- or MS-compatible name lister.
18132NM=$lt_NM
18133
18134# Whether we need soft or hard links.
18135LN_S=$lt_LN_S
18136
18137# What is the maximum length of a command?
18138max_cmd_len=$max_cmd_len
18139
18140# Object file suffix (normally "o").
18141objext=$ac_objext
18142
18143# Executable file suffix (normally "").
18144exeext=$exeext
18145
18146# whether the shell understands "unset".
18147lt_unset=$lt_unset
18148
18149# turn spaces into newlines.
18150SP2NL=$lt_lt_SP2NL
18151
18152# turn newlines into spaces.
18153NL2SP=$lt_lt_NL2SP
18154
718a6fd8
SE
18155# An object symbol dumper.
18156OBJDUMP=$lt_OBJDUMP
18157
d7040cdb
SE
18158# Method to check whether dependent libraries are shared objects.
18159deplibs_check_method=$lt_deplibs_check_method
18160
f2c621e4 18161# Command to use when deplibs_check_method == "file_magic".
d7040cdb
SE
18162file_magic_cmd=$lt_file_magic_cmd
18163
18164# The archiver.
18165AR=$lt_AR
18166AR_FLAGS=$lt_AR_FLAGS
18167
18168# A symbol stripping program.
18169STRIP=$lt_STRIP
18170
18171# Commands used to install an old-style archive.
18172RANLIB=$lt_RANLIB
18173old_postinstall_cmds=$lt_old_postinstall_cmds
18174old_postuninstall_cmds=$lt_old_postuninstall_cmds
18175
3725885a
RW
18176# Whether to use a lock for old archive extraction.
18177lock_old_archive_extraction=$lock_old_archive_extraction
18178
d7040cdb
SE
18179# A C compiler.
18180LTCC=$lt_CC
18181
18182# LTCC compiler flags.
18183LTCFLAGS=$lt_CFLAGS
18184
18185# Take the output of nm and produce a listing of raw symbols and C names.
18186global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18187
18188# Transform the output of nm in a proper C declaration.
18189global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18190
18191# Transform the output of nm in a C name address pair.
18192global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18193
718a6fd8
SE
18194# Transform the output of nm in a C name address pair when lib prefix is needed.
18195global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18196
d7040cdb
SE
18197# The name of the directory that contains temporary libtool files.
18198objdir=$objdir
18199
d7040cdb
SE
18200# Used to examine libraries when file_magic_cmd begins with "file".
18201MAGIC_CMD=$MAGIC_CMD
18202
18203# Must we lock files when doing compilation?
18204need_locks=$lt_need_locks
18205
718a6fd8
SE
18206# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18207DSYMUTIL=$lt_DSYMUTIL
18208
18209# Tool to change global to local symbols on Mac OS X.
18210NMEDIT=$lt_NMEDIT
18211
18212# Tool to manipulate fat objects and archives on Mac OS X.
18213LIPO=$lt_LIPO
18214
18215# ldd/readelf like tool for Mach-O binaries on Mac OS X.
18216OTOOL=$lt_OTOOL
18217
18218# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18219OTOOL64=$lt_OTOOL64
18220
d7040cdb
SE
18221# Old archive suffix (normally "a").
18222libext=$libext
18223
18224# Shared library suffix (normally ".so").
18225shrext_cmds=$lt_shrext_cmds
18226
18227# The commands to extract the exported symbol list from a shared archive.
18228extract_expsyms_cmds=$lt_extract_expsyms_cmds
18229
18230# Variables whose values should be saved in libtool wrapper scripts and
18231# restored at link time.
18232variables_saved_for_relink=$lt_variables_saved_for_relink
18233
18234# Do we need the "lib" prefix for modules?
18235need_lib_prefix=$need_lib_prefix
18236
18237# Do we need a version for libraries?
18238need_version=$need_version
18239
18240# Library versioning type.
18241version_type=$version_type
18242
18243# Shared library runtime path variable.
18244runpath_var=$runpath_var
18245
18246# Shared library path variable.
18247shlibpath_var=$shlibpath_var
18248
18249# Is shlibpath searched before the hard-coded library search path?
18250shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18251
18252# Format of library name prefix.
18253libname_spec=$lt_libname_spec
18254
18255# List of archive names. First name is the real one, the rest are links.
18256# The last name is the one that the linker finds with -lNAME
18257library_names_spec=$lt_library_names_spec
18258
18259# The coded name of the library, if different from the real name.
18260soname_spec=$lt_soname_spec
18261
3725885a
RW
18262# Permission mode override for installation of shared libraries.
18263install_override_mode=$lt_install_override_mode
18264
d7040cdb
SE
18265# Command to use after installation of a shared archive.
18266postinstall_cmds=$lt_postinstall_cmds
18267
18268# Command to use after uninstallation of a shared archive.
18269postuninstall_cmds=$lt_postuninstall_cmds
18270
18271# Commands used to finish a libtool library installation in a directory.
18272finish_cmds=$lt_finish_cmds
18273
18274# As "finish_cmds", except a single script fragment to be evaled but
18275# not shown.
18276finish_eval=$lt_finish_eval
18277
18278# Whether we should hardcode library paths into libraries.
18279hardcode_into_libs=$hardcode_into_libs
18280
18281# Compile-time system search path for libraries.
18282sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18283
18284# Run-time system search path for libraries.
18285sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18286
18287# Whether dlopen is supported.
18288dlopen_support=$enable_dlopen
18289
18290# Whether dlopen of programs is supported.
18291dlopen_self=$enable_dlopen_self
18292
18293# Whether dlopen of statically linked programs is supported.
18294dlopen_self_static=$enable_dlopen_self_static
18295
18296# Commands to strip libraries.
18297old_striplib=$lt_old_striplib
18298striplib=$lt_striplib
18299
18300
18301# The linker used to build libraries.
18302LD=$lt_LD
18303
3725885a
RW
18304# How to create reloadable object files.
18305reload_flag=$lt_reload_flag
18306reload_cmds=$lt_reload_cmds
18307
d7040cdb
SE
18308# Commands used to build an old-style archive.
18309old_archive_cmds=$lt_old_archive_cmds
18310
18311# A language specific compiler.
18312CC=$lt_compiler
18313
18314# Is the compiler the GNU compiler?
18315with_gcc=$GCC
18316
18317# Compiler flag to turn off builtin functions.
18318no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18319
df7b86aa
NC
18320# How to pass a linker flag through the compiler.
18321wl=$lt_lt_prog_compiler_wl
18322
f2c621e4
AS
18323# Additional compiler flags for building library objects.
18324pic_flag=$lt_lt_prog_compiler_pic
18325
d7040cdb
SE
18326# Compiler flag to prevent dynamic linking.
18327link_static_flag=$lt_lt_prog_compiler_static
18328
18329# Does compiler simultaneously support -c and -o options?
18330compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18331
18332# Whether or not to add -lc for building shared libraries.
18333build_libtool_need_lc=$archive_cmds_need_lc
18334
18335# Whether or not to disallow shared libs when runtime libs are static.
18336allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18337
18338# Compiler flag to allow reflexive dlopens.
18339export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18340
18341# Compiler flag to generate shared objects directly from archives.
18342whole_archive_flag_spec=$lt_whole_archive_flag_spec
18343
18344# Whether the compiler copes with passing no objects directly.
18345compiler_needs_object=$lt_compiler_needs_object
18346
18347# Create an old-style archive from a shared archive.
18348old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18349
18350# Create a temporary old-style archive to link instead of a shared archive.
18351old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18352
18353# Commands used to build a shared archive.
18354archive_cmds=$lt_archive_cmds
18355archive_expsym_cmds=$lt_archive_expsym_cmds
18356
18357# Commands used to build a loadable module if different from building
18358# a shared archive.
18359module_cmds=$lt_module_cmds
18360module_expsym_cmds=$lt_module_expsym_cmds
18361
18362# Whether we are building with GNU ld or not.
18363with_gnu_ld=$lt_with_gnu_ld
18364
18365# Flag that allows shared libraries with undefined symbols to be built.
18366allow_undefined_flag=$lt_allow_undefined_flag
18367
18368# Flag that enforces no undefined symbols.
18369no_undefined_flag=$lt_no_undefined_flag
18370
18371# Flag to hardcode \$libdir into a binary during linking.
18372# This must work even if \$libdir does not exist
18373hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18374
18375# If ld is used when linking, flag to hardcode \$libdir into a binary
18376# during linking. This must work even if \$libdir does not exist.
18377hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18378
18379# Whether we need a single "-rpath" flag with a separated argument.
18380hardcode_libdir_separator=$lt_hardcode_libdir_separator
18381
18382# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18383# DIR into the resulting binary.
18384hardcode_direct=$hardcode_direct
18385
18386# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18387# DIR into the resulting binary and the resulting library dependency is
18388# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18389# library is relocated.
18390hardcode_direct_absolute=$hardcode_direct_absolute
18391
18392# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18393# into the resulting binary.
18394hardcode_minus_L=$hardcode_minus_L
18395
18396# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18397# into the resulting binary.
18398hardcode_shlibpath_var=$hardcode_shlibpath_var
18399
18400# Set to "yes" if building a shared library automatically hardcodes DIR
18401# into the library and all subsequent libraries and executables linked
18402# against it.
18403hardcode_automatic=$hardcode_automatic
18404
18405# Set to yes if linker adds runtime paths of dependent libraries
18406# to runtime path list.
18407inherit_rpath=$inherit_rpath
18408
18409# Whether libtool must link a program against all its dependency libraries.
18410link_all_deplibs=$link_all_deplibs
18411
f2c621e4
AS
18412# Fix the shell variable \$srcfile for the compiler.
18413fix_srcfile_path=$lt_fix_srcfile_path
18414
d7040cdb
SE
18415# Set to "yes" if exported symbols are required.
18416always_export_symbols=$always_export_symbols
18417
18418# The commands to list exported symbols.
18419export_symbols_cmds=$lt_export_symbols_cmds
18420
18421# Symbols that should not be listed in the preloaded symbols.
18422exclude_expsyms=$lt_exclude_expsyms
18423
18424# Symbols that must always be exported.
18425include_expsyms=$lt_include_expsyms
18426
18427# Commands necessary for linking programs (against libraries) with templates.
18428prelink_cmds=$lt_prelink_cmds
18429
18430# Specify filename containing input files.
18431file_list_spec=$lt_file_list_spec
18432
18433# How to hardcode a shared library path into an executable.
18434hardcode_action=$hardcode_action
18435
18436# ### END LIBTOOL CONFIG
18437
18438_LT_EOF
18439
18440 case $host_os in
18441 aix3*)
18442 cat <<\_LT_EOF >> "$cfgfile"
18443# AIX sometimes has problems with the GCC collect2 program. For some
18444# reason, if we set the COLLECT_NAMES environment variable, the problems
18445# vanish in a puff of smoke.
18446if test "X${COLLECT_NAMES+set}" != Xset; then
18447 COLLECT_NAMES=
18448 export COLLECT_NAMES
18449fi
18450_LT_EOF
18451 ;;
18452 esac
18453
18454
18455ltmain="$ac_aux_dir/ltmain.sh"
18456
18457
18458 # We use sed instead of cat because bash on DJGPP gets confused if
18459 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18460 # text mode, it properly converts lines to CR/LF. This bash problem
18461 # is reportedly fixed, but why not run on old versions too?
f2c621e4
AS
18462 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18463 || (rm -f "$cfgfile"; exit 1)
18464
18465 case $xsi_shell in
18466 yes)
18467 cat << \_LT_EOF >> "$cfgfile"
18468
18469# func_dirname file append nondir_replacement
18470# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18471# otherwise set result to NONDIR_REPLACEMENT.
18472func_dirname ()
18473{
18474 case ${1} in
18475 */*) func_dirname_result="${1%/*}${2}" ;;
18476 * ) func_dirname_result="${3}" ;;
18477 esac
18478}
18479
18480# func_basename file
18481func_basename ()
18482{
18483 func_basename_result="${1##*/}"
18484}
18485
18486# func_dirname_and_basename file append nondir_replacement
18487# perform func_basename and func_dirname in a single function
18488# call:
18489# dirname: Compute the dirname of FILE. If nonempty,
18490# add APPEND to the result, otherwise set result
18491# to NONDIR_REPLACEMENT.
18492# value returned in "$func_dirname_result"
18493# basename: Compute filename of FILE.
18494# value retuned in "$func_basename_result"
18495# Implementation must be kept synchronized with func_dirname
18496# and func_basename. For efficiency, we do not delegate to
18497# those functions but instead duplicate the functionality here.
18498func_dirname_and_basename ()
18499{
18500 case ${1} in
18501 */*) func_dirname_result="${1%/*}${2}" ;;
18502 * ) func_dirname_result="${3}" ;;
18503 esac
18504 func_basename_result="${1##*/}"
18505}
18506
18507# func_stripname prefix suffix name
18508# strip PREFIX and SUFFIX off of NAME.
18509# PREFIX and SUFFIX must not contain globbing or regex special
18510# characters, hashes, percent signs, but SUFFIX may contain a leading
18511# dot (in which case that matches only a dot).
18512func_stripname ()
18513{
18514 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18515 # positional parameters, so assign one to ordinary parameter first.
18516 func_stripname_result=${3}
18517 func_stripname_result=${func_stripname_result#"${1}"}
18518 func_stripname_result=${func_stripname_result%"${2}"}
18519}
18520
18521# func_opt_split
18522func_opt_split ()
18523{
18524 func_opt_split_opt=${1%%=*}
18525 func_opt_split_arg=${1#*=}
18526}
18527
18528# func_lo2o object
18529func_lo2o ()
18530{
18531 case ${1} in
18532 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18533 *) func_lo2o_result=${1} ;;
18534 esac
18535}
18536
18537# func_xform libobj-or-source
18538func_xform ()
18539{
18540 func_xform_result=${1%.*}.lo
18541}
18542
18543# func_arith arithmetic-term...
18544func_arith ()
18545{
18546 func_arith_result=$(( $* ))
18547}
18548
18549# func_len string
18550# STRING may not start with a hyphen.
18551func_len ()
18552{
18553 func_len_result=${#1}
18554}
18555
18556_LT_EOF
18557 ;;
18558 *) # Bourne compatible functions.
18559 cat << \_LT_EOF >> "$cfgfile"
18560
18561# func_dirname file append nondir_replacement
18562# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18563# otherwise set result to NONDIR_REPLACEMENT.
18564func_dirname ()
18565{
18566 # Extract subdirectory from the argument.
18567 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18568 if test "X$func_dirname_result" = "X${1}"; then
18569 func_dirname_result="${3}"
18570 else
18571 func_dirname_result="$func_dirname_result${2}"
18572 fi
18573}
18574
18575# func_basename file
18576func_basename ()
18577{
18578 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18579}
18580
18581
18582# func_stripname prefix suffix name
18583# strip PREFIX and SUFFIX off of NAME.
18584# PREFIX and SUFFIX must not contain globbing or regex special
18585# characters, hashes, percent signs, but SUFFIX may contain a leading
18586# dot (in which case that matches only a dot).
18587# func_strip_suffix prefix name
18588func_stripname ()
18589{
18590 case ${2} in
18591 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18592 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18593 esac
18594}
18595
18596# sed scripts:
18597my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18598my_sed_long_arg='1s/^-[^=]*=//'
18599
18600# func_opt_split
18601func_opt_split ()
18602{
18603 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18604 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18605}
18606
18607# func_lo2o object
18608func_lo2o ()
18609{
18610 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18611}
18612
18613# func_xform libobj-or-source
18614func_xform ()
18615{
18616 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18617}
18618
18619# func_arith arithmetic-term...
18620func_arith ()
18621{
18622 func_arith_result=`expr "$@"`
18623}
18624
18625# func_len string
18626# STRING may not start with a hyphen.
18627func_len ()
18628{
18629 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18630}
18631
18632_LT_EOF
18633esac
18634
18635case $lt_shell_append in
18636 yes)
18637 cat << \_LT_EOF >> "$cfgfile"
18638
18639# func_append var value
18640# Append VALUE to the end of shell variable VAR.
18641func_append ()
18642{
18643 eval "$1+=\$2"
18644}
18645_LT_EOF
18646 ;;
18647 *)
18648 cat << \_LT_EOF >> "$cfgfile"
18649
18650# func_append var value
18651# Append VALUE to the end of shell variable VAR.
18652func_append ()
18653{
18654 eval "$1=\$$1\$2"
18655}
18656
18657_LT_EOF
18658 ;;
18659 esac
18660
18661
18662 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18663 || (rm -f "$cfgfile"; exit 1)
18664
18665 mv -f "$cfgfile" "$ofile" ||
d7040cdb
SE
18666 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18667 chmod +x "$ofile"
18668
13b2be9c 18669 ;;
81ecdfbb 18670 "default-1":C)
20e95c23 18671 for ac_file in $CONFIG_FILES; do
862776f2
AA
18672 # Support "outfile[:infile[:infile...]]"
18673 case "$ac_file" in
18674 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18675 esac
18676 # PO directories have a Makefile.in generated from Makefile.in.in.
18677 case "$ac_file" in */Makefile.in)
18678 # Adjust a relative srcdir.
18679 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18680 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18681 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18682 # In autoconf-2.13 it is called $ac_given_srcdir.
18683 # In autoconf-2.50 it is called $srcdir.
18684 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18685 case "$ac_given_srcdir" in
18686 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18687 /*) top_srcdir="$ac_given_srcdir" ;;
18688 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18689 esac
18690 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18691 rm -f "$ac_dir/POTFILES"
18692 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18693 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18694 POMAKEFILEDEPS="POTFILES.in"
18695 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18696 # on $ac_dir but don't depend on user-specified configuration
18697 # parameters.
18698 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18699 # The LINGUAS file contains the set of available languages.
18700 if test -n "$OBSOLETE_ALL_LINGUAS"; then
18701 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
18702 fi
18703 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18704 # Hide the ALL_LINGUAS assigment from automake.
18705 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18706 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18707 else
18708 # The set of available languages was given in configure.ac.
18709 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18710 fi
18711 case "$ac_given_srcdir" in
18712 .) srcdirpre= ;;
18713 *) srcdirpre='$(srcdir)/' ;;
18714 esac
18715 POFILES=
18716 GMOFILES=
18717 UPDATEPOFILES=
18718 DUMMYPOFILES=
18719 for lang in $ALL_LINGUAS; do
18720 POFILES="$POFILES $srcdirpre$lang.po"
18721 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18722 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18723 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18724 done
18725 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18726 # environment variable.
18727 INST_LINGUAS=
18728 if test -n "$ALL_LINGUAS"; then
18729 for presentlang in $ALL_LINGUAS; do
18730 useit=no
18731 if test "%UNSET%" != "$LINGUAS"; then
18732 desiredlanguages="$LINGUAS"
18733 else
18734 desiredlanguages="$ALL_LINGUAS"
18735 fi
18736 for desiredlang in $desiredlanguages; do
18737 # Use the presentlang catalog if desiredlang is
18738 # a. equal to presentlang, or
18739 # b. a variant of presentlang (because in this case,
18740 # presentlang can be used as a fallback for messages
18741 # which are not translated in the desiredlang catalog).
18742 case "$desiredlang" in
18743 "$presentlang"*) useit=yes;;
18744 esac
18745 done
18746 if test $useit = yes; then
18747 INST_LINGUAS="$INST_LINGUAS $presentlang"
18748 fi
18749 done
18750 fi
18751 CATALOGS=
18752 if test -n "$INST_LINGUAS"; then
18753 for lang in $INST_LINGUAS; do
18754 CATALOGS="$CATALOGS $lang.gmo"
18755 done
18756 fi
18757 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18758 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"
18759 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18760 if test -f "$f"; then
18761 case "$f" in
18762 *.orig | *.bak | *~) ;;
18763 *) cat "$f" >> "$ac_dir/Makefile" ;;
18764 esac
18765 fi
18766 done
18767 fi
18768 ;;
18769 esac
18770 done ;;
18771 "default-2":C)
18772 for ac_file in $CONFIG_FILES; do
20e95c23
DJ
18773 # Support "outfile[:infile[:infile...]]"
18774 case "$ac_file" in
18775 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18776 esac
18777 # PO directories have a Makefile.in generated from Makefile.in.in.
18778 case "$ac_file" in */Makefile.in)
18779 # Adjust a relative srcdir.
18780 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 18781 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
18782 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18783 # In autoconf-2.13 it is called $ac_given_srcdir.
18784 # In autoconf-2.50 it is called $srcdir.
18785 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18786 case "$ac_given_srcdir" in
18787 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18788 /*) top_srcdir="$ac_given_srcdir" ;;
18789 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18790 esac
18791 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18792 rm -f "$ac_dir/POTFILES"
18793 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18794 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18795 POMAKEFILEDEPS="POTFILES.in"
18796 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18797 # on $ac_dir but don't depend on user-specified configuration
18798 # parameters.
18799 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18800 # The LINGUAS file contains the set of available languages.
18801 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 18802 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
18803 fi
18804 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18805 # Hide the ALL_LINGUAS assigment from automake.
18806 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18807 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18808 else
37a42ee9 18809 # The set of available languages was given in configure.ac.
20e95c23
DJ
18810 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18811 fi
18812 case "$ac_given_srcdir" in
18813 .) srcdirpre= ;;
18814 *) srcdirpre='$(srcdir)/' ;;
18815 esac
18816 POFILES=
18817 GMOFILES=
18818 UPDATEPOFILES=
18819 DUMMYPOFILES=
18820 for lang in $ALL_LINGUAS; do
18821 POFILES="$POFILES $srcdirpre$lang.po"
18822 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18823 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18824 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18825 done
18826 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18827 # environment variable.
18828 INST_LINGUAS=
18829 if test -n "$ALL_LINGUAS"; then
18830 for presentlang in $ALL_LINGUAS; do
18831 useit=no
18832 if test "%UNSET%" != "$LINGUAS"; then
18833 desiredlanguages="$LINGUAS"
18834 else
18835 desiredlanguages="$ALL_LINGUAS"
18836 fi
18837 for desiredlang in $desiredlanguages; do
18838 # Use the presentlang catalog if desiredlang is
18839 # a. equal to presentlang, or
18840 # b. a variant of presentlang (because in this case,
18841 # presentlang can be used as a fallback for messages
18842 # which are not translated in the desiredlang catalog).
18843 case "$desiredlang" in
18844 "$presentlang"*) useit=yes;;
18845 esac
18846 done
18847 if test $useit = yes; then
18848 INST_LINGUAS="$INST_LINGUAS $presentlang"
18849 fi
18850 done
18851 fi
18852 CATALOGS=
18853 if test -n "$INST_LINGUAS"; then
18854 for lang in $INST_LINGUAS; do
18855 CATALOGS="$CATALOGS $lang.gmo"
18856 done
18857 fi
18858 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18859 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"
18860 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18861 if test -f "$f"; then
18862 case "$f" in
18863 *.orig | *.bak | *~) ;;
18864 *) cat "$f" >> "$ac_dir/Makefile" ;;
18865 esac
18866 fi
18867 done
18868 fi
18869 ;;
18870 esac
18871 done ;;
81ecdfbb 18872 "default":C) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
252b5132
RH
18873 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
18874 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
18875 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
18876 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
18877 if test "x$cgen_cpu_prefix" != x ; then
18878 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
20e95c23 18879 fi ;;
81ecdfbb 18880
13b2be9c 18881 esac
81ecdfbb 18882done # for ac_tag
13b2be9c 18883
13b2be9c 18884
81ecdfbb 18885as_fn_exit 0
13b2be9c 18886_ACEOF
13b2be9c
DJ
18887ac_clean_files=$ac_clean_files_save
18888
81ecdfbb 18889test $ac_write_fail = 0 ||
d0ac1c44 18890 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 18891
13b2be9c
DJ
18892
18893# configure is writing to config.log, and then calls config.status.
18894# config.status does its own redirection, appending to config.log.
18895# Unfortunately, on DOS this fails, as config.log is still kept open
18896# by configure, so config.status won't be able to write to it; its
18897# output is simply discarded. So we exec the FD to /dev/null,
18898# effectively closing config.log, so it can be properly (re)opened and
18899# appended to by config.status. When coming back to configure, we
18900# need to make the FD available again.
18901if test "$no_create" != yes; then
18902 ac_cs_success=:
18903 ac_config_status_args=
18904 test "$silent" = yes &&
18905 ac_config_status_args="$ac_config_status_args --quiet"
18906 exec 5>/dev/null
18907 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18908 exec 5>>config.log
18909 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18910 # would make configure fail if this is the last instruction.
d0ac1c44 18911 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
18912fi
18913if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18915$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13b2be9c 18916fi
252b5132 18917
d546b610
L
18918
18919
18920touch config.status.tmp
18921if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
18922 sed '/as_fn_exit 0/i \
18923sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
18924touch --reference=Makefile Makefile.tmp \
18925mv Makefile.tmp Makefile \
18926' config.status > config.status.tmp
18927 touch --reference=config.status config.status.tmp
18928 mv config.status.tmp config.status
18929 chmod +x config.status
18930 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
18931 touch --reference=Makefile Makefile.tmp
18932 mv Makefile.tmp Makefile
18933else
18934 rm -f config.status.tmp
18935fi