Use bool in ld
[deliverable/binutils-gdb.git] / gas / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
573fe3fb 3# Generated by GNU Autoconf 2.69 for gas 2.36.50.
d0ac1c44
SM
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
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'
573fe3fb
NC
590PACKAGE_VERSION='2.36.50'
591PACKAGE_STRING='gas 2.36.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
81ecdfbb
RW
632ac_subst_vars='am__EXEEXT_FALSE
633am__EXEEXT_TRUE
634LTLIBOBJS
635LIBOBJS
0138187e 636zlibinc
543b7933 637zlibdir
81ecdfbb
RW
638LIBM
639ALLOCA
640GENINSRC_NEVER_FALSE
641GENINSRC_NEVER_TRUE
642MAINT
643MAINTAINER_MODE_FALSE
644MAINTAINER_MODE_TRUE
645MSGMERGE
646MSGFMT
647MKINSTALLDIRS
648CATOBJEXT
649GENCAT
650INSTOBJEXT
651DATADIRNAME
652CATALOGS
653POSUB
654GMSGFMT
655XGETTEXT
656INCINTL
657LIBINTL_DEP
658LIBINTL
659USE_NLS
660LEXLIB
661LEX_OUTPUT_ROOT
662LEX
663YFLAGS
664YACC
665OPCODES_LIB
666atof
667install_tooldir
668te_file
669obj_format
670target_cpu_type
671extra_objects
672cgen_cpu_prefix
673GDBINIT
6757cf57 674WARN_WRITE_STRINGS
81ecdfbb 675NO_WERROR
c5da1932 676WARN_CFLAGS_FOR_BUILD
81ecdfbb 677WARN_CFLAGS
2d7f2507 678do_compare
c8693053 679LARGEFILE_CPPFLAGS
81ecdfbb
RW
680OTOOL64
681OTOOL
682LIPO
683NMEDIT
684DSYMUTIL
81ecdfbb
RW
685RANLIB
686AR
687OBJDUMP
688LN_S
689NM
690ac_ct_DUMPBIN
691DUMPBIN
692LD
693FGREP
694SED
695LIBTOOL
696EGREP
697GREP
698CPP
d0ac1c44
SM
699AM_BACKSLASH
700AM_DEFAULT_VERBOSITY
701AM_DEFAULT_V
702AM_V
81ecdfbb
RW
703am__fastdepCC_FALSE
704am__fastdepCC_TRUE
705CCDEPMODE
6eb7d830 706am__nodep
81ecdfbb
RW
707AMDEPBACKSLASH
708AMDEP_FALSE
709AMDEP_TRUE
710am__quote
711am__include
712DEPDIR
713am__untar
714am__tar
715AMTAR
716am__leading_dot
717SET_MAKE
718AWK
719mkdir_p
720MKDIR_P
721INSTALL_STRIP_PROGRAM
722STRIP
723install_sh
724MAKEINFO
725AUTOHEADER
726AUTOMAKE
727AUTOCONF
728ACLOCAL
729VERSION
730PACKAGE
731CYGPATH_W
732am__isrc
733INSTALL_DATA
734INSTALL_SCRIPT
735INSTALL_PROGRAM
736OBJEXT
737EXEEXT
738ac_ct_CC
739CPPFLAGS
740LDFLAGS
741CFLAGS
742CC
743target_os
744target_vendor
745target_cpu
746target
747host_os
748host_vendor
749host_cpu
750host
751build_os
752build_vendor
753build_cpu
754build
755target_alias
756host_alias
757build_alias
758LIBS
759ECHO_T
760ECHO_N
761ECHO_C
762DEFS
763mandir
764localedir
765libdir
766psdir
767pdfdir
768dvidir
769htmldir
770infodir
771docdir
772oldincludedir
773includedir
774localstatedir
775sharedstatedir
776sysconfdir
777datadir
778datarootdir
779libexecdir
780sbindir
781bindir
782program_transform_name
783prefix
784exec_prefix
785PACKAGE_URL
786PACKAGE_BUGREPORT
787PACKAGE_STRING
788PACKAGE_VERSION
789PACKAGE_TARNAME
790PACKAGE_NAME
791PATH_SEPARATOR
792SHELL'
13b2be9c 793ac_subst_files=''
81ecdfbb
RW
794ac_user_opts='
795enable_option_checking
796enable_dependency_tracking
d0ac1c44 797enable_silent_rules
81ecdfbb
RW
798enable_shared
799enable_static
800with_pic
801enable_fast_install
802with_gnu_ld
803enable_libtool_lock
b879806f
AM
804enable_plugins
805enable_largefile
81ecdfbb
RW
806enable_targets
807enable_checking
6c3bc0f8 808enable_compressed_debug_sections
0cb4071e 809enable_x86_relax_relocations
b8871f35 810enable_elf_stt_common
0df8ad28 811enable_generate_build_notes
6f2117ba 812enable_mips_fix_loongson3_llsc
b4a3a7b4 813enable_x86_used_note
2dc8dd17 814enable_default_riscv_attribute
81ecdfbb
RW
815enable_werror
816enable_build_warnings
9004b6bd 817with_cpu
81ecdfbb
RW
818enable_nls
819enable_maintainer_mode
0138187e 820with_system_zlib
81ecdfbb
RW
821'
822 ac_precious_vars='build_alias
823host_alias
824target_alias
825CC
826CFLAGS
827LDFLAGS
828LIBS
829CPPFLAGS
830CPP
831YACC
832YFLAGS'
833
252b5132
RH
834
835# Initialize some variables set by options.
13b2be9c
DJ
836ac_init_help=
837ac_init_version=false
81ecdfbb
RW
838ac_unrecognized_opts=
839ac_unrecognized_sep=
252b5132
RH
840# The variables have the same names as the options, with
841# dashes changed to underlines.
13b2be9c 842cache_file=/dev/null
252b5132 843exec_prefix=NONE
252b5132 844no_create=
252b5132
RH
845no_recursion=
846prefix=NONE
847program_prefix=NONE
848program_suffix=NONE
849program_transform_name=s,x,x,
850silent=
851site=
852srcdir=
252b5132
RH
853verbose=
854x_includes=NONE
855x_libraries=NONE
13b2be9c
DJ
856
857# Installation directory options.
858# These are left unexpanded so users can "make install exec_prefix=/foo"
859# and all the variables that are supposed to be based on exec_prefix
860# by default will actually change.
861# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 862# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
863bindir='${exec_prefix}/bin'
864sbindir='${exec_prefix}/sbin'
865libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
866datarootdir='${prefix}/share'
867datadir='${datarootdir}'
252b5132
RH
868sysconfdir='${prefix}/etc'
869sharedstatedir='${prefix}/com'
870localstatedir='${prefix}/var'
252b5132
RH
871includedir='${prefix}/include'
872oldincludedir='/usr/include'
2e98a7bd 873docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
874infodir='${datarootdir}/info'
875htmldir='${docdir}'
876dvidir='${docdir}'
877pdfdir='${docdir}'
878psdir='${docdir}'
879libdir='${exec_prefix}/lib'
880localedir='${datarootdir}/locale'
881mandir='${datarootdir}/man'
252b5132 882
252b5132 883ac_prev=
81ecdfbb 884ac_dashdash=
252b5132
RH
885for ac_option
886do
252b5132
RH
887 # If the previous option needs an argument, assign it.
888 if test -n "$ac_prev"; then
81ecdfbb 889 eval $ac_prev=\$ac_option
252b5132
RH
890 ac_prev=
891 continue
892 fi
893
81ecdfbb 894 case $ac_option in
d0ac1c44
SM
895 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
896 *=) ac_optarg= ;;
897 *) ac_optarg=yes ;;
81ecdfbb 898 esac
252b5132
RH
899
900 # Accept the important Cygnus configure options, so we can diagnose typos.
901
81ecdfbb
RW
902 case $ac_dashdash$ac_option in
903 --)
904 ac_dashdash=yes ;;
252b5132
RH
905
906 -bindir | --bindir | --bindi | --bind | --bin | --bi)
907 ac_prev=bindir ;;
908 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
13b2be9c 909 bindir=$ac_optarg ;;
252b5132
RH
910
911 -build | --build | --buil | --bui | --bu)
13b2be9c 912 ac_prev=build_alias ;;
252b5132 913 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
13b2be9c 914 build_alias=$ac_optarg ;;
252b5132
RH
915
916 -cache-file | --cache-file | --cache-fil | --cache-fi \
917 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
918 ac_prev=cache_file ;;
919 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
920 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
13b2be9c
DJ
921 cache_file=$ac_optarg ;;
922
923 --config-cache | -C)
924 cache_file=config.cache ;;
252b5132 925
81ecdfbb 926 -datadir | --datadir | --datadi | --datad)
252b5132 927 ac_prev=datadir ;;
81ecdfbb 928 -datadir=* | --datadir=* | --datadi=* | --datad=*)
13b2be9c 929 datadir=$ac_optarg ;;
252b5132 930
81ecdfbb
RW
931 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
932 | --dataroo | --dataro | --datar)
933 ac_prev=datarootdir ;;
934 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
935 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
936 datarootdir=$ac_optarg ;;
937
252b5132 938 -disable-* | --disable-*)
81ecdfbb 939 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 940 # Reject names that are not valid shell variable names.
81ecdfbb 941 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 942 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
943 ac_useropt_orig=$ac_useropt
944 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
945 case $ac_user_opts in
946 *"
947"enable_$ac_useropt"
948"*) ;;
949 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
950 ac_unrecognized_sep=', ';;
951 esac
952 eval enable_$ac_useropt=no ;;
953
954 -docdir | --docdir | --docdi | --doc | --do)
955 ac_prev=docdir ;;
956 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
957 docdir=$ac_optarg ;;
958
959 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
960 ac_prev=dvidir ;;
961 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
962 dvidir=$ac_optarg ;;
252b5132
RH
963
964 -enable-* | --enable-*)
81ecdfbb 965 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 966 # Reject names that are not valid shell variable names.
81ecdfbb 967 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 968 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
969 ac_useropt_orig=$ac_useropt
970 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
971 case $ac_user_opts in
972 *"
973"enable_$ac_useropt"
974"*) ;;
975 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
976 ac_unrecognized_sep=', ';;
252b5132 977 esac
81ecdfbb 978 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
979
980 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
981 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
982 | --exec | --exe | --ex)
983 ac_prev=exec_prefix ;;
984 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
985 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
986 | --exec=* | --exe=* | --ex=*)
13b2be9c 987 exec_prefix=$ac_optarg ;;
252b5132
RH
988
989 -gas | --gas | --ga | --g)
990 # Obsolete; use --with-gas.
991 with_gas=yes ;;
992
13b2be9c
DJ
993 -help | --help | --hel | --he | -h)
994 ac_init_help=long ;;
995 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
996 ac_init_help=recursive ;;
997 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
998 ac_init_help=short ;;
252b5132
RH
999
1000 -host | --host | --hos | --ho)
13b2be9c 1001 ac_prev=host_alias ;;
252b5132 1002 -host=* | --host=* | --hos=* | --ho=*)
13b2be9c 1003 host_alias=$ac_optarg ;;
252b5132 1004
81ecdfbb
RW
1005 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1006 ac_prev=htmldir ;;
1007 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1008 | --ht=*)
1009 htmldir=$ac_optarg ;;
1010
252b5132
RH
1011 -includedir | --includedir | --includedi | --included | --include \
1012 | --includ | --inclu | --incl | --inc)
1013 ac_prev=includedir ;;
1014 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1015 | --includ=* | --inclu=* | --incl=* | --inc=*)
13b2be9c 1016 includedir=$ac_optarg ;;
252b5132
RH
1017
1018 -infodir | --infodir | --infodi | --infod | --info | --inf)
1019 ac_prev=infodir ;;
1020 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
13b2be9c 1021 infodir=$ac_optarg ;;
252b5132
RH
1022
1023 -libdir | --libdir | --libdi | --libd)
1024 ac_prev=libdir ;;
1025 -libdir=* | --libdir=* | --libdi=* | --libd=*)
13b2be9c 1026 libdir=$ac_optarg ;;
252b5132
RH
1027
1028 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1029 | --libexe | --libex | --libe)
1030 ac_prev=libexecdir ;;
1031 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1032 | --libexe=* | --libex=* | --libe=*)
13b2be9c 1033 libexecdir=$ac_optarg ;;
252b5132 1034
81ecdfbb
RW
1035 -localedir | --localedir | --localedi | --localed | --locale)
1036 ac_prev=localedir ;;
1037 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1038 localedir=$ac_optarg ;;
1039
252b5132 1040 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1041 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1042 ac_prev=localstatedir ;;
1043 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1044 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
13b2be9c 1045 localstatedir=$ac_optarg ;;
252b5132
RH
1046
1047 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1048 ac_prev=mandir ;;
1049 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
13b2be9c 1050 mandir=$ac_optarg ;;
252b5132
RH
1051
1052 -nfp | --nfp | --nf)
1053 # Obsolete; use --without-fp.
1054 with_fp=no ;;
1055
1056 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
13b2be9c 1057 | --no-cr | --no-c | -n)
252b5132
RH
1058 no_create=yes ;;
1059
1060 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1061 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1062 no_recursion=yes ;;
1063
1064 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1065 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1066 | --oldin | --oldi | --old | --ol | --o)
1067 ac_prev=oldincludedir ;;
1068 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1069 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1070 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
13b2be9c 1071 oldincludedir=$ac_optarg ;;
252b5132
RH
1072
1073 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1074 ac_prev=prefix ;;
1075 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
13b2be9c 1076 prefix=$ac_optarg ;;
252b5132
RH
1077
1078 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1079 | --program-pre | --program-pr | --program-p)
1080 ac_prev=program_prefix ;;
1081 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1082 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
13b2be9c 1083 program_prefix=$ac_optarg ;;
252b5132
RH
1084
1085 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1086 | --program-suf | --program-su | --program-s)
1087 ac_prev=program_suffix ;;
1088 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1089 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
13b2be9c 1090 program_suffix=$ac_optarg ;;
252b5132
RH
1091
1092 -program-transform-name | --program-transform-name \
1093 | --program-transform-nam | --program-transform-na \
1094 | --program-transform-n | --program-transform- \
1095 | --program-transform | --program-transfor \
1096 | --program-transfo | --program-transf \
1097 | --program-trans | --program-tran \
1098 | --progr-tra | --program-tr | --program-t)
1099 ac_prev=program_transform_name ;;
1100 -program-transform-name=* | --program-transform-name=* \
1101 | --program-transform-nam=* | --program-transform-na=* \
1102 | --program-transform-n=* | --program-transform-=* \
1103 | --program-transform=* | --program-transfor=* \
1104 | --program-transfo=* | --program-transf=* \
1105 | --program-trans=* | --program-tran=* \
1106 | --progr-tra=* | --program-tr=* | --program-t=*)
13b2be9c 1107 program_transform_name=$ac_optarg ;;
252b5132 1108
81ecdfbb
RW
1109 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1110 ac_prev=pdfdir ;;
1111 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1112 pdfdir=$ac_optarg ;;
1113
1114 -psdir | --psdir | --psdi | --psd | --ps)
1115 ac_prev=psdir ;;
1116 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1117 psdir=$ac_optarg ;;
1118
252b5132
RH
1119 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1120 | -silent | --silent | --silen | --sile | --sil)
1121 silent=yes ;;
1122
1123 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1124 ac_prev=sbindir ;;
1125 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1126 | --sbi=* | --sb=*)
13b2be9c 1127 sbindir=$ac_optarg ;;
252b5132
RH
1128
1129 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1130 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1131 | --sharedst | --shareds | --shared | --share | --shar \
1132 | --sha | --sh)
1133 ac_prev=sharedstatedir ;;
1134 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1135 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1136 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1137 | --sha=* | --sh=*)
13b2be9c 1138 sharedstatedir=$ac_optarg ;;
252b5132
RH
1139
1140 -site | --site | --sit)
1141 ac_prev=site ;;
1142 -site=* | --site=* | --sit=*)
13b2be9c 1143 site=$ac_optarg ;;
76bff705 1144
252b5132
RH
1145 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1146 ac_prev=srcdir ;;
1147 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
13b2be9c 1148 srcdir=$ac_optarg ;;
252b5132
RH
1149
1150 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1151 | --syscon | --sysco | --sysc | --sys | --sy)
1152 ac_prev=sysconfdir ;;
1153 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1154 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
13b2be9c 1155 sysconfdir=$ac_optarg ;;
252b5132
RH
1156
1157 -target | --target | --targe | --targ | --tar | --ta | --t)
13b2be9c 1158 ac_prev=target_alias ;;
252b5132 1159 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
13b2be9c 1160 target_alias=$ac_optarg ;;
252b5132
RH
1161
1162 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1163 verbose=yes ;;
1164
13b2be9c
DJ
1165 -version | --version | --versio | --versi | --vers | -V)
1166 ac_init_version=: ;;
252b5132
RH
1167
1168 -with-* | --with-*)
81ecdfbb 1169 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1170 # Reject names that are not valid shell variable names.
81ecdfbb 1171 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1172 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1173 ac_useropt_orig=$ac_useropt
1174 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1175 case $ac_user_opts in
1176 *"
1177"with_$ac_useropt"
1178"*) ;;
1179 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1180 ac_unrecognized_sep=', ';;
252b5132 1181 esac
81ecdfbb 1182 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1183
1184 -without-* | --without-*)
81ecdfbb 1185 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1186 # Reject names that are not valid shell variable names.
81ecdfbb 1187 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1188 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1189 ac_useropt_orig=$ac_useropt
1190 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1191 case $ac_user_opts in
1192 *"
1193"with_$ac_useropt"
1194"*) ;;
1195 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1196 ac_unrecognized_sep=', ';;
1197 esac
1198 eval with_$ac_useropt=no ;;
252b5132
RH
1199
1200 --x)
1201 # Obsolete; use --with-x.
1202 with_x=yes ;;
1203
1204 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1205 | --x-incl | --x-inc | --x-in | --x-i)
1206 ac_prev=x_includes ;;
1207 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1208 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
13b2be9c 1209 x_includes=$ac_optarg ;;
252b5132
RH
1210
1211 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1212 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1213 ac_prev=x_libraries ;;
1214 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1215 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
13b2be9c 1216 x_libraries=$ac_optarg ;;
252b5132 1217
d0ac1c44
SM
1218 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1219Try \`$0 --help' for more information"
252b5132
RH
1220 ;;
1221
13b2be9c
DJ
1222 *=*)
1223 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1224 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1225 case $ac_envvar in #(
1226 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1227 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1228 esac
1229 eval $ac_envvar=\$ac_optarg
13b2be9c
DJ
1230 export $ac_envvar ;;
1231
252b5132 1232 *)
13b2be9c 1233 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1234 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
13b2be9c 1235 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1236 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1237 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1238 ;;
1239
1240 esac
1241done
1242
1243if test -n "$ac_prev"; then
13b2be9c 1244 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1245 as_fn_error $? "missing argument to $ac_option"
c8615825 1246fi
c8615825 1247
81ecdfbb
RW
1248if test -n "$ac_unrecognized_opts"; then
1249 case $enable_option_checking in
1250 no) ;;
d0ac1c44 1251 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1252 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
13b2be9c 1253 esac
81ecdfbb 1254fi
252b5132 1255
81ecdfbb
RW
1256# Check all directory arguments for consistency.
1257for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1258 datadir sysconfdir sharedstatedir localstatedir includedir \
1259 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
e0b2a78c 1260 libdir localedir mandir
252b5132 1261do
81ecdfbb
RW
1262 eval ac_val=\$$ac_var
1263 # Remove trailing slashes.
1264 case $ac_val in
1265 */ )
1266 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1267 eval $ac_var=\$ac_val;;
1268 esac
1269 # Be sure to have absolute directory names.
13b2be9c 1270 case $ac_val in
81ecdfbb
RW
1271 [\\/$]* | ?:[\\/]* ) continue;;
1272 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
252b5132 1273 esac
d0ac1c44 1274 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1275done
1276
13b2be9c
DJ
1277# There might be people who depend on the old broken behavior: `$host'
1278# used to hold the argument of --host etc.
1279# FIXME: To remove some day.
1280build=$build_alias
1281host=$host_alias
1282target=$target_alias
1283
1284# FIXME: To remove some day.
1285if test "x$host_alias" != x; then
1286 if test "x$build_alias" = x; then
1287 cross_compiling=maybe
13b2be9c
DJ
1288 elif test "x$build_alias" != "x$host_alias"; then
1289 cross_compiling=yes
1290 fi
1291fi
9b2b7d69 1292
13b2be9c
DJ
1293ac_tool_prefix=
1294test -n "$host_alias" && ac_tool_prefix=$host_alias-
1295
1296test "$silent" = yes && exec 6>/dev/null
252b5132 1297
252b5132 1298
81ecdfbb
RW
1299ac_pwd=`pwd` && test -n "$ac_pwd" &&
1300ac_ls_di=`ls -di .` &&
1301ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1302 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1303test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1304 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1305
1306
252b5132
RH
1307# Find the source files, if location was not specified.
1308if test -z "$srcdir"; then
1309 ac_srcdir_defaulted=yes
81ecdfbb
RW
1310 # Try the directory containing this script, then the parent directory.
1311 ac_confdir=`$as_dirname -- "$as_myself" ||
1312$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1313 X"$as_myself" : 'X\(//\)[^/]' \| \
1314 X"$as_myself" : 'X\(//\)$' \| \
1315 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1316$as_echo X"$as_myself" |
1317 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1318 s//\1/
1319 q
1320 }
1321 /^X\(\/\/\)[^/].*/{
1322 s//\1/
1323 q
1324 }
1325 /^X\(\/\/\)$/{
1326 s//\1/
1327 q
1328 }
1329 /^X\(\/\).*/{
1330 s//\1/
1331 q
1332 }
1333 s/.*/./; q'`
252b5132 1334 srcdir=$ac_confdir
81ecdfbb 1335 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1336 srcdir=..
1337 fi
1338else
1339 ac_srcdir_defaulted=no
1340fi
81ecdfbb
RW
1341if test ! -r "$srcdir/$ac_unique_file"; then
1342 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1343 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1344fi
1345ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1346ac_abs_confdir=`(
d0ac1c44 1347 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1348 pwd)`
1349# When building in place, set srcdir=.
1350if test "$ac_abs_confdir" = "$ac_pwd"; then
1351 srcdir=.
1352fi
1353# Remove unnecessary trailing slashes from srcdir.
1354# Double slashes in file names in object file debugging info
1355# mess up M-x gdb in Emacs.
1356case $srcdir in
1357*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1358esac
1359for ac_var in $ac_precious_vars; do
1360 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1361 eval ac_env_${ac_var}_value=\$${ac_var}
1362 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1363 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1364done
d6d788bd 1365
13b2be9c
DJ
1366#
1367# Report the --help message.
1368#
1369if test "$ac_init_help" = "long"; then
1370 # Omit some internal or obsolete options to make the list less imposing.
1371 # This message is too long to be a string in the A/UX 3.1 sh.
1372 cat <<_ACEOF
573fe3fb 1373\`configure' configures gas 2.36.50 to adapt to many kinds of systems.
9b2b7d69 1374
13b2be9c 1375Usage: $0 [OPTION]... [VAR=VALUE]...
9b2b7d69 1376
13b2be9c
DJ
1377To assign environment variables (e.g., CC, CFLAGS...), specify them as
1378VAR=VALUE. See below for descriptions of some of the useful variables.
9b2b7d69 1379
13b2be9c 1380Defaults for the options are specified in brackets.
9b2b7d69 1381
13b2be9c
DJ
1382Configuration:
1383 -h, --help display this help and exit
1384 --help=short display options specific to this package
1385 --help=recursive display the short help of all the included packages
1386 -V, --version display version information and exit
d0ac1c44 1387 -q, --quiet, --silent do not print \`checking ...' messages
13b2be9c
DJ
1388 --cache-file=FILE cache test results in FILE [disabled]
1389 -C, --config-cache alias for \`--cache-file=config.cache'
1390 -n, --no-create do not create output files
1391 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1392
13b2be9c
DJ
1393Installation directories:
1394 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1395 [$ac_default_prefix]
13b2be9c 1396 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1397 [PREFIX]
9b2b7d69 1398
13b2be9c
DJ
1399By default, \`make install' will install all the files in
1400\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1401an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1402for instance \`--prefix=\$HOME'.
9b2b7d69 1403
13b2be9c 1404For better control, use the options below.
9b2b7d69 1405
13b2be9c 1406Fine tuning of the installation directories:
81ecdfbb
RW
1407 --bindir=DIR user executables [EPREFIX/bin]
1408 --sbindir=DIR system admin executables [EPREFIX/sbin]
1409 --libexecdir=DIR program executables [EPREFIX/libexec]
1410 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1411 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1412 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1413 --libdir=DIR object code libraries [EPREFIX/lib]
1414 --includedir=DIR C header files [PREFIX/include]
1415 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1416 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1417 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1418 --infodir=DIR info documentation [DATAROOTDIR/info]
1419 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1420 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1421 --docdir=DIR documentation root [DATAROOTDIR/doc/gas]
81ecdfbb
RW
1422 --htmldir=DIR html documentation [DOCDIR]
1423 --dvidir=DIR dvi documentation [DOCDIR]
1424 --pdfdir=DIR pdf documentation [DOCDIR]
1425 --psdir=DIR ps documentation [DOCDIR]
13b2be9c 1426_ACEOF
9b2b7d69 1427
13b2be9c 1428 cat <<\_ACEOF
9b2b7d69 1429
13b2be9c
DJ
1430Program names:
1431 --program-prefix=PREFIX prepend PREFIX to installed program names
1432 --program-suffix=SUFFIX append SUFFIX to installed program names
1433 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
9b2b7d69 1434
13b2be9c
DJ
1435System types:
1436 --build=BUILD configure for building on BUILD [guessed]
1437 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1438 --target=TARGET configure for building compilers for TARGET [HOST]
1439_ACEOF
9b2b7d69 1440fi
9b2b7d69 1441
13b2be9c 1442if test -n "$ac_init_help"; then
2e98a7bd 1443 case $ac_init_help in
573fe3fb 1444 short | recursive ) echo "Configuration of gas 2.36.50:";;
2e98a7bd 1445 esac
13b2be9c 1446 cat <<\_ACEOF
9b2b7d69 1447
13b2be9c 1448Optional Features:
81ecdfbb 1449 --disable-option-checking ignore unrecognized --enable/--with options
13b2be9c
DJ
1450 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1451 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
d0ac1c44
SM
1452 --enable-dependency-tracking
1453 do not reject slow dependency extractors
1454 --disable-dependency-tracking
1455 speeds up one-time build
1456 --enable-silent-rules less verbose build output (undo: "make V=1")
1457 --disable-silent-rules verbose build output (undo: "make V=0")
81ecdfbb
RW
1458 --enable-shared[=PKGS] build shared libraries [default=yes]
1459 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1460 --enable-fast-install[=PKGS]
1461 optimize for fast installation [default=yes]
13b2be9c 1462 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1463 --enable-plugins Enable support for plugins
1464 --disable-largefile omit support for large files
241a6c40 1465 --enable-targets alternative target configurations besides the primary
c43a438d 1466 --enable-checking enable run-time checks
4894d80b 1467 --enable-compressed-debug-sections={all,gas,none}
27ba7c94 1468 compress debug sections by default
0cb4071e
L
1469 --enable-x86-relax-relocations
1470 generate x86 relax relocations by default
b8871f35
L
1471 --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by
1472 default
0df8ad28
NC
1473 --enable-generate-build-notes
1474 generate GNU Build notes if none are provided by the
1475 input
6f2117ba
PH
1476 --enable-mips-fix-loongson3-llsc
1477 enable MIPS fix Loongson3 LLSC errata
b4a3a7b4 1478 --enable-x86-used-note generate GNU x86 used ISA and feature properties
2dc8dd17
JW
1479 --enable-default-riscv-attribute
1480 generate RISC-V arch attribute by default
241a6c40
AM
1481 --enable-werror treat compile warnings as errors
1482 --enable-build-warnings enable build-time compiler warnings
13b2be9c 1483 --disable-nls do not use Native Language Support
d0ac1c44
SM
1484 --enable-maintainer-mode
1485 enable make rules and dependencies not useful (and
1486 sometimes confusing) to the casual installer
9b2b7d69 1487
13b2be9c
DJ
1488Optional Packages:
1489 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1490 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1491 --with-pic try to use only PIC/non-PIC objects [default=use
1492 both]
1493 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
9004b6bd
AB
1494 --with-cpu=CPU default cpu variant is CPU (currently only supported
1495 on ARC)
0138187e 1496 --with-system-zlib use installed libz
9b2b7d69 1497
13b2be9c
DJ
1498Some influential environment variables:
1499 CC C compiler command
1500 CFLAGS C compiler flags
1501 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1502 nonstandard directory <lib dir>
81ecdfbb 1503 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1504 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1505 you have headers in a nonstandard directory <include dir>
13b2be9c 1506 CPP C preprocessor
d0ac1c44
SM
1507 YACC The `Yet Another Compiler Compiler' implementation to use.
1508 Defaults to the first program found out of: `bison -y', `byacc',
1509 `yacc'.
81ecdfbb
RW
1510 YFLAGS The list of arguments that will be passed by default to $YACC.
1511 This script will default YFLAGS to the empty string to avoid a
1512 default value of `-d' given by some make applications.
13b2be9c
DJ
1513
1514Use these variables to override the choices made by `configure' or to help
1515it to find libraries and programs with nonstandard names/locations.
1516
81ecdfbb 1517Report bugs to the package provider.
13b2be9c 1518_ACEOF
81ecdfbb 1519ac_status=$?
9b2b7d69 1520fi
9b2b7d69 1521
13b2be9c
DJ
1522if test "$ac_init_help" = "recursive"; then
1523 # If there are subdirs, report their specific --help.
13b2be9c 1524 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1525 test -d "$ac_dir" ||
1526 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1527 continue
13b2be9c
DJ
1528 ac_builddir=.
1529
81ecdfbb
RW
1530case "$ac_dir" in
1531.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1532*)
1533 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1534 # A ".." for each directory in $ac_dir_suffix.
1535 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1536 case $ac_top_builddir_sub in
1537 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1538 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1539 esac ;;
1540esac
1541ac_abs_top_builddir=$ac_pwd
1542ac_abs_builddir=$ac_pwd$ac_dir_suffix
1543# for backward compatibility:
1544ac_top_builddir=$ac_top_build_prefix
9b2b7d69 1545
13b2be9c 1546case $srcdir in
81ecdfbb 1547 .) # We are building in place.
13b2be9c 1548 ac_srcdir=.
81ecdfbb
RW
1549 ac_top_srcdir=$ac_top_builddir_sub
1550 ac_abs_top_srcdir=$ac_pwd ;;
1551 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 1552 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1553 ac_top_srcdir=$srcdir
1554 ac_abs_top_srcdir=$srcdir ;;
1555 *) # Relative name.
1556 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1557 ac_top_srcdir=$ac_top_build_prefix$srcdir
1558 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
ab509236 1559esac
81ecdfbb
RW
1560ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1561
1562 cd "$ac_dir" || { ac_status=$?; continue; }
1563 # Check for guested configure.
1564 if test -f "$ac_srcdir/configure.gnu"; then
1565 echo &&
1566 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1567 elif test -f "$ac_srcdir/configure"; then
1568 echo &&
1569 $SHELL "$ac_srcdir/configure" --help=recursive
13b2be9c 1570 else
81ecdfbb
RW
1571 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1572 fi || ac_status=$?
1573 cd "$ac_pwd" || { ac_status=$?; break; }
13b2be9c
DJ
1574 done
1575fi
6840198f 1576
81ecdfbb 1577test -n "$ac_init_help" && exit $ac_status
13b2be9c
DJ
1578if $ac_init_version; then
1579 cat <<\_ACEOF
573fe3fb 1580gas configure 2.36.50
d0ac1c44 1581generated by GNU Autoconf 2.69
c8615825 1582
d0ac1c44 1583Copyright (C) 2012 Free Software Foundation, Inc.
13b2be9c
DJ
1584This configure script is free software; the Free Software Foundation
1585gives unlimited permission to copy, distribute and modify it.
1586_ACEOF
81ecdfbb 1587 exit
13b2be9c 1588fi
c8615825 1589
81ecdfbb
RW
1590## ------------------------ ##
1591## Autoconf initialization. ##
1592## ------------------------ ##
c8615825 1593
81ecdfbb
RW
1594# ac_fn_c_try_compile LINENO
1595# --------------------------
1596# Try to compile conftest.$ac_ext, and return whether this succeeded.
1597ac_fn_c_try_compile ()
13b2be9c 1598{
81ecdfbb
RW
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 rm -f conftest.$ac_objext
1601 if { { ac_try="$ac_compile"
1602case "(($ac_try" in
1603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1604 *) ac_try_echo=$ac_try;;
1605esac
1606eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607$as_echo "$ac_try_echo"; } >&5
1608 (eval "$ac_compile") 2>conftest.err
1609 ac_status=$?
1610 if test -s conftest.err; then
1611 grep -v '^ *+' conftest.err >conftest.er1
1612 cat conftest.er1 >&5
1613 mv -f conftest.er1 conftest.err
1614 fi
1615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616 test $ac_status = 0; } && {
1617 test -z "$ac_c_werror_flag" ||
1618 test ! -s conftest.err
1619 } && test -s conftest.$ac_objext; then :
1620 ac_retval=0
1621else
1622 $as_echo "$as_me: failed program was:" >&5
1623sed 's/^/| /' conftest.$ac_ext >&5
13b2be9c 1624
81ecdfbb
RW
1625 ac_retval=1
1626fi
d0ac1c44
SM
1627 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 as_fn_set_status $ac_retval
13b2be9c 1629
81ecdfbb 1630} # ac_fn_c_try_compile
13b2be9c 1631
81ecdfbb
RW
1632# ac_fn_c_try_link LINENO
1633# -----------------------
1634# Try to link conftest.$ac_ext, and return whether this succeeded.
1635ac_fn_c_try_link ()
1636{
1637 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638 rm -f conftest.$ac_objext conftest$ac_exeext
1639 if { { ac_try="$ac_link"
1640case "(($ac_try" in
1641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642 *) ac_try_echo=$ac_try;;
1643esac
1644eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1645$as_echo "$ac_try_echo"; } >&5
1646 (eval "$ac_link") 2>conftest.err
1647 ac_status=$?
1648 if test -s conftest.err; then
1649 grep -v '^ *+' conftest.err >conftest.er1
1650 cat conftest.er1 >&5
1651 mv -f conftest.er1 conftest.err
1652 fi
1653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1654 test $ac_status = 0; } && {
1655 test -z "$ac_c_werror_flag" ||
1656 test ! -s conftest.err
1657 } && test -s conftest$ac_exeext && {
1658 test "$cross_compiling" = yes ||
d0ac1c44 1659 test -x conftest$ac_exeext
81ecdfbb
RW
1660 }; then :
1661 ac_retval=0
1662else
1663 $as_echo "$as_me: failed program was:" >&5
1664sed 's/^/| /' conftest.$ac_ext >&5
1665
1666 ac_retval=1
1667fi
1668 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1669 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1670 # interfere with the next link command; also delete a directory that is
1671 # left behind by Apple's compiler. We do this before executing the actions.
1672 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1674 as_fn_set_status $ac_retval
81ecdfbb
RW
1675
1676} # ac_fn_c_try_link
1677
1678# ac_fn_c_try_cpp LINENO
1679# ----------------------
1680# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1681ac_fn_c_try_cpp ()
1682{
1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684 if { { ac_try="$ac_cpp conftest.$ac_ext"
1685case "(($ac_try" in
1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1687 *) ac_try_echo=$ac_try;;
1688esac
1689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1690$as_echo "$ac_try_echo"; } >&5
1691 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1692 ac_status=$?
1693 if test -s conftest.err; then
1694 grep -v '^ *+' conftest.err >conftest.er1
1695 cat conftest.er1 >&5
1696 mv -f conftest.er1 conftest.err
1697 fi
1698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1699 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1700 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1701 test ! -s conftest.err
1702 }; then :
1703 ac_retval=0
1704else
1705 $as_echo "$as_me: failed program was:" >&5
1706sed 's/^/| /' conftest.$ac_ext >&5
1707
1708 ac_retval=1
1709fi
d0ac1c44
SM
1710 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711 as_fn_set_status $ac_retval
81ecdfbb
RW
1712
1713} # ac_fn_c_try_cpp
1714
1715# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1716# -------------------------------------------------------
1717# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1718# the include files in INCLUDES and setting the cache variable VAR
1719# accordingly.
1720ac_fn_c_check_header_mongrel ()
1721{
1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1723 if eval \${$3+:} false; then :
81ecdfbb
RW
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1725$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1726if eval \${$3+:} false; then :
81ecdfbb
RW
1727 $as_echo_n "(cached) " >&6
1728fi
1729eval ac_res=\$$3
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1731$as_echo "$ac_res" >&6; }
1732else
1733 # Is the header compilable?
1734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1735$as_echo_n "checking $2 usability... " >&6; }
1736cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1737/* end confdefs.h. */
1738$4
1739#include <$2>
1740_ACEOF
1741if ac_fn_c_try_compile "$LINENO"; then :
1742 ac_header_compiler=yes
1743else
1744 ac_header_compiler=no
1745fi
1746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1748$as_echo "$ac_header_compiler" >&6; }
1749
1750# Is the header present?
1751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1752$as_echo_n "checking $2 presence... " >&6; }
1753cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754/* end confdefs.h. */
1755#include <$2>
1756_ACEOF
1757if ac_fn_c_try_cpp "$LINENO"; then :
1758 ac_header_preproc=yes
1759else
1760 ac_header_preproc=no
1761fi
d0ac1c44 1762rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1764$as_echo "$ac_header_preproc" >&6; }
1765
1766# So? What about this header?
1767case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1768 yes:no: )
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1770$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1772$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1773 ;;
1774 no:yes:* )
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1776$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1778$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1780$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1782$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1784$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1785 ;;
1786esac
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1788$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1789if eval \${$3+:} false; then :
81ecdfbb
RW
1790 $as_echo_n "(cached) " >&6
1791else
1792 eval "$3=\$ac_header_compiler"
1793fi
1794eval ac_res=\$$3
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1796$as_echo "$ac_res" >&6; }
1797fi
d0ac1c44 1798 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1799
1800} # ac_fn_c_check_header_mongrel
1801
1802# ac_fn_c_try_run LINENO
1803# ----------------------
1804# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1805# that executables *can* be run.
1806ac_fn_c_try_run ()
1807{
1808 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1809 if { { ac_try="$ac_link"
1810case "(($ac_try" in
1811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1812 *) ac_try_echo=$ac_try;;
1813esac
1814eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1815$as_echo "$ac_try_echo"; } >&5
1816 (eval "$ac_link") 2>&5
1817 ac_status=$?
1818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1819 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1820 { { case "(($ac_try" in
1821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1822 *) ac_try_echo=$ac_try;;
1823esac
1824eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1825$as_echo "$ac_try_echo"; } >&5
1826 (eval "$ac_try") 2>&5
1827 ac_status=$?
1828 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1829 test $ac_status = 0; }; }; then :
1830 ac_retval=0
1831else
1832 $as_echo "$as_me: program exited with status $ac_status" >&5
1833 $as_echo "$as_me: failed program was:" >&5
1834sed 's/^/| /' conftest.$ac_ext >&5
1835
1836 ac_retval=$ac_status
1837fi
1838 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1839 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1840 as_fn_set_status $ac_retval
81ecdfbb
RW
1841
1842} # ac_fn_c_try_run
1843
1844# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1845# -------------------------------------------------------
1846# Tests whether HEADER exists and can be compiled using the include files in
1847# INCLUDES, setting the cache variable VAR accordingly.
1848ac_fn_c_check_header_compile ()
1849{
1850 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1852$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1853if eval \${$3+:} false; then :
81ecdfbb
RW
1854 $as_echo_n "(cached) " >&6
1855else
1856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1857/* end confdefs.h. */
1858$4
1859#include <$2>
1860_ACEOF
1861if ac_fn_c_try_compile "$LINENO"; then :
1862 eval "$3=yes"
1863else
1864 eval "$3=no"
1865fi
1866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1867fi
1868eval ac_res=\$$3
1869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1870$as_echo "$ac_res" >&6; }
d0ac1c44 1871 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1872
1873} # ac_fn_c_check_header_compile
1874
1875# ac_fn_c_check_func LINENO FUNC VAR
1876# ----------------------------------
1877# Tests whether FUNC exists, setting the cache variable VAR accordingly
1878ac_fn_c_check_func ()
1879{
1880 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1882$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1883if eval \${$3+:} false; then :
81ecdfbb
RW
1884 $as_echo_n "(cached) " >&6
1885else
1886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887/* end confdefs.h. */
1888/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1889 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1890#define $2 innocuous_$2
1891
1892/* System header to define __stub macros and hopefully few prototypes,
1893 which can conflict with char $2 (); below.
1894 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1895 <limits.h> exists even on freestanding compilers. */
1896
1897#ifdef __STDC__
1898# include <limits.h>
1899#else
1900# include <assert.h>
1901#endif
1902
1903#undef $2
1904
1905/* Override any GCC internal prototype to avoid an error.
1906 Use char because int might match the return type of a GCC
1907 builtin and then its argument prototype would still apply. */
1908#ifdef __cplusplus
1909extern "C"
1910#endif
1911char $2 ();
1912/* The GNU C library defines this for functions which it implements
1913 to always fail with ENOSYS. Some functions are actually named
1914 something starting with __ and the normal name is an alias. */
1915#if defined __stub_$2 || defined __stub___$2
1916choke me
1917#endif
1918
1919int
1920main ()
1921{
1922return $2 ();
1923 ;
1924 return 0;
1925}
1926_ACEOF
1927if ac_fn_c_try_link "$LINENO"; then :
1928 eval "$3=yes"
1929else
1930 eval "$3=no"
1931fi
1932rm -f core conftest.err conftest.$ac_objext \
1933 conftest$ac_exeext conftest.$ac_ext
1934fi
1935eval ac_res=\$$3
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1937$as_echo "$ac_res" >&6; }
d0ac1c44 1938 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1939
1940} # ac_fn_c_check_func
1941
d0ac1c44
SM
1942# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1943# -------------------------------------------
1944# Tests whether TYPE exists after having included INCLUDES, setting cache
1945# variable VAR accordingly.
1946ac_fn_c_check_type ()
1947{
1948 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1950$as_echo_n "checking for $2... " >&6; }
1951if eval \${$3+:} false; then :
1952 $as_echo_n "(cached) " >&6
1953else
1954 eval "$3=no"
1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956/* end confdefs.h. */
1957$4
1958int
1959main ()
1960{
1961if (sizeof ($2))
1962 return 0;
1963 ;
1964 return 0;
1965}
1966_ACEOF
1967if ac_fn_c_try_compile "$LINENO"; then :
1968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1969/* end confdefs.h. */
1970$4
1971int
1972main ()
1973{
1974if (sizeof (($2)))
1975 return 0;
1976 ;
1977 return 0;
1978}
1979_ACEOF
1980if ac_fn_c_try_compile "$LINENO"; then :
1981
1982else
1983 eval "$3=yes"
1984fi
1985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1986fi
1987rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1988fi
1989eval ac_res=\$$3
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1991$as_echo "$ac_res" >&6; }
1992 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1993
1994} # ac_fn_c_check_type
1995
1996# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1997# ---------------------------------------------
1998# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1999# accordingly.
81ecdfbb
RW
2000ac_fn_c_check_decl ()
2001{
2002 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
2003 as_decl_name=`echo $2|sed 's/ *(.*//'`
2004 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2006$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
d0ac1c44 2007if eval \${$3+:} false; then :
81ecdfbb
RW
2008 $as_echo_n "(cached) " >&6
2009else
2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011/* end confdefs.h. */
2012$4
2013int
2014main ()
2015{
360cfc9c
AM
2016#ifndef $as_decl_name
2017#ifdef __cplusplus
2018 (void) $as_decl_use;
2019#else
2020 (void) $as_decl_name;
2021#endif
81ecdfbb
RW
2022#endif
2023
2024 ;
2025 return 0;
2026}
2027_ACEOF
2028if ac_fn_c_try_compile "$LINENO"; then :
2029 eval "$3=yes"
2030else
2031 eval "$3=no"
2032fi
2033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034fi
2035eval ac_res=\$$3
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2037$as_echo "$ac_res" >&6; }
d0ac1c44 2038 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
2039
2040} # ac_fn_c_check_decl
2041cat >config.log <<_ACEOF
2042This file contains any messages produced by compilers while
2043running configure, to aid debugging if configure makes a mistake.
2044
573fe3fb 2045It was created by gas $as_me 2.36.50, which was
d0ac1c44 2046generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2047
2048 $ $0 $@
2049
2050_ACEOF
2051exec 5>>config.log
2052{
2053cat <<_ASUNAME
2054## --------- ##
2055## Platform. ##
2056## --------- ##
2057
2058hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2059uname -m = `(uname -m) 2>/dev/null || echo unknown`
2060uname -r = `(uname -r) 2>/dev/null || echo unknown`
2061uname -s = `(uname -s) 2>/dev/null || echo unknown`
2062uname -v = `(uname -v) 2>/dev/null || echo unknown`
2063
2064/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2065/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2066
2067/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
13b2be9c
DJ
2068/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2069/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
81ecdfbb 2070/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
13b2be9c
DJ
2071/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2072/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2073/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2074
2075_ASUNAME
2076
2077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2078for as_dir in $PATH
2079do
2080 IFS=$as_save_IFS
2081 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2082 $as_echo "PATH: $as_dir"
2083 done
2084IFS=$as_save_IFS
9b2b7d69 2085
13b2be9c 2086} >&5
6840198f 2087
13b2be9c 2088cat >&5 <<_ACEOF
c8615825 2089
9b2b7d69 2090
13b2be9c
DJ
2091## ----------- ##
2092## Core tests. ##
2093## ----------- ##
87ccc1b0 2094
13b2be9c 2095_ACEOF
9b2b7d69 2096
13b2be9c
DJ
2097
2098# Keep a trace of the command line.
2099# Strip out --no-create and --no-recursion so they do not pile up.
2100# Strip out --silent because we don't want to record it for future runs.
2101# Also quote any args containing shell meta-characters.
2102# Make two passes to allow for proper duplicate-argument suppression.
2103ac_configure_args=
2104ac_configure_args0=
2105ac_configure_args1=
13b2be9c
DJ
2106ac_must_keep_next=false
2107for ac_pass in 1 2
2108do
2109 for ac_arg
2110 do
2111 case $ac_arg in
2112 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2113 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2114 | -silent | --silent | --silen | --sile | --sil)
2115 continue ;;
81ecdfbb
RW
2116 *\'*)
2117 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
2118 esac
2119 case $ac_pass in
81ecdfbb 2120 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
13b2be9c 2121 2)
81ecdfbb 2122 as_fn_append ac_configure_args1 " '$ac_arg'"
13b2be9c 2123 if test $ac_must_keep_next = true; then
ab509236 2124 ac_must_keep_next=false # Got value, back to normal.
13b2be9c 2125 else
ab509236
L
2126 case $ac_arg in
2127 *=* | --config-cache | -C | -disable-* | --disable-* \
2128 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2129 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2130 | -with-* | --with-* | -without-* | --without-* | --x)
2131 case "$ac_configure_args0 " in
2132 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2133 esac
2134 ;;
2135 -* ) ac_must_keep_next=true ;;
2136 esac
13b2be9c 2137 fi
81ecdfbb 2138 as_fn_append ac_configure_args " '$ac_arg'"
c8615825
AM
2139 ;;
2140 esac
2141 done
13b2be9c 2142done
81ecdfbb
RW
2143{ ac_configure_args0=; unset ac_configure_args0;}
2144{ ac_configure_args1=; unset ac_configure_args1;}
13b2be9c
DJ
2145
2146# When interrupted or exit'd, cleanup temporary files, and complete
2147# config.log. We remove comments because anyway the quotes in there
2148# would cause problems or look ugly.
81ecdfbb
RW
2149# WARNING: Use '\'' to represent an apostrophe within the trap.
2150# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
13b2be9c
DJ
2151trap 'exit_status=$?
2152 # Save into config.log some information that might help in debugging.
2153 {
2154 echo
2155
d0ac1c44 2156 $as_echo "## ---------------- ##
13b2be9c 2157## Cache variables. ##
d0ac1c44 2158## ---------------- ##"
13b2be9c
DJ
2159 echo
2160 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2161(
2162 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2163 eval ac_val=\$$ac_var
2164 case $ac_val in #(
2165 *${as_nl}*)
2166 case $ac_var in #(
2167 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2168$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2169 esac
2170 case $ac_var in #(
2171 _ | IFS | as_nl) ;; #(
2172 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2173 *) { eval $ac_var=; unset $ac_var;} ;;
2174 esac ;;
2175 esac
2176 done
13b2be9c 2177 (set) 2>&1 |
81ecdfbb
RW
2178 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2179 *${as_nl}ac_space=\ *)
13b2be9c 2180 sed -n \
81ecdfbb
RW
2181 "s/'\''/'\''\\\\'\'''\''/g;
2182 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2183 ;; #(
13b2be9c 2184 *)
81ecdfbb 2185 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 2186 ;;
81ecdfbb
RW
2187 esac |
2188 sort
2189)
13b2be9c
DJ
2190 echo
2191
d0ac1c44 2192 $as_echo "## ----------------- ##
13b2be9c 2193## Output variables. ##
d0ac1c44 2194## ----------------- ##"
13b2be9c
DJ
2195 echo
2196 for ac_var in $ac_subst_vars
2197 do
81ecdfbb
RW
2198 eval ac_val=\$$ac_var
2199 case $ac_val in
2200 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2201 esac
2202 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2203 done | sort
2204 echo
2205
2206 if test -n "$ac_subst_files"; then
d0ac1c44 2207 $as_echo "## ------------------- ##
81ecdfbb 2208## File substitutions. ##
d0ac1c44 2209## ------------------- ##"
13b2be9c
DJ
2210 echo
2211 for ac_var in $ac_subst_files
2212 do
81ecdfbb
RW
2213 eval ac_val=\$$ac_var
2214 case $ac_val in
2215 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2216 esac
2217 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2218 done | sort
2219 echo
2220 fi
2221
2222 if test -s confdefs.h; then
d0ac1c44 2223 $as_echo "## ----------- ##
13b2be9c 2224## confdefs.h. ##
d0ac1c44 2225## ----------- ##"
13b2be9c 2226 echo
81ecdfbb 2227 cat confdefs.h
13b2be9c
DJ
2228 echo
2229 fi
2230 test "$ac_signal" != 0 &&
81ecdfbb
RW
2231 $as_echo "$as_me: caught signal $ac_signal"
2232 $as_echo "$as_me: exit $exit_status"
13b2be9c 2233 } >&5
81ecdfbb
RW
2234 rm -f core *.core core.conftest.* &&
2235 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
13b2be9c 2236 exit $exit_status
81ecdfbb 2237' 0
13b2be9c 2238for ac_signal in 1 2 13 15; do
81ecdfbb 2239 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
13b2be9c
DJ
2240done
2241ac_signal=0
2242
2243# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2244rm -f -r conftest* confdefs.h
2245
2246$as_echo "/* confdefs.h */" > confdefs.h
13b2be9c
DJ
2247
2248# Predefined preprocessor variables.
2249
2250cat >>confdefs.h <<_ACEOF
2251#define PACKAGE_NAME "$PACKAGE_NAME"
2252_ACEOF
2253
13b2be9c
DJ
2254cat >>confdefs.h <<_ACEOF
2255#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2256_ACEOF
2257
13b2be9c
DJ
2258cat >>confdefs.h <<_ACEOF
2259#define PACKAGE_VERSION "$PACKAGE_VERSION"
2260_ACEOF
2261
13b2be9c
DJ
2262cat >>confdefs.h <<_ACEOF
2263#define PACKAGE_STRING "$PACKAGE_STRING"
2264_ACEOF
2265
13b2be9c
DJ
2266cat >>confdefs.h <<_ACEOF
2267#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2268_ACEOF
2269
81ecdfbb
RW
2270cat >>confdefs.h <<_ACEOF
2271#define PACKAGE_URL "$PACKAGE_URL"
2272_ACEOF
2273
13b2be9c
DJ
2274
2275# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2276# Prefer an explicitly selected file to automatically selected ones.
2277ac_site_file1=NONE
2278ac_site_file2=NONE
2279if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2280 # We do not want a PATH search for config.site.
2281 case $CONFIG_SITE in #((
2282 -*) ac_site_file1=./$CONFIG_SITE;;
2283 */*) ac_site_file1=$CONFIG_SITE;;
2284 *) ac_site_file1=./$CONFIG_SITE;;
2285 esac
81ecdfbb
RW
2286elif test "x$prefix" != xNONE; then
2287 ac_site_file1=$prefix/share/config.site
2288 ac_site_file2=$prefix/etc/config.site
2289else
2290 ac_site_file1=$ac_default_prefix/share/config.site
2291 ac_site_file2=$ac_default_prefix/etc/config.site
2292fi
2293for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2294do
2295 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2296 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2297 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2298$as_echo "$as_me: loading site script $ac_site_file" >&6;}
13b2be9c 2299 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2300 . "$ac_site_file" \
2301 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2302$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2303as_fn_error $? "failed to load site script $ac_site_file
2304See \`config.log' for more details" "$LINENO" 5; }
13b2be9c
DJ
2305 fi
2306done
2307
2308if test -r "$cache_file"; then
d0ac1c44
SM
2309 # Some versions of bash will fail to source /dev/null (special files
2310 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2311 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2313$as_echo "$as_me: loading cache $cache_file" >&6;}
13b2be9c 2314 case $cache_file in
81ecdfbb
RW
2315 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2316 *) . "./$cache_file";;
13b2be9c
DJ
2317 esac
2318 fi
2319else
81ecdfbb
RW
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2321$as_echo "$as_me: creating cache $cache_file" >&6;}
13b2be9c
DJ
2322 >$cache_file
2323fi
2324
2325# Check that the precious variables saved in the cache have kept the same
2326# value.
2327ac_cache_corrupted=false
81ecdfbb 2328for ac_var in $ac_precious_vars; do
13b2be9c
DJ
2329 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2330 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2331 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2332 eval ac_new_val=\$ac_env_${ac_var}_value
13b2be9c
DJ
2333 case $ac_old_set,$ac_new_set in
2334 set,)
81ecdfbb
RW
2335 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2336$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
13b2be9c
DJ
2337 ac_cache_corrupted=: ;;
2338 ,set)
81ecdfbb
RW
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2340$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
13b2be9c
DJ
2341 ac_cache_corrupted=: ;;
2342 ,);;
2343 *)
2344 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2345 # differences in whitespace do not lead to failure.
2346 ac_old_val_w=`echo x $ac_old_val`
2347 ac_new_val_w=`echo x $ac_new_val`
2348 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2350$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2351 ac_cache_corrupted=:
2352 else
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2354$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2355 eval $ac_var=\$ac_old_val
2356 fi
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2358$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2360$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
13b2be9c
DJ
2361 fi;;
2362 esac
2363 # Pass precious variables to config.status.
2364 if test "$ac_new_set" = set; then
2365 case $ac_new_val in
81ecdfbb 2366 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
2367 *) ac_arg=$ac_var=$ac_new_val ;;
2368 esac
2369 case " $ac_configure_args " in
2370 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2371 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
13b2be9c
DJ
2372 esac
2373 fi
2374done
2375if $ac_cache_corrupted; then
81ecdfbb
RW
2376 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2377$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2379$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2380 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
13b2be9c 2381fi
81ecdfbb
RW
2382## -------------------- ##
2383## Main body of script. ##
2384## -------------------- ##
13b2be9c
DJ
2385
2386ac_ext=c
2387ac_cpp='$CPP $CPPFLAGS'
2388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2390ac_compiler_gnu=$ac_cv_c_compiler_gnu
2391
2392
2393
13b2be9c 2394
da594c4a 2395
13b2be9c
DJ
2396
2397
2398ac_aux_dir=
81ecdfbb 2399for ac_dir in .. "$srcdir"/..; do
d0ac1c44
SM
2400 if test -f "$ac_dir/install-sh"; then
2401 ac_aux_dir=$ac_dir
2402 ac_install_sh="$ac_aux_dir/install-sh -c"
2403 break
2404 elif test -f "$ac_dir/install.sh"; then
2405 ac_aux_dir=$ac_dir
2406 ac_install_sh="$ac_aux_dir/install.sh -c"
2407 break
2408 elif test -f "$ac_dir/shtool"; then
2409 ac_aux_dir=$ac_dir
2410 ac_install_sh="$ac_aux_dir/shtool install -c"
2411 break
2412 fi
13b2be9c
DJ
2413done
2414if test -z "$ac_aux_dir"; then
d0ac1c44 2415 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
13b2be9c 2416fi
81ecdfbb
RW
2417
2418# These three variables are undocumented and unsupported,
2419# and are intended to be withdrawn in a future Autoconf release.
2420# They can cause serious problems if a builder's source tree is in a directory
2421# whose full name contains unusual characters.
2422ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2423ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2424ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2425
13b2be9c
DJ
2426
2427# Make sure we can run config.sub.
81ecdfbb 2428$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2429 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2430
2431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2432$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2433if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2434 $as_echo_n "(cached) " >&6
2435else
2436 ac_build_alias=$build_alias
2437test "x$ac_build_alias" = x &&
2438 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2439test "x$ac_build_alias" = x &&
d0ac1c44 2440 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2441ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2442 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2443
2444fi
2445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2446$as_echo "$ac_cv_build" >&6; }
2447case $ac_cv_build in
2448*-*-*) ;;
d0ac1c44 2449*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb 2450esac
13b2be9c 2451build=$ac_cv_build
81ecdfbb
RW
2452ac_save_IFS=$IFS; IFS='-'
2453set x $ac_cv_build
2454shift
2455build_cpu=$1
2456build_vendor=$2
2457shift; shift
2458# Remember, the first character of IFS is used to create $*,
2459# except with old shells:
2460build_os=$*
2461IFS=$ac_save_IFS
2462case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2463
2464
81ecdfbb
RW
2465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2466$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2467if ${ac_cv_host+:} false; then :
81ecdfbb 2468 $as_echo_n "(cached) " >&6
13b2be9c 2469else
81ecdfbb
RW
2470 if test "x$host_alias" = x; then
2471 ac_cv_host=$ac_cv_build
2472else
2473 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2474 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
81ecdfbb 2475fi
13b2be9c
DJ
2476
2477fi
81ecdfbb
RW
2478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2479$as_echo "$ac_cv_host" >&6; }
2480case $ac_cv_host in
2481*-*-*) ;;
d0ac1c44 2482*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb 2483esac
13b2be9c 2484host=$ac_cv_host
81ecdfbb
RW
2485ac_save_IFS=$IFS; IFS='-'
2486set x $ac_cv_host
2487shift
2488host_cpu=$1
2489host_vendor=$2
2490shift; shift
2491# Remember, the first character of IFS is used to create $*,
2492# except with old shells:
2493host_os=$*
2494IFS=$ac_save_IFS
2495case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2496
2497
81ecdfbb
RW
2498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2499$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2500if ${ac_cv_target+:} false; then :
81ecdfbb
RW
2501 $as_echo_n "(cached) " >&6
2502else
2503 if test "x$target_alias" = x; then
2504 ac_cv_target=$ac_cv_host
13b2be9c 2505else
81ecdfbb 2506 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2507 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
81ecdfbb 2508fi
13b2be9c
DJ
2509
2510fi
81ecdfbb
RW
2511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2512$as_echo "$ac_cv_target" >&6; }
2513case $ac_cv_target in
2514*-*-*) ;;
d0ac1c44 2515*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb 2516esac
13b2be9c 2517target=$ac_cv_target
81ecdfbb
RW
2518ac_save_IFS=$IFS; IFS='-'
2519set x $ac_cv_target
2520shift
2521target_cpu=$1
2522target_vendor=$2
2523shift; shift
2524# Remember, the first character of IFS is used to create $*,
2525# except with old shells:
2526target_os=$*
2527IFS=$ac_save_IFS
2528case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2529
2530
2531# The aliases save the names the user supplied, while $host etc.
2532# will get canonicalized.
2533test -n "$target_alias" &&
2534 test "$program_prefix$program_suffix$program_transform_name" = \
2535 NONENONEs,x,x, &&
2536 program_prefix=${target_alias}-
d0ac1c44
SM
2537# Expand $ac_aux_dir to an absolute path.
2538am_aux_dir=`cd "$ac_aux_dir" && pwd`
2539
13b2be9c
DJ
2540ac_ext=c
2541ac_cpp='$CPP $CPPFLAGS'
2542ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2543ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2544ac_compiler_gnu=$ac_cv_c_compiler_gnu
2545if test -n "$ac_tool_prefix"; then
2546 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2547set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2549$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2550if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2551 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2552else
2553 if test -n "$CC"; then
2554 ac_cv_prog_CC="$CC" # Let the user override the test.
2555else
2556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557for as_dir in $PATH
2558do
2559 IFS=$as_save_IFS
2560 test -z "$as_dir" && as_dir=.
81ecdfbb 2561 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2562 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13b2be9c 2563 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2565 break 2
2566 fi
2567done
81ecdfbb
RW
2568 done
2569IFS=$as_save_IFS
13b2be9c
DJ
2570
2571fi
2572fi
2573CC=$ac_cv_prog_CC
2574if test -n "$CC"; then
81ecdfbb
RW
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2576$as_echo "$CC" >&6; }
13b2be9c 2577else
81ecdfbb
RW
2578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2579$as_echo "no" >&6; }
13b2be9c
DJ
2580fi
2581
81ecdfbb 2582
13b2be9c
DJ
2583fi
2584if test -z "$ac_cv_prog_CC"; then
2585 ac_ct_CC=$CC
2586 # Extract the first word of "gcc", so it can be a program name with args.
2587set dummy gcc; ac_word=$2
81ecdfbb
RW
2588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2589$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2590if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2591 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2592else
2593 if test -n "$ac_ct_CC"; then
2594 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2595else
2596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2597for as_dir in $PATH
2598do
2599 IFS=$as_save_IFS
2600 test -z "$as_dir" && as_dir=.
81ecdfbb 2601 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2602 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13b2be9c 2603 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2605 break 2
2606 fi
2607done
81ecdfbb
RW
2608 done
2609IFS=$as_save_IFS
13b2be9c
DJ
2610
2611fi
2612fi
2613ac_ct_CC=$ac_cv_prog_ac_ct_CC
2614if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2616$as_echo "$ac_ct_CC" >&6; }
13b2be9c 2617else
81ecdfbb
RW
2618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2619$as_echo "no" >&6; }
13b2be9c
DJ
2620fi
2621
81ecdfbb
RW
2622 if test "x$ac_ct_CC" = x; then
2623 CC=""
2624 else
2625 case $cross_compiling:$ac_tool_warned in
2626yes:)
2627{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2628$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2629ac_tool_warned=yes ;;
2630esac
2631 CC=$ac_ct_CC
2632 fi
13b2be9c
DJ
2633else
2634 CC="$ac_cv_prog_CC"
2635fi
2636
2637if test -z "$CC"; then
81ecdfbb
RW
2638 if test -n "$ac_tool_prefix"; then
2639 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
13b2be9c 2640set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2642$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2643if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2644 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2645else
2646 if test -n "$CC"; then
2647 ac_cv_prog_CC="$CC" # Let the user override the test.
2648else
2649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650for as_dir in $PATH
2651do
2652 IFS=$as_save_IFS
2653 test -z "$as_dir" && as_dir=.
81ecdfbb 2654 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2655 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13b2be9c 2656 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2658 break 2
2659 fi
2660done
81ecdfbb
RW
2661 done
2662IFS=$as_save_IFS
13b2be9c
DJ
2663
2664fi
2665fi
2666CC=$ac_cv_prog_CC
2667if test -n "$CC"; then
81ecdfbb
RW
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2669$as_echo "$CC" >&6; }
13b2be9c 2670else
81ecdfbb
RW
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2672$as_echo "no" >&6; }
13b2be9c
DJ
2673fi
2674
13b2be9c 2675
81ecdfbb 2676 fi
13b2be9c
DJ
2677fi
2678if test -z "$CC"; then
2679 # Extract the first word of "cc", so it can be a program name with args.
2680set dummy cc; ac_word=$2
81ecdfbb
RW
2681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2682$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2683if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2684 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2685else
2686 if test -n "$CC"; then
2687 ac_cv_prog_CC="$CC" # Let the user override the test.
2688else
2689 ac_prog_rejected=no
2690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2691for as_dir in $PATH
2692do
2693 IFS=$as_save_IFS
2694 test -z "$as_dir" && as_dir=.
81ecdfbb 2695 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13b2be9c
DJ
2697 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2698 ac_prog_rejected=yes
2699 continue
2700 fi
2701 ac_cv_prog_CC="cc"
81ecdfbb 2702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2703 break 2
2704 fi
2705done
81ecdfbb
RW
2706 done
2707IFS=$as_save_IFS
2708
13b2be9c
DJ
2709if test $ac_prog_rejected = yes; then
2710 # We found a bogon in the path, so make sure we never use it.
2711 set dummy $ac_cv_prog_CC
2712 shift
2713 if test $# != 0; then
2714 # We chose a different compiler from the bogus one.
2715 # However, it has the same basename, so the bogon will be chosen
2716 # first if we set CC to just the basename; use the full file name.
2717 shift
2718 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2719 fi
2720fi
2721fi
2722fi
2723CC=$ac_cv_prog_CC
2724if test -n "$CC"; then
81ecdfbb
RW
2725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2726$as_echo "$CC" >&6; }
13b2be9c 2727else
81ecdfbb
RW
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2729$as_echo "no" >&6; }
13b2be9c
DJ
2730fi
2731
81ecdfbb 2732
13b2be9c
DJ
2733fi
2734if test -z "$CC"; then
2735 if test -n "$ac_tool_prefix"; then
81ecdfbb 2736 for ac_prog in cl.exe
13b2be9c
DJ
2737 do
2738 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2739set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2741$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2742if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2743 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2744else
2745 if test -n "$CC"; then
2746 ac_cv_prog_CC="$CC" # Let the user override the test.
2747else
2748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2749for as_dir in $PATH
2750do
2751 IFS=$as_save_IFS
2752 test -z "$as_dir" && as_dir=.
81ecdfbb 2753 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2754 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13b2be9c 2755 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2756 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2757 break 2
2758 fi
2759done
81ecdfbb
RW
2760 done
2761IFS=$as_save_IFS
13b2be9c
DJ
2762
2763fi
2764fi
2765CC=$ac_cv_prog_CC
2766if test -n "$CC"; then
81ecdfbb
RW
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2768$as_echo "$CC" >&6; }
13b2be9c 2769else
81ecdfbb
RW
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2771$as_echo "no" >&6; }
13b2be9c
DJ
2772fi
2773
81ecdfbb 2774
13b2be9c
DJ
2775 test -n "$CC" && break
2776 done
2777fi
2778if test -z "$CC"; then
2779 ac_ct_CC=$CC
81ecdfbb 2780 for ac_prog in cl.exe
13b2be9c
DJ
2781do
2782 # Extract the first word of "$ac_prog", so it can be a program name with args.
2783set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2785$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2786if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2787 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2788else
2789 if test -n "$ac_ct_CC"; then
2790 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2791else
2792as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2793for as_dir in $PATH
2794do
2795 IFS=$as_save_IFS
2796 test -z "$as_dir" && as_dir=.
81ecdfbb 2797 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13b2be9c 2799 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2801 break 2
2802 fi
2803done
81ecdfbb
RW
2804 done
2805IFS=$as_save_IFS
13b2be9c
DJ
2806
2807fi
2808fi
2809ac_ct_CC=$ac_cv_prog_ac_ct_CC
2810if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2812$as_echo "$ac_ct_CC" >&6; }
13b2be9c 2813else
81ecdfbb
RW
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2815$as_echo "no" >&6; }
13b2be9c
DJ
2816fi
2817
81ecdfbb 2818
13b2be9c
DJ
2819 test -n "$ac_ct_CC" && break
2820done
2821
81ecdfbb
RW
2822 if test "x$ac_ct_CC" = x; then
2823 CC=""
2824 else
2825 case $cross_compiling:$ac_tool_warned in
2826yes:)
2827{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2828$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2829ac_tool_warned=yes ;;
2830esac
2831 CC=$ac_ct_CC
2832 fi
13b2be9c
DJ
2833fi
2834
2835fi
2836
2837
81ecdfbb
RW
2838test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2839$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2840as_fn_error $? "no acceptable C compiler found in \$PATH
2841See \`config.log' for more details" "$LINENO" 5; }
13b2be9c
DJ
2842
2843# Provide some information about the compiler.
81ecdfbb
RW
2844$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2845set X $ac_compile
2846ac_compiler=$2
2847for ac_option in --version -v -V -qversion; do
2848 { { ac_try="$ac_compiler $ac_option >&5"
2849case "(($ac_try" in
2850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2851 *) ac_try_echo=$ac_try;;
2852esac
2853eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2854$as_echo "$ac_try_echo"; } >&5
2855 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13b2be9c 2856 ac_status=$?
81ecdfbb
RW
2857 if test -s conftest.err; then
2858 sed '10a\
2859... rest of stderr output deleted ...
2860 10q' conftest.err >conftest.er1
2861 cat conftest.er1 >&5
81ecdfbb 2862 fi
d0ac1c44 2863 rm -f conftest.er1 conftest.err
81ecdfbb
RW
2864 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2865 test $ac_status = 0; }
2866done
13b2be9c 2867
81ecdfbb 2868cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2869/* end confdefs.h. */
2870
2871int
2872main ()
2873{
2874
2875 ;
2876 return 0;
2877}
2878_ACEOF
2879ac_clean_files_save=$ac_clean_files
d0ac1c44 2880ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
13b2be9c
DJ
2881# Try to create an executable without -o first, disregard a.out.
2882# It will help us diagnose broken compilers, and finding out an intuition
2883# of exeext.
d0ac1c44
SM
2884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2885$as_echo_n "checking whether the C compiler works... " >&6; }
81ecdfbb
RW
2886ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2887
2888# The possible output files:
2889ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2890
2891ac_rmfiles=
2892for ac_file in $ac_files
2893do
2894 case $ac_file in
2895 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2896 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2897 esac
2898done
2899rm -f $ac_rmfiles
2900
2901if { { ac_try="$ac_link_default"
2902case "(($ac_try" in
2903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2904 *) ac_try_echo=$ac_try;;
2905esac
2906eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2907$as_echo "$ac_try_echo"; } >&5
2908 (eval "$ac_link_default") 2>&5
2909 ac_status=$?
2910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2911 test $ac_status = 0; }; then :
2912 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2913# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2914# in a Makefile. We should not override ac_cv_exeext if it was cached,
2915# so that the user can short-circuit this test for compilers unknown to
2916# Autoconf.
2917for ac_file in $ac_files ''
13b2be9c
DJ
2918do
2919 test -f "$ac_file" || continue
2920 case $ac_file in
81ecdfbb 2921 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
ab509236 2922 ;;
13b2be9c 2923 [ab].out )
ab509236
L
2924 # We found the default executable, but exeext='' is most
2925 # certainly right.
2926 break;;
13b2be9c 2927 *.* )
81ecdfbb
RW
2928 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2929 then :; else
2930 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2931 fi
2932 # We set ac_cv_exeext here because the later test for it is not
2933 # safe: cross compilers may not add the suffix if given an `-o'
2934 # argument, so we may need to know it at that point already.
2935 # Even if this section looks crufty: it has the advantage of
2936 # actually working.
ab509236 2937 break;;
13b2be9c 2938 * )
ab509236 2939 break;;
13b2be9c
DJ
2940 esac
2941done
81ecdfbb
RW
2942test "$ac_cv_exeext" = no && ac_cv_exeext=
2943
13b2be9c 2944else
81ecdfbb
RW
2945 ac_file=''
2946fi
81ecdfbb 2947if test -z "$ac_file"; then :
d0ac1c44
SM
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2949$as_echo "no" >&6; }
2950$as_echo "$as_me: failed program was:" >&5
13b2be9c
DJ
2951sed 's/^/| /' conftest.$ac_ext >&5
2952
81ecdfbb
RW
2953{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2954$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2955as_fn_error 77 "C compiler cannot create executables
2956See \`config.log' for more details" "$LINENO" 5; }
2957else
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2959$as_echo "yes" >&6; }
13b2be9c 2960fi
d0ac1c44
SM
2961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2962$as_echo_n "checking for C compiler default output file name... " >&6; }
2963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2964$as_echo "$ac_file" >&6; }
13b2be9c 2965ac_exeext=$ac_cv_exeext
13b2be9c 2966
d0ac1c44 2967rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
13b2be9c 2968ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
2969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2970$as_echo_n "checking for suffix of executables... " >&6; }
2971if { { ac_try="$ac_link"
2972case "(($ac_try" in
2973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2974 *) ac_try_echo=$ac_try;;
2975esac
2976eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2977$as_echo "$ac_try_echo"; } >&5
2978 (eval "$ac_link") 2>&5
13b2be9c 2979 ac_status=$?
81ecdfbb
RW
2980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2981 test $ac_status = 0; }; then :
13b2be9c
DJ
2982 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2983# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2984# work properly (i.e., refer to `conftest.exe'), while it won't with
2985# `rm'.
2986for ac_file in conftest.exe conftest conftest.*; do
2987 test -f "$ac_file" || continue
2988 case $ac_file in
81ecdfbb 2989 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
13b2be9c 2990 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
ab509236 2991 break;;
13b2be9c
DJ
2992 * ) break;;
2993 esac
2994done
2995else
81ecdfbb
RW
2996 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2997$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2998as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2999See \`config.log' for more details" "$LINENO" 5; }
13b2be9c 3000fi
d0ac1c44 3001rm -f conftest conftest$ac_cv_exeext
81ecdfbb
RW
3002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3003$as_echo "$ac_cv_exeext" >&6; }
13b2be9c
DJ
3004
3005rm -f conftest.$ac_ext
3006EXEEXT=$ac_cv_exeext
3007ac_exeext=$EXEEXT
d0ac1c44
SM
3008cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3009/* end confdefs.h. */
3010#include <stdio.h>
3011int
3012main ()
3013{
3014FILE *f = fopen ("conftest.out", "w");
3015 return ferror (f) || fclose (f) != 0;
3016
3017 ;
3018 return 0;
3019}
3020_ACEOF
3021ac_clean_files="$ac_clean_files conftest.out"
3022# Check that the compiler produces executables we can run. If not, either
3023# the compiler is broken, or we cross compile.
3024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3025$as_echo_n "checking whether we are cross compiling... " >&6; }
3026if test "$cross_compiling" != yes; then
3027 { { ac_try="$ac_link"
3028case "(($ac_try" in
3029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3030 *) ac_try_echo=$ac_try;;
3031esac
3032eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3033$as_echo "$ac_try_echo"; } >&5
3034 (eval "$ac_link") 2>&5
3035 ac_status=$?
3036 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3037 test $ac_status = 0; }
3038 if { ac_try='./conftest$ac_cv_exeext'
3039 { { case "(($ac_try" in
3040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3041 *) ac_try_echo=$ac_try;;
3042esac
3043eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3044$as_echo "$ac_try_echo"; } >&5
3045 (eval "$ac_try") 2>&5
3046 ac_status=$?
3047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3048 test $ac_status = 0; }; }; then
3049 cross_compiling=no
3050 else
3051 if test "$cross_compiling" = maybe; then
3052 cross_compiling=yes
3053 else
3054 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3055$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3056as_fn_error $? "cannot run C compiled programs.
3057If you meant to cross compile, use \`--host'.
3058See \`config.log' for more details" "$LINENO" 5; }
3059 fi
3060 fi
3061fi
3062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3063$as_echo "$cross_compiling" >&6; }
3064
3065rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3066ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
3067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3068$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3069if ${ac_cv_objext+:} false; then :
81ecdfbb 3070 $as_echo_n "(cached) " >&6
13b2be9c 3071else
81ecdfbb 3072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3073/* end confdefs.h. */
3074
3075int
3076main ()
3077{
3078
3079 ;
3080 return 0;
3081}
3082_ACEOF
3083rm -f conftest.o conftest.obj
81ecdfbb
RW
3084if { { ac_try="$ac_compile"
3085case "(($ac_try" in
3086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087 *) ac_try_echo=$ac_try;;
3088esac
3089eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3090$as_echo "$ac_try_echo"; } >&5
3091 (eval "$ac_compile") 2>&5
3092 ac_status=$?
3093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3094 test $ac_status = 0; }; then :
3095 for ac_file in conftest.o conftest.obj conftest.*; do
3096 test -f "$ac_file" || continue;
13b2be9c 3097 case $ac_file in
81ecdfbb 3098 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
13b2be9c
DJ
3099 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3100 break;;
3101 esac
3102done
3103else
81ecdfbb 3104 $as_echo "$as_me: failed program was:" >&5
13b2be9c
DJ
3105sed 's/^/| /' conftest.$ac_ext >&5
3106
81ecdfbb
RW
3107{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3108$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3109as_fn_error $? "cannot compute suffix of object files: cannot compile
3110See \`config.log' for more details" "$LINENO" 5; }
13b2be9c 3111fi
13b2be9c
DJ
3112rm -f conftest.$ac_cv_objext conftest.$ac_ext
3113fi
81ecdfbb
RW
3114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3115$as_echo "$ac_cv_objext" >&6; }
13b2be9c
DJ
3116OBJEXT=$ac_cv_objext
3117ac_objext=$OBJEXT
81ecdfbb
RW
3118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3119$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3120if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 3121 $as_echo_n "(cached) " >&6
13b2be9c 3122else
81ecdfbb 3123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3124/* end confdefs.h. */
3125
3126int
3127main ()
3128{
3129#ifndef __GNUC__
3130 choke me
3131#endif
3132
3133 ;
3134 return 0;
3135}
3136_ACEOF
81ecdfbb 3137if ac_fn_c_try_compile "$LINENO"; then :
13b2be9c
DJ
3138 ac_compiler_gnu=yes
3139else
81ecdfbb 3140 ac_compiler_gnu=no
13b2be9c 3141fi
81ecdfbb 3142rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
3143ac_cv_c_compiler_gnu=$ac_compiler_gnu
3144
3145fi
81ecdfbb
RW
3146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3147$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3148if test $ac_compiler_gnu = yes; then
3149 GCC=yes
3150else
3151 GCC=
3152fi
13b2be9c
DJ
3153ac_test_CFLAGS=${CFLAGS+set}
3154ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3156$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3157if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
3158 $as_echo_n "(cached) " >&6
3159else
3160 ac_save_c_werror_flag=$ac_c_werror_flag
3161 ac_c_werror_flag=yes
3162 ac_cv_prog_cc_g=no
3163 CFLAGS="-g"
3164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3165/* end confdefs.h. */
3166
3167int
3168main ()
3169{
3170
3171 ;
3172 return 0;
3173}
3174_ACEOF
81ecdfbb 3175if ac_fn_c_try_compile "$LINENO"; then :
13b2be9c
DJ
3176 ac_cv_prog_cc_g=yes
3177else
81ecdfbb
RW
3178 CFLAGS=""
3179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180/* end confdefs.h. */
13b2be9c 3181
81ecdfbb
RW
3182int
3183main ()
3184{
3185
3186 ;
3187 return 0;
3188}
3189_ACEOF
3190if ac_fn_c_try_compile "$LINENO"; then :
3191
3192else
3193 ac_c_werror_flag=$ac_save_c_werror_flag
3194 CFLAGS="-g"
3195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3196/* end confdefs.h. */
3197
3198int
3199main ()
3200{
3201
3202 ;
3203 return 0;
3204}
3205_ACEOF
3206if ac_fn_c_try_compile "$LINENO"; then :
3207 ac_cv_prog_cc_g=yes
3208fi
3209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 3210fi
81ecdfbb 3211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 3212fi
81ecdfbb
RW
3213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3214 ac_c_werror_flag=$ac_save_c_werror_flag
3215fi
3216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3217$as_echo "$ac_cv_prog_cc_g" >&6; }
13b2be9c
DJ
3218if test "$ac_test_CFLAGS" = set; then
3219 CFLAGS=$ac_save_CFLAGS
3220elif test $ac_cv_prog_cc_g = yes; then
3221 if test "$GCC" = yes; then
3222 CFLAGS="-g -O2"
3223 else
3224 CFLAGS="-g"
3225 fi
3226else
3227 if test "$GCC" = yes; then
3228 CFLAGS="-O2"
3229 else
3230 CFLAGS=
3231 fi
3232fi
81ecdfbb
RW
3233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3234$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3235if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3236 $as_echo_n "(cached) " >&6
13b2be9c 3237else
81ecdfbb 3238 ac_cv_prog_cc_c89=no
13b2be9c 3239ac_save_CC=$CC
81ecdfbb 3240cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3241/* end confdefs.h. */
3242#include <stdarg.h>
3243#include <stdio.h>
d0ac1c44 3244struct stat;
13b2be9c
DJ
3245/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3246struct buf { int x; };
3247FILE * (*rcsopen) (struct buf *, struct stat *, int);
3248static char *e (p, i)
3249 char **p;
3250 int i;
3251{
3252 return p[i];
3253}
3254static char *f (char * (*g) (char **, int), char **p, ...)
3255{
3256 char *s;
3257 va_list v;
3258 va_start (v,p);
3259 s = g (p, va_arg (v,int));
3260 va_end (v);
3261 return s;
3262}
ab509236
L
3263
3264/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3265 function prototypes and stuff, but not '\xHH' hex character constants.
3266 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3267 as 'x'. The following induces an error, until -std is added to get
ab509236
L
3268 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3269 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3270 that's true only with -std. */
ab509236
L
3271int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3272
81ecdfbb
RW
3273/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3274 inside strings and character constants. */
3275#define FOO(x) 'x'
3276int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3277
13b2be9c
DJ
3278int test (int i, double x);
3279struct s1 {int (*f) (int a);};
3280struct s2 {int (*f) (double a);};
3281int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3282int argc;
3283char **argv;
3284int
3285main ()
3286{
3287return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3288 ;
3289 return 0;
3290}
3291_ACEOF
81ecdfbb
RW
3292for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3293 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13b2be9c
DJ
3294do
3295 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3296 if ac_fn_c_try_compile "$LINENO"; then :
3297 ac_cv_prog_cc_c89=$ac_arg
13b2be9c 3298fi
81ecdfbb
RW
3299rm -f core conftest.err conftest.$ac_objext
3300 test "x$ac_cv_prog_cc_c89" != "xno" && break
13b2be9c 3301done
81ecdfbb 3302rm -f conftest.$ac_ext
13b2be9c
DJ
3303CC=$ac_save_CC
3304
3305fi
81ecdfbb
RW
3306# AC_CACHE_VAL
3307case "x$ac_cv_prog_cc_c89" in
3308 x)
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3310$as_echo "none needed" >&6; } ;;
3311 xno)
3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3313$as_echo "unsupported" >&6; } ;;
13b2be9c 3314 *)
81ecdfbb
RW
3315 CC="$CC $ac_cv_prog_cc_c89"
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3317$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
13b2be9c 3318esac
81ecdfbb 3319if test "x$ac_cv_prog_cc_c89" != xno; then :
13b2be9c 3320
13b2be9c
DJ
3321fi
3322
13b2be9c
DJ
3323ac_ext=c
3324ac_cpp='$CPP $CPPFLAGS'
3325ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3326ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3327ac_compiler_gnu=$ac_cv_c_compiler_gnu
3328
d0ac1c44
SM
3329ac_ext=c
3330ac_cpp='$CPP $CPPFLAGS'
3331ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3332ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3333ac_compiler_gnu=$ac_cv_c_compiler_gnu
3334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3335$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3336if ${am_cv_prog_cc_c_o+:} false; then :
3337 $as_echo_n "(cached) " >&6
3338else
3339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340/* end confdefs.h. */
3341
3342int
3343main ()
3344{
3345
3346 ;
3347 return 0;
3348}
3349_ACEOF
3350 # Make sure it works both with $CC and with simple cc.
3351 # Following AC_PROG_CC_C_O, we do the test twice because some
3352 # compilers refuse to overwrite an existing .o file with -o,
3353 # though they will create one.
3354 am_cv_prog_cc_c_o=yes
3355 for am_i in 1 2; do
3356 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3357 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3358 ac_status=$?
3359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3360 (exit $ac_status); } \
3361 && test -f conftest2.$ac_objext; then
3362 : OK
3363 else
3364 am_cv_prog_cc_c_o=no
3365 break
3366 fi
3367 done
3368 rm -f core conftest*
3369 unset am_i
3370fi
3371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3372$as_echo "$am_cv_prog_cc_c_o" >&6; }
3373if test "$am_cv_prog_cc_c_o" != yes; then
3374 # Losing compiler, so override with the script.
3375 # FIXME: It is wrong to rewrite CC.
3376 # But if we don't then we get into trouble of one sort or another.
3377 # A longer-term fix would be to have automake use am__CC in this case,
3378 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3379 CC="$am_aux_dir/compile $CC"
3380fi
3381ac_ext=c
3382ac_cpp='$CPP $CPPFLAGS'
3383ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3384ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3385ac_compiler_gnu=$ac_cv_c_compiler_gnu
3386
3387
13b2be9c 3388
81ecdfbb
RW
3389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3390$as_echo_n "checking for library containing strerror... " >&6; }
d0ac1c44 3391if ${ac_cv_search_strerror+:} false; then :
81ecdfbb 3392 $as_echo_n "(cached) " >&6
13b2be9c 3393else
ab509236 3394 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3395cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3396/* end confdefs.h. */
3397
81ecdfbb
RW
3398/* Override any GCC internal prototype to avoid an error.
3399 Use char because int might match the return type of a GCC
3400 builtin and then its argument prototype would still apply. */
13b2be9c
DJ
3401#ifdef __cplusplus
3402extern "C"
3403#endif
13b2be9c
DJ
3404char strerror ();
3405int
3406main ()
3407{
81ecdfbb 3408return strerror ();
13b2be9c
DJ
3409 ;
3410 return 0;
3411}
3412_ACEOF
81ecdfbb
RW
3413for ac_lib in '' cposix; do
3414 if test -z "$ac_lib"; then
3415 ac_res="none required"
3416 else
3417 ac_res=-l$ac_lib
ab509236 3418 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3419 fi
3420 if ac_fn_c_try_link "$LINENO"; then :
3421 ac_cv_search_strerror=$ac_res
3422fi
3423rm -f core conftest.err conftest.$ac_objext \
3424 conftest$ac_exeext
d0ac1c44 3425 if ${ac_cv_search_strerror+:} false; then :
81ecdfbb
RW
3426 break
3427fi
3428done
d0ac1c44 3429if ${ac_cv_search_strerror+:} false; then :
ab509236 3430
ab509236 3431else
81ecdfbb 3432 ac_cv_search_strerror=no
13b2be9c 3433fi
81ecdfbb 3434rm conftest.$ac_ext
ab509236
L
3435LIBS=$ac_func_search_save_LIBS
3436fi
81ecdfbb
RW
3437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3438$as_echo "$ac_cv_search_strerror" >&6; }
3439ac_res=$ac_cv_search_strerror
3440if test "$ac_res" != no; then :
3441 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13b2be9c 3442
ab509236 3443fi
13b2be9c
DJ
3444
3445
d0ac1c44 3446am__api_version='1.15'
81ecdfbb 3447
13b2be9c
DJ
3448# Find a good install program. We prefer a C program (faster),
3449# so one script is as good as another. But avoid the broken or
3450# incompatible versions:
3451# SysV /etc/install, /usr/sbin/install
3452# SunOS /usr/etc/install
3453# IRIX /sbin/install
3454# AIX /bin/install
3455# AmigaOS /C/install, which installs bootblocks on floppy discs
3456# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3457# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3458# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
ab509236 3459# OS/2's system install, which has a completely different semantic
13b2be9c 3460# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3461# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3463$as_echo_n "checking for a BSD-compatible install... " >&6; }
13b2be9c 3464if test -z "$INSTALL"; then
d0ac1c44 3465if ${ac_cv_path_install+:} false; then :
81ecdfbb 3466 $as_echo_n "(cached) " >&6
13b2be9c
DJ
3467else
3468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3469for as_dir in $PATH
3470do
3471 IFS=$as_save_IFS
3472 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3473 # Account for people who put trailing slashes in PATH elements.
3474case $as_dir/ in #((
3475 ./ | .// | /[cC]/* | \
13b2be9c 3476 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3477 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
13b2be9c
DJ
3478 /usr/ucb/* ) ;;
3479 *)
3480 # OSF1 and SCO ODT 3.0 have their own names for install.
3481 # Don't use installbsd from OSF since it installs stuff as root
3482 # by default.
3483 for ac_prog in ginstall scoinst install; do
3484 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3485 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
ab509236
L
3486 if test $ac_prog = install &&
3487 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3488 # AIX install. It has an incompatible calling convention.
3489 :
3490 elif test $ac_prog = install &&
3491 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3492 # program-specific install script used by HP pwplus--don't use.
3493 :
3494 else
58c85be7
RW
3495 rm -rf conftest.one conftest.two conftest.dir
3496 echo one > conftest.one
3497 echo two > conftest.two
3498 mkdir conftest.dir
3499 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3500 test -s conftest.one && test -s conftest.two &&
3501 test -s conftest.dir/conftest.one &&
3502 test -s conftest.dir/conftest.two
3503 then
3504 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3505 break 3
3506 fi
ab509236
L
3507 fi
3508 fi
13b2be9c
DJ
3509 done
3510 done
3511 ;;
3512esac
81ecdfbb
RW
3513
3514 done
3515IFS=$as_save_IFS
13b2be9c 3516
58c85be7 3517rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3518
3519fi
3520 if test "${ac_cv_path_install+set}" = set; then
13b2be9c 3521 INSTALL=$ac_cv_path_install
252b5132 3522 else
58c85be7
RW
3523 # As a last resort, use the slow shell script. Don't cache a
3524 # value for INSTALL within a source directory, because that will
252b5132 3525 # break other packages using the cache if that directory is
58c85be7 3526 # removed, or if the value is a relative name.
13b2be9c 3527 INSTALL=$ac_install_sh
252b5132
RH
3528 fi
3529fi
81ecdfbb
RW
3530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3531$as_echo "$INSTALL" >&6; }
252b5132
RH
3532
3533# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3534# It thinks the first close brace ends the variable substitution.
3535test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3536
13b2be9c 3537test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3538
3539test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3540
81ecdfbb
RW
3541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3542$as_echo_n "checking whether build environment is sane... " >&6; }
81ecdfbb
RW
3543# Reject unsafe characters in $srcdir or the absolute working directory
3544# name. Accept space and tab only in the latter.
3545am_lf='
3546'
3547case `pwd` in
3548 *[\\\"\#\$\&\'\`$am_lf]*)
d0ac1c44 3549 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
81ecdfbb
RW
3550esac
3551case $srcdir in
3552 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
d0ac1c44 3553 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
81ecdfbb
RW
3554esac
3555
d0ac1c44 3556# Do 'set' in a subshell so we don't clobber the current shell's
252b5132
RH
3557# arguments. Must try -L first in case configure is actually a
3558# symlink; some systems play weird games with the mod time of symlinks
3559# (eg FreeBSD returns the mod time of the symlink's containing
3560# directory).
3561if (
d0ac1c44
SM
3562 am_has_slept=no
3563 for am_try in 1 2; do
3564 echo "timestamp, slept: $am_has_slept" > conftest.file
3565 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3566 if test "$*" = "X"; then
3567 # -L didn't work.
3568 set X `ls -t "$srcdir/configure" conftest.file`
3569 fi
3570 if test "$*" != "X $srcdir/configure conftest.file" \
3571 && test "$*" != "X conftest.file $srcdir/configure"; then
3572
3573 # If neither matched, then we have a broken ls. This can happen
3574 # if, for instance, CONFIG_SHELL is bash and it inherits a
3575 # broken ls alias from the environment. This has actually
3576 # happened. Such a system could not be considered "sane".
3577 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3578 alias in your environment" "$LINENO" 5
3579 fi
3580 if test "$2" = conftest.file || test $am_try -eq 2; then
3581 break
3582 fi
3583 # Just in case.
3584 sleep 1
3585 am_has_slept=yes
3586 done
13b2be9c
DJ
3587 test "$2" = conftest.file
3588 )
3589then
3590 # Ok.
3591 :
3592else
d0ac1c44 3593 as_fn_error $? "newly created file is older than distributed files!
81ecdfbb 3594Check your system clock" "$LINENO" 5
13b2be9c 3595fi
81ecdfbb
RW
3596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3597$as_echo "yes" >&6; }
d0ac1c44
SM
3598# If we didn't sleep, we still need to ensure time stamps of config.status and
3599# generated files are strictly newer.
3600am_sleep_pid=
3601if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3602 ( sleep 1 ) &
3603 am_sleep_pid=$!
3604fi
3605
3606rm -f conftest.file
3607
13b2be9c 3608test "$program_prefix" != NONE &&
81ecdfbb 3609 program_transform_name="s&^&$program_prefix&;$program_transform_name"
13b2be9c
DJ
3610# Use a double $ so make ignores it.
3611test "$program_suffix" != NONE &&
81ecdfbb
RW
3612 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3613# Double any \ or $.
13b2be9c 3614# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3615ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3616program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
13b2be9c 3617
81ecdfbb
RW
3618if test x"${MISSING+set}" != xset; then
3619 case $am_aux_dir in
3620 *\ * | *\ *)
3621 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3622 *)
3623 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3624 esac
3625fi
13b2be9c 3626# Use eval to expand $SHELL
d0ac1c44
SM
3627if eval "$MISSING --is-lightweight"; then
3628 am_missing_run="$MISSING "
13b2be9c
DJ
3629else
3630 am_missing_run=
d0ac1c44
SM
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3632$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
ab509236
L
3633fi
3634
d0ac1c44 3635if test x"${install_sh+set}" != xset; then
81ecdfbb
RW
3636 case $am_aux_dir in
3637 *\ * | *\ *)
3638 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3639 *)
3640 install_sh="\${SHELL} $am_aux_dir/install-sh"
3641 esac
3642fi
3643
d0ac1c44
SM
3644# Installed binaries are usually stripped using 'strip' when the user
3645# run "make install-strip". However 'strip' might not be the right
81ecdfbb 3646# tool to use in cross-compilation environments, therefore Automake
d0ac1c44 3647# will honor the 'STRIP' environment variable to overrule this program.
81ecdfbb
RW
3648if test "$cross_compiling" != no; then
3649 if test -n "$ac_tool_prefix"; then
3650 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3651set dummy ${ac_tool_prefix}strip; ac_word=$2
3652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3653$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3654if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 3655 $as_echo_n "(cached) " >&6
13b2be9c 3656else
81ecdfbb
RW
3657 if test -n "$STRIP"; then
3658 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
13b2be9c
DJ
3659else
3660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661for as_dir in $PATH
3662do
3663 IFS=$as_save_IFS
3664 test -z "$as_dir" && as_dir=.
81ecdfbb 3665 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3667 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
3669 break 2
3670 fi
3671done
81ecdfbb
RW
3672 done
3673IFS=$as_save_IFS
13b2be9c
DJ
3674
3675fi
3676fi
81ecdfbb
RW
3677STRIP=$ac_cv_prog_STRIP
3678if test -n "$STRIP"; then
3679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3680$as_echo "$STRIP" >&6; }
13b2be9c 3681else
81ecdfbb
RW
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3683$as_echo "no" >&6; }
13b2be9c
DJ
3684fi
3685
13b2be9c 3686
81ecdfbb
RW
3687fi
3688if test -z "$ac_cv_prog_STRIP"; then
3689 ac_ct_STRIP=$STRIP
3690 # Extract the first word of "strip", so it can be a program name with args.
3691set dummy strip; ac_word=$2
3692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3693$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3694if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 3695 $as_echo_n "(cached) " >&6
13b2be9c 3696else
81ecdfbb
RW
3697 if test -n "$ac_ct_STRIP"; then
3698 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
13b2be9c 3699else
81ecdfbb
RW
3700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3701for as_dir in $PATH
3702do
3703 IFS=$as_save_IFS
3704 test -z "$as_dir" && as_dir=.
3705 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3706 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3707 ac_cv_prog_ac_ct_STRIP="strip"
3708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3709 break 2
3710 fi
3711done
3712 done
3713IFS=$as_save_IFS
3714
3715fi
3716fi
3717ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3718if test -n "$ac_ct_STRIP"; then
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3720$as_echo "$ac_ct_STRIP" >&6; }
3721else
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3723$as_echo "no" >&6; }
3724fi
3725
3726 if test "x$ac_ct_STRIP" = x; then
3727 STRIP=":"
3728 else
3729 case $cross_compiling:$ac_tool_warned in
3730yes:)
3731{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3732$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3733ac_tool_warned=yes ;;
3734esac
3735 STRIP=$ac_ct_STRIP
3736 fi
3737else
3738 STRIP="$ac_cv_prog_STRIP"
3739fi
3740
3741fi
3742INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3743
3744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3745$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3746if test -z "$MKDIR_P"; then
d0ac1c44 3747 if ${ac_cv_path_mkdir+:} false; then :
81ecdfbb
RW
3748 $as_echo_n "(cached) " >&6
3749else
3750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3751for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3752do
3753 IFS=$as_save_IFS
3754 test -z "$as_dir" && as_dir=.
3755 for ac_prog in mkdir gmkdir; do
3756 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3757 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
81ecdfbb
RW
3758 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3759 'mkdir (GNU coreutils) '* | \
3760 'mkdir (coreutils) '* | \
3761 'mkdir (fileutils) '4.1*)
3762 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3763 break 3;;
3764 esac
3765 done
3766 done
3767 done
3768IFS=$as_save_IFS
3769
3770fi
3771
d0ac1c44 3772 test -d ./--version && rmdir ./--version
81ecdfbb
RW
3773 if test "${ac_cv_path_mkdir+set}" = set; then
3774 MKDIR_P="$ac_cv_path_mkdir -p"
3775 else
3776 # As a last resort, use the slow shell script. Don't cache a
3777 # value for MKDIR_P within a source directory, because that will
3778 # break other packages using the cache if that directory is
3779 # removed, or if the value is a relative name.
81ecdfbb
RW
3780 MKDIR_P="$ac_install_sh -d"
3781 fi
3782fi
3783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3784$as_echo "$MKDIR_P" >&6; }
3785
81ecdfbb
RW
3786for ac_prog in gawk mawk nawk awk
3787do
3788 # Extract the first word of "$ac_prog", so it can be a program name with args.
3789set dummy $ac_prog; ac_word=$2
3790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3791$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3792if ${ac_cv_prog_AWK+:} false; then :
81ecdfbb
RW
3793 $as_echo_n "(cached) " >&6
3794else
3795 if test -n "$AWK"; then
3796 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3797else
3798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3799for as_dir in $PATH
3800do
3801 IFS=$as_save_IFS
3802 test -z "$as_dir" && as_dir=.
3803 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3805 ac_cv_prog_AWK="$ac_prog"
3806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3807 break 2
3808 fi
3809done
3810 done
3811IFS=$as_save_IFS
3812
3813fi
3814fi
3815AWK=$ac_cv_prog_AWK
3816if test -n "$AWK"; then
3817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3818$as_echo "$AWK" >&6; }
3819else
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3821$as_echo "no" >&6; }
13b2be9c 3822fi
81ecdfbb
RW
3823
3824
3825 test -n "$AWK" && break
3826done
3827
3828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3829$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3830set x ${MAKE-make}
3831ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d0ac1c44 3832if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
81ecdfbb
RW
3833 $as_echo_n "(cached) " >&6
3834else
3835 cat >conftest.make <<\_ACEOF
3836SHELL = /bin/sh
3837all:
3838 @echo '@@@%%%=$(MAKE)=@@@%%%'
3839_ACEOF
d0ac1c44 3840# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
3841case `${MAKE-make} -f conftest.make 2>/dev/null` in
3842 *@@@%%%=?*=@@@%%%*)
3843 eval ac_cv_prog_make_${ac_make}_set=yes;;
3844 *)
3845 eval ac_cv_prog_make_${ac_make}_set=no;;
3846esac
13b2be9c
DJ
3847rm -f conftest.make
3848fi
81ecdfbb
RW
3849if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3851$as_echo "yes" >&6; }
13b2be9c
DJ
3852 SET_MAKE=
3853else
81ecdfbb
RW
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3855$as_echo "no" >&6; }
13b2be9c
DJ
3856 SET_MAKE="MAKE=${MAKE-make}"
3857fi
3858
3859rm -rf .tst 2>/dev/null
3860mkdir .tst 2>/dev/null
3861if test -d .tst; then
3862 am__leading_dot=.
3863else
3864 am__leading_dot=_
3865fi
3866rmdir .tst 2>/dev/null
3867
3868DEPDIR="${am__leading_dot}deps"
3869
81ecdfbb 3870ac_config_commands="$ac_config_commands depfiles"
13b2be9c
DJ
3871
3872
3873am_make=${MAKE-make}
3874cat > confinc << 'END'
3875am__doit:
81ecdfbb 3876 @echo this is the am__doit target
13b2be9c
DJ
3877.PHONY: am__doit
3878END
3879# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3881$as_echo_n "checking for style of include used by $am_make... " >&6; }
13b2be9c
DJ
3882am__include="#"
3883am__quote=
3884_am_result=none
3885# First try GNU make style include.
3886echo "include confinc" > confmf
d0ac1c44 3887# Ignore all kinds of additional output from 'make'.
81ecdfbb
RW
3888case `$am_make -s -f confmf 2> /dev/null` in #(
3889*the\ am__doit\ target*)
3890 am__include=include
3891 am__quote=
3892 _am_result=GNU
3893 ;;
3894esac
13b2be9c
DJ
3895# Now try BSD make style include.
3896if test "$am__include" = "#"; then
3897 echo '.include "confinc"' > confmf
81ecdfbb
RW
3898 case `$am_make -s -f confmf 2> /dev/null` in #(
3899 *the\ am__doit\ target*)
3900 am__include=.include
3901 am__quote="\""
3902 _am_result=BSD
3903 ;;
3904 esac
13b2be9c
DJ
3905fi
3906
3907
81ecdfbb
RW
3908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3909$as_echo "$_am_result" >&6; }
13b2be9c
DJ
3910rm -f confinc confmf
3911
81ecdfbb
RW
3912# Check whether --enable-dependency-tracking was given.
3913if test "${enable_dependency_tracking+set}" = set; then :
3914 enableval=$enable_dependency_tracking;
3915fi
13b2be9c 3916
13b2be9c
DJ
3917if test "x$enable_dependency_tracking" != xno; then
3918 am_depcomp="$ac_aux_dir/depcomp"
3919 AMDEPBACKSLASH='\'
6eb7d830 3920 am__nodep='_no'
13b2be9c 3921fi
81ecdfbb 3922 if test "x$enable_dependency_tracking" != xno; then
13b2be9c
DJ
3923 AMDEP_TRUE=
3924 AMDEP_FALSE='#'
3925else
3926 AMDEP_TRUE='#'
3927 AMDEP_FALSE=
3928fi
3929
3930
d0ac1c44
SM
3931# Check whether --enable-silent-rules was given.
3932if test "${enable_silent_rules+set}" = set; then :
3933 enableval=$enable_silent_rules;
3934fi
3935
3936case $enable_silent_rules in # (((
3937 yes) AM_DEFAULT_VERBOSITY=0;;
3938 no) AM_DEFAULT_VERBOSITY=1;;
3939 *) AM_DEFAULT_VERBOSITY=1;;
3940esac
3941am_make=${MAKE-make}
3942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3943$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3944if ${am_cv_make_support_nested_variables+:} false; then :
3945 $as_echo_n "(cached) " >&6
3946else
3947 if $as_echo 'TRUE=$(BAR$(V))
3948BAR0=false
3949BAR1=true
3950V=1
3951am__doit:
3952 @$(TRUE)
3953.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3954 am_cv_make_support_nested_variables=yes
3955else
3956 am_cv_make_support_nested_variables=no
3957fi
3958fi
3959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3960$as_echo "$am_cv_make_support_nested_variables" >&6; }
3961if test $am_cv_make_support_nested_variables = yes; then
3962 AM_V='$(V)'
3963 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3964else
3965 AM_V=$AM_DEFAULT_VERBOSITY
3966 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3967fi
3968AM_BACKSLASH='\'
3969
81ecdfbb
RW
3970if test "`cd $srcdir && pwd`" != "`pwd`"; then
3971 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3972 # is not polluted with repeated "-I."
3973 am__isrc=' -I$(srcdir)'
3974 # test to see if srcdir already configured
3975 if test -f $srcdir/config.status; then
d0ac1c44 3976 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
81ecdfbb 3977 fi
13b2be9c
DJ
3978fi
3979
3980# test whether we have cygpath
3981if test -z "$CYGPATH_W"; then
3982 if (cygpath --version) >/dev/null 2>/dev/null; then
3983 CYGPATH_W='cygpath -w'
3984 else
3985 CYGPATH_W=echo
3986 fi
3987fi
3988
3989
3990# Define the identity of the package.
2e98a7bd 3991 PACKAGE='gas'
573fe3fb 3992 VERSION='2.36.50'
13b2be9c
DJ
3993
3994
3995cat >>confdefs.h <<_ACEOF
3996#define PACKAGE "$PACKAGE"
3997_ACEOF
3998
3999
4000cat >>confdefs.h <<_ACEOF
4001#define VERSION "$VERSION"
4002_ACEOF
4003
4004# Some tools Automake needs.
4005
4006ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4007
4008
4009AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4010
4011
4012AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4013
4014
4015AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4016
4017
4018MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4019
d0ac1c44
SM
4020# For better backward compatibility. To be removed once Automake 1.9.x
4021# dies out for good. For more background, see:
4022# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4023# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4024mkdir_p='$(MKDIR_P)'
4025
4026# We need awk for the "check" target (and possibly the TAP driver). The
4027# system "awk" is bad on some platforms.
6eb7d830
AM
4028# Always define AMTAR for backward compatibility. Yes, it's still used
4029# in the wild :-( We should find a proper way to deprecate it ...
4030AMTAR='$${TAR-tar}'
8ea2b00f 4031
d0ac1c44
SM
4032
4033# We'll loop over all known methods to create a tar archive until one works.
4034_am_tools='gnutar pax cpio none'
4035
6eb7d830 4036am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
8ea2b00f
AM
4037
4038
252b5132 4039
d6d788bd 4040
d0ac1c44 4041
13b2be9c 4042depcc="$CC" am_compiler_list=
d6d788bd 4043
81ecdfbb
RW
4044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4045$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 4046if ${am_cv_CC_dependencies_compiler_type+:} false; then :
81ecdfbb 4047 $as_echo_n "(cached) " >&6
252b5132 4048else
13b2be9c
DJ
4049 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4050 # We make a subdir and do the tests there. Otherwise we can end up
4051 # making bogus files that we don't know about and never remove. For
4052 # instance it was reported that on HP-UX the gcc test will end up
d0ac1c44
SM
4053 # making a dummy file named 'D' -- because '-MD' means "put the output
4054 # in D".
6eb7d830 4055 rm -rf conftest.dir
13b2be9c
DJ
4056 mkdir conftest.dir
4057 # Copy depcomp to subdir because otherwise we won't find it if we're
4058 # using a relative directory.
4059 cp "$am_depcomp" conftest.dir
4060 cd conftest.dir
4061 # We will build objects and dependencies in a subdirectory because
4062 # it helps to detect inapplicable dependency modes. For instance
4063 # both Tru64's cc and ICC support -MD to output dependencies as a
4064 # side effect of compilation, but ICC will put the dependencies in
4065 # the current directory while Tru64 will put them in the object
4066 # directory.
4067 mkdir sub
252b5132 4068
13b2be9c
DJ
4069 am_cv_CC_dependencies_compiler_type=none
4070 if test "$am_compiler_list" = ""; then
4071 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4072 fi
81ecdfbb
RW
4073 am__universal=false
4074 case " $depcc " in #(
4075 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4076 esac
4077
13b2be9c
DJ
4078 for depmode in $am_compiler_list; do
4079 # Setup a source with many dependencies, because some compilers
4080 # like to wrap large dependency lists on column 80 (with \), and
4081 # we should not choose a depcomp mode which is confused by this.
4082 #
4083 # We need to recreate these files for each test, as the compiler may
4084 # overwrite some of them when testing with obscure command lines.
4085 # This happens at least with the AIX C compiler.
4086 : > sub/conftest.c
4087 for i in 1 2 3 4 5 6; do
4088 echo '#include "conftst'$i'.h"' >> sub/conftest.c
d0ac1c44
SM
4089 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4090 # Solaris 10 /bin/sh.
4091 echo '/* dummy */' > sub/conftst$i.h
13b2be9c
DJ
4092 done
4093 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4094
d0ac1c44 4095 # We check with '-c' and '-o' for the sake of the "dashmstdout"
81ecdfbb 4096 # mode. It turns out that the SunPro C++ compiler does not properly
d0ac1c44
SM
4097 # handle '-M -o', and we need to detect this. Also, some Intel
4098 # versions had trouble with output in subdirs.
81ecdfbb
RW
4099 am__obj=sub/conftest.${OBJEXT-o}
4100 am__minus_obj="-o $am__obj"
13b2be9c 4101 case $depmode in
81ecdfbb
RW
4102 gcc)
4103 # This depmode causes a compiler race in universal mode.
4104 test "$am__universal" = false || continue
4105 ;;
13b2be9c 4106 nosideeffect)
d0ac1c44
SM
4107 # After this tag, mechanisms are not by side-effect, so they'll
4108 # only be used when explicitly requested.
13b2be9c
DJ
4109 if test "x$enable_dependency_tracking" = xyes; then
4110 continue
4111 else
4112 break
4113 fi
4114 ;;
6eb7d830 4115 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
d0ac1c44 4116 # This compiler won't grok '-c -o', but also, the minuso test has
81ecdfbb
RW
4117 # not run yet. These depmodes are late enough in the game, and
4118 # so weak that their functioning should not be impacted.
4119 am__obj=conftest.${OBJEXT-o}
4120 am__minus_obj=
4121 ;;
13b2be9c
DJ
4122 none) break ;;
4123 esac
13b2be9c 4124 if depmode=$depmode \
81ecdfbb 4125 source=sub/conftest.c object=$am__obj \
13b2be9c 4126 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4127 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
13b2be9c 4128 >/dev/null 2>conftest.err &&
81ecdfbb 4129 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
13b2be9c 4130 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4131 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
13b2be9c
DJ
4132 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4133 # icc doesn't choke on unknown options, it will just issue warnings
4b363073
NC
4134 # or remarks (even with -Werror). So we grep stderr for any message
4135 # that says an option was ignored or not supported.
4136 # When given -MP, icc 7.0 and 7.1 complain thusly:
4137 # icc: Command line warning: ignoring option '-M'; no argument required
4138 # The diagnosis changed in icc 8.0:
4139 # icc: Command line remark: option '-MP' not supported
4140 if (grep 'ignoring option' conftest.err ||
4141 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
13b2be9c
DJ
4142 am_cv_CC_dependencies_compiler_type=$depmode
4143 break
4144 fi
4145 fi
4146 done
252b5132 4147
13b2be9c
DJ
4148 cd ..
4149 rm -rf conftest.dir
252b5132 4150else
13b2be9c 4151 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
4152fi
4153
252b5132 4154fi
81ecdfbb
RW
4155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4156$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
13b2be9c 4157CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
252b5132 4158
81ecdfbb 4159 if
13b2be9c
DJ
4160 test "x$enable_dependency_tracking" != xno \
4161 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4162 am__fastdepCC_TRUE=
4163 am__fastdepCC_FALSE='#'
252b5132 4164else
13b2be9c
DJ
4165 am__fastdepCC_TRUE='#'
4166 am__fastdepCC_FALSE=
252b5132
RH
4167fi
4168
d6d788bd
L
4169
4170
d0ac1c44
SM
4171# POSIX will say in a future version that running "rm -f" with no argument
4172# is OK; and we want to be able to make that assumption in our Makefile
4173# recipes. So use an aggressive probe to check that the usage we want is
4174# actually supported "in the wild" to an acceptable degree.
4175# See automake bug#10828.
4176# To make any issue more visible, cause the running configure to be aborted
4177# by default if the 'rm' program in use doesn't match our expectations; the
4178# user can still override this though.
4179if rm -f && rm -fr && rm -rf; then : OK; else
4180 cat >&2 <<'END'
4181Oops!
4182
4183Your 'rm' program seems unable to run without file operands specified
4184on the command line, even when the '-f' option is present. This is contrary
4185to the behaviour of most rm programs out there, and not conforming with
4186the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4187
4188Please tell bug-automake@gnu.org about your system, including the value
4189of your $PATH and any error possibly output before this message. This
4190can help us improve future automake versions.
4191
4192END
4193 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4194 echo 'Configuration will proceed anyway, since you have set the' >&2
4195 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4196 echo >&2
4197 else
4198 cat >&2 <<'END'
4199Aborting the configuration process, to ensure you take notice of the issue.
4200
4201You can download and install GNU coreutils to get an 'rm' implementation
4202that behaves properly: <http://www.gnu.org/software/coreutils/>.
4203
4204If you want to complete the configuration process using your problematic
4205'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4206to "yes", and re-run configure.
4207
4208END
4209 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4210 fi
4211fi
4212
13b2be9c 4213
ce2cded5
L
4214ac_ext=c
4215ac_cpp='$CPP $CPPFLAGS'
4216ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4217ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4218ac_compiler_gnu=$ac_cv_c_compiler_gnu
4219if test -n "$ac_tool_prefix"; then
4220 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4221set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4223$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4224if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4225 $as_echo_n "(cached) " >&6
252b5132 4226else
ce2cded5
L
4227 if test -n "$CC"; then
4228 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 4229else
ce2cded5
L
4230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4231for as_dir in $PATH
4232do
4233 IFS=$as_save_IFS
4234 test -z "$as_dir" && as_dir=.
81ecdfbb 4235 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4237 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4239 break 2
4240 fi
4241done
81ecdfbb
RW
4242 done
4243IFS=$as_save_IFS
d7040cdb 4244
ce2cded5
L
4245fi
4246fi
4247CC=$ac_cv_prog_CC
4248if test -n "$CC"; then
81ecdfbb
RW
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4250$as_echo "$CC" >&6; }
bedf545c 4251else
81ecdfbb
RW
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4253$as_echo "no" >&6; }
ce2cded5 4254fi
d7040cdb 4255
81ecdfbb 4256
ce2cded5
L
4257fi
4258if test -z "$ac_cv_prog_CC"; then
4259 ac_ct_CC=$CC
4260 # Extract the first word of "gcc", so it can be a program name with args.
4261set dummy gcc; ac_word=$2
81ecdfbb
RW
4262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4263$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4264if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4265 $as_echo_n "(cached) " >&6
d7040cdb 4266else
ce2cded5
L
4267 if test -n "$ac_ct_CC"; then
4268 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4269else
d7040cdb
SE
4270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4271for as_dir in $PATH
4272do
4273 IFS=$as_save_IFS
4274 test -z "$as_dir" && as_dir=.
81ecdfbb 4275 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4277 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 4279 break 2
d7040cdb 4280 fi
ce2cded5 4281done
81ecdfbb
RW
4282 done
4283IFS=$as_save_IFS
d7040cdb 4284
ce2cded5
L
4285fi
4286fi
4287ac_ct_CC=$ac_cv_prog_ac_ct_CC
4288if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4290$as_echo "$ac_ct_CC" >&6; }
ce2cded5 4291else
81ecdfbb
RW
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4293$as_echo "no" >&6; }
d7040cdb
SE
4294fi
4295
81ecdfbb
RW
4296 if test "x$ac_ct_CC" = x; then
4297 CC=""
4298 else
4299 case $cross_compiling:$ac_tool_warned in
4300yes:)
4301{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4302$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4303ac_tool_warned=yes ;;
4304esac
4305 CC=$ac_ct_CC
4306 fi
ce2cded5
L
4307else
4308 CC="$ac_cv_prog_CC"
4309fi
d7040cdb 4310
ce2cded5 4311if test -z "$CC"; then
81ecdfbb
RW
4312 if test -n "$ac_tool_prefix"; then
4313 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 4314set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4316$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4317if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4318 $as_echo_n "(cached) " >&6
d7040cdb 4319else
ce2cded5
L
4320 if test -n "$CC"; then
4321 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 4322else
ce2cded5
L
4323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4324for as_dir in $PATH
4325do
4326 IFS=$as_save_IFS
4327 test -z "$as_dir" && as_dir=.
81ecdfbb 4328 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4330 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4332 break 2
4333 fi
4334done
81ecdfbb
RW
4335 done
4336IFS=$as_save_IFS
d7040cdb 4337
252b5132
RH
4338fi
4339fi
ce2cded5
L
4340CC=$ac_cv_prog_CC
4341if test -n "$CC"; then
81ecdfbb
RW
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4343$as_echo "$CC" >&6; }
ce2cded5 4344else
81ecdfbb
RW
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4346$as_echo "no" >&6; }
d7040cdb 4347fi
f9c19112 4348
ce2cded5 4349
81ecdfbb 4350 fi
ce2cded5
L
4351fi
4352if test -z "$CC"; then
4353 # Extract the first word of "cc", so it can be a program name with args.
4354set dummy cc; ac_word=$2
81ecdfbb
RW
4355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4356$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4357if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4358 $as_echo_n "(cached) " >&6
ce2cded5
L
4359else
4360 if test -n "$CC"; then
4361 ac_cv_prog_CC="$CC" # Let the user override the test.
4362else
4363 ac_prog_rejected=no
4364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4365for as_dir in $PATH
4366do
4367 IFS=$as_save_IFS
4368 test -z "$as_dir" && as_dir=.
81ecdfbb 4369 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4370 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5
L
4371 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4372 ac_prog_rejected=yes
4373 continue
4374 fi
4375 ac_cv_prog_CC="cc"
81ecdfbb 4376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4377 break 2
4378 fi
4379done
81ecdfbb
RW
4380 done
4381IFS=$as_save_IFS
ce2cded5
L
4382
4383if test $ac_prog_rejected = yes; then
4384 # We found a bogon in the path, so make sure we never use it.
4385 set dummy $ac_cv_prog_CC
4386 shift
4387 if test $# != 0; then
4388 # We chose a different compiler from the bogus one.
4389 # However, it has the same basename, so the bogon will be chosen
4390 # first if we set CC to just the basename; use the full file name.
4391 shift
4392 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4393 fi
4394fi
4395fi
4396fi
4397CC=$ac_cv_prog_CC
4398if test -n "$CC"; then
81ecdfbb
RW
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4400$as_echo "$CC" >&6; }
ce2cded5 4401else
81ecdfbb
RW
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4403$as_echo "no" >&6; }
ce2cded5
L
4404fi
4405
81ecdfbb 4406
ce2cded5
L
4407fi
4408if test -z "$CC"; then
4409 if test -n "$ac_tool_prefix"; then
81ecdfbb 4410 for ac_prog in cl.exe
ce2cded5
L
4411 do
4412 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4413set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4415$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4416if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4417 $as_echo_n "(cached) " >&6
ce2cded5
L
4418else
4419 if test -n "$CC"; then
4420 ac_cv_prog_CC="$CC" # Let the user override the test.
4421else
4422as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4423for as_dir in $PATH
4424do
4425 IFS=$as_save_IFS
4426 test -z "$as_dir" && as_dir=.
81ecdfbb 4427 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4429 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4431 break 2
4432 fi
4433done
81ecdfbb
RW
4434 done
4435IFS=$as_save_IFS
ce2cded5
L
4436
4437fi
4438fi
4439CC=$ac_cv_prog_CC
4440if test -n "$CC"; then
81ecdfbb
RW
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4442$as_echo "$CC" >&6; }
ce2cded5 4443else
81ecdfbb
RW
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4445$as_echo "no" >&6; }
ce2cded5
L
4446fi
4447
81ecdfbb 4448
ce2cded5 4449 test -n "$CC" && break
d7040cdb
SE
4450 done
4451fi
ce2cded5
L
4452if test -z "$CC"; then
4453 ac_ct_CC=$CC
81ecdfbb 4454 for ac_prog in cl.exe
d7040cdb
SE
4455do
4456 # Extract the first word of "$ac_prog", so it can be a program name with args.
4457set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4459$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4460if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4461 $as_echo_n "(cached) " >&6
d7040cdb 4462else
ce2cded5
L
4463 if test -n "$ac_ct_CC"; then
4464 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
4465else
4466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4467for as_dir in $PATH
4468do
4469 IFS=$as_save_IFS
4470 test -z "$as_dir" && as_dir=.
81ecdfbb 4471 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4472 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 4473 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 4475 break 2
ac48eca1 4476 fi
d7040cdb 4477done
81ecdfbb
RW
4478 done
4479IFS=$as_save_IFS
ac48eca1 4480
d7040cdb
SE
4481fi
4482fi
ce2cded5
L
4483ac_ct_CC=$ac_cv_prog_ac_ct_CC
4484if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4486$as_echo "$ac_ct_CC" >&6; }
d7040cdb 4487else
81ecdfbb
RW
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4489$as_echo "no" >&6; }
d7040cdb 4490fi
ac48eca1 4491
81ecdfbb 4492
ce2cded5 4493 test -n "$ac_ct_CC" && break
d7040cdb 4494done
ac48eca1 4495
81ecdfbb
RW
4496 if test "x$ac_ct_CC" = x; then
4497 CC=""
4498 else
4499 case $cross_compiling:$ac_tool_warned in
4500yes:)
4501{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4502$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4503ac_tool_warned=yes ;;
4504esac
4505 CC=$ac_ct_CC
4506 fi
d7040cdb 4507fi
ac48eca1 4508
d7040cdb 4509fi
ac48eca1 4510
ac48eca1 4511
81ecdfbb
RW
4512test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4513$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4514as_fn_error $? "no acceptable C compiler found in \$PATH
4515See \`config.log' for more details" "$LINENO" 5; }
6be7c12c 4516
ce2cded5 4517# Provide some information about the compiler.
81ecdfbb
RW
4518$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4519set X $ac_compile
4520ac_compiler=$2
4521for ac_option in --version -v -V -qversion; do
4522 { { ac_try="$ac_compiler $ac_option >&5"
4523case "(($ac_try" in
4524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4525 *) ac_try_echo=$ac_try;;
4526esac
4527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4528$as_echo "$ac_try_echo"; } >&5
4529 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 4530 ac_status=$?
81ecdfbb
RW
4531 if test -s conftest.err; then
4532 sed '10a\
4533... rest of stderr output deleted ...
4534 10q' conftest.err >conftest.er1
4535 cat conftest.er1 >&5
81ecdfbb 4536 fi
d0ac1c44 4537 rm -f conftest.er1 conftest.err
81ecdfbb
RW
4538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4539 test $ac_status = 0; }
4540done
ac48eca1 4541
81ecdfbb
RW
4542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4543$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4544if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 4545 $as_echo_n "(cached) " >&6
d7040cdb 4546else
81ecdfbb 4547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4548/* end confdefs.h. */
c8615825 4549
ce2cded5
L
4550int
4551main ()
4552{
4553#ifndef __GNUC__
4554 choke me
4555#endif
4556
4557 ;
4558 return 0;
4559}
4560_ACEOF
81ecdfbb 4561if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 4562 ac_compiler_gnu=yes
d7040cdb 4563else
81ecdfbb 4564 ac_compiler_gnu=no
d7040cdb 4565fi
81ecdfbb 4566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4567ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4568
ce2cded5 4569fi
81ecdfbb
RW
4570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4571$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4572if test $ac_compiler_gnu = yes; then
4573 GCC=yes
4574else
4575 GCC=
4576fi
ce2cded5
L
4577ac_test_CFLAGS=${CFLAGS+set}
4578ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4580$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4581if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
4582 $as_echo_n "(cached) " >&6
4583else
4584 ac_save_c_werror_flag=$ac_c_werror_flag
4585 ac_c_werror_flag=yes
4586 ac_cv_prog_cc_g=no
4587 CFLAGS="-g"
4588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4589/* end confdefs.h. */
d7040cdb 4590
ce2cded5
L
4591int
4592main ()
4593{
d7040cdb 4594
ce2cded5
L
4595 ;
4596 return 0;
4597}
4598_ACEOF
81ecdfbb 4599if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
4600 ac_cv_prog_cc_g=yes
4601else
81ecdfbb
RW
4602 CFLAGS=""
4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604/* end confdefs.h. */
4605
4606int
4607main ()
4608{
4609
4610 ;
4611 return 0;
4612}
4613_ACEOF
4614if ac_fn_c_try_compile "$LINENO"; then :
4615
4616else
4617 ac_c_werror_flag=$ac_save_c_werror_flag
4618 CFLAGS="-g"
4619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4620/* end confdefs.h. */
d70c5fc7 4621
81ecdfbb
RW
4622int
4623main ()
4624{
4625
4626 ;
4627 return 0;
4628}
4629_ACEOF
4630if ac_fn_c_try_compile "$LINENO"; then :
4631 ac_cv_prog_cc_g=yes
4632fi
4633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 4634fi
81ecdfbb 4635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 4636fi
81ecdfbb
RW
4637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4638 ac_c_werror_flag=$ac_save_c_werror_flag
4639fi
4640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4641$as_echo "$ac_cv_prog_cc_g" >&6; }
ce2cded5
L
4642if test "$ac_test_CFLAGS" = set; then
4643 CFLAGS=$ac_save_CFLAGS
4644elif test $ac_cv_prog_cc_g = yes; then
4645 if test "$GCC" = yes; then
4646 CFLAGS="-g -O2"
4647 else
4648 CFLAGS="-g"
4649 fi
ac48eca1 4650else
ce2cded5
L
4651 if test "$GCC" = yes; then
4652 CFLAGS="-O2"
4653 else
4654 CFLAGS=
4655 fi
ac48eca1 4656fi
81ecdfbb
RW
4657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4658$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4659if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 4660 $as_echo_n "(cached) " >&6
ac48eca1 4661else
81ecdfbb 4662 ac_cv_prog_cc_c89=no
ce2cded5 4663ac_save_CC=$CC
81ecdfbb 4664cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
4665/* end confdefs.h. */
4666#include <stdarg.h>
4667#include <stdio.h>
d0ac1c44 4668struct stat;
ce2cded5
L
4669/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4670struct buf { int x; };
4671FILE * (*rcsopen) (struct buf *, struct stat *, int);
4672static char *e (p, i)
4673 char **p;
4674 int i;
4675{
4676 return p[i];
4677}
4678static char *f (char * (*g) (char **, int), char **p, ...)
4679{
4680 char *s;
4681 va_list v;
4682 va_start (v,p);
4683 s = g (p, va_arg (v,int));
4684 va_end (v);
4685 return s;
4686}
4687
4688/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4689 function prototypes and stuff, but not '\xHH' hex character constants.
4690 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4691 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
4692 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4693 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4694 that's true only with -std. */
ce2cded5
L
4695int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4696
81ecdfbb
RW
4697/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4698 inside strings and character constants. */
4699#define FOO(x) 'x'
4700int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4701
ce2cded5
L
4702int test (int i, double x);
4703struct s1 {int (*f) (int a);};
4704struct s2 {int (*f) (double a);};
4705int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4706int argc;
4707char **argv;
4708int
4709main ()
4710{
4711return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4712 ;
4713 return 0;
4714}
4715_ACEOF
81ecdfbb
RW
4716for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4717 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
4718do
4719 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4720 if ac_fn_c_try_compile "$LINENO"; then :
4721 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 4722fi
81ecdfbb
RW
4723rm -f core conftest.err conftest.$ac_objext
4724 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 4725done
81ecdfbb 4726rm -f conftest.$ac_ext
ce2cded5
L
4727CC=$ac_save_CC
4728
4729fi
81ecdfbb
RW
4730# AC_CACHE_VAL
4731case "x$ac_cv_prog_cc_c89" in
4732 x)
4733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4734$as_echo "none needed" >&6; } ;;
4735 xno)
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4737$as_echo "unsupported" >&6; } ;;
ce2cded5 4738 *)
81ecdfbb
RW
4739 CC="$CC $ac_cv_prog_cc_c89"
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4741$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
d7040cdb 4742esac
81ecdfbb 4743if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 4744
ce2cded5 4745fi
d7040cdb 4746
ce2cded5
L
4747ac_ext=c
4748ac_cpp='$CPP $CPPFLAGS'
4749ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4750ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4751ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 4752
d0ac1c44
SM
4753ac_ext=c
4754ac_cpp='$CPP $CPPFLAGS'
4755ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4756ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4757ac_compiler_gnu=$ac_cv_c_compiler_gnu
4758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4759$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4760if ${am_cv_prog_cc_c_o+:} false; then :
4761 $as_echo_n "(cached) " >&6
4762else
4763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4764/* end confdefs.h. */
4765
4766int
4767main ()
4768{
4769
4770 ;
4771 return 0;
4772}
4773_ACEOF
4774 # Make sure it works both with $CC and with simple cc.
4775 # Following AC_PROG_CC_C_O, we do the test twice because some
4776 # compilers refuse to overwrite an existing .o file with -o,
4777 # though they will create one.
4778 am_cv_prog_cc_c_o=yes
4779 for am_i in 1 2; do
4780 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4781 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4782 ac_status=$?
4783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4784 (exit $ac_status); } \
4785 && test -f conftest2.$ac_objext; then
4786 : OK
4787 else
4788 am_cv_prog_cc_c_o=no
4789 break
4790 fi
4791 done
4792 rm -f core conftest*
4793 unset am_i
4794fi
4795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4796$as_echo "$am_cv_prog_cc_c_o" >&6; }
4797if test "$am_cv_prog_cc_c_o" != yes; then
4798 # Losing compiler, so override with the script.
4799 # FIXME: It is wrong to rewrite CC.
4800 # But if we don't then we get into trouble of one sort or another.
4801 # A longer-term fix would be to have automake use am__CC in this case,
4802 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4803 CC="$am_aux_dir/compile $CC"
4804fi
4805ac_ext=c
4806ac_cpp='$CPP $CPPFLAGS'
4807ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4808ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4809ac_compiler_gnu=$ac_cv_c_compiler_gnu
4810
4811
7357c5b6
AM
4812ac_ext=c
4813ac_cpp='$CPP $CPPFLAGS'
4814ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4815ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4816ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4818$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4819# On Suns, sometimes $CPP names a directory.
4820if test -n "$CPP" && test -d "$CPP"; then
4821 CPP=
4822fi
4823if test -z "$CPP"; then
d0ac1c44 4824 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 4825 $as_echo_n "(cached) " >&6
7357c5b6
AM
4826else
4827 # Double quotes because CPP needs to be expanded
4828 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4829 do
4830 ac_preproc_ok=false
4831for ac_c_preproc_warn_flag in '' yes
4832do
4833 # Use a header file that comes with gcc, so configuring glibc
4834 # with a fresh cross-compiler works.
4835 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4836 # <limits.h> exists even on freestanding compilers.
4837 # On the NeXT, cc -E runs the code through the compiler's parser,
4838 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4840/* end confdefs.h. */
4841#ifdef __STDC__
4842# include <limits.h>
4843#else
4844# include <assert.h>
4845#endif
4846 Syntax error
4847_ACEOF
81ecdfbb 4848if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4849
81ecdfbb 4850else
7357c5b6
AM
4851 # Broken: fails on valid input.
4852continue
4853fi
d0ac1c44 4854rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4855
81ecdfbb 4856 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4857 # can be detected and how.
81ecdfbb 4858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4859/* end confdefs.h. */
4860#include <ac_nonexistent.h>
4861_ACEOF
81ecdfbb 4862if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4863 # Broken: success on invalid input.
4864continue
4865else
7357c5b6
AM
4866 # Passes both tests.
4867ac_preproc_ok=:
4868break
4869fi
d0ac1c44 4870rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4871
7357c5b6
AM
4872done
4873# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4874rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb 4875if $ac_preproc_ok; then :
7357c5b6
AM
4876 break
4877fi
d7040cdb 4878
7357c5b6
AM
4879 done
4880 ac_cv_prog_CPP=$CPP
d7040cdb 4881
7357c5b6
AM
4882fi
4883 CPP=$ac_cv_prog_CPP
4884else
4885 ac_cv_prog_CPP=$CPP
4886fi
81ecdfbb
RW
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4888$as_echo "$CPP" >&6; }
7357c5b6
AM
4889ac_preproc_ok=false
4890for ac_c_preproc_warn_flag in '' yes
4891do
4892 # Use a header file that comes with gcc, so configuring glibc
4893 # with a fresh cross-compiler works.
4894 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4895 # <limits.h> exists even on freestanding compilers.
4896 # On the NeXT, cc -E runs the code through the compiler's parser,
4897 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4899/* end confdefs.h. */
4900#ifdef __STDC__
4901# include <limits.h>
4902#else
4903# include <assert.h>
4904#endif
4905 Syntax error
4906_ACEOF
81ecdfbb 4907if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4908
81ecdfbb 4909else
7357c5b6
AM
4910 # Broken: fails on valid input.
4911continue
4912fi
d0ac1c44 4913rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4914
81ecdfbb 4915 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4916 # can be detected and how.
81ecdfbb 4917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4918/* end confdefs.h. */
4919#include <ac_nonexistent.h>
4920_ACEOF
81ecdfbb 4921if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4922 # Broken: success on invalid input.
4923continue
4924else
7357c5b6
AM
4925 # Passes both tests.
4926ac_preproc_ok=:
4927break
4928fi
d0ac1c44 4929rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4930
7357c5b6
AM
4931done
4932# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4933rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb
RW
4934if $ac_preproc_ok; then :
4935
7357c5b6 4936else
81ecdfbb
RW
4937 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4938$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4939as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4940See \`config.log' for more details" "$LINENO" 5; }
7357c5b6 4941fi
ac48eca1 4942
7357c5b6
AM
4943ac_ext=c
4944ac_cpp='$CPP $CPPFLAGS'
4945ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4946ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4947ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac48eca1 4948
ac48eca1 4949
81ecdfbb
RW
4950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4951$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 4952if ${ac_cv_path_GREP+:} false; then :
81ecdfbb 4953 $as_echo_n "(cached) " >&6
7357c5b6 4954else
81ecdfbb
RW
4955 if test -z "$GREP"; then
4956 ac_path_GREP_found=false
4957 # Loop through the user's path and test for each of PROGNAME-LIST
4958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4959for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4960do
4961 IFS=$as_save_IFS
4962 test -z "$as_dir" && as_dir=.
4963 for ac_prog in grep ggrep; do
4964 for ac_exec_ext in '' $ac_executable_extensions; do
4965 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4966 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
4967# Check for GNU ac_path_GREP and select it if it is found.
4968 # Check for GNU $ac_path_GREP
4969case `"$ac_path_GREP" --version 2>&1` in
4970*GNU*)
4971 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4972*)
4973 ac_count=0
4974 $as_echo_n 0123456789 >"conftest.in"
4975 while :
4976 do
4977 cat "conftest.in" "conftest.in" >"conftest.tmp"
4978 mv "conftest.tmp" "conftest.in"
4979 cp "conftest.in" "conftest.nl"
4980 $as_echo 'GREP' >> "conftest.nl"
4981 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4982 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4983 as_fn_arith $ac_count + 1 && ac_count=$as_val
4984 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4985 # Best one so far, save it but keep looking for a better one
4986 ac_cv_path_GREP="$ac_path_GREP"
4987 ac_path_GREP_max=$ac_count
7357c5b6 4988 fi
81ecdfbb
RW
4989 # 10*(2^10) chars as input seems more than enough
4990 test $ac_count -gt 10 && break
4991 done
4992 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4993esac
4994
4995 $ac_path_GREP_found && break 3
4996 done
4997 done
4998 done
4999IFS=$as_save_IFS
5000 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5001 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5002 fi
5003else
5004 ac_cv_path_GREP=$GREP
7357c5b6 5005fi
81ecdfbb
RW
5006
5007fi
5008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5009$as_echo "$ac_cv_path_GREP" >&6; }
5010 GREP="$ac_cv_path_GREP"
ac48eca1 5011
d7040cdb 5012
81ecdfbb
RW
5013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5014$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5015if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb 5016 $as_echo_n "(cached) " >&6
7357c5b6 5017else
81ecdfbb
RW
5018 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5019 then ac_cv_path_EGREP="$GREP -E"
5020 else
5021 if test -z "$EGREP"; then
5022 ac_path_EGREP_found=false
5023 # Loop through the user's path and test for each of PROGNAME-LIST
5024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5025for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5026do
5027 IFS=$as_save_IFS
5028 test -z "$as_dir" && as_dir=.
5029 for ac_prog in egrep; do
5030 for ac_exec_ext in '' $ac_executable_extensions; do
5031 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5032 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
5033# Check for GNU ac_path_EGREP and select it if it is found.
5034 # Check for GNU $ac_path_EGREP
5035case `"$ac_path_EGREP" --version 2>&1` in
5036*GNU*)
5037 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5038*)
5039 ac_count=0
5040 $as_echo_n 0123456789 >"conftest.in"
5041 while :
5042 do
5043 cat "conftest.in" "conftest.in" >"conftest.tmp"
5044 mv "conftest.tmp" "conftest.in"
5045 cp "conftest.in" "conftest.nl"
5046 $as_echo 'EGREP' >> "conftest.nl"
5047 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5048 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5049 as_fn_arith $ac_count + 1 && ac_count=$as_val
5050 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5051 # Best one so far, save it but keep looking for a better one
5052 ac_cv_path_EGREP="$ac_path_EGREP"
5053 ac_path_EGREP_max=$ac_count
5054 fi
5055 # 10*(2^10) chars as input seems more than enough
5056 test $ac_count -gt 10 && break
5057 done
5058 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5059esac
5060
5061 $ac_path_EGREP_found && break 3
5062 done
5063 done
5064 done
5065IFS=$as_save_IFS
5066 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5067 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5068 fi
5069else
5070 ac_cv_path_EGREP=$EGREP
5071fi
5072
5073 fi
5074fi
5075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5076$as_echo "$ac_cv_path_EGREP" >&6; }
5077 EGREP="$ac_cv_path_EGREP"
5078
5079
5080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5081$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5082if ${ac_cv_header_stdc+:} false; then :
81ecdfbb
RW
5083 $as_echo_n "(cached) " >&6
5084else
5085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5086/* end confdefs.h. */
5087#include <stdlib.h>
5088#include <stdarg.h>
5089#include <string.h>
5090#include <float.h>
d7040cdb 5091
7357c5b6
AM
5092int
5093main ()
5094{
d7040cdb 5095
7357c5b6
AM
5096 ;
5097 return 0;
5098}
5099_ACEOF
81ecdfbb 5100if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
5101 ac_cv_header_stdc=yes
5102else
81ecdfbb 5103 ac_cv_header_stdc=no
7357c5b6 5104fi
81ecdfbb 5105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5106
7357c5b6
AM
5107if test $ac_cv_header_stdc = yes; then
5108 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5110/* end confdefs.h. */
5111#include <string.h>
d7040cdb 5112
7357c5b6
AM
5113_ACEOF
5114if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5115 $EGREP "memchr" >/dev/null 2>&1; then :
5116
ce2cded5 5117else
7357c5b6
AM
5118 ac_cv_header_stdc=no
5119fi
5120rm -f conftest*
d7040cdb 5121
7357c5b6 5122fi
d7040cdb 5123
7357c5b6
AM
5124if test $ac_cv_header_stdc = yes; then
5125 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5127/* end confdefs.h. */
5128#include <stdlib.h>
ac48eca1 5129
7357c5b6
AM
5130_ACEOF
5131if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5132 $EGREP "free" >/dev/null 2>&1; then :
5133
7357c5b6
AM
5134else
5135 ac_cv_header_stdc=no
5136fi
5137rm -f conftest*
d7040cdb 5138
7357c5b6 5139fi
d7040cdb 5140
7357c5b6
AM
5141if test $ac_cv_header_stdc = yes; then
5142 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5143 if test "$cross_compiling" = yes; then :
7357c5b6
AM
5144 :
5145else
81ecdfbb 5146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5147/* end confdefs.h. */
5148#include <ctype.h>
81ecdfbb 5149#include <stdlib.h>
7357c5b6
AM
5150#if ((' ' & 0x0FF) == 0x020)
5151# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5152# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5153#else
5154# define ISLOWER(c) \
5155 (('a' <= (c) && (c) <= 'i') \
5156 || ('j' <= (c) && (c) <= 'r') \
5157 || ('s' <= (c) && (c) <= 'z'))
5158# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5159#endif
d7040cdb 5160
7357c5b6
AM
5161#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5162int
5163main ()
5164{
5165 int i;
5166 for (i = 0; i < 256; i++)
5167 if (XOR (islower (i), ISLOWER (i))
5168 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5169 return 2;
5170 return 0;
7357c5b6
AM
5171}
5172_ACEOF
81ecdfbb 5173if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 5174
81ecdfbb
RW
5175else
5176 ac_cv_header_stdc=no
7357c5b6 5177fi
81ecdfbb
RW
5178rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5179 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5180fi
81ecdfbb 5181
7357c5b6
AM
5182fi
5183fi
81ecdfbb
RW
5184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5185$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5186if test $ac_cv_header_stdc = yes; then
d7040cdb 5187
81ecdfbb 5188$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5189
7357c5b6 5190fi
d7040cdb 5191
7357c5b6 5192# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
5193for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5194 inttypes.h stdint.h unistd.h
81ecdfbb
RW
5195do :
5196 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5197ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5198"
d0ac1c44 5199if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7357c5b6 5200 cat >>confdefs.h <<_ACEOF
81ecdfbb 5201#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 5202_ACEOF
ce2cded5 5203
7357c5b6 5204fi
ce2cded5 5205
7357c5b6 5206done
ce2cded5
L
5207
5208
5209
81ecdfbb 5210 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5211if test "x$ac_cv_header_minix_config_h" = xyes; then :
7357c5b6
AM
5212 MINIX=yes
5213else
5214 MINIX=
5215fi
d7040cdb
SE
5216
5217
7357c5b6 5218 if test "$MINIX" = yes; then
d7040cdb 5219
81ecdfbb 5220$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb
SE
5221
5222
81ecdfbb 5223$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
5224
5225
81ecdfbb 5226$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5227
7357c5b6 5228 fi
d7040cdb
SE
5229
5230
81ecdfbb
RW
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5232$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5233if ${ac_cv_safe_to_define___extensions__+:} false; then :
81ecdfbb 5234 $as_echo_n "(cached) " >&6
ac48eca1 5235else
81ecdfbb 5236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 5237/* end confdefs.h. */
ac48eca1 5238
d0ac1c44
SM
5239# define __EXTENSIONS__ 1
5240 $ac_includes_default
7357c5b6
AM
5241int
5242main ()
5243{
13b2be9c 5244
7357c5b6
AM
5245 ;
5246 return 0;
5247}
5248_ACEOF
81ecdfbb 5249if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 5250 ac_cv_safe_to_define___extensions__=yes
d6d788bd 5251else
81ecdfbb 5252 ac_cv_safe_to_define___extensions__=no
d6d788bd 5253fi
81ecdfbb 5254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 5255fi
81ecdfbb
RW
5256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5257$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 5258 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5259 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d6d788bd 5260
81ecdfbb 5261 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d6d788bd 5262
81ecdfbb 5263 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
252b5132 5264
81ecdfbb 5265 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
252b5132 5266
81ecdfbb 5267 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d6d788bd 5268
a74801ba 5269
d053aef8 5270
81ecdfbb 5271
da2f07f1 5272
718a6fd8
SE
5273case `pwd` in
5274 *\ * | *\ *)
81ecdfbb
RW
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5276$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5277esac
13b2be9c 5278
252b5132 5279
7357c5b6 5280
f2c621e4
AS
5281macro_version='2.2.7a'
5282macro_revision='1.3134'
7357c5b6
AM
5283
5284
5285
5286
5287
5288
7357c5b6
AM
5289
5290
5291
5292
5293
5294
5295
718a6fd8 5296ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5297
3725885a
RW
5298# Backslashify metacharacters that are still active within
5299# double-quoted strings.
5300sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5301
5302# Same as above, but do not quote variable references.
5303double_quote_subst='s/\(["`\\]\)/\\\1/g'
5304
5305# Sed substitution to delay expansion of an escaped shell variable in a
5306# double_quote_subst'ed string.
5307delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5308
5309# Sed substitution to delay expansion of an escaped single quote.
5310delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5311
5312# Sed substitution to avoid accidental globbing in evaled expressions
5313no_glob_subst='s/\*/\\\*/g'
5314
5315ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5316ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5317ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5318
5319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5320$as_echo_n "checking how to print strings... " >&6; }
5321# Test print first, because it will be a builtin if present.
f2c621e4 5322if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3725885a
RW
5323 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5324 ECHO='print -r --'
5325elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5326 ECHO='printf %s\n'
5327else
5328 # Use this function as a fallback that always works.
5329 func_fallback_echo ()
5330 {
5331 eval 'cat <<_LTECHO_EOF
5332$1
5333_LTECHO_EOF'
5334 }
5335 ECHO='func_fallback_echo'
5336fi
5337
5338# func_echo_all arg...
5339# Invoke $ECHO with all args, space-separated.
5340func_echo_all ()
5341{
5342 $ECHO ""
5343}
5344
5345case "$ECHO" in
5346 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5347$as_echo "printf" >&6; } ;;
5348 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5349$as_echo "print -r" >&6; } ;;
5350 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5351$as_echo "cat" >&6; } ;;
5352esac
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
81ecdfbb
RW
5367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5368$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5369if ${ac_cv_path_SED+:} false; then :
81ecdfbb
RW
5370 $as_echo_n "(cached) " >&6
5371else
5372 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5373 for ac_i in 1 2 3 4 5 6 7; do
5374 ac_script="$ac_script$as_nl$ac_script"
5375 done
5376 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5377 { ac_script=; unset ac_script;}
5378 if test -z "$SED"; then
5379 ac_path_SED_found=false
5380 # Loop through the user's path and test for each of PROGNAME-LIST
5381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5382for as_dir in $PATH
5383do
5384 IFS=$as_save_IFS
5385 test -z "$as_dir" && as_dir=.
81ecdfbb 5386 for ac_prog in sed gsed; do
7357c5b6 5387 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 5388 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5389 as_fn_executable_p "$ac_path_SED" || continue
81ecdfbb
RW
5390# Check for GNU ac_path_SED and select it if it is found.
5391 # Check for GNU $ac_path_SED
5392case `"$ac_path_SED" --version 2>&1` in
5393*GNU*)
5394 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5395*)
5396 ac_count=0
5397 $as_echo_n 0123456789 >"conftest.in"
5398 while :
5399 do
5400 cat "conftest.in" "conftest.in" >"conftest.tmp"
5401 mv "conftest.tmp" "conftest.in"
5402 cp "conftest.in" "conftest.nl"
5403 $as_echo '' >> "conftest.nl"
5404 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5405 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5406 as_fn_arith $ac_count + 1 && ac_count=$as_val
5407 if test $ac_count -gt ${ac_path_SED_max-0}; then
5408 # Best one so far, save it but keep looking for a better one
5409 ac_cv_path_SED="$ac_path_SED"
5410 ac_path_SED_max=$ac_count
5411 fi
5412 # 10*(2^10) chars as input seems more than enough
5413 test $ac_count -gt 10 && break
5414 done
5415 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5416esac
5417
5418 $ac_path_SED_found && break 3
7357c5b6
AM
5419 done
5420 done
81ecdfbb 5421 done
7357c5b6 5422IFS=$as_save_IFS
81ecdfbb 5423 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5424 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5425 fi
81ecdfbb
RW
5426else
5427 ac_cv_path_SED=$SED
7357c5b6
AM
5428fi
5429
81ecdfbb
RW
5430fi
5431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5432$as_echo "$ac_cv_path_SED" >&6; }
5433 SED="$ac_cv_path_SED"
5434 rm -f conftest.sed
7357c5b6
AM
5435
5436test -z "$SED" && SED=sed
5437Xsed="$SED -e 1s/^X//"
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
81ecdfbb
RW
5449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5450$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5451if ${ac_cv_path_FGREP+:} false; then :
81ecdfbb 5452 $as_echo_n "(cached) " >&6
7357c5b6 5453else
81ecdfbb
RW
5454 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5455 then ac_cv_path_FGREP="$GREP -F"
5456 else
5457 if test -z "$FGREP"; then
5458 ac_path_FGREP_found=false
5459 # Loop through the user's path and test for each of PROGNAME-LIST
5460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5461for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5462do
5463 IFS=$as_save_IFS
5464 test -z "$as_dir" && as_dir=.
5465 for ac_prog in fgrep; do
5466 for ac_exec_ext in '' $ac_executable_extensions; do
5467 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5468 as_fn_executable_p "$ac_path_FGREP" || continue
81ecdfbb
RW
5469# Check for GNU ac_path_FGREP and select it if it is found.
5470 # Check for GNU $ac_path_FGREP
5471case `"$ac_path_FGREP" --version 2>&1` in
5472*GNU*)
5473 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5474*)
5475 ac_count=0
5476 $as_echo_n 0123456789 >"conftest.in"
5477 while :
5478 do
5479 cat "conftest.in" "conftest.in" >"conftest.tmp"
5480 mv "conftest.tmp" "conftest.in"
5481 cp "conftest.in" "conftest.nl"
5482 $as_echo 'FGREP' >> "conftest.nl"
5483 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5484 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5485 as_fn_arith $ac_count + 1 && ac_count=$as_val
5486 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5487 # Best one so far, save it but keep looking for a better one
5488 ac_cv_path_FGREP="$ac_path_FGREP"
5489 ac_path_FGREP_max=$ac_count
7357c5b6 5490 fi
81ecdfbb
RW
5491 # 10*(2^10) chars as input seems more than enough
5492 test $ac_count -gt 10 && break
5493 done
5494 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5495esac
5496
5497 $ac_path_FGREP_found && break 3
5498 done
5499 done
5500 done
5501IFS=$as_save_IFS
5502 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5503 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5504 fi
5505else
5506 ac_cv_path_FGREP=$FGREP
7357c5b6 5507fi
81ecdfbb
RW
5508
5509 fi
5510fi
5511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5512$as_echo "$ac_cv_path_FGREP" >&6; }
5513 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5514
5515
5516test -z "$GREP" && GREP=grep
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
81ecdfbb
RW
5536# Check whether --with-gnu-ld was given.
5537if test "${with_gnu_ld+set}" = set; then :
5538 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5539else
5540 with_gnu_ld=no
81ecdfbb
RW
5541fi
5542
ce2cded5
L
5543ac_prog=ld
5544if test "$GCC" = yes; then
5545 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5547$as_echo_n "checking for ld used by $CC... " >&6; }
ce2cded5
L
5548 case $host in
5549 *-*-mingw*)
5550 # gcc leaves a trailing carriage return which upsets mingw
5551 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5552 *)
5553 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5554 esac
5555 case $ac_prog in
5556 # Accept absolute paths.
5557 [\\/]* | ?:[\\/]*)
5558 re_direlt='/[^/][^/]*/\.\./'
5559 # Canonicalize the pathname of ld
5560 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5561 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5562 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5563 done
5564 test -z "$LD" && LD="$ac_prog"
5565 ;;
5566 "")
5567 # If it fails, then pretend we aren't using GCC.
5568 ac_prog=ld
5569 ;;
5570 *)
5571 # If it is relative, then search for the first ld in PATH.
5572 with_gnu_ld=unknown
5573 ;;
5574 esac
5575elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5577$as_echo_n "checking for GNU ld... " >&6; }
ce2cded5 5578else
81ecdfbb
RW
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5580$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 5581fi
d0ac1c44 5582if ${lt_cv_path_LD+:} false; then :
81ecdfbb 5583 $as_echo_n "(cached) " >&6
ce2cded5
L
5584else
5585 if test -z "$LD"; then
5586 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5587 for ac_dir in $PATH; do
5588 IFS="$lt_save_ifs"
5589 test -z "$ac_dir" && ac_dir=.
5590 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5591 lt_cv_path_LD="$ac_dir/$ac_prog"
5592 # Check to see if the program is GNU ld. I'd rather use --version,
5593 # but apparently some variants of GNU ld only accept -v.
5594 # Break only if it was the GNU/non-GNU ld that we prefer.
5595 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5596 *GNU* | *'with BFD'*)
5597 test "$with_gnu_ld" != no && break
5598 ;;
5599 *)
5600 test "$with_gnu_ld" != yes && break
5601 ;;
5602 esac
5603 fi
5604 done
5605 IFS="$lt_save_ifs"
5606else
5607 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5608fi
5609fi
5610
5611LD="$lt_cv_path_LD"
5612if test -n "$LD"; then
81ecdfbb
RW
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5614$as_echo "$LD" >&6; }
ce2cded5 5615else
81ecdfbb
RW
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5617$as_echo "no" >&6; }
ce2cded5 5618fi
d0ac1c44 5619test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
5620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5621$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 5622if ${lt_cv_prog_gnu_ld+:} false; then :
81ecdfbb 5623 $as_echo_n "(cached) " >&6
ce2cded5
L
5624else
5625 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5626case `$LD -v 2>&1 </dev/null` in
5627*GNU* | *'with BFD'*)
5628 lt_cv_prog_gnu_ld=yes
5629 ;;
5630*)
5631 lt_cv_prog_gnu_ld=no
5632 ;;
5633esac
5634fi
81ecdfbb
RW
5635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5636$as_echo "$lt_cv_prog_gnu_ld" >&6; }
ce2cded5
L
5637with_gnu_ld=$lt_cv_prog_gnu_ld
5638
5639
5640
5641
5642
5643
5644
5645
5646
81ecdfbb
RW
5647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5648$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 5649if ${lt_cv_path_NM+:} false; then :
81ecdfbb 5650 $as_echo_n "(cached) " >&6
ce2cded5
L
5651else
5652 if test -n "$NM"; then
5653 # Let the user override the test.
5654 lt_cv_path_NM="$NM"
5655else
5656 lt_nm_to_check="${ac_tool_prefix}nm"
5657 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5658 lt_nm_to_check="$lt_nm_to_check nm"
5659 fi
5660 for lt_tmp_nm in $lt_nm_to_check; do
5661 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5662 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5663 IFS="$lt_save_ifs"
5664 test -z "$ac_dir" && ac_dir=.
5665 tmp_nm="$ac_dir/$lt_tmp_nm"
5666 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5667 # Check to see if the nm accepts a BSD-compat flag.
5668 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5669 # nm: unknown option "B" ignored
5670 # Tru64's nm complains that /dev/null is an invalid object file
5671 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5672 */dev/null* | *'Invalid file or object type'*)
5673 lt_cv_path_NM="$tmp_nm -B"
5674 break
5675 ;;
5676 *)
5677 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5678 */dev/null*)
5679 lt_cv_path_NM="$tmp_nm -p"
5680 break
5681 ;;
5682 *)
5683 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5684 continue # so that we can try to find one that supports BSD flags
5685 ;;
5686 esac
5687 ;;
5688 esac
5689 fi
5690 done
5691 IFS="$lt_save_ifs"
5692 done
5693 : ${lt_cv_path_NM=no}
5694fi
5695fi
81ecdfbb
RW
5696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5697$as_echo "$lt_cv_path_NM" >&6; }
ce2cded5
L
5698if test "$lt_cv_path_NM" != "no"; then
5699 NM="$lt_cv_path_NM"
5700else
5701 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5702 if test -n "$DUMPBIN"; then :
5703 # Let the user override the test.
5704 else
5705 if test -n "$ac_tool_prefix"; then
5706 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5707 do
5708 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5709set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5711$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5712if ${ac_cv_prog_DUMPBIN+:} false; then :
81ecdfbb 5713 $as_echo_n "(cached) " >&6
d7040cdb 5714else
ce2cded5
L
5715 if test -n "$DUMPBIN"; then
5716 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
d7040cdb
SE
5717else
5718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5719for as_dir in $PATH
5720do
5721 IFS=$as_save_IFS
5722 test -z "$as_dir" && as_dir=.
81ecdfbb 5723 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 5725 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5727 break 2
d70c5fc7 5728 fi
d7040cdb 5729done
81ecdfbb
RW
5730 done
5731IFS=$as_save_IFS
d70c5fc7 5732
d7040cdb
SE
5733fi
5734fi
ce2cded5
L
5735DUMPBIN=$ac_cv_prog_DUMPBIN
5736if test -n "$DUMPBIN"; then
81ecdfbb
RW
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5738$as_echo "$DUMPBIN" >&6; }
bedf545c 5739else
81ecdfbb
RW
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5741$as_echo "no" >&6; }
d7040cdb 5742fi
13b2be9c 5743
81ecdfbb 5744
ce2cded5
L
5745 test -n "$DUMPBIN" && break
5746 done
5747fi
5748if test -z "$DUMPBIN"; then
5749 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5750 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5751do
5752 # Extract the first word of "$ac_prog", so it can be a program name with args.
5753set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5755$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5756if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
81ecdfbb 5757 $as_echo_n "(cached) " >&6
d7040cdb 5758else
ce2cded5
L
5759 if test -n "$ac_ct_DUMPBIN"; then
5760 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5761else
5762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5763for as_dir in $PATH
5764do
5765 IFS=$as_save_IFS
5766 test -z "$as_dir" && as_dir=.
81ecdfbb 5767 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 5769 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5771 break 2
5772 fi
5773done
81ecdfbb
RW
5774 done
5775IFS=$as_save_IFS
ce2cded5
L
5776
5777fi
5778fi
5779ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5780if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5782$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 5783else
81ecdfbb
RW
5784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5785$as_echo "no" >&6; }
d7040cdb
SE
5786fi
5787
81ecdfbb 5788
ce2cded5
L
5789 test -n "$ac_ct_DUMPBIN" && break
5790done
13b2be9c 5791
81ecdfbb
RW
5792 if test "x$ac_ct_DUMPBIN" = x; then
5793 DUMPBIN=":"
5794 else
5795 case $cross_compiling:$ac_tool_warned in
5796yes:)
5797{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5798$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5799ac_tool_warned=yes ;;
5800esac
5801 DUMPBIN=$ac_ct_DUMPBIN
5802 fi
ce2cded5 5803fi
13b2be9c 5804
3725885a
RW
5805 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5806 *COFF*)
5807 DUMPBIN="$DUMPBIN -symbols"
5808 ;;
5809 *)
5810 DUMPBIN=:
5811 ;;
5812 esac
5813 fi
bedf545c 5814
ce2cded5
L
5815 if test "$DUMPBIN" != ":"; then
5816 NM="$DUMPBIN"
5817 fi
5818fi
5819test -z "$NM" && NM=nm
6840198f 5820
13b2be9c 5821
ac48eca1 5822
d7040cdb 5823
ce2cded5
L
5824
5825
81ecdfbb
RW
5826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5827$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 5828if ${lt_cv_nm_interface+:} false; then :
81ecdfbb 5829 $as_echo_n "(cached) " >&6
ce2cded5
L
5830else
5831 lt_cv_nm_interface="BSD nm"
5832 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5833 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
ce2cded5
L
5834 (eval "$ac_compile" 2>conftest.err)
5835 cat conftest.err >&5
3725885a 5836 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
ce2cded5
L
5837 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5838 cat conftest.err >&5
3725885a 5839 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
ce2cded5
L
5840 cat conftest.out >&5
5841 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5842 lt_cv_nm_interface="MS dumpbin"
5843 fi
5844 rm -f conftest*
5845fi
81ecdfbb
RW
5846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5847$as_echo "$lt_cv_nm_interface" >&6; }
ce2cded5 5848
81ecdfbb
RW
5849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5850$as_echo_n "checking whether ln -s works... " >&6; }
ce2cded5
L
5851LN_S=$as_ln_s
5852if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5854$as_echo "yes" >&6; }
ce2cded5 5855else
81ecdfbb
RW
5856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5857$as_echo "no, using $LN_S" >&6; }
ce2cded5
L
5858fi
5859
5860# find the maximum length of command line arguments
81ecdfbb
RW
5861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5862$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 5863if ${lt_cv_sys_max_cmd_len+:} false; then :
81ecdfbb 5864 $as_echo_n "(cached) " >&6
ce2cded5
L
5865else
5866 i=0
5867 teststring="ABCD"
5868
5869 case $build_os in
5870 msdosdjgpp*)
5871 # On DJGPP, this test can blow up pretty badly due to problems in libc
5872 # (any single argument exceeding 2000 bytes causes a buffer overrun
5873 # during glob expansion). Even if it were fixed, the result of this
5874 # check would be larger than it should be.
5875 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5876 ;;
5877
5878 gnu*)
5879 # Under GNU Hurd, this test is not required because there is
5880 # no limit to the length of command line arguments.
5881 # Libtool will interpret -1 as no limit whatsoever
5882 lt_cv_sys_max_cmd_len=-1;
5883 ;;
5884
718a6fd8 5885 cygwin* | mingw* | cegcc*)
ce2cded5
L
5886 # On Win9x/ME, this test blows up -- it succeeds, but takes
5887 # about 5 minutes as the teststring grows exponentially.
5888 # Worse, since 9x/ME are not pre-emptively multitasking,
5889 # you end up with a "frozen" computer, even though with patience
5890 # the test eventually succeeds (with a max line length of 256k).
5891 # Instead, let's just punt: use the minimum linelength reported by
5892 # all of the supported platforms: 8192 (on NT/2K/XP).
5893 lt_cv_sys_max_cmd_len=8192;
5894 ;;
5895
3725885a
RW
5896 mint*)
5897 # On MiNT this can take a long time and run out of memory.
5898 lt_cv_sys_max_cmd_len=8192;
5899 ;;
5900
ce2cded5
L
5901 amigaos*)
5902 # On AmigaOS with pdksh, this test takes hours, literally.
5903 # So we just punt and use a minimum line length of 8192.
5904 lt_cv_sys_max_cmd_len=8192;
5905 ;;
5906
5907 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5908 # This has been around since 386BSD, at least. Likely further.
5909 if test -x /sbin/sysctl; then
5910 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5911 elif test -x /usr/sbin/sysctl; then
5912 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5913 else
5914 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5915 fi
5916 # And add a safety zone
5917 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5918 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5919 ;;
5920
5921 interix*)
5922 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5923 lt_cv_sys_max_cmd_len=196608
5924 ;;
5925
5926 osf*)
5927 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5928 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5929 # nice to cause kernel panics so lets avoid the loop below.
5930 # First set a reasonable default.
5931 lt_cv_sys_max_cmd_len=16384
5932 #
5933 if test -x /sbin/sysconfig; then
5934 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5935 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5936 esac
5937 fi
5938 ;;
5939 sco3.2v5*)
5940 lt_cv_sys_max_cmd_len=102400
5941 ;;
5942 sysv5* | sco5v6* | sysv4.2uw2*)
5943 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5944 if test -n "$kargmax"; then
5945 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5946 else
5947 lt_cv_sys_max_cmd_len=32768
5948 fi
d7040cdb
SE
5949 ;;
5950 *)
718a6fd8
SE
5951 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5952 if test -n "$lt_cv_sys_max_cmd_len"; then
ce2cded5
L
5953 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5954 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5955 else
5956 # Make teststring a little bigger before we do anything with it.
5957 # a 1K string should be a reasonable start.
5958 for i in 1 2 3 4 5 6 7 8 ; do
5959 teststring=$teststring$teststring
5960 done
5961 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5962 # If test is not a shell built-in, we'll probably end up computing a
5963 # maximum length that is only half of the actual maximum length, but
5964 # we can't tell.
3725885a
RW
5965 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5966 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
ce2cded5
L
5967 test $i != 17 # 1/2 MB should be enough
5968 do
5969 i=`expr $i + 1`
5970 teststring=$teststring$teststring
5971 done
5972 # Only check the string length outside the loop.
5973 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5974 teststring=
5975 # Add a significant safety factor because C++ compilers can tack on
5976 # massive amounts of additional arguments before passing them to the
5977 # linker. It appears as though 1/2 is a usable value.
5978 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5979 fi
d7040cdb
SE
5980 ;;
5981 esac
252b5132 5982
ce2cded5 5983fi
d6d788bd 5984
ce2cded5 5985if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5987$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
ce2cded5 5988else
81ecdfbb
RW
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5990$as_echo "none" >&6; }
ce2cded5
L
5991fi
5992max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 5993
d6d788bd 5994
13b2be9c 5995
13b2be9c 5996
bedf545c 5997
252b5132 5998
ce2cded5
L
5999: ${CP="cp -f"}
6000: ${MV="mv -f"}
6001: ${RM="rm -f"}
d6d788bd 6002
81ecdfbb
RW
6003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6004$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
ce2cded5
L
6005# Try some XSI features
6006xsi_shell=no
6007( _lt_dummy="a/b/c"
f2c621e4
AS
6008 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6009 = c,a/b,, \
718a6fd8
SE
6010 && eval 'test $(( 1 + 1 )) -eq 2 \
6011 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
ce2cded5 6012 && xsi_shell=yes
81ecdfbb
RW
6013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6014$as_echo "$xsi_shell" >&6; }
bedf545c 6015
bedf545c 6016
81ecdfbb
RW
6017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6018$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
ce2cded5
L
6019lt_shell_append=no
6020( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6021 >/dev/null 2>&1 \
6022 && lt_shell_append=yes
81ecdfbb
RW
6023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6024$as_echo "$lt_shell_append" >&6; }
252b5132 6025
d6d788bd 6026
ce2cded5
L
6027if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6028 lt_unset=unset
6029else
6030 lt_unset=false
6031fi
13b2be9c
DJ
6032
6033
6034
6035
d6d788bd 6036
ce2cded5
L
6037# test EBCDIC or ASCII
6038case `echo X|tr X '\101'` in
6039 A) # ASCII based system
6040 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6041 lt_SP2NL='tr \040 \012'
6042 lt_NL2SP='tr \015\012 \040\040'
6043 ;;
6044 *) # EBCDIC based system
6045 lt_SP2NL='tr \100 \n'
6046 lt_NL2SP='tr \r\n \100\100'
6047 ;;
6048esac
c43a438d 6049
c43a438d 6050
c43a438d 6051
252b5132 6052
ad22bfe8 6053
1ad12f97 6054
1ad12f97 6055
9e9b66a9 6056
1ad12f97 6057
81ecdfbb
RW
6058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6059$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6060if ${lt_cv_ld_reload_flag+:} false; then :
81ecdfbb 6061 $as_echo_n "(cached) " >&6
ce2cded5
L
6062else
6063 lt_cv_ld_reload_flag='-r'
6064fi
81ecdfbb
RW
6065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6066$as_echo "$lt_cv_ld_reload_flag" >&6; }
ce2cded5
L
6067reload_flag=$lt_cv_ld_reload_flag
6068case $reload_flag in
6069"" | " "*) ;;
6070*) reload_flag=" $reload_flag" ;;
6071esac
6072reload_cmds='$LD$reload_flag -o $output$reload_objs'
6073case $host_os in
6074 darwin*)
6075 if test "$GCC" = yes; then
6076 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6077 else
6078 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6079 fi
6080 ;;
6081esac
a541e3ce 6082
9e9b66a9 6083
a2d91340 6084
d6d788bd 6085
9e9b66a9
AM
6086
6087
6088
d6d788bd 6089
252b5132 6090
718a6fd8
SE
6091if test -n "$ac_tool_prefix"; then
6092 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6093set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6095$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6096if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 6097 $as_echo_n "(cached) " >&6
718a6fd8
SE
6098else
6099 if test -n "$OBJDUMP"; then
6100 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6101else
6102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6103for as_dir in $PATH
6104do
6105 IFS=$as_save_IFS
6106 test -z "$as_dir" && as_dir=.
81ecdfbb 6107 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6108 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6109 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6111 break 2
6112 fi
6113done
81ecdfbb
RW
6114 done
6115IFS=$as_save_IFS
718a6fd8
SE
6116
6117fi
6118fi
6119OBJDUMP=$ac_cv_prog_OBJDUMP
6120if test -n "$OBJDUMP"; then
81ecdfbb
RW
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6122$as_echo "$OBJDUMP" >&6; }
718a6fd8 6123else
81ecdfbb
RW
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6125$as_echo "no" >&6; }
718a6fd8
SE
6126fi
6127
81ecdfbb 6128
718a6fd8
SE
6129fi
6130if test -z "$ac_cv_prog_OBJDUMP"; then
6131 ac_ct_OBJDUMP=$OBJDUMP
6132 # Extract the first word of "objdump", so it can be a program name with args.
6133set dummy objdump; ac_word=$2
81ecdfbb
RW
6134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6135$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6136if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
81ecdfbb 6137 $as_echo_n "(cached) " >&6
718a6fd8
SE
6138else
6139 if test -n "$ac_ct_OBJDUMP"; then
6140 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6141else
6142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6143for as_dir in $PATH
6144do
6145 IFS=$as_save_IFS
6146 test -z "$as_dir" && as_dir=.
81ecdfbb 6147 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6148 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 6149 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6151 break 2
6152 fi
6153done
81ecdfbb
RW
6154 done
6155IFS=$as_save_IFS
718a6fd8 6156
718a6fd8
SE
6157fi
6158fi
6159ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6160if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6162$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6163else
81ecdfbb
RW
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6165$as_echo "no" >&6; }
718a6fd8
SE
6166fi
6167
81ecdfbb
RW
6168 if test "x$ac_ct_OBJDUMP" = x; then
6169 OBJDUMP="false"
6170 else
6171 case $cross_compiling:$ac_tool_warned in
6172yes:)
6173{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6174$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6175ac_tool_warned=yes ;;
6176esac
6177 OBJDUMP=$ac_ct_OBJDUMP
6178 fi
718a6fd8
SE
6179else
6180 OBJDUMP="$ac_cv_prog_OBJDUMP"
6181fi
6182
6183test -z "$OBJDUMP" && OBJDUMP=objdump
6184
6185
6186
6187
6188
6189
6190
6191
13b2be9c 6192
81ecdfbb
RW
6193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6194$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6195if ${lt_cv_deplibs_check_method+:} false; then :
81ecdfbb 6196 $as_echo_n "(cached) " >&6
d7040cdb 6197else
ce2cded5
L
6198 lt_cv_file_magic_cmd='$MAGIC_CMD'
6199lt_cv_file_magic_test_file=
6200lt_cv_deplibs_check_method='unknown'
6201# Need to set the preceding variable on all platforms that support
6202# interlibrary dependencies.
6203# 'none' -- dependencies not supported.
6204# `unknown' -- same as none, but documents that we really don't know.
6205# 'pass_all' -- all dependencies passed with no checks.
6206# 'test_compile' -- check by making test program.
6207# 'file_magic [[regex]]' -- check by looking for files in library path
6208# which responds to the $file_magic_cmd with a given extended regex.
6209# If you have `file' or equivalent on your system and you're not sure
6210# whether `pass_all' will *always* work, you probably want this one.
13b2be9c 6211
ce2cded5 6212case $host_os in
50e7d84b 6213aix[4-9]*)
ce2cded5
L
6214 lt_cv_deplibs_check_method=pass_all
6215 ;;
d7040cdb 6216
ce2cded5
L
6217beos*)
6218 lt_cv_deplibs_check_method=pass_all
6219 ;;
d7040cdb 6220
ce2cded5
L
6221bsdi[45]*)
6222 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6223 lt_cv_file_magic_cmd='/usr/bin/file -L'
6224 lt_cv_file_magic_test_file=/shlib/libc.so
6225 ;;
d7040cdb 6226
ce2cded5
L
6227cygwin*)
6228 # func_win32_libid is a shell function defined in ltmain.sh
6229 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6230 lt_cv_file_magic_cmd='func_win32_libid'
d7040cdb 6231 ;;
ce2cded5
L
6232
6233mingw* | pw32*)
6234 # Base MSYS/MinGW do not provide the 'file' command needed by
6235 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6236 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6237 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6238 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
ce2cded5
L
6239 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6240 lt_cv_file_magic_cmd='func_win32_libid'
6241 else
f2c621e4 6242 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
ce2cded5
L
6243 lt_cv_file_magic_cmd='$OBJDUMP -f'
6244 fi
d7040cdb 6245 ;;
ce2cded5 6246
3725885a 6247cegcc*)
718a6fd8
SE
6248 # use the weaker test based on 'objdump'. See mingw*.
6249 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6250 lt_cv_file_magic_cmd='$OBJDUMP -f'
6251 ;;
6252
ce2cded5
L
6253darwin* | rhapsody*)
6254 lt_cv_deplibs_check_method=pass_all
6255 ;;
6256
6257freebsd* | dragonfly*)
6258 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6259 case $host_cpu in
6260 i*86 )
6261 # Not sure whether the presence of OpenBSD here was a mistake.
6262 # Let's accept both of them until this is cleared up.
6263 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6264 lt_cv_file_magic_cmd=/usr/bin/file
6265 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6266 ;;
6267 esac
6268 else
6269 lt_cv_deplibs_check_method=pass_all
d7040cdb
SE
6270 fi
6271 ;;
ce2cded5
L
6272
6273gnu*)
6274 lt_cv_deplibs_check_method=pass_all
d7040cdb 6275 ;;
ce2cded5 6276
3725885a
RW
6277haiku*)
6278 lt_cv_deplibs_check_method=pass_all
6279 ;;
6280
ce2cded5
L
6281hpux10.20* | hpux11*)
6282 lt_cv_file_magic_cmd=/usr/bin/file
6283 case $host_cpu in
6284 ia64*)
6285 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6286 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6287 ;;
6288 hppa*64*)
3725885a 6289 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
6290 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6291 ;;
6292 *)
3725885a 6293 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
ce2cded5
L
6294 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6295 ;;
6296 esac
d7040cdb 6297 ;;
ce2cded5
L
6298
6299interix[3-9]*)
6300 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6301 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
d7040cdb 6302 ;;
ce2cded5
L
6303
6304irix5* | irix6* | nonstopux*)
6305 case $LD in
6306 *-32|*"-32 ") libmagic=32-bit;;
6307 *-n32|*"-n32 ") libmagic=N32;;
6308 *-64|*"-64 ") libmagic=64-bit;;
6309 *) libmagic=never-match;;
6310 esac
6311 lt_cv_deplibs_check_method=pass_all
d7040cdb 6312 ;;
ce2cded5
L
6313
6314# This must be Linux ELF.
58e24671 6315linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 6316 lt_cv_deplibs_check_method=pass_all
d7040cdb 6317 ;;
ce2cded5
L
6318
6319netbsd*)
6320 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6321 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6322 else
6323 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6324 fi
d7040cdb 6325 ;;
ce2cded5
L
6326
6327newos6*)
6328 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6329 lt_cv_file_magic_cmd=/usr/bin/file
6330 lt_cv_file_magic_test_file=/usr/lib/libnls.so
d7040cdb 6331 ;;
76a27922 6332
ce2cded5
L
6333*nto* | *qnx*)
6334 lt_cv_deplibs_check_method=pass_all
6335 ;;
d6d788bd 6336
ce2cded5
L
6337openbsd*)
6338 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6339 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6340 else
6341 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6342 fi
6343 ;;
44f2f9d2 6344
ce2cded5
L
6345osf3* | osf4* | osf5*)
6346 lt_cv_deplibs_check_method=pass_all
6347 ;;
44f2f9d2 6348
ce2cded5
L
6349rdos*)
6350 lt_cv_deplibs_check_method=pass_all
6351 ;;
6352
6353solaris*)
6354 lt_cv_deplibs_check_method=pass_all
6355 ;;
6356
6357sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6358 lt_cv_deplibs_check_method=pass_all
6359 ;;
6360
6361sysv4 | sysv4.3*)
6362 case $host_vendor in
6363 motorola)
6364 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]'
6365 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6366 ;;
6367 ncr)
6368 lt_cv_deplibs_check_method=pass_all
6369 ;;
6370 sequent)
6371 lt_cv_file_magic_cmd='/bin/file'
6372 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6373 ;;
6374 sni)
6375 lt_cv_file_magic_cmd='/bin/file'
6376 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6377 lt_cv_file_magic_test_file=/lib/libc.so
6378 ;;
6379 siemens)
6380 lt_cv_deplibs_check_method=pass_all
6381 ;;
6382 pc)
6383 lt_cv_deplibs_check_method=pass_all
6384 ;;
6385 esac
6386 ;;
6387
6388tpf*)
6389 lt_cv_deplibs_check_method=pass_all
d7040cdb
SE
6390 ;;
6391esac
6392
ce2cded5 6393fi
81ecdfbb
RW
6394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6395$as_echo "$lt_cv_deplibs_check_method" >&6; }
ce2cded5
L
6396file_magic_cmd=$lt_cv_file_magic_cmd
6397deplibs_check_method=$lt_cv_deplibs_check_method
6398test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 6399
d7040cdb 6400
d7040cdb 6401
d7040cdb 6402
d7040cdb 6403
44f2f9d2 6404
d7040cdb 6405
d7040cdb 6406
d7040cdb 6407
d7040cdb 6408
44f2f9d2 6409
d7040cdb 6410
a4966cd9
L
6411plugin_option=
6412plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6413for plugin in $plugin_names; do
6414 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6415 if test x$plugin_so = x$plugin; then
6416 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6417 fi
6418 if test x$plugin_so != x$plugin; then
6419 plugin_option="--plugin $plugin_so"
6420 break
6421 fi
6422done
6423
ce2cded5 6424if test -n "$ac_tool_prefix"; then
f2c621e4
AS
6425 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6426set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6428$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6429if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 6430 $as_echo_n "(cached) " >&6
ce2cded5
L
6431else
6432 if test -n "$AR"; then
6433 ac_cv_prog_AR="$AR" # Let the user override the test.
6434else
6435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6436for as_dir in $PATH
6437do
6438 IFS=$as_save_IFS
6439 test -z "$as_dir" && as_dir=.
81ecdfbb 6440 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f2c621e4 6442 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 6444 break 2
d7040cdb
SE
6445 fi
6446done
81ecdfbb
RW
6447 done
6448IFS=$as_save_IFS
44f2f9d2 6449
ce2cded5
L
6450fi
6451fi
6452AR=$ac_cv_prog_AR
6453if test -n "$AR"; then
81ecdfbb
RW
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6455$as_echo "$AR" >&6; }
ce2cded5 6456else
81ecdfbb
RW
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6458$as_echo "no" >&6; }
44f2f9d2 6459fi
d7040cdb 6460
81ecdfbb 6461
d7040cdb 6462fi
f2c621e4 6463if test -z "$ac_cv_prog_AR"; then
ce2cded5 6464 ac_ct_AR=$AR
f2c621e4
AS
6465 # Extract the first word of "ar", so it can be a program name with args.
6466set dummy ar; ac_word=$2
81ecdfbb
RW
6467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6468$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6469if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 6470 $as_echo_n "(cached) " >&6
44f2f9d2 6471else
ce2cded5
L
6472 if test -n "$ac_ct_AR"; then
6473 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6474else
6475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6476for as_dir in $PATH
6477do
6478 IFS=$as_save_IFS
6479 test -z "$as_dir" && as_dir=.
81ecdfbb 6480 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6481 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f2c621e4 6482 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6484 break 2
6485 fi
6486done
81ecdfbb
RW
6487 done
6488IFS=$as_save_IFS
ce2cded5 6489
ce2cded5
L
6490fi
6491fi
6492ac_ct_AR=$ac_cv_prog_ac_ct_AR
6493if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6495$as_echo "$ac_ct_AR" >&6; }
ce2cded5 6496else
81ecdfbb
RW
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6498$as_echo "no" >&6; }
d7040cdb 6499fi
44f2f9d2 6500
81ecdfbb
RW
6501 if test "x$ac_ct_AR" = x; then
6502 AR="false"
6503 else
6504 case $cross_compiling:$ac_tool_warned in
6505yes:)
6506{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6507$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6508ac_tool_warned=yes ;;
6509esac
6510 AR=$ac_ct_AR
6511 fi
df7b86aa 6512else
f2c621e4
AS
6513 AR="$ac_cv_prog_AR"
6514fi
df7b86aa 6515
f2c621e4 6516test -z "$AR" && AR=ar
a4966cd9
L
6517if test -n "$plugin_option"; then
6518 if $AR --help 2>&1 | grep -q "\--plugin"; then
83b33c6c
L
6519 touch conftest.c
6520 $AR $plugin_option rc conftest.a conftest.c
6521 if test "$?" != 0; then
6522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6523$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6524 else
6525 AR="$AR $plugin_option"
6526 fi
6527 rm -f conftest.*
a4966cd9
L
6528 fi
6529fi
f2c621e4 6530test -z "$AR_FLAGS" && AR_FLAGS=cru
df7b86aa 6531
df7b86aa 6532
df7b86aa 6533
df7b86aa 6534
df7b86aa
NC
6535
6536
6537
6538
6539
6540
d7040cdb 6541
ce2cded5
L
6542if test -n "$ac_tool_prefix"; then
6543 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6544set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6546$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6547if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 6548 $as_echo_n "(cached) " >&6
ce2cded5
L
6549else
6550 if test -n "$STRIP"; then
6551 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6552else
6553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6554for as_dir in $PATH
6555do
6556 IFS=$as_save_IFS
6557 test -z "$as_dir" && as_dir=.
81ecdfbb 6558 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6559 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 6560 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6562 break 2
6563 fi
6564done
81ecdfbb
RW
6565 done
6566IFS=$as_save_IFS
d7040cdb 6567
ce2cded5
L
6568fi
6569fi
6570STRIP=$ac_cv_prog_STRIP
6571if test -n "$STRIP"; then
81ecdfbb
RW
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6573$as_echo "$STRIP" >&6; }
ce2cded5 6574else
81ecdfbb
RW
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6576$as_echo "no" >&6; }
ce2cded5 6577fi
d7040cdb 6578
81ecdfbb 6579
ce2cded5
L
6580fi
6581if test -z "$ac_cv_prog_STRIP"; then
6582 ac_ct_STRIP=$STRIP
6583 # Extract the first word of "strip", so it can be a program name with args.
6584set dummy strip; ac_word=$2
81ecdfbb
RW
6585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6586$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6587if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 6588 $as_echo_n "(cached) " >&6
ce2cded5
L
6589else
6590 if test -n "$ac_ct_STRIP"; then
6591 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6592else
6593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6594for as_dir in $PATH
6595do
6596 IFS=$as_save_IFS
6597 test -z "$as_dir" && as_dir=.
81ecdfbb 6598 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 6600 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6602 break 2
6603 fi
6604done
81ecdfbb
RW
6605 done
6606IFS=$as_save_IFS
d7040cdb 6607
ce2cded5
L
6608fi
6609fi
6610ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6611if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6613$as_echo "$ac_ct_STRIP" >&6; }
ce2cded5 6614else
81ecdfbb
RW
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6616$as_echo "no" >&6; }
ce2cded5 6617fi
d7040cdb 6618
81ecdfbb
RW
6619 if test "x$ac_ct_STRIP" = x; then
6620 STRIP=":"
6621 else
6622 case $cross_compiling:$ac_tool_warned in
6623yes:)
6624{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6625$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6626ac_tool_warned=yes ;;
6627esac
6628 STRIP=$ac_ct_STRIP
6629 fi
ce2cded5
L
6630else
6631 STRIP="$ac_cv_prog_STRIP"
6632fi
d7040cdb 6633
ce2cded5 6634test -z "$STRIP" && STRIP=:
d7040cdb 6635
d7040cdb 6636
d7040cdb 6637
d7040cdb 6638
d7040cdb 6639
d7040cdb 6640
ce2cded5
L
6641if test -n "$ac_tool_prefix"; then
6642 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6643set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6645$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6646if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 6647 $as_echo_n "(cached) " >&6
44f2f9d2 6648else
ce2cded5
L
6649 if test -n "$RANLIB"; then
6650 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6651else
6652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6653for as_dir in $PATH
6654do
6655 IFS=$as_save_IFS
6656 test -z "$as_dir" && as_dir=.
81ecdfbb 6657 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6658 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 6659 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6661 break 2
6662 fi
6663done
81ecdfbb
RW
6664 done
6665IFS=$as_save_IFS
44f2f9d2 6666
d7040cdb 6667fi
44f2f9d2 6668fi
ce2cded5
L
6669RANLIB=$ac_cv_prog_RANLIB
6670if test -n "$RANLIB"; then
81ecdfbb
RW
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6672$as_echo "$RANLIB" >&6; }
ce2cded5 6673else
81ecdfbb
RW
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6675$as_echo "no" >&6; }
ce2cded5 6676fi
d7040cdb 6677
81ecdfbb 6678
d7040cdb 6679fi
ce2cded5
L
6680if test -z "$ac_cv_prog_RANLIB"; then
6681 ac_ct_RANLIB=$RANLIB
6682 # Extract the first word of "ranlib", so it can be a program name with args.
6683set dummy ranlib; ac_word=$2
81ecdfbb
RW
6684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6685$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6686if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 6687 $as_echo_n "(cached) " >&6
44f2f9d2 6688else
ce2cded5
L
6689 if test -n "$ac_ct_RANLIB"; then
6690 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6691else
6692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6693for as_dir in $PATH
d7040cdb 6694do
ce2cded5
L
6695 IFS=$as_save_IFS
6696 test -z "$as_dir" && as_dir=.
81ecdfbb 6697 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 6699 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 6701 break 2
d7040cdb 6702 fi
ce2cded5 6703done
81ecdfbb
RW
6704 done
6705IFS=$as_save_IFS
ce2cded5 6706
d7040cdb 6707fi
ce2cded5
L
6708fi
6709ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6710if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6712$as_echo "$ac_ct_RANLIB" >&6; }
d7040cdb 6713else
81ecdfbb
RW
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6715$as_echo "no" >&6; }
44f2f9d2 6716fi
44f2f9d2 6717
81ecdfbb
RW
6718 if test "x$ac_ct_RANLIB" = x; then
6719 RANLIB=":"
6720 else
6721 case $cross_compiling:$ac_tool_warned in
6722yes:)
6723{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6724$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6725ac_tool_warned=yes ;;
6726esac
6727 RANLIB=$ac_ct_RANLIB
6728 fi
d7040cdb 6729else
ce2cded5 6730 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 6731fi
252b5132 6732
ce2cded5 6733test -z "$RANLIB" && RANLIB=:
a4966cd9
L
6734if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6735 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6736 RANLIB="$RANLIB $plugin_option"
6737 fi
6738fi
252b5132 6739
252b5132 6740
ae57792d 6741
252b5132 6742
13b2be9c 6743
14ee9f48 6744
ce2cded5 6745# Determine commands to create old-style static archives.
718a6fd8 6746old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
ce2cded5
L
6747old_postinstall_cmds='chmod 644 $oldlib'
6748old_postuninstall_cmds=
14ee9f48 6749
ce2cded5
L
6750if test -n "$RANLIB"; then
6751 case $host_os in
6752 openbsd*)
6753 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6754 ;;
6755 *)
6756 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6757 ;;
6758 esac
6759 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d7040cdb 6760fi
14ee9f48 6761
3725885a
RW
6762case $host_os in
6763 darwin*)
6764 lock_old_archive_extraction=yes ;;
6765 *)
6766 lock_old_archive_extraction=no ;;
6767esac
6768
6769
6770
6771
6772
6773
f8fc3443 6774
f8fc3443 6775
252b5132 6776
85fbca6a 6777
85fbca6a 6778
13b2be9c 6779
13b2be9c 6780
d7040cdb 6781
d7040cdb
SE
6782
6783
6784
252b5132 6785
93fbbb04 6786
93fbbb04 6787
d70c5fc7 6788
e0001a05 6789
252b5132 6790
252b5132 6791
252b5132 6792
252b5132 6793
252b5132 6794
3bcbcc3d 6795
252b5132 6796
252b5132 6797
252b5132 6798
15886821 6799
252b5132 6800
252b5132 6801
13b2be9c
DJ
6802
6803
252b5132 6804
252b5132 6805
d6d788bd 6806
ce2cded5
L
6807# If no C compiler was specified, use CC.
6808LTCC=${LTCC-"$CC"}
252b5132 6809
ce2cded5
L
6810# If no C compiler flags were specified, use CFLAGS.
6811LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
252b5132 6812
ce2cded5
L
6813# Allow CC to be a program name with arguments.
6814compiler=$CC
252b5132 6815
252b5132 6816
ce2cded5 6817# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6819$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 6820if ${lt_cv_sys_global_symbol_pipe+:} false; then :
81ecdfbb 6821 $as_echo_n "(cached) " >&6
ce2cded5 6822else
252b5132 6823
ce2cded5
L
6824# These are sane defaults that work on at least a few old systems.
6825# [They come from Ultrix. What could be older than Ultrix?!! ;)]
252b5132 6826
ce2cded5
L
6827# Character class describing NM global symbol codes.
6828symcode='[BCDEGRST]'
252b5132 6829
ce2cded5
L
6830# Regexp to match symbols that can be accessed directly from C.
6831sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
13b2be9c 6832
ce2cded5
L
6833# Define system-specific variables.
6834case $host_os in
6835aix*)
6836 symcode='[BCDT]'
6837 ;;
718a6fd8 6838cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
6839 symcode='[ABCDGISTW]'
6840 ;;
6841hpux*)
6842 if test "$host_cpu" = ia64; then
6843 symcode='[ABCDEGRST]'
6844 fi
6845 ;;
6846irix* | nonstopux*)
6847 symcode='[BCDEGRST]'
6848 ;;
6849osf*)
6850 symcode='[BCDEGQRST]'
6851 ;;
6852solaris*)
6853 symcode='[BDRT]'
6854 ;;
6855sco3.2v5*)
6856 symcode='[DT]'
6857 ;;
6858sysv4.2uw2*)
6859 symcode='[DT]'
6860 ;;
6861sysv5* | sco5v6* | unixware* | OpenUNIX*)
6862 symcode='[ABDT]'
6863 ;;
6864sysv4)
6865 symcode='[DFNSTU]'
6866 ;;
6867esac
6868
6869# If we're using GNU nm, then use its standard symbol codes.
6870case `$NM -V 2>&1` in
6871*GNU* | *'with BFD'*)
6872 symcode='[ABCDGIRSTW]' ;;
6873esac
252b5132 6874
ce2cded5
L
6875# Transform an extracted symbol line into a proper C declaration.
6876# Some systems (esp. on ia64) link data and code symbols differently,
6877# so use this general approach.
6878lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
13b2be9c 6879
ce2cded5 6880# Transform an extracted symbol line into symbol name and symbol address
f2c621e4
AS
6881lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6882lt_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 6883
7357c5b6
AM
6884# Handle CRLF in mingw tool chain
6885opt_cr=
6886case $build_os in
6887mingw*)
6888 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6889 ;;
6890esac
d7040cdb 6891
7357c5b6
AM
6892# Try without a prefix underscore, then with it.
6893for ac_symprfx in "" "_"; do
d7040cdb 6894
7357c5b6
AM
6895 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6896 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 6897
7357c5b6
AM
6898 # Write the raw and C identifiers.
6899 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6900 # Fake it for dumpbin and say T for any non-static function
6901 # and D for any global variable.
6902 # Also find C++ and __fastcall symbols from MSVC++,
6903 # which start with @ or ?.
6904 lt_cv_sys_global_symbol_pipe="$AWK '"\
6905" {last_section=section; section=\$ 3};"\
6906" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6907" \$ 0!~/External *\|/{next};"\
6908" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6909" {if(hide[section]) next};"\
6910" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6911" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6912" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6913" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6914" ' prfx=^$ac_symprfx"
6915 else
6916 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6917 fi
d7040cdb 6918
7357c5b6
AM
6919 # Check to see that the pipe works correctly.
6920 pipe_works=no
d7040cdb 6921
7357c5b6
AM
6922 rm -f conftest*
6923 cat > conftest.$ac_ext <<_LT_EOF
6924#ifdef __cplusplus
6925extern "C" {
6926#endif
6927char nm_test_var;
6928void nm_test_func(void);
6929void nm_test_func(void){}
6930#ifdef __cplusplus
ce2cded5 6931}
7357c5b6
AM
6932#endif
6933int main(){nm_test_var='a';nm_test_func();return(0);}
6934_LT_EOF
6935
81ecdfbb 6936 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6937 (eval $ac_compile) 2>&5
ce2cded5 6938 ac_status=$?
81ecdfbb
RW
6939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6940 test $ac_status = 0; }; then
7357c5b6
AM
6941 # Now try to grab the symbols.
6942 nlist=conftest.nm
3725885a
RW
6943 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6944 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
ce2cded5 6945 ac_status=$?
81ecdfbb
RW
6946 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6947 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6948 # Try sorting and uniquifying the output.
6949 if sort "$nlist" | uniq > "$nlist"T; then
6950 mv -f "$nlist"T "$nlist"
6951 else
6952 rm -f "$nlist"T
6953 fi
13b2be9c 6954
7357c5b6
AM
6955 # Make sure that we snagged all the symbols we need.
6956 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6957 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6958 cat <<_LT_EOF > conftest.$ac_ext
6959#ifdef __cplusplus
6960extern "C" {
6961#endif
13b2be9c 6962
7357c5b6
AM
6963_LT_EOF
6964 # Now generate the symbol file.
6965 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
13b2be9c 6966
7357c5b6 6967 cat <<_LT_EOF >> conftest.$ac_ext
c8615825 6968
7357c5b6 6969/* The mapping between symbol names and symbols. */
f2c621e4 6970const struct {
7357c5b6
AM
6971 const char *name;
6972 void *address;
6973}
6974lt__PROGRAM__LTX_preloaded_symbols[] =
6975{
6976 { "@PROGRAM@", (void *) 0 },
6977_LT_EOF
6978 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6979 cat <<\_LT_EOF >> conftest.$ac_ext
6980 {0, (void *) 0}
6981};
d7040cdb 6982
7357c5b6
AM
6983/* This works around a problem in FreeBSD linker */
6984#ifdef FREEBSD_WORKAROUND
6985static const void *lt_preloaded_setup() {
6986 return lt__PROGRAM__LTX_preloaded_symbols;
6987}
ce2cded5 6988#endif
d7040cdb 6989
7357c5b6 6990#ifdef __cplusplus
ce2cded5 6991}
7357c5b6
AM
6992#endif
6993_LT_EOF
6994 # Now try linking the two files.
6995 mv conftest.$ac_objext conftstm.$ac_objext
f2c621e4
AS
6996 lt_save_LIBS="$LIBS"
6997 lt_save_CFLAGS="$CFLAGS"
7357c5b6
AM
6998 LIBS="conftstm.$ac_objext"
6999 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7000 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
7001 (eval $ac_link) 2>&5
7002 ac_status=$?
81ecdfbb
RW
7003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7004 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
7005 pipe_works=yes
7006 fi
f2c621e4
AS
7007 LIBS="$lt_save_LIBS"
7008 CFLAGS="$lt_save_CFLAGS"
7357c5b6
AM
7009 else
7010 echo "cannot find nm_test_func in $nlist" >&5
7011 fi
7012 else
7013 echo "cannot find nm_test_var in $nlist" >&5
7014 fi
7015 else
7016 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7017 fi
7018 else
7019 echo "$progname: failed program was:" >&5
7020 cat conftest.$ac_ext >&5
7021 fi
718a6fd8 7022 rm -rf conftest* conftst*
7357c5b6
AM
7023
7024 # Do not use the global_symbol_pipe unless it works.
7025 if test "$pipe_works" = yes; then
7026 break
7027 else
7028 lt_cv_sys_global_symbol_pipe=
7029 fi
7030done
d7040cdb 7031
ce2cded5 7032fi
7357c5b6
AM
7033
7034if test -z "$lt_cv_sys_global_symbol_pipe"; then
7035 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 7036fi
7357c5b6 7037if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7039$as_echo "failed" >&6; }
7357c5b6 7040else
81ecdfbb
RW
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7042$as_echo "ok" >&6; }
ce2cded5 7043fi
d7040cdb 7044
df7b86aa
NC
7045
7046
7047
d7040cdb 7048
d7040cdb 7049
d7040cdb 7050
d7040cdb 7051
d7040cdb 7052
d7040cdb 7053
d7040cdb 7054
d7040cdb 7055
d7040cdb 7056
d7040cdb 7057
d7040cdb 7058
7357c5b6
AM
7059
7060
718a6fd8
SE
7061
7062
7063
7357c5b6
AM
7064
7065
81ecdfbb
RW
7066# Check whether --enable-libtool-lock was given.
7067if test "${enable_libtool_lock+set}" = set; then :
7068 enableval=$enable_libtool_lock;
7069fi
7357c5b6 7070
7357c5b6
AM
7071test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7072
7073# Some flags need to be propagated to the compiler or linker for good
7074# libtool support.
7075case $host in
7076ia64-*-hpux*)
7077 # Find out which ABI we are using.
7078 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7079 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7080 (eval $ac_compile) 2>&5
7081 ac_status=$?
81ecdfbb
RW
7082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7083 test $ac_status = 0; }; then
7357c5b6
AM
7084 case `/usr/bin/file conftest.$ac_objext` in
7085 *ELF-32*)
7086 HPUX_IA64_MODE="32"
7087 ;;
7088 *ELF-64*)
7089 HPUX_IA64_MODE="64"
7090 ;;
7091 esac
7092 fi
7093 rm -rf conftest*
7094 ;;
7095*-*-irix6*)
7096 # Find out which ABI we are using.
3725885a 7097 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7098 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7099 (eval $ac_compile) 2>&5
7100 ac_status=$?
81ecdfbb
RW
7101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7102 test $ac_status = 0; }; then
7357c5b6
AM
7103 if test "$lt_cv_prog_gnu_ld" = yes; then
7104 case `/usr/bin/file conftest.$ac_objext` in
7105 *32-bit*)
7106 LD="${LD-ld} -melf32bsmip"
7107 ;;
7108 *N32*)
7109 LD="${LD-ld} -melf32bmipn32"
7110 ;;
7111 *64-bit*)
7112 LD="${LD-ld} -melf64bmip"
7113 ;;
7114 esac
7115 else
7116 case `/usr/bin/file conftest.$ac_objext` in
7117 *32-bit*)
7118 LD="${LD-ld} -32"
7119 ;;
7120 *N32*)
7121 LD="${LD-ld} -n32"
7122 ;;
7123 *64-bit*)
7124 LD="${LD-ld} -64"
7125 ;;
7126 esac
7127 fi
7128 fi
7129 rm -rf conftest*
7130 ;;
7131
cc9afea3 7132x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
7133s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7134 # Find out which ABI we are using.
7135 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7136 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7137 (eval $ac_compile) 2>&5
7138 ac_status=$?
81ecdfbb
RW
7139 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7140 test $ac_status = 0; }; then
7357c5b6
AM
7141 case `/usr/bin/file conftest.o` in
7142 *32-bit*)
7143 case $host in
7144 x86_64-*kfreebsd*-gnu)
7145 LD="${LD-ld} -m elf_i386_fbsd"
7146 ;;
7147 x86_64-*linux*)
6d2920c8
L
7148 case `/usr/bin/file conftest.o` in
7149 *x86-64*)
7150 LD="${LD-ld} -m elf32_x86_64"
7151 ;;
7152 *)
7153 LD="${LD-ld} -m elf_i386"
7154 ;;
7155 esac
7357c5b6 7156 ;;
cc9afea3
AM
7157 powerpc64le-*linux*)
7158 LD="${LD-ld} -m elf32lppclinux"
7159 ;;
7160 powerpc64-*linux*)
7357c5b6
AM
7161 LD="${LD-ld} -m elf32ppclinux"
7162 ;;
7163 s390x-*linux*)
7164 LD="${LD-ld} -m elf_s390"
7165 ;;
7166 sparc64-*linux*)
7167 LD="${LD-ld} -m elf32_sparc"
7168 ;;
7169 esac
7170 ;;
7171 *64-bit*)
7172 case $host in
7173 x86_64-*kfreebsd*-gnu)
7174 LD="${LD-ld} -m elf_x86_64_fbsd"
7175 ;;
7176 x86_64-*linux*)
7177 LD="${LD-ld} -m elf_x86_64"
7178 ;;
cc9afea3
AM
7179 powerpcle-*linux*)
7180 LD="${LD-ld} -m elf64lppc"
7181 ;;
7182 powerpc-*linux*)
7357c5b6
AM
7183 LD="${LD-ld} -m elf64ppc"
7184 ;;
7185 s390*-*linux*|s390*-*tpf*)
7186 LD="${LD-ld} -m elf64_s390"
7187 ;;
7188 sparc*-*linux*)
7189 LD="${LD-ld} -m elf64_sparc"
7190 ;;
7191 esac
7192 ;;
7193 esac
7194 fi
7195 rm -rf conftest*
7196 ;;
7197
7198*-*-sco3.2v5*)
7199 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7200 SAVE_CFLAGS="$CFLAGS"
7201 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7203$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7204if ${lt_cv_cc_needs_belf+:} false; then :
81ecdfbb 7205 $as_echo_n "(cached) " >&6
ce2cded5 7206else
7357c5b6
AM
7207 ac_ext=c
7208ac_cpp='$CPP $CPPFLAGS'
7209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7211ac_compiler_gnu=$ac_cv_c_compiler_gnu
7212
81ecdfbb 7213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 7214/* end confdefs.h. */
d7040cdb 7215
7357c5b6
AM
7216int
7217main ()
7218{
7219
7220 ;
7221 return 0;
7222}
ce2cded5 7223_ACEOF
81ecdfbb 7224if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7225 lt_cv_cc_needs_belf=yes
ce2cded5 7226else
81ecdfbb 7227 lt_cv_cc_needs_belf=no
ce2cded5 7228fi
81ecdfbb
RW
7229rm -f core conftest.err conftest.$ac_objext \
7230 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7231 ac_ext=c
7232ac_cpp='$CPP $CPPFLAGS'
7233ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7234ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7235ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7236
ce2cded5 7237fi
81ecdfbb
RW
7238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7239$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
7240 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7241 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7242 CFLAGS="$SAVE_CFLAGS"
7243 fi
7244 ;;
7245sparc*-*solaris*)
7246 # Find out which ABI we are using.
7247 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7248 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7249 (eval $ac_compile) 2>&5
7250 ac_status=$?
81ecdfbb
RW
7251 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7252 test $ac_status = 0; }; then
7357c5b6
AM
7253 case `/usr/bin/file conftest.o` in
7254 *64-bit*)
7255 case $lt_cv_prog_gnu_ld in
7256 yes*) LD="${LD-ld} -m elf64_sparc" ;;
718a6fd8
SE
7257 *)
7258 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7259 LD="${LD-ld} -64"
7260 fi
7261 ;;
7357c5b6
AM
7262 esac
7263 ;;
7264 esac
7265 fi
7266 rm -rf conftest*
7267 ;;
7268esac
d7040cdb 7269
df7b86aa
NC
7270need_locks="$enable_libtool_lock"
7271
718a6fd8
SE
7272
7273 case $host_os in
7274 rhapsody* | darwin*)
7275 if test -n "$ac_tool_prefix"; then
7276 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7277set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7279$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7280if ${ac_cv_prog_DSYMUTIL+:} false; then :
81ecdfbb 7281 $as_echo_n "(cached) " >&6
718a6fd8
SE
7282else
7283 if test -n "$DSYMUTIL"; then
7284 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7285else
7286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7287for as_dir in $PATH
7288do
7289 IFS=$as_save_IFS
7290 test -z "$as_dir" && as_dir=.
81ecdfbb 7291 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7292 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7293 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7295 break 2
7296 fi
7297done
81ecdfbb
RW
7298 done
7299IFS=$as_save_IFS
718a6fd8
SE
7300
7301fi
7302fi
7303DSYMUTIL=$ac_cv_prog_DSYMUTIL
7304if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7306$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7307else
81ecdfbb
RW
7308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7309$as_echo "no" >&6; }
718a6fd8
SE
7310fi
7311
81ecdfbb 7312
718a6fd8
SE
7313fi
7314if test -z "$ac_cv_prog_DSYMUTIL"; then
7315 ac_ct_DSYMUTIL=$DSYMUTIL
7316 # Extract the first word of "dsymutil", so it can be a program name with args.
7317set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7319$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7320if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
81ecdfbb 7321 $as_echo_n "(cached) " >&6
718a6fd8
SE
7322else
7323 if test -n "$ac_ct_DSYMUTIL"; then
7324 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7325else
7326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7327for as_dir in $PATH
7328do
7329 IFS=$as_save_IFS
7330 test -z "$as_dir" && as_dir=.
81ecdfbb 7331 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7333 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7335 break 2
7336 fi
7337done
81ecdfbb
RW
7338 done
7339IFS=$as_save_IFS
718a6fd8 7340
718a6fd8
SE
7341fi
7342fi
7343ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7344if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7346$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7347else
81ecdfbb
RW
7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7349$as_echo "no" >&6; }
718a6fd8
SE
7350fi
7351
81ecdfbb
RW
7352 if test "x$ac_ct_DSYMUTIL" = x; then
7353 DSYMUTIL=":"
7354 else
7355 case $cross_compiling:$ac_tool_warned in
7356yes:)
7357{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7358$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7359ac_tool_warned=yes ;;
7360esac
7361 DSYMUTIL=$ac_ct_DSYMUTIL
7362 fi
718a6fd8
SE
7363else
7364 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7365fi
7366
7367 if test -n "$ac_tool_prefix"; then
7368 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7369set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7371$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7372if ${ac_cv_prog_NMEDIT+:} false; then :
81ecdfbb 7373 $as_echo_n "(cached) " >&6
718a6fd8
SE
7374else
7375 if test -n "$NMEDIT"; then
7376 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7377else
7378as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7379for as_dir in $PATH
7380do
7381 IFS=$as_save_IFS
7382 test -z "$as_dir" && as_dir=.
81ecdfbb 7383 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7384 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7385 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7387 break 2
7388 fi
7389done
81ecdfbb
RW
7390 done
7391IFS=$as_save_IFS
718a6fd8
SE
7392
7393fi
7394fi
7395NMEDIT=$ac_cv_prog_NMEDIT
7396if test -n "$NMEDIT"; then
81ecdfbb
RW
7397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7398$as_echo "$NMEDIT" >&6; }
718a6fd8 7399else
81ecdfbb
RW
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7401$as_echo "no" >&6; }
718a6fd8
SE
7402fi
7403
81ecdfbb 7404
718a6fd8
SE
7405fi
7406if test -z "$ac_cv_prog_NMEDIT"; then
7407 ac_ct_NMEDIT=$NMEDIT
7408 # Extract the first word of "nmedit", so it can be a program name with args.
7409set dummy nmedit; ac_word=$2
81ecdfbb
RW
7410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7411$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7412if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
81ecdfbb 7413 $as_echo_n "(cached) " >&6
718a6fd8
SE
7414else
7415 if test -n "$ac_ct_NMEDIT"; then
7416 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7417else
7418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7419for as_dir in $PATH
7420do
7421 IFS=$as_save_IFS
7422 test -z "$as_dir" && as_dir=.
81ecdfbb 7423 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7425 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7427 break 2
7428 fi
7429done
81ecdfbb
RW
7430 done
7431IFS=$as_save_IFS
718a6fd8 7432
718a6fd8
SE
7433fi
7434fi
7435ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7436if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7438$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7439else
81ecdfbb
RW
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7441$as_echo "no" >&6; }
718a6fd8
SE
7442fi
7443
81ecdfbb
RW
7444 if test "x$ac_ct_NMEDIT" = x; then
7445 NMEDIT=":"
7446 else
7447 case $cross_compiling:$ac_tool_warned in
7448yes:)
7449{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7450$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7451ac_tool_warned=yes ;;
7452esac
7453 NMEDIT=$ac_ct_NMEDIT
7454 fi
718a6fd8
SE
7455else
7456 NMEDIT="$ac_cv_prog_NMEDIT"
7457fi
7458
7459 if test -n "$ac_tool_prefix"; then
7460 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7461set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7463$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7464if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 7465 $as_echo_n "(cached) " >&6
718a6fd8
SE
7466else
7467 if test -n "$LIPO"; then
7468 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7469else
7470as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7471for as_dir in $PATH
7472do
7473 IFS=$as_save_IFS
7474 test -z "$as_dir" && as_dir=.
81ecdfbb 7475 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7476 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7477 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7479 break 2
7480 fi
7481done
81ecdfbb
RW
7482 done
7483IFS=$as_save_IFS
718a6fd8
SE
7484
7485fi
7486fi
7487LIPO=$ac_cv_prog_LIPO
7488if test -n "$LIPO"; then
81ecdfbb
RW
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7490$as_echo "$LIPO" >&6; }
718a6fd8 7491else
81ecdfbb
RW
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7493$as_echo "no" >&6; }
718a6fd8
SE
7494fi
7495
81ecdfbb 7496
718a6fd8
SE
7497fi
7498if test -z "$ac_cv_prog_LIPO"; then
7499 ac_ct_LIPO=$LIPO
7500 # Extract the first word of "lipo", so it can be a program name with args.
7501set dummy lipo; ac_word=$2
81ecdfbb
RW
7502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7503$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7504if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
81ecdfbb 7505 $as_echo_n "(cached) " >&6
718a6fd8
SE
7506else
7507 if test -n "$ac_ct_LIPO"; then
7508 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7509else
7510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7511for as_dir in $PATH
7512do
7513 IFS=$as_save_IFS
7514 test -z "$as_dir" && as_dir=.
81ecdfbb 7515 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7517 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7519 break 2
7520 fi
7521done
81ecdfbb
RW
7522 done
7523IFS=$as_save_IFS
718a6fd8 7524
718a6fd8
SE
7525fi
7526fi
7527ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7528if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7530$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7531else
81ecdfbb
RW
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7533$as_echo "no" >&6; }
718a6fd8
SE
7534fi
7535
81ecdfbb
RW
7536 if test "x$ac_ct_LIPO" = x; then
7537 LIPO=":"
7538 else
7539 case $cross_compiling:$ac_tool_warned in
7540yes:)
7541{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7542$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7543ac_tool_warned=yes ;;
7544esac
7545 LIPO=$ac_ct_LIPO
7546 fi
718a6fd8
SE
7547else
7548 LIPO="$ac_cv_prog_LIPO"
7549fi
7550
7551 if test -n "$ac_tool_prefix"; then
7552 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7553set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7555$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7556if ${ac_cv_prog_OTOOL+:} false; then :
81ecdfbb 7557 $as_echo_n "(cached) " >&6
718a6fd8
SE
7558else
7559 if test -n "$OTOOL"; then
7560 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7561else
7562as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7563for as_dir in $PATH
7564do
7565 IFS=$as_save_IFS
7566 test -z "$as_dir" && as_dir=.
81ecdfbb 7567 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7568 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7569 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7571 break 2
7572 fi
7573done
81ecdfbb
RW
7574 done
7575IFS=$as_save_IFS
718a6fd8
SE
7576
7577fi
7578fi
7579OTOOL=$ac_cv_prog_OTOOL
7580if test -n "$OTOOL"; then
81ecdfbb
RW
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7582$as_echo "$OTOOL" >&6; }
718a6fd8 7583else
81ecdfbb
RW
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7585$as_echo "no" >&6; }
718a6fd8
SE
7586fi
7587
81ecdfbb 7588
718a6fd8
SE
7589fi
7590if test -z "$ac_cv_prog_OTOOL"; then
7591 ac_ct_OTOOL=$OTOOL
7592 # Extract the first word of "otool", so it can be a program name with args.
7593set dummy otool; ac_word=$2
81ecdfbb
RW
7594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7595$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7596if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
81ecdfbb 7597 $as_echo_n "(cached) " >&6
718a6fd8
SE
7598else
7599 if test -n "$ac_ct_OTOOL"; then
7600 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7601else
7602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7603for as_dir in $PATH
7604do
7605 IFS=$as_save_IFS
7606 test -z "$as_dir" && as_dir=.
81ecdfbb 7607 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7609 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7611 break 2
7612 fi
7613done
81ecdfbb
RW
7614 done
7615IFS=$as_save_IFS
718a6fd8 7616
718a6fd8
SE
7617fi
7618fi
7619ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7620if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7622$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7623else
81ecdfbb
RW
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625$as_echo "no" >&6; }
718a6fd8
SE
7626fi
7627
81ecdfbb
RW
7628 if test "x$ac_ct_OTOOL" = x; then
7629 OTOOL=":"
7630 else
7631 case $cross_compiling:$ac_tool_warned in
7632yes:)
7633{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7634$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7635ac_tool_warned=yes ;;
7636esac
7637 OTOOL=$ac_ct_OTOOL
7638 fi
718a6fd8
SE
7639else
7640 OTOOL="$ac_cv_prog_OTOOL"
7641fi
7642
7643 if test -n "$ac_tool_prefix"; then
7644 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7645set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7647$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7648if ${ac_cv_prog_OTOOL64+:} false; then :
81ecdfbb 7649 $as_echo_n "(cached) " >&6
718a6fd8
SE
7650else
7651 if test -n "$OTOOL64"; then
7652 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7653else
7654as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7655for as_dir in $PATH
7656do
7657 IFS=$as_save_IFS
7658 test -z "$as_dir" && as_dir=.
81ecdfbb 7659 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7660 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7661 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7663 break 2
7664 fi
7665done
81ecdfbb
RW
7666 done
7667IFS=$as_save_IFS
718a6fd8
SE
7668
7669fi
7670fi
7671OTOOL64=$ac_cv_prog_OTOOL64
7672if test -n "$OTOOL64"; then
81ecdfbb
RW
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7674$as_echo "$OTOOL64" >&6; }
718a6fd8 7675else
81ecdfbb
RW
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7677$as_echo "no" >&6; }
718a6fd8
SE
7678fi
7679
81ecdfbb 7680
718a6fd8
SE
7681fi
7682if test -z "$ac_cv_prog_OTOOL64"; then
7683 ac_ct_OTOOL64=$OTOOL64
7684 # Extract the first word of "otool64", so it can be a program name with args.
7685set dummy otool64; ac_word=$2
81ecdfbb
RW
7686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7687$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7688if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
81ecdfbb 7689 $as_echo_n "(cached) " >&6
718a6fd8
SE
7690else
7691 if test -n "$ac_ct_OTOOL64"; then
7692 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7693else
7694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7695for as_dir in $PATH
7696do
7697 IFS=$as_save_IFS
7698 test -z "$as_dir" && as_dir=.
81ecdfbb 7699 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
718a6fd8 7701 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7703 break 2
7704 fi
7705done
81ecdfbb
RW
7706 done
7707IFS=$as_save_IFS
718a6fd8 7708
718a6fd8
SE
7709fi
7710fi
7711ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7712if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7714$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7715else
81ecdfbb
RW
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7717$as_echo "no" >&6; }
718a6fd8
SE
7718fi
7719
81ecdfbb
RW
7720 if test "x$ac_ct_OTOOL64" = x; then
7721 OTOOL64=":"
7722 else
7723 case $cross_compiling:$ac_tool_warned in
7724yes:)
7725{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7726$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7727ac_tool_warned=yes ;;
7728esac
7729 OTOOL64=$ac_ct_OTOOL64
7730 fi
718a6fd8
SE
7731else
7732 OTOOL64="$ac_cv_prog_OTOOL64"
7733fi
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
81ecdfbb
RW
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7762$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 7763if ${lt_cv_apple_cc_single_mod+:} false; then :
81ecdfbb 7764 $as_echo_n "(cached) " >&6
718a6fd8
SE
7765else
7766 lt_cv_apple_cc_single_mod=no
7767 if test -z "${LT_MULTI_MODULE}"; then
7768 # By default we will add the -single_module flag. You can override
7769 # by either setting the environment variable LT_MULTI_MODULE
7770 # non-empty at configure time, or by adding -multi_module to the
7771 # link flags.
7772 rm -rf libconftest.dylib*
7773 echo "int foo(void){return 1;}" > conftest.c
7774 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7775-dynamiclib -Wl,-single_module conftest.c" >&5
7776 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7777 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7778 _lt_result=$?
7779 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7780 lt_cv_apple_cc_single_mod=yes
7781 else
7782 cat conftest.err >&5
7783 fi
7784 rm -rf libconftest.dylib*
7785 rm -f conftest.*
7786 fi
7787fi
81ecdfbb
RW
7788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7789$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7791$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 7792if ${lt_cv_ld_exported_symbols_list+:} false; then :
81ecdfbb 7793 $as_echo_n "(cached) " >&6
718a6fd8
SE
7794else
7795 lt_cv_ld_exported_symbols_list=no
7796 save_LDFLAGS=$LDFLAGS
7797 echo "_main" > conftest.sym
7798 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7800/* end confdefs.h. */
7801
7802int
7803main ()
7804{
7805
7806 ;
7807 return 0;
7808}
7809_ACEOF
81ecdfbb 7810if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7811 lt_cv_ld_exported_symbols_list=yes
7812else
81ecdfbb 7813 lt_cv_ld_exported_symbols_list=no
718a6fd8 7814fi
81ecdfbb
RW
7815rm -f core conftest.err conftest.$ac_objext \
7816 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7817 LDFLAGS="$save_LDFLAGS"
7818
7819fi
81ecdfbb
RW
7820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7821$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7823$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 7824if ${lt_cv_ld_force_load+:} false; then :
3725885a
RW
7825 $as_echo_n "(cached) " >&6
7826else
7827 lt_cv_ld_force_load=no
7828 cat > conftest.c << _LT_EOF
7829int forced_loaded() { return 2;}
7830_LT_EOF
7831 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7832 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7833 echo "$AR cru libconftest.a conftest.o" >&5
7834 $AR cru libconftest.a conftest.o 2>&5
7835 cat > conftest.c << _LT_EOF
7836int main() { return 0;}
7837_LT_EOF
7838 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7839 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7840 _lt_result=$?
7841 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7842 lt_cv_ld_force_load=yes
7843 else
7844 cat conftest.err >&5
7845 fi
7846 rm -f conftest.err libconftest.a conftest conftest.c
7847 rm -rf conftest.dSYM
7848
7849fi
7850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7851$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
7852 case $host_os in
7853 rhapsody* | darwin1.[012])
7854 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7855 darwin1.*)
7856 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7857 darwin*) # darwin 5.x on
7858 # if running on 10.5 or later, the deployment target defaults
7859 # to the OS version, if on x86, and 10.4, the deployment
7860 # target defaults to 10.4. Don't you love it?
7861 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7862 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7863 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 7864 10.[012][,.]*)
718a6fd8
SE
7865 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7866 10.*)
7867 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7868 esac
7869 ;;
7870 esac
7871 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7872 _lt_dar_single_mod='$single_module'
7873 fi
7874 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7875 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7876 else
7877 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7878 fi
3725885a 7879 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
7880 _lt_dsymutil='~$DSYMUTIL $lib || :'
7881 else
7882 _lt_dsymutil=
7883 fi
7884 ;;
7885 esac
7886
718a6fd8 7887for ac_header in dlfcn.h
81ecdfbb
RW
7888do :
7889 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7890"
d0ac1c44 7891if test "x$ac_cv_header_dlfcn_h" = xyes; then :
718a6fd8 7892 cat >>confdefs.h <<_ACEOF
81ecdfbb 7893#define HAVE_DLFCN_H 1
718a6fd8
SE
7894_ACEOF
7895
7896fi
7897
7898done
7899
7900
7901
3725885a
RW
7902
7903
718a6fd8
SE
7904# Set options
7905
7906
7907
7908 enable_dlopen=no
7909
7910
7911 enable_win32_dll=no
7912
7913
81ecdfbb
RW
7914 # Check whether --enable-shared was given.
7915if test "${enable_shared+set}" = set; then :
7916 enableval=$enable_shared; p=${PACKAGE-default}
718a6fd8
SE
7917 case $enableval in
7918 yes) enable_shared=yes ;;
7919 no) enable_shared=no ;;
7920 *)
7921 enable_shared=no
7922 # Look at the argument we got. We use all the common list separators.
7923 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7924 for pkg in $enableval; do
7925 IFS="$lt_save_ifs"
7926 if test "X$pkg" = "X$p"; then
7927 enable_shared=yes
7928 fi
7929 done
7930 IFS="$lt_save_ifs"
7931 ;;
7932 esac
7933else
7934 enable_shared=yes
81ecdfbb
RW
7935fi
7936
718a6fd8
SE
7937
7938
7939
7940
7941
7942
7943
7944
81ecdfbb
RW
7945 # Check whether --enable-static was given.
7946if test "${enable_static+set}" = set; then :
7947 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
7948 case $enableval in
7949 yes) enable_static=yes ;;
7950 no) enable_static=no ;;
7951 *)
7952 enable_static=no
7953 # Look at the argument we got. We use all the common list separators.
7954 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7955 for pkg in $enableval; do
7956 IFS="$lt_save_ifs"
7957 if test "X$pkg" = "X$p"; then
7958 enable_static=yes
7959 fi
7960 done
7961 IFS="$lt_save_ifs"
7962 ;;
7963 esac
7964else
7965 enable_static=yes
81ecdfbb
RW
7966fi
7967
718a6fd8
SE
7968
7969
d7040cdb 7970
d7040cdb 7971
718a6fd8
SE
7972
7973
7974
7975
7976
81ecdfbb
RW
7977# Check whether --with-pic was given.
7978if test "${with_pic+set}" = set; then :
7979 withval=$with_pic; pic_mode="$withval"
ce2cded5 7980else
718a6fd8 7981 pic_mode=default
81ecdfbb
RW
7982fi
7983
d7040cdb 7984
718a6fd8
SE
7985test -z "$pic_mode" && pic_mode=default
7986
7987
7988
7989
7990
7991
7992
81ecdfbb
RW
7993 # Check whether --enable-fast-install was given.
7994if test "${enable_fast_install+set}" = set; then :
7995 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
7996 case $enableval in
7997 yes) enable_fast_install=yes ;;
7998 no) enable_fast_install=no ;;
7999 *)
8000 enable_fast_install=no
8001 # Look at the argument we got. We use all the common list separators.
8002 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8003 for pkg in $enableval; do
8004 IFS="$lt_save_ifs"
8005 if test "X$pkg" = "X$p"; then
8006 enable_fast_install=yes
8007 fi
8008 done
8009 IFS="$lt_save_ifs"
8010 ;;
8011 esac
ce2cded5 8012else
718a6fd8 8013 enable_fast_install=yes
81ecdfbb
RW
8014fi
8015
718a6fd8
SE
8016
8017
8018
8019
d7040cdb 8020
d7040cdb 8021
d7040cdb 8022
d7040cdb 8023
d7040cdb 8024
d7040cdb 8025
ce2cded5
L
8026# This can be used to rebuild libtool when needed
8027LIBTOOL_DEPS="$ltmain"
d7040cdb 8028
ce2cded5
L
8029# Always use our own libtool.
8030LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 8031
d7040cdb 8032
d7040cdb 8033
d7040cdb
SE
8034
8035
8036
8037
8038
8039
d7040cdb 8040
d7040cdb 8041
ab509236 8042
ab509236 8043
d7040cdb
SE
8044
8045
8046
8047
8048
13b2be9c 8049
13b2be9c 8050
13b2be9c 8051
13b2be9c 8052
d7040cdb 8053
3725885a 8054
d7040cdb
SE
8055
8056
ce2cded5 8057test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
8058
8059
d7040cdb 8060
d7040cdb 8061
d7040cdb
SE
8062
8063
8064
8065
8066
8067
ce2cded5
L
8068
8069
8070
8071
8072if test -n "${ZSH_VERSION+set}" ; then
8073 setopt NO_GLOB_SUBST
8074fi
8075
81ecdfbb
RW
8076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8077$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 8078if ${lt_cv_objdir+:} false; then :
81ecdfbb 8079 $as_echo_n "(cached) " >&6
d7040cdb 8080else
ce2cded5
L
8081 rm -f .libs 2>/dev/null
8082mkdir .libs 2>/dev/null
8083if test -d .libs; then
8084 lt_cv_objdir=.libs
8085else
8086 # MS-DOS does not allow filenames that begin with a dot.
8087 lt_cv_objdir=_libs
d7040cdb 8088fi
ce2cded5
L
8089rmdir .libs 2>/dev/null
8090fi
81ecdfbb
RW
8091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8092$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 8093objdir=$lt_cv_objdir
d7040cdb
SE
8094
8095
8096
8097
d7040cdb 8098
ce2cded5
L
8099cat >>confdefs.h <<_ACEOF
8100#define LT_OBJDIR "$lt_cv_objdir/"
8101_ACEOF
d7040cdb
SE
8102
8103
8104
8105
ce2cded5
L
8106case $host_os in
8107aix3*)
8108 # AIX sometimes has problems with the GCC collect2 program. For some
8109 # reason, if we set the COLLECT_NAMES environment variable, the problems
8110 # vanish in a puff of smoke.
8111 if test "X${COLLECT_NAMES+set}" != Xset; then
8112 COLLECT_NAMES=
8113 export COLLECT_NAMES
8114 fi
8115 ;;
8116esac
d7040cdb 8117
ce2cded5
L
8118# Global variables:
8119ofile=libtool
8120can_build_shared=yes
d7040cdb 8121
ce2cded5
L
8122# All known linkers require a `.a' archive for static linking (except MSVC,
8123# which needs '.lib').
8124libext=a
d7040cdb 8125
ce2cded5 8126with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 8127
ce2cded5
L
8128old_CC="$CC"
8129old_CFLAGS="$CFLAGS"
d7040cdb 8130
ce2cded5
L
8131# Set sane defaults for various variables
8132test -z "$CC" && CC=cc
8133test -z "$LTCC" && LTCC=$CC
8134test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8135test -z "$LD" && LD=ld
8136test -z "$ac_objext" && ac_objext=o
8137
8138for cc_temp in $compiler""; do
8139 case $cc_temp in
8140 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8141 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8142 \-*) ;;
8143 *) break;;
8144 esac
8145done
3725885a 8146cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
ce2cded5
L
8147
8148
8149# Only perform the check for file, if the check method requires it
8150test -z "$MAGIC_CMD" && MAGIC_CMD=file
8151case $deplibs_check_method in
8152file_magic*)
8153 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8155$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 8156if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8157 $as_echo_n "(cached) " >&6
ce2cded5
L
8158else
8159 case $MAGIC_CMD in
8160[\\/*] | ?:[\\/]*)
8161 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8162 ;;
8163*)
8164 lt_save_MAGIC_CMD="$MAGIC_CMD"
8165 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8166 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8167 for ac_dir in $ac_dummy; do
8168 IFS="$lt_save_ifs"
8169 test -z "$ac_dir" && ac_dir=.
8170 if test -f $ac_dir/${ac_tool_prefix}file; then
8171 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8172 if test -n "$file_magic_test_file"; then
8173 case $deplibs_check_method in
8174 "file_magic "*)
8175 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8176 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8177 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8178 $EGREP "$file_magic_regex" > /dev/null; then
8179 :
d7040cdb 8180 else
ce2cded5 8181 cat <<_LT_EOF 1>&2
d7040cdb 8182
ce2cded5
L
8183*** Warning: the command libtool uses to detect shared libraries,
8184*** $file_magic_cmd, produces output that libtool cannot recognize.
8185*** The result is that libtool may fail to recognize shared libraries
8186*** as such. This will affect the creation of libtool libraries that
8187*** depend on shared libraries, but programs linked with such libtool
8188*** libraries will work regardless of this problem. Nevertheless, you
8189*** may want to report the problem to your system manager and/or to
8190*** bug-libtool@gnu.org
d7040cdb 8191
ce2cded5
L
8192_LT_EOF
8193 fi ;;
8194 esac
d7040cdb 8195 fi
ce2cded5 8196 break
d7040cdb 8197 fi
ce2cded5
L
8198 done
8199 IFS="$lt_save_ifs"
8200 MAGIC_CMD="$lt_save_MAGIC_CMD"
8201 ;;
8202esac
8203fi
d7040cdb 8204
ce2cded5
L
8205MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8206if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8208$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8209else
81ecdfbb
RW
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8211$as_echo "no" >&6; }
ce2cded5 8212fi
d7040cdb 8213
d7040cdb 8214
d7040cdb 8215
d7040cdb 8216
d7040cdb 8217
ce2cded5
L
8218if test -z "$lt_cv_path_MAGIC_CMD"; then
8219 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8221$as_echo_n "checking for file... " >&6; }
d0ac1c44 8222if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8223 $as_echo_n "(cached) " >&6
ce2cded5
L
8224else
8225 case $MAGIC_CMD in
8226[\\/*] | ?:[\\/]*)
8227 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8228 ;;
8229*)
8230 lt_save_MAGIC_CMD="$MAGIC_CMD"
8231 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8232 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8233 for ac_dir in $ac_dummy; do
8234 IFS="$lt_save_ifs"
8235 test -z "$ac_dir" && ac_dir=.
8236 if test -f $ac_dir/file; then
8237 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8238 if test -n "$file_magic_test_file"; then
8239 case $deplibs_check_method in
8240 "file_magic "*)
8241 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8242 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8243 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8244 $EGREP "$file_magic_regex" > /dev/null; then
8245 :
d7040cdb 8246 else
ce2cded5
L
8247 cat <<_LT_EOF 1>&2
8248
8249*** Warning: the command libtool uses to detect shared libraries,
8250*** $file_magic_cmd, produces output that libtool cannot recognize.
8251*** The result is that libtool may fail to recognize shared libraries
8252*** as such. This will affect the creation of libtool libraries that
8253*** depend on shared libraries, but programs linked with such libtool
8254*** libraries will work regardless of this problem. Nevertheless, you
8255*** may want to report the problem to your system manager and/or to
8256*** bug-libtool@gnu.org
8257
8258_LT_EOF
8259 fi ;;
d7040cdb 8260 esac
d7040cdb 8261 fi
ce2cded5
L
8262 break
8263 fi
8264 done
8265 IFS="$lt_save_ifs"
8266 MAGIC_CMD="$lt_save_MAGIC_CMD"
8267 ;;
8268esac
8269fi
d7040cdb 8270
ce2cded5
L
8271MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8272if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8274$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8275else
81ecdfbb
RW
8276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8277$as_echo "no" >&6; }
ce2cded5 8278fi
d7040cdb 8279
d7040cdb 8280
ce2cded5
L
8281 else
8282 MAGIC_CMD=:
8283 fi
d7040cdb 8284fi
d7040cdb 8285
ce2cded5
L
8286 fi
8287 ;;
8288esac
d7040cdb 8289
ce2cded5 8290# Use C for the default configuration in the libtool script
d7040cdb 8291
ce2cded5
L
8292lt_save_CC="$CC"
8293ac_ext=c
8294ac_cpp='$CPP $CPPFLAGS'
8295ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8296ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8297ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 8298
d7040cdb 8299
ce2cded5
L
8300# Source file extension for C test sources.
8301ac_ext=c
d7040cdb 8302
ce2cded5
L
8303# Object file extension for compiled C test sources.
8304objext=o
8305objext=$objext
d7040cdb 8306
ce2cded5
L
8307# Code to be used in simple compile tests
8308lt_simple_compile_test_code="int some_variable = 0;"
8309
8310# Code to be used in simple link tests
8311lt_simple_link_test_code='int main(){return(0);}'
8312
8313
8314
8315
8316
8317
8318
8319# If no C compiler was specified, use CC.
8320LTCC=${LTCC-"$CC"}
8321
8322# If no C compiler flags were specified, use CFLAGS.
8323LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8324
8325# Allow CC to be a program name with arguments.
8326compiler=$CC
8327
8328# Save the default compiler, since it gets overwritten when the other
8329# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8330compiler_DEFAULT=$CC
8331
8332# save warnings/boilerplate of simple test code
8333ac_outfile=conftest.$ac_objext
8334echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8335eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8336_lt_compiler_boilerplate=`cat conftest.err`
8337$RM conftest*
8338
8339ac_outfile=conftest.$ac_objext
8340echo "$lt_simple_link_test_code" >conftest.$ac_ext
8341eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8342_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8343$RM -r conftest*
ce2cded5
L
8344
8345
f2c621e4
AS
8346## CAVEAT EMPTOR:
8347## There is no encapsulation within the following macros, do not change
8348## the running order or otherwise move them around unless you know exactly
8349## what you are doing...
ce2cded5
L
8350if test -n "$compiler"; then
8351
8352lt_prog_compiler_no_builtin_flag=
8353
8354if test "$GCC" = yes; then
3725885a
RW
8355 case $cc_basename in
8356 nvcc*)
8357 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8358 *)
8359 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8360 esac
ce2cded5 8361
81ecdfbb
RW
8362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8363$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8364if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
81ecdfbb 8365 $as_echo_n "(cached) " >&6
ce2cded5
L
8366else
8367 lt_cv_prog_compiler_rtti_exceptions=no
8368 ac_outfile=conftest.$ac_objext
8369 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8370 lt_compiler_flag="-fno-rtti -fno-exceptions"
8371 # Insert the option either (1) after the last *FLAGS variable, or
8372 # (2) before a word containing "conftest.", or (3) at the end.
8373 # Note that $ac_compile itself does not contain backslashes and begins
8374 # with a dollar sign (not a hyphen), so the echo should work correctly.
8375 # The option is referenced via a variable to avoid confusing sed.
8376 lt_compile=`echo "$ac_compile" | $SED \
8377 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8378 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8379 -e 's:$: $lt_compiler_flag:'`
3725885a 8380 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8381 (eval "$lt_compile" 2>conftest.err)
8382 ac_status=$?
8383 cat conftest.err >&5
3725885a 8384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8385 if (exit $ac_status) && test -s "$ac_outfile"; then
8386 # The compiler can only warn and ignore the option if not recognized
8387 # So say no if there are warnings other than the usual output.
3725885a 8388 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8389 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8390 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8391 lt_cv_prog_compiler_rtti_exceptions=yes
8392 fi
8393 fi
8394 $RM conftest*
8395
8396fi
81ecdfbb
RW
8397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8398$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
ce2cded5
L
8399
8400if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8401 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8402else
8403 :
8404fi
8405
8406fi
8407
8408
8409
8410
8411
8412
8413 lt_prog_compiler_wl=
8414lt_prog_compiler_pic=
8415lt_prog_compiler_static=
8416
f2c621e4
AS
8417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8418$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
ce2cded5
L
8419
8420 if test "$GCC" = yes; then
8421 lt_prog_compiler_wl='-Wl,'
8422 lt_prog_compiler_static='-static'
8423
8424 case $host_os in
8425 aix*)
8426 # All AIX code is PIC.
8427 if test "$host_cpu" = ia64; then
8428 # AIX 5 now supports IA64 processor
8429 lt_prog_compiler_static='-Bstatic'
8430 fi
6c9c0a50 8431 lt_prog_compiler_pic='-fPIC'
ce2cded5 8432 ;;
d7040cdb
SE
8433
8434 amigaos*)
718a6fd8
SE
8435 case $host_cpu in
8436 powerpc)
8437 # see comment about AmigaOS4 .so support
8438 lt_prog_compiler_pic='-fPIC'
8439 ;;
8440 m68k)
8441 # FIXME: we need at least 68020 code to build shared libraries, but
8442 # adding the `-m68020' flag to GCC prevents building anything better,
8443 # like `-m68040'.
8444 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8445 ;;
8446 esac
d7040cdb
SE
8447 ;;
8448
ce2cded5
L
8449 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8450 # PIC is the default for these OSes.
d7040cdb
SE
8451 ;;
8452
718a6fd8 8453 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8454 # This hack is so that the source file can tell whether it is being
8455 # built for inclusion in a dll (and should export symbols for example).
8456 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8457 # (--disable-auto-import) libraries
8458 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8459 ;;
8460
8461 darwin* | rhapsody*)
ce2cded5
L
8462 # PIC is the default on this platform
8463 # Common symbols not allowed in MH_DYLIB files
8464 lt_prog_compiler_pic='-fno-common'
8465 ;;
8466
3725885a
RW
8467 haiku*)
8468 # PIC is the default for Haiku.
8469 # The "-static" flag exists, but is broken.
8470 lt_prog_compiler_static=
8471 ;;
8472
ce2cded5 8473 hpux*)
718a6fd8
SE
8474 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8475 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8476 # sets the default TLS model and affects inlining.
ce2cded5 8477 case $host_cpu in
718a6fd8 8478 hppa*64*)
ce2cded5 8479 # +Z the default
d7040cdb 8480 ;;
ce2cded5
L
8481 *)
8482 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8483 ;;
8484 esac
ce2cded5 8485 ;;
d7040cdb 8486
ce2cded5
L
8487 interix[3-9]*)
8488 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8489 # Instead, we relocate shared libraries at runtime.
d7040cdb
SE
8490 ;;
8491
ce2cded5
L
8492 msdosdjgpp*)
8493 # Just because we use GCC doesn't mean we suddenly get shared libraries
8494 # on systems that don't support them.
8495 lt_prog_compiler_can_build_shared=no
8496 enable_shared=no
d7040cdb
SE
8497 ;;
8498
ce2cded5
L
8499 *nto* | *qnx*)
8500 # QNX uses GNU C++, but need to define -shared option too, otherwise
8501 # it will coredump.
8502 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8503 ;;
8504
ce2cded5
L
8505 sysv4*MP*)
8506 if test -d /usr/nec; then
8507 lt_prog_compiler_pic=-Kconform_pic
8508 fi
d7040cdb
SE
8509 ;;
8510
ce2cded5
L
8511 *)
8512 lt_prog_compiler_pic='-fPIC'
d7040cdb 8513 ;;
ce2cded5 8514 esac
3725885a
RW
8515
8516 case $cc_basename in
8517 nvcc*) # Cuda Compiler Driver 2.2
8518 lt_prog_compiler_wl='-Xlinker '
8519 lt_prog_compiler_pic='-Xcompiler -fPIC'
8520 ;;
8521 esac
ce2cded5
L
8522 else
8523 # PORTME Check for flag to pass linker flags through the system compiler.
8524 case $host_os in
8525 aix*)
8526 lt_prog_compiler_wl='-Wl,'
8527 if test "$host_cpu" = ia64; then
8528 # AIX 5 now supports IA64 processor
8529 lt_prog_compiler_static='-Bstatic'
d7040cdb 8530 else
ce2cded5 8531 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
d7040cdb 8532 fi
ce2cded5 8533 ;;
d7040cdb 8534
718a6fd8 8535 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8536 # This hack is so that the source file can tell whether it is being
8537 # built for inclusion in a dll (and should export symbols for example).
8538 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8539 ;;
8540
ce2cded5
L
8541 hpux9* | hpux10* | hpux11*)
8542 lt_prog_compiler_wl='-Wl,'
8543 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8544 # not for PA HP-UX.
8545 case $host_cpu in
8546 hppa*64*|ia64*)
8547 # +Z the default
8548 ;;
8549 *)
8550 lt_prog_compiler_pic='+Z'
8551 ;;
8552 esac
8553 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8554 lt_prog_compiler_static='${wl}-a ${wl}archive'
d7040cdb
SE
8555 ;;
8556
ce2cded5
L
8557 irix5* | irix6* | nonstopux*)
8558 lt_prog_compiler_wl='-Wl,'
8559 # PIC (with -KPIC) is the default.
8560 lt_prog_compiler_static='-non_shared'
8561 ;;
d7040cdb 8562
58e24671 8563 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 8564 case $cc_basename in
718a6fd8
SE
8565 # old Intel for x86_64 which still supported -KPIC.
8566 ecc*)
ce2cded5
L
8567 lt_prog_compiler_wl='-Wl,'
8568 lt_prog_compiler_pic='-KPIC'
8569 lt_prog_compiler_static='-static'
8570 ;;
718a6fd8
SE
8571 # icc used to be incompatible with GCC.
8572 # ICC 10 doesn't accept -KPIC any more.
8573 icc* | ifort*)
8574 lt_prog_compiler_wl='-Wl,'
8575 lt_prog_compiler_pic='-fPIC'
8576 lt_prog_compiler_static='-static'
8577 ;;
8578 # Lahey Fortran 8.1.
8579 lf95*)
8580 lt_prog_compiler_wl='-Wl,'
8581 lt_prog_compiler_pic='--shared'
8582 lt_prog_compiler_static='--static'
8583 ;;
3725885a 8584 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
8585 # Portland Group compilers (*not* the Pentium gcc compiler,
8586 # which looks to be a dead project)
8587 lt_prog_compiler_wl='-Wl,'
8588 lt_prog_compiler_pic='-fpic'
8589 lt_prog_compiler_static='-Bstatic'
8590 ;;
8591 ccc*)
8592 lt_prog_compiler_wl='-Wl,'
8593 # All Alpha code is PIC.
8594 lt_prog_compiler_static='-non_shared'
8595 ;;
3725885a
RW
8596 xl* | bgxl* | bgf* | mpixl*)
8597 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8598 lt_prog_compiler_wl='-Wl,'
8599 lt_prog_compiler_pic='-qpic'
8600 lt_prog_compiler_static='-qstaticlink'
8601 ;;
ce2cded5
L
8602 *)
8603 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8604 *Sun\ F* | *Sun*Fortran*)
8605 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
8606 lt_prog_compiler_pic='-KPIC'
8607 lt_prog_compiler_static='-Bstatic'
3725885a 8608 lt_prog_compiler_wl=''
d7040cdb 8609 ;;
3725885a
RW
8610 *Sun\ C*)
8611 # Sun C 5.9
ce2cded5
L
8612 lt_prog_compiler_pic='-KPIC'
8613 lt_prog_compiler_static='-Bstatic'
3725885a 8614 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8615 ;;
8616 esac
ce2cded5
L
8617 ;;
8618 esac
d7040cdb
SE
8619 ;;
8620
ce2cded5
L
8621 newsos6)
8622 lt_prog_compiler_pic='-KPIC'
8623 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8624 ;;
8625
ce2cded5
L
8626 *nto* | *qnx*)
8627 # QNX uses GNU C++, but need to define -shared option too, otherwise
8628 # it will coredump.
8629 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8630 ;;
8631
ce2cded5
L
8632 osf3* | osf4* | osf5*)
8633 lt_prog_compiler_wl='-Wl,'
8634 # All OSF/1 code is PIC.
8635 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8636 ;;
8637
ce2cded5
L
8638 rdos*)
8639 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8640 ;;
8641
8642 solaris*)
ce2cded5
L
8643 lt_prog_compiler_pic='-KPIC'
8644 lt_prog_compiler_static='-Bstatic'
8645 case $cc_basename in
f2c621e4 8646 f77* | f90* | f95*)
ce2cded5 8647 lt_prog_compiler_wl='-Qoption ld ';;
d7040cdb 8648 *)
ce2cded5 8649 lt_prog_compiler_wl='-Wl,';;
d7040cdb 8650 esac
d7040cdb
SE
8651 ;;
8652
8653 sunos4*)
ce2cded5
L
8654 lt_prog_compiler_wl='-Qoption ld '
8655 lt_prog_compiler_pic='-PIC'
8656 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8657 ;;
8658
ce2cded5
L
8659 sysv4 | sysv4.2uw2* | sysv4.3*)
8660 lt_prog_compiler_wl='-Wl,'
8661 lt_prog_compiler_pic='-KPIC'
8662 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8663 ;;
8664
8665 sysv4*MP*)
ce2cded5
L
8666 if test -d /usr/nec ;then
8667 lt_prog_compiler_pic='-Kconform_pic'
8668 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8669 fi
8670 ;;
8671
ce2cded5
L
8672 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8673 lt_prog_compiler_wl='-Wl,'
8674 lt_prog_compiler_pic='-KPIC'
8675 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8676 ;;
8677
ce2cded5
L
8678 unicos*)
8679 lt_prog_compiler_wl='-Wl,'
8680 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8681 ;;
8682
8683 uts4*)
ce2cded5
L
8684 lt_prog_compiler_pic='-pic'
8685 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8686 ;;
8687
8688 *)
ce2cded5 8689 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8690 ;;
8691 esac
d7040cdb
SE
8692 fi
8693
ce2cded5
L
8694case $host_os in
8695 # For platforms which do not support PIC, -DPIC is meaningless:
8696 *djgpp*)
8697 lt_prog_compiler_pic=
8698 ;;
8699 *)
8700 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8701 ;;
8702esac
f2c621e4
AS
8703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8704$as_echo "$lt_prog_compiler_pic" >&6; }
8705
8706
8707
8708
d7040cdb
SE
8709
8710
8711#
ce2cded5 8712# Check to make sure the PIC flag actually works.
d7040cdb 8713#
ce2cded5 8714if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8716$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8717if ${lt_cv_prog_compiler_pic_works+:} false; then :
81ecdfbb 8718 $as_echo_n "(cached) " >&6
ce2cded5 8719else
718a6fd8 8720 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
8721 ac_outfile=conftest.$ac_objext
8722 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8723 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8724 # Insert the option either (1) after the last *FLAGS variable, or
8725 # (2) before a word containing "conftest.", or (3) at the end.
8726 # Note that $ac_compile itself does not contain backslashes and begins
8727 # with a dollar sign (not a hyphen), so the echo should work correctly.
8728 # The option is referenced via a variable to avoid confusing sed.
8729 lt_compile=`echo "$ac_compile" | $SED \
8730 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8731 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8732 -e 's:$: $lt_compiler_flag:'`
3725885a 8733 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8734 (eval "$lt_compile" 2>conftest.err)
8735 ac_status=$?
8736 cat conftest.err >&5
3725885a 8737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8738 if (exit $ac_status) && test -s "$ac_outfile"; then
8739 # The compiler can only warn and ignore the option if not recognized
8740 # So say no if there are warnings other than the usual output.
3725885a 8741 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8742 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8743 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8744 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8745 fi
8746 fi
8747 $RM conftest*
d7040cdb 8748
ce2cded5 8749fi
81ecdfbb
RW
8750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8751$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8752
718a6fd8 8753if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8754 case $lt_prog_compiler_pic in
8755 "" | " "*) ;;
8756 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8757 esac
8758else
8759 lt_prog_compiler_pic=
8760 lt_prog_compiler_can_build_shared=no
8761fi
d7040cdb 8762
ce2cded5 8763fi
d7040cdb
SE
8764
8765
8766
8767
8768
8769
ce2cded5
L
8770#
8771# Check to make sure the static flag actually works.
8772#
8773wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8775$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8776if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8777 $as_echo_n "(cached) " >&6
ce2cded5 8778else
718a6fd8 8779 lt_cv_prog_compiler_static_works=no
ce2cded5
L
8780 save_LDFLAGS="$LDFLAGS"
8781 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8782 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8783 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8784 # The linker can only warn and ignore the option if not recognized
8785 # So say no if there are warnings
8786 if test -s conftest.err; then
8787 # Append any errors to the config.log.
8788 cat conftest.err 1>&5
3725885a 8789 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
8790 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8791 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8792 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8793 fi
8794 else
718a6fd8 8795 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8796 fi
8797 fi
718a6fd8 8798 $RM -r conftest*
ce2cded5 8799 LDFLAGS="$save_LDFLAGS"
d7040cdb 8800
ce2cded5 8801fi
81ecdfbb
RW
8802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8803$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8804
718a6fd8 8805if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
8806 :
8807else
8808 lt_prog_compiler_static=
8809fi
d7040cdb
SE
8810
8811
8812
8813
8814
8815
8816
81ecdfbb
RW
8817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8818$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8819if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8820 $as_echo_n "(cached) " >&6
ce2cded5
L
8821else
8822 lt_cv_prog_compiler_c_o=no
8823 $RM -r conftest 2>/dev/null
8824 mkdir conftest
8825 cd conftest
8826 mkdir out
8827 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8828
ce2cded5
L
8829 lt_compiler_flag="-o out/conftest2.$ac_objext"
8830 # Insert the option either (1) after the last *FLAGS variable, or
8831 # (2) before a word containing "conftest.", or (3) at the end.
8832 # Note that $ac_compile itself does not contain backslashes and begins
8833 # with a dollar sign (not a hyphen), so the echo should work correctly.
8834 lt_compile=`echo "$ac_compile" | $SED \
8835 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8836 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8837 -e 's:$: $lt_compiler_flag:'`
3725885a 8838 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8839 (eval "$lt_compile" 2>out/conftest.err)
8840 ac_status=$?
8841 cat out/conftest.err >&5
3725885a 8842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8843 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8844 then
8845 # The compiler can only warn and ignore the option if not recognized
8846 # So say no if there are warnings
3725885a 8847 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8848 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8849 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8850 lt_cv_prog_compiler_c_o=yes
8851 fi
8852 fi
8853 chmod u+w . 2>&5
8854 $RM conftest*
8855 # SGI C++ compiler will create directory out/ii_files/ for
8856 # template instantiation
8857 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8858 $RM out/* && rmdir out
8859 cd ..
8860 $RM -r conftest
8861 $RM conftest*
d7040cdb 8862
ce2cded5 8863fi
81ecdfbb
RW
8864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8865$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8866
8867
8868
8869
8870
8871
81ecdfbb
RW
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8873$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8874if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8875 $as_echo_n "(cached) " >&6
ce2cded5
L
8876else
8877 lt_cv_prog_compiler_c_o=no
8878 $RM -r conftest 2>/dev/null
8879 mkdir conftest
8880 cd conftest
8881 mkdir out
8882 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8883
ce2cded5
L
8884 lt_compiler_flag="-o out/conftest2.$ac_objext"
8885 # Insert the option either (1) after the last *FLAGS variable, or
8886 # (2) before a word containing "conftest.", or (3) at the end.
8887 # Note that $ac_compile itself does not contain backslashes and begins
8888 # with a dollar sign (not a hyphen), so the echo should work correctly.
8889 lt_compile=`echo "$ac_compile" | $SED \
8890 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8891 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8892 -e 's:$: $lt_compiler_flag:'`
3725885a 8893 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8894 (eval "$lt_compile" 2>out/conftest.err)
8895 ac_status=$?
8896 cat out/conftest.err >&5
3725885a 8897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8898 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8899 then
8900 # The compiler can only warn and ignore the option if not recognized
8901 # So say no if there are warnings
3725885a 8902 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8903 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8904 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8905 lt_cv_prog_compiler_c_o=yes
8906 fi
8907 fi
8908 chmod u+w . 2>&5
8909 $RM conftest*
8910 # SGI C++ compiler will create directory out/ii_files/ for
8911 # template instantiation
8912 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8913 $RM out/* && rmdir out
8914 cd ..
8915 $RM -r conftest
8916 $RM conftest*
d7040cdb 8917
ce2cded5 8918fi
81ecdfbb
RW
8919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8920$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8921
8922
8923
8924
ce2cded5
L
8925hard_links="nottested"
8926if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8927 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8929$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
8930 hard_links=yes
8931 $RM conftest*
8932 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8933 touch conftest.a
8934 ln conftest.a conftest.b 2>&5 || hard_links=no
8935 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8937$as_echo "$hard_links" >&6; }
ce2cded5 8938 if test "$hard_links" = no; then
81ecdfbb
RW
8939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8940$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5
L
8941 need_locks=warn
8942 fi
8943else
8944 need_locks=no
8945fi
d7040cdb
SE
8946
8947
8948
8949
8950
8951
81ecdfbb
RW
8952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8953$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8954
ce2cded5
L
8955 runpath_var=
8956 allow_undefined_flag=
8957 always_export_symbols=no
8958 archive_cmds=
8959 archive_expsym_cmds=
8960 compiler_needs_object=no
8961 enable_shared_with_static_runtimes=no
8962 export_dynamic_flag_spec=
8963 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8964 hardcode_automatic=no
8965 hardcode_direct=no
8966 hardcode_direct_absolute=no
8967 hardcode_libdir_flag_spec=
8968 hardcode_libdir_flag_spec_ld=
8969 hardcode_libdir_separator=
8970 hardcode_minus_L=no
8971 hardcode_shlibpath_var=unsupported
8972 inherit_rpath=no
8973 link_all_deplibs=unknown
8974 module_cmds=
8975 module_expsym_cmds=
8976 old_archive_from_new_cmds=
8977 old_archive_from_expsyms_cmds=
8978 thread_safe_flag_spec=
8979 whole_archive_flag_spec=
8980 # include_expsyms should be a list of space-separated symbols to be *always*
8981 # included in the symbol list
8982 include_expsyms=
8983 # exclude_expsyms can be an extended regexp of symbols to exclude
8984 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8985 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8986 # as well as any symbol that contains `d'.
718a6fd8 8987 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
8988 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8989 # platforms (ab)use it in PIC code, but their linkers get confused if
8990 # the symbol is explicitly referenced. Since portable code cannot
8991 # rely on this symbol name, it's probably fine to never include it in
8992 # preloaded symbol tables.
718a6fd8 8993 # Exclude shared library initialization/finalization symbols.
ce2cded5 8994 extract_expsyms_cmds=
d7040cdb 8995
ce2cded5 8996 case $host_os in
718a6fd8 8997 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8998 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8999 # When not using gcc, we currently assume that we are using
9000 # Microsoft Visual C++.
9001 if test "$GCC" != yes; then
9002 with_gnu_ld=no
9003 fi
9004 ;;
9005 interix*)
9006 # we just hope/assume this is gcc and not c89 (= MSVC++)
9007 with_gnu_ld=yes
9008 ;;
9009 openbsd*)
9010 with_gnu_ld=no
9011 ;;
9012 esac
d7040cdb 9013
ce2cded5 9014 ld_shlibs=yes
3725885a
RW
9015
9016 # On some targets, GNU ld is compatible enough with the native linker
9017 # that we're better off using the native interface for both.
9018 lt_use_gnu_ld_interface=no
ce2cded5 9019 if test "$with_gnu_ld" = yes; then
3725885a
RW
9020 case $host_os in
9021 aix*)
9022 # The AIX port of GNU ld has always aspired to compatibility
9023 # with the native linker. However, as the warning in the GNU ld
9024 # block says, versions before 2.19.5* couldn't really create working
9025 # shared libraries, regardless of the interface used.
9026 case `$LD -v 2>&1` in
9027 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9028 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9029 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9030 *)
9031 lt_use_gnu_ld_interface=yes
9032 ;;
9033 esac
9034 ;;
9035 *)
9036 lt_use_gnu_ld_interface=yes
9037 ;;
9038 esac
9039 fi
9040
9041 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
9042 # If archive_cmds runs LD, not CC, wlarc should be empty
9043 wlarc='${wl}'
d7040cdb 9044
ce2cded5
L
9045 # Set some defaults for GNU ld with shared library support. These
9046 # are reset later if shared libraries are not supported. Putting them
9047 # here allows them to be overridden if necessary.
9048 runpath_var=LD_RUN_PATH
9049 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9050 export_dynamic_flag_spec='${wl}--export-dynamic'
9051 # ancient GNU ld didn't support --whole-archive et. al.
9052 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9053 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9054 else
9055 whole_archive_flag_spec=
9056 fi
9057 supports_anon_versioning=no
9058 case `$LD -v 2>&1` in
3725885a 9059 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
9060 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9061 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9062 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9063 *\ 2.11.*) ;; # other 2.11 versions
9064 *) supports_anon_versioning=yes ;;
9065 esac
d7040cdb 9066
ce2cded5
L
9067 # See if GNU ld supports shared libraries.
9068 case $host_os in
50e7d84b 9069 aix[3-9]*)
ce2cded5
L
9070 # On AIX/PPC, the GNU linker is very broken
9071 if test "$host_cpu" != ia64; then
9072 ld_shlibs=no
9073 cat <<_LT_EOF 1>&2
d7040cdb 9074
3725885a 9075*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
9076*** to be unable to reliably create shared libraries on AIX.
9077*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9078*** really care for shared libraries, you may want to install binutils
9079*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9080*** You will then need to restart the configuration process.
d7040cdb 9081
ce2cded5
L
9082_LT_EOF
9083 fi
9084 ;;
d7040cdb 9085
ce2cded5 9086 amigaos*)
718a6fd8
SE
9087 case $host_cpu in
9088 powerpc)
9089 # see comment about AmigaOS4 .so support
9090 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9091 archive_expsym_cmds=''
9092 ;;
9093 m68k)
9094 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)'
9095 hardcode_libdir_flag_spec='-L$libdir'
9096 hardcode_minus_L=yes
9097 ;;
9098 esac
ce2cded5 9099 ;;
d7040cdb 9100
ce2cded5
L
9101 beos*)
9102 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9103 allow_undefined_flag=unsupported
9104 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9105 # support --undefined. This deserves some investigation. FIXME
9106 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9107 else
9108 ld_shlibs=no
9109 fi
9110 ;;
d7040cdb 9111
718a6fd8 9112 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9113 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9114 # as there is no search path for DLLs.
9115 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9116 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
9117 allow_undefined_flag=unsupported
9118 always_export_symbols=no
9119 enable_shared_with_static_runtimes=yes
f2c621e4 9120 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 9121
ce2cded5
L
9122 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9123 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9124 # If the export-symbols file already is a .def file (1st line
9125 # is EXPORTS), use it as is; otherwise, prepend...
9126 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9127 cp $export_symbols $output_objdir/$soname.def;
9128 else
9129 echo EXPORTS > $output_objdir/$soname.def;
9130 cat $export_symbols >> $output_objdir/$soname.def;
9131 fi~
9132 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9133 else
9134 ld_shlibs=no
9135 fi
9136 ;;
d7040cdb 9137
3725885a
RW
9138 haiku*)
9139 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9140 link_all_deplibs=yes
9141 ;;
9142
ce2cded5
L
9143 interix[3-9]*)
9144 hardcode_direct=no
9145 hardcode_shlibpath_var=no
9146 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9147 export_dynamic_flag_spec='${wl}-E'
9148 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9149 # Instead, shared libraries are loaded at an image base (0x10000000 by
9150 # default) and relocated if they conflict, which is a slow very memory
9151 # consuming and fragmenting process. To avoid this, we pick a random,
9152 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9153 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9154 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9155 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'
9156 ;;
d7040cdb 9157
58e24671 9158 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
9159 tmp_diet=no
9160 if test "$host_os" = linux-dietlibc; then
9161 case $cc_basename in
9162 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9163 esac
9164 fi
9165 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9166 && test "$tmp_diet" = no
9167 then
6e733cce 9168 tmp_addflag=' $pic_flag'
718a6fd8 9169 tmp_sharedflag='-shared'
ce2cded5
L
9170 case $cc_basename,$host_cpu in
9171 pgcc*) # Portland Group C compiler
3725885a 9172 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
9173 tmp_addflag=' $pic_flag'
9174 ;;
3725885a
RW
9175 pgf77* | pgf90* | pgf95* | pgfortran*)
9176 # Portland Group f77 and f90 compilers
9177 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
9178 tmp_addflag=' $pic_flag -Mnomain' ;;
9179 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9180 tmp_addflag=' -i_dynamic' ;;
9181 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9182 tmp_addflag=' -i_dynamic -nofor_main' ;;
9183 ifc* | ifort*) # Intel Fortran compiler
9184 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
9185 lf95*) # Lahey Fortran 8.1
9186 whole_archive_flag_spec=
9187 tmp_sharedflag='--shared' ;;
3725885a 9188 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
9189 tmp_sharedflag='-qmkshrobj'
9190 tmp_addflag= ;;
3725885a
RW
9191 nvcc*) # Cuda Compiler Driver 2.2
9192 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'
9193 compiler_needs_object=yes
9194 ;;
ce2cded5
L
9195 esac
9196 case `$CC -V 2>&1 | sed 5q` in
9197 *Sun\ C*) # Sun C 5.9
3725885a 9198 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
9199 compiler_needs_object=yes
9200 tmp_sharedflag='-G' ;;
9201 *Sun\ F*) # Sun Fortran 8.3
9202 tmp_sharedflag='-G' ;;
ce2cded5
L
9203 esac
9204 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 9205
ce2cded5
L
9206 if test "x$supports_anon_versioning" = xyes; then
9207 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9208 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9209 echo "local: *; };" >> $output_objdir/$libname.ver~
9210 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9211 fi
718a6fd8
SE
9212
9213 case $cc_basename in
3725885a 9214 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9215 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9216 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9217 hardcode_libdir_flag_spec=
9218 hardcode_libdir_flag_spec_ld='-rpath $libdir'
f2c621e4 9219 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
718a6fd8
SE
9220 if test "x$supports_anon_versioning" = xyes; then
9221 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9222 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9223 echo "local: *; };" >> $output_objdir/$libname.ver~
f2c621e4 9224 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
718a6fd8
SE
9225 fi
9226 ;;
9227 esac
ce2cded5
L
9228 else
9229 ld_shlibs=no
9230 fi
9231 ;;
d7040cdb 9232
ce2cded5
L
9233 netbsd*)
9234 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9235 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9236 wlarc=
9237 else
f2c621e4
AS
9238 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9239 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
9240 fi
9241 ;;
d7040cdb 9242
ce2cded5
L
9243 solaris*)
9244 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9245 ld_shlibs=no
9246 cat <<_LT_EOF 1>&2
d7040cdb 9247
ce2cded5
L
9248*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9249*** create shared libraries on Solaris systems. Therefore, libtool
9250*** is disabling shared libraries support. We urge you to upgrade GNU
9251*** binutils to release 2.9.1 or newer. Another option is to modify
9252*** your PATH or compiler configuration so that the native linker is
9253*** used, and then restart.
d7040cdb 9254
ce2cded5
L
9255_LT_EOF
9256 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
9257 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9258 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
9259 else
9260 ld_shlibs=no
9261 fi
9262 ;;
d7040cdb 9263
ce2cded5
L
9264 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9265 case `$LD -v 2>&1` in
9266 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9267 ld_shlibs=no
9268 cat <<_LT_EOF 1>&2
d7040cdb 9269
ce2cded5
L
9270*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9271*** reliably create shared libraries on SCO systems. Therefore, libtool
9272*** is disabling shared libraries support. We urge you to upgrade GNU
9273*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9274*** your PATH or compiler configuration so that the native linker is
9275*** used, and then restart.
d7040cdb 9276
ce2cded5
L
9277_LT_EOF
9278 ;;
9279 *)
9280 # For security reasons, it is highly recommended that you always
9281 # use absolute paths for naming shared libraries, and exclude the
9282 # DT_RUNPATH tag from executables and libraries. But doing so
9283 # requires that you compile everything twice, which is a pain.
9284 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9285 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9286 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9287 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9288 else
9289 ld_shlibs=no
9290 fi
9291 ;;
9292 esac
9293 ;;
d7040cdb 9294
ce2cded5
L
9295 sunos4*)
9296 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9297 wlarc=
9298 hardcode_direct=yes
9299 hardcode_shlibpath_var=no
9300 ;;
d7040cdb 9301
ce2cded5
L
9302 *)
9303 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
9304 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9305 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
9306 else
9307 ld_shlibs=no
9308 fi
9309 ;;
9310 esac
d7040cdb 9311
ce2cded5
L
9312 if test "$ld_shlibs" = no; then
9313 runpath_var=
9314 hardcode_libdir_flag_spec=
9315 export_dynamic_flag_spec=
9316 whole_archive_flag_spec=
9317 fi
9318 else
9319 # PORTME fill in a description of your system's linker (not GNU ld)
9320 case $host_os in
9321 aix3*)
9322 allow_undefined_flag=unsupported
9323 always_export_symbols=yes
9324 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'
9325 # Note: this linker hardcodes the directories in LIBPATH if there
9326 # are no directories specified by -L.
9327 hardcode_minus_L=yes
9328 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9329 # Neither direct hardcoding nor static linking is supported with a
9330 # broken collect2.
9331 hardcode_direct=unsupported
9332 fi
9333 ;;
d7040cdb 9334
50e7d84b 9335 aix[4-9]*)
ce2cded5
L
9336 if test "$host_cpu" = ia64; then
9337 # On IA64, the linker does run time linking by default, so we don't
9338 # have to do anything special.
9339 aix_use_runtimelinking=no
9340 exp_sym_flag='-Bexport'
9341 no_entry_flag=""
9342 else
9343 # If we're using GNU nm, then we don't want the "-C" option.
9344 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9345 # Also, AIX nm treats weak defined symbols like other global
9346 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 9347 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9348 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 9349 else
5c14705f 9350 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
9351 fi
9352 aix_use_runtimelinking=no
d7040cdb 9353
ce2cded5
L
9354 # Test if we are trying to use run time linking or normal
9355 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9356 # need to do runtime linking.
50e7d84b 9357 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
9358 for ld_flag in $LDFLAGS; do
9359 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9360 aix_use_runtimelinking=yes
9361 break
9362 fi
9363 done
9364 ;;
9365 esac
d7040cdb 9366
ce2cded5
L
9367 exp_sym_flag='-bexport'
9368 no_entry_flag='-bnoentry'
9369 fi
d7040cdb 9370
ce2cded5
L
9371 # When large executables or shared objects are built, AIX ld can
9372 # have problems creating the table of contents. If linking a library
9373 # or program results in "error TOC overflow" add -mminimal-toc to
9374 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9375 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 9376
ce2cded5
L
9377 archive_cmds=''
9378 hardcode_direct=yes
9379 hardcode_direct_absolute=yes
9380 hardcode_libdir_separator=':'
9381 link_all_deplibs=yes
9382 file_list_spec='${wl}-f,'
d7040cdb 9383
ce2cded5
L
9384 if test "$GCC" = yes; then
9385 case $host_os in aix4.[012]|aix4.[012].*)
9386 # We only want to do this on AIX 4.2 and lower, the check
9387 # below for broken collect2 doesn't work under 4.3+
9388 collect2name=`${CC} -print-prog-name=collect2`
9389 if test -f "$collect2name" &&
9390 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9391 then
9392 # We have reworked collect2
9393 :
9394 else
9395 # We have old collect2
9396 hardcode_direct=unsupported
9397 # It fails to find uninstalled libraries when the uninstalled
9398 # path is not listed in the libpath. Setting hardcode_minus_L
9399 # to unsupported forces relinking
9400 hardcode_minus_L=yes
9401 hardcode_libdir_flag_spec='-L$libdir'
9402 hardcode_libdir_separator=
9403 fi
9404 ;;
9405 esac
9406 shared_flag='-shared'
9407 if test "$aix_use_runtimelinking" = yes; then
9408 shared_flag="$shared_flag "'${wl}-G'
9409 fi
9410 else
9411 # not using gcc
9412 if test "$host_cpu" = ia64; then
9413 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9414 # chokes on -Wl,-G. The following line is correct:
9415 shared_flag='-G'
9416 else
9417 if test "$aix_use_runtimelinking" = yes; then
9418 shared_flag='${wl}-G'
9419 else
9420 shared_flag='${wl}-bM:SRE'
9421 fi
9422 fi
9423 fi
d7040cdb 9424
718a6fd8 9425 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
9426 # It seems that -bexpall does not export symbols beginning with
9427 # underscore (_), so it is better to generate a list of symbols to export.
9428 always_export_symbols=yes
9429 if test "$aix_use_runtimelinking" = yes; then
9430 # Warning - without using the other runtime loading flags (-brtl),
9431 # -berok will link without error, but may produce a broken library.
9432 allow_undefined_flag='-berok'
9433 # Determine the default libpath from the value encoded in an
9434 # empty executable.
f2c621e4 9435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 9436/* end confdefs.h. */
d7040cdb 9437
ce2cded5
L
9438int
9439main ()
9440{
d7040cdb 9441
ce2cded5
L
9442 ;
9443 return 0;
9444}
9445_ACEOF
81ecdfbb 9446if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9447
f2c621e4
AS
9448lt_aix_libpath_sed='
9449 /Import File Strings/,/^$/ {
9450 /^0/ {
9451 s/^0 *\(.*\)$/\1/
9452 p
9453 }
9454 }'
9455aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9456# Check for a 64-bit object if we didn't find anything.
9457if test -z "$aix_libpath"; then
9458 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9459fi
ce2cded5 9460fi
81ecdfbb
RW
9461rm -f core conftest.err conftest.$ac_objext \
9462 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9463if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9464
ce2cded5 9465 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9466 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
9467 else
9468 if test "$host_cpu" = ia64; then
9469 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9470 allow_undefined_flag="-z nodefs"
9471 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"
9472 else
9473 # Determine the default libpath from the value encoded in an
9474 # empty executable.
f2c621e4 9475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 9476/* end confdefs.h. */
d7040cdb 9477
ce2cded5
L
9478int
9479main ()
9480{
d7040cdb 9481
ce2cded5
L
9482 ;
9483 return 0;
9484}
9485_ACEOF
81ecdfbb 9486if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9487
f2c621e4
AS
9488lt_aix_libpath_sed='
9489 /Import File Strings/,/^$/ {
9490 /^0/ {
9491 s/^0 *\(.*\)$/\1/
9492 p
9493 }
9494 }'
9495aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9496# Check for a 64-bit object if we didn't find anything.
9497if test -z "$aix_libpath"; then
9498 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9499fi
ce2cded5 9500fi
81ecdfbb
RW
9501rm -f core conftest.err conftest.$ac_objext \
9502 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9503if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9504
ce2cded5
L
9505 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9506 # Warning - without using the other run time loading flags,
9507 # -berok will link without error, but may produce a broken library.
9508 no_undefined_flag=' ${wl}-bernotok'
9509 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9510 if test "$with_gnu_ld" = yes; then
9511 # We only use this code for GNU lds that support --whole-archive.
9512 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9513 else
9514 # Exported symbols can be pulled into shared objects from archives
9515 whole_archive_flag_spec='$convenience'
9516 fi
ce2cded5
L
9517 archive_cmds_need_lc=yes
9518 # This is similar to how AIX traditionally builds its shared libraries.
9519 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'
9520 fi
9521 fi
9522 ;;
d7040cdb 9523
ce2cded5 9524 amigaos*)
718a6fd8
SE
9525 case $host_cpu in
9526 powerpc)
9527 # see comment about AmigaOS4 .so support
9528 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9529 archive_expsym_cmds=''
9530 ;;
9531 m68k)
9532 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)'
9533 hardcode_libdir_flag_spec='-L$libdir'
9534 hardcode_minus_L=yes
9535 ;;
9536 esac
ce2cded5 9537 ;;
d7040cdb 9538
ce2cded5
L
9539 bsdi[45]*)
9540 export_dynamic_flag_spec=-rdynamic
9541 ;;
d7040cdb 9542
718a6fd8 9543 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9544 # When not using gcc, we currently assume that we are using
9545 # Microsoft Visual C++.
9546 # hardcode_libdir_flag_spec is actually meaningless, as there is
9547 # no search path for DLLs.
f2c621e4
AS
9548 hardcode_libdir_flag_spec=' '
9549 allow_undefined_flag=unsupported
9550 # Tell ltmain to make .lib files, not .a files.
9551 libext=lib
9552 # Tell ltmain to make .dll files, not .so files.
9553 shrext_cmds=".dll"
9554 # FIXME: Setting linknames here is a bad hack.
9555 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9556 # The linker will automatically build a .lib file if we build a DLL.
9557 old_archive_from_new_cmds='true'
9558 # FIXME: Should let the user specify the lib program.
9559 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9560 fix_srcfile_path='`cygpath -w "$srcfile"`'
9561 enable_shared_with_static_runtimes=yes
ce2cded5 9562 ;;
d7040cdb 9563
ce2cded5 9564 darwin* | rhapsody*)
d7040cdb 9565
718a6fd8
SE
9566
9567 archive_cmds_need_lc=no
9568 hardcode_direct=no
9569 hardcode_automatic=yes
9570 hardcode_shlibpath_var=unsupported
3725885a
RW
9571 if test "$lt_cv_ld_force_load" = "yes"; then
9572 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\"`'
9573 else
9574 whole_archive_flag_spec=''
9575 fi
718a6fd8
SE
9576 link_all_deplibs=yes
9577 allow_undefined_flag="$_lt_dar_allow_undefined"
9578 case $cc_basename in
9579 ifort*) _lt_dar_can_shared=yes ;;
9580 *) _lt_dar_can_shared=$GCC ;;
9581 esac
9582 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9583 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9584 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9585 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9586 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}"
9587 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}"
9588
9589 else
9590 ld_shlibs=no
9591 fi
9592
ce2cded5 9593 ;;
d7040cdb 9594
ce2cded5
L
9595 dgux*)
9596 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9597 hardcode_libdir_flag_spec='-L$libdir'
9598 hardcode_shlibpath_var=no
9599 ;;
d7040cdb 9600
ce2cded5
L
9601 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9602 # support. Future versions do this automatically, but an explicit c++rt0.o
9603 # does not break anything, and helps significantly (at the cost of a little
9604 # extra space).
9605 freebsd2.2*)
9606 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9607 hardcode_libdir_flag_spec='-R$libdir'
9608 hardcode_direct=yes
9609 hardcode_shlibpath_var=no
9610 ;;
d7040cdb 9611
ce2cded5 9612 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9613 freebsd2.*)
ce2cded5
L
9614 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9615 hardcode_direct=yes
9616 hardcode_minus_L=yes
9617 hardcode_shlibpath_var=no
9618 ;;
d7040cdb 9619
ce2cded5
L
9620 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9621 freebsd* | dragonfly*)
f2c621e4 9622 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9623 hardcode_libdir_flag_spec='-R$libdir'
9624 hardcode_direct=yes
9625 hardcode_shlibpath_var=no
9626 ;;
d7040cdb 9627
ce2cded5
L
9628 hpux9*)
9629 if test "$GCC" = yes; then
f2c621e4 9630 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
9631 else
9632 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'
9633 fi
9634 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9635 hardcode_libdir_separator=:
9636 hardcode_direct=yes
d7040cdb 9637
ce2cded5
L
9638 # hardcode_minus_L: Not really in the search PATH,
9639 # but as the default location of the library.
9640 hardcode_minus_L=yes
9641 export_dynamic_flag_spec='${wl}-E'
9642 ;;
d7040cdb 9643
ce2cded5 9644 hpux10*)
3725885a 9645 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
f2c621e4 9646 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9647 else
9648 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9649 fi
9650 if test "$with_gnu_ld" = no; then
9651 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9652 hardcode_libdir_flag_spec_ld='+b $libdir'
9653 hardcode_libdir_separator=:
9654 hardcode_direct=yes
9655 hardcode_direct_absolute=yes
9656 export_dynamic_flag_spec='${wl}-E'
9657 # hardcode_minus_L: Not really in the search PATH,
9658 # but as the default location of the library.
9659 hardcode_minus_L=yes
9660 fi
9661 ;;
d7040cdb 9662
ce2cded5 9663 hpux11*)
3725885a 9664 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9665 case $host_cpu in
9666 hppa*64*)
9667 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9668 ;;
9669 ia64*)
f2c621e4 9670 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9671 ;;
9672 *)
f2c621e4 9673 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9674 ;;
9675 esac
9676 else
9677 case $host_cpu in
9678 hppa*64*)
9679 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9680 ;;
9681 ia64*)
9682 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9683 ;;
9684 *)
3725885a
RW
9685
9686 # Older versions of the 11.00 compiler do not understand -b yet
9687 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9689$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9690if ${lt_cv_prog_compiler__b+:} false; then :
3725885a
RW
9691 $as_echo_n "(cached) " >&6
9692else
9693 lt_cv_prog_compiler__b=no
9694 save_LDFLAGS="$LDFLAGS"
9695 LDFLAGS="$LDFLAGS -b"
9696 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9697 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9698 # The linker can only warn and ignore the option if not recognized
9699 # So say no if there are warnings
9700 if test -s conftest.err; then
9701 # Append any errors to the config.log.
9702 cat conftest.err 1>&5
9703 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9704 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9705 if diff conftest.exp conftest.er2 >/dev/null; then
9706 lt_cv_prog_compiler__b=yes
9707 fi
9708 else
9709 lt_cv_prog_compiler__b=yes
9710 fi
9711 fi
9712 $RM -r conftest*
9713 LDFLAGS="$save_LDFLAGS"
9714
9715fi
9716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9717$as_echo "$lt_cv_prog_compiler__b" >&6; }
9718
9719if test x"$lt_cv_prog_compiler__b" = xyes; then
9720 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9721else
9722 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9723fi
9724
ce2cded5
L
9725 ;;
9726 esac
9727 fi
9728 if test "$with_gnu_ld" = no; then
9729 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9730 hardcode_libdir_separator=:
d7040cdb 9731
ce2cded5
L
9732 case $host_cpu in
9733 hppa*64*|ia64*)
9734 hardcode_direct=no
9735 hardcode_shlibpath_var=no
9736 ;;
9737 *)
9738 hardcode_direct=yes
9739 hardcode_direct_absolute=yes
9740 export_dynamic_flag_spec='${wl}-E'
d7040cdb 9741
ce2cded5
L
9742 # hardcode_minus_L: Not really in the search PATH,
9743 # but as the default location of the library.
9744 hardcode_minus_L=yes
9745 ;;
9746 esac
9747 fi
9748 ;;
9749
9750 irix5* | irix6* | nonstopux*)
9751 if test "$GCC" = yes; then
f2c621e4 9752 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
9753 # Try to use the -exported_symbol ld option, if it does not
9754 # work, assume that -exports_file does not work either and
9755 # implicitly export all symbols.
f2c621e4
AS
9756 save_LDFLAGS="$LDFLAGS"
9757 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 9759/* end confdefs.h. */
f2c621e4 9760int foo(void) {}
ce2cded5 9761_ACEOF
81ecdfbb 9762if ac_fn_c_try_link "$LINENO"; then :
f2c621e4
AS
9763 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'
9764
d7040cdb 9765fi
81ecdfbb
RW
9766rm -f core conftest.err conftest.$ac_objext \
9767 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9768 LDFLAGS="$save_LDFLAGS"
ce2cded5 9769 else
3725885a
RW
9770 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'
9771 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
9772 fi
9773 archive_cmds_need_lc='no'
9774 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9775 hardcode_libdir_separator=:
9776 inherit_rpath=yes
9777 link_all_deplibs=yes
9778 ;;
d7040cdb 9779
ce2cded5
L
9780 netbsd*)
9781 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9782 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9783 else
9784 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9785 fi
9786 hardcode_libdir_flag_spec='-R$libdir'
9787 hardcode_direct=yes
9788 hardcode_shlibpath_var=no
9789 ;;
d7040cdb 9790
ce2cded5
L
9791 newsos6)
9792 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9793 hardcode_direct=yes
9794 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9795 hardcode_libdir_separator=:
9796 hardcode_shlibpath_var=no
9797 ;;
d7040cdb 9798
ce2cded5
L
9799 *nto* | *qnx*)
9800 ;;
d7040cdb 9801
ce2cded5 9802 openbsd*)
718a6fd8
SE
9803 if test -f /usr/libexec/ld.so; then
9804 hardcode_direct=yes
9805 hardcode_shlibpath_var=no
9806 hardcode_direct_absolute=yes
9807 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 9808 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9809 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 9810 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9811 export_dynamic_flag_spec='${wl}-E'
9812 else
9813 case $host_os in
9814 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9815 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9816 hardcode_libdir_flag_spec='-R$libdir'
9817 ;;
9818 *)
9819 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9820 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9821 ;;
9822 esac
9823 fi
9824 else
9825 ld_shlibs=no
d7040cdb
SE
9826 fi
9827 ;;
d7040cdb 9828
ce2cded5
L
9829 os2*)
9830 hardcode_libdir_flag_spec='-L$libdir'
9831 hardcode_minus_L=yes
9832 allow_undefined_flag=unsupported
3725885a 9833 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
9834 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9835 ;;
d7040cdb 9836
ce2cded5
L
9837 osf3*)
9838 if test "$GCC" = yes; then
9839 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9840 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
9841 else
9842 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9843 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
9844 fi
9845 archive_cmds_need_lc='no'
9846 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9847 hardcode_libdir_separator=:
9848 ;;
d7040cdb 9849
ce2cded5
L
9850 osf4* | osf5*) # as osf3* with the addition of -msym flag
9851 if test "$GCC" = yes; then
9852 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
f2c621e4 9853 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
9854 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9855 else
9856 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9857 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 9858 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 9859 $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 9860
ce2cded5
L
9861 # Both c and cxx compiler support -rpath directly
9862 hardcode_libdir_flag_spec='-rpath $libdir'
9863 fi
9864 archive_cmds_need_lc='no'
9865 hardcode_libdir_separator=:
9866 ;;
d7040cdb 9867
ce2cded5
L
9868 solaris*)
9869 no_undefined_flag=' -z defs'
9870 if test "$GCC" = yes; then
9871 wlarc='${wl}'
f2c621e4 9872 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5 9873 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
f2c621e4 9874 $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
9875 else
9876 case `$CC -V 2>&1` in
9877 *"Compilers 5.0"*)
9878 wlarc=''
9879 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9880 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9881 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9882 ;;
9883 *)
9884 wlarc='${wl}'
9885 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9886 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9887 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9888 ;;
9889 esac
9890 fi
9891 hardcode_libdir_flag_spec='-R$libdir'
9892 hardcode_shlibpath_var=no
9893 case $host_os in
9894 solaris2.[0-5] | solaris2.[0-5].*) ;;
9895 *)
9896 # The compiler driver will combine and reorder linker options,
9897 # but understands `-z linker_flag'. GCC discards it without `$wl',
9898 # but is careful enough not to reorder.
9899 # Supported since Solaris 2.6 (maybe 2.5.1?)
9900 if test "$GCC" = yes; then
9901 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9902 else
9903 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9904 fi
9905 ;;
9906 esac
9907 link_all_deplibs=yes
d7040cdb 9908 ;;
ce2cded5
L
9909
9910 sunos4*)
9911 if test "x$host_vendor" = xsequent; then
9912 # Use $CC to link under sequent, because it throws in some extra .o
9913 # files that make .init and .fini sections work.
9914 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 9915 else
ce2cded5 9916 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
d7040cdb 9917 fi
ce2cded5
L
9918 hardcode_libdir_flag_spec='-L$libdir'
9919 hardcode_direct=yes
9920 hardcode_minus_L=yes
9921 hardcode_shlibpath_var=no
d7040cdb 9922 ;;
ce2cded5
L
9923
9924 sysv4)
9925 case $host_vendor in
9926 sni)
9927 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9928 hardcode_direct=yes # is this really true???
9929 ;;
9930 siemens)
9931 ## LD is ld it makes a PLAMLIB
9932 ## CC just makes a GrossModule.
9933 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9934 reload_cmds='$CC -r -o $output$reload_objs'
9935 hardcode_direct=no
9936 ;;
9937 motorola)
9938 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9939 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9940 ;;
9941 esac
9942 runpath_var='LD_RUN_PATH'
9943 hardcode_shlibpath_var=no
d7040cdb 9944 ;;
d7040cdb 9945
ce2cded5
L
9946 sysv4.3*)
9947 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9948 hardcode_shlibpath_var=no
9949 export_dynamic_flag_spec='-Bexport'
9950 ;;
d7040cdb 9951
ce2cded5
L
9952 sysv4*MP*)
9953 if test -d /usr/nec; then
9954 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9955 hardcode_shlibpath_var=no
9956 runpath_var=LD_RUN_PATH
9957 hardcode_runpath_var=yes
9958 ld_shlibs=yes
9959 fi
9960 ;;
d7040cdb 9961
ce2cded5
L
9962 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9963 no_undefined_flag='${wl}-z,text'
9964 archive_cmds_need_lc=no
9965 hardcode_shlibpath_var=no
9966 runpath_var='LD_RUN_PATH'
d7040cdb 9967
ce2cded5
L
9968 if test "$GCC" = yes; then
9969 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9970 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9971 else
9972 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9973 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9974 fi
9975 ;;
d7040cdb 9976
ce2cded5
L
9977 sysv5* | sco3.2v5* | sco5v6*)
9978 # Note: We can NOT use -z defs as we might desire, because we do not
9979 # link with -lc, and that would cause any symbols used from libc to
9980 # always be unresolved, which means just about no library would
9981 # ever link correctly. If we're not using GNU ld we use -z text
9982 # though, which does catch some bad symbols but isn't as heavy-handed
9983 # as -z defs.
9984 no_undefined_flag='${wl}-z,text'
9985 allow_undefined_flag='${wl}-z,nodefs'
9986 archive_cmds_need_lc=no
9987 hardcode_shlibpath_var=no
9988 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9989 hardcode_libdir_separator=':'
9990 link_all_deplibs=yes
9991 export_dynamic_flag_spec='${wl}-Bexport'
9992 runpath_var='LD_RUN_PATH'
d7040cdb 9993
ce2cded5
L
9994 if test "$GCC" = yes; then
9995 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9996 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9997 else
9998 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9999 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10000 fi
d7040cdb 10001 ;;
d7040cdb 10002
ce2cded5
L
10003 uts4*)
10004 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10005 hardcode_libdir_flag_spec='-L$libdir'
10006 hardcode_shlibpath_var=no
10007 ;;
d7040cdb 10008
ce2cded5
L
10009 *)
10010 ld_shlibs=no
10011 ;;
10012 esac
10013
10014 if test x$host_vendor = xsni; then
10015 case $host in
10016 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10017 export_dynamic_flag_spec='${wl}-Blargedynsym'
10018 ;;
10019 esac
d7040cdb 10020 fi
ce2cded5 10021 fi
d7040cdb 10022
81ecdfbb
RW
10023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10024$as_echo "$ld_shlibs" >&6; }
ce2cded5 10025test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 10026
ce2cded5 10027with_gnu_ld=$with_gnu_ld
d7040cdb 10028
d7040cdb 10029
d7040cdb 10030
d7040cdb 10031
d7040cdb 10032
d7040cdb 10033
d7040cdb 10034
d7040cdb 10035
d7040cdb 10036
d7040cdb 10037
d7040cdb 10038
d7040cdb 10039
d7040cdb 10040
d7040cdb 10041
d7040cdb 10042
ce2cded5
L
10043#
10044# Do we need to explicitly link libc?
10045#
10046case "x$archive_cmds_need_lc" in
10047x|xyes)
10048 # Assume -lc should be added
10049 archive_cmds_need_lc=yes
d7040cdb 10050
ce2cded5
L
10051 if test "$enable_shared" = yes && test "$GCC" = yes; then
10052 case $archive_cmds in
10053 *'~'*)
10054 # FIXME: we may have to deal with multi-command sequences.
10055 ;;
10056 '$CC '*)
10057 # Test whether the compiler implicitly links with -lc since on some
10058 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10059 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10061$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 10062if ${lt_cv_archive_cmds_need_lc+:} false; then :
81ecdfbb 10063 $as_echo_n "(cached) " >&6
39144654
RW
10064else
10065 $RM conftest*
10066 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10067
81ecdfbb 10068 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
10069 (eval $ac_compile) 2>&5
10070 ac_status=$?
81ecdfbb
RW
10071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10072 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10073 soname=conftest
10074 lib=conftest
10075 libobjs=conftest.$ac_objext
10076 deplibs=
10077 wl=$lt_prog_compiler_wl
10078 pic_flag=$lt_prog_compiler_pic
10079 compiler_flags=-v
10080 linker_flags=-v
10081 verstring=
10082 output_objdir=.
10083 libname=conftest
10084 lt_save_allow_undefined_flag=$allow_undefined_flag
10085 allow_undefined_flag=
81ecdfbb 10086 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
10087 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10088 ac_status=$?
81ecdfbb
RW
10089 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10090 test $ac_status = 0; }
39144654
RW
10091 then
10092 lt_cv_archive_cmds_need_lc=no
10093 else
10094 lt_cv_archive_cmds_need_lc=yes
10095 fi
10096 allow_undefined_flag=$lt_save_allow_undefined_flag
10097 else
10098 cat conftest.err 1>&5
10099 fi
10100 $RM conftest*
10101
10102fi
81ecdfbb
RW
10103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10104$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10105 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
10106 ;;
10107 esac
d7040cdb 10108 fi
d7040cdb 10109 ;;
ce2cded5 10110esac
d7040cdb 10111
d7040cdb 10112
d7040cdb 10113
d7040cdb 10114
d7040cdb 10115
d7040cdb 10116
d7040cdb 10117
d7040cdb
SE
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
d7040cdb 10205
d7040cdb 10206
d7040cdb
SE
10207
10208
10209
10210
10211
10212
d7040cdb 10213
d7040cdb 10214
d7040cdb 10215
d7040cdb 10216
d7040cdb 10217
d7040cdb 10218
d7040cdb 10219
d7040cdb 10220
d7040cdb 10221
d7040cdb 10222
d7040cdb 10223
d7040cdb 10224
d7040cdb 10225
d7040cdb 10226
d7040cdb 10227
d7040cdb 10228
d7040cdb 10229
d7040cdb 10230
d7040cdb 10231
d7040cdb 10232
d7040cdb 10233
d7040cdb 10234
d7040cdb 10235
ce2cded5
L
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
81ecdfbb
RW
10268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10269$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10270
10271if test "$GCC" = yes; then
ce2cded5
L
10272 case $host_os in
10273 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10274 *) lt_awk_arg="/^libraries:/" ;;
10275 esac
3725885a
RW
10276 case $host_os in
10277 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10278 *) lt_sed_strip_eq="s,=/,/,g" ;;
10279 esac
10280 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10281 case $lt_search_path_spec in
10282 *\;*)
ce2cded5
L
10283 # if the path contains ";" then we assume it to be the separator
10284 # otherwise default to the standard path separator (i.e. ":") - it is
10285 # assumed that no part of a normal pathname contains ";" but that should
10286 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10287 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10288 ;;
10289 *)
10290 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10291 ;;
10292 esac
ce2cded5
L
10293 # Ok, now we have the path, separated by spaces, we can step through it
10294 # and add multilib dir if necessary.
10295 lt_tmp_lt_search_path_spec=
10296 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10297 for lt_sys_path in $lt_search_path_spec; do
10298 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10299 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10300 else
10301 test -d "$lt_sys_path" && \
10302 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10303 fi
10304 done
3725885a 10305 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
10306BEGIN {RS=" "; FS="/|\n";} {
10307 lt_foo="";
10308 lt_count=0;
10309 for (lt_i = NF; lt_i > 0; lt_i--) {
10310 if ($lt_i != "" && $lt_i != ".") {
10311 if ($lt_i == "..") {
10312 lt_count++;
10313 } else {
10314 if (lt_count == 0) {
10315 lt_foo="/" $lt_i lt_foo;
10316 } else {
10317 lt_count--;
10318 }
10319 }
10320 }
10321 }
10322 if (lt_foo != "") { lt_freq[lt_foo]++; }
10323 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10324}'`
3725885a
RW
10325 # AWK program above erroneously prepends '/' to C:/dos/paths
10326 # for these hosts.
10327 case $host_os in
10328 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10329 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10330 esac
10331 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb 10332else
ce2cded5
L
10333 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10334fi
10335library_names_spec=
10336libname_spec='lib$name'
10337soname_spec=
10338shrext_cmds=".so"
10339postinstall_cmds=
10340postuninstall_cmds=
10341finish_cmds=
10342finish_eval=
10343shlibpath_var=
10344shlibpath_overrides_runpath=unknown
10345version_type=none
10346dynamic_linker="$host_os ld.so"
10347sys_lib_dlsearch_path_spec="/lib /usr/lib"
10348need_lib_prefix=unknown
10349hardcode_into_libs=no
10350
10351# when you set need_version to no, make sure it does not cause -set_version
10352# flags to be left without arguments
10353need_version=unknown
10354
10355case $host_os in
10356aix3*)
10357 version_type=linux
10358 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10359 shlibpath_var=LIBPATH
10360
10361 # AIX 3 has no versioning support, so we append a major version to the name.
10362 soname_spec='${libname}${release}${shared_ext}$major'
10363 ;;
10364
50e7d84b 10365aix[4-9]*)
ce2cded5
L
10366 version_type=linux
10367 need_lib_prefix=no
10368 need_version=no
10369 hardcode_into_libs=yes
10370 if test "$host_cpu" = ia64; then
10371 # AIX 5 supports IA64
10372 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10373 shlibpath_var=LD_LIBRARY_PATH
10374 else
10375 # With GCC up to 2.95.x, collect2 would create an import file
10376 # for dependence libraries. The import file would start with
10377 # the line `#! .'. This would cause the generated library to
10378 # depend on `.', always an invalid library. This was fixed in
10379 # development snapshots of GCC prior to 3.0.
10380 case $host_os in
10381 aix4 | aix4.[01] | aix4.[01].*)
10382 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10383 echo ' yes '
10384 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10385 :
10386 else
10387 can_build_shared=no
10388 fi
10389 ;;
10390 esac
10391 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10392 # soname into executable. Probably we can add versioning support to
10393 # collect2, so additional links can be useful in future.
10394 if test "$aix_use_runtimelinking" = yes; then
10395 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10396 # instead of lib<name>.a to let people know that these are not
10397 # typical AIX shared libraries.
10398 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10399 else
10400 # We preserve .a as extension for shared libraries through AIX4.2
10401 # and later when we are not doing run time linking.
10402 library_names_spec='${libname}${release}.a $libname.a'
10403 soname_spec='${libname}${release}${shared_ext}$major'
10404 fi
10405 shlibpath_var=LIBPATH
10406 fi
10407 ;;
10408
10409amigaos*)
718a6fd8
SE
10410 case $host_cpu in
10411 powerpc)
10412 # Since July 2007 AmigaOS4 officially supports .so libraries.
10413 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10415 ;;
10416 m68k)
ce2cded5
L
10417 library_names_spec='$libname.ixlibrary $libname.a'
10418 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10419 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
10420 ;;
10421 esac
ce2cded5
L
10422 ;;
10423
10424beos*)
10425 library_names_spec='${libname}${shared_ext}'
10426 dynamic_linker="$host_os ld.so"
10427 shlibpath_var=LIBRARY_PATH
10428 ;;
10429
10430bsdi[45]*)
10431 version_type=linux
10432 need_version=no
10433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10434 soname_spec='${libname}${release}${shared_ext}$major'
10435 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10436 shlibpath_var=LD_LIBRARY_PATH
10437 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10438 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10439 # the default ld.so.conf also contains /usr/contrib/lib and
10440 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10441 # libtool to hard-code these into programs
10442 ;;
10443
718a6fd8 10444cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
10445 version_type=windows
10446 shrext_cmds=".dll"
10447 need_version=no
10448 need_lib_prefix=no
10449
f2c621e4
AS
10450 case $GCC,$host_os in
10451 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
10452 library_names_spec='$libname.dll.a'
10453 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10454 postinstall_cmds='base_file=`basename \${file}`~
10455 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10456 dldir=$destdir/`dirname \$dlpath`~
10457 test -d \$dldir || mkdir -p \$dldir~
10458 $install_prog $dir/$dlname \$dldir/$dlname~
10459 chmod a+x \$dldir/$dlname~
10460 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10461 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10462 fi'
10463 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10464 dlpath=$dir/\$dldll~
10465 $RM \$dlpath'
10466 shlibpath_overrides_runpath=yes
10467
10468 case $host_os in
10469 cygwin*)
10470 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10471 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10472
10473 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 10474 ;;
718a6fd8 10475 mingw* | cegcc*)
ce2cded5
L
10476 # MinGW DLLs use traditional 'lib' prefix
10477 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
10478 ;;
10479 pw32*)
10480 # pw32 DLLs use 'pw' prefix rather than 'lib'
10481 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10482 ;;
10483 esac
10484 ;;
10485
10486 *)
10487 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10488 ;;
10489 esac
f2c621e4 10490 dynamic_linker='Win32 ld.exe'
ce2cded5
L
10491 # FIXME: first we should search . and the directory the executable is in
10492 shlibpath_var=PATH
10493 ;;
10494
10495darwin* | rhapsody*)
10496 dynamic_linker="$host_os dyld"
10497 version_type=darwin
10498 need_lib_prefix=no
10499 need_version=no
10500 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10501 soname_spec='${libname}${release}${major}$shared_ext'
10502 shlibpath_overrides_runpath=yes
10503 shlibpath_var=DYLD_LIBRARY_PATH
10504 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10505
10506 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10507 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10508 ;;
10509
10510dgux*)
10511 version_type=linux
10512 need_lib_prefix=no
10513 need_version=no
10514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10515 soname_spec='${libname}${release}${shared_ext}$major'
10516 shlibpath_var=LD_LIBRARY_PATH
10517 ;;
10518
ce2cded5
L
10519freebsd* | dragonfly*)
10520 # DragonFly does not have aout. When/if they implement a new
10521 # versioning mechanism, adjust this.
10522 if test -x /usr/bin/objformat; then
10523 objformat=`/usr/bin/objformat`
10524 else
10525 case $host_os in
6d2920c8 10526 freebsd[23].*) objformat=aout ;;
ce2cded5
L
10527 *) objformat=elf ;;
10528 esac
10529 fi
10530 version_type=freebsd-$objformat
10531 case $version_type in
10532 freebsd-elf*)
10533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10534 need_version=no
10535 need_lib_prefix=no
10536 ;;
10537 freebsd-*)
10538 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10539 need_version=yes
10540 ;;
10541 esac
10542 shlibpath_var=LD_LIBRARY_PATH
10543 case $host_os in
6d2920c8 10544 freebsd2.*)
ce2cded5
L
10545 shlibpath_overrides_runpath=yes
10546 ;;
10547 freebsd3.[01]* | freebsdelf3.[01]*)
10548 shlibpath_overrides_runpath=yes
10549 hardcode_into_libs=yes
10550 ;;
10551 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10552 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10553 shlibpath_overrides_runpath=no
10554 hardcode_into_libs=yes
10555 ;;
10556 *) # from 4.6 on, and DragonFly
10557 shlibpath_overrides_runpath=yes
10558 hardcode_into_libs=yes
10559 ;;
10560 esac
10561 ;;
10562
3725885a
RW
10563haiku*)
10564 version_type=linux
10565 need_lib_prefix=no
10566 need_version=no
10567 dynamic_linker="$host_os runtime_loader"
10568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10569 soname_spec='${libname}${release}${shared_ext}$major'
10570 shlibpath_var=LIBRARY_PATH
10571 shlibpath_overrides_runpath=yes
f2c621e4 10572 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
3725885a
RW
10573 hardcode_into_libs=yes
10574 ;;
10575
ce2cded5
L
10576hpux9* | hpux10* | hpux11*)
10577 # Give a soname corresponding to the major version so that dld.sl refuses to
10578 # link against other versions.
10579 version_type=sunos
10580 need_lib_prefix=no
10581 need_version=no
10582 case $host_cpu in
10583 ia64*)
10584 shrext_cmds='.so'
10585 hardcode_into_libs=yes
10586 dynamic_linker="$host_os dld.so"
10587 shlibpath_var=LD_LIBRARY_PATH
10588 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10590 soname_spec='${libname}${release}${shared_ext}$major'
10591 if test "X$HPUX_IA64_MODE" = X32; then
10592 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10593 else
10594 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10595 fi
10596 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10597 ;;
10598 hppa*64*)
10599 shrext_cmds='.sl'
10600 hardcode_into_libs=yes
10601 dynamic_linker="$host_os dld.sl"
10602 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10603 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10605 soname_spec='${libname}${release}${shared_ext}$major'
10606 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10607 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10608 ;;
10609 *)
10610 shrext_cmds='.sl'
10611 dynamic_linker="$host_os dld.sl"
10612 shlibpath_var=SHLIB_PATH
10613 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10615 soname_spec='${libname}${release}${shared_ext}$major'
10616 ;;
10617 esac
3725885a 10618 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 10619 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10620 # or fails outright, so override atomically:
10621 install_override_mode=555
ce2cded5
L
10622 ;;
10623
10624interix[3-9]*)
10625 version_type=linux
10626 need_lib_prefix=no
10627 need_version=no
10628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10629 soname_spec='${libname}${release}${shared_ext}$major'
10630 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10631 shlibpath_var=LD_LIBRARY_PATH
10632 shlibpath_overrides_runpath=no
10633 hardcode_into_libs=yes
10634 ;;
10635
10636irix5* | irix6* | nonstopux*)
10637 case $host_os in
10638 nonstopux*) version_type=nonstopux ;;
10639 *)
10640 if test "$lt_cv_prog_gnu_ld" = yes; then
10641 version_type=linux
10642 else
10643 version_type=irix
10644 fi ;;
10645 esac
10646 need_lib_prefix=no
10647 need_version=no
10648 soname_spec='${libname}${release}${shared_ext}$major'
10649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10650 case $host_os in
10651 irix5* | nonstopux*)
10652 libsuff= shlibsuff=
10653 ;;
10654 *)
10655 case $LD in # libtool.m4 will add one of these switches to LD
10656 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10657 libsuff= shlibsuff= libmagic=32-bit;;
10658 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10659 libsuff=32 shlibsuff=N32 libmagic=N32;;
10660 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10661 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10662 *) libsuff= shlibsuff= libmagic=never-match;;
10663 esac
10664 ;;
10665 esac
10666 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10667 shlibpath_overrides_runpath=no
10668 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10669 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10670 hardcode_into_libs=yes
10671 ;;
d7040cdb 10672
ce2cded5
L
10673# No shared lib support for Linux oldld, aout, or coff.
10674linux*oldld* | linux*aout* | linux*coff*)
10675 dynamic_linker=no
10676 ;;
10677
10678# This must be Linux ELF.
f4782128 10679linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
ce2cded5
L
10680 version_type=linux
10681 need_lib_prefix=no
10682 need_version=no
10683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10684 soname_spec='${libname}${release}${shared_ext}$major'
10685 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10686 shlibpath_var=LD_LIBRARY_PATH
10687 shlibpath_overrides_runpath=no
39144654 10688
ce2cded5 10689 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10690 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
81ecdfbb 10691 $as_echo_n "(cached) " >&6
39144654
RW
10692else
10693 lt_cv_shlibpath_overrides_runpath=no
10694 save_LDFLAGS=$LDFLAGS
10695 save_libdir=$libdir
10696 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10697 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10699/* end confdefs.h. */
10700
d7040cdb
SE
10701int
10702main ()
10703{
ce2cded5 10704
d7040cdb
SE
10705 ;
10706 return 0;
10707}
10708_ACEOF
81ecdfbb
RW
10709if ac_fn_c_try_link "$LINENO"; then :
10710 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10711 lt_cv_shlibpath_overrides_runpath=yes
ce2cded5 10712fi
ce2cded5 10713fi
81ecdfbb
RW
10714rm -f core conftest.err conftest.$ac_objext \
10715 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10716 LDFLAGS=$save_LDFLAGS
10717 libdir=$save_libdir
10718
10719fi
10720
10721 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ce2cded5
L
10722
10723 # This implies no fast_install, which is unacceptable.
10724 # Some rework will be needed to allow for fast_install
10725 # before this can be enabled.
10726 hardcode_into_libs=yes
10727
10728 # Append ld.so.conf contents to the search path
10729 if test -f /etc/ld.so.conf; then
3725885a 10730 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 10731 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
ce2cded5
L
10732 fi
10733
10734 # We used to test for /lib/ld.so.1 and disable shared libraries on
10735 # powerpc, because MkLinux only supported shared libraries with the
10736 # GNU dynamic linker. Since this was broken with cross compilers,
10737 # most powerpc-linux boxes support dynamic linking these days and
10738 # people can always --disable-shared, the test was removed, and we
10739 # assume the GNU/Linux dynamic linker is in use.
10740 dynamic_linker='GNU/Linux ld.so'
10741 ;;
10742
10743netbsd*)
10744 version_type=sunos
10745 need_lib_prefix=no
10746 need_version=no
10747 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10749 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10750 dynamic_linker='NetBSD (a.out) ld.so'
10751 else
10752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10753 soname_spec='${libname}${release}${shared_ext}$major'
10754 dynamic_linker='NetBSD ld.elf_so'
10755 fi
10756 shlibpath_var=LD_LIBRARY_PATH
10757 shlibpath_overrides_runpath=yes
10758 hardcode_into_libs=yes
10759 ;;
10760
10761newsos6)
10762 version_type=linux
10763 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10764 shlibpath_var=LD_LIBRARY_PATH
10765 shlibpath_overrides_runpath=yes
10766 ;;
10767
10768*nto* | *qnx*)
10769 version_type=qnx
10770 need_lib_prefix=no
10771 need_version=no
10772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10773 soname_spec='${libname}${release}${shared_ext}$major'
10774 shlibpath_var=LD_LIBRARY_PATH
10775 shlibpath_overrides_runpath=no
10776 hardcode_into_libs=yes
10777 dynamic_linker='ldqnx.so'
10778 ;;
10779
10780openbsd*)
10781 version_type=sunos
10782 sys_lib_dlsearch_path_spec="/usr/lib"
10783 need_lib_prefix=no
10784 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10785 case $host_os in
10786 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10787 *) need_version=no ;;
10788 esac
10789 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10790 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10791 shlibpath_var=LD_LIBRARY_PATH
10792 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10793 case $host_os in
10794 openbsd2.[89] | openbsd2.[89].*)
10795 shlibpath_overrides_runpath=no
10796 ;;
10797 *)
10798 shlibpath_overrides_runpath=yes
10799 ;;
10800 esac
10801 else
10802 shlibpath_overrides_runpath=yes
10803 fi
10804 ;;
10805
10806os2*)
10807 libname_spec='$name'
10808 shrext_cmds=".dll"
10809 need_lib_prefix=no
10810 library_names_spec='$libname${shared_ext} $libname.a'
10811 dynamic_linker='OS/2 ld.exe'
10812 shlibpath_var=LIBPATH
10813 ;;
10814
10815osf3* | osf4* | osf5*)
10816 version_type=osf
10817 need_lib_prefix=no
10818 need_version=no
10819 soname_spec='${libname}${release}${shared_ext}$major'
10820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10821 shlibpath_var=LD_LIBRARY_PATH
10822 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10823 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10824 ;;
10825
10826rdos*)
10827 dynamic_linker=no
10828 ;;
10829
10830solaris*)
10831 version_type=linux
10832 need_lib_prefix=no
10833 need_version=no
10834 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10835 soname_spec='${libname}${release}${shared_ext}$major'
10836 shlibpath_var=LD_LIBRARY_PATH
10837 shlibpath_overrides_runpath=yes
10838 hardcode_into_libs=yes
10839 # ldd complains unless libraries are executable
10840 postinstall_cmds='chmod +x $lib'
10841 ;;
10842
10843sunos4*)
10844 version_type=sunos
10845 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10846 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10847 shlibpath_var=LD_LIBRARY_PATH
10848 shlibpath_overrides_runpath=yes
10849 if test "$with_gnu_ld" = yes; then
10850 need_lib_prefix=no
10851 fi
10852 need_version=yes
10853 ;;
10854
10855sysv4 | sysv4.3*)
10856 version_type=linux
10857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10858 soname_spec='${libname}${release}${shared_ext}$major'
10859 shlibpath_var=LD_LIBRARY_PATH
10860 case $host_vendor in
10861 sni)
10862 shlibpath_overrides_runpath=no
10863 need_lib_prefix=no
10864 runpath_var=LD_RUN_PATH
10865 ;;
10866 siemens)
10867 need_lib_prefix=no
10868 ;;
10869 motorola)
10870 need_lib_prefix=no
10871 need_version=no
10872 shlibpath_overrides_runpath=no
10873 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10874 ;;
10875 esac
10876 ;;
10877
10878sysv4*MP*)
10879 if test -d /usr/nec ;then
10880 version_type=linux
10881 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10882 soname_spec='$libname${shared_ext}.$major'
10883 shlibpath_var=LD_LIBRARY_PATH
10884 fi
10885 ;;
10886
10887sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10888 version_type=freebsd-elf
10889 need_lib_prefix=no
10890 need_version=no
10891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10892 soname_spec='${libname}${release}${shared_ext}$major'
10893 shlibpath_var=LD_LIBRARY_PATH
10894 shlibpath_overrides_runpath=yes
10895 hardcode_into_libs=yes
10896 if test "$with_gnu_ld" = yes; then
10897 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10898 else
10899 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10900 case $host_os in
10901 sco3.2v5*)
10902 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10903 ;;
10904 esac
10905 fi
10906 sys_lib_dlsearch_path_spec='/usr/lib'
10907 ;;
10908
10909tpf*)
10910 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10911 version_type=linux
10912 need_lib_prefix=no
10913 need_version=no
718a6fd8 10914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
10915 shlibpath_var=LD_LIBRARY_PATH
10916 shlibpath_overrides_runpath=no
10917 hardcode_into_libs=yes
10918 ;;
d7040cdb 10919
ce2cded5
L
10920uts4*)
10921 version_type=linux
10922 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10923 soname_spec='${libname}${release}${shared_ext}$major'
10924 shlibpath_var=LD_LIBRARY_PATH
10925 ;;
d7040cdb 10926
ce2cded5
L
10927*)
10928 dynamic_linker=no
10929 ;;
10930esac
81ecdfbb
RW
10931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10932$as_echo "$dynamic_linker" >&6; }
ce2cded5
L
10933test "$dynamic_linker" = no && can_build_shared=no
10934
10935variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10936if test "$GCC" = yes; then
10937 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10938fi
d7040cdb 10939
718a6fd8
SE
10940if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10941 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10942fi
10943if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10944 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10945fi
10946
d7040cdb 10947
d7040cdb
SE
10948
10949
d7040cdb
SE
10950
10951
d7040cdb
SE
10952
10953
d7040cdb
SE
10954
10955
d7040cdb
SE
10956
10957
d7040cdb 10958
d7040cdb 10959
d7040cdb 10960
d7040cdb 10961
d7040cdb 10962
d7040cdb 10963
d7040cdb 10964
d7040cdb 10965
d7040cdb 10966
d7040cdb 10967
d7040cdb 10968
d7040cdb 10969
d7040cdb 10970
d7040cdb 10971
d7040cdb
SE
10972
10973
d7040cdb 10974
d7040cdb 10975
d7040cdb 10976
d7040cdb 10977
d7040cdb 10978
d7040cdb 10979
d7040cdb 10980
d7040cdb 10981
d7040cdb 10982
d7040cdb
SE
10983
10984
d7040cdb 10985
d7040cdb 10986
d7040cdb 10987
d7040cdb
SE
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
d7040cdb
SE
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
d7040cdb 11017
d7040cdb 11018
d7040cdb 11019
d7040cdb 11020
d7040cdb
SE
11021
11022
11023
11024
ce2cded5
L
11025
11026
3725885a
RW
11027
11028
11029
11030
11031
ce2cded5
L
11032
11033
11034
11035
11036
11037
81ecdfbb
RW
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11039$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
11040hardcode_action=
11041if test -n "$hardcode_libdir_flag_spec" ||
11042 test -n "$runpath_var" ||
11043 test "X$hardcode_automatic" = "Xyes" ; then
11044
11045 # We can hardcode non-existent directories.
11046 if test "$hardcode_direct" != no &&
11047 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11048 # have to relink, otherwise we might link with an installed library
11049 # when we should be linking with a yet-to-be-installed one
11050 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11051 test "$hardcode_minus_L" != no; then
11052 # Linking always hardcodes the temporary library directory.
11053 hardcode_action=relink
11054 else
11055 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11056 hardcode_action=immediate
11057 fi
11058else
11059 # We cannot hardcode anything, or else we can only hardcode existing
11060 # directories.
11061 hardcode_action=unsupported
11062fi
81ecdfbb
RW
11063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11064$as_echo "$hardcode_action" >&6; }
ce2cded5
L
11065
11066if test "$hardcode_action" = relink ||
11067 test "$inherit_rpath" = yes; then
11068 # Fast installation is not supported
11069 enable_fast_install=no
11070elif test "$shlibpath_overrides_runpath" = yes ||
11071 test "$enable_shared" = no; then
11072 # Fast installation is not necessary
11073 enable_fast_install=needless
d7040cdb 11074fi
d7040cdb 11075
d7040cdb
SE
11076
11077
11078
11079
11080
ce2cded5
L
11081 if test "x$enable_dlopen" != xyes; then
11082 enable_dlopen=unknown
11083 enable_dlopen_self=unknown
11084 enable_dlopen_self_static=unknown
11085else
11086 lt_cv_dlopen=no
11087 lt_cv_dlopen_libs=
11088
11089 case $host_os in
11090 beos*)
11091 lt_cv_dlopen="load_add_on"
11092 lt_cv_dlopen_libs=
11093 lt_cv_dlopen_self=yes
11094 ;;
d7040cdb 11095
718a6fd8 11096 mingw* | pw32* | cegcc*)
ce2cded5
L
11097 lt_cv_dlopen="LoadLibrary"
11098 lt_cv_dlopen_libs=
11099 ;;
d7040cdb 11100
ce2cded5
L
11101 cygwin*)
11102 lt_cv_dlopen="dlopen"
11103 lt_cv_dlopen_libs=
11104 ;;
d7040cdb 11105
ce2cded5
L
11106 darwin*)
11107 # if libdl is installed we need to link against it
81ecdfbb
RW
11108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11109$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11110if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11111 $as_echo_n "(cached) " >&6
ce2cded5
L
11112else
11113 ac_check_lib_save_LIBS=$LIBS
11114LIBS="-ldl $LIBS"
81ecdfbb 11115cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11116/* end confdefs.h. */
d7040cdb 11117
81ecdfbb
RW
11118/* Override any GCC internal prototype to avoid an error.
11119 Use char because int might match the return type of a GCC
11120 builtin and then its argument prototype would still apply. */
ce2cded5
L
11121#ifdef __cplusplus
11122extern "C"
11123#endif
ce2cded5
L
11124char dlopen ();
11125int
11126main ()
11127{
81ecdfbb 11128return dlopen ();
ce2cded5
L
11129 ;
11130 return 0;
11131}
11132_ACEOF
81ecdfbb 11133if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11134 ac_cv_lib_dl_dlopen=yes
11135else
81ecdfbb 11136 ac_cv_lib_dl_dlopen=no
ce2cded5 11137fi
81ecdfbb
RW
11138rm -f core conftest.err conftest.$ac_objext \
11139 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11140LIBS=$ac_check_lib_save_LIBS
11141fi
81ecdfbb
RW
11142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11143$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11144if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5
L
11145 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11146else
d7040cdb 11147
ce2cded5
L
11148 lt_cv_dlopen="dyld"
11149 lt_cv_dlopen_libs=
11150 lt_cv_dlopen_self=yes
d7040cdb 11151
ce2cded5 11152fi
d7040cdb 11153
ce2cded5 11154 ;;
d7040cdb 11155
ce2cded5 11156 *)
81ecdfbb 11157 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 11158if test "x$ac_cv_func_shl_load" = xyes; then :
ce2cded5
L
11159 lt_cv_dlopen="shl_load"
11160else
81ecdfbb
RW
11161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11162$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11163if ${ac_cv_lib_dld_shl_load+:} false; then :
81ecdfbb 11164 $as_echo_n "(cached) " >&6
ce2cded5
L
11165else
11166 ac_check_lib_save_LIBS=$LIBS
11167LIBS="-ldld $LIBS"
81ecdfbb 11168cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11169/* end confdefs.h. */
d7040cdb 11170
81ecdfbb
RW
11171/* Override any GCC internal prototype to avoid an error.
11172 Use char because int might match the return type of a GCC
11173 builtin and then its argument prototype would still apply. */
ce2cded5
L
11174#ifdef __cplusplus
11175extern "C"
11176#endif
ce2cded5
L
11177char shl_load ();
11178int
11179main ()
11180{
81ecdfbb 11181return shl_load ();
ce2cded5
L
11182 ;
11183 return 0;
11184}
d7040cdb 11185_ACEOF
81ecdfbb 11186if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11187 ac_cv_lib_dld_shl_load=yes
11188else
81ecdfbb 11189 ac_cv_lib_dld_shl_load=no
d7040cdb 11190fi
81ecdfbb
RW
11191rm -f core conftest.err conftest.$ac_objext \
11192 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11193LIBS=$ac_check_lib_save_LIBS
11194fi
81ecdfbb
RW
11195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11196$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11197if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
718a6fd8 11198 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 11199else
81ecdfbb 11200 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11201if test "x$ac_cv_func_dlopen" = xyes; then :
ce2cded5
L
11202 lt_cv_dlopen="dlopen"
11203else
81ecdfbb
RW
11204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11205$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11206if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11207 $as_echo_n "(cached) " >&6
d7040cdb 11208else
ce2cded5
L
11209 ac_check_lib_save_LIBS=$LIBS
11210LIBS="-ldl $LIBS"
81ecdfbb 11211cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11212/* end confdefs.h. */
d7040cdb 11213
81ecdfbb
RW
11214/* Override any GCC internal prototype to avoid an error.
11215 Use char because int might match the return type of a GCC
11216 builtin and then its argument prototype would still apply. */
ce2cded5
L
11217#ifdef __cplusplus
11218extern "C"
11219#endif
ce2cded5 11220char dlopen ();
d7040cdb
SE
11221int
11222main ()
11223{
81ecdfbb 11224return dlopen ();
d7040cdb
SE
11225 ;
11226 return 0;
11227}
11228_ACEOF
81ecdfbb 11229if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11230 ac_cv_lib_dl_dlopen=yes
11231else
81ecdfbb 11232 ac_cv_lib_dl_dlopen=no
ce2cded5 11233fi
81ecdfbb
RW
11234rm -f core conftest.err conftest.$ac_objext \
11235 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11236LIBS=$ac_check_lib_save_LIBS
11237fi
81ecdfbb
RW
11238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11239$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11240if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5
L
11241 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11242else
81ecdfbb
RW
11243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11244$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11245if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11246 $as_echo_n "(cached) " >&6
ce2cded5
L
11247else
11248 ac_check_lib_save_LIBS=$LIBS
11249LIBS="-lsvld $LIBS"
81ecdfbb 11250cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11251/* end confdefs.h. */
d7040cdb 11252
81ecdfbb
RW
11253/* Override any GCC internal prototype to avoid an error.
11254 Use char because int might match the return type of a GCC
11255 builtin and then its argument prototype would still apply. */
ce2cded5
L
11256#ifdef __cplusplus
11257extern "C"
11258#endif
ce2cded5 11259char dlopen ();
d7040cdb
SE
11260int
11261main ()
11262{
81ecdfbb 11263return dlopen ();
d7040cdb
SE
11264 ;
11265 return 0;
11266}
11267_ACEOF
81ecdfbb 11268if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11269 ac_cv_lib_svld_dlopen=yes
d7040cdb 11270else
81ecdfbb 11271 ac_cv_lib_svld_dlopen=no
d7040cdb 11272fi
81ecdfbb
RW
11273rm -f core conftest.err conftest.$ac_objext \
11274 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11275LIBS=$ac_check_lib_save_LIBS
11276fi
81ecdfbb
RW
11277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11278$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11279if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
ce2cded5
L
11280 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11281else
81ecdfbb
RW
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11283$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11284if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11285 $as_echo_n "(cached) " >&6
d7040cdb 11286else
ce2cded5
L
11287 ac_check_lib_save_LIBS=$LIBS
11288LIBS="-ldld $LIBS"
81ecdfbb 11289cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11290/* end confdefs.h. */
ce2cded5 11291
81ecdfbb
RW
11292/* Override any GCC internal prototype to avoid an error.
11293 Use char because int might match the return type of a GCC
11294 builtin and then its argument prototype would still apply. */
ce2cded5
L
11295#ifdef __cplusplus
11296extern "C"
11297#endif
ce2cded5 11298char dld_link ();
d7040cdb
SE
11299int
11300main ()
11301{
81ecdfbb 11302return dld_link ();
d7040cdb
SE
11303 ;
11304 return 0;
11305}
11306_ACEOF
81ecdfbb 11307if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11308 ac_cv_lib_dld_dld_link=yes
11309else
81ecdfbb 11310 ac_cv_lib_dld_dld_link=no
d7040cdb 11311fi
81ecdfbb
RW
11312rm -f core conftest.err conftest.$ac_objext \
11313 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11314LIBS=$ac_check_lib_save_LIBS
11315fi
81ecdfbb
RW
11316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11317$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11318if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
718a6fd8 11319 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
11320fi
11321
11322
11323fi
11324
11325
11326fi
11327
11328
11329fi
11330
11331
11332fi
11333
11334
11335fi
11336
11337 ;;
11338 esac
11339
11340 if test "x$lt_cv_dlopen" != xno; then
11341 enable_dlopen=yes
d7040cdb 11342 else
ce2cded5 11343 enable_dlopen=no
d7040cdb 11344 fi
ce2cded5
L
11345
11346 case $lt_cv_dlopen in
11347 dlopen)
11348 save_CPPFLAGS="$CPPFLAGS"
11349 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11350
11351 save_LDFLAGS="$LDFLAGS"
11352 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11353
11354 save_LIBS="$LIBS"
11355 LIBS="$lt_cv_dlopen_libs $LIBS"
11356
81ecdfbb
RW
11357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11358$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11359if ${lt_cv_dlopen_self+:} false; then :
81ecdfbb 11360 $as_echo_n "(cached) " >&6
d7040cdb 11361else
ce2cded5
L
11362 if test "$cross_compiling" = yes; then :
11363 lt_cv_dlopen_self=cross
11364else
11365 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11366 lt_status=$lt_dlunknown
11367 cat > conftest.$ac_ext <<_LT_EOF
83b33c6c 11368#line 11368 "configure"
ce2cded5
L
11369#include "confdefs.h"
11370
11371#if HAVE_DLFCN_H
11372#include <dlfcn.h>
11373#endif
11374
11375#include <stdio.h>
11376
11377#ifdef RTLD_GLOBAL
11378# define LT_DLGLOBAL RTLD_GLOBAL
11379#else
11380# ifdef DL_GLOBAL
11381# define LT_DLGLOBAL DL_GLOBAL
11382# else
11383# define LT_DLGLOBAL 0
11384# endif
11385#endif
11386
11387/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11388 find out it does not work in some platform. */
11389#ifndef LT_DLLAZY_OR_NOW
11390# ifdef RTLD_LAZY
11391# define LT_DLLAZY_OR_NOW RTLD_LAZY
11392# else
11393# ifdef DL_LAZY
11394# define LT_DLLAZY_OR_NOW DL_LAZY
11395# else
11396# ifdef RTLD_NOW
11397# define LT_DLLAZY_OR_NOW RTLD_NOW
11398# else
11399# ifdef DL_NOW
11400# define LT_DLLAZY_OR_NOW DL_NOW
11401# else
11402# define LT_DLLAZY_OR_NOW 0
11403# endif
11404# endif
11405# endif
11406# endif
11407#endif
11408
3725885a
RW
11409/* When -fvisbility=hidden is used, assume the code has been annotated
11410 correspondingly for the symbols needed. */
11411#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11412void fnord () __attribute__((visibility("default")));
3725885a
RW
11413#endif
11414
f2c621e4 11415void fnord () { int i=42; }
ce2cded5
L
11416int main ()
11417{
11418 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11419 int status = $lt_dlunknown;
11420
11421 if (self)
11422 {
11423 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11424 else
11425 {
11426 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11427 else puts (dlerror ());
11428 }
ce2cded5
L
11429 /* dlclose (self); */
11430 }
11431 else
11432 puts (dlerror ());
11433
718a6fd8 11434 return status;
ce2cded5
L
11435}
11436_LT_EOF
81ecdfbb 11437 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
11438 (eval $ac_link) 2>&5
11439 ac_status=$?
81ecdfbb
RW
11440 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11441 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11442 (./conftest; exit; ) >&5 2>/dev/null
11443 lt_status=$?
11444 case x$lt_status in
11445 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11446 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11447 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11448 esac
11449 else :
11450 # compilation failed
11451 lt_cv_dlopen_self=no
11452 fi
11453fi
11454rm -fr conftest*
11455
d7040cdb
SE
11456
11457fi
81ecdfbb
RW
11458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11459$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
11460
11461 if test "x$lt_cv_dlopen_self" = xyes; then
11462 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11464$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11465if ${lt_cv_dlopen_self_static+:} false; then :
81ecdfbb 11466 $as_echo_n "(cached) " >&6
d7040cdb 11467else
ce2cded5
L
11468 if test "$cross_compiling" = yes; then :
11469 lt_cv_dlopen_self_static=cross
11470else
11471 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11472 lt_status=$lt_dlunknown
11473 cat > conftest.$ac_ext <<_LT_EOF
83b33c6c 11474#line 11474 "configure"
ce2cded5
L
11475#include "confdefs.h"
11476
11477#if HAVE_DLFCN_H
11478#include <dlfcn.h>
11479#endif
11480
11481#include <stdio.h>
11482
11483#ifdef RTLD_GLOBAL
11484# define LT_DLGLOBAL RTLD_GLOBAL
11485#else
11486# ifdef DL_GLOBAL
11487# define LT_DLGLOBAL DL_GLOBAL
11488# else
11489# define LT_DLGLOBAL 0
11490# endif
11491#endif
11492
11493/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11494 find out it does not work in some platform. */
11495#ifndef LT_DLLAZY_OR_NOW
11496# ifdef RTLD_LAZY
11497# define LT_DLLAZY_OR_NOW RTLD_LAZY
11498# else
11499# ifdef DL_LAZY
11500# define LT_DLLAZY_OR_NOW DL_LAZY
11501# else
11502# ifdef RTLD_NOW
11503# define LT_DLLAZY_OR_NOW RTLD_NOW
11504# else
11505# ifdef DL_NOW
11506# define LT_DLLAZY_OR_NOW DL_NOW
11507# else
11508# define LT_DLLAZY_OR_NOW 0
11509# endif
11510# endif
11511# endif
11512# endif
11513#endif
11514
3725885a
RW
11515/* When -fvisbility=hidden is used, assume the code has been annotated
11516 correspondingly for the symbols needed. */
11517#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11518void fnord () __attribute__((visibility("default")));
3725885a
RW
11519#endif
11520
f2c621e4 11521void fnord () { int i=42; }
ce2cded5 11522int main ()
d7040cdb 11523{
ce2cded5
L
11524 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11525 int status = $lt_dlunknown;
11526
11527 if (self)
11528 {
11529 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11530 else
11531 {
11532 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11533 else puts (dlerror ());
11534 }
ce2cded5
L
11535 /* dlclose (self); */
11536 }
11537 else
11538 puts (dlerror ());
11539
718a6fd8 11540 return status;
d7040cdb 11541}
ce2cded5 11542_LT_EOF
81ecdfbb 11543 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11544 (eval $ac_link) 2>&5
11545 ac_status=$?
81ecdfbb
RW
11546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11547 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11548 (./conftest; exit; ) >&5 2>/dev/null
11549 lt_status=$?
11550 case x$lt_status in
11551 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11552 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11553 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11554 esac
11555 else :
11556 # compilation failed
11557 lt_cv_dlopen_self_static=no
11558 fi
d7040cdb 11559fi
ce2cded5
L
11560rm -fr conftest*
11561
11562
d7040cdb 11563fi
81ecdfbb
RW
11564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11565$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
11566 fi
11567
11568 CPPFLAGS="$save_CPPFLAGS"
11569 LDFLAGS="$save_LDFLAGS"
11570 LIBS="$save_LIBS"
11571 ;;
11572 esac
11573
11574 case $lt_cv_dlopen_self in
11575 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11576 *) enable_dlopen_self=unknown ;;
11577 esac
11578
11579 case $lt_cv_dlopen_self_static in
11580 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11581 *) enable_dlopen_self_static=unknown ;;
11582 esac
d7040cdb 11583fi
d7040cdb 11584
d7040cdb
SE
11585
11586
d7040cdb 11587
d7040cdb 11588
ce2cded5
L
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601striplib=
11602old_striplib=
81ecdfbb
RW
11603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11604$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
11605if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11606 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11607 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11609$as_echo "yes" >&6; }
ce2cded5
L
11610else
11611# FIXME - insert some real tests, host_os isn't really good enough
11612 case $host_os in
11613 darwin*)
11614 if test -n "$STRIP" ; then
11615 striplib="$STRIP -x"
11616 old_striplib="$STRIP -S"
81ecdfbb
RW
11617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11618$as_echo "yes" >&6; }
ce2cded5 11619 else
81ecdfbb
RW
11620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11621$as_echo "no" >&6; }
d7040cdb 11622 fi
ce2cded5
L
11623 ;;
11624 *)
81ecdfbb
RW
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11626$as_echo "no" >&6; }
ce2cded5 11627 ;;
d7040cdb 11628 esac
d7040cdb
SE
11629fi
11630
d7040cdb 11631
d7040cdb 11632
d7040cdb 11633
d7040cdb 11634
d7040cdb 11635
d7040cdb 11636
d7040cdb 11637
d7040cdb 11638
d7040cdb 11639
d7040cdb 11640
d7040cdb 11641
ce2cded5 11642 # Report which library types will actually be built
81ecdfbb
RW
11643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11644$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11646$as_echo "$can_build_shared" >&6; }
d7040cdb 11647
81ecdfbb
RW
11648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11649$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5 11650 test "$can_build_shared" = "no" && enable_shared=no
d7040cdb 11651
ce2cded5
L
11652 # On AIX, shared libraries and static libraries use the same namespace, and
11653 # are all built from PIC.
11654 case $host_os in
11655 aix3*)
11656 test "$enable_shared" = yes && enable_static=no
11657 if test -n "$RANLIB"; then
11658 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11659 postinstall_cmds='$RANLIB $lib'
11660 fi
11661 ;;
d7040cdb 11662
50e7d84b 11663 aix[4-9]*)
ce2cded5
L
11664 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11665 test "$enable_shared" = yes && enable_static=no
11666 fi
11667 ;;
11668 esac
81ecdfbb
RW
11669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11670$as_echo "$enable_shared" >&6; }
ce2cded5 11671
81ecdfbb
RW
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11673$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
11674 # Make sure either enable_shared or enable_static is yes.
11675 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11677$as_echo "$enable_static" >&6; }
d7040cdb 11678
d7040cdb 11679
d7040cdb 11680
d7040cdb 11681
ce2cded5
L
11682fi
11683ac_ext=c
11684ac_cpp='$CPP $CPPFLAGS'
11685ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11686ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11687ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 11688
ce2cded5 11689CC="$lt_save_CC"
d7040cdb 11690
d7040cdb 11691
d7040cdb 11692
d7040cdb 11693
d7040cdb 11694
d7040cdb 11695
d7040cdb 11696
d7040cdb 11697
d7040cdb 11698
d7040cdb
SE
11699
11700
d7040cdb
SE
11701
11702
81ecdfbb 11703 ac_config_commands="$ac_config_commands libtool"
d7040cdb
SE
11704
11705
d7040cdb 11706
d7040cdb 11707
ce2cded5 11708# Only expand once:
d7040cdb 11709
d7040cdb 11710
d7040cdb 11711
b879806f
AM
11712# The tests for host and target for $enable_largefile require
11713# canonical names.
11714
11715
11716
11717# As the $enable_largefile decision depends on --enable-plugins we must set it
11718# even in directories otherwise not depending on the $plugins option.
11719
11720
11721 maybe_plugins=no
11722 for ac_header in dlfcn.h
11723do :
11724 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11725"
d0ac1c44 11726if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b879806f
AM
11727 cat >>confdefs.h <<_ACEOF
11728#define HAVE_DLFCN_H 1
11729_ACEOF
11730 maybe_plugins=yes
11731fi
11732
11733done
11734
11735 for ac_header in windows.h
11736do :
11737 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11738"
d0ac1c44 11739if test "x$ac_cv_header_windows_h" = xyes; then :
b879806f
AM
11740 cat >>confdefs.h <<_ACEOF
11741#define HAVE_WINDOWS_H 1
11742_ACEOF
11743 maybe_plugins=yes
11744fi
11745
11746done
11747
11748
11749 # Check whether --enable-plugins was given.
11750if test "${enable_plugins+set}" = set; then :
11751 enableval=$enable_plugins; case "${enableval}" in
11752 no) plugins=no ;;
11753 *) plugins=yes
11754 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 11755 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
b879806f
AM
11756 fi ;;
11757 esac
11758else
11759 plugins=$maybe_plugins
11760
11761fi
11762
2974be62 11763 if test "$plugins" = "yes"; then
3cba8b6c
L
11764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11765$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 11766if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11767 $as_echo_n "(cached) " >&6
11768else
11769 ac_func_search_save_LIBS=$LIBS
11770cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11771/* end confdefs.h. */
11772
11773/* Override any GCC internal prototype to avoid an error.
11774 Use char because int might match the return type of a GCC
11775 builtin and then its argument prototype would still apply. */
11776#ifdef __cplusplus
11777extern "C"
11778#endif
3cba8b6c 11779char dlsym ();
2974be62
AM
11780int
11781main ()
11782{
3cba8b6c 11783return dlsym ();
2974be62
AM
11784 ;
11785 return 0;
11786}
11787_ACEOF
11788for ac_lib in '' dl; do
11789 if test -z "$ac_lib"; then
11790 ac_res="none required"
11791 else
11792 ac_res=-l$ac_lib
11793 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11794 fi
11795 if ac_fn_c_try_link "$LINENO"; then :
3cba8b6c 11796 ac_cv_search_dlsym=$ac_res
2974be62
AM
11797fi
11798rm -f core conftest.err conftest.$ac_objext \
11799 conftest$ac_exeext
d0ac1c44 11800 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11801 break
11802fi
11803done
d0ac1c44 11804if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11805
11806else
3cba8b6c 11807 ac_cv_search_dlsym=no
2974be62
AM
11808fi
11809rm conftest.$ac_ext
11810LIBS=$ac_func_search_save_LIBS
11811fi
3cba8b6c
L
11812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11813$as_echo "$ac_cv_search_dlsym" >&6; }
11814ac_res=$ac_cv_search_dlsym
2974be62
AM
11815if test "$ac_res" != no; then :
11816 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11817
11818fi
11819
11820 fi
b879806f
AM
11821
11822
11823case "${host}" in
c8693053
RO
11824 sparc-*-solaris*|i?86-*-solaris*)
11825 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
11826 # were mutually exclusive until Solaris 11.3. Without procfs support,
11827 # the bfd/ elf module cannot provide certain routines such as
11828 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
11829 # explicitly requested large-file support through the
11830 # --enable-largefile switch, disable large-file support in favor of
11831 # procfs support.
11832 #
11833 # Check if <sys/procfs.h> is incompatible with large-file support.
11834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11835/* end confdefs.h. */
11836#define _FILE_OFFSET_BITS 64
11837#define _STRUCTURED_PROC 1
11838#include <sys/procfs.h>
11839int
11840main ()
11841{
11842
11843 ;
11844 return 0;
11845}
11846_ACEOF
11847if ac_fn_c_try_compile "$LINENO"; then :
11848 acx_cv_procfs_lfs=yes
11849else
11850 acx_cv_procfs_lfs=no
11851fi
11852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11853 #
11854 # Forcefully disable large-file support only if necessary, gdb is in
11855 # tree and enabled.
11856 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
11857 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
11858 : ${enable_largefile="no"}
11859 if test "$plugins" = yes; then
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
11861plugin support disabled; require large-file support which is incompatible with GDB." >&5
11862$as_echo "$as_me: WARNING:
11863plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
11864 plugins=no
11865 fi
11866 fi
11867 #
11868 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
11869 # benefit of g++ 9+ which predefines it on Solaris.
11870 if test "$enable_largefile" = no; then
11871 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
11872
11873 fi
b879806f
AM
11874 ;;
11875esac
11876
11877# Check whether --enable-largefile was given.
11878if test "${enable_largefile+set}" = set; then :
11879 enableval=$enable_largefile;
11880fi
11881
11882if test "$enable_largefile" != no; then
11883
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11885$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d0ac1c44 11886if ${ac_cv_sys_largefile_CC+:} false; then :
b879806f
AM
11887 $as_echo_n "(cached) " >&6
11888else
11889 ac_cv_sys_largefile_CC=no
11890 if test "$GCC" != yes; then
11891 ac_save_CC=$CC
11892 while :; do
11893 # IRIX 6.2 and later do not support large files by default,
11894 # so use the C compiler's -n32 option if that helps.
11895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11896/* end confdefs.h. */
11897#include <sys/types.h>
11898 /* Check that off_t can represent 2**63 - 1 correctly.
11899 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11900 since some C++ compilers masquerading as C compilers
11901 incorrectly reject 9223372036854775807. */
e0b2a78c 11902#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11903 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11904 && LARGE_OFF_T % 2147483647 == 1)
11905 ? 1 : -1];
11906int
11907main ()
11908{
11909
11910 ;
11911 return 0;
11912}
11913_ACEOF
11914 if ac_fn_c_try_compile "$LINENO"; then :
11915 break
11916fi
11917rm -f core conftest.err conftest.$ac_objext
11918 CC="$CC -n32"
11919 if ac_fn_c_try_compile "$LINENO"; then :
11920 ac_cv_sys_largefile_CC=' -n32'; break
11921fi
11922rm -f core conftest.err conftest.$ac_objext
11923 break
11924 done
11925 CC=$ac_save_CC
11926 rm -f conftest.$ac_ext
11927 fi
11928fi
11929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11930$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11931 if test "$ac_cv_sys_largefile_CC" != no; then
11932 CC=$CC$ac_cv_sys_largefile_CC
11933 fi
11934
11935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11936$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d0ac1c44 11937if ${ac_cv_sys_file_offset_bits+:} false; then :
b879806f
AM
11938 $as_echo_n "(cached) " >&6
11939else
11940 while :; do
11941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11942/* end confdefs.h. */
11943#include <sys/types.h>
11944 /* Check that off_t can represent 2**63 - 1 correctly.
11945 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11946 since some C++ compilers masquerading as C compilers
11947 incorrectly reject 9223372036854775807. */
e0b2a78c 11948#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11949 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11950 && LARGE_OFF_T % 2147483647 == 1)
11951 ? 1 : -1];
11952int
11953main ()
11954{
11955
11956 ;
11957 return 0;
11958}
11959_ACEOF
11960if ac_fn_c_try_compile "$LINENO"; then :
11961 ac_cv_sys_file_offset_bits=no; break
11962fi
11963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11965/* end confdefs.h. */
11966#define _FILE_OFFSET_BITS 64
11967#include <sys/types.h>
11968 /* Check that off_t can represent 2**63 - 1 correctly.
11969 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11970 since some C++ compilers masquerading as C compilers
11971 incorrectly reject 9223372036854775807. */
e0b2a78c 11972#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11973 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11974 && LARGE_OFF_T % 2147483647 == 1)
11975 ? 1 : -1];
11976int
11977main ()
11978{
11979
11980 ;
11981 return 0;
11982}
11983_ACEOF
11984if ac_fn_c_try_compile "$LINENO"; then :
11985 ac_cv_sys_file_offset_bits=64; break
11986fi
11987rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11988 ac_cv_sys_file_offset_bits=unknown
11989 break
11990done
11991fi
11992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11993$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11994case $ac_cv_sys_file_offset_bits in #(
11995 no | unknown) ;;
11996 *)
11997cat >>confdefs.h <<_ACEOF
11998#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11999_ACEOF
12000;;
12001esac
12002rm -rf conftest*
12003 if test $ac_cv_sys_file_offset_bits = unknown; then
12004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12005$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d0ac1c44 12006if ${ac_cv_sys_large_files+:} false; then :
b879806f
AM
12007 $as_echo_n "(cached) " >&6
12008else
12009 while :; do
12010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12011/* end confdefs.h. */
12012#include <sys/types.h>
12013 /* Check that off_t can represent 2**63 - 1 correctly.
12014 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12015 since some C++ compilers masquerading as C compilers
12016 incorrectly reject 9223372036854775807. */
e0b2a78c 12017#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12018 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12019 && LARGE_OFF_T % 2147483647 == 1)
12020 ? 1 : -1];
12021int
12022main ()
12023{
12024
12025 ;
12026 return 0;
12027}
12028_ACEOF
12029if ac_fn_c_try_compile "$LINENO"; then :
12030 ac_cv_sys_large_files=no; break
12031fi
12032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12034/* end confdefs.h. */
12035#define _LARGE_FILES 1
12036#include <sys/types.h>
12037 /* Check that off_t can represent 2**63 - 1 correctly.
12038 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12039 since some C++ compilers masquerading as C compilers
12040 incorrectly reject 9223372036854775807. */
e0b2a78c 12041#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
12042 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12043 && LARGE_OFF_T % 2147483647 == 1)
12044 ? 1 : -1];
12045int
12046main ()
12047{
12048
12049 ;
12050 return 0;
12051}
12052_ACEOF
12053if ac_fn_c_try_compile "$LINENO"; then :
12054 ac_cv_sys_large_files=1; break
12055fi
12056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12057 ac_cv_sys_large_files=unknown
12058 break
12059done
12060fi
12061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12062$as_echo "$ac_cv_sys_large_files" >&6; }
12063case $ac_cv_sys_large_files in #(
12064 no | unknown) ;;
12065 *)
12066cat >>confdefs.h <<_ACEOF
12067#define _LARGE_FILES $ac_cv_sys_large_files
12068_ACEOF
12069;;
12070esac
12071rm -rf conftest*
12072 fi
d0ac1c44
SM
12073
12074
b879806f
AM
12075fi
12076
12077
2d7f2507
AM
12078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
12079$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
d0ac1c44 12080if ${gcc_cv_prog_cmp_skip+:} false; then :
2d7f2507
AM
12081 $as_echo_n "(cached) " >&6
12082else
12083 echo abfoo >t1
12084 echo cdfoo >t2
da17fe9d 12085 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
2d7f2507
AM
12086 if cmp t1 t2 2 2 > /dev/null 2>&1; then
12087 if cmp t1 t2 1 1 > /dev/null 2>&1; then
12088 :
12089 else
12090 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
12091 fi
12092 fi
12093 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
12094 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
12095 :
12096 else
12097 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
12098 fi
12099 fi
12100 rm t1 t2
12101
12102fi
12103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
12104$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
12105do_compare="$gcc_cv_prog_cmp_skip"
12106
12107
b879806f 12108
81ecdfbb
RW
12109# Check whether --enable-targets was given.
12110if test "${enable_targets+set}" = set; then :
12111 enableval=$enable_targets; case "${enableval}" in
d0ac1c44 12112 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
ce2cded5
L
12113 ;;
12114 no) enable_targets= ;;
12115 *) enable_targets=$enableval ;;
12116esac
81ecdfbb
RW
12117fi
12118
e044973b
AM
12119ac_checking=
12120. ${srcdir}/../bfd/development.sh
12121test "$development" = true && ac_checking=yes
81ecdfbb
RW
12122# Check whether --enable-checking was given.
12123if test "${enable_checking+set}" = set; then :
12124 enableval=$enable_checking; case "${enableval}" in
ce2cded5
L
12125 no|none) ac_checking= ;;
12126 *) ac_checking=yes ;;
12127esac
81ecdfbb
RW
12128fi
12129if test x$ac_checking != x ; then
d7040cdb 12130
81ecdfbb 12131$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
d7040cdb 12132
ce2cded5 12133fi
d7040cdb 12134
6c3bc0f8
NC
12135# PR gas/19109
12136# Decide the default method for compressing debug sections.
12137ac_default_compressed_debug_sections=unset
12138# Provide a configure time option to override our default.
12139# Check whether --enable-compressed_debug_sections was given.
12140if test "${enable_compressed_debug_sections+set}" = set; then :
4894d80b 12141 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
9b4c123c 12142 ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;;
4894d80b 12143 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
6c3bc0f8
NC
12144 *) ac_default_compressed_debug_sections=unset ;;
12145esac
12146fi
12147
0cb4071e
L
12148# PR gas/19520
12149# Decide if x86 assembler should generate relax relocations.
12150ac_default_x86_relax_relocations=unset
12151# Provide a configure time option to override our default.
12152# Check whether --enable-x86_relax_relocations was given.
12153if test "${enable_x86_relax_relocations+set}" = set; then :
12154 enableval=$enable_x86_relax_relocations; case "${enableval}" in
12155 no) ac_default_x86_relax_relocations=0 ;;
12156esac
12157fi
12158
b8871f35
L
12159# Decide if ELF assembler should generate common symbols with the
12160# STT_COMMON type.
12161ac_default_elf_stt_common=unset
12162# Provide a configure time option to override our default.
12163# Check whether --enable-elf_stt_common was given.
12164if test "${enable_elf_stt_common+set}" = set; then :
12165 enableval=$enable_elf_stt_common; case "${enableval}" in
12166 yes) ac_default_elf_stt_common=1 ;;
12167esac
12168fi
12169
0df8ad28
NC
12170
12171# Decide if the ELF assembler should default to generating
12172# GNU Build notes if none are provided by the input.
12173ac_default_generate_build_notes=0
12174# Provide a configuration option to override the default.
12175# Check whether --enable-generate_build_notes was given.
12176if test "${enable_generate_build_notes+set}" = set; then :
12177 enableval=$enable_generate_build_notes; case "${enableval}" in
12178 yes) ac_default_generate_build_notes=1 ;;
12179 no) ac_default_generate_build_notes=0 ;;
12180esac
12181fi
12182
6f2117ba
PH
12183# Decide if the MIPS assembler should default to enable MIPS fix Loongson3
12184# LLSC errata.
12185ac_default_mips_fix_loongson3_llsc=unset
12186# Provide a configuration option to override the default.
12187# Check whether --enable-mips-fix-loongson3-llsc was given.
12188if test "${enable_mips_fix_loongson3_llsc+set}" = set; then :
12189 enableval=$enable_mips_fix_loongson3_llsc; case "${enableval}" in
12190 yes) ac_default_mips_fix_loongson3_llsc=1 ;;
12191 no) ac_default_mips_fix_loongson3_llsc=0 ;;
12192esac
12193fi
0df8ad28 12194
b4a3a7b4
L
12195# Decide if the x86 ELF assembler should default to generating GNU x86
12196# used ISA and feature properties.
12197ac_default_generate_x86_used_note=unset
12198# Provide a configuration option to override the default.
12199# Check whether --enable-x86-used-note was given.
12200if test "${enable_x86_used_note+set}" = set; then :
12201 enableval=$enable_x86_used_note; case "${enableval}" in
12202 yes) ac_default_generate_x86_used_note=1 ;;
12203 no) ac_default_generate_x86_used_note=0 ;;
12204esac
12205fi
12206
2dc8dd17
JW
12207# Decide if the RISC-V ELF assembler should default to generating attribute.
12208ac_default_generate_riscv_attr=unset
12209# Provide a configuration option to override the default.
12210# Check whether --enable-default-riscv-attribute was given.
12211if test "${enable_default_riscv_attribute+set}" = set; then :
12212 enableval=$enable_default_riscv_attribute; case "${enableval}" in
12213 yes) ac_default_generate_riscv_attr=1 ;;
12214 no) ac_default_generate_riscv_attr=0 ;;
12215esac
12216fi
b4a3a7b4 12217
ce2cded5 12218using_cgen=no
d7040cdb 12219
d7040cdb 12220
270c9937
JB
12221# Set the 'development' global.
12222. $srcdir/../bfd/development.sh
12223
c5da1932
VZ
12224# Set acp_cpp_for_build variable
12225ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12226
9780e045 12227# Default set of GCC warnings to enable.
397841b5 12228GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 12229GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
12230
12231# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
12232cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12233/* end confdefs.h. */
12234__GNUC__
12235_ACEOF
12236if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12237 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
397841b5
AM
12238
12239else
12240 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12241fi
12242rm -f conftest*
12243
d7040cdb 12244
9780e045
NC
12245# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12246cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12247/* end confdefs.h. */
12248__GNUC__
12249_ACEOF
12250if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12251 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
9780e045
NC
12252
12253else
12254 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12255fi
12256rm -f conftest*
12257
12258
6757cf57
TS
12259# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12260WARN_WRITE_STRINGS=""
12261cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12262/* end confdefs.h. */
12263__GNUC__
12264_ACEOF
12265if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 12266 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
6757cf57
TS
12267
12268else
12269 WARN_WRITE_STRINGS="-Wwrite-strings"
12270fi
12271rm -f conftest*
12272
9780e045 12273
96fe4562 12274# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
12275
12276# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12277cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12278/* end confdefs.h. */
12279__GNUC__
12280_ACEOF
12281if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12282 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12283
12284else
12285 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12286fi
12287rm -f conftest*
12288
12289
12290# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12291cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12292/* end confdefs.h. */
12293__GNUC__
12294_ACEOF
12295if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 12296 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
12297
12298else
12299 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12300fi
12301rm -f conftest*
12302
12303
81ecdfbb
RW
12304# Check whether --enable-werror was given.
12305if test "${enable_werror+set}" = set; then :
12306 enableval=$enable_werror; case "${enableval}" in
ce2cded5
L
12307 yes | y) ERROR_ON_WARNING="yes" ;;
12308 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 12309 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
ce2cded5 12310 esac
81ecdfbb
RW
12311fi
12312
d7040cdb 12313
397841b5 12314# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
12315case "${host}" in
12316 *-*-mingw32*)
12317 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12318 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 12319 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
bb8541b9
L
12320 fi
12321 ;;
12322 *) ;;
12323esac
12324
270c9937
JB
12325# Enable -Werror by default when using gcc. Turn it off for releases.
12326if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
ce2cded5
L
12327 ERROR_ON_WARNING=yes
12328fi
12329
12330NO_WERROR=
12331if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 12332 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 12333 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
ce2cded5
L
12334 NO_WERROR="-Wno-error"
12335fi
12336
12337if test "${GCC}" = yes ; then
12338 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 12339 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
ce2cded5
L
12340fi
12341
81ecdfbb
RW
12342# Check whether --enable-build-warnings was given.
12343if test "${enable_build_warnings+set}" = set; then :
12344 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
12345 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12346 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
ce2cded5
L
12347 no) if test "${GCC}" = yes ; then
12348 WARN_CFLAGS="-w"
c5da1932 12349 WARN_CFLAGS_FOR_BUILD="-w"
ce2cded5
L
12350 fi;;
12351 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12352 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12353 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
ce2cded5 12354 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
12355 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12356 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12357 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12358 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
ce2cded5 12359esac
81ecdfbb
RW
12360fi
12361
d7040cdb 12362
ce2cded5
L
12363if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12364 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12365fi
d7040cdb 12366
d7040cdb 12367
d7040cdb 12368
d7040cdb 12369
d7040cdb 12370
6757cf57 12371
c5da1932 12372
ce2cded5 12373# Generate a header file
81ecdfbb 12374ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb 12375
d7040cdb 12376
9004b6bd
AB
12377
12378# Check whether --with-cpu was given.
12379if test "${with_cpu+set}" = set; then :
12380 withval=$with_cpu;
12381cat >>confdefs.h <<_ACEOF
12382#define TARGET_WITH_CPU "${with_cpu}"
12383_ACEOF
12384
12385fi
12386
12387
df7b86aa
NC
12388# PR 14072
12389
12390
ce2cded5
L
12391# If we are on a DOS filesystem, we must use gdb.ini rather than
12392# .gdbinit.
12393case "${host}" in
12394 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
12395 GDBINIT="gdb.ini"
81ecdfbb 12396 ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
d7040cdb 12397
ce2cded5
L
12398 ;;
12399 *)
12400 GDBINIT=".gdbinit"
81ecdfbb 12401 ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
d7040cdb 12402
ce2cded5
L
12403 ;;
12404esac
d7040cdb 12405
d7040cdb 12406
a8eb42a8 12407#We need this for the host.
81ecdfbb
RW
12408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12409$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 12410if ${ac_cv_c_bigendian+:} false; then :
81ecdfbb
RW
12411 $as_echo_n "(cached) " >&6
12412else
12413 ac_cv_c_bigendian=unknown
12414 # See if we're dealing with a universal compiler.
12415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12416/* end confdefs.h. */
12417#ifndef __APPLE_CC__
12418 not a universal capable compiler
12419 #endif
12420 typedef int dummy;
12421
12422_ACEOF
12423if ac_fn_c_try_compile "$LINENO"; then :
12424
12425 # Check for potential -arch flags. It is not universal unless
12426 # there are at least two -arch flags with different values.
12427 ac_arch=
12428 ac_prev=
12429 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12430 if test -n "$ac_prev"; then
12431 case $ac_word in
12432 i?86 | x86_64 | ppc | ppc64)
12433 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12434 ac_arch=$ac_word
12435 else
12436 ac_cv_c_bigendian=universal
12437 break
12438 fi
12439 ;;
12440 esac
12441 ac_prev=
12442 elif test "x$ac_word" = "x-arch"; then
12443 ac_prev=arch
12444 fi
12445 done
12446fi
12447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12448 if test $ac_cv_c_bigendian = unknown; then
12449 # See if sys/param.h defines the BYTE_ORDER macro.
12450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
12451/* end confdefs.h. */
12452#include <sys/types.h>
81ecdfbb 12453 #include <sys/param.h>
d7040cdb 12454
ce2cded5
L
12455int
12456main ()
12457{
81ecdfbb
RW
12458#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12459 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12460 && LITTLE_ENDIAN)
12461 bogus endian macros
12462 #endif
d7040cdb 12463
ce2cded5
L
12464 ;
12465 return 0;
12466}
12467_ACEOF
81ecdfbb 12468if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 12469 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 12470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
12471/* end confdefs.h. */
12472#include <sys/types.h>
81ecdfbb 12473 #include <sys/param.h>
d7040cdb 12474
ce2cded5
L
12475int
12476main ()
12477{
12478#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
12479 not big endian
12480 #endif
d7040cdb 12481
ce2cded5
L
12482 ;
12483 return 0;
12484}
12485_ACEOF
81ecdfbb 12486if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
12487 ac_cv_c_bigendian=yes
12488else
81ecdfbb 12489 ac_cv_c_bigendian=no
ce2cded5 12490fi
81ecdfbb
RW
12491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12492fi
12493rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12494 fi
12495 if test $ac_cv_c_bigendian = unknown; then
12496 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12498/* end confdefs.h. */
12499#include <limits.h>
d7040cdb 12500
81ecdfbb
RW
12501int
12502main ()
12503{
12504#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12505 bogus endian macros
12506 #endif
12507
12508 ;
12509 return 0;
12510}
ce2cded5 12511_ACEOF
81ecdfbb
RW
12512if ac_fn_c_try_compile "$LINENO"; then :
12513 # It does; now see whether it defined to _BIG_ENDIAN or not.
12514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 12515/* end confdefs.h. */
81ecdfbb
RW
12516#include <limits.h>
12517
ce2cded5
L
12518int
12519main ()
12520{
81ecdfbb
RW
12521#ifndef _BIG_ENDIAN
12522 not big endian
12523 #endif
12524
ce2cded5
L
12525 ;
12526 return 0;
12527}
12528_ACEOF
81ecdfbb 12529if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 12530 ac_cv_c_bigendian=yes
81ecdfbb
RW
12531else
12532 ac_cv_c_bigendian=no
d7040cdb 12533fi
81ecdfbb 12534rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 12535fi
81ecdfbb
RW
12536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12537 fi
12538 if test $ac_cv_c_bigendian = unknown; then
12539 # Compile a test program.
12540 if test "$cross_compiling" = yes; then :
12541 # Try to guess by grepping values from an object file.
12542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12543/* end confdefs.h. */
12544short int ascii_mm[] =
12545 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12546 short int ascii_ii[] =
12547 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12548 int use_ascii (int i) {
12549 return ascii_mm[i] + ascii_ii[i];
12550 }
12551 short int ebcdic_ii[] =
12552 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12553 short int ebcdic_mm[] =
12554 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12555 int use_ebcdic (int i) {
12556 return ebcdic_mm[i] + ebcdic_ii[i];
12557 }
12558 extern int foo;
d7040cdb 12559
81ecdfbb
RW
12560int
12561main ()
12562{
12563return use_ascii (foo) == use_ebcdic (foo);
12564 ;
12565 return 0;
12566}
12567_ACEOF
12568if ac_fn_c_try_compile "$LINENO"; then :
12569 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12570 ac_cv_c_bigendian=yes
12571 fi
12572 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12573 if test "$ac_cv_c_bigendian" = unknown; then
12574 ac_cv_c_bigendian=no
12575 else
12576 # finding both strings is unlikely to happen, but who knows?
12577 ac_cv_c_bigendian=unknown
12578 fi
12579 fi
ce2cded5 12580fi
81ecdfbb 12581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 12582else
81ecdfbb 12583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 12584/* end confdefs.h. */
81ecdfbb 12585$ac_includes_default
ce2cded5
L
12586int
12587main ()
12588{
81ecdfbb
RW
12589
12590 /* Are we little or big endian? From Harbison&Steele. */
12591 union
12592 {
12593 long int l;
12594 char c[sizeof (long int)];
12595 } u;
12596 u.l = 1;
12597 return u.c[sizeof (long int) - 1] == 1;
12598
12599 ;
12600 return 0;
ce2cded5 12601}
d7040cdb 12602_ACEOF
81ecdfbb 12603if ac_fn_c_try_run "$LINENO"; then :
ce2cded5
L
12604 ac_cv_c_bigendian=no
12605else
81ecdfbb 12606 ac_cv_c_bigendian=yes
d7040cdb 12607fi
81ecdfbb
RW
12608rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12609 conftest.$ac_objext conftest.beam conftest.$ac_ext
d7040cdb 12610fi
81ecdfbb
RW
12611
12612 fi
ce2cded5 12613fi
81ecdfbb
RW
12614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12615$as_echo "$ac_cv_c_bigendian" >&6; }
12616 case $ac_cv_c_bigendian in #(
12617 yes)
12618 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12619;; #(
12620 no)
12621 ;; #(
12622 universal)
d7040cdb 12623
81ecdfbb
RW
12624$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12625
12626 ;; #(
12627 *)
d0ac1c44 12628 as_fn_error $? "unknown endianness
81ecdfbb
RW
12629 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12630 esac
d7040cdb 12631
d7040cdb 12632
ce2cded5 12633te_file=generic
d7040cdb 12634
ce2cded5
L
12635# Makefile target for installing gas in $(tooldir)/bin.
12636install_tooldir=install-exec-tooldir
d7040cdb 12637
ce2cded5
L
12638canon_targets=""
12639all_targets=no
12640if test -n "$enable_targets" ; then
12641 for t in `echo $enable_targets | sed 's/,/ /g'`; do
12642 if test $t = "all"; then
12643 all_targets=yes
12644 continue
12645 fi
12646 result=`$ac_config_sub $t 2>/dev/null`
12647 if test -n "$result" ; then
12648 canon_targets="$canon_targets $result"
12649# else
12650# # Permit "all", etc. We don't support it yet though.
12651# canon_targets="$canon_targets $t"
12652 fi
12653 done
12654 _gas_uniq_list="$canon_targets"
d7040cdb
SE
12655_gas_uniq_newlist=""
12656for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12657 case $_gas_uniq_i in
12658 _gas_uniq_dummy) ;;
12659 *) case " $_gas_uniq_newlist " in
12660 *" $_gas_uniq_i "*) ;;
12661 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12662 esac ;;
12663 esac
12664done
ce2cded5 12665canon_targets=$_gas_uniq_newlist
d7040cdb 12666
ce2cded5
L
12667fi
12668
12669emulations=""
12670
12671for this_target in $target $canon_targets ; do
12672
12673 targ=${this_target}
12674 . ${srcdir}/configure.tgt
12675
12676 case ${target_cpu} in
12677 crisv32)
12678
12679cat >>confdefs.h <<_ACEOF
12680#define DEFAULT_CRIS_ARCH $arch
d7040cdb 12681_ACEOF
ce2cded5
L
12682
12683 ;;
12684 esac
12685
12686 if test ${this_target} = $target ; then
12687 target_cpu_type=${cpu_type}
12688 elif test ${target_cpu_type} != ${cpu_type} ; then
12689 continue
12690 fi
12691
12692 generic_target=${cpu_type}-${target_vendor}-${target_os}
12693 case ${generic_target} in
ce2cded5
L
12694 i386-*-msdosdjgpp* \
12695 | i386-*-go32* \
12696 | i386-go32-rtems*)
12697
81ecdfbb 12698$as_echo "#define STRICTCOFF 1" >>confdefs.h
ce2cded5
L
12699
12700 ;;
12701
939b95c7
L
12702 i386-*-linux-* | x86_64-*-linux-*)
12703 if test ${this_target} = $target \
12704 && test ${ac_default_generate_x86_used_note} = unset; then
12705 ac_default_generate_x86_used_note=1
12706 fi
12707 ;;
12708
0cb4071e
L
12709 i386-*-solaris2 \
12710 | x86_64-*-solaris2 \
12711 | i386-*-solaris2.[0-9] \
12712 | i386-*-solaris2.1[01] \
12713 | x86_64-*-solaris2.1[01])
12714 if test ${this_target} = $target \
12715 && test ${ac_default_x86_relax_relocations} = unset; then
12716 ac_default_x86_relax_relocations=0
12717 fi
12718 ;;
12719
7ba29e2a
NC
12720 microblaze*)
12721 ;;
12722
e5231592 12723 ppc-*-aix[5-9].*)
ce2cded5 12724
81ecdfbb 12725$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h
ce2cded5 12726
ce2cded5
L
12727 ;;
12728 ppc-*-solaris*)
12729 if test ${this_target} = $target; then
12730
81ecdfbb 12731$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h
ce2cded5
L
12732
12733 fi
12734 if test x${endian} = xbig; then
d0ac1c44 12735 as_fn_error $? "Solaris must be configured little endian" "$LINENO" 5
ce2cded5
L
12736 fi
12737 ;;
d7040cdb 12738 esac
d7040cdb 12739
ce2cded5
L
12740 if test ${this_target} = $target ; then
12741 endian_def=
12742 if test x${endian} = xbig; then
12743 endian_def=1
12744 elif test x${endian} = xlittle; then
12745 endian_def=0
12746 fi
12747 if test x${endian_def} != x; then
12748
12749cat >>confdefs.h <<_ACEOF
12750#define TARGET_BYTES_BIG_ENDIAN $endian_def
12751_ACEOF
12752
12753 fi
12754 fi
12755
12756# Other random stuff.
12757
12758 case ${cpu_type} in
12759 mips)
12760 # Set mips_cpu to the name of the default CPU.
12761 case ${target_cpu} in
12762 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
12763 mips_cpu=from-abi
12764 ;;
12765 mipsisa32 | mipsisa32el)
12766 mips_cpu=mips32
12767 ;;
12768 mipsisa32r2 | mipsisa32r2el)
12769 mips_cpu=mips32r2
12770 ;;
ae52f483
AB
12771 mipsisa32r3 | mipsisa32r3el)
12772 mips_cpu=mips32r3
12773 ;;
12774 mipsisa32r5 | mipsisa32r5el)
12775 mips_cpu=mips32r5
12776 ;;
7361da2c
AB
12777 mipsisa32r6 | mipsisa32r6el)
12778 mips_cpu=mips32r6
12779 ;;
ce2cded5
L
12780 mipsisa64 | mipsisa64el)
12781 mips_cpu=mips64
12782 ;;
12783 mipsisa64r2 | mipsisa64r2el)
12784 mips_cpu=mips64r2
12785 ;;
ae52f483
AB
12786 mipsisa64r3 | mipsisa64r3el)
12787 mips_cpu=mips64r3
12788 ;;
12789 mipsisa64r5 | mipsisa64r5el)
12790 mips_cpu=mips64r5
12791 ;;
7361da2c
AB
12792 mipsisa64r6 | mipsisa64r6el)
12793 mips_cpu=mips64r6
12794 ;;
ce2cded5
L
12795 mipstx39 | mipstx39el)
12796 mips_cpu=r3900
12797 ;;
12798 mips64vr | mips64vrel)
12799 mips_cpu=vr4100
12800 ;;
12801 mipsisa32r2* | mipsisa64r2*)
12802 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
12803 ;;
7361da2c
AB
12804 mipsisa32r6* | mipsisa64r6*)
12805 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'`
12806 ;;
ce2cded5
L
12807 mips64* | mipsisa64* | mipsisa32*)
12808 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
12809 ;;
e407c74b
NC
12810 mips*)
12811 mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'`
12812 ;;
ce2cded5 12813 *)
d0ac1c44 12814 as_fn_error $? "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5
ce2cded5
L
12815 ;;
12816 esac
12817 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
12818 # binaries. It's a GNU extension that some OSes don't understand.
ce2cded5
L
12819 case ${target} in
12820 *-*-irix*)
12821 use_e_mips_abi_o32=0
12822 ;;
12823 *)
12824 use_e_mips_abi_o32=1
12825 ;;
12826 esac
12827 # Decide whether to generate 32-bit or 64-bit code by default.
12828 # Used to resolve -march=from-abi when an embedded ABI is selected.
12829 case ${target} in
12830 mips64*-*-* | mipsisa64*-*-*)
12831 mips_default_64bit=1
12832 ;;
12833 *)
12834 mips_default_64bit=0
12835 ;;
12836 esac
12837 # Decide which ABI to target by default.
12838 case ${target} in
0984958b
MR
12839 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \
12840 | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*)
ce2cded5
L
12841 mips_default_abi=N32_ABI
12842 ;;
aeffff67 12843 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu)
ce2cded5
L
12844 mips_default_abi=O32_ABI
12845 ;;
12846 mips64*-openbsd*)
12847 mips_default_abi=N64_ABI
12848 ;;
12849 *)
12850 mips_default_abi=NO_ABI
12851 ;;
12852 esac
12853
12854cat >>confdefs.h <<_ACEOF
12855#define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
d7040cdb 12856_ACEOF
d7040cdb
SE
12857
12858
12859cat >>confdefs.h <<_ACEOF
ce2cded5 12860#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
d7040cdb
SE
12861_ACEOF
12862
12863
12864cat >>confdefs.h <<_ACEOF
ce2cded5 12865#define MIPS_DEFAULT_64BIT $mips_default_64bit
d7040cdb
SE
12866_ACEOF
12867
12868
ce2cded5
L
12869cat >>confdefs.h <<_ACEOF
12870#define MIPS_DEFAULT_ABI $mips_default_abi
12871_ACEOF
d7040cdb 12872
ce2cded5
L
12873 ;;
12874 esac
d7040cdb 12875
ce2cded5
L
12876 # Do we need the opcodes library?
12877 case ${cpu_type} in
12878 vax | tic30)
12879 ;;
d7040cdb 12880
ce2cded5
L
12881 *)
12882 need_opcodes=yes
d7040cdb 12883
ce2cded5
L
12884 case "${enable_shared}" in
12885 yes) shared_opcodes=true ;;
12886 *opcodes*) shared_opcodes=true ;;
12887 *) shared_opcodes=false ;;
12888 esac
12889 ;;
12890 esac
d7040cdb 12891
ce2cded5
L
12892 # Any other special object files needed ?
12893 case ${cpu_type} in
d7040cdb 12894
ce2cded5 12895 bfin)
55add51e 12896 for f in config/bfin-parse.o config/bfin-lex-wrapper.o; do
e11078da
AM
12897 case " $extra_objects " in
12898 *" $f "*) ;;
12899 *) extra_objects="$extra_objects $f" ;;
12900 esac
12901 done
12902 ;;
d7040cdb 12903
f8861f5d
JM
12904 bpf)
12905 if test $this_target = $target ; then
12906
12907cat >>confdefs.h <<_ACEOF
12908#define DEFAULT_ARCH "${arch}"
12909_ACEOF
12910
12911 fi
12912 using_cgen=yes
12913 ;;
73589c9d 12914 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k)
ce2cded5
L
12915 using_cgen=yes
12916 ;;
d7040cdb 12917
ce2cded5
L
12918 m32c)
12919 using_cgen=yes
12920 ;;
12921 frv)
12922 using_cgen=yes
12923 ;;
12924 m68k)
55add51e 12925 f=config/m68k-parse.o
e11078da
AM
12926 case " $extra_objects " in
12927 *" $f "*) ;;
12928 *) extra_objects="$extra_objects $f" ;;
ce2cded5
L
12929 esac
12930 ;;
d7040cdb 12931
ce2cded5
L
12932 mep)
12933 using_cgen=yes
12934 ;;
d7040cdb 12935
ce2cded5 12936 mips)
e11078da
AM
12937 for f in itbl-parse.o itbl-lex-wrapper.o itbl-ops.o; do
12938 case " $extra_objects " in
12939 *" $f "*) ;;
12940 *) extra_objects="$extra_objects $f" ;;
12941 esac
12942 done
ce2cded5 12943 ;;
d7040cdb 12944
ce2cded5 12945 mt)
e11078da 12946 using_cgen=yes
ce2cded5 12947 ;;
d7040cdb 12948
35c08157 12949 nds32)
fbaf61ad
NC
12950 # setup NDS32_LINUX_TOOLCHAIN definition
12951 if test "linux" = $em; then
12952
12953$as_echo "#define NDS32_LINUX_TOOLCHAIN 1" >>confdefs.h
12954
12955 else
12956
12957$as_echo "#define NDS32_LINUX_TOOLCHAIN 0" >>confdefs.h
12958
12959 fi
12960
e11078da 12961 # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features
35c08157
KLC
12962 # based on arch_name.
12963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
12964$as_echo_n "checking for default configuration of --with-arch... " >&6; }
12965 if test "x${with_arch}" != x; then
12966 case ${with_arch} in
e11078da 12967 v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 )
35c08157
KLC
12968
12969cat >>confdefs.h <<_ACEOF
12970#define NDS32_DEFAULT_ARCH_NAME "$with_arch"
12971_ACEOF
12972
e11078da 12973 ;;
35c08157 12974 *)
d0ac1c44 12975 as_fn_error $? "This kind of arch name does *NOT* exist!" "$LINENO" 5
35c08157 12976 ;;
e11078da 12977 esac
35c08157
KLC
12978 fi
12979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
12980$as_echo "$with_arch" >&6; }
12981
e11078da
AM
12982 # Decide features one by one.
12983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5
35c08157 12984$as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; }
6cd8405e 12985 if test "x${enable_dx_regs}" = xyes; then
35c08157
KLC
12986
12987$as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h
12988
12989 else
12990
12991$as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h
12992
12993 fi
12994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5
12995$as_echo "$enable_dx_regs" >&6; }
12996
e11078da 12997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5
35c08157 12998$as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; }
6cd8405e 12999 if test "x${enable_perf_ext}" = xno; then
35c08157
KLC
13000
13001$as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h
13002
13003 else
13004
13005$as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h
13006
13007 fi
13008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5
13009$as_echo "$enable_perf_ext" >&6; }
13010
e11078da 13011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5
35c08157 13012$as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; }
6cd8405e 13013 if test "x${enable_perf_ext2}" = xno; then
35c08157
KLC
13014
13015$as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h
13016
13017 else
13018
13019$as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h
13020
13021 fi
13022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5
13023$as_echo "$enable_perf_ext2" >&6; }
13024
e11078da 13025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5
35c08157 13026$as_echo_n "checking for default configuration of --enable-string-ext... " >&6; }
6cd8405e 13027 if test "x${enable_string_ext}" = xno; then
35c08157
KLC
13028
13029$as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h
13030
13031 else
13032
13033$as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h
13034
13035 fi
13036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5
13037$as_echo "$enable_string_ext" >&6; }
13038
e11078da 13039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5
35c08157 13040$as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; }
6cd8405e 13041 if test "x${enable_audio_ext}" = xno; then
35c08157
KLC
13042
13043$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h
13044
13045 else
13046
13047$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h
13048
13049 fi
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5
13051$as_echo "$enable_audio_ext" >&6; }
fbaf61ad
NC
13052
13053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dsp-ext" >&5
13054$as_echo_n "checking for default configuration of --enable-dsp-ext... " >&6; }
13055 if test "x${enable_dsp_ext}" = xno; then
13056
13057$as_echo "#define NDS32_DEFAULT_DSP_EXT 0" >>confdefs.h
13058
13059 else
13060
13061$as_echo "#define NDS32_DEFAULT_DSP_EXT 1" >>confdefs.h
13062
13063 fi
13064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dsp_ext" >&5
13065$as_echo "$enable_dsp_ext" >&6; }
13066
13067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-zol-ext" >&5
13068$as_echo_n "checking for default configuration of --enable-zol-ext... " >&6; }
13069 if test "x${enable_zol_ext}" = xno; then
13070
13071$as_echo "#define NDS32_DEFAULT_ZOL_EXT 0" >>confdefs.h
13072
13073 else
13074
13075$as_echo "#define NDS32_DEFAULT_ZOL_EXT 1" >>confdefs.h
13076
13077 fi
13078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zol_ext" >&5
13079$as_echo "$enable_zol_ext" >&6; }
35c08157
KLC
13080 ;;
13081
8f595e9b 13082 aarch64 | i386 | s390 | sparc)
ce2cded5 13083 if test $this_target = $target ; then
d7040cdb
SE
13084
13085cat >>confdefs.h <<_ACEOF
ce2cded5 13086#define DEFAULT_ARCH "${arch}"
d7040cdb
SE
13087_ACEOF
13088
ce2cded5
L
13089 fi
13090 ;;
d7040cdb 13091
8f595e9b
NC
13092 riscv)
13093 # --target=riscv[32|64]-*-*. */
13094 if test $this_target = $target ; then
13095
13096cat >>confdefs.h <<_ACEOF
13097#define DEFAULT_ARCH "${arch}"
13098_ACEOF
13099
13100 fi
13101
13102 # --with-arch=<value>. The syntax of <value> is same as Gas option -march.
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
13104$as_echo_n "checking for default configuration of --with-arch... " >&6; }
13105 if test "x${with_arch}" != x; then
13106
13107cat >>confdefs.h <<_ACEOF
13108#define DEFAULT_RISCV_ARCH_WITH_EXT "$with_arch"
13109_ACEOF
13110
13111 fi
13112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
13113$as_echo "$with_arch" >&6; }
13114
13115 # --with-isa-spec=[2.2|20190608|20191213].
13116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-isa-spec" >&5
13117$as_echo_n "checking for default configuration of --with-isa-spec... " >&6; }
13118 if test "x${with_isa_spec}" != x; then
13119
13120cat >>confdefs.h <<_ACEOF
13121#define DEFAULT_RISCV_ISA_SPEC "$with_isa_spec"
13122_ACEOF
13123
13124 fi
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_isa_spec" >&5
13126$as_echo "$with_isa_spec" >&6; }
13127
13128 # --with-priv-spec=[1.9|1.9.1|1.10|1.11].
13129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-priv-spec" >&5
13130$as_echo_n "checking for default configuration of --with-priv-spec... " >&6; }
13131 if test "x${with_priv_spec}" != x; then
13132
13133cat >>confdefs.h <<_ACEOF
13134#define DEFAULT_RISCV_PRIV_SPEC "$with_priv_spec"
13135_ACEOF
13136
13137 fi
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_priv_spec" >&5
13139$as_echo "$with_priv_spec" >&6; }
13140 ;;
13141
99c513f6 13142 rl78)
55add51e 13143 f=config/rl78-parse.o
e11078da
AM
13144 case " $extra_objects " in
13145 *" $f "*) ;;
13146 *) extra_objects="$extra_objects $f" ;;
13147 esac
99c513f6
DD
13148 ;;
13149
c7927a3c 13150 rx)
55add51e 13151 f=config/rx-parse.o
e11078da
AM
13152 case " $extra_objects " in
13153 *" $f "*) ;;
13154 *) extra_objects="$extra_objects $f" ;;
13155 esac
c7927a3c
NC
13156 ;;
13157
ce2cded5
L
13158 xstormy16)
13159 using_cgen=yes
13160 ;;
d7040cdb 13161
ce2cded5
L
13162 xc16x)
13163 using_cgen=yes
13164 ;;
d7040cdb 13165
ce2cded5 13166 xtensa)
e11078da
AM
13167 f=config/xtensa-relax.o
13168 case " $extra_objects " in
13169 *" $f "*) ;;
13170 *) extra_objects="$extra_objects $f" ;;
13171 esac
ce2cded5 13172 ;;
d7040cdb 13173
ce2cded5
L
13174 *)
13175 ;;
13176 esac
d7040cdb 13177
ce2cded5 13178 if test $using_cgen = yes ; then
e11078da
AM
13179 f=cgen.o
13180 case " $extra_objects " in
13181 *" $f "*) ;;
13182 *) extra_objects="$extra_objects $f" ;;
ce2cded5
L
13183 esac
13184 fi
d7040cdb 13185
ce2cded5 13186# See if we really can support this configuration with the emulation code.
d7040cdb 13187
ce2cded5
L
13188 if test $this_target = $target ; then
13189 obj_format=$fmt
13190 te_file=$em
13191 fi
d7040cdb 13192
e11078da
AM
13193 case ${te_file} in
13194 vms)
13195 f=config/te-vms.o
13196 case " $extra_objects " in
13197 *" $f "*) ;;
13198 *) extra_objects="$extra_objects $f" ;;
13199 esac ;;
13200 esac
b11d79f2 13201
ce2cded5 13202# From target name and format, produce a list of supported emulations.
d7040cdb 13203
ce2cded5 13204 case ${generic_target}-${fmt} in
e8044f35 13205 mips-*-*-*) case "$endian" in
ce2cded5
L
13206 big) emulation="mipsbelf mipslelf mipself" ;;
13207 *) emulation="mipslelf mipsbelf mipself" ;;
13208 esac ;;
ce2cded5
L
13209 # i386-pc-pe-coff != i386-pc-coff.
13210 i386-*-pe-coff) ;;
13211 # Uncommenting the next line will turn on support for i386 AOUT
13212 # for the default linux configuration
13213 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
13214 #
13215 i386-*-aout) emulation="i386aout" ;;
13216 i386-*-coff) emulation="i386coff" ;;
13217 i386-*-elf) emulation="i386elf" ;;
d7040cdb 13218
ce2cded5
L
13219 # Always all formats. The first stated emulation becomes the default.
13220 cris-*-*aout*) emulation="crisaout criself" ;;
13221 cris-*-*) emulation="criself crisaout" ;;
13222 esac
13b2be9c 13223
ce2cded5 13224 emulations="$emulations $emulation"
13b2be9c 13225
13b2be9c 13226done
13b2be9c 13227
0cb4071e
L
13228if test ${ac_default_x86_relax_relocations} = unset; then
13229 ac_default_x86_relax_relocations=1
13230fi
13231
13232cat >>confdefs.h <<_ACEOF
13233#define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations
13234_ACEOF
13235
13236
b8871f35
L
13237if test ${ac_default_elf_stt_common} = unset; then
13238 ac_default_elf_stt_common=0
13239fi
13240
13241cat >>confdefs.h <<_ACEOF
13242#define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common
13243_ACEOF
13244
13245
0df8ad28
NC
13246
13247cat >>confdefs.h <<_ACEOF
13248#define DEFAULT_GENERATE_BUILD_NOTES $ac_default_generate_build_notes
13249_ACEOF
13250
13251
b4a3a7b4
L
13252if test ${ac_default_generate_x86_used_note} = unset; then
13253 ac_default_generate_x86_used_note=0
13254fi
13255
13256cat >>confdefs.h <<_ACEOF
13257#define DEFAULT_X86_USED_NOTE $ac_default_generate_x86_used_note
13258_ACEOF
13259
13260
2dc8dd17
JW
13261if test ${ac_default_generate_riscv_attr} = unset; then
13262 case ${target_os} in
13263 elf)
13264 ac_default_generate_riscv_attr=1
13265 ;;
13266 *)
13267 ac_default_generate_riscv_attr=0
13268 ;;
13269 esac
13270fi
13271
13272
13273cat >>confdefs.h <<_ACEOF
13274#define DEFAULT_RISCV_ATTR $ac_default_generate_riscv_attr
13275_ACEOF
13276
13277
6f2117ba
PH
13278if test ${ac_default_mips_fix_loongson3_llsc} = unset; then
13279 ac_default_mips_fix_loongson3_llsc=0
13280fi
13281
13282cat >>confdefs.h <<_ACEOF
13283#define DEFAULT_MIPS_FIX_LOONGSON3_LLSC $ac_default_mips_fix_loongson3_llsc
13284_ACEOF
13285
13286
348ef89a 13287if test x$ac_default_compressed_debug_sections = xyes ; then
e12fe555
NC
13288
13289$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
13290
6c3bc0f8 13291fi
e12fe555 13292
ce2cded5
L
13293# Turn on all targets if possible
13294if test ${all_targets} = "yes"; then
13295 case ${target_cpu_type} in
13296 i386)
13297 case ${obj_format} in
13298 aout)
13299 emulations="$emulations i386coff i386elf"
13300 ;;
13301 coff)
13302 emulations="$emulations i386aout i386elf"
13303 ;;
13304 elf)
13305 emulations="$emulations i386aout i386coff"
13306 ;;
13307 esac
13308 ;;
13309 x86_64)
13310 case ${obj_format} in
13311 aout)
13312 emulations="$emulations i386coff i386elf"
13313 ;;
13314 coff)
13315 emulations="$emulations i386aout i386elf"
13316 ;;
13317 elf)
13318 emulations="$emulations i386aout i386coff"
13319 ;;
13320 esac
13321 ;;
13322 esac
13b2be9c 13323fi
c8615825 13324
39871c07
AM
13325# PE code has way too many macros tweaking behaviour
13326case ${te_file} in
13327 pe*) emulations="" ;;
13328esac
13329
ce2cded5
L
13330# Assign floating point type. Most processors with FP support
13331# IEEE FP. On those that don't support FP at all, usually IEEE
13332# is emulated.
13333case ${target_cpu} in
13334 vax | pdp11 ) atof=vax ;;
13335 *) atof=ieee ;;
13336esac
c8615825 13337
ce2cded5 13338case "${obj_format}" in
d0ac1c44 13339 "") as_fn_error $? "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;;
ce2cded5 13340esac
13b2be9c 13341
ce2cded5
L
13342# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
13343cgen_cpu_prefix=""
13344if test $using_cgen = yes ; then
13345 case ${target_cpu} in
73589c9d
CS
13346 or1knd)
13347 cgen_cpu_prefix=or1k ;;
ce2cded5
L
13348 *) cgen_cpu_prefix=${target_cpu} ;;
13349 esac
c8615825 13350
c8615825 13351
81ecdfbb 13352$as_echo "#define USING_CGEN 1" >>confdefs.h
d7040cdb 13353
d7040cdb 13354fi
13b2be9c 13355
ce2cded5
L
13356
13357if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
d0ac1c44 13358 as_fn_error $? "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5
13b2be9c 13359fi
ce2cded5
L
13360
13361if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
d0ac1c44 13362 as_fn_error $? "GAS does not have support for object file format ${obj_format}" "$LINENO" 5
13b2be9c
DJ
13363fi
13364
ce2cded5
L
13365# Some COFF configurations want these random other flags set.
13366case ${obj_format} in
13367 coff)
13368 case ${target_cpu_type} in
13369 i386)
81ecdfbb 13370$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
13371 ;;
13372 x86_64)
81ecdfbb 13373$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
13374 ;;
13375 esac
13376 ;;
13377esac
13378
13379# Getting this done right is going to be a bitch. Each configuration specified
13380# with --enable-targets=... should be checked for environment, format, cpu
13381# setting.
13382#
13383# For each configuration, the necessary object file support code must be linked
13384# in. This might be only one, it might be up to four. The necessary emulation
13385# code needs to be provided, too.
13386#
13387# And then there's "--enable-targets=all"....
13388#
e8044f35 13389# For now, just always do it for MIPS ELF configurations. Sigh.
ce2cded5
L
13390
13391formats="${obj_format}"
13392emfiles=""
13393EMULATIONS=""
13394_gas_uniq_list="$emulations"
13395_gas_uniq_newlist=""
13396for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
13397 case $_gas_uniq_i in
13398 _gas_uniq_dummy) ;;
13399 *) case " $_gas_uniq_newlist " in
13400 *" $_gas_uniq_i "*) ;;
13401 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
13402 esac ;;
13403 esac
13404done
13405emulations=$_gas_uniq_newlist
13406
13407for em in . $emulations ; do
13408 case $em in
13409 .) continue ;;
13410 mipsbelf | mipslelf | mipself)
13411 fmt=elf file=mipself ;;
ce2cded5
L
13412 *coff)
13413 fmt=coff file=$em ;;
13414 *aout)
13415 fmt=aout file=$em ;;
13416 *elf)
13417 fmt=elf file=$em ;;
13418 esac
13419 formats="$formats $fmt"
d0ac1c44 13420 emfiles="$emfiles config/e-$file.o"
ce2cded5
L
13421 EMULATIONS="$EMULATIONS &$em,"
13422done
13423_gas_uniq_list="$formats"
13424_gas_uniq_newlist=""
13425for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
13426 case $_gas_uniq_i in
13427 _gas_uniq_dummy) ;;
13428 *) case " $_gas_uniq_newlist " in
13429 *" $_gas_uniq_i "*) ;;
13430 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
13431 esac ;;
13432 esac
13b2be9c 13433done
ce2cded5 13434formats=$_gas_uniq_newlist
13b2be9c 13435
ce2cded5
L
13436_gas_uniq_list="$emfiles"
13437_gas_uniq_newlist=""
13438for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
13439 case $_gas_uniq_i in
13440 _gas_uniq_dummy) ;;
13441 *) case " $_gas_uniq_newlist " in
13442 *" $_gas_uniq_i "*) ;;
13443 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
13444 esac ;;
13445 esac
13446done
13447emfiles=$_gas_uniq_newlist
d7040cdb 13448
ce2cded5
L
13449if test `set . $formats ; shift ; echo $#` -gt 1 ; then
13450 for fmt in $formats ; do
13451 case $fmt in
13452 aout)
81ecdfbb 13453$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h
ce2cded5
L
13454 ;;
13455 coff)
81ecdfbb 13456$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h
ce2cded5
L
13457 ;;
13458 ecoff)
81ecdfbb 13459$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h
ce2cded5
L
13460 ;;
13461 elf)
81ecdfbb 13462$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h
ce2cded5
L
13463 ;;
13464 generic)
81ecdfbb 13465$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h
ce2cded5
L
13466 ;;
13467 som)
81ecdfbb 13468$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h
ce2cded5
L
13469 ;;
13470 esac
d0ac1c44 13471 extra_objects="$extra_objects config/obj-$fmt.o"
ce2cded5
L
13472 done
13473 obj_format=multi
13b2be9c 13474fi
ce2cded5
L
13475if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
13476 DEFAULT_EMULATION=`set . $emulations ; echo $2`
e8044f35 13477 # e-mipself has more than one emulation per file, e-i386* has just one at the
ce2cded5
L
13478 # moment. If only one emulation is specified, then don't define
13479 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
13480 case "${obj_format}${emfiles}" in
e8044f35 13481 multi* | *mipself*)
ce2cded5 13482 extra_objects="$extra_objects $emfiles"
d7040cdb 13483
81ecdfbb 13484$as_echo "#define USE_EMULATIONS 1" >>confdefs.h
ce2cded5
L
13485 ;;
13486 esac
13487fi
d7040cdb 13488
13b2be9c 13489
ce2cded5
L
13490cat >>confdefs.h <<_ACEOF
13491#define EMULATIONS $EMULATIONS
13b2be9c 13492_ACEOF
d7040cdb 13493
d7040cdb 13494
ce2cded5
L
13495cat >>confdefs.h <<_ACEOF
13496#define DEFAULT_EMULATION "$DEFAULT_EMULATION"
d7040cdb 13497_ACEOF
d7040cdb 13498
d7040cdb 13499
ce2cded5 13500reject_dev_configs=yes
252b5132 13501
ce2cded5
L
13502case ${reject_dev_configs}-${dev} in
13503 yes-yes) # Oops.
d0ac1c44 13504 as_fn_error $? "GAS does not support the ${generic_target} configuration." "$LINENO" 5
ce2cded5 13505 ;;
d7040cdb
SE
13506esac
13507
13b2be9c 13508
ce2cded5
L
13509
13510
13511
13512
13513
13514# do we need the opcodes library?
13515case "${need_opcodes}" in
13516yes)
13517 OPCODES_LIB=../opcodes/libopcodes.la
13518 ;;
13519esac
13520
13521
13522
13523
13524cat >>confdefs.h <<_ACEOF
13525#define TARGET_ALIAS "${target_alias}"
d7040cdb 13526_ACEOF
20e95c23 13527
20e95c23 13528
ce2cded5
L
13529cat >>confdefs.h <<_ACEOF
13530#define TARGET_CANONICAL "${target}"
13531_ACEOF
20e95c23 13532
d6d788bd 13533
ce2cded5
L
13534cat >>confdefs.h <<_ACEOF
13535#define TARGET_CPU "${target_cpu}"
13536_ACEOF
20e95c23 13537
ce2cded5
L
13538
13539cat >>confdefs.h <<_ACEOF
13540#define TARGET_VENDOR "${target_vendor}"
0efedc4c
AM
13541_ACEOF
13542
13543
ce2cded5
L
13544cat >>confdefs.h <<_ACEOF
13545#define TARGET_OS "${target_os}"
13546_ACEOF
13547
0efedc4c 13548
d7040cdb
SE
13549for ac_prog in 'bison -y' byacc
13550do
13551 # Extract the first word of "$ac_prog", so it can be a program name with args.
13552set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
13553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13554$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13555if ${ac_cv_prog_YACC+:} false; then :
81ecdfbb 13556 $as_echo_n "(cached) " >&6
20e95c23 13557else
d7040cdb
SE
13558 if test -n "$YACC"; then
13559 ac_cv_prog_YACC="$YACC" # Let the user override the test.
d6d788bd 13560else
d7040cdb
SE
13561as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13562for as_dir in $PATH
13563do
13564 IFS=$as_save_IFS
13565 test -z "$as_dir" && as_dir=.
81ecdfbb 13566 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13568 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 13569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 13570 break 2
20e95c23 13571 fi
d7040cdb 13572done
81ecdfbb
RW
13573 done
13574IFS=$as_save_IFS
20e95c23 13575
d7040cdb
SE
13576fi
13577fi
13578YACC=$ac_cv_prog_YACC
13579if test -n "$YACC"; then
81ecdfbb
RW
13580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
13581$as_echo "$YACC" >&6; }
d7040cdb 13582else
81ecdfbb
RW
13583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13584$as_echo "no" >&6; }
d7040cdb 13585fi
20e95c23 13586
81ecdfbb 13587
d7040cdb
SE
13588 test -n "$YACC" && break
13589done
13590test -n "$YACC" || YACC="yacc"
20e95c23 13591
d7040cdb
SE
13592for ac_prog in flex lex
13593do
13594 # Extract the first word of "$ac_prog", so it can be a program name with args.
13595set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
13596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13597$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13598if ${ac_cv_prog_LEX+:} false; then :
81ecdfbb 13599 $as_echo_n "(cached) " >&6
d6d788bd 13600else
d7040cdb
SE
13601 if test -n "$LEX"; then
13602 ac_cv_prog_LEX="$LEX" # Let the user override the test.
13603else
13604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13605for as_dir in $PATH
13606do
13607 IFS=$as_save_IFS
13608 test -z "$as_dir" && as_dir=.
81ecdfbb 13609 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13610 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13611 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 13612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13613 break 2
13614 fi
13615done
81ecdfbb
RW
13616 done
13617IFS=$as_save_IFS
20e95c23 13618
d7040cdb
SE
13619fi
13620fi
13621LEX=$ac_cv_prog_LEX
13622if test -n "$LEX"; then
81ecdfbb
RW
13623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
13624$as_echo "$LEX" >&6; }
20e95c23 13625else
81ecdfbb
RW
13626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13627$as_echo "no" >&6; }
13b2be9c
DJ
13628fi
13629
81ecdfbb 13630
d7040cdb
SE
13631 test -n "$LEX" && break
13632done
13633test -n "$LEX" || LEX=":"
20e95c23 13634
3d961d0d
AM
13635case "$LEX" in
13636 :|*"missing "*) ;;
13637 *) cat >conftest.l <<_ACEOF
81ecdfbb
RW
13638%%
13639a { ECHO; }
13640b { REJECT; }
13641c { yymore (); }
13642d { yyless (1); }
d0ac1c44
SM
13643e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
13644 yyless ((input () != 0)); }
81ecdfbb
RW
13645f { unput (yytext[0]); }
13646. { BEGIN INITIAL; }
13647%%
13648#ifdef YYTEXT_POINTER
13649extern char *yytext;
d7040cdb 13650#endif
d7040cdb 13651int
81ecdfbb 13652main (void)
d7040cdb 13653{
81ecdfbb 13654 return ! yylex () + ! yywrap ();
d7040cdb
SE
13655}
13656_ACEOF
81ecdfbb
RW
13657{ { ac_try="$LEX conftest.l"
13658case "(($ac_try" in
13659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13660 *) ac_try_echo=$ac_try;;
13661esac
13662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13663$as_echo "$ac_try_echo"; } >&5
13664 (eval "$LEX conftest.l") 2>&5
d7040cdb 13665 ac_status=$?
81ecdfbb
RW
13666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13667 test $ac_status = 0; }
13668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
13669$as_echo_n "checking lex output file root... " >&6; }
d0ac1c44 13670if ${ac_cv_prog_lex_root+:} false; then :
81ecdfbb 13671 $as_echo_n "(cached) " >&6
d7040cdb 13672else
d5fbea21 13673
81ecdfbb
RW
13674if test -f lex.yy.c; then
13675 ac_cv_prog_lex_root=lex.yy
13676elif test -f lexyy.c; then
13677 ac_cv_prog_lex_root=lexyy
13678else
d0ac1c44 13679 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
d6d788bd 13680fi
d7040cdb 13681fi
81ecdfbb
RW
13682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
13683$as_echo "$ac_cv_prog_lex_root" >&6; }
13684LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
d7040cdb 13685
81ecdfbb
RW
13686if test -z "${LEXLIB+set}"; then
13687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
13688$as_echo_n "checking lex library... " >&6; }
d0ac1c44 13689if ${ac_cv_lib_lex+:} false; then :
81ecdfbb 13690 $as_echo_n "(cached) " >&6
d7040cdb 13691else
d7040cdb 13692
81ecdfbb
RW
13693 ac_save_LIBS=$LIBS
13694 ac_cv_lib_lex='none needed'
13695 for ac_lib in '' -lfl -ll; do
13696 LIBS="$ac_lib $ac_save_LIBS"
13697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13698/* end confdefs.h. */
13699`cat $LEX_OUTPUT_ROOT.c`
13700_ACEOF
13701if ac_fn_c_try_link "$LINENO"; then :
13702 ac_cv_lib_lex=$ac_lib
d7040cdb 13703fi
81ecdfbb
RW
13704rm -f core conftest.err conftest.$ac_objext \
13705 conftest$ac_exeext conftest.$ac_ext
13706 test "$ac_cv_lib_lex" != 'none needed' && break
13707 done
13708 LIBS=$ac_save_LIBS
d7040cdb
SE
13709
13710fi
81ecdfbb
RW
13711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
13712$as_echo "$ac_cv_lib_lex" >&6; }
13713 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb
SE
13714fi
13715
13b2be9c 13716
81ecdfbb
RW
13717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
13718$as_echo_n "checking whether yytext is a pointer... " >&6; }
d0ac1c44 13719if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
81ecdfbb 13720 $as_echo_n "(cached) " >&6
d7040cdb
SE
13721else
13722 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 13723# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
13724# not all implementations provide the %pointer and %array declarations.
13725ac_cv_prog_lex_yytext_pointer=no
d7040cdb 13726ac_save_LIBS=$LIBS
81ecdfbb
RW
13727LIBS="$LEXLIB $ac_save_LIBS"
13728cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13729/* end confdefs.h. */
d0ac1c44
SM
13730
13731 #define YYTEXT_POINTER 1
d7040cdb 13732`cat $LEX_OUTPUT_ROOT.c`
13b2be9c 13733_ACEOF
81ecdfbb 13734if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 13735 ac_cv_prog_lex_yytext_pointer=yes
13b2be9c 13736fi
81ecdfbb
RW
13737rm -f core conftest.err conftest.$ac_objext \
13738 conftest$ac_exeext conftest.$ac_ext
d7040cdb 13739LIBS=$ac_save_LIBS
252b5132 13740
9b2b7d69 13741fi
81ecdfbb
RW
13742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
13743$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb 13744if test $ac_cv_prog_lex_yytext_pointer = yes; then
13b2be9c 13745
81ecdfbb 13746$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
9b2b7d69 13747
d6d788bd 13748fi
81ecdfbb 13749rm -f conftest.l $LEX_OUTPUT_ROOT.c
3d961d0d
AM
13750 ;;
13751esac
d7040cdb
SE
13752if test "$LEX" = :; then
13753 LEX=${am_missing_run}flex
13754fi
13755
e184813f 13756ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN"
d7040cdb
SE
13757# If we haven't got the data from the intl directory,
13758# assume NLS is disabled.
13759USE_NLS=no
13760LIBINTL=
13761LIBINTL_DEP=
13762INCINTL=
13763XGETTEXT=
13764GMSGFMT=
13765POSUB=
13766
13767if test -f ../intl/config.intl; then
13768 . ../intl/config.intl
13769fi
81ecdfbb
RW
13770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13771$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 13772if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
13773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13774$as_echo "no" >&6; }
d7040cdb 13775else
81ecdfbb
RW
13776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13777$as_echo "yes" >&6; }
d7040cdb 13778
81ecdfbb 13779$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
13780
13781
81ecdfbb
RW
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13783$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
13784 # Look for .po and .gmo files in the source directory.
13785 CATALOGS=
13786 XLINGUAS=
13787 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
13788 # If there aren't any .gmo files the shell will give us the
13789 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13790 # weeded out.
13791 case "$cat" in *\**)
13792 continue;;
13793 esac
13794 # The quadruple backslash is collapsed to a double backslash
13795 # by the backticks, then collapsed again by the double quotes,
13796 # leaving us with one backslash in the sed expression (right
13797 # before the dot that mustn't act as a wildcard).
13798 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13799 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
13800 # The user is allowed to set LINGUAS to a list of languages to
13801 # install catalogs for. If it's empty that means "all of them."
13802 if test "x$LINGUAS" = x; then
13803 CATALOGS="$CATALOGS $cat"
13804 XLINGUAS="$XLINGUAS $lang"
13805 else
13806 case "$LINGUAS" in *$lang*)
13807 CATALOGS="$CATALOGS $cat"
13808 XLINGUAS="$XLINGUAS $lang"
13809 ;;
13810 esac
13811 fi
13812 done
13813 LINGUAS="$XLINGUAS"
81ecdfbb
RW
13814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13815$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
13816
13817
13818 DATADIRNAME=share
13819
13820 INSTOBJEXT=.mo
13821
13822 GENCAT=gencat
13823
13824 CATOBJEXT=.gmo
13825
13826fi
13827
13828 MKINSTALLDIRS=
13829 if test -n "$ac_aux_dir"; then
13830 case "$ac_aux_dir" in
13831 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13832 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13833 esac
13834 fi
13835 if test -z "$MKINSTALLDIRS"; then
13836 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13837 fi
13838
13839
13840
81ecdfbb
RW
13841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13842$as_echo_n "checking whether NLS is requested... " >&6; }
13843 # Check whether --enable-nls was given.
13844if test "${enable_nls+set}" = set; then :
13845 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
13846else
13847 USE_NLS=yes
81ecdfbb
RW
13848fi
13849
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13851$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
13852
13853
13854
13855
13856
13857
13858# Prepare PATH_SEPARATOR.
13859# The user is always right.
13860if test "${PATH_SEPARATOR+set}" != set; then
13861 echo "#! /bin/sh" >conf$$.sh
13862 echo "exit 0" >>conf$$.sh
13863 chmod +x conf$$.sh
13864 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13865 PATH_SEPARATOR=';'
13b2be9c 13866 else
d7040cdb 13867 PATH_SEPARATOR=:
13b2be9c 13868 fi
d7040cdb 13869 rm -f conf$$.sh
252b5132 13870fi
13b2be9c 13871
d7040cdb
SE
13872# Find out how to test for executable files. Don't use a zero-byte file,
13873# as systems may use methods other than mode bits to determine executability.
13874cat >conf$$.file <<_ASEOF
13875#! /bin/sh
13876exit 0
13877_ASEOF
13878chmod +x conf$$.file
13879if test -x conf$$.file >/dev/null 2>&1; then
13880 ac_executable_p="test -x"
13881else
13882 ac_executable_p="test -f"
13b2be9c 13883fi
d7040cdb 13884rm -f conf$$.file
13b2be9c 13885
d7040cdb
SE
13886# Extract the first word of "msgfmt", so it can be a program name with args.
13887set dummy msgfmt; ac_word=$2
81ecdfbb
RW
13888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13889$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13890if ${ac_cv_path_MSGFMT+:} false; then :
81ecdfbb 13891 $as_echo_n "(cached) " >&6
252b5132 13892else
d7040cdb
SE
13893 case "$MSGFMT" in
13894 [\\/]* | ?:[\\/]*)
13895 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13896 ;;
13897 *)
13898 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13899 for ac_dir in $PATH; do
13900 IFS="$ac_save_IFS"
13901 test -z "$ac_dir" && ac_dir=.
13902 for ac_exec_ext in '' $ac_executable_extensions; do
13903 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13904 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13905 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13906 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13907 break 2
13908 fi
13909 fi
13910 done
13911 done
13912 IFS="$ac_save_IFS"
13913 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13914 ;;
13915esac
252b5132 13916fi
d7040cdb
SE
13917MSGFMT="$ac_cv_path_MSGFMT"
13918if test "$MSGFMT" != ":"; then
81ecdfbb
RW
13919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13920$as_echo "$MSGFMT" >&6; }
252b5132 13921else
81ecdfbb
RW
13922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13923$as_echo "no" >&6; }
252b5132 13924fi
252b5132 13925
d7040cdb
SE
13926 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13927set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
13928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13929$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13930if ${ac_cv_path_GMSGFMT+:} false; then :
81ecdfbb 13931 $as_echo_n "(cached) " >&6
13b2be9c 13932else
d7040cdb
SE
13933 case $GMSGFMT in
13934 [\\/]* | ?:[\\/]*)
13935 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13936 ;;
13937 *)
13938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13939for as_dir in $PATH
13940do
13941 IFS=$as_save_IFS
13942 test -z "$as_dir" && as_dir=.
81ecdfbb 13943 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 13945 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 13946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13947 break 2
13948 fi
13949done
81ecdfbb
RW
13950 done
13951IFS=$as_save_IFS
252b5132 13952
d7040cdb
SE
13953 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13954 ;;
13955esac
13956fi
13957GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 13958if test -n "$GMSGFMT"; then
81ecdfbb
RW
13959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13960$as_echo "$GMSGFMT" >&6; }
ac48eca1 13961else
81ecdfbb
RW
13962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13963$as_echo "no" >&6; }
6840198f 13964fi
6840198f 13965
13b2be9c 13966
20e95c23 13967
81ecdfbb 13968
d7040cdb
SE
13969# Prepare PATH_SEPARATOR.
13970# The user is always right.
13971if test "${PATH_SEPARATOR+set}" != set; then
13972 echo "#! /bin/sh" >conf$$.sh
13973 echo "exit 0" >>conf$$.sh
13974 chmod +x conf$$.sh
13975 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13976 PATH_SEPARATOR=';'
13977 else
13978 PATH_SEPARATOR=:
13979 fi
13980 rm -f conf$$.sh
13981fi
20e95c23 13982
d7040cdb
SE
13983# Find out how to test for executable files. Don't use a zero-byte file,
13984# as systems may use methods other than mode bits to determine executability.
13985cat >conf$$.file <<_ASEOF
13986#! /bin/sh
13987exit 0
13988_ASEOF
13989chmod +x conf$$.file
13990if test -x conf$$.file >/dev/null 2>&1; then
13991 ac_executable_p="test -x"
13b2be9c 13992else
d7040cdb 13993 ac_executable_p="test -f"
13b2be9c 13994fi
d7040cdb 13995rm -f conf$$.file
20e95c23 13996
d7040cdb
SE
13997# Extract the first word of "xgettext", so it can be a program name with args.
13998set dummy xgettext; ac_word=$2
81ecdfbb
RW
13999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14000$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 14001if ${ac_cv_path_XGETTEXT+:} false; then :
81ecdfbb 14002 $as_echo_n "(cached) " >&6
252b5132 14003else
d7040cdb
SE
14004 case "$XGETTEXT" in
14005 [\\/]* | ?:[\\/]*)
14006 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
14007 ;;
14008 *)
14009 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14010 for ac_dir in $PATH; do
14011 IFS="$ac_save_IFS"
14012 test -z "$ac_dir" && ac_dir=.
14013 for ac_exec_ext in '' $ac_executable_extensions; do
14014 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14015 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
14016 (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
14017 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
14018 break 2
14019 fi
14020 fi
14021 done
14022 done
14023 IFS="$ac_save_IFS"
14024 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
14025 ;;
14026esac
13b2be9c 14027fi
d7040cdb
SE
14028XGETTEXT="$ac_cv_path_XGETTEXT"
14029if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
14030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
14031$as_echo "$XGETTEXT" >&6; }
d7040cdb 14032else
81ecdfbb
RW
14033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14034$as_echo "no" >&6; }
13b2be9c 14035fi
13b2be9c 14036
d7040cdb 14037 rm -f messages.po
20e95c23 14038
13b2be9c 14039
d7040cdb
SE
14040# Prepare PATH_SEPARATOR.
14041# The user is always right.
14042if test "${PATH_SEPARATOR+set}" != set; then
14043 echo "#! /bin/sh" >conf$$.sh
14044 echo "exit 0" >>conf$$.sh
14045 chmod +x conf$$.sh
14046 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14047 PATH_SEPARATOR=';'
14048 else
14049 PATH_SEPARATOR=:
14050 fi
14051 rm -f conf$$.sh
252b5132 14052fi
20e95c23 14053
d7040cdb
SE
14054# Find out how to test for executable files. Don't use a zero-byte file,
14055# as systems may use methods other than mode bits to determine executability.
14056cat >conf$$.file <<_ASEOF
14057#! /bin/sh
14058exit 0
14059_ASEOF
14060chmod +x conf$$.file
14061if test -x conf$$.file >/dev/null 2>&1; then
14062 ac_executable_p="test -x"
252b5132 14063else
d7040cdb
SE
14064 ac_executable_p="test -f"
14065fi
14066rm -f conf$$.file
20e95c23 14067
d7040cdb
SE
14068# Extract the first word of "msgmerge", so it can be a program name with args.
14069set dummy msgmerge; ac_word=$2
81ecdfbb
RW
14070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14071$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 14072if ${ac_cv_path_MSGMERGE+:} false; then :
81ecdfbb 14073 $as_echo_n "(cached) " >&6
20e95c23 14074else
d7040cdb
SE
14075 case "$MSGMERGE" in
14076 [\\/]* | ?:[\\/]*)
14077 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
14078 ;;
14079 *)
14080 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14081 for ac_dir in $PATH; do
14082 IFS="$ac_save_IFS"
14083 test -z "$ac_dir" && ac_dir=.
14084 for ac_exec_ext in '' $ac_executable_extensions; do
14085 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14086 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
14087 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
14088 break 2
14089 fi
14090 fi
14091 done
14092 done
14093 IFS="$ac_save_IFS"
14094 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
14095 ;;
14096esac
20e95c23 14097fi
d7040cdb
SE
14098MSGMERGE="$ac_cv_path_MSGMERGE"
14099if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
14100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
14101$as_echo "$MSGMERGE" >&6; }
d7040cdb 14102else
81ecdfbb
RW
14103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14104$as_echo "no" >&6; }
20e95c23 14105fi
252b5132 14106
252b5132 14107
d7040cdb
SE
14108 if test "$GMSGFMT" != ":"; then
14109 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
14110 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
14111 : ;
14112 else
14113 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
14114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
14115$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
14116 GMSGFMT=":"
14117 fi
14118 fi
13b2be9c 14119
d7040cdb
SE
14120 if test "$XGETTEXT" != ":"; then
14121 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
14122 (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
14123 : ;
14124 else
81ecdfbb
RW
14125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
14126$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
14127 XGETTEXT=":"
14128 fi
14129 rm -f messages.po
14130 fi
252b5132 14131
81ecdfbb 14132 ac_config_commands="$ac_config_commands default-1"
13b2be9c 14133
13b2be9c 14134
81ecdfbb
RW
14135
14136
14137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
14138$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
14139 # Check whether --enable-maintainer-mode was given.
14140if test "${enable_maintainer_mode+set}" = set; then :
14141 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
9b2b7d69 14142else
81ecdfbb 14143 USE_MAINTAINER_MODE=no
13b2be9c 14144fi
13b2be9c 14145
81ecdfbb
RW
14146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
14147$as_echo "$USE_MAINTAINER_MODE" >&6; }
14148 if test $USE_MAINTAINER_MODE = yes; then
14149 MAINTAINER_MODE_TRUE=
14150 MAINTAINER_MODE_FALSE='#'
14151else
14152 MAINTAINER_MODE_TRUE='#'
14153 MAINTAINER_MODE_FALSE=
13b2be9c 14154fi
13b2be9c 14155
81ecdfbb
RW
14156 MAINT=$MAINTAINER_MODE_TRUE
14157
14158
14159 if false; then
14160 GENINSRC_NEVER_TRUE=
14161 GENINSRC_NEVER_FALSE='#'
13b2be9c 14162else
81ecdfbb
RW
14163 GENINSRC_NEVER_TRUE='#'
14164 GENINSRC_NEVER_FALSE=
252b5132 14165fi
13b2be9c 14166
81ecdfbb
RW
14167
14168
58797674 14169for ac_header in string.h stdlib.h memory.h strings.h unistd.h errno.h sys/types.h limits.h locale.h time.h sys/stat.h
81ecdfbb
RW
14170do :
14171 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14172ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 14173if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13b2be9c 14174 cat >>confdefs.h <<_ACEOF
81ecdfbb 14175#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13b2be9c
DJ
14176_ACEOF
14177
252b5132 14178fi
13b2be9c 14179
252b5132
RH
14180done
14181
df7b86aa
NC
14182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
14183$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
d0ac1c44 14184if ${gcc_cv_header_string+:} false; then :
df7b86aa
NC
14185 $as_echo_n "(cached) " >&6
14186else
14187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14188/* end confdefs.h. */
14189#include <string.h>
14190#include <strings.h>
14191int
14192main ()
14193{
14194
14195 ;
14196 return 0;
14197}
14198_ACEOF
14199if ac_fn_c_try_compile "$LINENO"; then :
14200 gcc_cv_header_string=yes
14201else
14202 gcc_cv_header_string=no
14203fi
14204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14205fi
14206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
14207$as_echo "$gcc_cv_header_string" >&6; }
14208if test $gcc_cv_header_string = yes; then
14209
14210$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
14211
14212fi
14213
d6d788bd 14214
252b5132
RH
14215# Put this here so that autoconf's "cross-compiling" message doesn't confuse
14216# people who are not cross-compiling but are compiling cross-assemblers.
81ecdfbb
RW
14217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5
14218$as_echo_n "checking whether compiling a cross-assembler... " >&6; }
252b5132
RH
14219if test "${host}" = "${target}"; then
14220 cross_gas=no
14221else
14222 cross_gas=yes
13b2be9c 14223
81ecdfbb 14224$as_echo "#define CROSS_COMPILE 1" >>confdefs.h
252b5132
RH
14225
14226fi
81ecdfbb
RW
14227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5
14228$as_echo "$cross_gas" >&6; }
252b5132 14229
d0ac1c44
SM
14230ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
14231if test "x$ac_cv_type_size_t" = xyes; then :
14232
14233else
14234
14235cat >>confdefs.h <<_ACEOF
14236#define size_t unsigned int
14237_ACEOF
14238
14239fi
14240
252b5132
RH
14241# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
14242# for constant arguments. Useless!
81ecdfbb
RW
14243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
14244$as_echo_n "checking for working alloca.h... " >&6; }
d0ac1c44 14245if ${ac_cv_working_alloca_h+:} false; then :
81ecdfbb 14246 $as_echo_n "(cached) " >&6
13b2be9c 14247else
81ecdfbb 14248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14249/* end confdefs.h. */
252b5132 14250#include <alloca.h>
13b2be9c
DJ
14251int
14252main ()
14253{
14254char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 14255 if (p) return 0;
13b2be9c
DJ
14256 ;
14257 return 0;
14258}
14259_ACEOF
81ecdfbb 14260if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
14261 ac_cv_working_alloca_h=yes
14262else
81ecdfbb 14263 ac_cv_working_alloca_h=no
13b2be9c 14264fi
81ecdfbb
RW
14265rm -f core conftest.err conftest.$ac_objext \
14266 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14267fi
81ecdfbb
RW
14268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
14269$as_echo "$ac_cv_working_alloca_h" >&6; }
13b2be9c
DJ
14270if test $ac_cv_working_alloca_h = yes; then
14271
81ecdfbb 14272$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
252b5132
RH
14273
14274fi
14275
81ecdfbb
RW
14276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
14277$as_echo_n "checking for alloca... " >&6; }
d0ac1c44 14278if ${ac_cv_func_alloca_works+:} false; then :
81ecdfbb 14279 $as_echo_n "(cached) " >&6
252b5132 14280else
81ecdfbb 14281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14282/* end confdefs.h. */
252b5132
RH
14283#ifdef __GNUC__
14284# define alloca __builtin_alloca
14285#else
14286# ifdef _MSC_VER
14287# include <malloc.h>
14288# define alloca _alloca
14289# else
81ecdfbb 14290# ifdef HAVE_ALLOCA_H
252b5132
RH
14291# include <alloca.h>
14292# else
14293# ifdef _AIX
14294 #pragma alloca
14295# else
14296# ifndef alloca /* predefined by HP cc +Olibcalls */
d0ac1c44 14297void *alloca (size_t);
252b5132
RH
14298# endif
14299# endif
14300# endif
14301# endif
14302#endif
14303
13b2be9c
DJ
14304int
14305main ()
14306{
14307char *p = (char *) alloca (1);
81ecdfbb 14308 if (p) return 0;
13b2be9c
DJ
14309 ;
14310 return 0;
14311}
14312_ACEOF
81ecdfbb 14313if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
14314 ac_cv_func_alloca_works=yes
14315else
81ecdfbb 14316 ac_cv_func_alloca_works=no
252b5132 14317fi
81ecdfbb
RW
14318rm -f core conftest.err conftest.$ac_objext \
14319 conftest$ac_exeext conftest.$ac_ext
252b5132 14320fi
81ecdfbb
RW
14321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
14322$as_echo "$ac_cv_func_alloca_works" >&6; }
252b5132 14323
252b5132 14324if test $ac_cv_func_alloca_works = yes; then
9b2b7d69 14325
81ecdfbb 14326$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9b2b7d69 14327
13b2be9c 14328else
c8615825 14329 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13b2be9c
DJ
14330# that cause trouble. Some versions do not even contain alloca or
14331# contain a buggy version. If you still want to use their alloca,
14332# use ar to extract alloca.o from them instead of compiling alloca.c.
14333
81ecdfbb 14334ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13b2be9c 14335
81ecdfbb 14336$as_echo "#define C_ALLOCA 1" >>confdefs.h
252b5132 14337
d6d788bd 14338
81ecdfbb
RW
14339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
14340$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
d0ac1c44 14341if ${ac_cv_os_cray+:} false; then :
81ecdfbb 14342 $as_echo_n "(cached) " >&6
252b5132 14343else
81ecdfbb 14344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14345/* end confdefs.h. */
81ecdfbb 14346#if defined CRAY && ! defined CRAY2
252b5132
RH
14347webecray
14348#else
14349wenotbecray
14350#endif
14351
13b2be9c 14352_ACEOF
252b5132 14353if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 14354 $EGREP "webecray" >/dev/null 2>&1; then :
252b5132
RH
14355 ac_cv_os_cray=yes
14356else
252b5132
RH
14357 ac_cv_os_cray=no
14358fi
14359rm -f conftest*
14360
14361fi
81ecdfbb
RW
14362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
14363$as_echo "$ac_cv_os_cray" >&6; }
252b5132 14364if test $ac_cv_os_cray = yes; then
13b2be9c 14365 for ac_func in _getb67 GETB67 getb67; do
81ecdfbb
RW
14366 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14367ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 14368if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13b2be9c
DJ
14369
14370cat >>confdefs.h <<_ACEOF
252b5132 14371#define CRAY_STACKSEG_END $ac_func
13b2be9c 14372_ACEOF
252b5132 14373
13b2be9c 14374 break
252b5132
RH
14375fi
14376
13b2be9c 14377 done
252b5132
RH
14378fi
14379
81ecdfbb
RW
14380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
14381$as_echo_n "checking stack direction for C alloca... " >&6; }
d0ac1c44 14382if ${ac_cv_c_stack_direction+:} false; then :
81ecdfbb 14383 $as_echo_n "(cached) " >&6
252b5132 14384else
81ecdfbb 14385 if test "$cross_compiling" = yes; then :
252b5132
RH
14386 ac_cv_c_stack_direction=0
14387else
81ecdfbb 14388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14389/* end confdefs.h. */
81ecdfbb 14390$ac_includes_default
13b2be9c 14391int
d0ac1c44 14392find_stack_direction (int *addr, int depth)
252b5132 14393{
d0ac1c44
SM
14394 int dir, dummy = 0;
14395 if (! addr)
14396 addr = &dummy;
14397 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
14398 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
14399 return dir + dummy;
252b5132 14400}
13b2be9c
DJ
14401
14402int
d0ac1c44 14403main (int argc, char **argv)
252b5132 14404{
d0ac1c44 14405 return find_stack_direction (0, argc + !argv + 20) < 0;
252b5132 14406}
13b2be9c 14407_ACEOF
81ecdfbb 14408if ac_fn_c_try_run "$LINENO"; then :
252b5132
RH
14409 ac_cv_c_stack_direction=1
14410else
81ecdfbb 14411 ac_cv_c_stack_direction=-1
252b5132 14412fi
81ecdfbb
RW
14413rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14414 conftest.$ac_objext conftest.beam conftest.$ac_ext
252b5132 14415fi
252b5132 14416
81ecdfbb
RW
14417fi
14418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
14419$as_echo "$ac_cv_c_stack_direction" >&6; }
13b2be9c 14420cat >>confdefs.h <<_ACEOF
252b5132 14421#define STACK_DIRECTION $ac_cv_c_stack_direction
13b2be9c
DJ
14422_ACEOF
14423
252b5132
RH
14424
14425fi
14426
81ecdfbb
RW
14427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
14428$as_echo_n "checking for inline... " >&6; }
d0ac1c44 14429if ${ac_cv_c_inline+:} false; then :
81ecdfbb 14430 $as_echo_n "(cached) " >&6
252b5132
RH
14431else
14432 ac_cv_c_inline=no
14433for ac_kw in inline __inline__ __inline; do
81ecdfbb 14434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14435/* end confdefs.h. */
14436#ifndef __cplusplus
14437typedef int foo_t;
14438static $ac_kw foo_t static_foo () {return 0; }
14439$ac_kw foo_t foo () {return 0; }
14440#endif
252b5132 14441
13b2be9c 14442_ACEOF
81ecdfbb
RW
14443if ac_fn_c_try_compile "$LINENO"; then :
14444 ac_cv_c_inline=$ac_kw
252b5132 14445fi
81ecdfbb
RW
14446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14447 test "$ac_cv_c_inline" != no && break
252b5132
RH
14448done
14449
14450fi
81ecdfbb
RW
14451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
14452$as_echo "$ac_cv_c_inline" >&6; }
ab509236 14453
13b2be9c 14454case $ac_cv_c_inline in
252b5132 14455 inline | yes) ;;
ab509236
L
14456 *)
14457 case $ac_cv_c_inline in
14458 no) ac_val=;;
14459 *) ac_val=$ac_cv_c_inline;;
14460 esac
14461 cat >>confdefs.h <<_ACEOF
14462#ifndef __cplusplus
14463#define inline $ac_val
14464#endif
13b2be9c 14465_ACEOF
ab509236 14466 ;;
252b5132
RH
14467esac
14468
6840198f 14469
d6d788bd 14470# VMS doesn't have unlink.
252b5132 14471for ac_func in unlink remove
81ecdfbb
RW
14472do :
14473 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14474ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 14475if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13b2be9c 14476 cat >>confdefs.h <<_ACEOF
81ecdfbb 14477#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13b2be9c 14478_ACEOF
252b5132 14479 break
252b5132
RH
14480fi
14481done
14482
4b0296ce 14483for ac_func in sbrk setlocale
81ecdfbb 14484do :
a574142b
AM
14485 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14486ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 14487if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13b2be9c 14488 cat >>confdefs.h <<_ACEOF
a574142b 14489#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13b2be9c 14490_ACEOF
252b5132 14491
1ec4b9f2
NS
14492fi
14493done
14494
14495for ac_func in strsignal
14496do :
14497 ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"
d0ac1c44 14498if test "x$ac_cv_func_strsignal" = xyes; then :
1ec4b9f2
NS
14499 cat >>confdefs.h <<_ACEOF
14500#define HAVE_STRSIGNAL 1
14501_ACEOF
14502
252b5132
RH
14503fi
14504done
14505
d6d788bd 14506
44350750
NC
14507
14508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
14509$as_echo_n "checking for LC_MESSAGES... " >&6; }
d0ac1c44 14510if ${am_cv_val_LC_MESSAGES+:} false; then :
44350750
NC
14511 $as_echo_n "(cached) " >&6
14512else
14513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14514/* end confdefs.h. */
14515#include <locale.h>
14516int
14517main ()
14518{
14519return LC_MESSAGES
14520 ;
14521 return 0;
14522}
14523_ACEOF
14524if ac_fn_c_try_link "$LINENO"; then :
14525 am_cv_val_LC_MESSAGES=yes
14526else
14527 am_cv_val_LC_MESSAGES=no
14528fi
14529rm -f core conftest.err conftest.$ac_objext \
14530 conftest$ac_exeext conftest.$ac_ext
14531fi
14532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
14533$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
14534 if test $am_cv_val_LC_MESSAGES = yes; then
14535
14536$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
14537
14538 fi
14539
14540
39bec121
TW
14541# do we need the math library?
14542case "${need_libm}" in
13b2be9c 14543yes)
39bec121 14544 LIBM=
f9c19112 14545case $host in
3725885a 14546*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
d7040cdb 14547 # These system don't have libm, or don't need it
39bec121
TW
14548 ;;
14549*-ncr-sysv4.3*)
81ecdfbb
RW
14550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14551$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
d0ac1c44 14552if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
81ecdfbb 14553 $as_echo_n "(cached) " >&6
39bec121 14554else
13b2be9c 14555 ac_check_lib_save_LIBS=$LIBS
39bec121 14556LIBS="-lmw $LIBS"
81ecdfbb 14557cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14558/* end confdefs.h. */
14559
81ecdfbb
RW
14560/* Override any GCC internal prototype to avoid an error.
14561 Use char because int might match the return type of a GCC
14562 builtin and then its argument prototype would still apply. */
13b2be9c
DJ
14563#ifdef __cplusplus
14564extern "C"
14565#endif
13b2be9c
DJ
14566char _mwvalidcheckl ();
14567int
14568main ()
14569{
81ecdfbb 14570return _mwvalidcheckl ();
13b2be9c
DJ
14571 ;
14572 return 0;
14573}
14574_ACEOF
81ecdfbb 14575if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
14576 ac_cv_lib_mw__mwvalidcheckl=yes
14577else
81ecdfbb 14578 ac_cv_lib_mw__mwvalidcheckl=no
13b2be9c 14579fi
81ecdfbb
RW
14580rm -f core conftest.err conftest.$ac_objext \
14581 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
14582LIBS=$ac_check_lib_save_LIBS
14583fi
81ecdfbb
RW
14584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14585$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
d0ac1c44 14586if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
39bec121 14587 LIBM="-lmw"
39bec121
TW
14588fi
14589
81ecdfbb
RW
14590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14591$as_echo_n "checking for cos in -lm... " >&6; }
d0ac1c44 14592if ${ac_cv_lib_m_cos+:} false; then :
81ecdfbb 14593 $as_echo_n "(cached) " >&6
39bec121 14594else
13b2be9c 14595 ac_check_lib_save_LIBS=$LIBS
39bec121 14596LIBS="-lm $LIBS"
81ecdfbb 14597cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14598/* end confdefs.h. */
39bec121 14599
81ecdfbb
RW
14600/* Override any GCC internal prototype to avoid an error.
14601 Use char because int might match the return type of a GCC
14602 builtin and then its argument prototype would still apply. */
d7040cdb
SE
14603#ifdef __cplusplus
14604extern "C"
14605#endif
d7040cdb 14606char cos ();
13b2be9c
DJ
14607int
14608main ()
14609{
81ecdfbb 14610return cos ();
13b2be9c
DJ
14611 ;
14612 return 0;
14613}
14614_ACEOF
81ecdfbb 14615if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 14616 ac_cv_lib_m_cos=yes
13b2be9c 14617else
81ecdfbb 14618 ac_cv_lib_m_cos=no
13b2be9c 14619fi
81ecdfbb
RW
14620rm -f core conftest.err conftest.$ac_objext \
14621 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
14622LIBS=$ac_check_lib_save_LIBS
14623fi
81ecdfbb
RW
14624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14625$as_echo "$ac_cv_lib_m_cos" >&6; }
d0ac1c44 14626if test "x$ac_cv_lib_m_cos" = xyes; then :
39bec121 14627 LIBM="$LIBM -lm"
39bec121
TW
14628fi
14629
14630 ;;
14631*)
81ecdfbb
RW
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14633$as_echo_n "checking for cos in -lm... " >&6; }
d0ac1c44 14634if ${ac_cv_lib_m_cos+:} false; then :
81ecdfbb 14635 $as_echo_n "(cached) " >&6
39bec121 14636else
13b2be9c 14637 ac_check_lib_save_LIBS=$LIBS
39bec121 14638LIBS="-lm $LIBS"
81ecdfbb 14639cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14640/* end confdefs.h. */
39bec121 14641
81ecdfbb
RW
14642/* Override any GCC internal prototype to avoid an error.
14643 Use char because int might match the return type of a GCC
14644 builtin and then its argument prototype would still apply. */
d7040cdb
SE
14645#ifdef __cplusplus
14646extern "C"
14647#endif
d7040cdb 14648char cos ();
13b2be9c
DJ
14649int
14650main ()
14651{
81ecdfbb 14652return cos ();
13b2be9c
DJ
14653 ;
14654 return 0;
14655}
14656_ACEOF
81ecdfbb 14657if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 14658 ac_cv_lib_m_cos=yes
13b2be9c 14659else
81ecdfbb 14660 ac_cv_lib_m_cos=no
13b2be9c 14661fi
81ecdfbb
RW
14662rm -f core conftest.err conftest.$ac_objext \
14663 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
14664LIBS=$ac_check_lib_save_LIBS
14665fi
81ecdfbb
RW
14666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14667$as_echo "$ac_cv_lib_m_cos" >&6; }
d0ac1c44 14668if test "x$ac_cv_lib_m_cos" = xyes; then :
39bec121 14669 LIBM="-lm"
39bec121
TW
14670fi
14671
14672 ;;
14673esac
14674
13b2be9c 14675
d7040cdb 14676
39bec121
TW
14677 ;;
14678esac
14679
252b5132
RH
14680# Some non-ANSI preprocessors botch requoting inside strings. That's bad
14681# enough, but on some of those systems, the assert macro relies on requoting
14682# working properly!
81ecdfbb
RW
14683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5
14684$as_echo_n "checking for working assert macro... " >&6; }
d0ac1c44 14685if ${gas_cv_assert_ok+:} false; then :
81ecdfbb 14686 $as_echo_n "(cached) " >&6
13b2be9c 14687else
81ecdfbb 14688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14689/* end confdefs.h. */
252b5132
RH
14690#include <assert.h>
14691#include <stdio.h>
13b2be9c
DJ
14692int
14693main ()
14694{
252b5132
RH
14695
14696/* check for requoting problems */
14697static int a, b, c, d;
14698static char *s;
14699assert (!strcmp(s, "foo bar baz quux"));
14700/* check for newline handling */
14701assert (a == b
14702 || c == d);
14703
13b2be9c
DJ
14704 ;
14705 return 0;
81ecdfbb
RW
14706}
14707_ACEOF
14708if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
14709 gas_cv_assert_ok=yes
14710else
81ecdfbb 14711 gas_cv_assert_ok=no
252b5132 14712fi
81ecdfbb
RW
14713rm -f core conftest.err conftest.$ac_objext \
14714 conftest$ac_exeext conftest.$ac_ext
252b5132 14715fi
81ecdfbb
RW
14716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5
14717$as_echo "$gas_cv_assert_ok" >&6; }
13b2be9c 14718test $gas_cv_assert_ok = yes ||
81ecdfbb 14719$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h
252b5132 14720
d6d788bd
L
14721
14722
252b5132
RH
14723# On some systems, the system header files may not declare malloc, realloc,
14724# and free. There are places where gas needs these functions to have been
14725# declared -- such as when taking their addresses.
14726gas_test_headers="
14727#ifdef HAVE_MEMORY_H
14728#include <memory.h>
14729#endif
14730#ifdef HAVE_STRING_H
14731#include <string.h>
14732#else
14733#ifdef HAVE_STRINGS_H
14734#include <strings.h>
14735#endif
14736#endif
14737#ifdef HAVE_STDLIB_H
14738#include <stdlib.h>
14739#endif
14740#ifdef HAVE_UNISTD_H
14741#include <unistd.h>
14742#endif
14743"
14744
e8a38df5
AL
14745# Does errno.h declare errno, or do we have to add a separate declaration
14746# for it?
14747
81ecdfbb
RW
14748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for errno" >&5
14749$as_echo_n "checking whether declaration is required for errno... " >&6; }
d0ac1c44 14750if ${gas_cv_decl_needed_errno+:} false; then :
81ecdfbb 14751 $as_echo_n "(cached) " >&6
e8a38df5 14752else
81ecdfbb 14753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e8a38df5
AL
14754/* end confdefs.h. */
14755
14756#ifdef HAVE_ERRNO_H
14757#include <errno.h>
14758#endif
14759
14760int
14761main ()
14762{
14763
14764typedef int f;
14765f x;
14766x = (f) errno;
14767
14768 ;
14769 return 0;
14770}
14771_ACEOF
81ecdfbb 14772if ac_fn_c_try_link "$LINENO"; then :
e8a38df5
AL
14773 gas_cv_decl_needed_errno=no
14774else
81ecdfbb 14775 gas_cv_decl_needed_errno=yes
e8a38df5 14776fi
81ecdfbb
RW
14777rm -f core conftest.err conftest.$ac_objext \
14778 conftest$ac_exeext conftest.$ac_ext
e8a38df5 14779fi
81ecdfbb
RW
14780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_errno" >&5
14781$as_echo "$gas_cv_decl_needed_errno" >&6; }
e8a38df5
AL
14782if test $gas_cv_decl_needed_errno = yes; then
14783
81ecdfbb 14784$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
e8a38df5
AL
14785
14786fi
14787
14788
81ecdfbb
RW
14789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
14790$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
d0ac1c44 14791if ${gas_cv_decl_getopt_unistd_h+:} false; then :
81ecdfbb 14792 $as_echo_n "(cached) " >&6
56f36663 14793else
81ecdfbb 14794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56f36663
NC
14795/* end confdefs.h. */
14796#include <unistd.h>
14797int
14798main ()
14799{
14800extern int getopt (int, char *const*, const char *);
14801 ;
14802 return 0;
14803}
14804_ACEOF
81ecdfbb 14805if ac_fn_c_try_compile "$LINENO"; then :
56f36663
NC
14806 gas_cv_decl_getopt_unistd_h=yes
14807else
81ecdfbb 14808 gas_cv_decl_getopt_unistd_h=no
56f36663 14809fi
81ecdfbb 14810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
56f36663
NC
14811fi
14812
81ecdfbb
RW
14813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5
14814$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; }
56f36663
NC
14815if test $gas_cv_decl_getopt_unistd_h = yes; then
14816
81ecdfbb 14817$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
56f36663
NC
14818
14819fi
14820
e8a38df5 14821
81ecdfbb
RW
14822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5
14823$as_echo_n "checking whether declaration is required for environ... " >&6; }
d0ac1c44 14824if ${gas_cv_decl_needed_environ+:} false; then :
81ecdfbb 14825 $as_echo_n "(cached) " >&6
13b2be9c 14826else
81ecdfbb 14827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14828/* end confdefs.h. */
252b5132 14829$gas_test_headers
13b2be9c
DJ
14830int
14831main ()
14832{
252b5132 14833
e8a38df5 14834typedef char **f;
252b5132 14835f x;
e8a38df5 14836x = (f) environ;
252b5132 14837
13b2be9c
DJ
14838 ;
14839 return 0;
14840}
14841_ACEOF
81ecdfbb 14842if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14843 gas_cv_decl_needed_environ=no
252b5132 14844else
81ecdfbb 14845 gas_cv_decl_needed_environ=yes
252b5132 14846fi
81ecdfbb
RW
14847rm -f core conftest.err conftest.$ac_objext \
14848 conftest$ac_exeext conftest.$ac_ext
252b5132 14849fi
81ecdfbb
RW
14850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5
14851$as_echo "$gas_cv_decl_needed_environ" >&6; }
e8a38df5 14852if test $gas_cv_decl_needed_environ = yes; then
13b2be9c 14853
81ecdfbb 14854$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h
13b2be9c
DJ
14855
14856fi
14857
14858
81ecdfbb
RW
14859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5
14860$as_echo_n "checking whether declaration is required for ffs... " >&6; }
d0ac1c44 14861if ${gas_cv_decl_needed_ffs+:} false; then :
81ecdfbb 14862 $as_echo_n "(cached) " >&6
13b2be9c 14863else
81ecdfbb 14864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14865/* end confdefs.h. */
14866$gas_test_headers
14867int
14868main ()
14869{
14870
e8a38df5 14871typedef int (*f)(int);
13b2be9c 14872f x;
e8a38df5 14873x = (f) ffs;
13b2be9c
DJ
14874
14875 ;
14876 return 0;
14877}
14878_ACEOF
81ecdfbb 14879if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14880 gas_cv_decl_needed_ffs=no
13b2be9c 14881else
81ecdfbb 14882 gas_cv_decl_needed_ffs=yes
13b2be9c 14883fi
81ecdfbb
RW
14884rm -f core conftest.err conftest.$ac_objext \
14885 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14886fi
81ecdfbb
RW
14887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5
14888$as_echo "$gas_cv_decl_needed_ffs" >&6; }
e8a38df5 14889if test $gas_cv_decl_needed_ffs = yes; then
13b2be9c 14890
81ecdfbb 14891$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h
13b2be9c
DJ
14892
14893fi
14894
14895
81ecdfbb
RW
14896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for free" >&5
14897$as_echo_n "checking whether declaration is required for free... " >&6; }
d0ac1c44 14898if ${gas_cv_decl_needed_free+:} false; then :
81ecdfbb 14899 $as_echo_n "(cached) " >&6
13b2be9c 14900else
81ecdfbb 14901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14902/* end confdefs.h. */
14903$gas_test_headers
14904int
14905main ()
14906{
14907
14908typedef void (*f)();
14909f x;
14910x = (f) free;
14911
14912 ;
14913 return 0;
14914}
14915_ACEOF
81ecdfbb 14916if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
14917 gas_cv_decl_needed_free=no
14918else
81ecdfbb 14919 gas_cv_decl_needed_free=yes
13b2be9c 14920fi
81ecdfbb
RW
14921rm -f core conftest.err conftest.$ac_objext \
14922 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14923fi
81ecdfbb
RW
14924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_free" >&5
14925$as_echo "$gas_cv_decl_needed_free" >&6; }
13b2be9c
DJ
14926if test $gas_cv_decl_needed_free = yes; then
14927
81ecdfbb 14928$as_echo "#define NEED_DECLARATION_FREE 1" >>confdefs.h
13b2be9c
DJ
14929
14930fi
14931
14932
81ecdfbb
RW
14933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for malloc" >&5
14934$as_echo_n "checking whether declaration is required for malloc... " >&6; }
d0ac1c44 14935if ${gas_cv_decl_needed_malloc+:} false; then :
81ecdfbb 14936 $as_echo_n "(cached) " >&6
13b2be9c 14937else
81ecdfbb 14938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14939/* end confdefs.h. */
14940$gas_test_headers
14941int
14942main ()
14943{
14944
14945typedef char *(*f)();
14946f x;
e8a38df5 14947x = (f) malloc;
13b2be9c
DJ
14948
14949 ;
14950 return 0;
14951}
14952_ACEOF
81ecdfbb 14953if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14954 gas_cv_decl_needed_malloc=no
13b2be9c 14955else
81ecdfbb 14956 gas_cv_decl_needed_malloc=yes
13b2be9c 14957fi
81ecdfbb
RW
14958rm -f core conftest.err conftest.$ac_objext \
14959 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14960fi
81ecdfbb
RW
14961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_malloc" >&5
14962$as_echo "$gas_cv_decl_needed_malloc" >&6; }
e8a38df5 14963if test $gas_cv_decl_needed_malloc = yes; then
13b2be9c 14964
81ecdfbb 14965$as_echo "#define NEED_DECLARATION_MALLOC 1" >>confdefs.h
13b2be9c
DJ
14966
14967fi
14968
14969
81ecdfbb
RW
14970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for sbrk" >&5
14971$as_echo_n "checking whether declaration is required for sbrk... " >&6; }
d0ac1c44 14972if ${gas_cv_decl_needed_sbrk+:} false; then :
81ecdfbb 14973 $as_echo_n "(cached) " >&6
13b2be9c 14974else
81ecdfbb 14975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14976/* end confdefs.h. */
14977$gas_test_headers
14978int
14979main ()
14980{
14981
e8a38df5 14982typedef char *(*f)();
13b2be9c 14983f x;
e8a38df5 14984x = (f) sbrk;
13b2be9c
DJ
14985
14986 ;
14987 return 0;
14988}
14989_ACEOF
81ecdfbb 14990if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14991 gas_cv_decl_needed_sbrk=no
13b2be9c 14992else
81ecdfbb 14993 gas_cv_decl_needed_sbrk=yes
13b2be9c 14994fi
81ecdfbb
RW
14995rm -f core conftest.err conftest.$ac_objext \
14996 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14997fi
81ecdfbb
RW
14998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_sbrk" >&5
14999$as_echo "$gas_cv_decl_needed_sbrk" >&6; }
e8a38df5 15000if test $gas_cv_decl_needed_sbrk = yes; then
13b2be9c 15001
81ecdfbb 15002$as_echo "#define NEED_DECLARATION_SBRK 1" >>confdefs.h
13b2be9c
DJ
15003
15004fi
15005
15006
81ecdfbb
RW
15007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for strstr" >&5
15008$as_echo_n "checking whether declaration is required for strstr... " >&6; }
d0ac1c44 15009if ${gas_cv_decl_needed_strstr+:} false; then :
81ecdfbb 15010 $as_echo_n "(cached) " >&6
13b2be9c 15011else
81ecdfbb 15012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 15013/* end confdefs.h. */
e8a38df5 15014$gas_test_headers
13b2be9c
DJ
15015int
15016main ()
15017{
15018
e8a38df5 15019typedef char *(*f)();
13b2be9c 15020f x;
e8a38df5 15021x = (f) strstr;
13b2be9c
DJ
15022
15023 ;
15024 return 0;
15025}
15026_ACEOF
81ecdfbb 15027if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 15028 gas_cv_decl_needed_strstr=no
13b2be9c 15029else
81ecdfbb 15030 gas_cv_decl_needed_strstr=yes
13b2be9c 15031fi
81ecdfbb
RW
15032rm -f core conftest.err conftest.$ac_objext \
15033 conftest$ac_exeext conftest.$ac_ext
13b2be9c 15034fi
81ecdfbb
RW
15035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_strstr" >&5
15036$as_echo "$gas_cv_decl_needed_strstr" >&6; }
e8a38df5 15037if test $gas_cv_decl_needed_strstr = yes; then
13b2be9c 15038
81ecdfbb 15039$as_echo "#define NEED_DECLARATION_STRSTR 1" >>confdefs.h
13b2be9c
DJ
15040
15041fi
15042
15043
4b0296ce 15044ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
d0ac1c44 15045if test "x$ac_cv_have_decl_free" = xyes; then :
4b0296ce
AM
15046 ac_have_decl=1
15047else
15048 ac_have_decl=0
15049fi
15050
15051cat >>confdefs.h <<_ACEOF
15052#define HAVE_DECL_FREE $ac_have_decl
15053_ACEOF
15054ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
d0ac1c44 15055if test "x$ac_cv_have_decl_getenv" = xyes; then :
4b0296ce
AM
15056 ac_have_decl=1
15057else
15058 ac_have_decl=0
15059fi
15060
15061cat >>confdefs.h <<_ACEOF
15062#define HAVE_DECL_GETENV $ac_have_decl
15063_ACEOF
15064ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
d0ac1c44 15065if test "x$ac_cv_have_decl_malloc" = xyes; then :
4b0296ce
AM
15066 ac_have_decl=1
15067else
15068 ac_have_decl=0
15069fi
15070
15071cat >>confdefs.h <<_ACEOF
15072#define HAVE_DECL_MALLOC $ac_have_decl
15073_ACEOF
0175442d 15074ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default"
d0ac1c44 15075if test "x$ac_cv_have_decl_mempcpy" = xyes; then :
0175442d
L
15076 ac_have_decl=1
15077else
15078 ac_have_decl=0
15079fi
15080
15081cat >>confdefs.h <<_ACEOF
15082#define HAVE_DECL_MEMPCPY $ac_have_decl
15083_ACEOF
4b0296ce 15084ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
d0ac1c44 15085if test "x$ac_cv_have_decl_realloc" = xyes; then :
4b0296ce
AM
15086 ac_have_decl=1
15087else
15088 ac_have_decl=0
15089fi
15090
15091cat >>confdefs.h <<_ACEOF
15092#define HAVE_DECL_REALLOC $ac_have_decl
15093_ACEOF
15094ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
d0ac1c44 15095if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
4b0296ce
AM
15096 ac_have_decl=1
15097else
15098 ac_have_decl=0
15099fi
15100
15101cat >>confdefs.h <<_ACEOF
15102#define HAVE_DECL_STPCPY $ac_have_decl
15103_ACEOF
15104ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
d0ac1c44 15105if test "x$ac_cv_have_decl_strstr" = xyes; then :
4b0296ce
AM
15106 ac_have_decl=1
15107else
15108 ac_have_decl=0
15109fi
0175442d 15110
4b0296ce
AM
15111cat >>confdefs.h <<_ACEOF
15112#define HAVE_DECL_STRSTR $ac_have_decl
15113_ACEOF
81ecdfbb 15114ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
d0ac1c44 15115if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
81ecdfbb 15116 ac_have_decl=1
6d74f28b 15117else
81ecdfbb 15118 ac_have_decl=0
6d74f28b 15119fi
6d74f28b
EB
15120
15121cat >>confdefs.h <<_ACEOF
81ecdfbb 15122#define HAVE_DECL_VSNPRINTF $ac_have_decl
6d74f28b 15123_ACEOF
2a7f4fa9 15124ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
d0ac1c44 15125if test "x$ac_cv_have_decl_asprintf" = xyes; then :
2a7f4fa9
NC
15126 ac_have_decl=1
15127else
15128 ac_have_decl=0
15129fi
15130
15131cat >>confdefs.h <<_ACEOF
15132#define HAVE_DECL_ASPRINTF $ac_have_decl
15133_ACEOF
6d74f28b
EB
15134
15135
13b2be9c 15136
c973bc5c
NC
15137case "${host}" in
15138*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
15139
81ecdfbb 15140$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
c973bc5c
NC
15141 ;;
15142esac
15143
543b7933
L
15144# Link in zlib if we can. This allows us to write compressed debug sections.
15145
15146 # Use the system's zlib library.
39f3de7c
L
15147 zlibdir="-L\$(top_builddir)/../zlib"
15148 zlibinc="-I\$(top_srcdir)/../zlib"
0acf065b 15149
0138187e
L
15150# Check whether --with-system-zlib was given.
15151if test "${with_system_zlib+set}" = set; then :
afa59b79
L
15152 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
15153 zlibdir=
15154 zlibinc=
15155 fi
0acf065b 15156
0acf065b 15157fi
0acf065b 15158
0acf065b
CC
15159
15160
543b7933
L
15161
15162
b11d79f2
TG
15163# Support for VMS timestamps via cross compile
15164
15165if test "$ac_cv_header_time_h" = yes; then
15166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5
15167$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; }
d0ac1c44 15168 if ${gas_cv_have_time_type_member_tm_gmtoff+:} false; then :
b11d79f2
TG
15169 $as_echo_n "(cached) " >&6
15170else
15171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15172/* end confdefs.h. */
15173
15174#define _BSD_SOURCE 1
15175#include <time.h>
15176int
15177main ()
15178{
15179struct tm avar; void* aref = (void*) &avar.tm_gmtoff
15180 ;
15181 return 0;
15182}
15183_ACEOF
15184if ac_fn_c_try_compile "$LINENO"; then :
15185 gas_cv_have_time_type_member_tm_gmtoff=yes
15186else
15187 gas_cv_have_time_type_member_tm_gmtoff=no
15188
15189fi
15190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15191fi
15192
15193 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then
15194
15195$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
15196
15197 fi
15198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5
15199$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; }
15200
15201fi
15202
15203if test "$ac_cv_header_sys_stat_h" = yes; then
15204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5
15205$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; }
d0ac1c44 15206 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+:} false; then :
b11d79f2
TG
15207 $as_echo_n "(cached) " >&6
15208else
15209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15210/* end confdefs.h. */
15211
15212#define _BSD_SOURCE 1
15213#include <sys/stat.h>
15214int
15215main ()
15216{
15217struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec
15218 ;
15219 return 0;
15220}
15221_ACEOF
15222if ac_fn_c_try_compile "$LINENO"; then :
15223 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes
15224else
15225 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no
15226
15227fi
15228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15229fi
15230
15231 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then
15232
15233$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h
15234
15235 fi
15236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5
15237$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; }
15238
15239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5
15240$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; }
d0ac1c44 15241 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+:} false; then :
b11d79f2
TG
15242 $as_echo_n "(cached) " >&6
15243else
15244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15245/* end confdefs.h. */
15246
15247#define _BSD_SOURCE 1
15248#include <sys/stat.h>
15249int
15250main ()
15251{
15252struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec
15253 ;
15254 return 0;
15255}
15256_ACEOF
15257if ac_fn_c_try_compile "$LINENO"; then :
15258 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes
15259else
15260 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no
15261
15262fi
15263rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15264fi
15265
15266 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then
15267
15268$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h
15269
15270 fi
15271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5
15272$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; }
15273
15274fi
15275
15276
c973bc5c 15277
13b2be9c 15278
108a6f8e
CD
15279
15280
15281
15282
31dd3154 15283
81ecdfbb 15284ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
13b2be9c 15285
81ecdfbb 15286ac_config_commands="$ac_config_commands default"
13b2be9c
DJ
15287
15288
15289cat >confcache <<\_ACEOF
15290# This file is a shell script that caches the results of configure
15291# tests run on this system so they can be shared between configure
15292# scripts and configure runs, see configure's option --config-cache.
15293# It is not useful on other systems. If it contains results you don't
15294# want to keep, you may remove or edit it.
15295#
15296# config.status only pays attention to the cache file if you give it
15297# the --recheck option to rerun configure.
15298#
15299# `ac_cv_env_foo' variables (set or unset) will be overridden when
15300# loading this file, other *unset* `ac_cv_foo' will be assigned the
15301# following values.
15302
15303_ACEOF
15304
15305# The following way of writing the cache mishandles newlines in values,
15306# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 15307# So, we kill variables containing newlines.
13b2be9c
DJ
15308# Ultrix sh set writes to stderr and can't be redirected directly,
15309# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
15310(
15311 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15312 eval ac_val=\$$ac_var
15313 case $ac_val in #(
15314 *${as_nl}*)
15315 case $ac_var in #(
15316 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15317$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15318 esac
15319 case $ac_var in #(
15320 _ | IFS | as_nl) ;; #(
15321 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15322 *) { eval $ac_var=; unset $ac_var;} ;;
15323 esac ;;
15324 esac
15325 done
15326
13b2be9c 15327 (set) 2>&1 |
81ecdfbb
RW
15328 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15329 *${as_nl}ac_space=\ *)
15330 # `set' does not quote correctly, so add quotes: double-quote
15331 # substitution turns \\\\ into \\, and sed turns \\ into \.
13b2be9c 15332 sed -n \
ab509236
L
15333 "s/'/'\\\\''/g;
15334 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 15335 ;; #(
13b2be9c
DJ
15336 *)
15337 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 15338 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 15339 ;;
81ecdfbb
RW
15340 esac |
15341 sort
15342) |
13b2be9c 15343 sed '
81ecdfbb 15344 /^ac_cv_env_/b end
13b2be9c 15345 t clear
81ecdfbb 15346 :clear
13b2be9c
DJ
15347 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15348 t end
81ecdfbb
RW
15349 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15350 :end' >>confcache
15351if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15352 if test -w "$cache_file"; then
d0ac1c44 15353 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
15354 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15355$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
15356 if test ! -f "$cache_file" || test -h "$cache_file"; then
15357 cat confcache >"$cache_file"
15358 else
15359 case $cache_file in #(
15360 */* | ?:*)
15361 mv -f confcache "$cache_file"$$ &&
15362 mv -f "$cache_file"$$ "$cache_file" ;; #(
15363 *)
15364 mv -f confcache "$cache_file" ;;
15365 esac
15366 fi
15367 fi
13b2be9c 15368 else
81ecdfbb
RW
15369 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15370$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13b2be9c
DJ
15371 fi
15372fi
15373rm -f confcache
15374
15375test "x$prefix" = xNONE && prefix=$ac_default_prefix
15376# Let make expand exec_prefix.
15377test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15378
13b2be9c
DJ
15379DEFS=-DHAVE_CONFIG_H
15380
15381ac_libobjs=
15382ac_ltlibobjs=
d0ac1c44 15383U=
13b2be9c
DJ
15384for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15385 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
15386 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15387 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15388 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15389 # will be set to the directory where LIBOBJS objects are built.
15390 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15391 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13b2be9c
DJ
15392done
15393LIBOBJS=$ac_libobjs
15394
15395LTLIBOBJS=$ac_ltlibobjs
15396
15397
d0ac1c44
SM
15398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15399$as_echo_n "checking that generated files are newer than configure... " >&6; }
15400 if test -n "$am_sleep_pid"; then
15401 # Hide warnings about reused PIDs.
15402 wait $am_sleep_pid 2>/dev/null
15403 fi
15404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15405$as_echo "done" >&6; }
13b2be9c 15406if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
d0ac1c44 15407 as_fn_error $? "conditional \"AMDEP\" was never defined.
81ecdfbb 15408Usually this means the macro was only invoked conditionally." "$LINENO" 5
13b2be9c
DJ
15409fi
15410if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
d0ac1c44 15411 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
81ecdfbb
RW
15412Usually this means the macro was only invoked conditionally." "$LINENO" 5
15413fi
15414 if test -n "$EXEEXT"; then
15415 am__EXEEXT_TRUE=
15416 am__EXEEXT_FALSE='#'
15417else
15418 am__EXEEXT_TRUE='#'
15419 am__EXEEXT_FALSE=
13b2be9c 15420fi
81ecdfbb
RW
15421
15422
13b2be9c 15423if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 15424 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
81ecdfbb 15425Usually this means the macro was only invoked conditionally." "$LINENO" 5
13b2be9c 15426fi
d5fbea21 15427if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
d0ac1c44 15428 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
81ecdfbb 15429Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 15430fi
13b2be9c 15431
d0ac1c44 15432: "${CONFIG_STATUS=./config.status}"
81ecdfbb 15433ac_write_fail=0
13b2be9c
DJ
15434ac_clean_files_save=$ac_clean_files
15435ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
15436{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15437$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15438as_write_fail=0
15439cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13b2be9c
DJ
15440#! $SHELL
15441# Generated by $as_me.
15442# Run this file to recreate the current configuration.
15443# Compiler output produced by configure, useful for debugging
15444# configure, is in config.log if it exists.
15445
15446debug=false
15447ac_cs_recheck=false
15448ac_cs_silent=false
13b2be9c 15449
81ecdfbb
RW
15450SHELL=\${CONFIG_SHELL-$SHELL}
15451export SHELL
15452_ASEOF
15453cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15454## -------------------- ##
15455## M4sh Initialization. ##
15456## -------------------- ##
13b2be9c 15457
81ecdfbb
RW
15458# Be more Bourne compatible
15459DUALCASE=1; export DUALCASE # for MKS sh
15460if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13b2be9c
DJ
15461 emulate sh
15462 NULLCMD=:
81ecdfbb 15463 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13b2be9c
DJ
15464 # is contrary to our usage. Disable this feature.
15465 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
15466 setopt NO_GLOB_SUBST
15467else
15468 case `(set -o) 2>/dev/null` in #(
15469 *posix*) :
15470 set -o posix ;; #(
15471 *) :
15472 ;;
15473esac
13b2be9c
DJ
15474fi
15475
81ecdfbb
RW
15476
15477as_nl='
15478'
15479export as_nl
15480# Printing a long string crashes Solaris 7 /usr/bin/printf.
15481as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15482as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15483as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15484# Prefer a ksh shell builtin over an external printf program on Solaris,
15485# but without wasting forks for bash or zsh.
15486if test -z "$BASH_VERSION$ZSH_VERSION" \
15487 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15488 as_echo='print -r --'
15489 as_echo_n='print -rn --'
15490elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15491 as_echo='printf %s\n'
15492 as_echo_n='printf %s'
15493else
15494 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15495 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15496 as_echo_n='/usr/ucb/echo -n'
15497 else
15498 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15499 as_echo_n_body='eval
15500 arg=$1;
15501 case $arg in #(
15502 *"$as_nl"*)
15503 expr "X$arg" : "X\\(.*\\)$as_nl";
15504 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15505 esac;
15506 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15507 '
15508 export as_echo_n_body
15509 as_echo_n='sh -c $as_echo_n_body as_echo'
15510 fi
15511 export as_echo_body
15512 as_echo='sh -c $as_echo_body as_echo'
13b2be9c
DJ
15513fi
15514
81ecdfbb
RW
15515# The user is always right.
15516if test "${PATH_SEPARATOR+set}" != set; then
15517 PATH_SEPARATOR=:
15518 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15519 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15520 PATH_SEPARATOR=';'
15521 }
15522fi
15523
15524
15525# IFS
15526# We need space, tab and new line, in precisely that order. Quoting is
15527# there to prevent editors from complaining about space-tab.
15528# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15529# splitting by setting IFS to empty value.)
15530IFS=" "" $as_nl"
15531
15532# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 15533as_myself=
81ecdfbb
RW
15534case $0 in #((
15535 *[\\/]* ) as_myself=$0 ;;
15536 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15537for as_dir in $PATH
15538do
15539 IFS=$as_save_IFS
15540 test -z "$as_dir" && as_dir=.
15541 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15542 done
15543IFS=$as_save_IFS
15544
15545 ;;
15546esac
15547# We did not find ourselves, most probably we were run as `sh COMMAND'
15548# in which case we are not to be found in the path.
15549if test "x$as_myself" = x; then
15550 as_myself=$0
15551fi
15552if test ! -f "$as_myself"; then
15553 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15554 exit 1
15555fi
13b2be9c 15556
81ecdfbb
RW
15557# Unset variables that we do not need and which cause bugs (e.g. in
15558# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15559# suppresses any "Segmentation fault" message there. '((' could
15560# trigger a bug in pdksh 5.2.14.
15561for as_var in BASH_ENV ENV MAIL MAILPATH
15562do eval test x\${$as_var+set} = xset \
15563 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15564done
13b2be9c
DJ
15565PS1='$ '
15566PS2='> '
15567PS4='+ '
15568
15569# NLS nuisances.
81ecdfbb
RW
15570LC_ALL=C
15571export LC_ALL
15572LANGUAGE=C
15573export LANGUAGE
15574
15575# CDPATH.
15576(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15577
15578
d0ac1c44
SM
15579# as_fn_error STATUS ERROR [LINENO LOG_FD]
15580# ----------------------------------------
81ecdfbb
RW
15581# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15582# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 15583# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
15584as_fn_error ()
15585{
d0ac1c44
SM
15586 as_status=$1; test $as_status -eq 0 && as_status=1
15587 if test "$4"; then
15588 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15589 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13b2be9c 15590 fi
d0ac1c44 15591 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
15592 as_fn_exit $as_status
15593} # as_fn_error
15594
15595
15596# as_fn_set_status STATUS
15597# -----------------------
15598# Set $? to STATUS, without forking.
15599as_fn_set_status ()
15600{
15601 return $1
15602} # as_fn_set_status
15603
15604# as_fn_exit STATUS
15605# -----------------
15606# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15607as_fn_exit ()
15608{
15609 set +e
15610 as_fn_set_status $1
15611 exit $1
15612} # as_fn_exit
15613
15614# as_fn_unset VAR
15615# ---------------
15616# Portably unset VAR.
15617as_fn_unset ()
15618{
15619 { eval $1=; unset $1;}
15620}
15621as_unset=as_fn_unset
15622# as_fn_append VAR VALUE
15623# ----------------------
15624# Append the text in VALUE to the end of the definition contained in VAR. Take
15625# advantage of any shell optimizations that allow amortized linear growth over
15626# repeated appends, instead of the typical quadratic growth present in naive
15627# implementations.
15628if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15629 eval 'as_fn_append ()
15630 {
15631 eval $1+=\$2
15632 }'
15633else
15634 as_fn_append ()
15635 {
15636 eval $1=\$$1\$2
15637 }
15638fi # as_fn_append
15639
15640# as_fn_arith ARG...
15641# ------------------
15642# Perform arithmetic evaluation on the ARGs, and store the result in the
15643# global $as_val. Take advantage of shells that can avoid forks. The arguments
15644# must be portable across $(()) and expr.
15645if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15646 eval 'as_fn_arith ()
15647 {
15648 as_val=$(( $* ))
15649 }'
15650else
15651 as_fn_arith ()
15652 {
15653 as_val=`expr "$@" || test $? -eq 1`
15654 }
15655fi # as_fn_arith
15656
13b2be9c 15657
81ecdfbb
RW
15658if expr a : '\(a\)' >/dev/null 2>&1 &&
15659 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13b2be9c
DJ
15660 as_expr=expr
15661else
15662 as_expr=false
15663fi
15664
81ecdfbb 15665if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13b2be9c
DJ
15666 as_basename=basename
15667else
15668 as_basename=false
15669fi
15670
81ecdfbb
RW
15671if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15672 as_dirname=dirname
15673else
15674 as_dirname=false
15675fi
13b2be9c 15676
81ecdfbb 15677as_me=`$as_basename -- "$0" ||
13b2be9c
DJ
15678$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15679 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
15680 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15681$as_echo X/"$0" |
15682 sed '/^.*\/\([^/][^/]*\)\/*$/{
15683 s//\1/
15684 q
15685 }
15686 /^X\/\(\/\/\)$/{
15687 s//\1/
15688 q
15689 }
15690 /^X\/\(\/\).*/{
15691 s//\1/
15692 q
15693 }
15694 s/.*/./; q'`
13b2be9c 15695
13b2be9c
DJ
15696# Avoid depending upon Character Ranges.
15697as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15698as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15699as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15700as_cr_digits='0123456789'
15701as_cr_alnum=$as_cr_Letters$as_cr_digits
15702
81ecdfbb
RW
15703ECHO_C= ECHO_N= ECHO_T=
15704case `echo -n x` in #(((((
15705-n*)
15706 case `echo 'xy\c'` in
15707 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15708 xy) ECHO_C='\c';;
15709 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15710 ECHO_T=' ';;
15711 esac;;
15712*)
15713 ECHO_N='-n';;
13b2be9c 15714esac
252b5132 15715
81ecdfbb
RW
15716rm -f conf$$ conf$$.exe conf$$.file
15717if test -d conf$$.dir; then
15718 rm -f conf$$.dir/conf$$.file
252b5132 15719else
81ecdfbb
RW
15720 rm -f conf$$.dir
15721 mkdir conf$$.dir 2>/dev/null
252b5132 15722fi
81ecdfbb
RW
15723if (echo >conf$$.file) 2>/dev/null; then
15724 if ln -s conf$$.file conf$$ 2>/dev/null; then
13b2be9c 15725 as_ln_s='ln -s'
81ecdfbb
RW
15726 # ... but there are two gotchas:
15727 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15728 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 15729 # In both cases, we have to default to `cp -pR'.
81ecdfbb 15730 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 15731 as_ln_s='cp -pR'
81ecdfbb
RW
15732 elif ln conf$$.file conf$$ 2>/dev/null; then
15733 as_ln_s=ln
15734 else
d0ac1c44 15735 as_ln_s='cp -pR'
13b2be9c 15736 fi
13b2be9c 15737else
d0ac1c44 15738 as_ln_s='cp -pR'
252b5132 15739fi
81ecdfbb
RW
15740rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15741rmdir conf$$.dir 2>/dev/null
252b5132 15742
81ecdfbb
RW
15743
15744# as_fn_mkdir_p
15745# -------------
15746# Create "$as_dir" as a directory, including parents if necessary.
15747as_fn_mkdir_p ()
15748{
15749
15750 case $as_dir in #(
15751 -*) as_dir=./$as_dir;;
15752 esac
15753 test -d "$as_dir" || eval $as_mkdir_p || {
15754 as_dirs=
15755 while :; do
15756 case $as_dir in #(
15757 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15758 *) as_qdir=$as_dir;;
15759 esac
15760 as_dirs="'$as_qdir' $as_dirs"
15761 as_dir=`$as_dirname -- "$as_dir" ||
15762$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15763 X"$as_dir" : 'X\(//\)[^/]' \| \
15764 X"$as_dir" : 'X\(//\)$' \| \
15765 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15766$as_echo X"$as_dir" |
15767 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15768 s//\1/
15769 q
15770 }
15771 /^X\(\/\/\)[^/].*/{
15772 s//\1/
15773 q
15774 }
15775 /^X\(\/\/\)$/{
15776 s//\1/
15777 q
15778 }
15779 /^X\(\/\).*/{
15780 s//\1/
15781 q
15782 }
15783 s/.*/./; q'`
15784 test -d "$as_dir" && break
15785 done
15786 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 15787 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
15788
15789
15790} # as_fn_mkdir_p
13b2be9c 15791if mkdir -p . 2>/dev/null; then
81ecdfbb 15792 as_mkdir_p='mkdir -p "$as_dir"'
252b5132 15793else
ab509236 15794 test -d ./-p && rmdir ./-p
13b2be9c
DJ
15795 as_mkdir_p=false
15796fi
81ecdfbb 15797
d0ac1c44
SM
15798
15799# as_fn_executable_p FILE
15800# -----------------------
15801# Test if FILE is an executable regular file.
15802as_fn_executable_p ()
15803{
15804 test -f "$1" && test -x "$1"
15805} # as_fn_executable_p
15806as_test_x='test -x'
15807as_executable_p=as_fn_executable_p
252b5132 15808
13b2be9c 15809# Sed expression to map a string onto a valid CPP name.
ab509236 15810as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 15811
13b2be9c 15812# Sed expression to map a string onto a valid variable name.
ab509236 15813as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
252b5132 15814
d6d788bd 15815
13b2be9c 15816exec 6>&1
81ecdfbb
RW
15817## ----------------------------------- ##
15818## Main body of $CONFIG_STATUS script. ##
15819## ----------------------------------- ##
15820_ASEOF
15821test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
252b5132 15822
81ecdfbb
RW
15823cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15824# Save the log message, to keep $0 and so on meaningful, and to
13b2be9c 15825# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
15826# values after options handling.
15827ac_log="
573fe3fb 15828This file was extended by gas $as_me 2.36.50, which was
d0ac1c44 15829generated by GNU Autoconf 2.69. Invocation command line was
d6d788bd 15830
13b2be9c
DJ
15831 CONFIG_FILES = $CONFIG_FILES
15832 CONFIG_HEADERS = $CONFIG_HEADERS
15833 CONFIG_LINKS = $CONFIG_LINKS
15834 CONFIG_COMMANDS = $CONFIG_COMMANDS
15835 $ $0 $@
252b5132 15836
81ecdfbb
RW
15837on `(hostname || uname -n) 2>/dev/null | sed 1q`
15838"
15839
13b2be9c 15840_ACEOF
252b5132 15841
81ecdfbb
RW
15842case $ac_config_files in *"
15843"*) set x $ac_config_files; shift; ac_config_files=$*;;
15844esac
13b2be9c 15845
81ecdfbb
RW
15846case $ac_config_headers in *"
15847"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15848esac
252b5132 15849
252b5132 15850
81ecdfbb
RW
15851cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15852# Files that config.status was made for.
15853config_files="$ac_config_files"
15854config_headers="$ac_config_headers"
15855config_commands="$ac_config_commands"
d6d788bd 15856
81ecdfbb 15857_ACEOF
252b5132 15858
81ecdfbb 15859cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 15860ac_cs_usage="\
81ecdfbb
RW
15861\`$as_me' instantiates files and other configuration actions
15862from templates according to the current configuration. Unless the files
15863and actions are specified as TAGs, all are instantiated by default.
252b5132 15864
81ecdfbb 15865Usage: $0 [OPTION]... [TAG]...
252b5132 15866
13b2be9c 15867 -h, --help print this help, then exit
81ecdfbb 15868 -V, --version print version number and configuration settings, then exit
d0ac1c44 15869 --config print configuration, then exit
81ecdfbb
RW
15870 -q, --quiet, --silent
15871 do not print progress messages
13b2be9c
DJ
15872 -d, --debug don't remove temporary files
15873 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
15874 --file=FILE[:TEMPLATE]
15875 instantiate the configuration file FILE
15876 --header=FILE[:TEMPLATE]
15877 instantiate the configuration header FILE
252b5132 15878
13b2be9c
DJ
15879Configuration files:
15880$config_files
252b5132 15881
13b2be9c
DJ
15882Configuration headers:
15883$config_headers
252b5132 15884
13b2be9c
DJ
15885Configuration commands:
15886$config_commands
252b5132 15887
81ecdfbb 15888Report bugs to the package provider."
d6d788bd 15889
81ecdfbb
RW
15890_ACEOF
15891cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 15892ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13b2be9c 15893ac_cs_version="\\
573fe3fb 15894gas config.status 2.36.50
d0ac1c44
SM
15895configured by $0, generated by GNU Autoconf 2.69,
15896 with options \\"\$ac_cs_config\\"
d6d788bd 15897
d0ac1c44 15898Copyright (C) 2012 Free Software Foundation, Inc.
13b2be9c
DJ
15899This config.status script is free software; the Free Software Foundation
15900gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
15901
15902ac_pwd='$ac_pwd'
15903srcdir='$srcdir'
15904INSTALL='$INSTALL'
15905MKDIR_P='$MKDIR_P'
15906AWK='$AWK'
15907test -n "\$AWK" || AWK=awk
13b2be9c 15908_ACEOF
d6d788bd 15909
81ecdfbb
RW
15910cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15911# The default lists apply if the user does not specify any file.
13b2be9c
DJ
15912ac_need_defaults=:
15913while test $# != 0
15914do
15915 case $1 in
d0ac1c44 15916 --*=?*)
81ecdfbb
RW
15917 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15918 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13b2be9c 15919 ac_shift=:
c8615825 15920 ;;
d0ac1c44
SM
15921 --*=)
15922 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15923 ac_optarg=
15924 ac_shift=:
15925 ;;
81ecdfbb 15926 *)
13b2be9c
DJ
15927 ac_option=$1
15928 ac_optarg=$2
15929 ac_shift=shift
c8615825 15930 ;;
13b2be9c 15931 esac
252b5132 15932
13b2be9c
DJ
15933 case $ac_option in
15934 # Handling of the options.
13b2be9c
DJ
15935 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15936 ac_cs_recheck=: ;;
81ecdfbb
RW
15937 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15938 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
15939 --config | --confi | --conf | --con | --co | --c )
15940 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 15941 --debug | --debu | --deb | --de | --d | -d )
13b2be9c
DJ
15942 debug=: ;;
15943 --file | --fil | --fi | --f )
15944 $ac_shift
81ecdfbb
RW
15945 case $ac_optarg in
15946 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 15947 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
15948 esac
15949 as_fn_append CONFIG_FILES " '$ac_optarg'"
13b2be9c
DJ
15950 ac_need_defaults=false;;
15951 --header | --heade | --head | --hea )
15952 $ac_shift
81ecdfbb
RW
15953 case $ac_optarg in
15954 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15955 esac
15956 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13b2be9c 15957 ac_need_defaults=false;;
81ecdfbb
RW
15958 --he | --h)
15959 # Conflict between --help and --header
d0ac1c44 15960 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
15961Try \`$0 --help' for more information.";;
15962 --help | --hel | -h )
15963 $as_echo "$ac_cs_usage"; exit ;;
13b2be9c
DJ
15964 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15965 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15966 ac_cs_silent=: ;;
c8615825 15967
13b2be9c 15968 # This is an error.
d0ac1c44 15969 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 15970Try \`$0 --help' for more information." ;;
252b5132 15971
81ecdfbb
RW
15972 *) as_fn_append ac_config_targets " $1"
15973 ac_need_defaults=false ;;
252b5132 15974
13b2be9c
DJ
15975 esac
15976 shift
15977done
252b5132 15978
13b2be9c 15979ac_configure_extra_args=
d6d788bd 15980
13b2be9c
DJ
15981if $ac_cs_silent; then
15982 exec 6>/dev/null
15983 ac_configure_extra_args="$ac_configure_extra_args --silent"
15984fi
9b2b7d69 15985
13b2be9c 15986_ACEOF
81ecdfbb 15987cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13b2be9c 15988if \$ac_cs_recheck; then
d0ac1c44 15989 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
15990 shift
15991 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15992 CONFIG_SHELL='$SHELL'
15993 export CONFIG_SHELL
15994 exec "\$@"
13b2be9c
DJ
15995fi
15996
15997_ACEOF
81ecdfbb
RW
15998cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15999exec 5>>config.log
16000{
16001 echo
16002 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16003## Running $as_me. ##
16004_ASBOX
16005 $as_echo "$ac_log"
16006} >&5
13b2be9c 16007
81ecdfbb
RW
16008_ACEOF
16009cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9b2b7d69 16010#
81ecdfbb 16011# INIT-COMMANDS
9b2b7d69 16012#
13b2be9c 16013AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
16014
16015
16016# The HP-UX ksh and POSIX shell print the target directory to stdout
16017# if CDPATH is set.
16018(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16019
16020sed_quote_subst='$sed_quote_subst'
16021double_quote_subst='$double_quote_subst'
16022delay_variable_subst='$delay_variable_subst'
3725885a
RW
16023macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16024macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16025enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16026enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16027pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16028enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16029SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16030ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16031host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16032host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16033host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16034build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16035build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16036build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16037SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16038Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16039GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16040EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16041FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16042LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16043NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16044LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16045max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16046ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16047exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16048lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16049lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16050lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16051reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16052reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16053OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16054deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16055file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16056AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16057AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16058STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16059RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16060old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16061old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16062old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16063lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16064CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16065CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16066compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16067GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16068lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16069lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16070lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16071lt_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"`'
16072objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16073MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16074lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
df7b86aa 16075lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
f2c621e4 16076lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
3725885a
RW
16077lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16078lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16079need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16080DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16081NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16082LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16083OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16084OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16085libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16086shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16087extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16088archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16089enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16090export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16091whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16092compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16093old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16094old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16095archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16096archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16097module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16098module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16099with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16100allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16101no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16102hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16103hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16104hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16105hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16106hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16107hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16108hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16109hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16110inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16111link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
f2c621e4 16112fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
3725885a
RW
16113always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16114export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16115exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16116include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16117prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16118file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16119variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16120need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16121need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16122version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16123runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16124shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16125shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16126libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16127library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16128soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16129install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16130postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16131postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16132finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16133finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16134hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16135sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16136sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16137hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16138enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16139enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16140enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16141old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16142striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
16143
16144LTCC='$LTCC'
16145LTCFLAGS='$LTCFLAGS'
16146compiler='$compiler_DEFAULT'
16147
3725885a
RW
16148# A function that is used when there is no print builtin or printf.
16149func_fallback_echo ()
16150{
16151 eval 'cat <<_LTECHO_EOF
16152\$1
16153_LTECHO_EOF'
16154}
16155
d7040cdb 16156# Quote evaled strings.
3725885a
RW
16157for var in SHELL \
16158ECHO \
16159SED \
d7040cdb
SE
16160GREP \
16161EGREP \
16162FGREP \
16163LD \
16164NM \
16165LN_S \
16166lt_SP2NL \
16167lt_NL2SP \
16168reload_flag \
718a6fd8 16169OBJDUMP \
d7040cdb
SE
16170deplibs_check_method \
16171file_magic_cmd \
16172AR \
16173AR_FLAGS \
16174STRIP \
16175RANLIB \
16176CC \
16177CFLAGS \
16178compiler \
16179lt_cv_sys_global_symbol_pipe \
16180lt_cv_sys_global_symbol_to_cdecl \
16181lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 16182lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb 16183lt_prog_compiler_no_builtin_flag \
df7b86aa 16184lt_prog_compiler_wl \
f2c621e4 16185lt_prog_compiler_pic \
d7040cdb
SE
16186lt_prog_compiler_static \
16187lt_cv_prog_compiler_c_o \
16188need_locks \
718a6fd8
SE
16189DSYMUTIL \
16190NMEDIT \
16191LIPO \
16192OTOOL \
16193OTOOL64 \
d7040cdb
SE
16194shrext_cmds \
16195export_dynamic_flag_spec \
16196whole_archive_flag_spec \
16197compiler_needs_object \
16198with_gnu_ld \
16199allow_undefined_flag \
16200no_undefined_flag \
16201hardcode_libdir_flag_spec \
16202hardcode_libdir_flag_spec_ld \
16203hardcode_libdir_separator \
f2c621e4 16204fix_srcfile_path \
d7040cdb
SE
16205exclude_expsyms \
16206include_expsyms \
16207file_list_spec \
16208variables_saved_for_relink \
16209libname_spec \
16210library_names_spec \
16211soname_spec \
3725885a 16212install_override_mode \
d7040cdb
SE
16213finish_eval \
16214old_striplib \
16215striplib; do
3725885a 16216 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16217 *[\\\\\\\`\\"\\\$]*)
3725885a 16218 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
16219 ;;
16220 *)
16221 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16222 ;;
16223 esac
16224done
16225
16226# Double-quote double-evaled strings.
16227for var in reload_cmds \
16228old_postinstall_cmds \
16229old_postuninstall_cmds \
16230old_archive_cmds \
16231extract_expsyms_cmds \
16232old_archive_from_new_cmds \
16233old_archive_from_expsyms_cmds \
16234archive_cmds \
16235archive_expsym_cmds \
16236module_cmds \
16237module_expsym_cmds \
16238export_symbols_cmds \
16239prelink_cmds \
16240postinstall_cmds \
16241postuninstall_cmds \
16242finish_cmds \
16243sys_lib_search_path_spec \
16244sys_lib_dlsearch_path_spec; do
3725885a 16245 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16246 *[\\\\\\\`\\"\\\$]*)
3725885a 16247 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
16248 ;;
16249 *)
16250 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16251 ;;
16252 esac
16253done
16254
d7040cdb
SE
16255ac_aux_dir='$ac_aux_dir'
16256xsi_shell='$xsi_shell'
16257lt_shell_append='$lt_shell_append'
16258
16259# See if we are running on zsh, and set the options which allow our
16260# commands through without removal of \ escapes INIT.
16261if test -n "\${ZSH_VERSION+set}" ; then
16262 setopt NO_GLOB_SUBST
16263fi
16264
16265
16266 PACKAGE='$PACKAGE'
16267 VERSION='$VERSION'
16268 TIMESTAMP='$TIMESTAMP'
16269 RM='$RM'
16270 ofile='$ofile'
16271
16272
16273
20e95c23
DJ
16274# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16275 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16276 # from automake.
16277 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16278 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16279 LINGUAS="${LINGUAS-%UNSET%}"
16280
13b2be9c
DJ
16281target_cpu_type=${target_cpu_type}
16282 cgen_cpu_prefix=${cgen_cpu_prefix}
16283 obj_format=${obj_format}
16284 te_file=${te_file}
16285
16286_ACEOF
16287
81ecdfbb 16288cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 16289
81ecdfbb 16290# Handling of arguments.
13b2be9c 16291for ac_config_target in $ac_config_targets
9b2b7d69 16292do
81ecdfbb
RW
16293 case $ac_config_target in
16294 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16295 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16296 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16297 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
16298 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
16299 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16300 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16301 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16302 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16303 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16304
d0ac1c44 16305 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9b2b7d69
MM
16306 esac
16307done
16308
81ecdfbb 16309
13b2be9c
DJ
16310# If the user did not use the arguments to specify the items to instantiate,
16311# then the envvar interface is used. Set only those that are not.
16312# We use the long form for the default assignment because of an extremely
16313# bizarre bug on SunOS 4.1.3.
16314if $ac_need_defaults; then
16315 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16316 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16317 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16318fi
16319
16320# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 16321# simply because there is no reason against having it here, and in addition,
13b2be9c 16322# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
16323# Hook for its removal unless debugging.
16324# Note that there is a small window in which the directory will not be cleaned:
16325# after its creation but before its name has been assigned to `$tmp'.
13b2be9c
DJ
16326$debug ||
16327{
d0ac1c44 16328 tmp= ac_tmp=
81ecdfbb 16329 trap 'exit_status=$?
d0ac1c44
SM
16330 : "${ac_tmp:=$tmp}"
16331 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
16332' 0
16333 trap 'as_fn_exit 1' 1 2 13 15
13b2be9c 16334}
13b2be9c 16335# Create a (secure) tmp directory for tmp files.
9b2b7d69 16336
13b2be9c 16337{
81ecdfbb 16338 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 16339 test -d "$tmp"
13b2be9c
DJ
16340} ||
16341{
81ecdfbb
RW
16342 tmp=./conf$$-$RANDOM
16343 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
16344} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16345ac_tmp=$tmp
81ecdfbb
RW
16346
16347# Set up the scripts for CONFIG_FILES section.
16348# No need to generate them if there are no CONFIG_FILES.
16349# This happens for instance with `./config.status config.h'.
16350if test -n "$CONFIG_FILES"; then
16351
16352
16353ac_cr=`echo X | tr X '\015'`
16354# On cygwin, bash can eat \r inside `` if the user requested igncr.
16355# But we know of no other shell where ac_cr would be empty at this
16356# point, so we can use a bashism as a fallback.
16357if test "x$ac_cr" = x; then
16358 eval ac_cr=\$\'\\r\'
16359fi
16360ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16361if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 16362 ac_cs_awk_cr='\\r'
81ecdfbb
RW
16363else
16364 ac_cs_awk_cr=$ac_cr
16365fi
16366
d0ac1c44 16367echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
16368_ACEOF
16369
16370
16371{
16372 echo "cat >conf$$subs.awk <<_ACEOF" &&
16373 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16374 echo "_ACEOF"
16375} >conf$$subs.sh ||
d0ac1c44
SM
16376 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16377ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
16378ac_delim='%!_!# '
16379for ac_last_try in false false false false false :; do
16380 . ./conf$$subs.sh ||
d0ac1c44 16381 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
16382
16383 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16384 if test $ac_delim_n = $ac_delim_num; then
16385 break
16386 elif $ac_last_try; then
d0ac1c44 16387 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
16388 else
16389 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16390 fi
16391done
16392rm -f conf$$subs.sh
16393
16394cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 16395cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
16396_ACEOF
16397sed -n '
16398h
16399s/^/S["/; s/!.*/"]=/
16400p
16401g
16402s/^[^!]*!//
16403:repl
16404t repl
16405s/'"$ac_delim"'$//
16406t delim
16407:nl
16408h
d0ac1c44 16409s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
16410t more1
16411s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16412p
16413n
16414b repl
16415:more1
16416s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16417p
16418g
16419s/.\{148\}//
16420t nl
16421:delim
16422h
d0ac1c44 16423s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
16424t more2
16425s/["\\]/\\&/g; s/^/"/; s/$/"/
16426p
16427b
16428:more2
16429s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16430p
16431g
16432s/.\{148\}//
16433t delim
16434' <conf$$subs.awk | sed '
16435/^[^""]/{
16436 N
16437 s/\n//
16438}
16439' >>$CONFIG_STATUS || ac_write_fail=1
16440rm -f conf$$subs.awk
16441cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16442_ACAWK
d0ac1c44 16443cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
16444 for (key in S) S_is_set[key] = 1
16445 FS = "\a"
16446
16447}
13b2be9c 16448{
81ecdfbb
RW
16449 line = $ 0
16450 nfields = split(line, field, "@")
16451 substed = 0
16452 len = length(field[1])
16453 for (i = 2; i < nfields; i++) {
16454 key = field[i]
16455 keylen = length(key)
16456 if (S_is_set[key]) {
16457 value = S[key]
16458 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16459 len += length(value) + length(field[++i])
16460 substed = 1
16461 } else
16462 len += 1 + keylen
16463 }
16464
16465 print line
13b2be9c 16466}
9b2b7d69 16467
81ecdfbb
RW
16468_ACAWK
16469_ACEOF
16470cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16471if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16472 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16473else
16474 cat
d0ac1c44
SM
16475fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16476 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13b2be9c
DJ
16477_ACEOF
16478
d0ac1c44
SM
16479# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16480# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
16481# trailing colons and then remove the whole line if VPATH becomes empty
16482# (actually we leave an empty line to preserve line numbers).
16483if test "x$srcdir" = x.; then
d0ac1c44
SM
16484 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16485h
16486s///
16487s/^/:/
16488s/[ ]*$/:/
16489s/:\$(srcdir):/:/g
16490s/:\${srcdir}:/:/g
16491s/:@srcdir@:/:/g
16492s/^:*//
81ecdfbb 16493s/:*$//
d0ac1c44
SM
16494x
16495s/\(=[ ]*\).*/\1/
16496G
16497s/\n//
81ecdfbb
RW
16498s/^[^=]*=[ ]*$//
16499}'
16500fi
16501
16502cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16503fi # test -n "$CONFIG_FILES"
13b2be9c 16504
81ecdfbb
RW
16505# Set up the scripts for CONFIG_HEADERS section.
16506# No need to generate them if there are no CONFIG_HEADERS.
16507# This happens for instance with `./config.status Makefile'.
16508if test -n "$CONFIG_HEADERS"; then
d0ac1c44 16509cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
16510BEGIN {
16511_ACEOF
13b2be9c 16512
81ecdfbb
RW
16513# Transform confdefs.h into an awk script `defines.awk', embedded as
16514# here-document in config.status, that substitutes the proper values into
16515# config.h.in to produce config.h.
9b2b7d69 16516
81ecdfbb
RW
16517# Create a delimiter string that does not exist in confdefs.h, to ease
16518# handling of long lines.
16519ac_delim='%!_!# '
16520for ac_last_try in false false :; do
d0ac1c44
SM
16521 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16522 if test -z "$ac_tt"; then
81ecdfbb
RW
16523 break
16524 elif $ac_last_try; then
d0ac1c44 16525 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
16526 else
16527 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16528 fi
16529done
16530
16531# For the awk script, D is an array of macro values keyed by name,
16532# likewise P contains macro parameters if any. Preserve backslash
16533# newline sequences.
16534
16535ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16536sed -n '
16537s/.\{148\}/&'"$ac_delim"'/g
16538t rset
16539:rset
16540s/^[ ]*#[ ]*define[ ][ ]*/ /
16541t def
16542d
16543:def
16544s/\\$//
16545t bsnl
16546s/["\\]/\\&/g
16547s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16548D["\1"]=" \3"/p
16549s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16550d
16551:bsnl
16552s/["\\]/\\&/g
16553s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16554D["\1"]=" \3\\\\\\n"\\/p
16555t cont
16556s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16557t cont
16558d
16559:cont
16560n
16561s/.\{148\}/&'"$ac_delim"'/g
16562t clear
16563:clear
16564s/\\$//
16565t bsnlc
16566s/["\\]/\\&/g; s/^/"/; s/$/"/p
16567d
16568:bsnlc
16569s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16570b cont
16571' <confdefs.h | sed '
16572s/'"$ac_delim"'/"\\\
16573"/g' >>$CONFIG_STATUS || ac_write_fail=1
16574
16575cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16576 for (key in D) D_is_set[key] = 1
16577 FS = "\a"
16578}
16579/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16580 line = \$ 0
16581 split(line, arg, " ")
16582 if (arg[1] == "#") {
16583 defundef = arg[2]
16584 mac1 = arg[3]
16585 } else {
16586 defundef = substr(arg[1], 2)
16587 mac1 = arg[2]
16588 }
16589 split(mac1, mac2, "(") #)
16590 macro = mac2[1]
16591 prefix = substr(line, 1, index(line, defundef) - 1)
16592 if (D_is_set[macro]) {
16593 # Preserve the white space surrounding the "#".
16594 print prefix "define", macro P[macro] D[macro]
16595 next
16596 } else {
16597 # Replace #undef with comments. This is necessary, for example,
16598 # in the case of _POSIX_SOURCE, which is predefined and required
16599 # on some systems where configure will not decide to define it.
16600 if (defundef == "undef") {
16601 print "/*", prefix defundef, macro, "*/"
16602 next
16603 }
16604 }
16605}
16606{ print }
16607_ACAWK
13b2be9c 16608_ACEOF
81ecdfbb 16609cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 16610 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 16611fi # test -n "$CONFIG_HEADERS"
13b2be9c 16612
81ecdfbb
RW
16613
16614eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16615shift
16616for ac_tag
16617do
16618 case $ac_tag in
16619 :[FHLC]) ac_mode=$ac_tag; continue;;
16620 esac
16621 case $ac_mode$ac_tag in
16622 :[FHL]*:*);;
d0ac1c44 16623 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
16624 :[FH]-) ac_tag=-:-;;
16625 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16626 esac
16627 ac_save_IFS=$IFS
16628 IFS=:
16629 set x $ac_tag
16630 IFS=$ac_save_IFS
16631 shift
16632 ac_file=$1
16633 shift
16634
16635 case $ac_mode in
16636 :L) ac_source=$1;;
16637 :[FH])
16638 ac_file_inputs=
16639 for ac_f
16640 do
16641 case $ac_f in
d0ac1c44 16642 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
16643 *) # Look for the file first in the build tree, then in the source tree
16644 # (if the path is not absolute). The absolute path cannot be DOS-style,
16645 # because $ac_f cannot contain `:'.
16646 test -f "$ac_f" ||
16647 case $ac_f in
16648 [\\/$]*) false;;
16649 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16650 esac ||
d0ac1c44 16651 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
16652 esac
16653 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16654 as_fn_append ac_file_inputs " '$ac_f'"
16655 done
16656
16657 # Let's still pretend it is `configure' which instantiates (i.e., don't
16658 # use $as_me), people would be surprised to read:
16659 # /* config.h. Generated by config.status. */
16660 configure_input='Generated from '`
16661 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16662 `' by configure.'
16663 if test x"$ac_file" != x-; then
16664 configure_input="$ac_file. $configure_input"
16665 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16666$as_echo "$as_me: creating $ac_file" >&6;}
9b2b7d69 16667 fi
81ecdfbb
RW
16668 # Neutralize special characters interpreted by sed in replacement strings.
16669 case $configure_input in #(
16670 *\&* | *\|* | *\\* )
16671 ac_sed_conf_input=`$as_echo "$configure_input" |
16672 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16673 *) ac_sed_conf_input=$configure_input;;
16674 esac
252b5132 16675
81ecdfbb 16676 case $ac_tag in
d0ac1c44
SM
16677 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16678 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
16679 esac
16680 ;;
252b5132 16681 esac
9b2b7d69 16682
81ecdfbb 16683 ac_dir=`$as_dirname -- "$ac_file" ||
13b2be9c 16684$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
16685 X"$ac_file" : 'X\(//\)[^/]' \| \
16686 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
16687 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16688$as_echo X"$ac_file" |
16689 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16690 s//\1/
16691 q
16692 }
16693 /^X\(\/\/\)[^/].*/{
16694 s//\1/
16695 q
16696 }
16697 /^X\(\/\/\)$/{
16698 s//\1/
16699 q
16700 }
16701 /^X\(\/\).*/{
16702 s//\1/
16703 q
16704 }
16705 s/.*/./; q'`
16706 as_dir="$ac_dir"; as_fn_mkdir_p
13b2be9c
DJ
16707 ac_builddir=.
16708
81ecdfbb
RW
16709case "$ac_dir" in
16710.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16711*)
16712 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16713 # A ".." for each directory in $ac_dir_suffix.
16714 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16715 case $ac_top_builddir_sub in
16716 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16717 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16718 esac ;;
16719esac
16720ac_abs_top_builddir=$ac_pwd
16721ac_abs_builddir=$ac_pwd$ac_dir_suffix
16722# for backward compatibility:
16723ac_top_builddir=$ac_top_build_prefix
9b2b7d69 16724
13b2be9c 16725case $srcdir in
81ecdfbb 16726 .) # We are building in place.
13b2be9c 16727 ac_srcdir=.
81ecdfbb
RW
16728 ac_top_srcdir=$ac_top_builddir_sub
16729 ac_abs_top_srcdir=$ac_pwd ;;
16730 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 16731 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
16732 ac_top_srcdir=$srcdir
16733 ac_abs_top_srcdir=$srcdir ;;
16734 *) # Relative name.
16735 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16736 ac_top_srcdir=$ac_top_build_prefix$srcdir
16737 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13b2be9c 16738esac
81ecdfbb 16739ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
ab509236 16740
252b5132 16741
81ecdfbb
RW
16742 case $ac_mode in
16743 :F)
16744 #
16745 # CONFIG_FILE
16746 #
9b2b7d69 16747
13b2be9c
DJ
16748 case $INSTALL in
16749 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
16750 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16751 esac
16752 ac_MKDIR_P=$MKDIR_P
16753 case $MKDIR_P in
16754 [\\/$]* | ?:[\\/]* ) ;;
16755 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
c8615825 16756 esac
81ecdfbb 16757_ACEOF
9b2b7d69 16758
81ecdfbb
RW
16759cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16760# If the template does not know about datarootdir, expand it.
16761# FIXME: This hack should be removed a few years after 2.60.
16762ac_datarootdir_hack=; ac_datarootdir_seen=
16763ac_sed_dataroot='
16764/datarootdir/ {
16765 p
16766 q
16767}
16768/@datadir@/p
16769/@docdir@/p
16770/@infodir@/p
16771/@localedir@/p
16772/@mandir@/p'
16773case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16774*datarootdir*) ac_datarootdir_seen=yes;;
16775*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16777$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16778_ACEOF
16779cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16780 ac_datarootdir_hack='
16781 s&@datadir@&$datadir&g
16782 s&@docdir@&$docdir&g
16783 s&@infodir@&$infodir&g
16784 s&@localedir@&$localedir&g
16785 s&@mandir@&$mandir&g
16786 s&\\\${datarootdir}&$datarootdir&g' ;;
16787esac
13b2be9c 16788_ACEOF
81ecdfbb
RW
16789
16790# Neutralize VPATH when `$srcdir' = `.'.
16791# Shell code in configure.ac might set extrasub.
16792# FIXME: do we really want to maintain this feature?
16793cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16794ac_sed_extra="$ac_vpsub
13b2be9c
DJ
16795$extrasub
16796_ACEOF
81ecdfbb 16797cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c
DJ
16798:t
16799/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
16800s|@configure_input@|$ac_sed_conf_input|;t t
16801s&@top_builddir@&$ac_top_builddir_sub&;t t
16802s&@top_build_prefix@&$ac_top_build_prefix&;t t
16803s&@srcdir@&$ac_srcdir&;t t
16804s&@abs_srcdir@&$ac_abs_srcdir&;t t
16805s&@top_srcdir@&$ac_top_srcdir&;t t
16806s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16807s&@builddir@&$ac_builddir&;t t
16808s&@abs_builddir@&$ac_abs_builddir&;t t
16809s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16810s&@INSTALL@&$ac_INSTALL&;t t
16811s&@MKDIR_P@&$ac_MKDIR_P&;t t
16812$ac_datarootdir_hack
16813"
d0ac1c44
SM
16814eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16815 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
16816
16817test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
16818 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16819 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16820 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 16821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 16822which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 16823$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 16824which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 16825
d0ac1c44 16826 rm -f "$ac_tmp/stdin"
13b2be9c 16827 case $ac_file in
d0ac1c44
SM
16828 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16829 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 16830 esac \
d0ac1c44 16831 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
16832 ;;
16833 :H)
16834 #
16835 # CONFIG_HEADER
16836 #
13b2be9c 16837 if test x"$ac_file" != x-; then
81ecdfbb
RW
16838 {
16839 $as_echo "/* $configure_input */" \
d0ac1c44
SM
16840 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16841 } >"$ac_tmp/config.h" \
16842 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16843 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
16844 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16845$as_echo "$as_me: $ac_file is unchanged" >&6;}
13b2be9c 16846 else
81ecdfbb 16847 rm -f "$ac_file"
d0ac1c44
SM
16848 mv "$ac_tmp/config.h" "$ac_file" \
16849 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9b2b7d69 16850 fi
13b2be9c 16851 else
81ecdfbb 16852 $as_echo "/* $configure_input */" \
d0ac1c44
SM
16853 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16854 || as_fn_error $? "could not create -" "$LINENO" 5
9b2b7d69 16855 fi
81ecdfbb
RW
16856# Compute "$ac_file"'s index in $config_headers.
16857_am_arg="$ac_file"
13b2be9c
DJ
16858_am_stamp_count=1
16859for _am_header in $config_headers :; do
16860 case $_am_header in
81ecdfbb 16861 $_am_arg | $_am_arg:* )
13b2be9c
DJ
16862 break ;;
16863 * )
16864 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16865 esac
16866done
81ecdfbb
RW
16867echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16868$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16869 X"$_am_arg" : 'X\(//\)[^/]' \| \
16870 X"$_am_arg" : 'X\(//\)$' \| \
16871 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16872$as_echo X"$_am_arg" |
16873 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16874 s//\1/
16875 q
16876 }
16877 /^X\(\/\/\)[^/].*/{
16878 s//\1/
16879 q
16880 }
16881 /^X\(\/\/\)$/{
16882 s//\1/
16883 q
16884 }
16885 /^X\(\/\).*/{
16886 s//\1/
16887 q
16888 }
16889 s/.*/./; q'`/stamp-h$_am_stamp_count
16890 ;;
ab509236 16891
81ecdfbb
RW
16892 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16893$as_echo "$as_me: executing $ac_file commands" >&6;}
16894 ;;
16895 esac
13b2be9c
DJ
16896
16897
81ecdfbb
RW
16898 case $ac_file$ac_mode in
16899 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
d0ac1c44 16900 # Older Autoconf quotes --file arguments for eval, but not when files
81ecdfbb
RW
16901 # are listed without --file. Let's play safe and only enable the eval
16902 # if we detect the quoting.
16903 case $CONFIG_FILES in
16904 *\'*) eval set x "$CONFIG_FILES" ;;
16905 *) set x $CONFIG_FILES ;;
16906 esac
16907 shift
16908 for mf
16909 do
16910 # Strip MF so we end up with the name of the file.
16911 mf=`echo "$mf" | sed -e 's/:.*$//'`
16912 # Check whether this is an Automake generated Makefile or not.
d0ac1c44 16913 # We used to match only the files named 'Makefile.in', but
81ecdfbb
RW
16914 # some people rename them; so instead we look at the file content.
16915 # Grep'ing the first line is not enough: some people post-process
16916 # each Makefile.in and add a new line on top of each file to say so.
16917 # Grep'ing the whole file is not good either: AIX grep has a line
16918 # limit of 2048, but all sed's we know have understand at least 4000.
16919 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16920 dirpart=`$as_dirname -- "$mf" ||
13b2be9c 16921$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
16922 X"$mf" : 'X\(//\)[^/]' \| \
16923 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
16924 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16925$as_echo X"$mf" |
16926 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16927 s//\1/
16928 q
16929 }
16930 /^X\(\/\/\)[^/].*/{
16931 s//\1/
16932 q
16933 }
16934 /^X\(\/\/\)$/{
16935 s//\1/
16936 q
16937 }
16938 /^X\(\/\).*/{
16939 s//\1/
16940 q
16941 }
16942 s/.*/./; q'`
16943 else
16944 continue
16945 fi
16946 # Extract the definition of DEPDIR, am__include, and am__quote
d0ac1c44 16947 # from the Makefile without running 'make'.
81ecdfbb
RW
16948 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16949 test -z "$DEPDIR" && continue
16950 am__include=`sed -n 's/^am__include = //p' < "$mf"`
d0ac1c44 16951 test -z "$am__include" && continue
81ecdfbb 16952 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
81ecdfbb
RW
16953 # Find all dependency output files, they are included files with
16954 # $(DEPDIR) in their names. We invoke sed twice because it is the
16955 # simplest approach to changing $(DEPDIR) to its actual value in the
16956 # expansion.
16957 for file in `sed -n "
16958 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
d0ac1c44 16959 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
81ecdfbb
RW
16960 # Make sure the directory exists.
16961 test -f "$dirpart/$file" && continue
16962 fdir=`$as_dirname -- "$file" ||
13b2be9c 16963$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
16964 X"$file" : 'X\(//\)[^/]' \| \
16965 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
16966 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16967$as_echo X"$file" |
16968 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16969 s//\1/
16970 q
16971 }
16972 /^X\(\/\/\)[^/].*/{
16973 s//\1/
16974 q
16975 }
16976 /^X\(\/\/\)$/{
16977 s//\1/
16978 q
16979 }
16980 /^X\(\/\).*/{
16981 s//\1/
16982 q
16983 }
16984 s/.*/./; q'`
16985 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16986 # echo "creating $dirpart/$file"
16987 echo '# dummy' > "$dirpart/$file"
13b2be9c 16988 done
13b2be9c 16989 done
81ecdfbb 16990}
d7040cdb 16991 ;;
81ecdfbb 16992 "libtool":C)
d7040cdb
SE
16993
16994 # See if we are running on zsh, and set the options which allow our
16995 # commands through without removal of \ escapes.
16996 if test -n "${ZSH_VERSION+set}" ; then
16997 setopt NO_GLOB_SUBST
16998 fi
16999
17000 cfgfile="${ofile}T"
17001 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17002 $RM "$cfgfile"
17003
17004 cat <<_LT_EOF >> "$cfgfile"
17005#! $SHELL
17006
17007# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 17008# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
17009# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17010# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17011#
718a6fd8 17012# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
f2c621e4 17013# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 17014# Written by Gordon Matzigkeit, 1996
d7040cdb 17015#
718a6fd8 17016# This file is part of GNU Libtool.
d7040cdb 17017#
718a6fd8
SE
17018# GNU Libtool is free software; you can redistribute it and/or
17019# modify it under the terms of the GNU General Public License as
17020# published by the Free Software Foundation; either version 2 of
17021# the License, or (at your option) any later version.
d7040cdb 17022#
718a6fd8
SE
17023# As a special exception to the GNU General Public License,
17024# if you distribute this file as part of a program or library that
17025# is built using GNU Libtool, you may include this file under the
17026# same distribution terms that you use for the rest of that program.
d7040cdb 17027#
718a6fd8
SE
17028# GNU Libtool is distributed in the hope that it will be useful,
17029# but WITHOUT ANY WARRANTY; without even the implied warranty of
17030# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17031# GNU General Public License for more details.
d7040cdb 17032#
718a6fd8
SE
17033# You should have received a copy of the GNU General Public License
17034# along with GNU Libtool; see the file COPYING. If not, a copy
17035# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17036# obtained by writing to the Free Software Foundation, Inc.,
17037# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
17038
17039
17040# The names of the tagged configurations supported by this script.
17041available_tags=""
17042
17043# ### BEGIN LIBTOOL CONFIG
17044
17045# Which release of libtool.m4 was used?
17046macro_version=$macro_version
17047macro_revision=$macro_revision
17048
17049# Whether or not to build shared libraries.
17050build_libtool_libs=$enable_shared
17051
17052# Whether or not to build static libraries.
17053build_old_libs=$enable_static
17054
17055# What type of objects to build.
17056pic_mode=$pic_mode
17057
17058# Whether or not to optimize for fast installation.
17059fast_install=$enable_fast_install
17060
3725885a
RW
17061# Shell to use when invoking shell scripts.
17062SHELL=$lt_SHELL
17063
17064# An echo program that protects backslashes.
17065ECHO=$lt_ECHO
17066
d7040cdb
SE
17067# The host system.
17068host_alias=$host_alias
17069host=$host
17070host_os=$host_os
17071
17072# The build system.
17073build_alias=$build_alias
17074build=$build
17075build_os=$build_os
17076
17077# A sed program that does not truncate output.
17078SED=$lt_SED
17079
17080# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17081Xsed="\$SED -e 1s/^X//"
17082
17083# A grep program that handles long lines.
17084GREP=$lt_GREP
17085
17086# An ERE matcher.
17087EGREP=$lt_EGREP
17088
17089# A literal string matcher.
17090FGREP=$lt_FGREP
17091
17092# A BSD- or MS-compatible name lister.
17093NM=$lt_NM
17094
17095# Whether we need soft or hard links.
17096LN_S=$lt_LN_S
17097
17098# What is the maximum length of a command?
17099max_cmd_len=$max_cmd_len
17100
17101# Object file suffix (normally "o").
17102objext=$ac_objext
17103
17104# Executable file suffix (normally "").
17105exeext=$exeext
17106
17107# whether the shell understands "unset".
17108lt_unset=$lt_unset
17109
17110# turn spaces into newlines.
17111SP2NL=$lt_lt_SP2NL
17112
17113# turn newlines into spaces.
17114NL2SP=$lt_lt_NL2SP
17115
718a6fd8
SE
17116# An object symbol dumper.
17117OBJDUMP=$lt_OBJDUMP
17118
d7040cdb
SE
17119# Method to check whether dependent libraries are shared objects.
17120deplibs_check_method=$lt_deplibs_check_method
17121
f2c621e4 17122# Command to use when deplibs_check_method == "file_magic".
d7040cdb
SE
17123file_magic_cmd=$lt_file_magic_cmd
17124
17125# The archiver.
17126AR=$lt_AR
17127AR_FLAGS=$lt_AR_FLAGS
17128
17129# A symbol stripping program.
17130STRIP=$lt_STRIP
17131
17132# Commands used to install an old-style archive.
17133RANLIB=$lt_RANLIB
17134old_postinstall_cmds=$lt_old_postinstall_cmds
17135old_postuninstall_cmds=$lt_old_postuninstall_cmds
17136
3725885a
RW
17137# Whether to use a lock for old archive extraction.
17138lock_old_archive_extraction=$lock_old_archive_extraction
17139
d7040cdb
SE
17140# A C compiler.
17141LTCC=$lt_CC
17142
17143# LTCC compiler flags.
17144LTCFLAGS=$lt_CFLAGS
17145
17146# Take the output of nm and produce a listing of raw symbols and C names.
17147global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17148
17149# Transform the output of nm in a proper C declaration.
17150global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17151
17152# Transform the output of nm in a C name address pair.
17153global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17154
718a6fd8
SE
17155# Transform the output of nm in a C name address pair when lib prefix is needed.
17156global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17157
d7040cdb
SE
17158# The name of the directory that contains temporary libtool files.
17159objdir=$objdir
17160
d7040cdb
SE
17161# Used to examine libraries when file_magic_cmd begins with "file".
17162MAGIC_CMD=$MAGIC_CMD
17163
17164# Must we lock files when doing compilation?
17165need_locks=$lt_need_locks
17166
718a6fd8
SE
17167# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17168DSYMUTIL=$lt_DSYMUTIL
17169
17170# Tool to change global to local symbols on Mac OS X.
17171NMEDIT=$lt_NMEDIT
17172
17173# Tool to manipulate fat objects and archives on Mac OS X.
17174LIPO=$lt_LIPO
17175
17176# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17177OTOOL=$lt_OTOOL
17178
17179# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17180OTOOL64=$lt_OTOOL64
17181
d7040cdb
SE
17182# Old archive suffix (normally "a").
17183libext=$libext
17184
17185# Shared library suffix (normally ".so").
17186shrext_cmds=$lt_shrext_cmds
17187
17188# The commands to extract the exported symbol list from a shared archive.
17189extract_expsyms_cmds=$lt_extract_expsyms_cmds
17190
17191# Variables whose values should be saved in libtool wrapper scripts and
17192# restored at link time.
17193variables_saved_for_relink=$lt_variables_saved_for_relink
17194
17195# Do we need the "lib" prefix for modules?
17196need_lib_prefix=$need_lib_prefix
17197
17198# Do we need a version for libraries?
17199need_version=$need_version
17200
17201# Library versioning type.
17202version_type=$version_type
17203
17204# Shared library runtime path variable.
17205runpath_var=$runpath_var
17206
17207# Shared library path variable.
17208shlibpath_var=$shlibpath_var
17209
17210# Is shlibpath searched before the hard-coded library search path?
17211shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17212
17213# Format of library name prefix.
17214libname_spec=$lt_libname_spec
17215
17216# List of archive names. First name is the real one, the rest are links.
17217# The last name is the one that the linker finds with -lNAME
17218library_names_spec=$lt_library_names_spec
17219
17220# The coded name of the library, if different from the real name.
17221soname_spec=$lt_soname_spec
17222
3725885a
RW
17223# Permission mode override for installation of shared libraries.
17224install_override_mode=$lt_install_override_mode
17225
d7040cdb
SE
17226# Command to use after installation of a shared archive.
17227postinstall_cmds=$lt_postinstall_cmds
17228
17229# Command to use after uninstallation of a shared archive.
17230postuninstall_cmds=$lt_postuninstall_cmds
17231
17232# Commands used to finish a libtool library installation in a directory.
17233finish_cmds=$lt_finish_cmds
17234
17235# As "finish_cmds", except a single script fragment to be evaled but
17236# not shown.
17237finish_eval=$lt_finish_eval
17238
17239# Whether we should hardcode library paths into libraries.
17240hardcode_into_libs=$hardcode_into_libs
17241
17242# Compile-time system search path for libraries.
17243sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17244
17245# Run-time system search path for libraries.
17246sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17247
17248# Whether dlopen is supported.
17249dlopen_support=$enable_dlopen
17250
17251# Whether dlopen of programs is supported.
17252dlopen_self=$enable_dlopen_self
17253
17254# Whether dlopen of statically linked programs is supported.
17255dlopen_self_static=$enable_dlopen_self_static
17256
17257# Commands to strip libraries.
17258old_striplib=$lt_old_striplib
17259striplib=$lt_striplib
17260
17261
17262# The linker used to build libraries.
17263LD=$lt_LD
17264
3725885a
RW
17265# How to create reloadable object files.
17266reload_flag=$lt_reload_flag
17267reload_cmds=$lt_reload_cmds
17268
d7040cdb
SE
17269# Commands used to build an old-style archive.
17270old_archive_cmds=$lt_old_archive_cmds
17271
17272# A language specific compiler.
17273CC=$lt_compiler
17274
17275# Is the compiler the GNU compiler?
17276with_gcc=$GCC
17277
17278# Compiler flag to turn off builtin functions.
17279no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17280
df7b86aa
NC
17281# How to pass a linker flag through the compiler.
17282wl=$lt_lt_prog_compiler_wl
17283
f2c621e4
AS
17284# Additional compiler flags for building library objects.
17285pic_flag=$lt_lt_prog_compiler_pic
17286
d7040cdb
SE
17287# Compiler flag to prevent dynamic linking.
17288link_static_flag=$lt_lt_prog_compiler_static
17289
17290# Does compiler simultaneously support -c and -o options?
17291compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17292
17293# Whether or not to add -lc for building shared libraries.
17294build_libtool_need_lc=$archive_cmds_need_lc
17295
17296# Whether or not to disallow shared libs when runtime libs are static.
17297allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17298
17299# Compiler flag to allow reflexive dlopens.
17300export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17301
17302# Compiler flag to generate shared objects directly from archives.
17303whole_archive_flag_spec=$lt_whole_archive_flag_spec
17304
17305# Whether the compiler copes with passing no objects directly.
17306compiler_needs_object=$lt_compiler_needs_object
17307
17308# Create an old-style archive from a shared archive.
17309old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17310
17311# Create a temporary old-style archive to link instead of a shared archive.
17312old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17313
17314# Commands used to build a shared archive.
17315archive_cmds=$lt_archive_cmds
17316archive_expsym_cmds=$lt_archive_expsym_cmds
17317
17318# Commands used to build a loadable module if different from building
17319# a shared archive.
17320module_cmds=$lt_module_cmds
17321module_expsym_cmds=$lt_module_expsym_cmds
17322
17323# Whether we are building with GNU ld or not.
17324with_gnu_ld=$lt_with_gnu_ld
17325
17326# Flag that allows shared libraries with undefined symbols to be built.
17327allow_undefined_flag=$lt_allow_undefined_flag
17328
17329# Flag that enforces no undefined symbols.
17330no_undefined_flag=$lt_no_undefined_flag
17331
17332# Flag to hardcode \$libdir into a binary during linking.
17333# This must work even if \$libdir does not exist
17334hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17335
17336# If ld is used when linking, flag to hardcode \$libdir into a binary
17337# during linking. This must work even if \$libdir does not exist.
17338hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17339
17340# Whether we need a single "-rpath" flag with a separated argument.
17341hardcode_libdir_separator=$lt_hardcode_libdir_separator
17342
17343# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17344# DIR into the resulting binary.
17345hardcode_direct=$hardcode_direct
17346
17347# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17348# DIR into the resulting binary and the resulting library dependency is
17349# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17350# library is relocated.
17351hardcode_direct_absolute=$hardcode_direct_absolute
17352
17353# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17354# into the resulting binary.
17355hardcode_minus_L=$hardcode_minus_L
17356
17357# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17358# into the resulting binary.
17359hardcode_shlibpath_var=$hardcode_shlibpath_var
17360
17361# Set to "yes" if building a shared library automatically hardcodes DIR
17362# into the library and all subsequent libraries and executables linked
17363# against it.
17364hardcode_automatic=$hardcode_automatic
17365
17366# Set to yes if linker adds runtime paths of dependent libraries
17367# to runtime path list.
17368inherit_rpath=$inherit_rpath
17369
17370# Whether libtool must link a program against all its dependency libraries.
17371link_all_deplibs=$link_all_deplibs
17372
f2c621e4
AS
17373# Fix the shell variable \$srcfile for the compiler.
17374fix_srcfile_path=$lt_fix_srcfile_path
17375
d7040cdb
SE
17376# Set to "yes" if exported symbols are required.
17377always_export_symbols=$always_export_symbols
17378
17379# The commands to list exported symbols.
17380export_symbols_cmds=$lt_export_symbols_cmds
17381
17382# Symbols that should not be listed in the preloaded symbols.
17383exclude_expsyms=$lt_exclude_expsyms
17384
17385# Symbols that must always be exported.
17386include_expsyms=$lt_include_expsyms
17387
17388# Commands necessary for linking programs (against libraries) with templates.
17389prelink_cmds=$lt_prelink_cmds
17390
17391# Specify filename containing input files.
17392file_list_spec=$lt_file_list_spec
17393
17394# How to hardcode a shared library path into an executable.
17395hardcode_action=$hardcode_action
17396
17397# ### END LIBTOOL CONFIG
17398
17399_LT_EOF
17400
17401 case $host_os in
17402 aix3*)
17403 cat <<\_LT_EOF >> "$cfgfile"
17404# AIX sometimes has problems with the GCC collect2 program. For some
17405# reason, if we set the COLLECT_NAMES environment variable, the problems
17406# vanish in a puff of smoke.
17407if test "X${COLLECT_NAMES+set}" != Xset; then
17408 COLLECT_NAMES=
17409 export COLLECT_NAMES
17410fi
17411_LT_EOF
17412 ;;
17413 esac
17414
17415
17416ltmain="$ac_aux_dir/ltmain.sh"
17417
17418
17419 # We use sed instead of cat because bash on DJGPP gets confused if
17420 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17421 # text mode, it properly converts lines to CR/LF. This bash problem
17422 # is reportedly fixed, but why not run on old versions too?
f2c621e4
AS
17423 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17424 || (rm -f "$cfgfile"; exit 1)
17425
17426 case $xsi_shell in
17427 yes)
17428 cat << \_LT_EOF >> "$cfgfile"
17429
17430# func_dirname file append nondir_replacement
17431# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17432# otherwise set result to NONDIR_REPLACEMENT.
17433func_dirname ()
17434{
17435 case ${1} in
17436 */*) func_dirname_result="${1%/*}${2}" ;;
17437 * ) func_dirname_result="${3}" ;;
17438 esac
17439}
17440
17441# func_basename file
17442func_basename ()
17443{
17444 func_basename_result="${1##*/}"
17445}
17446
17447# func_dirname_and_basename file append nondir_replacement
17448# perform func_basename and func_dirname in a single function
17449# call:
17450# dirname: Compute the dirname of FILE. If nonempty,
17451# add APPEND to the result, otherwise set result
17452# to NONDIR_REPLACEMENT.
17453# value returned in "$func_dirname_result"
17454# basename: Compute filename of FILE.
17455# value retuned in "$func_basename_result"
17456# Implementation must be kept synchronized with func_dirname
17457# and func_basename. For efficiency, we do not delegate to
17458# those functions but instead duplicate the functionality here.
17459func_dirname_and_basename ()
17460{
17461 case ${1} in
17462 */*) func_dirname_result="${1%/*}${2}" ;;
17463 * ) func_dirname_result="${3}" ;;
17464 esac
17465 func_basename_result="${1##*/}"
17466}
17467
17468# func_stripname prefix suffix name
17469# strip PREFIX and SUFFIX off of NAME.
17470# PREFIX and SUFFIX must not contain globbing or regex special
17471# characters, hashes, percent signs, but SUFFIX may contain a leading
17472# dot (in which case that matches only a dot).
17473func_stripname ()
17474{
17475 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17476 # positional parameters, so assign one to ordinary parameter first.
17477 func_stripname_result=${3}
17478 func_stripname_result=${func_stripname_result#"${1}"}
17479 func_stripname_result=${func_stripname_result%"${2}"}
17480}
17481
17482# func_opt_split
17483func_opt_split ()
17484{
17485 func_opt_split_opt=${1%%=*}
17486 func_opt_split_arg=${1#*=}
17487}
17488
17489# func_lo2o object
17490func_lo2o ()
17491{
17492 case ${1} in
17493 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17494 *) func_lo2o_result=${1} ;;
17495 esac
17496}
17497
17498# func_xform libobj-or-source
17499func_xform ()
17500{
17501 func_xform_result=${1%.*}.lo
17502}
17503
17504# func_arith arithmetic-term...
17505func_arith ()
17506{
17507 func_arith_result=$(( $* ))
17508}
17509
17510# func_len string
17511# STRING may not start with a hyphen.
17512func_len ()
17513{
17514 func_len_result=${#1}
17515}
17516
17517_LT_EOF
17518 ;;
17519 *) # Bourne compatible functions.
17520 cat << \_LT_EOF >> "$cfgfile"
17521
17522# func_dirname file append nondir_replacement
17523# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17524# otherwise set result to NONDIR_REPLACEMENT.
17525func_dirname ()
17526{
17527 # Extract subdirectory from the argument.
17528 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17529 if test "X$func_dirname_result" = "X${1}"; then
17530 func_dirname_result="${3}"
17531 else
17532 func_dirname_result="$func_dirname_result${2}"
17533 fi
17534}
17535
17536# func_basename file
17537func_basename ()
17538{
17539 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17540}
17541
17542
17543# func_stripname prefix suffix name
17544# strip PREFIX and SUFFIX off of NAME.
17545# PREFIX and SUFFIX must not contain globbing or regex special
17546# characters, hashes, percent signs, but SUFFIX may contain a leading
17547# dot (in which case that matches only a dot).
17548# func_strip_suffix prefix name
17549func_stripname ()
17550{
17551 case ${2} in
17552 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17553 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17554 esac
17555}
17556
17557# sed scripts:
17558my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17559my_sed_long_arg='1s/^-[^=]*=//'
17560
17561# func_opt_split
17562func_opt_split ()
17563{
17564 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17565 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17566}
17567
17568# func_lo2o object
17569func_lo2o ()
17570{
17571 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17572}
17573
17574# func_xform libobj-or-source
17575func_xform ()
17576{
17577 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17578}
17579
17580# func_arith arithmetic-term...
17581func_arith ()
17582{
17583 func_arith_result=`expr "$@"`
17584}
17585
17586# func_len string
17587# STRING may not start with a hyphen.
17588func_len ()
17589{
17590 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17591}
17592
17593_LT_EOF
17594esac
17595
17596case $lt_shell_append in
17597 yes)
17598 cat << \_LT_EOF >> "$cfgfile"
17599
17600# func_append var value
17601# Append VALUE to the end of shell variable VAR.
17602func_append ()
17603{
17604 eval "$1+=\$2"
17605}
17606_LT_EOF
17607 ;;
17608 *)
17609 cat << \_LT_EOF >> "$cfgfile"
17610
17611# func_append var value
17612# Append VALUE to the end of shell variable VAR.
17613func_append ()
17614{
17615 eval "$1=\$$1\$2"
17616}
17617
17618_LT_EOF
17619 ;;
17620 esac
17621
17622
17623 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17624 || (rm -f "$cfgfile"; exit 1)
17625
17626 mv -f "$cfgfile" "$ofile" ||
d7040cdb
SE
17627 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17628 chmod +x "$ofile"
17629
13b2be9c 17630 ;;
81ecdfbb 17631 "default-1":C)
20e95c23
DJ
17632 for ac_file in $CONFIG_FILES; do
17633 # Support "outfile[:infile[:infile...]]"
17634 case "$ac_file" in
17635 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17636 esac
17637 # PO directories have a Makefile.in generated from Makefile.in.in.
17638 case "$ac_file" in */Makefile.in)
17639 # Adjust a relative srcdir.
17640 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 17641 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
17642 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17643 # In autoconf-2.13 it is called $ac_given_srcdir.
17644 # In autoconf-2.50 it is called $srcdir.
17645 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17646 case "$ac_given_srcdir" in
17647 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17648 /*) top_srcdir="$ac_given_srcdir" ;;
17649 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17650 esac
17651 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17652 rm -f "$ac_dir/POTFILES"
17653 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17654 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17655 POMAKEFILEDEPS="POTFILES.in"
17656 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17657 # on $ac_dir but don't depend on user-specified configuration
17658 # parameters.
17659 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17660 # The LINGUAS file contains the set of available languages.
17661 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 17662 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
17663 fi
17664 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17665 # Hide the ALL_LINGUAS assigment from automake.
17666 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17667 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17668 else
37a42ee9 17669 # The set of available languages was given in configure.ac.
20e95c23
DJ
17670 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17671 fi
17672 case "$ac_given_srcdir" in
17673 .) srcdirpre= ;;
17674 *) srcdirpre='$(srcdir)/' ;;
17675 esac
17676 POFILES=
17677 GMOFILES=
17678 UPDATEPOFILES=
17679 DUMMYPOFILES=
17680 for lang in $ALL_LINGUAS; do
17681 POFILES="$POFILES $srcdirpre$lang.po"
17682 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17683 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17684 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17685 done
17686 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17687 # environment variable.
17688 INST_LINGUAS=
17689 if test -n "$ALL_LINGUAS"; then
17690 for presentlang in $ALL_LINGUAS; do
17691 useit=no
17692 if test "%UNSET%" != "$LINGUAS"; then
17693 desiredlanguages="$LINGUAS"
17694 else
17695 desiredlanguages="$ALL_LINGUAS"
17696 fi
17697 for desiredlang in $desiredlanguages; do
17698 # Use the presentlang catalog if desiredlang is
17699 # a. equal to presentlang, or
17700 # b. a variant of presentlang (because in this case,
17701 # presentlang can be used as a fallback for messages
17702 # which are not translated in the desiredlang catalog).
17703 case "$desiredlang" in
17704 "$presentlang"*) useit=yes;;
17705 esac
17706 done
17707 if test $useit = yes; then
17708 INST_LINGUAS="$INST_LINGUAS $presentlang"
17709 fi
17710 done
17711 fi
17712 CATALOGS=
17713 if test -n "$INST_LINGUAS"; then
17714 for lang in $INST_LINGUAS; do
17715 CATALOGS="$CATALOGS $lang.gmo"
17716 done
17717 fi
17718 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17719 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"
17720 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17721 if test -f "$f"; then
17722 case "$f" in
17723 *.orig | *.bak | *~) ;;
17724 *) cat "$f" >> "$ac_dir/Makefile" ;;
17725 esac
17726 fi
17727 done
17728 fi
17729 ;;
17730 esac
17731 done ;;
81ecdfbb 17732 "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
17733 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
17734 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
17735 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
17736 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
17737 if test "x$cgen_cpu_prefix" != x ; then
17738 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
20e95c23 17739 fi ;;
81ecdfbb 17740
13b2be9c 17741 esac
81ecdfbb 17742done # for ac_tag
13b2be9c 17743
13b2be9c 17744
81ecdfbb 17745as_fn_exit 0
13b2be9c 17746_ACEOF
13b2be9c
DJ
17747ac_clean_files=$ac_clean_files_save
17748
81ecdfbb 17749test $ac_write_fail = 0 ||
d0ac1c44 17750 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 17751
13b2be9c
DJ
17752
17753# configure is writing to config.log, and then calls config.status.
17754# config.status does its own redirection, appending to config.log.
17755# Unfortunately, on DOS this fails, as config.log is still kept open
17756# by configure, so config.status won't be able to write to it; its
17757# output is simply discarded. So we exec the FD to /dev/null,
17758# effectively closing config.log, so it can be properly (re)opened and
17759# appended to by config.status. When coming back to configure, we
17760# need to make the FD available again.
17761if test "$no_create" != yes; then
17762 ac_cs_success=:
17763 ac_config_status_args=
17764 test "$silent" = yes &&
17765 ac_config_status_args="$ac_config_status_args --quiet"
17766 exec 5>/dev/null
17767 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17768 exec 5>>config.log
17769 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17770 # would make configure fail if this is the last instruction.
d0ac1c44 17771 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
17772fi
17773if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17775$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13b2be9c 17776fi
252b5132 17777
d546b610
L
17778
17779
17780touch config.status.tmp
17781if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
17782 sed '/as_fn_exit 0/i \
17783sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
17784touch --reference=Makefile Makefile.tmp \
17785mv Makefile.tmp Makefile \
17786' config.status > config.status.tmp
17787 touch --reference=config.status config.status.tmp
17788 mv config.status.tmp config.status
17789 chmod +x config.status
17790 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
17791 touch --reference=Makefile Makefile.tmp
17792 mv Makefile.tmp Makefile
17793else
17794 rm -f config.status.tmp
17795fi
This page took 2.314021 seconds and 4 git commands to generate.