Merge branch 'master' into merge-job
[deliverable/binutils-gdb.git] / opcodes / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
bb695960 3# Generated by GNU Autoconf 2.69 for opcodes 2.33.50.
d0ac1c44
SM
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
4e5106e6 7# Copyright (C) 2019-2020 Advanced Micro Devices, Inc. All rights reserved.
81ecdfbb 8#
252b5132
RH
9#
10# This configure script is free software; the Free Software Foundation
11# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
12## -------------------- ##
13## M4sh Initialization. ##
14## -------------------- ##
979273e3 15
81ecdfbb
RW
16# Be more Bourne compatible
17DUALCASE=1; export DUALCASE # for MKS sh
18if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
979273e3
NN
19 emulate sh
20 NULLCMD=:
81ecdfbb 21 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
979273e3
NN
22 # is contrary to our usage. Disable this feature.
23 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
24 setopt NO_GLOB_SUBST
25else
26 case `(set -o) 2>/dev/null` in #(
27 *posix*) :
28 set -o posix ;; #(
29 *) :
30 ;;
31esac
979273e3 32fi
979273e3 33
81ecdfbb
RW
34
35as_nl='
36'
37export as_nl
38# Printing a long string crashes Solaris 7 /usr/bin/printf.
39as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
42# Prefer a ksh shell builtin over an external printf program on Solaris,
43# but without wasting forks for bash or zsh.
44if test -z "$BASH_VERSION$ZSH_VERSION" \
45 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo='print -r --'
47 as_echo_n='print -rn --'
48elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='printf %s\n'
50 as_echo_n='printf %s'
51else
52 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
53 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
54 as_echo_n='/usr/ucb/echo -n'
55 else
56 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
57 as_echo_n_body='eval
58 arg=$1;
59 case $arg in #(
60 *"$as_nl"*)
61 expr "X$arg" : "X\\(.*\\)$as_nl";
62 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 esac;
64 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
65 '
66 export as_echo_n_body
67 as_echo_n='sh -c $as_echo_n_body as_echo'
68 fi
69 export as_echo_body
70 as_echo='sh -c $as_echo_body as_echo'
71fi
72
73# The user is always right.
74if test "${PATH_SEPARATOR+set}" != set; then
75 PATH_SEPARATOR=:
76 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
77 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
78 PATH_SEPARATOR=';'
79 }
979273e3
NN
80fi
81
82
81ecdfbb
RW
83# IFS
84# We need space, tab and new line, in precisely that order. Quoting is
85# there to prevent editors from complaining about space-tab.
86# (If _AS_PATH_WALK were called with IFS unset, it would disable word
87# splitting by setting IFS to empty value.)
88IFS=" "" $as_nl"
89
90# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 91as_myself=
81ecdfbb
RW
92case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101IFS=$as_save_IFS
102
103 ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108 as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113fi
114
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there. '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122done
979273e3
NN
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
81ecdfbb
RW
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
132
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
d0ac1c44
SM
136# Use a proper internal environment variable to ensure we don't fall
137 # into an infinite loop, continuously re-executing ourselves.
138 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
139 _as_can_reexec=no; export _as_can_reexec;
140 # We cannot yet assume a decent shell, so we have to provide a
141# neutralization value for shells without unset; and this also
142# works around shells that cannot unset nonexistent variables.
143# Preserve -v and -x to the replacement shell.
144BASH_ENV=/dev/null
145ENV=/dev/null
146(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147case $- in # ((((
148 *v*x* | *x*v* ) as_opts=-vx ;;
149 *v* ) as_opts=-v ;;
150 *x* ) as_opts=-x ;;
151 * ) as_opts= ;;
152esac
153exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
154# Admittedly, this is quite paranoid, since all the known shells bail
155# out after a failed `exec'.
156$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
157as_fn_exit 255
158 fi
159 # We don't want this to propagate to other subprocesses.
160 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
161if test "x$CONFIG_SHELL" = x; then
162 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
163 emulate sh
164 NULLCMD=:
165 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
166 # is contrary to our usage. Disable this feature.
167 alias -g '\${1+\"\$@\"}'='\"\$@\"'
168 setopt NO_GLOB_SUBST
169else
170 case \`(set -o) 2>/dev/null\` in #(
171 *posix*) :
172 set -o posix ;; #(
173 *) :
174 ;;
175esac
176fi
177"
178 as_required="as_fn_return () { (exit \$1); }
179as_fn_success () { as_fn_return 0; }
180as_fn_failure () { as_fn_return 1; }
181as_fn_ret_success () { return 0; }
182as_fn_ret_failure () { return 1; }
183
184exitcode=0
185as_fn_success || { exitcode=1; echo as_fn_success failed.; }
186as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
187as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
188as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
189if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
190
191else
192 exitcode=1; echo positional parameters were not saved.
193fi
d0ac1c44
SM
194test x\$exitcode = x0 || exit 1
195test -x / || exit 1"
81ecdfbb
RW
196 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
197 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
198 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
199 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
3725885a
RW
200test \$(( 1 + 1 )) = 2 || exit 1
201
202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 PATH=/empty FPATH=/empty; export PATH FPATH
207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
209 if (eval "$as_required") 2>/dev/null; then :
210 as_have_required=yes
211else
212 as_have_required=no
213fi
214 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
215
216else
217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
218as_found=false
219for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
979273e3 220do
81ecdfbb
RW
221 IFS=$as_save_IFS
222 test -z "$as_dir" && as_dir=.
223 as_found=:
224 case $as_dir in #(
225 /*)
226 for as_base in sh bash ksh sh5; do
227 # Try only shells that exist, to save several forks.
228 as_shell=$as_dir/$as_base
229 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
230 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
231 CONFIG_SHELL=$as_shell as_have_required=yes
232 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
233 break 2
234fi
235fi
236 done;;
237 esac
238 as_found=false
239done
240$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
241 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
242 CONFIG_SHELL=$SHELL as_have_required=yes
243fi; }
244IFS=$as_save_IFS
245
246
247 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
248 export CONFIG_SHELL
249 # We cannot yet assume a decent shell, so we have to provide a
250# neutralization value for shells without unset; and this also
251# works around shells that cannot unset nonexistent variables.
252# Preserve -v and -x to the replacement shell.
253BASH_ENV=/dev/null
254ENV=/dev/null
255(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
256case $- in # ((((
257 *v*x* | *x*v* ) as_opts=-vx ;;
258 *v* ) as_opts=-v ;;
259 *x* ) as_opts=-x ;;
260 * ) as_opts= ;;
261esac
262exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
263# Admittedly, this is quite paranoid, since all the known shells bail
264# out after a failed `exec'.
265$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
266exit 255
81ecdfbb
RW
267fi
268
269 if test x$as_have_required = xno; then :
270 $as_echo "$0: This script requires a shell more modern than all"
271 $as_echo "$0: the shells that I found on your system."
272 if test x${ZSH_VERSION+set} = xset ; then
273 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
274 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
979273e3 275 else
81ecdfbb
RW
276 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
277$0: including any error possibly output before this
278$0: message. Then install a modern shell, or manually run
279$0: the script under such a shell if you do have one."
979273e3 280 fi
81ecdfbb
RW
281 exit 1
282fi
283fi
284fi
285SHELL=${CONFIG_SHELL-/bin/sh}
286export SHELL
287# Unset more variables known to interfere with behavior of common tools.
288CLICOLOR_FORCE= GREP_OPTIONS=
289unset CLICOLOR_FORCE GREP_OPTIONS
290
291## --------------------- ##
292## M4sh Shell Functions. ##
293## --------------------- ##
294# as_fn_unset VAR
295# ---------------
296# Portably unset VAR.
297as_fn_unset ()
298{
299 { eval $1=; unset $1;}
300}
301as_unset=as_fn_unset
302
303# as_fn_set_status STATUS
304# -----------------------
305# Set $? to STATUS, without forking.
306as_fn_set_status ()
307{
308 return $1
309} # as_fn_set_status
310
311# as_fn_exit STATUS
312# -----------------
313# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
314as_fn_exit ()
315{
316 set +e
317 as_fn_set_status $1
318 exit $1
319} # as_fn_exit
320
321# as_fn_mkdir_p
322# -------------
323# Create "$as_dir" as a directory, including parents if necessary.
324as_fn_mkdir_p ()
325{
326
327 case $as_dir in #(
328 -*) as_dir=./$as_dir;;
329 esac
330 test -d "$as_dir" || eval $as_mkdir_p || {
331 as_dirs=
332 while :; do
333 case $as_dir in #(
334 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
335 *) as_qdir=$as_dir;;
336 esac
337 as_dirs="'$as_qdir' $as_dirs"
338 as_dir=`$as_dirname -- "$as_dir" ||
339$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
340 X"$as_dir" : 'X\(//\)[^/]' \| \
341 X"$as_dir" : 'X\(//\)$' \| \
342 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
343$as_echo X"$as_dir" |
344 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
345 s//\1/
346 q
347 }
348 /^X\(\/\/\)[^/].*/{
349 s//\1/
350 q
351 }
352 /^X\(\/\/\)$/{
353 s//\1/
354 q
355 }
356 /^X\(\/\).*/{
357 s//\1/
358 q
359 }
360 s/.*/./; q'`
361 test -d "$as_dir" && break
362 done
363 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 364 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
365
366
367} # as_fn_mkdir_p
d0ac1c44
SM
368
369# as_fn_executable_p FILE
370# -----------------------
371# Test if FILE is an executable regular file.
372as_fn_executable_p ()
373{
374 test -f "$1" && test -x "$1"
375} # as_fn_executable_p
81ecdfbb
RW
376# as_fn_append VAR VALUE
377# ----------------------
378# Append the text in VALUE to the end of the definition contained in VAR. Take
379# advantage of any shell optimizations that allow amortized linear growth over
380# repeated appends, instead of the typical quadratic growth present in naive
381# implementations.
382if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
383 eval 'as_fn_append ()
384 {
385 eval $1+=\$2
386 }'
387else
388 as_fn_append ()
389 {
390 eval $1=\$$1\$2
391 }
392fi # as_fn_append
393
394# as_fn_arith ARG...
395# ------------------
396# Perform arithmetic evaluation on the ARGs, and store the result in the
397# global $as_val. Take advantage of shells that can avoid forks. The arguments
398# must be portable across $(()) and expr.
399if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
400 eval 'as_fn_arith ()
401 {
402 as_val=$(( $* ))
403 }'
404else
405 as_fn_arith ()
406 {
407 as_val=`expr "$@" || test $? -eq 1`
408 }
409fi # as_fn_arith
410
411
d0ac1c44
SM
412# as_fn_error STATUS ERROR [LINENO LOG_FD]
413# ----------------------------------------
81ecdfbb
RW
414# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
415# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 416# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
417as_fn_error ()
418{
d0ac1c44
SM
419 as_status=$1; test $as_status -eq 0 && as_status=1
420 if test "$4"; then
421 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
422 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 423 fi
d0ac1c44 424 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
425 as_fn_exit $as_status
426} # as_fn_error
979273e3 427
81ecdfbb
RW
428if expr a : '\(a\)' >/dev/null 2>&1 &&
429 test "X`expr 00001 : '.*\(...\)'`" = X001; then
979273e3
NN
430 as_expr=expr
431else
432 as_expr=false
433fi
434
81ecdfbb 435if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
979273e3
NN
436 as_basename=basename
437else
438 as_basename=false
439fi
440
81ecdfbb
RW
441if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
442 as_dirname=dirname
443else
444 as_dirname=false
445fi
979273e3 446
81ecdfbb 447as_me=`$as_basename -- "$0" ||
979273e3
NN
448$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
449 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
450 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
451$as_echo X/"$0" |
452 sed '/^.*\/\([^/][^/]*\)\/*$/{
453 s//\1/
454 q
455 }
456 /^X\/\(\/\/\)$/{
457 s//\1/
458 q
459 }
460 /^X\/\(\/\).*/{
461 s//\1/
462 q
463 }
464 s/.*/./; q'`
979273e3 465
979273e3
NN
466# Avoid depending upon Character Ranges.
467as_cr_letters='abcdefghijklmnopqrstuvwxyz'
468as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
469as_cr_Letters=$as_cr_letters$as_cr_LETTERS
470as_cr_digits='0123456789'
471as_cr_alnum=$as_cr_Letters$as_cr_digits
472
979273e3 473
81ecdfbb
RW
474 as_lineno_1=$LINENO as_lineno_1a=$LINENO
475 as_lineno_2=$LINENO as_lineno_2a=$LINENO
476 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
477 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
478 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
479 sed -n '
480 p
481 /[$]LINENO/=
482 ' <$as_myself |
979273e3 483 sed '
81ecdfbb
RW
484 s/[$]LINENO.*/&-/
485 t lineno
486 b
487 :lineno
979273e3 488 N
81ecdfbb
RW
489 :loop
490 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
979273e3 491 t loop
81ecdfbb 492 s/-\n.*//
979273e3 493 ' >$as_me.lineno &&
81ecdfbb
RW
494 chmod +x "$as_me.lineno" ||
495 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
979273e3 496
d0ac1c44
SM
497 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
498 # already done that, so ensure we don't try to do so again and fall
499 # in an infinite loop. This has already happened in practice.
500 _as_can_reexec=no; export _as_can_reexec
979273e3
NN
501 # Don't try to exec as it changes $[0], causing all sort of problems
502 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
503 # original and so on. Autoconf is especially sensitive to this).
504 . "./$as_me.lineno"
979273e3
NN
505 # Exit status is that of the last command.
506 exit
507}
508
81ecdfbb
RW
509ECHO_C= ECHO_N= ECHO_T=
510case `echo -n x` in #(((((
511-n*)
512 case `echo 'xy\c'` in
513 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
514 xy) ECHO_C='\c';;
515 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
516 ECHO_T=' ';;
517 esac;;
518*)
519 ECHO_N='-n';;
979273e3
NN
520esac
521
81ecdfbb
RW
522rm -f conf$$ conf$$.exe conf$$.file
523if test -d conf$$.dir; then
524 rm -f conf$$.dir/conf$$.file
979273e3 525else
81ecdfbb
RW
526 rm -f conf$$.dir
527 mkdir conf$$.dir 2>/dev/null
979273e3 528fi
81ecdfbb
RW
529if (echo >conf$$.file) 2>/dev/null; then
530 if ln -s conf$$.file conf$$ 2>/dev/null; then
979273e3 531 as_ln_s='ln -s'
81ecdfbb
RW
532 # ... but there are two gotchas:
533 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
534 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 535 # In both cases, we have to default to `cp -pR'.
81ecdfbb 536 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 537 as_ln_s='cp -pR'
81ecdfbb
RW
538 elif ln conf$$.file conf$$ 2>/dev/null; then
539 as_ln_s=ln
540 else
d0ac1c44 541 as_ln_s='cp -pR'
979273e3 542 fi
979273e3 543else
d0ac1c44 544 as_ln_s='cp -pR'
979273e3 545fi
81ecdfbb
RW
546rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
547rmdir conf$$.dir 2>/dev/null
979273e3
NN
548
549if mkdir -p . 2>/dev/null; then
81ecdfbb 550 as_mkdir_p='mkdir -p "$as_dir"'
979273e3
NN
551else
552 test -d ./-p && rmdir ./-p
553 as_mkdir_p=false
554fi
555
d0ac1c44
SM
556as_test_x='test -x'
557as_executable_p=as_fn_executable_p
979273e3
NN
558
559# Sed expression to map a string onto a valid CPP name.
560as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561
562# Sed expression to map a string onto a valid variable name.
563as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564
d7040cdb
SE
565SHELL=${CONFIG_SHELL-/bin/sh}
566
d7040cdb 567
d0ac1c44
SM
568test -n "$DJDIR" || exec 7<&0 </dev/null
569exec 6>&1
81ecdfbb 570
979273e3 571# Name of the host.
d0ac1c44 572# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
979273e3
NN
573# so uname gets run too.
574ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 575
979273e3
NN
576#
577# Initializations.
578#
252b5132 579ac_default_prefix=/usr/local
81ecdfbb 580ac_clean_files=
979273e3 581ac_config_libobj_dir=.
81ecdfbb 582LIBOBJS=
979273e3
NN
583cross_compiling=no
584subdirs=
585MFLAGS=
586MAKEFLAGS=
979273e3
NN
587
588# Identity of this package.
2e98a7bd
AM
589PACKAGE_NAME='opcodes'
590PACKAGE_TARNAME='opcodes'
bb695960
PB
591PACKAGE_VERSION='2.33.50'
592PACKAGE_STRING='opcodes 2.33.50'
2e98a7bd
AM
593PACKAGE_BUGREPORT=''
594PACKAGE_URL=''
979273e3
NN
595
596ac_unique_file="z8k-dis.c"
597# Factoring default headers for most tests.
598ac_includes_default="\
599#include <stdio.h>
81ecdfbb 600#ifdef HAVE_SYS_TYPES_H
979273e3
NN
601# include <sys/types.h>
602#endif
81ecdfbb 603#ifdef HAVE_SYS_STAT_H
979273e3
NN
604# include <sys/stat.h>
605#endif
81ecdfbb 606#ifdef STDC_HEADERS
979273e3
NN
607# include <stdlib.h>
608# include <stddef.h>
609#else
81ecdfbb 610# ifdef HAVE_STDLIB_H
979273e3
NN
611# include <stdlib.h>
612# endif
613#endif
81ecdfbb
RW
614#ifdef HAVE_STRING_H
615# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
979273e3
NN
616# include <memory.h>
617# endif
618# include <string.h>
619#endif
81ecdfbb 620#ifdef HAVE_STRINGS_H
979273e3
NN
621# include <strings.h>
622#endif
81ecdfbb 623#ifdef HAVE_INTTYPES_H
979273e3 624# include <inttypes.h>
979273e3 625#endif
81ecdfbb
RW
626#ifdef HAVE_STDINT_H
627# include <stdint.h>
628#endif
629#ifdef HAVE_UNISTD_H
979273e3
NN
630# include <unistd.h>
631#endif"
632
81ecdfbb
RW
633ac_subst_vars='am__EXEEXT_FALSE
634am__EXEEXT_TRUE
635LTLIBOBJS
636LIBOBJS
637BFD_MACHINES
638archdefs
639SHARED_DEPENDENCIES
640SHARED_LIBADD
641SHARED_LDFLAGS
2eee5593
AM
642BUILD_LIB_DEPS
643BUILD_LIBS
81ecdfbb
RW
644LIBM
645cgendir
646CGEN_MAINT_FALSE
647CGEN_MAINT_TRUE
648HDEFINES
649EXEEXT_FOR_BUILD
650CC_FOR_BUILD
651MSGMERGE
652MSGFMT
653MKINSTALLDIRS
654CATOBJEXT
655GENCAT
656INSTOBJEXT
657DATADIRNAME
658CATALOGS
659POSUB
660GMSGFMT
661XGETTEXT
662INCINTL
663LIBINTL_DEP
664LIBINTL
665USE_NLS
666bfdincludedir
667bfdlibdir
668target_noncanonical
669host_noncanonical
670INSTALL_LIBBFD_FALSE
671INSTALL_LIBBFD_TRUE
672MAINT
673MAINTAINER_MODE_FALSE
674MAINTAINER_MODE_TRUE
6757cf57 675WARN_WRITE_STRINGS
81ecdfbb 676NO_WERROR
c5da1932 677WARN_CFLAGS_FOR_BUILD
81ecdfbb
RW
678WARN_CFLAGS
679OTOOL64
680OTOOL
681LIPO
682NMEDIT
683DSYMUTIL
81ecdfbb
RW
684OBJDUMP
685LN_S
686NM
687ac_ct_DUMPBIN
688DUMPBIN
689LD
690FGREP
691SED
692LIBTOOL
693RANLIB
694AR
695EGREP
696GREP
697CPP
d0ac1c44
SM
698AM_BACKSLASH
699AM_DEFAULT_VERBOSITY
700AM_DEFAULT_V
701AM_V
81ecdfbb
RW
702am__fastdepCC_FALSE
703am__fastdepCC_TRUE
704CCDEPMODE
6eb7d830 705am__nodep
81ecdfbb
RW
706AMDEPBACKSLASH
707AMDEP_FALSE
708AMDEP_TRUE
709am__quote
710am__include
711DEPDIR
712am__untar
713am__tar
714AMTAR
715am__leading_dot
716SET_MAKE
717AWK
718mkdir_p
719MKDIR_P
720INSTALL_STRIP_PROGRAM
721STRIP
722install_sh
723MAKEINFO
724AUTOHEADER
725AUTOMAKE
726AUTOCONF
727ACLOCAL
728VERSION
729PACKAGE
730CYGPATH_W
731am__isrc
732INSTALL_DATA
733INSTALL_SCRIPT
734INSTALL_PROGRAM
735OBJEXT
736EXEEXT
737ac_ct_CC
738CPPFLAGS
739LDFLAGS
740CFLAGS
741CC
742target_os
743target_vendor
744target_cpu
745target
746host_os
747host_vendor
748host_cpu
749host
750build_os
751build_vendor
752build_cpu
753build
754target_alias
755host_alias
756build_alias
757LIBS
758ECHO_T
759ECHO_N
760ECHO_C
761DEFS
762mandir
763localedir
764libdir
765psdir
766pdfdir
767dvidir
768htmldir
769infodir
770docdir
771oldincludedir
772includedir
773localstatedir
774sharedstatedir
775sysconfdir
776datadir
777datarootdir
778libexecdir
779sbindir
780bindir
781program_transform_name
782prefix
783exec_prefix
784PACKAGE_URL
785PACKAGE_BUGREPORT
786PACKAGE_STRING
787PACKAGE_VERSION
788PACKAGE_TARNAME
789PACKAGE_NAME
790PATH_SEPARATOR
791SHELL'
979273e3 792ac_subst_files=''
81ecdfbb
RW
793ac_user_opts='
794enable_option_checking
795enable_dependency_tracking
d0ac1c44 796enable_silent_rules
81ecdfbb
RW
797enable_shared
798enable_static
799with_pic
800enable_fast_install
801with_gnu_ld
802enable_libtool_lock
803enable_targets
804enable_werror
805enable_build_warnings
806enable_maintainer_mode
807enable_install_libbfd
808enable_nls
809enable_cgen_maint
810'
811 ac_precious_vars='build_alias
812host_alias
813target_alias
814CC
815CFLAGS
816LDFLAGS
817LIBS
818CPPFLAGS
819CPP'
820
252b5132
RH
821
822# Initialize some variables set by options.
979273e3
NN
823ac_init_help=
824ac_init_version=false
81ecdfbb
RW
825ac_unrecognized_opts=
826ac_unrecognized_sep=
252b5132
RH
827# The variables have the same names as the options, with
828# dashes changed to underlines.
979273e3 829cache_file=/dev/null
252b5132 830exec_prefix=NONE
252b5132 831no_create=
252b5132
RH
832no_recursion=
833prefix=NONE
834program_prefix=NONE
835program_suffix=NONE
836program_transform_name=s,x,x,
837silent=
838site=
839srcdir=
252b5132
RH
840verbose=
841x_includes=NONE
842x_libraries=NONE
979273e3
NN
843
844# Installation directory options.
845# These are left unexpanded so users can "make install exec_prefix=/foo"
846# and all the variables that are supposed to be based on exec_prefix
847# by default will actually change.
848# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 849# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
850bindir='${exec_prefix}/bin'
851sbindir='${exec_prefix}/sbin'
852libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
853datarootdir='${prefix}/share'
854datadir='${datarootdir}'
252b5132
RH
855sysconfdir='${prefix}/etc'
856sharedstatedir='${prefix}/com'
857localstatedir='${prefix}/var'
252b5132
RH
858includedir='${prefix}/include'
859oldincludedir='/usr/include'
2e98a7bd 860docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
861infodir='${datarootdir}/info'
862htmldir='${docdir}'
863dvidir='${docdir}'
864pdfdir='${docdir}'
865psdir='${docdir}'
866libdir='${exec_prefix}/lib'
867localedir='${datarootdir}/locale'
868mandir='${datarootdir}/man'
252b5132 869
252b5132 870ac_prev=
81ecdfbb 871ac_dashdash=
252b5132
RH
872for ac_option
873do
252b5132
RH
874 # If the previous option needs an argument, assign it.
875 if test -n "$ac_prev"; then
81ecdfbb 876 eval $ac_prev=\$ac_option
252b5132
RH
877 ac_prev=
878 continue
879 fi
880
81ecdfbb 881 case $ac_option in
d0ac1c44
SM
882 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
883 *=) ac_optarg= ;;
884 *) ac_optarg=yes ;;
81ecdfbb 885 esac
252b5132
RH
886
887 # Accept the important Cygnus configure options, so we can diagnose typos.
888
81ecdfbb
RW
889 case $ac_dashdash$ac_option in
890 --)
891 ac_dashdash=yes ;;
252b5132
RH
892
893 -bindir | --bindir | --bindi | --bind | --bin | --bi)
894 ac_prev=bindir ;;
895 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
979273e3 896 bindir=$ac_optarg ;;
252b5132
RH
897
898 -build | --build | --buil | --bui | --bu)
979273e3 899 ac_prev=build_alias ;;
252b5132 900 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
979273e3 901 build_alias=$ac_optarg ;;
252b5132
RH
902
903 -cache-file | --cache-file | --cache-fil | --cache-fi \
904 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
905 ac_prev=cache_file ;;
906 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
907 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
979273e3
NN
908 cache_file=$ac_optarg ;;
909
910 --config-cache | -C)
911 cache_file=config.cache ;;
252b5132 912
81ecdfbb 913 -datadir | --datadir | --datadi | --datad)
252b5132 914 ac_prev=datadir ;;
81ecdfbb 915 -datadir=* | --datadir=* | --datadi=* | --datad=*)
979273e3 916 datadir=$ac_optarg ;;
252b5132 917
81ecdfbb
RW
918 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
919 | --dataroo | --dataro | --datar)
920 ac_prev=datarootdir ;;
921 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
922 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
923 datarootdir=$ac_optarg ;;
924
252b5132 925 -disable-* | --disable-*)
81ecdfbb 926 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 927 # Reject names that are not valid shell variable names.
81ecdfbb 928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 929 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
930 ac_useropt_orig=$ac_useropt
931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932 case $ac_user_opts in
933 *"
934"enable_$ac_useropt"
935"*) ;;
936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
937 ac_unrecognized_sep=', ';;
938 esac
939 eval enable_$ac_useropt=no ;;
940
941 -docdir | --docdir | --docdi | --doc | --do)
942 ac_prev=docdir ;;
943 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
944 docdir=$ac_optarg ;;
945
946 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
947 ac_prev=dvidir ;;
948 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
949 dvidir=$ac_optarg ;;
252b5132
RH
950
951 -enable-* | --enable-*)
81ecdfbb 952 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 953 # Reject names that are not valid shell variable names.
81ecdfbb 954 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 955 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
956 ac_useropt_orig=$ac_useropt
957 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
958 case $ac_user_opts in
959 *"
960"enable_$ac_useropt"
961"*) ;;
962 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
963 ac_unrecognized_sep=', ';;
252b5132 964 esac
81ecdfbb 965 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
966
967 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
968 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
969 | --exec | --exe | --ex)
970 ac_prev=exec_prefix ;;
971 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
972 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
973 | --exec=* | --exe=* | --ex=*)
979273e3 974 exec_prefix=$ac_optarg ;;
252b5132
RH
975
976 -gas | --gas | --ga | --g)
977 # Obsolete; use --with-gas.
978 with_gas=yes ;;
979
979273e3
NN
980 -help | --help | --hel | --he | -h)
981 ac_init_help=long ;;
982 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
983 ac_init_help=recursive ;;
984 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
985 ac_init_help=short ;;
252b5132
RH
986
987 -host | --host | --hos | --ho)
979273e3 988 ac_prev=host_alias ;;
252b5132 989 -host=* | --host=* | --hos=* | --ho=*)
979273e3 990 host_alias=$ac_optarg ;;
252b5132 991
81ecdfbb
RW
992 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
993 ac_prev=htmldir ;;
994 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
995 | --ht=*)
996 htmldir=$ac_optarg ;;
997
252b5132
RH
998 -includedir | --includedir | --includedi | --included | --include \
999 | --includ | --inclu | --incl | --inc)
1000 ac_prev=includedir ;;
1001 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1002 | --includ=* | --inclu=* | --incl=* | --inc=*)
979273e3 1003 includedir=$ac_optarg ;;
252b5132
RH
1004
1005 -infodir | --infodir | --infodi | --infod | --info | --inf)
1006 ac_prev=infodir ;;
1007 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979273e3 1008 infodir=$ac_optarg ;;
252b5132
RH
1009
1010 -libdir | --libdir | --libdi | --libd)
1011 ac_prev=libdir ;;
1012 -libdir=* | --libdir=* | --libdi=* | --libd=*)
979273e3 1013 libdir=$ac_optarg ;;
252b5132
RH
1014
1015 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1016 | --libexe | --libex | --libe)
1017 ac_prev=libexecdir ;;
1018 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1019 | --libexe=* | --libex=* | --libe=*)
979273e3 1020 libexecdir=$ac_optarg ;;
252b5132 1021
81ecdfbb
RW
1022 -localedir | --localedir | --localedi | --localed | --locale)
1023 ac_prev=localedir ;;
1024 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1025 localedir=$ac_optarg ;;
1026
252b5132 1027 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1028 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1029 ac_prev=localstatedir ;;
1030 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1031 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
979273e3 1032 localstatedir=$ac_optarg ;;
252b5132
RH
1033
1034 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1035 ac_prev=mandir ;;
1036 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
979273e3 1037 mandir=$ac_optarg ;;
252b5132
RH
1038
1039 -nfp | --nfp | --nf)
1040 # Obsolete; use --without-fp.
1041 with_fp=no ;;
1042
1043 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
979273e3 1044 | --no-cr | --no-c | -n)
252b5132
RH
1045 no_create=yes ;;
1046
1047 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1048 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1049 no_recursion=yes ;;
1050
1051 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1052 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1053 | --oldin | --oldi | --old | --ol | --o)
1054 ac_prev=oldincludedir ;;
1055 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1056 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1057 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
979273e3 1058 oldincludedir=$ac_optarg ;;
252b5132
RH
1059
1060 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1061 ac_prev=prefix ;;
1062 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
979273e3 1063 prefix=$ac_optarg ;;
252b5132
RH
1064
1065 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1066 | --program-pre | --program-pr | --program-p)
1067 ac_prev=program_prefix ;;
1068 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1069 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
979273e3 1070 program_prefix=$ac_optarg ;;
252b5132
RH
1071
1072 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1073 | --program-suf | --program-su | --program-s)
1074 ac_prev=program_suffix ;;
1075 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1076 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
979273e3 1077 program_suffix=$ac_optarg ;;
252b5132
RH
1078
1079 -program-transform-name | --program-transform-name \
1080 | --program-transform-nam | --program-transform-na \
1081 | --program-transform-n | --program-transform- \
1082 | --program-transform | --program-transfor \
1083 | --program-transfo | --program-transf \
1084 | --program-trans | --program-tran \
1085 | --progr-tra | --program-tr | --program-t)
1086 ac_prev=program_transform_name ;;
1087 -program-transform-name=* | --program-transform-name=* \
1088 | --program-transform-nam=* | --program-transform-na=* \
1089 | --program-transform-n=* | --program-transform-=* \
1090 | --program-transform=* | --program-transfor=* \
1091 | --program-transfo=* | --program-transf=* \
1092 | --program-trans=* | --program-tran=* \
1093 | --progr-tra=* | --program-tr=* | --program-t=*)
979273e3 1094 program_transform_name=$ac_optarg ;;
252b5132 1095
81ecdfbb
RW
1096 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1097 ac_prev=pdfdir ;;
1098 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1099 pdfdir=$ac_optarg ;;
1100
1101 -psdir | --psdir | --psdi | --psd | --ps)
1102 ac_prev=psdir ;;
1103 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1104 psdir=$ac_optarg ;;
1105
252b5132
RH
1106 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1107 | -silent | --silent | --silen | --sile | --sil)
1108 silent=yes ;;
1109
1110 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1111 ac_prev=sbindir ;;
1112 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1113 | --sbi=* | --sb=*)
979273e3 1114 sbindir=$ac_optarg ;;
252b5132
RH
1115
1116 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1117 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1118 | --sharedst | --shareds | --shared | --share | --shar \
1119 | --sha | --sh)
1120 ac_prev=sharedstatedir ;;
1121 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1122 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1123 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1124 | --sha=* | --sh=*)
979273e3 1125 sharedstatedir=$ac_optarg ;;
252b5132
RH
1126
1127 -site | --site | --sit)
1128 ac_prev=site ;;
1129 -site=* | --site=* | --sit=*)
979273e3 1130 site=$ac_optarg ;;
1fe1f39c 1131
252b5132
RH
1132 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1133 ac_prev=srcdir ;;
1134 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
979273e3 1135 srcdir=$ac_optarg ;;
252b5132
RH
1136
1137 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1138 | --syscon | --sysco | --sysc | --sys | --sy)
1139 ac_prev=sysconfdir ;;
1140 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1141 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
979273e3 1142 sysconfdir=$ac_optarg ;;
252b5132
RH
1143
1144 -target | --target | --targe | --targ | --tar | --ta | --t)
979273e3 1145 ac_prev=target_alias ;;
252b5132 1146 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
979273e3 1147 target_alias=$ac_optarg ;;
252b5132
RH
1148
1149 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1150 verbose=yes ;;
1151
979273e3
NN
1152 -version | --version | --versio | --versi | --vers | -V)
1153 ac_init_version=: ;;
252b5132
RH
1154
1155 -with-* | --with-*)
81ecdfbb 1156 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1157 # Reject names that are not valid shell variable names.
81ecdfbb 1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1159 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1160 ac_useropt_orig=$ac_useropt
1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1163 *"
1164"with_$ac_useropt"
1165"*) ;;
1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1167 ac_unrecognized_sep=', ';;
252b5132 1168 esac
81ecdfbb 1169 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1170
1171 -without-* | --without-*)
81ecdfbb 1172 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1173 # Reject names that are not valid shell variable names.
81ecdfbb 1174 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1175 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1176 ac_useropt_orig=$ac_useropt
1177 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178 case $ac_user_opts in
1179 *"
1180"with_$ac_useropt"
1181"*) ;;
1182 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1183 ac_unrecognized_sep=', ';;
1184 esac
1185 eval with_$ac_useropt=no ;;
252b5132
RH
1186
1187 --x)
1188 # Obsolete; use --with-x.
1189 with_x=yes ;;
1190
1191 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1192 | --x-incl | --x-inc | --x-in | --x-i)
1193 ac_prev=x_includes ;;
1194 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1195 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
979273e3 1196 x_includes=$ac_optarg ;;
252b5132
RH
1197
1198 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1199 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1200 ac_prev=x_libraries ;;
1201 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1202 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
979273e3 1203 x_libraries=$ac_optarg ;;
252b5132 1204
d0ac1c44
SM
1205 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1206Try \`$0 --help' for more information"
252b5132
RH
1207 ;;
1208
979273e3
NN
1209 *=*)
1210 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1211 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1212 case $ac_envvar in #(
1213 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1214 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1215 esac
1216 eval $ac_envvar=\$ac_optarg
979273e3
NN
1217 export $ac_envvar ;;
1218
252b5132 1219 *)
979273e3 1220 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1221 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
979273e3 1222 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1223 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1224 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1225 ;;
1226
1227 esac
1228done
1229
1230if test -n "$ac_prev"; then
979273e3 1231 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1232 as_fn_error $? "missing argument to $ac_option"
252b5132 1233fi
252b5132 1234
81ecdfbb
RW
1235if test -n "$ac_unrecognized_opts"; then
1236 case $enable_option_checking in
1237 no) ;;
d0ac1c44 1238 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1239 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
979273e3 1240 esac
81ecdfbb 1241fi
252b5132 1242
81ecdfbb
RW
1243# Check all directory arguments for consistency.
1244for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1245 datadir sysconfdir sharedstatedir localstatedir includedir \
1246 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
e0b2a78c 1247 libdir localedir mandir
252b5132 1248do
81ecdfbb
RW
1249 eval ac_val=\$$ac_var
1250 # Remove trailing slashes.
1251 case $ac_val in
1252 */ )
1253 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1254 eval $ac_var=\$ac_val;;
1255 esac
1256 # Be sure to have absolute directory names.
979273e3 1257 case $ac_val in
81ecdfbb
RW
1258 [\\/$]* | ?:[\\/]* ) continue;;
1259 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
252b5132 1260 esac
d0ac1c44 1261 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1262done
1263
979273e3
NN
1264# There might be people who depend on the old broken behavior: `$host'
1265# used to hold the argument of --host etc.
1266# FIXME: To remove some day.
1267build=$build_alias
1268host=$host_alias
1269target=$target_alias
1270
1271# FIXME: To remove some day.
1272if test "x$host_alias" != x; then
1273 if test "x$build_alias" = x; then
1274 cross_compiling=maybe
979273e3
NN
1275 elif test "x$build_alias" != "x$host_alias"; then
1276 cross_compiling=yes
1277 fi
1278fi
252b5132 1279
979273e3
NN
1280ac_tool_prefix=
1281test -n "$host_alias" && ac_tool_prefix=$host_alias-
1282
1283test "$silent" = yes && exec 6>/dev/null
252b5132 1284
252b5132 1285
81ecdfbb
RW
1286ac_pwd=`pwd` && test -n "$ac_pwd" &&
1287ac_ls_di=`ls -di .` &&
1288ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1289 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1290test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1291 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1292
1293
252b5132
RH
1294# Find the source files, if location was not specified.
1295if test -z "$srcdir"; then
1296 ac_srcdir_defaulted=yes
81ecdfbb
RW
1297 # Try the directory containing this script, then the parent directory.
1298 ac_confdir=`$as_dirname -- "$as_myself" ||
1299$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1300 X"$as_myself" : 'X\(//\)[^/]' \| \
1301 X"$as_myself" : 'X\(//\)$' \| \
1302 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1303$as_echo X"$as_myself" |
1304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1305 s//\1/
1306 q
1307 }
1308 /^X\(\/\/\)[^/].*/{
1309 s//\1/
1310 q
1311 }
1312 /^X\(\/\/\)$/{
1313 s//\1/
1314 q
1315 }
1316 /^X\(\/\).*/{
1317 s//\1/
1318 q
1319 }
1320 s/.*/./; q'`
252b5132 1321 srcdir=$ac_confdir
81ecdfbb 1322 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1323 srcdir=..
1324 fi
1325else
1326 ac_srcdir_defaulted=no
1327fi
81ecdfbb
RW
1328if test ! -r "$srcdir/$ac_unique_file"; then
1329 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1330 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1331fi
1332ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1333ac_abs_confdir=`(
d0ac1c44 1334 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1335 pwd)`
1336# When building in place, set srcdir=.
1337if test "$ac_abs_confdir" = "$ac_pwd"; then
1338 srcdir=.
1339fi
1340# Remove unnecessary trailing slashes from srcdir.
1341# Double slashes in file names in object file debugging info
1342# mess up M-x gdb in Emacs.
1343case $srcdir in
1344*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1345esac
1346for ac_var in $ac_precious_vars; do
1347 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1348 eval ac_env_${ac_var}_value=\$${ac_var}
1349 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1350 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1351done
252b5132 1352
979273e3
NN
1353#
1354# Report the --help message.
1355#
1356if test "$ac_init_help" = "long"; then
1357 # Omit some internal or obsolete options to make the list less imposing.
1358 # This message is too long to be a string in the A/UX 3.1 sh.
1359 cat <<_ACEOF
bb695960 1360\`configure' configures opcodes 2.33.50 to adapt to many kinds of systems.
252b5132 1361
979273e3 1362Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1363
979273e3
NN
1364To assign environment variables (e.g., CC, CFLAGS...), specify them as
1365VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1366
979273e3 1367Defaults for the options are specified in brackets.
ac48eca1 1368
979273e3
NN
1369Configuration:
1370 -h, --help display this help and exit
1371 --help=short display options specific to this package
1372 --help=recursive display the short help of all the included packages
1373 -V, --version display version information and exit
d0ac1c44 1374 -q, --quiet, --silent do not print \`checking ...' messages
979273e3
NN
1375 --cache-file=FILE cache test results in FILE [disabled]
1376 -C, --config-cache alias for \`--cache-file=config.cache'
1377 -n, --no-create do not create output files
1378 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1379
979273e3
NN
1380Installation directories:
1381 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1382 [$ac_default_prefix]
979273e3 1383 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1384 [PREFIX]
ac48eca1 1385
979273e3
NN
1386By default, \`make install' will install all the files in
1387\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1388an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1389for instance \`--prefix=\$HOME'.
ac48eca1 1390
979273e3 1391For better control, use the options below.
ac48eca1 1392
979273e3 1393Fine tuning of the installation directories:
81ecdfbb
RW
1394 --bindir=DIR user executables [EPREFIX/bin]
1395 --sbindir=DIR system admin executables [EPREFIX/sbin]
1396 --libexecdir=DIR program executables [EPREFIX/libexec]
1397 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1398 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1399 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1400 --libdir=DIR object code libraries [EPREFIX/lib]
1401 --includedir=DIR C header files [PREFIX/include]
1402 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1403 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1404 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1405 --infodir=DIR info documentation [DATAROOTDIR/info]
1406 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1407 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1408 --docdir=DIR documentation root [DATAROOTDIR/doc/opcodes]
81ecdfbb
RW
1409 --htmldir=DIR html documentation [DOCDIR]
1410 --dvidir=DIR dvi documentation [DOCDIR]
1411 --pdfdir=DIR pdf documentation [DOCDIR]
1412 --psdir=DIR ps documentation [DOCDIR]
979273e3 1413_ACEOF
ac48eca1 1414
979273e3 1415 cat <<\_ACEOF
252b5132 1416
979273e3
NN
1417Program names:
1418 --program-prefix=PREFIX prepend PREFIX to installed program names
1419 --program-suffix=SUFFIX append SUFFIX to installed program names
1420 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1421
979273e3
NN
1422System types:
1423 --build=BUILD configure for building on BUILD [guessed]
1424 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1425 --target=TARGET configure for building compilers for TARGET [HOST]
1426_ACEOF
252b5132 1427fi
252b5132 1428
979273e3 1429if test -n "$ac_init_help"; then
2e98a7bd 1430 case $ac_init_help in
bb695960 1431 short | recursive ) echo "Configuration of opcodes 2.33.50:";;
2e98a7bd 1432 esac
979273e3 1433 cat <<\_ACEOF
252b5132 1434
979273e3 1435Optional Features:
81ecdfbb 1436 --disable-option-checking ignore unrecognized --enable/--with options
979273e3
NN
1437 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1438 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
d0ac1c44
SM
1439 --enable-dependency-tracking
1440 do not reject slow dependency extractors
1441 --disable-dependency-tracking
1442 speeds up one-time build
1443 --enable-silent-rules less verbose build output (undo: "make V=1")
1444 --disable-silent-rules verbose build output (undo: "make V=0")
81ecdfbb
RW
1445 --enable-shared[=PKGS] build shared libraries [default=no]
1446 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1447 --enable-fast-install[=PKGS]
1448 optimize for fast installation [default=yes]
979273e3
NN
1449 --disable-libtool-lock avoid locking (might break parallel builds)
1450 --enable-targets alternative target configurations
241a6c40
AM
1451 --enable-werror treat compile warnings as errors
1452 --enable-build-warnings enable build-time compiler warnings
d0ac1c44
SM
1453 --enable-maintainer-mode
1454 enable make rules and dependencies not useful (and
1455 sometimes confusing) to the casual installer
979273e3
NN
1456 --enable-install-libbfd controls installation of libbfd and related headers
1457 --disable-nls do not use Native Language Support
1458 --enable-cgen-maint=dir build cgen generated files
1459
1460Optional Packages:
1461 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1462 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1463 --with-pic try to use only PIC/non-PIC objects [default=use
1464 both]
1465 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
252b5132 1466
979273e3
NN
1467Some influential environment variables:
1468 CC C compiler command
1469 CFLAGS C compiler flags
1470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1471 nonstandard directory <lib dir>
81ecdfbb 1472 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1473 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1474 you have headers in a nonstandard directory <include dir>
979273e3 1475 CPP C preprocessor
a2d91340 1476
979273e3
NN
1477Use these variables to override the choices made by `configure' or to help
1478it to find libraries and programs with nonstandard names/locations.
1479
81ecdfbb 1480Report bugs to the package provider.
979273e3 1481_ACEOF
81ecdfbb 1482ac_status=$?
a2d91340
AC
1483fi
1484
979273e3
NN
1485if test "$ac_init_help" = "recursive"; then
1486 # If there are subdirs, report their specific --help.
979273e3 1487 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1488 test -d "$ac_dir" ||
1489 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1490 continue
979273e3
NN
1491 ac_builddir=.
1492
81ecdfbb
RW
1493case "$ac_dir" in
1494.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495*)
1496 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1497 # A ".." for each directory in $ac_dir_suffix.
1498 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1499 case $ac_top_builddir_sub in
1500 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1502 esac ;;
1503esac
1504ac_abs_top_builddir=$ac_pwd
1505ac_abs_builddir=$ac_pwd$ac_dir_suffix
1506# for backward compatibility:
1507ac_top_builddir=$ac_top_build_prefix
a2d91340 1508
979273e3 1509case $srcdir in
81ecdfbb 1510 .) # We are building in place.
979273e3 1511 ac_srcdir=.
81ecdfbb
RW
1512 ac_top_srcdir=$ac_top_builddir_sub
1513 ac_abs_top_srcdir=$ac_pwd ;;
1514 [\\/]* | ?:[\\/]* ) # Absolute name.
979273e3 1515 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1516 ac_top_srcdir=$srcdir
1517 ac_abs_top_srcdir=$srcdir ;;
1518 *) # Relative name.
1519 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1520 ac_top_srcdir=$ac_top_build_prefix$srcdir
1521 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
a2d91340 1522esac
81ecdfbb
RW
1523ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524
1525 cd "$ac_dir" || { ac_status=$?; continue; }
1526 # Check for guested configure.
1527 if test -f "$ac_srcdir/configure.gnu"; then
1528 echo &&
1529 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1530 elif test -f "$ac_srcdir/configure"; then
1531 echo &&
1532 $SHELL "$ac_srcdir/configure" --help=recursive
979273e3 1533 else
81ecdfbb
RW
1534 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1535 fi || ac_status=$?
1536 cd "$ac_pwd" || { ac_status=$?; break; }
979273e3
NN
1537 done
1538fi
a2d91340 1539
81ecdfbb 1540test -n "$ac_init_help" && exit $ac_status
979273e3
NN
1541if $ac_init_version; then
1542 cat <<\_ACEOF
bb695960 1543opcodes configure 2.33.50
d0ac1c44 1544generated by GNU Autoconf 2.69
252b5132 1545
d0ac1c44 1546Copyright (C) 2012 Free Software Foundation, Inc.
979273e3
NN
1547This configure script is free software; the Free Software Foundation
1548gives unlimited permission to copy, distribute and modify it.
1549_ACEOF
81ecdfbb 1550 exit
979273e3 1551fi
2c73f9d8 1552
81ecdfbb
RW
1553## ------------------------ ##
1554## Autoconf initialization. ##
1555## ------------------------ ##
252b5132 1556
81ecdfbb
RW
1557# ac_fn_c_try_compile LINENO
1558# --------------------------
1559# Try to compile conftest.$ac_ext, and return whether this succeeded.
1560ac_fn_c_try_compile ()
1561{
1562 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1563 rm -f conftest.$ac_objext
1564 if { { ac_try="$ac_compile"
1565case "(($ac_try" in
1566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1567 *) ac_try_echo=$ac_try;;
1568esac
1569eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1570$as_echo "$ac_try_echo"; } >&5
1571 (eval "$ac_compile") 2>conftest.err
1572 ac_status=$?
1573 if test -s conftest.err; then
1574 grep -v '^ *+' conftest.err >conftest.er1
1575 cat conftest.er1 >&5
1576 mv -f conftest.er1 conftest.err
1577 fi
1578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1579 test $ac_status = 0; } && {
1580 test -z "$ac_c_werror_flag" ||
1581 test ! -s conftest.err
1582 } && test -s conftest.$ac_objext; then :
1583 ac_retval=0
1584else
1585 $as_echo "$as_me: failed program was:" >&5
1586sed 's/^/| /' conftest.$ac_ext >&5
252b5132 1587
81ecdfbb
RW
1588 ac_retval=1
1589fi
d0ac1c44
SM
1590 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1591 as_fn_set_status $ac_retval
81ecdfbb
RW
1592
1593} # ac_fn_c_try_compile
1594
1595# ac_fn_c_try_link LINENO
1596# -----------------------
1597# Try to link conftest.$ac_ext, and return whether this succeeded.
1598ac_fn_c_try_link ()
979273e3 1599{
81ecdfbb
RW
1600 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601 rm -f conftest.$ac_objext conftest$ac_exeext
1602 if { { ac_try="$ac_link"
1603case "(($ac_try" in
1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605 *) ac_try_echo=$ac_try;;
1606esac
1607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608$as_echo "$ac_try_echo"; } >&5
1609 (eval "$ac_link") 2>conftest.err
1610 ac_status=$?
1611 if test -s conftest.err; then
1612 grep -v '^ *+' conftest.err >conftest.er1
1613 cat conftest.er1 >&5
1614 mv -f conftest.er1 conftest.err
1615 fi
1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617 test $ac_status = 0; } && {
1618 test -z "$ac_c_werror_flag" ||
1619 test ! -s conftest.err
1620 } && test -s conftest$ac_exeext && {
1621 test "$cross_compiling" = yes ||
d0ac1c44 1622 test -x conftest$ac_exeext
81ecdfbb
RW
1623 }; then :
1624 ac_retval=0
1625else
1626 $as_echo "$as_me: failed program was:" >&5
1627sed 's/^/| /' conftest.$ac_ext >&5
979273e3 1628
81ecdfbb
RW
1629 ac_retval=1
1630fi
1631 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1632 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1633 # interfere with the next link command; also delete a directory that is
1634 # left behind by Apple's compiler. We do this before executing the actions.
1635 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1636 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1637 as_fn_set_status $ac_retval
979273e3 1638
81ecdfbb
RW
1639} # ac_fn_c_try_link
1640
1641# ac_fn_c_try_cpp LINENO
1642# ----------------------
1643# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1644ac_fn_c_try_cpp ()
1645{
1646 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1647 if { { ac_try="$ac_cpp conftest.$ac_ext"
1648case "(($ac_try" in
1649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1650 *) ac_try_echo=$ac_try;;
1651esac
1652eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1653$as_echo "$ac_try_echo"; } >&5
1654 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1655 ac_status=$?
1656 if test -s conftest.err; then
1657 grep -v '^ *+' conftest.err >conftest.er1
1658 cat conftest.er1 >&5
1659 mv -f conftest.er1 conftest.err
1660 fi
1661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1662 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1663 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1664 test ! -s conftest.err
1665 }; then :
1666 ac_retval=0
1667else
1668 $as_echo "$as_me: failed program was:" >&5
1669sed 's/^/| /' conftest.$ac_ext >&5
1670
1671 ac_retval=1
1672fi
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_cpp
1677
1678# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1679# -------------------------------------------------------
1680# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1681# the include files in INCLUDES and setting the cache variable VAR
1682# accordingly.
1683ac_fn_c_check_header_mongrel ()
1684{
1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1686 if eval \${$3+:} false; then :
81ecdfbb
RW
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1688$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1689if eval \${$3+:} false; then :
81ecdfbb
RW
1690 $as_echo_n "(cached) " >&6
1691fi
1692eval ac_res=\$$3
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1694$as_echo "$ac_res" >&6; }
1695else
1696 # Is the header compilable?
1697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1698$as_echo_n "checking $2 usability... " >&6; }
1699cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1700/* end confdefs.h. */
1701$4
1702#include <$2>
1703_ACEOF
1704if ac_fn_c_try_compile "$LINENO"; then :
1705 ac_header_compiler=yes
1706else
1707 ac_header_compiler=no
1708fi
1709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1711$as_echo "$ac_header_compiler" >&6; }
1712
1713# Is the header present?
1714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1715$as_echo_n "checking $2 presence... " >&6; }
1716cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1717/* end confdefs.h. */
1718#include <$2>
1719_ACEOF
1720if ac_fn_c_try_cpp "$LINENO"; then :
1721 ac_header_preproc=yes
1722else
1723 ac_header_preproc=no
1724fi
d0ac1c44 1725rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1727$as_echo "$ac_header_preproc" >&6; }
1728
1729# So? What about this header?
1730case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1731 yes:no: )
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1733$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1735$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1736 ;;
1737 no:yes:* )
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1739$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1741$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1743$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1745$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1747$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1748 ;;
1749esac
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1752if eval \${$3+:} false; then :
81ecdfbb
RW
1753 $as_echo_n "(cached) " >&6
1754else
1755 eval "$3=\$ac_header_compiler"
1756fi
1757eval ac_res=\$$3
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1759$as_echo "$ac_res" >&6; }
1760fi
d0ac1c44 1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1762
1763} # ac_fn_c_check_header_mongrel
1764
1765# ac_fn_c_try_run LINENO
1766# ----------------------
1767# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1768# that executables *can* be run.
1769ac_fn_c_try_run ()
1770{
1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772 if { { ac_try="$ac_link"
1773case "(($ac_try" in
1774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1775 *) ac_try_echo=$ac_try;;
1776esac
1777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1778$as_echo "$ac_try_echo"; } >&5
1779 (eval "$ac_link") 2>&5
1780 ac_status=$?
1781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1782 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1783 { { case "(($ac_try" in
1784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1785 *) ac_try_echo=$ac_try;;
1786esac
1787eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1788$as_echo "$ac_try_echo"; } >&5
1789 (eval "$ac_try") 2>&5
1790 ac_status=$?
1791 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1792 test $ac_status = 0; }; }; then :
1793 ac_retval=0
1794else
1795 $as_echo "$as_me: program exited with status $ac_status" >&5
1796 $as_echo "$as_me: failed program was:" >&5
1797sed 's/^/| /' conftest.$ac_ext >&5
1798
1799 ac_retval=$ac_status
1800fi
1801 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1802 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1803 as_fn_set_status $ac_retval
81ecdfbb
RW
1804
1805} # ac_fn_c_try_run
1806
1807# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1808# -------------------------------------------------------
1809# Tests whether HEADER exists and can be compiled using the include files in
1810# INCLUDES, setting the cache variable VAR accordingly.
1811ac_fn_c_check_header_compile ()
1812{
1813 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1815$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1816if eval \${$3+:} false; then :
81ecdfbb
RW
1817 $as_echo_n "(cached) " >&6
1818else
1819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1820/* end confdefs.h. */
1821$4
1822#include <$2>
1823_ACEOF
1824if ac_fn_c_try_compile "$LINENO"; then :
1825 eval "$3=yes"
1826else
1827 eval "$3=no"
1828fi
1829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1830fi
1831eval ac_res=\$$3
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1833$as_echo "$ac_res" >&6; }
d0ac1c44 1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1835
1836} # ac_fn_c_check_header_compile
1837
1838# ac_fn_c_check_func LINENO FUNC VAR
1839# ----------------------------------
1840# Tests whether FUNC exists, setting the cache variable VAR accordingly
1841ac_fn_c_check_func ()
1842{
1843 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1845$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1846if eval \${$3+:} false; then :
81ecdfbb
RW
1847 $as_echo_n "(cached) " >&6
1848else
1849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1850/* end confdefs.h. */
1851/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1852 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1853#define $2 innocuous_$2
1854
1855/* System header to define __stub macros and hopefully few prototypes,
1856 which can conflict with char $2 (); below.
1857 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1858 <limits.h> exists even on freestanding compilers. */
1859
1860#ifdef __STDC__
1861# include <limits.h>
1862#else
1863# include <assert.h>
1864#endif
1865
1866#undef $2
1867
1868/* Override any GCC internal prototype to avoid an error.
1869 Use char because int might match the return type of a GCC
1870 builtin and then its argument prototype would still apply. */
1871#ifdef __cplusplus
1872extern "C"
1873#endif
1874char $2 ();
1875/* The GNU C library defines this for functions which it implements
1876 to always fail with ENOSYS. Some functions are actually named
1877 something starting with __ and the normal name is an alias. */
1878#if defined __stub_$2 || defined __stub___$2
1879choke me
1880#endif
1881
1882int
1883main ()
1884{
1885return $2 ();
1886 ;
1887 return 0;
1888}
1889_ACEOF
1890if ac_fn_c_try_link "$LINENO"; then :
1891 eval "$3=yes"
1892else
1893 eval "$3=no"
1894fi
1895rm -f core conftest.err conftest.$ac_objext \
1896 conftest$ac_exeext conftest.$ac_ext
1897fi
1898eval ac_res=\$$3
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1900$as_echo "$ac_res" >&6; }
d0ac1c44 1901 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1902
1903} # ac_fn_c_check_func
1904
d0ac1c44
SM
1905# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1906# ---------------------------------------------
1907# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1908# accordingly.
81ecdfbb
RW
1909ac_fn_c_check_decl ()
1910{
1911 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
1912 as_decl_name=`echo $2|sed 's/ *(.*//'`
1913 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1915$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
d0ac1c44 1916if eval \${$3+:} false; then :
81ecdfbb
RW
1917 $as_echo_n "(cached) " >&6
1918else
1919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1920/* end confdefs.h. */
1921$4
1922int
1923main ()
1924{
360cfc9c
AM
1925#ifndef $as_decl_name
1926#ifdef __cplusplus
1927 (void) $as_decl_use;
1928#else
1929 (void) $as_decl_name;
1930#endif
81ecdfbb
RW
1931#endif
1932
1933 ;
1934 return 0;
1935}
1936_ACEOF
1937if ac_fn_c_try_compile "$LINENO"; then :
1938 eval "$3=yes"
1939else
1940 eval "$3=no"
1941fi
1942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1943fi
1944eval ac_res=\$$3
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1946$as_echo "$ac_res" >&6; }
d0ac1c44 1947 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1948
1949} # ac_fn_c_check_decl
1950cat >config.log <<_ACEOF
1951This file contains any messages produced by compilers while
1952running configure, to aid debugging if configure makes a mistake.
1953
bb695960 1954It was created by opcodes $as_me 2.33.50, which was
d0ac1c44 1955generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
1956
1957 $ $0 $@
1958
1959_ACEOF
1960exec 5>>config.log
1961{
1962cat <<_ASUNAME
1963## --------- ##
1964## Platform. ##
1965## --------- ##
1966
1967hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1968uname -m = `(uname -m) 2>/dev/null || echo unknown`
1969uname -r = `(uname -r) 2>/dev/null || echo unknown`
1970uname -s = `(uname -s) 2>/dev/null || echo unknown`
1971uname -v = `(uname -v) 2>/dev/null || echo unknown`
1972
1973/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1974/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
979273e3
NN
1975
1976/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1977/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1978/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
81ecdfbb 1979/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
979273e3
NN
1980/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1981/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1982/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1983
1984_ASUNAME
1985
1986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1987for as_dir in $PATH
1988do
1989 IFS=$as_save_IFS
1990 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1991 $as_echo "PATH: $as_dir"
1992 done
1993IFS=$as_save_IFS
252b5132 1994
979273e3 1995} >&5
75798298 1996
979273e3 1997cat >&5 <<_ACEOF
252b5132 1998
252b5132 1999
979273e3
NN
2000## ----------- ##
2001## Core tests. ##
2002## ----------- ##
2003
2004_ACEOF
2005
2006
2007# Keep a trace of the command line.
2008# Strip out --no-create and --no-recursion so they do not pile up.
2009# Strip out --silent because we don't want to record it for future runs.
2010# Also quote any args containing shell meta-characters.
2011# Make two passes to allow for proper duplicate-argument suppression.
2012ac_configure_args=
2013ac_configure_args0=
2014ac_configure_args1=
979273e3
NN
2015ac_must_keep_next=false
2016for ac_pass in 1 2
2017do
2018 for ac_arg
2019 do
2020 case $ac_arg in
2021 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2022 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2023 | -silent | --silent | --silen | --sile | --sil)
2024 continue ;;
81ecdfbb
RW
2025 *\'*)
2026 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
979273e3
NN
2027 esac
2028 case $ac_pass in
81ecdfbb 2029 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
979273e3 2030 2)
81ecdfbb 2031 as_fn_append ac_configure_args1 " '$ac_arg'"
979273e3
NN
2032 if test $ac_must_keep_next = true; then
2033 ac_must_keep_next=false # Got value, back to normal.
2034 else
2035 case $ac_arg in
2036 *=* | --config-cache | -C | -disable-* | --disable-* \
2037 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2038 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2039 | -with-* | --with-* | -without-* | --without-* | --x)
2040 case "$ac_configure_args0 " in
2041 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2042 esac
2043 ;;
2044 -* ) ac_must_keep_next=true ;;
2045 esac
2046 fi
81ecdfbb 2047 as_fn_append ac_configure_args " '$ac_arg'"
979273e3
NN
2048 ;;
2049 esac
2050 done
2051done
81ecdfbb
RW
2052{ ac_configure_args0=; unset ac_configure_args0;}
2053{ ac_configure_args1=; unset ac_configure_args1;}
979273e3
NN
2054
2055# When interrupted or exit'd, cleanup temporary files, and complete
2056# config.log. We remove comments because anyway the quotes in there
2057# would cause problems or look ugly.
81ecdfbb
RW
2058# WARNING: Use '\'' to represent an apostrophe within the trap.
2059# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
979273e3
NN
2060trap 'exit_status=$?
2061 # Save into config.log some information that might help in debugging.
2062 {
2063 echo
2064
d0ac1c44 2065 $as_echo "## ---------------- ##
979273e3 2066## Cache variables. ##
d0ac1c44 2067## ---------------- ##"
979273e3
NN
2068 echo
2069 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2070(
2071 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2072 eval ac_val=\$$ac_var
2073 case $ac_val in #(
2074 *${as_nl}*)
2075 case $ac_var in #(
2076 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2077$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2078 esac
2079 case $ac_var in #(
2080 _ | IFS | as_nl) ;; #(
2081 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2082 *) { eval $ac_var=; unset $ac_var;} ;;
2083 esac ;;
2084 esac
2085 done
979273e3 2086 (set) 2>&1 |
81ecdfbb
RW
2087 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2088 *${as_nl}ac_space=\ *)
979273e3 2089 sed -n \
81ecdfbb
RW
2090 "s/'\''/'\''\\\\'\'''\''/g;
2091 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2092 ;; #(
979273e3 2093 *)
81ecdfbb 2094 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
979273e3 2095 ;;
81ecdfbb
RW
2096 esac |
2097 sort
2098)
979273e3
NN
2099 echo
2100
d0ac1c44 2101 $as_echo "## ----------------- ##
979273e3 2102## Output variables. ##
d0ac1c44 2103## ----------------- ##"
979273e3
NN
2104 echo
2105 for ac_var in $ac_subst_vars
2106 do
81ecdfbb
RW
2107 eval ac_val=\$$ac_var
2108 case $ac_val in
2109 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2110 esac
2111 $as_echo "$ac_var='\''$ac_val'\''"
979273e3
NN
2112 done | sort
2113 echo
2114
2115 if test -n "$ac_subst_files"; then
d0ac1c44 2116 $as_echo "## ------------------- ##
81ecdfbb 2117## File substitutions. ##
d0ac1c44 2118## ------------------- ##"
979273e3
NN
2119 echo
2120 for ac_var in $ac_subst_files
2121 do
81ecdfbb
RW
2122 eval ac_val=\$$ac_var
2123 case $ac_val in
2124 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2125 esac
2126 $as_echo "$ac_var='\''$ac_val'\''"
979273e3
NN
2127 done | sort
2128 echo
2129 fi
2130
2131 if test -s confdefs.h; then
d0ac1c44 2132 $as_echo "## ----------- ##
979273e3 2133## confdefs.h. ##
d0ac1c44 2134## ----------- ##"
979273e3 2135 echo
81ecdfbb 2136 cat confdefs.h
979273e3
NN
2137 echo
2138 fi
2139 test "$ac_signal" != 0 &&
81ecdfbb
RW
2140 $as_echo "$as_me: caught signal $ac_signal"
2141 $as_echo "$as_me: exit $exit_status"
979273e3 2142 } >&5
81ecdfbb
RW
2143 rm -f core *.core core.conftest.* &&
2144 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
979273e3 2145 exit $exit_status
81ecdfbb 2146' 0
979273e3 2147for ac_signal in 1 2 13 15; do
81ecdfbb 2148 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
979273e3
NN
2149done
2150ac_signal=0
2151
2152# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2153rm -f -r conftest* confdefs.h
2154
2155$as_echo "/* confdefs.h */" > confdefs.h
979273e3
NN
2156
2157# Predefined preprocessor variables.
2158
2159cat >>confdefs.h <<_ACEOF
2160#define PACKAGE_NAME "$PACKAGE_NAME"
2161_ACEOF
2162
979273e3
NN
2163cat >>confdefs.h <<_ACEOF
2164#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2165_ACEOF
2166
979273e3
NN
2167cat >>confdefs.h <<_ACEOF
2168#define PACKAGE_VERSION "$PACKAGE_VERSION"
2169_ACEOF
2170
979273e3
NN
2171cat >>confdefs.h <<_ACEOF
2172#define PACKAGE_STRING "$PACKAGE_STRING"
2173_ACEOF
2174
979273e3
NN
2175cat >>confdefs.h <<_ACEOF
2176#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2177_ACEOF
2178
81ecdfbb
RW
2179cat >>confdefs.h <<_ACEOF
2180#define PACKAGE_URL "$PACKAGE_URL"
2181_ACEOF
2182
979273e3
NN
2183
2184# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2185# Prefer an explicitly selected file to automatically selected ones.
2186ac_site_file1=NONE
2187ac_site_file2=NONE
2188if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2189 # We do not want a PATH search for config.site.
2190 case $CONFIG_SITE in #((
2191 -*) ac_site_file1=./$CONFIG_SITE;;
2192 */*) ac_site_file1=$CONFIG_SITE;;
2193 *) ac_site_file1=./$CONFIG_SITE;;
2194 esac
81ecdfbb
RW
2195elif test "x$prefix" != xNONE; then
2196 ac_site_file1=$prefix/share/config.site
2197 ac_site_file2=$prefix/etc/config.site
2198else
2199 ac_site_file1=$ac_default_prefix/share/config.site
2200 ac_site_file2=$ac_default_prefix/etc/config.site
2201fi
2202for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2203do
2204 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2205 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2207$as_echo "$as_me: loading site script $ac_site_file" >&6;}
979273e3 2208 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2209 . "$ac_site_file" \
2210 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2211$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2212as_fn_error $? "failed to load site script $ac_site_file
2213See \`config.log' for more details" "$LINENO" 5; }
979273e3
NN
2214 fi
2215done
2216
2217if test -r "$cache_file"; then
d0ac1c44
SM
2218 # Some versions of bash will fail to source /dev/null (special files
2219 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2220 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2222$as_echo "$as_me: loading cache $cache_file" >&6;}
979273e3 2223 case $cache_file in
81ecdfbb
RW
2224 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2225 *) . "./$cache_file";;
979273e3
NN
2226 esac
2227 fi
2228else
81ecdfbb
RW
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2230$as_echo "$as_me: creating cache $cache_file" >&6;}
979273e3
NN
2231 >$cache_file
2232fi
2233
2234# Check that the precious variables saved in the cache have kept the same
2235# value.
2236ac_cache_corrupted=false
81ecdfbb 2237for ac_var in $ac_precious_vars; do
979273e3
NN
2238 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2239 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2240 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2241 eval ac_new_val=\$ac_env_${ac_var}_value
979273e3
NN
2242 case $ac_old_set,$ac_new_set in
2243 set,)
81ecdfbb
RW
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2245$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
979273e3
NN
2246 ac_cache_corrupted=: ;;
2247 ,set)
81ecdfbb
RW
2248 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2249$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
979273e3
NN
2250 ac_cache_corrupted=: ;;
2251 ,);;
2252 *)
2253 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2254 # differences in whitespace do not lead to failure.
2255 ac_old_val_w=`echo x $ac_old_val`
2256 ac_new_val_w=`echo x $ac_new_val`
2257 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2258 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2259$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2260 ac_cache_corrupted=:
2261 else
2262 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2263$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2264 eval $ac_var=\$ac_old_val
2265 fi
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2267$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2268 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2269$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
979273e3
NN
2270 fi;;
2271 esac
2272 # Pass precious variables to config.status.
2273 if test "$ac_new_set" = set; then
2274 case $ac_new_val in
81ecdfbb 2275 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
979273e3
NN
2276 *) ac_arg=$ac_var=$ac_new_val ;;
2277 esac
2278 case " $ac_configure_args " in
2279 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2280 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
979273e3
NN
2281 esac
2282 fi
2283done
2284if $ac_cache_corrupted; then
81ecdfbb
RW
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2286$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2287 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2288$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2289 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
979273e3 2290fi
81ecdfbb
RW
2291## -------------------- ##
2292## Main body of script. ##
2293## -------------------- ##
979273e3
NN
2294
2295ac_ext=c
2296ac_cpp='$CPP $CPPFLAGS'
2297ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2298ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2299ac_compiler_gnu=$ac_cv_c_compiler_gnu
2300
2301
2302
979273e3
NN
2303
2304
2305
2306
2307ac_aux_dir=
81ecdfbb 2308for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
2309 if test -f "$ac_dir/install-sh"; then
2310 ac_aux_dir=$ac_dir
2311 ac_install_sh="$ac_aux_dir/install-sh -c"
2312 break
2313 elif test -f "$ac_dir/install.sh"; then
2314 ac_aux_dir=$ac_dir
2315 ac_install_sh="$ac_aux_dir/install.sh -c"
2316 break
2317 elif test -f "$ac_dir/shtool"; then
2318 ac_aux_dir=$ac_dir
2319 ac_install_sh="$ac_aux_dir/shtool install -c"
2320 break
2321 fi
979273e3
NN
2322done
2323if test -z "$ac_aux_dir"; then
d0ac1c44 2324 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
979273e3 2325fi
81ecdfbb
RW
2326
2327# These three variables are undocumented and unsupported,
2328# and are intended to be withdrawn in a future Autoconf release.
2329# They can cause serious problems if a builder's source tree is in a directory
2330# whose full name contains unusual characters.
2331ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2332ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2333ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2334
979273e3
NN
2335
2336# Make sure we can run config.sub.
81ecdfbb 2337$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2338 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2339
2340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2341$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2342if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2343 $as_echo_n "(cached) " >&6
2344else
2345 ac_build_alias=$build_alias
2346test "x$ac_build_alias" = x &&
2347 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2348test "x$ac_build_alias" = x &&
d0ac1c44 2349 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2350ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2351 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2352
2353fi
2354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2355$as_echo "$ac_cv_build" >&6; }
2356case $ac_cv_build in
2357*-*-*) ;;
d0ac1c44 2358*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb 2359esac
979273e3 2360build=$ac_cv_build
81ecdfbb
RW
2361ac_save_IFS=$IFS; IFS='-'
2362set x $ac_cv_build
2363shift
2364build_cpu=$1
2365build_vendor=$2
2366shift; shift
2367# Remember, the first character of IFS is used to create $*,
2368# except with old shells:
2369build_os=$*
2370IFS=$ac_save_IFS
2371case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
979273e3
NN
2372
2373
81ecdfbb
RW
2374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2375$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2376if ${ac_cv_host+:} false; then :
81ecdfbb 2377 $as_echo_n "(cached) " >&6
979273e3 2378else
81ecdfbb
RW
2379 if test "x$host_alias" = x; then
2380 ac_cv_host=$ac_cv_build
2381else
2382 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2383 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
81ecdfbb 2384fi
979273e3
NN
2385
2386fi
81ecdfbb
RW
2387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2388$as_echo "$ac_cv_host" >&6; }
2389case $ac_cv_host in
2390*-*-*) ;;
d0ac1c44 2391*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb 2392esac
979273e3 2393host=$ac_cv_host
81ecdfbb
RW
2394ac_save_IFS=$IFS; IFS='-'
2395set x $ac_cv_host
2396shift
2397host_cpu=$1
2398host_vendor=$2
2399shift; shift
2400# Remember, the first character of IFS is used to create $*,
2401# except with old shells:
2402host_os=$*
2403IFS=$ac_save_IFS
2404case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
979273e3
NN
2405
2406
81ecdfbb
RW
2407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2408$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2409if ${ac_cv_target+:} false; then :
81ecdfbb
RW
2410 $as_echo_n "(cached) " >&6
2411else
2412 if test "x$target_alias" = x; then
2413 ac_cv_target=$ac_cv_host
979273e3 2414else
81ecdfbb 2415 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2416 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
81ecdfbb 2417fi
979273e3
NN
2418
2419fi
81ecdfbb
RW
2420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2421$as_echo "$ac_cv_target" >&6; }
2422case $ac_cv_target in
2423*-*-*) ;;
d0ac1c44 2424*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb 2425esac
979273e3 2426target=$ac_cv_target
81ecdfbb
RW
2427ac_save_IFS=$IFS; IFS='-'
2428set x $ac_cv_target
2429shift
2430target_cpu=$1
2431target_vendor=$2
2432shift; shift
2433# Remember, the first character of IFS is used to create $*,
2434# except with old shells:
2435target_os=$*
2436IFS=$ac_save_IFS
2437case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
979273e3
NN
2438
2439
2440# The aliases save the names the user supplied, while $host etc.
2441# will get canonicalized.
2442test -n "$target_alias" &&
2443 test "$program_prefix$program_suffix$program_transform_name" = \
2444 NONENONEs,x,x, &&
2445 program_prefix=${target_alias}-
d0ac1c44
SM
2446# Expand $ac_aux_dir to an absolute path.
2447am_aux_dir=`cd "$ac_aux_dir" && pwd`
2448
979273e3
NN
2449ac_ext=c
2450ac_cpp='$CPP $CPPFLAGS'
2451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2453ac_compiler_gnu=$ac_cv_c_compiler_gnu
2454if test -n "$ac_tool_prefix"; then
2455 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2456set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2458$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2459if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2460 $as_echo_n "(cached) " >&6
979273e3
NN
2461else
2462 if test -n "$CC"; then
2463 ac_cv_prog_CC="$CC" # Let the user override the test.
2464else
2465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2466for as_dir in $PATH
2467do
2468 IFS=$as_save_IFS
2469 test -z "$as_dir" && as_dir=.
81ecdfbb 2470 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
979273e3 2472 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2474 break 2
2475 fi
2476done
81ecdfbb
RW
2477 done
2478IFS=$as_save_IFS
979273e3
NN
2479
2480fi
2481fi
2482CC=$ac_cv_prog_CC
2483if test -n "$CC"; then
81ecdfbb
RW
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2485$as_echo "$CC" >&6; }
979273e3 2486else
81ecdfbb
RW
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2488$as_echo "no" >&6; }
979273e3
NN
2489fi
2490
81ecdfbb 2491
979273e3
NN
2492fi
2493if test -z "$ac_cv_prog_CC"; then
2494 ac_ct_CC=$CC
2495 # Extract the first word of "gcc", so it can be a program name with args.
2496set dummy gcc; ac_word=$2
81ecdfbb
RW
2497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2498$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2499if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2500 $as_echo_n "(cached) " >&6
979273e3
NN
2501else
2502 if test -n "$ac_ct_CC"; then
2503 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2504else
2505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2506for as_dir in $PATH
2507do
2508 IFS=$as_save_IFS
2509 test -z "$as_dir" && as_dir=.
81ecdfbb 2510 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2511 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
979273e3 2512 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2514 break 2
2515 fi
2516done
81ecdfbb
RW
2517 done
2518IFS=$as_save_IFS
979273e3
NN
2519
2520fi
2521fi
2522ac_ct_CC=$ac_cv_prog_ac_ct_CC
2523if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2525$as_echo "$ac_ct_CC" >&6; }
979273e3 2526else
81ecdfbb
RW
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2528$as_echo "no" >&6; }
979273e3
NN
2529fi
2530
81ecdfbb
RW
2531 if test "x$ac_ct_CC" = x; then
2532 CC=""
2533 else
2534 case $cross_compiling:$ac_tool_warned in
2535yes:)
2536{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2537$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2538ac_tool_warned=yes ;;
2539esac
2540 CC=$ac_ct_CC
2541 fi
979273e3
NN
2542else
2543 CC="$ac_cv_prog_CC"
2544fi
2545
2546if test -z "$CC"; then
81ecdfbb
RW
2547 if test -n "$ac_tool_prefix"; then
2548 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
979273e3 2549set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2551$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2552if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2553 $as_echo_n "(cached) " >&6
979273e3
NN
2554else
2555 if test -n "$CC"; then
2556 ac_cv_prog_CC="$CC" # Let the user override the test.
2557else
2558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2559for as_dir in $PATH
2560do
2561 IFS=$as_save_IFS
2562 test -z "$as_dir" && as_dir=.
81ecdfbb 2563 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
979273e3 2565 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2567 break 2
2568 fi
2569done
81ecdfbb
RW
2570 done
2571IFS=$as_save_IFS
979273e3
NN
2572
2573fi
2574fi
2575CC=$ac_cv_prog_CC
2576if test -n "$CC"; then
81ecdfbb
RW
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2578$as_echo "$CC" >&6; }
979273e3 2579else
81ecdfbb
RW
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2581$as_echo "no" >&6; }
979273e3
NN
2582fi
2583
979273e3 2584
81ecdfbb 2585 fi
979273e3
NN
2586fi
2587if test -z "$CC"; then
2588 # Extract the first word of "cc", so it can be a program name with args.
2589set dummy cc; ac_word=$2
81ecdfbb
RW
2590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2591$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2592if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2593 $as_echo_n "(cached) " >&6
979273e3
NN
2594else
2595 if test -n "$CC"; then
2596 ac_cv_prog_CC="$CC" # Let the user override the test.
2597else
2598 ac_prog_rejected=no
2599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2600for as_dir in $PATH
2601do
2602 IFS=$as_save_IFS
2603 test -z "$as_dir" && as_dir=.
81ecdfbb 2604 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
979273e3
NN
2606 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2607 ac_prog_rejected=yes
2608 continue
2609 fi
2610 ac_cv_prog_CC="cc"
81ecdfbb 2611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2612 break 2
2613 fi
2614done
81ecdfbb
RW
2615 done
2616IFS=$as_save_IFS
979273e3
NN
2617
2618if test $ac_prog_rejected = yes; then
2619 # We found a bogon in the path, so make sure we never use it.
2620 set dummy $ac_cv_prog_CC
2621 shift
2622 if test $# != 0; then
2623 # We chose a different compiler from the bogus one.
2624 # However, it has the same basename, so the bogon will be chosen
2625 # first if we set CC to just the basename; use the full file name.
2626 shift
2627 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2628 fi
2629fi
2630fi
2631fi
2632CC=$ac_cv_prog_CC
2633if test -n "$CC"; then
81ecdfbb
RW
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2635$as_echo "$CC" >&6; }
979273e3 2636else
81ecdfbb
RW
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2638$as_echo "no" >&6; }
979273e3
NN
2639fi
2640
81ecdfbb 2641
979273e3
NN
2642fi
2643if test -z "$CC"; then
2644 if test -n "$ac_tool_prefix"; then
81ecdfbb 2645 for ac_prog in cl.exe
979273e3
NN
2646 do
2647 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2648set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2650$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2651if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2652 $as_echo_n "(cached) " >&6
979273e3
NN
2653else
2654 if test -n "$CC"; then
2655 ac_cv_prog_CC="$CC" # Let the user override the test.
2656else
2657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658for as_dir in $PATH
2659do
2660 IFS=$as_save_IFS
2661 test -z "$as_dir" && as_dir=.
81ecdfbb 2662 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
979273e3 2664 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2666 break 2
2667 fi
2668done
81ecdfbb
RW
2669 done
2670IFS=$as_save_IFS
979273e3
NN
2671
2672fi
2673fi
2674CC=$ac_cv_prog_CC
2675if test -n "$CC"; then
81ecdfbb
RW
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2677$as_echo "$CC" >&6; }
979273e3 2678else
81ecdfbb
RW
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680$as_echo "no" >&6; }
979273e3
NN
2681fi
2682
81ecdfbb 2683
979273e3
NN
2684 test -n "$CC" && break
2685 done
2686fi
2687if test -z "$CC"; then
2688 ac_ct_CC=$CC
81ecdfbb 2689 for ac_prog in cl.exe
979273e3
NN
2690do
2691 # Extract the first word of "$ac_prog", so it can be a program name with args.
2692set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2694$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2695if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2696 $as_echo_n "(cached) " >&6
979273e3
NN
2697else
2698 if test -n "$ac_ct_CC"; then
2699 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2700else
2701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2702for as_dir in $PATH
2703do
2704 IFS=$as_save_IFS
2705 test -z "$as_dir" && as_dir=.
81ecdfbb 2706 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2707 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
979273e3 2708 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2710 break 2
2711 fi
2712done
81ecdfbb
RW
2713 done
2714IFS=$as_save_IFS
2715
979273e3
NN
2716fi
2717fi
2718ac_ct_CC=$ac_cv_prog_ac_ct_CC
2719if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2721$as_echo "$ac_ct_CC" >&6; }
979273e3 2722else
81ecdfbb
RW
2723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2724$as_echo "no" >&6; }
979273e3
NN
2725fi
2726
81ecdfbb 2727
979273e3
NN
2728 test -n "$ac_ct_CC" && break
2729done
2730
81ecdfbb
RW
2731 if test "x$ac_ct_CC" = x; then
2732 CC=""
2733 else
2734 case $cross_compiling:$ac_tool_warned in
2735yes:)
2736{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2737$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2738ac_tool_warned=yes ;;
2739esac
2740 CC=$ac_ct_CC
2741 fi
979273e3
NN
2742fi
2743
2744fi
2745
2746
81ecdfbb
RW
2747test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2748$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2749as_fn_error $? "no acceptable C compiler found in \$PATH
2750See \`config.log' for more details" "$LINENO" 5; }
979273e3
NN
2751
2752# Provide some information about the compiler.
81ecdfbb
RW
2753$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2754set X $ac_compile
2755ac_compiler=$2
2756for ac_option in --version -v -V -qversion; do
2757 { { ac_try="$ac_compiler $ac_option >&5"
2758case "(($ac_try" in
2759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2760 *) ac_try_echo=$ac_try;;
2761esac
2762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2763$as_echo "$ac_try_echo"; } >&5
2764 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
979273e3 2765 ac_status=$?
81ecdfbb
RW
2766 if test -s conftest.err; then
2767 sed '10a\
2768... rest of stderr output deleted ...
2769 10q' conftest.err >conftest.er1
2770 cat conftest.er1 >&5
81ecdfbb 2771 fi
d0ac1c44 2772 rm -f conftest.er1 conftest.err
81ecdfbb
RW
2773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2774 test $ac_status = 0; }
2775done
979273e3 2776
81ecdfbb 2777cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
2778/* end confdefs.h. */
2779
2780int
2781main ()
2782{
2783
2784 ;
2785 return 0;
2786}
2787_ACEOF
2788ac_clean_files_save=$ac_clean_files
d0ac1c44 2789ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
979273e3
NN
2790# Try to create an executable without -o first, disregard a.out.
2791# It will help us diagnose broken compilers, and finding out an intuition
2792# of exeext.
d0ac1c44
SM
2793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2794$as_echo_n "checking whether the C compiler works... " >&6; }
81ecdfbb
RW
2795ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2796
2797# The possible output files:
2798ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2799
2800ac_rmfiles=
2801for ac_file in $ac_files
2802do
2803 case $ac_file in
2804 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2805 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2806 esac
2807done
2808rm -f $ac_rmfiles
2809
2810if { { ac_try="$ac_link_default"
2811case "(($ac_try" in
2812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2813 *) ac_try_echo=$ac_try;;
2814esac
2815eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2816$as_echo "$ac_try_echo"; } >&5
2817 (eval "$ac_link_default") 2>&5
2818 ac_status=$?
2819 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2820 test $ac_status = 0; }; then :
2821 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2822# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2823# in a Makefile. We should not override ac_cv_exeext if it was cached,
2824# so that the user can short-circuit this test for compilers unknown to
2825# Autoconf.
2826for ac_file in $ac_files ''
979273e3
NN
2827do
2828 test -f "$ac_file" || continue
2829 case $ac_file in
81ecdfbb 2830 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
979273e3
NN
2831 ;;
2832 [ab].out )
2833 # We found the default executable, but exeext='' is most
2834 # certainly right.
2835 break;;
2836 *.* )
81ecdfbb
RW
2837 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2838 then :; else
2839 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2840 fi
2841 # We set ac_cv_exeext here because the later test for it is not
2842 # safe: cross compilers may not add the suffix if given an `-o'
2843 # argument, so we may need to know it at that point already.
2844 # Even if this section looks crufty: it has the advantage of
2845 # actually working.
979273e3
NN
2846 break;;
2847 * )
2848 break;;
2849 esac
2850done
81ecdfbb
RW
2851test "$ac_cv_exeext" = no && ac_cv_exeext=
2852
979273e3 2853else
81ecdfbb
RW
2854 ac_file=''
2855fi
81ecdfbb 2856if test -z "$ac_file"; then :
d0ac1c44
SM
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2858$as_echo "no" >&6; }
2859$as_echo "$as_me: failed program was:" >&5
979273e3
NN
2860sed 's/^/| /' conftest.$ac_ext >&5
2861
81ecdfbb
RW
2862{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2863$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2864as_fn_error 77 "C compiler cannot create executables
2865See \`config.log' for more details" "$LINENO" 5; }
2866else
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2868$as_echo "yes" >&6; }
979273e3 2869fi
d0ac1c44
SM
2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2871$as_echo_n "checking for C compiler default output file name... " >&6; }
2872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2873$as_echo "$ac_file" >&6; }
979273e3 2874ac_exeext=$ac_cv_exeext
979273e3 2875
d0ac1c44 2876rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
979273e3 2877ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
2878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2879$as_echo_n "checking for suffix of executables... " >&6; }
2880if { { ac_try="$ac_link"
2881case "(($ac_try" in
2882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883 *) ac_try_echo=$ac_try;;
2884esac
2885eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2886$as_echo "$ac_try_echo"; } >&5
2887 (eval "$ac_link") 2>&5
979273e3 2888 ac_status=$?
81ecdfbb
RW
2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890 test $ac_status = 0; }; then :
979273e3
NN
2891 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2892# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2893# work properly (i.e., refer to `conftest.exe'), while it won't with
2894# `rm'.
2895for ac_file in conftest.exe conftest conftest.*; do
2896 test -f "$ac_file" || continue
2897 case $ac_file in
81ecdfbb 2898 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
979273e3 2899 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
979273e3
NN
2900 break;;
2901 * ) break;;
2902 esac
2903done
2904else
81ecdfbb
RW
2905 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2906$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2907as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2908See \`config.log' for more details" "$LINENO" 5; }
979273e3 2909fi
d0ac1c44 2910rm -f conftest conftest$ac_cv_exeext
81ecdfbb
RW
2911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2912$as_echo "$ac_cv_exeext" >&6; }
979273e3
NN
2913
2914rm -f conftest.$ac_ext
2915EXEEXT=$ac_cv_exeext
2916ac_exeext=$EXEEXT
d0ac1c44
SM
2917cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2918/* end confdefs.h. */
2919#include <stdio.h>
2920int
2921main ()
2922{
2923FILE *f = fopen ("conftest.out", "w");
2924 return ferror (f) || fclose (f) != 0;
2925
2926 ;
2927 return 0;
2928}
2929_ACEOF
2930ac_clean_files="$ac_clean_files conftest.out"
2931# Check that the compiler produces executables we can run. If not, either
2932# the compiler is broken, or we cross compile.
2933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2934$as_echo_n "checking whether we are cross compiling... " >&6; }
2935if test "$cross_compiling" != yes; then
2936 { { ac_try="$ac_link"
2937case "(($ac_try" in
2938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2939 *) ac_try_echo=$ac_try;;
2940esac
2941eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2942$as_echo "$ac_try_echo"; } >&5
2943 (eval "$ac_link") 2>&5
2944 ac_status=$?
2945 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2946 test $ac_status = 0; }
2947 if { ac_try='./conftest$ac_cv_exeext'
2948 { { case "(($ac_try" in
2949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2950 *) ac_try_echo=$ac_try;;
2951esac
2952eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2953$as_echo "$ac_try_echo"; } >&5
2954 (eval "$ac_try") 2>&5
2955 ac_status=$?
2956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2957 test $ac_status = 0; }; }; then
2958 cross_compiling=no
2959 else
2960 if test "$cross_compiling" = maybe; then
2961 cross_compiling=yes
2962 else
2963 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2965as_fn_error $? "cannot run C compiled programs.
2966If you meant to cross compile, use \`--host'.
2967See \`config.log' for more details" "$LINENO" 5; }
2968 fi
2969 fi
2970fi
2971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2972$as_echo "$cross_compiling" >&6; }
2973
2974rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2975ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
2976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2977$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2978if ${ac_cv_objext+:} false; then :
81ecdfbb 2979 $as_echo_n "(cached) " >&6
979273e3 2980else
81ecdfbb 2981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
2982/* end confdefs.h. */
2983
2984int
2985main ()
2986{
2987
2988 ;
2989 return 0;
2990}
2991_ACEOF
2992rm -f conftest.o conftest.obj
81ecdfbb
RW
2993if { { ac_try="$ac_compile"
2994case "(($ac_try" in
2995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2996 *) ac_try_echo=$ac_try;;
2997esac
2998eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2999$as_echo "$ac_try_echo"; } >&5
3000 (eval "$ac_compile") 2>&5
3001 ac_status=$?
3002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3003 test $ac_status = 0; }; then :
3004 for ac_file in conftest.o conftest.obj conftest.*; do
3005 test -f "$ac_file" || continue;
979273e3 3006 case $ac_file in
81ecdfbb 3007 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
979273e3
NN
3008 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3009 break;;
3010 esac
3011done
3012else
81ecdfbb 3013 $as_echo "$as_me: failed program was:" >&5
979273e3
NN
3014sed 's/^/| /' conftest.$ac_ext >&5
3015
81ecdfbb
RW
3016{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3017$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3018as_fn_error $? "cannot compute suffix of object files: cannot compile
3019See \`config.log' for more details" "$LINENO" 5; }
979273e3 3020fi
979273e3
NN
3021rm -f conftest.$ac_cv_objext conftest.$ac_ext
3022fi
81ecdfbb
RW
3023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3024$as_echo "$ac_cv_objext" >&6; }
979273e3
NN
3025OBJEXT=$ac_cv_objext
3026ac_objext=$OBJEXT
81ecdfbb
RW
3027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3028$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3029if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 3030 $as_echo_n "(cached) " >&6
979273e3 3031else
81ecdfbb 3032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
3033/* end confdefs.h. */
3034
3035int
3036main ()
3037{
3038#ifndef __GNUC__
3039 choke me
3040#endif
3041
3042 ;
3043 return 0;
3044}
3045_ACEOF
81ecdfbb 3046if ac_fn_c_try_compile "$LINENO"; then :
979273e3
NN
3047 ac_compiler_gnu=yes
3048else
81ecdfbb 3049 ac_compiler_gnu=no
979273e3 3050fi
81ecdfbb 3051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
979273e3
NN
3052ac_cv_c_compiler_gnu=$ac_compiler_gnu
3053
3054fi
81ecdfbb
RW
3055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3056$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3057if test $ac_compiler_gnu = yes; then
3058 GCC=yes
3059else
3060 GCC=
3061fi
979273e3
NN
3062ac_test_CFLAGS=${CFLAGS+set}
3063ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3065$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3066if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
3067 $as_echo_n "(cached) " >&6
3068else
3069 ac_save_c_werror_flag=$ac_c_werror_flag
3070 ac_c_werror_flag=yes
3071 ac_cv_prog_cc_g=no
3072 CFLAGS="-g"
3073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
3074/* end confdefs.h. */
3075
3076int
3077main ()
3078{
3079
3080 ;
3081 return 0;
3082}
3083_ACEOF
81ecdfbb 3084if ac_fn_c_try_compile "$LINENO"; then :
979273e3
NN
3085 ac_cv_prog_cc_g=yes
3086else
81ecdfbb
RW
3087 CFLAGS=""
3088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3089/* end confdefs.h. */
3090
3091int
3092main ()
3093{
3094
3095 ;
3096 return 0;
3097}
3098_ACEOF
3099if ac_fn_c_try_compile "$LINENO"; then :
3100
3101else
3102 ac_c_werror_flag=$ac_save_c_werror_flag
3103 CFLAGS="-g"
3104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3105/* end confdefs.h. */
979273e3 3106
81ecdfbb
RW
3107int
3108main ()
3109{
3110
3111 ;
3112 return 0;
3113}
3114_ACEOF
3115if ac_fn_c_try_compile "$LINENO"; then :
3116 ac_cv_prog_cc_g=yes
979273e3 3117fi
81ecdfbb 3118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
979273e3 3119fi
81ecdfbb
RW
3120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3121fi
3122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3123 ac_c_werror_flag=$ac_save_c_werror_flag
3124fi
3125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3126$as_echo "$ac_cv_prog_cc_g" >&6; }
979273e3
NN
3127if test "$ac_test_CFLAGS" = set; then
3128 CFLAGS=$ac_save_CFLAGS
3129elif test $ac_cv_prog_cc_g = yes; then
3130 if test "$GCC" = yes; then
3131 CFLAGS="-g -O2"
3132 else
3133 CFLAGS="-g"
3134 fi
3135else
3136 if test "$GCC" = yes; then
3137 CFLAGS="-O2"
3138 else
3139 CFLAGS=
3140 fi
3141fi
81ecdfbb
RW
3142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3143$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3144if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3145 $as_echo_n "(cached) " >&6
979273e3 3146else
81ecdfbb 3147 ac_cv_prog_cc_c89=no
979273e3 3148ac_save_CC=$CC
81ecdfbb 3149cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
3150/* end confdefs.h. */
3151#include <stdarg.h>
3152#include <stdio.h>
d0ac1c44 3153struct stat;
979273e3
NN
3154/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3155struct buf { int x; };
3156FILE * (*rcsopen) (struct buf *, struct stat *, int);
3157static char *e (p, i)
3158 char **p;
3159 int i;
3160{
3161 return p[i];
3162}
3163static char *f (char * (*g) (char **, int), char **p, ...)
3164{
3165 char *s;
3166 va_list v;
3167 va_start (v,p);
3168 s = g (p, va_arg (v,int));
3169 va_end (v);
3170 return s;
3171}
3172
3173/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3174 function prototypes and stuff, but not '\xHH' hex character constants.
3175 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3176 as 'x'. The following induces an error, until -std is added to get
979273e3
NN
3177 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3178 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3179 that's true only with -std. */
979273e3
NN
3180int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3181
81ecdfbb
RW
3182/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3183 inside strings and character constants. */
3184#define FOO(x) 'x'
3185int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3186
979273e3
NN
3187int test (int i, double x);
3188struct s1 {int (*f) (int a);};
3189struct s2 {int (*f) (double a);};
3190int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3191int argc;
3192char **argv;
3193int
3194main ()
3195{
3196return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3197 ;
3198 return 0;
3199}
3200_ACEOF
81ecdfbb
RW
3201for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3202 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
979273e3
NN
3203do
3204 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3205 if ac_fn_c_try_compile "$LINENO"; then :
3206 ac_cv_prog_cc_c89=$ac_arg
979273e3 3207fi
81ecdfbb
RW
3208rm -f core conftest.err conftest.$ac_objext
3209 test "x$ac_cv_prog_cc_c89" != "xno" && break
979273e3 3210done
81ecdfbb 3211rm -f conftest.$ac_ext
979273e3
NN
3212CC=$ac_save_CC
3213
3214fi
81ecdfbb
RW
3215# AC_CACHE_VAL
3216case "x$ac_cv_prog_cc_c89" in
3217 x)
3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3219$as_echo "none needed" >&6; } ;;
3220 xno)
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3222$as_echo "unsupported" >&6; } ;;
979273e3 3223 *)
81ecdfbb
RW
3224 CC="$CC $ac_cv_prog_cc_c89"
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3226$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
979273e3 3227esac
81ecdfbb 3228if test "x$ac_cv_prog_cc_c89" != xno; then :
979273e3 3229
979273e3
NN
3230fi
3231
979273e3
NN
3232ac_ext=c
3233ac_cpp='$CPP $CPPFLAGS'
3234ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3235ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3236ac_compiler_gnu=$ac_cv_c_compiler_gnu
3237
d0ac1c44
SM
3238ac_ext=c
3239ac_cpp='$CPP $CPPFLAGS'
3240ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3241ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3242ac_compiler_gnu=$ac_cv_c_compiler_gnu
3243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3244$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3245if ${am_cv_prog_cc_c_o+:} false; then :
3246 $as_echo_n "(cached) " >&6
3247else
3248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3249/* end confdefs.h. */
3250
3251int
3252main ()
3253{
3254
3255 ;
3256 return 0;
3257}
3258_ACEOF
3259 # Make sure it works both with $CC and with simple cc.
3260 # Following AC_PROG_CC_C_O, we do the test twice because some
3261 # compilers refuse to overwrite an existing .o file with -o,
3262 # though they will create one.
3263 am_cv_prog_cc_c_o=yes
3264 for am_i in 1 2; do
3265 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3266 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3267 ac_status=$?
3268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3269 (exit $ac_status); } \
3270 && test -f conftest2.$ac_objext; then
3271 : OK
3272 else
3273 am_cv_prog_cc_c_o=no
3274 break
3275 fi
3276 done
3277 rm -f core conftest*
3278 unset am_i
3279fi
3280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3281$as_echo "$am_cv_prog_cc_c_o" >&6; }
3282if test "$am_cv_prog_cc_c_o" != yes; then
3283 # Losing compiler, so override with the script.
3284 # FIXME: It is wrong to rewrite CC.
3285 # But if we don't then we get into trouble of one sort or another.
3286 # A longer-term fix would be to have automake use am__CC in this case,
3287 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3288 CC="$am_aux_dir/compile $CC"
3289fi
3290ac_ext=c
3291ac_cpp='$CPP $CPPFLAGS'
3292ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3293ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3294ac_compiler_gnu=$ac_cv_c_compiler_gnu
3295
3296
979273e3 3297
81ecdfbb
RW
3298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3299$as_echo_n "checking for library containing strerror... " >&6; }
d0ac1c44 3300if ${ac_cv_search_strerror+:} false; then :
81ecdfbb 3301 $as_echo_n "(cached) " >&6
979273e3 3302else
8ae85421 3303 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3304cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
3305/* end confdefs.h. */
3306
81ecdfbb
RW
3307/* Override any GCC internal prototype to avoid an error.
3308 Use char because int might match the return type of a GCC
3309 builtin and then its argument prototype would still apply. */
979273e3
NN
3310#ifdef __cplusplus
3311extern "C"
3312#endif
979273e3
NN
3313char strerror ();
3314int
3315main ()
3316{
81ecdfbb 3317return strerror ();
979273e3
NN
3318 ;
3319 return 0;
3320}
3321_ACEOF
81ecdfbb
RW
3322for ac_lib in '' cposix; do
3323 if test -z "$ac_lib"; then
3324 ac_res="none required"
3325 else
3326 ac_res=-l$ac_lib
8ae85421 3327 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3328 fi
3329 if ac_fn_c_try_link "$LINENO"; then :
3330 ac_cv_search_strerror=$ac_res
3331fi
3332rm -f core conftest.err conftest.$ac_objext \
3333 conftest$ac_exeext
d0ac1c44 3334 if ${ac_cv_search_strerror+:} false; then :
81ecdfbb
RW
3335 break
3336fi
3337done
d0ac1c44 3338if ${ac_cv_search_strerror+:} false; then :
8ae85421 3339
8ae85421 3340else
81ecdfbb 3341 ac_cv_search_strerror=no
979273e3 3342fi
81ecdfbb 3343rm conftest.$ac_ext
8ae85421
AM
3344LIBS=$ac_func_search_save_LIBS
3345fi
81ecdfbb
RW
3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3347$as_echo "$ac_cv_search_strerror" >&6; }
3348ac_res=$ac_cv_search_strerror
3349if test "$ac_res" != no; then :
3350 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
979273e3 3351
8ae85421 3352fi
979273e3
NN
3353
3354
d0ac1c44 3355am__api_version='1.15'
81ecdfbb 3356
979273e3
NN
3357# Find a good install program. We prefer a C program (faster),
3358# so one script is as good as another. But avoid the broken or
3359# incompatible versions:
3360# SysV /etc/install, /usr/sbin/install
3361# SunOS /usr/etc/install
3362# IRIX /sbin/install
3363# AIX /bin/install
3364# AmigaOS /C/install, which installs bootblocks on floppy discs
3365# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3366# AFS /usr/afsws/bin/install, which mishandles nonexistent args
252b5132 3367# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
979273e3 3368# OS/2's system install, which has a completely different semantic
252b5132 3369# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3370# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3372$as_echo_n "checking for a BSD-compatible install... " >&6; }
252b5132 3373if test -z "$INSTALL"; then
d0ac1c44 3374if ${ac_cv_path_install+:} false; then :
81ecdfbb 3375 $as_echo_n "(cached) " >&6
252b5132 3376else
979273e3
NN
3377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3378for as_dir in $PATH
3379do
3380 IFS=$as_save_IFS
3381 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3382 # Account for people who put trailing slashes in PATH elements.
3383case $as_dir/ in #((
3384 ./ | .// | /[cC]/* | \
979273e3 3385 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3386 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
979273e3
NN
3387 /usr/ucb/* ) ;;
3388 *)
3389 # OSF1 and SCO ODT 3.0 have their own names for install.
3390 # Don't use installbsd from OSF since it installs stuff as root
3391 # by default.
3392 for ac_prog in ginstall scoinst install; do
3393 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3394 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
252b5132 3395 if test $ac_prog = install &&
979273e3 3396 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3397 # AIX install. It has an incompatible calling convention.
3398 :
979273e3
NN
3399 elif test $ac_prog = install &&
3400 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3401 # program-specific install script used by HP pwplus--don't use.
3402 :
252b5132 3403 else
58c85be7
RW
3404 rm -rf conftest.one conftest.two conftest.dir
3405 echo one > conftest.one
3406 echo two > conftest.two
3407 mkdir conftest.dir
3408 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3409 test -s conftest.one && test -s conftest.two &&
3410 test -s conftest.dir/conftest.one &&
3411 test -s conftest.dir/conftest.two
3412 then
3413 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3414 break 3
3415 fi
252b5132
RH
3416 fi
3417 fi
3418 done
979273e3
NN
3419 done
3420 ;;
3421esac
81ecdfbb
RW
3422
3423 done
3424IFS=$as_save_IFS
979273e3 3425
58c85be7 3426rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3427
3428fi
3429 if test "${ac_cv_path_install+set}" = set; then
979273e3 3430 INSTALL=$ac_cv_path_install
252b5132 3431 else
58c85be7
RW
3432 # As a last resort, use the slow shell script. Don't cache a
3433 # value for INSTALL within a source directory, because that will
252b5132 3434 # break other packages using the cache if that directory is
58c85be7 3435 # removed, or if the value is a relative name.
979273e3 3436 INSTALL=$ac_install_sh
252b5132
RH
3437 fi
3438fi
81ecdfbb
RW
3439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3440$as_echo "$INSTALL" >&6; }
252b5132
RH
3441
3442# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3443# It thinks the first close brace ends the variable substitution.
3444test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3445
979273e3 3446test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3447
3448test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3449
81ecdfbb
RW
3450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3451$as_echo_n "checking whether build environment is sane... " >&6; }
81ecdfbb
RW
3452# Reject unsafe characters in $srcdir or the absolute working directory
3453# name. Accept space and tab only in the latter.
3454am_lf='
3455'
3456case `pwd` in
3457 *[\\\"\#\$\&\'\`$am_lf]*)
d0ac1c44 3458 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
81ecdfbb
RW
3459esac
3460case $srcdir in
3461 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
d0ac1c44 3462 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
81ecdfbb
RW
3463esac
3464
d0ac1c44 3465# Do 'set' in a subshell so we don't clobber the current shell's
252b5132
RH
3466# arguments. Must try -L first in case configure is actually a
3467# symlink; some systems play weird games with the mod time of symlinks
3468# (eg FreeBSD returns the mod time of the symlink's containing
3469# directory).
3470if (
d0ac1c44
SM
3471 am_has_slept=no
3472 for am_try in 1 2; do
3473 echo "timestamp, slept: $am_has_slept" > conftest.file
3474 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3475 if test "$*" = "X"; then
3476 # -L didn't work.
3477 set X `ls -t "$srcdir/configure" conftest.file`
3478 fi
3479 if test "$*" != "X $srcdir/configure conftest.file" \
3480 && test "$*" != "X conftest.file $srcdir/configure"; then
3481
3482 # If neither matched, then we have a broken ls. This can happen
3483 # if, for instance, CONFIG_SHELL is bash and it inherits a
3484 # broken ls alias from the environment. This has actually
3485 # happened. Such a system could not be considered "sane".
3486 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3487 alias in your environment" "$LINENO" 5
3488 fi
3489 if test "$2" = conftest.file || test $am_try -eq 2; then
3490 break
3491 fi
3492 # Just in case.
3493 sleep 1
3494 am_has_slept=yes
3495 done
8ae85421 3496 test "$2" = conftest.file
252b5132
RH
3497 )
3498then
3499 # Ok.
3500 :
3501else
d0ac1c44 3502 as_fn_error $? "newly created file is older than distributed files!
81ecdfbb 3503Check your system clock" "$LINENO" 5
252b5132 3504fi
81ecdfbb
RW
3505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3506$as_echo "yes" >&6; }
d0ac1c44
SM
3507# If we didn't sleep, we still need to ensure time stamps of config.status and
3508# generated files are strictly newer.
3509am_sleep_pid=
3510if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3511 ( sleep 1 ) &
3512 am_sleep_pid=$!
3513fi
3514
3515rm -f conftest.file
3516
252b5132 3517test "$program_prefix" != NONE &&
81ecdfbb 3518 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3519# Use a double $ so make ignores it.
3520test "$program_suffix" != NONE &&
81ecdfbb
RW
3521 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3522# Double any \ or $.
979273e3 3523# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3524ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3525program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
979273e3 3526
81ecdfbb
RW
3527if test x"${MISSING+set}" != xset; then
3528 case $am_aux_dir in
3529 *\ * | *\ *)
3530 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3531 *)
3532 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3533 esac
3534fi
8ae85421 3535# Use eval to expand $SHELL
d0ac1c44
SM
3536if eval "$MISSING --is-lightweight"; then
3537 am_missing_run="$MISSING "
8ae85421
AM
3538else
3539 am_missing_run=
d0ac1c44
SM
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3541$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
81ecdfbb
RW
3542fi
3543
d0ac1c44 3544if test x"${install_sh+set}" != xset; then
81ecdfbb
RW
3545 case $am_aux_dir in
3546 *\ * | *\ *)
3547 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3548 *)
3549 install_sh="\${SHELL} $am_aux_dir/install-sh"
3550 esac
3551fi
3552
d0ac1c44
SM
3553# Installed binaries are usually stripped using 'strip' when the user
3554# run "make install-strip". However 'strip' might not be the right
81ecdfbb 3555# tool to use in cross-compilation environments, therefore Automake
d0ac1c44 3556# will honor the 'STRIP' environment variable to overrule this program.
81ecdfbb
RW
3557if test "$cross_compiling" != no; then
3558 if test -n "$ac_tool_prefix"; then
3559 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3560set dummy ${ac_tool_prefix}strip; ac_word=$2
3561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3562$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3563if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb
RW
3564 $as_echo_n "(cached) " >&6
3565else
3566 if test -n "$STRIP"; then
3567 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3568else
3569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3570for as_dir in $PATH
3571do
3572 IFS=$as_save_IFS
3573 test -z "$as_dir" && as_dir=.
3574 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3575 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3576 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3578 break 2
3579 fi
3580done
3581 done
3582IFS=$as_save_IFS
3583
3584fi
3585fi
3586STRIP=$ac_cv_prog_STRIP
3587if test -n "$STRIP"; then
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3589$as_echo "$STRIP" >&6; }
3590else
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3592$as_echo "no" >&6; }
3593fi
3594
3595
3596fi
3597if test -z "$ac_cv_prog_STRIP"; then
3598 ac_ct_STRIP=$STRIP
3599 # Extract the first word of "strip", so it can be a program name with args.
3600set dummy strip; ac_word=$2
3601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3602$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3603if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb
RW
3604 $as_echo_n "(cached) " >&6
3605else
3606 if test -n "$ac_ct_STRIP"; then
3607 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3608else
3609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3610for as_dir in $PATH
3611do
3612 IFS=$as_save_IFS
3613 test -z "$as_dir" && as_dir=.
3614 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
3616 ac_cv_prog_ac_ct_STRIP="strip"
3617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3618 break 2
3619 fi
3620done
8ae85421 3621 done
81ecdfbb
RW
3622IFS=$as_save_IFS
3623
3624fi
3625fi
3626ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3627if test -n "$ac_ct_STRIP"; then
3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3629$as_echo "$ac_ct_STRIP" >&6; }
3630else
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3632$as_echo "no" >&6; }
3633fi
3634
3635 if test "x$ac_ct_STRIP" = x; then
3636 STRIP=":"
3637 else
3638 case $cross_compiling:$ac_tool_warned in
3639yes:)
3640{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3641$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3642ac_tool_warned=yes ;;
3643esac
3644 STRIP=$ac_ct_STRIP
3645 fi
3646else
3647 STRIP="$ac_cv_prog_STRIP"
3648fi
3649
3650fi
3651INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3652
3653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3654$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3655if test -z "$MKDIR_P"; then
d0ac1c44 3656 if ${ac_cv_path_mkdir+:} false; then :
81ecdfbb
RW
3657 $as_echo_n "(cached) " >&6
3658else
3659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3660for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3661do
3662 IFS=$as_save_IFS
3663 test -z "$as_dir" && as_dir=.
3664 for ac_prog in mkdir gmkdir; do
3665 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3666 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
81ecdfbb
RW
3667 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3668 'mkdir (GNU coreutils) '* | \
3669 'mkdir (coreutils) '* | \
3670 'mkdir (fileutils) '4.1*)
3671 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3672 break 3;;
3673 esac
3674 done
3675 done
3676 done
3677IFS=$as_save_IFS
3678
3679fi
3680
d0ac1c44 3681 test -d ./--version && rmdir ./--version
81ecdfbb
RW
3682 if test "${ac_cv_path_mkdir+set}" = set; then
3683 MKDIR_P="$ac_cv_path_mkdir -p"
8ae85421 3684 else
81ecdfbb
RW
3685 # As a last resort, use the slow shell script. Don't cache a
3686 # value for MKDIR_P within a source directory, because that will
3687 # break other packages using the cache if that directory is
3688 # removed, or if the value is a relative name.
81ecdfbb 3689 MKDIR_P="$ac_install_sh -d"
8ae85421
AM
3690 fi
3691fi
81ecdfbb
RW
3692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3693$as_echo "$MKDIR_P" >&6; }
3694
8ae85421
AM
3695for ac_prog in gawk mawk nawk awk
3696do
3697 # Extract the first word of "$ac_prog", so it can be a program name with args.
3698set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3700$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3701if ${ac_cv_prog_AWK+:} false; then :
81ecdfbb 3702 $as_echo_n "(cached) " >&6
8ae85421
AM
3703else
3704 if test -n "$AWK"; then
3705 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3706else
3707as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3708for as_dir in $PATH
3709do
3710 IFS=$as_save_IFS
3711 test -z "$as_dir" && as_dir=.
81ecdfbb 3712 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3713 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8ae85421 3714 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 3715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8ae85421
AM
3716 break 2
3717 fi
3718done
81ecdfbb
RW
3719 done
3720IFS=$as_save_IFS
8ae85421
AM
3721
3722fi
3723fi
3724AWK=$ac_cv_prog_AWK
3725if test -n "$AWK"; then
81ecdfbb
RW
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3727$as_echo "$AWK" >&6; }
8ae85421 3728else
81ecdfbb
RW
3729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3730$as_echo "no" >&6; }
8ae85421
AM
3731fi
3732
81ecdfbb 3733
8ae85421
AM
3734 test -n "$AWK" && break
3735done
3736
81ecdfbb
RW
3737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3738$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3739set x ${MAKE-make}
3740ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d0ac1c44 3741if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
81ecdfbb 3742 $as_echo_n "(cached) " >&6
979273e3
NN
3743else
3744 cat >conftest.make <<\_ACEOF
81ecdfbb 3745SHELL = /bin/sh
252b5132 3746all:
81ecdfbb 3747 @echo '@@@%%%=$(MAKE)=@@@%%%'
979273e3 3748_ACEOF
d0ac1c44 3749# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
3750case `${MAKE-make} -f conftest.make 2>/dev/null` in
3751 *@@@%%%=?*=@@@%%%*)
3752 eval ac_cv_prog_make_${ac_make}_set=yes;;
3753 *)
3754 eval ac_cv_prog_make_${ac_make}_set=no;;
3755esac
979273e3 3756rm -f conftest.make
252b5132 3757fi
81ecdfbb
RW
3758if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3760$as_echo "yes" >&6; }
252b5132
RH
3761 SET_MAKE=
3762else
81ecdfbb
RW
3763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3764$as_echo "no" >&6; }
252b5132
RH
3765 SET_MAKE="MAKE=${MAKE-make}"
3766fi
3767
8ae85421
AM
3768rm -rf .tst 2>/dev/null
3769mkdir .tst 2>/dev/null
3770if test -d .tst; then
3771 am__leading_dot=.
3772else
3773 am__leading_dot=_
3774fi
3775rmdir .tst 2>/dev/null
3776
3777DEPDIR="${am__leading_dot}deps"
3778
81ecdfbb 3779ac_config_commands="$ac_config_commands depfiles"
8ae85421
AM
3780
3781
3782am_make=${MAKE-make}
3783cat > confinc << 'END'
3784am__doit:
81ecdfbb 3785 @echo this is the am__doit target
8ae85421
AM
3786.PHONY: am__doit
3787END
3788# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3790$as_echo_n "checking for style of include used by $am_make... " >&6; }
8ae85421
AM
3791am__include="#"
3792am__quote=
3793_am_result=none
3794# First try GNU make style include.
3795echo "include confinc" > confmf
d0ac1c44 3796# Ignore all kinds of additional output from 'make'.
81ecdfbb
RW
3797case `$am_make -s -f confmf 2> /dev/null` in #(
3798*the\ am__doit\ target*)
3799 am__include=include
3800 am__quote=
3801 _am_result=GNU
3802 ;;
3803esac
8ae85421
AM
3804# Now try BSD make style include.
3805if test "$am__include" = "#"; then
3806 echo '.include "confinc"' > confmf
81ecdfbb
RW
3807 case `$am_make -s -f confmf 2> /dev/null` in #(
3808 *the\ am__doit\ target*)
3809 am__include=.include
3810 am__quote="\""
3811 _am_result=BSD
3812 ;;
3813 esac
8ae85421
AM
3814fi
3815
3816
81ecdfbb
RW
3817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3818$as_echo "$_am_result" >&6; }
8ae85421
AM
3819rm -f confinc confmf
3820
81ecdfbb
RW
3821# Check whether --enable-dependency-tracking was given.
3822if test "${enable_dependency_tracking+set}" = set; then :
3823 enableval=$enable_dependency_tracking;
3824fi
8ae85421 3825
8ae85421
AM
3826if test "x$enable_dependency_tracking" != xno; then
3827 am_depcomp="$ac_aux_dir/depcomp"
3828 AMDEPBACKSLASH='\'
6eb7d830 3829 am__nodep='_no'
8ae85421 3830fi
81ecdfbb 3831 if test "x$enable_dependency_tracking" != xno; then
8ae85421
AM
3832 AMDEP_TRUE=
3833 AMDEP_FALSE='#'
3834else
3835 AMDEP_TRUE='#'
3836 AMDEP_FALSE=
3837fi
252b5132 3838
252b5132 3839
d0ac1c44
SM
3840# Check whether --enable-silent-rules was given.
3841if test "${enable_silent_rules+set}" = set; then :
3842 enableval=$enable_silent_rules;
3843fi
3844
3845case $enable_silent_rules in # (((
3846 yes) AM_DEFAULT_VERBOSITY=0;;
3847 no) AM_DEFAULT_VERBOSITY=1;;
3848 *) AM_DEFAULT_VERBOSITY=1;;
3849esac
3850am_make=${MAKE-make}
3851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3852$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3853if ${am_cv_make_support_nested_variables+:} false; then :
3854 $as_echo_n "(cached) " >&6
3855else
3856 if $as_echo 'TRUE=$(BAR$(V))
3857BAR0=false
3858BAR1=true
3859V=1
3860am__doit:
3861 @$(TRUE)
3862.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3863 am_cv_make_support_nested_variables=yes
3864else
3865 am_cv_make_support_nested_variables=no
3866fi
3867fi
3868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3869$as_echo "$am_cv_make_support_nested_variables" >&6; }
3870if test $am_cv_make_support_nested_variables = yes; then
3871 AM_V='$(V)'
3872 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3873else
3874 AM_V=$AM_DEFAULT_VERBOSITY
3875 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3876fi
3877AM_BACKSLASH='\'
3878
81ecdfbb
RW
3879if test "`cd $srcdir && pwd`" != "`pwd`"; then
3880 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3881 # is not polluted with repeated "-I."
3882 am__isrc=' -I$(srcdir)'
3883 # test to see if srcdir already configured
3884 if test -f $srcdir/config.status; then
d0ac1c44 3885 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
81ecdfbb 3886 fi
252b5132 3887fi
979273e3 3888
8ae85421
AM
3889# test whether we have cygpath
3890if test -z "$CYGPATH_W"; then
3891 if (cygpath --version) >/dev/null 2>/dev/null; then
3892 CYGPATH_W='cygpath -w'
3893 else
3894 CYGPATH_W=echo
3895 fi
3896fi
3897
3898
3899# Define the identity of the package.
2e98a7bd 3900 PACKAGE='opcodes'
bb695960 3901 VERSION='2.33.50'
8ae85421
AM
3902
3903
979273e3 3904cat >>confdefs.h <<_ACEOF
252b5132 3905#define PACKAGE "$PACKAGE"
979273e3 3906_ACEOF
252b5132 3907
979273e3
NN
3908
3909cat >>confdefs.h <<_ACEOF
252b5132 3910#define VERSION "$VERSION"
979273e3 3911_ACEOF
252b5132 3912
8ae85421 3913# Some tools Automake needs.
252b5132 3914
8ae85421 3915ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
252b5132 3916
8ae85421
AM
3917
3918AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3919
3920
3921AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3922
3923
3924AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3925
3926
3927MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3928
d0ac1c44
SM
3929# For better backward compatibility. To be removed once Automake 1.9.x
3930# dies out for good. For more background, see:
3931# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3932# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3933mkdir_p='$(MKDIR_P)'
3934
3935# We need awk for the "check" target (and possibly the TAP driver). The
3936# system "awk" is bad on some platforms.
6eb7d830
AM
3937# Always define AMTAR for backward compatibility. Yes, it's still used
3938# in the wild :-( We should find a proper way to deprecate it ...
3939AMTAR='$${TAR-tar}'
8ae85421 3940
d0ac1c44
SM
3941
3942# We'll loop over all known methods to create a tar archive until one works.
3943_am_tools='gnutar pax cpio none'
3944
6eb7d830 3945am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
8ae85421
AM
3946
3947
3948
3949
d0ac1c44 3950
8ae85421
AM
3951depcc="$CC" am_compiler_list=
3952
81ecdfbb
RW
3953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3954$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 3955if ${am_cv_CC_dependencies_compiler_type+:} false; then :
81ecdfbb 3956 $as_echo_n "(cached) " >&6
252b5132 3957else
8ae85421
AM
3958 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3959 # We make a subdir and do the tests there. Otherwise we can end up
3960 # making bogus files that we don't know about and never remove. For
3961 # instance it was reported that on HP-UX the gcc test will end up
d0ac1c44
SM
3962 # making a dummy file named 'D' -- because '-MD' means "put the output
3963 # in D".
6eb7d830 3964 rm -rf conftest.dir
8ae85421
AM
3965 mkdir conftest.dir
3966 # Copy depcomp to subdir because otherwise we won't find it if we're
3967 # using a relative directory.
3968 cp "$am_depcomp" conftest.dir
3969 cd conftest.dir
3970 # We will build objects and dependencies in a subdirectory because
3971 # it helps to detect inapplicable dependency modes. For instance
3972 # both Tru64's cc and ICC support -MD to output dependencies as a
3973 # side effect of compilation, but ICC will put the dependencies in
3974 # the current directory while Tru64 will put them in the object
3975 # directory.
3976 mkdir sub
3977
3978 am_cv_CC_dependencies_compiler_type=none
3979 if test "$am_compiler_list" = ""; then
3980 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3981 fi
81ecdfbb
RW
3982 am__universal=false
3983 case " $depcc " in #(
3984 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3985 esac
3986
8ae85421
AM
3987 for depmode in $am_compiler_list; do
3988 # Setup a source with many dependencies, because some compilers
3989 # like to wrap large dependency lists on column 80 (with \), and
3990 # we should not choose a depcomp mode which is confused by this.
3991 #
3992 # We need to recreate these files for each test, as the compiler may
3993 # overwrite some of them when testing with obscure command lines.
3994 # This happens at least with the AIX C compiler.
3995 : > sub/conftest.c
3996 for i in 1 2 3 4 5 6; do
3997 echo '#include "conftst'$i'.h"' >> sub/conftest.c
d0ac1c44
SM
3998 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3999 # Solaris 10 /bin/sh.
4000 echo '/* dummy */' > sub/conftst$i.h
8ae85421
AM
4001 done
4002 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4003
d0ac1c44 4004 # We check with '-c' and '-o' for the sake of the "dashmstdout"
81ecdfbb 4005 # mode. It turns out that the SunPro C++ compiler does not properly
d0ac1c44
SM
4006 # handle '-M -o', and we need to detect this. Also, some Intel
4007 # versions had trouble with output in subdirs.
81ecdfbb
RW
4008 am__obj=sub/conftest.${OBJEXT-o}
4009 am__minus_obj="-o $am__obj"
8ae85421 4010 case $depmode in
81ecdfbb
RW
4011 gcc)
4012 # This depmode causes a compiler race in universal mode.
4013 test "$am__universal" = false || continue
4014 ;;
8ae85421 4015 nosideeffect)
d0ac1c44
SM
4016 # After this tag, mechanisms are not by side-effect, so they'll
4017 # only be used when explicitly requested.
8ae85421
AM
4018 if test "x$enable_dependency_tracking" = xyes; then
4019 continue
4020 else
4021 break
4022 fi
4023 ;;
6eb7d830 4024 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
d0ac1c44 4025 # This compiler won't grok '-c -o', but also, the minuso test has
81ecdfbb
RW
4026 # not run yet. These depmodes are late enough in the game, and
4027 # so weak that their functioning should not be impacted.
4028 am__obj=conftest.${OBJEXT-o}
4029 am__minus_obj=
4030 ;;
8ae85421
AM
4031 none) break ;;
4032 esac
8ae85421 4033 if depmode=$depmode \
81ecdfbb 4034 source=sub/conftest.c object=$am__obj \
8ae85421 4035 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4036 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
8ae85421 4037 >/dev/null 2>conftest.err &&
81ecdfbb 4038 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
8ae85421 4039 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4040 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
8ae85421
AM
4041 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4042 # icc doesn't choke on unknown options, it will just issue warnings
4043 # or remarks (even with -Werror). So we grep stderr for any message
4044 # that says an option was ignored or not supported.
4045 # When given -MP, icc 7.0 and 7.1 complain thusly:
4046 # icc: Command line warning: ignoring option '-M'; no argument required
4047 # The diagnosis changed in icc 8.0:
4048 # icc: Command line remark: option '-MP' not supported
4049 if (grep 'ignoring option' conftest.err ||
4050 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4051 am_cv_CC_dependencies_compiler_type=$depmode
4052 break
4053 fi
4054 fi
4055 done
4056
4057 cd ..
4058 rm -rf conftest.dir
4059else
4060 am_cv_CC_dependencies_compiler_type=none
4061fi
4062
252b5132 4063fi
81ecdfbb
RW
4064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4065$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8ae85421
AM
4066CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4067
81ecdfbb 4068 if
8ae85421
AM
4069 test "x$enable_dependency_tracking" != xno \
4070 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4071 am__fastdepCC_TRUE=
4072 am__fastdepCC_FALSE='#'
252b5132 4073else
8ae85421
AM
4074 am__fastdepCC_TRUE='#'
4075 am__fastdepCC_FALSE=
252b5132
RH
4076fi
4077
4078
4079
d0ac1c44
SM
4080# POSIX will say in a future version that running "rm -f" with no argument
4081# is OK; and we want to be able to make that assumption in our Makefile
4082# recipes. So use an aggressive probe to check that the usage we want is
4083# actually supported "in the wild" to an acceptable degree.
4084# See automake bug#10828.
4085# To make any issue more visible, cause the running configure to be aborted
4086# by default if the 'rm' program in use doesn't match our expectations; the
4087# user can still override this though.
4088if rm -f && rm -fr && rm -rf; then : OK; else
4089 cat >&2 <<'END'
4090Oops!
4091
4092Your 'rm' program seems unable to run without file operands specified
4093on the command line, even when the '-f' option is present. This is contrary
4094to the behaviour of most rm programs out there, and not conforming with
4095the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4096
4097Please tell bug-automake@gnu.org about your system, including the value
4098of your $PATH and any error possibly output before this message. This
4099can help us improve future automake versions.
4100
4101END
4102 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4103 echo 'Configuration will proceed anyway, since you have set the' >&2
4104 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4105 echo >&2
4106 else
4107 cat >&2 <<'END'
4108Aborting the configuration process, to ensure you take notice of the issue.
4109
4110You can download and install GNU coreutils to get an 'rm' implementation
4111that behaves properly: <http://www.gnu.org/software/coreutils/>.
4112
4113If you want to complete the configuration process using your problematic
4114'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4115to "yes", and re-run configure.
4116
4117END
4118 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4119 fi
4120fi
4121
8ae85421 4122
dabbade6
L
4123ac_ext=c
4124ac_cpp='$CPP $CPPFLAGS'
4125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4127ac_compiler_gnu=$ac_cv_c_compiler_gnu
979273e3 4128if test -n "$ac_tool_prefix"; then
dabbade6
L
4129 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4130set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4132$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4133if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4134 $as_echo_n "(cached) " >&6
252b5132 4135else
dabbade6
L
4136 if test -n "$CC"; then
4137 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4138else
979273e3
NN
4139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4140for as_dir in $PATH
4141do
4142 IFS=$as_save_IFS
4143 test -z "$as_dir" && as_dir=.
81ecdfbb 4144 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4145 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 4146 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
4148 break 2
4149 fi
4150done
81ecdfbb
RW
4151 done
4152IFS=$as_save_IFS
979273e3 4153
252b5132
RH
4154fi
4155fi
dabbade6
L
4156CC=$ac_cv_prog_CC
4157if test -n "$CC"; then
81ecdfbb
RW
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4159$as_echo "$CC" >&6; }
252b5132 4160else
81ecdfbb
RW
4161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4162$as_echo "no" >&6; }
979273e3
NN
4163fi
4164
81ecdfbb 4165
252b5132 4166fi
dabbade6
L
4167if test -z "$ac_cv_prog_CC"; then
4168 ac_ct_CC=$CC
4169 # Extract the first word of "gcc", so it can be a program name with args.
4170set dummy gcc; ac_word=$2
81ecdfbb
RW
4171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4172$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4173if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4174 $as_echo_n "(cached) " >&6
979273e3 4175else
dabbade6
L
4176 if test -n "$ac_ct_CC"; then
4177 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
979273e3
NN
4178else
4179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4180for as_dir in $PATH
4181do
4182 IFS=$as_save_IFS
4183 test -z "$as_dir" && as_dir=.
81ecdfbb 4184 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4185 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 4186 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
4188 break 2
4189 fi
4190done
81ecdfbb
RW
4191 done
4192IFS=$as_save_IFS
252b5132 4193
979273e3
NN
4194fi
4195fi
dabbade6
L
4196ac_ct_CC=$ac_cv_prog_ac_ct_CC
4197if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4199$as_echo "$ac_ct_CC" >&6; }
979273e3 4200else
81ecdfbb
RW
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4202$as_echo "no" >&6; }
979273e3 4203fi
252b5132 4204
81ecdfbb
RW
4205 if test "x$ac_ct_CC" = x; then
4206 CC=""
4207 else
4208 case $cross_compiling:$ac_tool_warned in
4209yes:)
4210{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4212ac_tool_warned=yes ;;
4213esac
4214 CC=$ac_ct_CC
4215 fi
979273e3 4216else
dabbade6 4217 CC="$ac_cv_prog_CC"
979273e3 4218fi
252b5132 4219
dabbade6 4220if test -z "$CC"; then
81ecdfbb
RW
4221 if test -n "$ac_tool_prefix"; then
4222 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
dabbade6 4223set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4225$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4226if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4227 $as_echo_n "(cached) " >&6
252b5132 4228else
dabbade6
L
4229 if test -n "$CC"; then
4230 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4231else
979273e3
NN
4232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4233for as_dir in $PATH
4234do
4235 IFS=$as_save_IFS
4236 test -z "$as_dir" && as_dir=.
81ecdfbb 4237 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 4239 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
4241 break 2
4242 fi
4243done
81ecdfbb
RW
4244 done
4245IFS=$as_save_IFS
979273e3 4246
252b5132
RH
4247fi
4248fi
dabbade6
L
4249CC=$ac_cv_prog_CC
4250if test -n "$CC"; then
81ecdfbb
RW
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4252$as_echo "$CC" >&6; }
252b5132 4253else
81ecdfbb
RW
4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4255$as_echo "no" >&6; }
252b5132
RH
4256fi
4257
252b5132 4258
81ecdfbb 4259 fi
dabbade6
L
4260fi
4261if test -z "$CC"; then
4262 # Extract the first word of "cc", so it can be a program name with args.
4263set dummy cc; ac_word=$2
81ecdfbb
RW
4264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4265$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4266if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4267 $as_echo_n "(cached) " >&6
dabbade6
L
4268else
4269 if test -n "$CC"; then
4270 ac_cv_prog_CC="$CC" # Let the user override the test.
4271else
4272 ac_prog_rejected=no
4273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274for as_dir in $PATH
4275do
4276 IFS=$as_save_IFS
4277 test -z "$as_dir" && as_dir=.
81ecdfbb 4278 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4279 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6
L
4280 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4281 ac_prog_rejected=yes
4282 continue
4283 fi
4284 ac_cv_prog_CC="cc"
81ecdfbb 4285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
4286 break 2
4287 fi
4288done
81ecdfbb
RW
4289 done
4290IFS=$as_save_IFS
252b5132 4291
dabbade6
L
4292if test $ac_prog_rejected = yes; then
4293 # We found a bogon in the path, so make sure we never use it.
4294 set dummy $ac_cv_prog_CC
4295 shift
4296 if test $# != 0; then
4297 # We chose a different compiler from the bogus one.
4298 # However, it has the same basename, so the bogon will be chosen
4299 # first if we set CC to just the basename; use the full file name.
4300 shift
4301 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4302 fi
4303fi
4304fi
4305fi
4306CC=$ac_cv_prog_CC
4307if test -n "$CC"; then
81ecdfbb
RW
4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4309$as_echo "$CC" >&6; }
252b5132 4310else
81ecdfbb
RW
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4312$as_echo "no" >&6; }
dabbade6 4313fi
252b5132 4314
81ecdfbb 4315
dabbade6
L
4316fi
4317if test -z "$CC"; then
4318 if test -n "$ac_tool_prefix"; then
81ecdfbb 4319 for ac_prog in cl.exe
dabbade6
L
4320 do
4321 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4322set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4324$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4325if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4326 $as_echo_n "(cached) " >&6
dabbade6
L
4327else
4328 if test -n "$CC"; then
4329 ac_cv_prog_CC="$CC" # Let the user override the test.
4330else
4331as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4332for as_dir in $PATH
4333do
4334 IFS=$as_save_IFS
4335 test -z "$as_dir" && as_dir=.
81ecdfbb 4336 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4337 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 4338 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
4340 break 2
4341 fi
4342done
81ecdfbb
RW
4343 done
4344IFS=$as_save_IFS
d7040cdb 4345
dabbade6
L
4346fi
4347fi
4348CC=$ac_cv_prog_CC
4349if test -n "$CC"; then
81ecdfbb
RW
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4351$as_echo "$CC" >&6; }
dabbade6 4352else
81ecdfbb
RW
4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4354$as_echo "no" >&6; }
dabbade6 4355fi
d7040cdb 4356
81ecdfbb 4357
dabbade6
L
4358 test -n "$CC" && break
4359 done
4360fi
4361if test -z "$CC"; then
4362 ac_ct_CC=$CC
81ecdfbb 4363 for ac_prog in cl.exe
dabbade6
L
4364do
4365 # Extract the first word of "$ac_prog", so it can be a program name with args.
4366set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4368$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4369if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4370 $as_echo_n "(cached) " >&6
dabbade6
L
4371else
4372 if test -n "$ac_ct_CC"; then
4373 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4374else
4375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4376for as_dir in $PATH
4377do
4378 IFS=$as_save_IFS
4379 test -z "$as_dir" && as_dir=.
81ecdfbb 4380 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4381 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 4382 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
4384 break 2
4385 fi
4386done
81ecdfbb
RW
4387 done
4388IFS=$as_save_IFS
d7040cdb 4389
dabbade6
L
4390fi
4391fi
4392ac_ct_CC=$ac_cv_prog_ac_ct_CC
4393if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4395$as_echo "$ac_ct_CC" >&6; }
dabbade6 4396else
81ecdfbb
RW
4397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4398$as_echo "no" >&6; }
dabbade6 4399fi
d7040cdb 4400
81ecdfbb 4401
dabbade6
L
4402 test -n "$ac_ct_CC" && break
4403done
d7040cdb 4404
81ecdfbb
RW
4405 if test "x$ac_ct_CC" = x; then
4406 CC=""
4407 else
4408 case $cross_compiling:$ac_tool_warned in
4409yes:)
4410{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4411$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4412ac_tool_warned=yes ;;
4413esac
4414 CC=$ac_ct_CC
4415 fi
dabbade6 4416fi
d7040cdb 4417
dabbade6 4418fi
d7040cdb
SE
4419
4420
81ecdfbb
RW
4421test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4423as_fn_error $? "no acceptable C compiler found in \$PATH
4424See \`config.log' for more details" "$LINENO" 5; }
d7040cdb 4425
dabbade6 4426# Provide some information about the compiler.
81ecdfbb
RW
4427$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4428set X $ac_compile
4429ac_compiler=$2
4430for ac_option in --version -v -V -qversion; do
4431 { { ac_try="$ac_compiler $ac_option >&5"
4432case "(($ac_try" in
4433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4434 *) ac_try_echo=$ac_try;;
4435esac
4436eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4437$as_echo "$ac_try_echo"; } >&5
4438 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
dabbade6 4439 ac_status=$?
81ecdfbb
RW
4440 if test -s conftest.err; then
4441 sed '10a\
4442... rest of stderr output deleted ...
4443 10q' conftest.err >conftest.er1
4444 cat conftest.er1 >&5
81ecdfbb 4445 fi
d0ac1c44 4446 rm -f conftest.er1 conftest.err
81ecdfbb
RW
4447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4448 test $ac_status = 0; }
4449done
d7040cdb 4450
81ecdfbb
RW
4451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4452$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4453if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 4454 $as_echo_n "(cached) " >&6
252b5132 4455else
81ecdfbb 4456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 4457/* end confdefs.h. */
d7040cdb 4458
dabbade6
L
4459int
4460main ()
4461{
4462#ifndef __GNUC__
4463 choke me
4464#endif
d7040cdb 4465
dabbade6
L
4466 ;
4467 return 0;
4468}
4469_ACEOF
81ecdfbb 4470if ac_fn_c_try_compile "$LINENO"; then :
dabbade6 4471 ac_compiler_gnu=yes
d7040cdb 4472else
81ecdfbb 4473 ac_compiler_gnu=no
dabbade6 4474fi
81ecdfbb 4475rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
dabbade6 4476ac_cv_c_compiler_gnu=$ac_compiler_gnu
d7040cdb 4477
dabbade6 4478fi
81ecdfbb
RW
4479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4480$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4481if test $ac_compiler_gnu = yes; then
4482 GCC=yes
4483else
4484 GCC=
4485fi
dabbade6
L
4486ac_test_CFLAGS=${CFLAGS+set}
4487ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4489$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4490if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
4491 $as_echo_n "(cached) " >&6
4492else
4493 ac_save_c_werror_flag=$ac_c_werror_flag
4494 ac_c_werror_flag=yes
4495 ac_cv_prog_cc_g=no
4496 CFLAGS="-g"
4497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 4498/* end confdefs.h. */
d7040cdb 4499
dabbade6
L
4500int
4501main ()
4502{
d7040cdb 4503
dabbade6
L
4504 ;
4505 return 0;
4506}
4507_ACEOF
81ecdfbb 4508if ac_fn_c_try_compile "$LINENO"; then :
dabbade6
L
4509 ac_cv_prog_cc_g=yes
4510else
81ecdfbb
RW
4511 CFLAGS=""
4512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4513/* end confdefs.h. */
d7040cdb 4514
81ecdfbb
RW
4515int
4516main ()
4517{
4518
4519 ;
4520 return 0;
4521}
4522_ACEOF
4523if ac_fn_c_try_compile "$LINENO"; then :
4524
4525else
4526 ac_c_werror_flag=$ac_save_c_werror_flag
4527 CFLAGS="-g"
4528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4529/* end confdefs.h. */
4530
4531int
4532main ()
4533{
4534
4535 ;
4536 return 0;
4537}
4538_ACEOF
4539if ac_fn_c_try_compile "$LINENO"; then :
4540 ac_cv_prog_cc_g=yes
4541fi
4542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
dabbade6 4543fi
81ecdfbb 4544rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
dabbade6 4545fi
81ecdfbb
RW
4546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4547 ac_c_werror_flag=$ac_save_c_werror_flag
4548fi
4549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4550$as_echo "$ac_cv_prog_cc_g" >&6; }
dabbade6
L
4551if test "$ac_test_CFLAGS" = set; then
4552 CFLAGS=$ac_save_CFLAGS
4553elif test $ac_cv_prog_cc_g = yes; then
4554 if test "$GCC" = yes; then
4555 CFLAGS="-g -O2"
4556 else
4557 CFLAGS="-g"
4558 fi
4559else
4560 if test "$GCC" = yes; then
4561 CFLAGS="-O2"
4562 else
4563 CFLAGS=
4564 fi
4565fi
81ecdfbb
RW
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4567$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4568if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 4569 $as_echo_n "(cached) " >&6
d7040cdb 4570else
81ecdfbb 4571 ac_cv_prog_cc_c89=no
dabbade6 4572ac_save_CC=$CC
81ecdfbb 4573cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6
L
4574/* end confdefs.h. */
4575#include <stdarg.h>
4576#include <stdio.h>
d0ac1c44 4577struct stat;
dabbade6
L
4578/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4579struct buf { int x; };
4580FILE * (*rcsopen) (struct buf *, struct stat *, int);
4581static char *e (p, i)
4582 char **p;
4583 int i;
4584{
4585 return p[i];
4586}
4587static char *f (char * (*g) (char **, int), char **p, ...)
4588{
4589 char *s;
4590 va_list v;
4591 va_start (v,p);
4592 s = g (p, va_arg (v,int));
4593 va_end (v);
4594 return s;
4595}
d7040cdb 4596
dabbade6
L
4597/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4598 function prototypes and stuff, but not '\xHH' hex character constants.
4599 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4600 as 'x'. The following induces an error, until -std is added to get
dabbade6
L
4601 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4602 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4603 that's true only with -std. */
dabbade6 4604int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 4605
81ecdfbb
RW
4606/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4607 inside strings and character constants. */
4608#define FOO(x) 'x'
4609int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4610
dabbade6
L
4611int test (int i, double x);
4612struct s1 {int (*f) (int a);};
4613struct s2 {int (*f) (double a);};
4614int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4615int argc;
4616char **argv;
4617int
4618main ()
4619{
4620return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4621 ;
4622 return 0;
4623}
4624_ACEOF
81ecdfbb
RW
4625for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4626 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
dabbade6
L
4627do
4628 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4629 if ac_fn_c_try_compile "$LINENO"; then :
4630 ac_cv_prog_cc_c89=$ac_arg
d7040cdb 4631fi
81ecdfbb
RW
4632rm -f core conftest.err conftest.$ac_objext
4633 test "x$ac_cv_prog_cc_c89" != "xno" && break
dabbade6 4634done
81ecdfbb 4635rm -f conftest.$ac_ext
dabbade6 4636CC=$ac_save_CC
d7040cdb 4637
dabbade6 4638fi
81ecdfbb
RW
4639# AC_CACHE_VAL
4640case "x$ac_cv_prog_cc_c89" in
4641 x)
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4643$as_echo "none needed" >&6; } ;;
4644 xno)
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4646$as_echo "unsupported" >&6; } ;;
252b5132 4647 *)
81ecdfbb
RW
4648 CC="$CC $ac_cv_prog_cc_c89"
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4650$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
dabbade6 4651esac
81ecdfbb 4652if test "x$ac_cv_prog_cc_c89" != xno; then :
ac48eca1 4653
dabbade6 4654fi
252b5132 4655
dabbade6
L
4656ac_ext=c
4657ac_cpp='$CPP $CPPFLAGS'
4658ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4659ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4660ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 4661
d0ac1c44
SM
4662ac_ext=c
4663ac_cpp='$CPP $CPPFLAGS'
4664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4666ac_compiler_gnu=$ac_cv_c_compiler_gnu
4667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4668$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4669if ${am_cv_prog_cc_c_o+:} false; then :
4670 $as_echo_n "(cached) " >&6
4671else
4672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4673/* end confdefs.h. */
4674
4675int
4676main ()
4677{
4678
4679 ;
4680 return 0;
4681}
4682_ACEOF
4683 # Make sure it works both with $CC and with simple cc.
4684 # Following AC_PROG_CC_C_O, we do the test twice because some
4685 # compilers refuse to overwrite an existing .o file with -o,
4686 # though they will create one.
4687 am_cv_prog_cc_c_o=yes
4688 for am_i in 1 2; do
4689 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4690 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4691 ac_status=$?
4692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4693 (exit $ac_status); } \
4694 && test -f conftest2.$ac_objext; then
4695 : OK
4696 else
4697 am_cv_prog_cc_c_o=no
4698 break
4699 fi
4700 done
4701 rm -f core conftest*
4702 unset am_i
4703fi
4704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4705$as_echo "$am_cv_prog_cc_c_o" >&6; }
4706if test "$am_cv_prog_cc_c_o" != yes; then
4707 # Losing compiler, so override with the script.
4708 # FIXME: It is wrong to rewrite CC.
4709 # But if we don't then we get into trouble of one sort or another.
4710 # A longer-term fix would be to have automake use am__CC in this case,
4711 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4712 CC="$am_aux_dir/compile $CC"
4713fi
4714ac_ext=c
4715ac_cpp='$CPP $CPPFLAGS'
4716ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4717ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4718ac_compiler_gnu=$ac_cv_c_compiler_gnu
4719
4720
7357c5b6
AM
4721ac_ext=c
4722ac_cpp='$CPP $CPPFLAGS'
4723ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4724ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4725ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4727$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4728# On Suns, sometimes $CPP names a directory.
4729if test -n "$CPP" && test -d "$CPP"; then
4730 CPP=
4731fi
4732if test -z "$CPP"; then
d0ac1c44 4733 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 4734 $as_echo_n "(cached) " >&6
dabbade6 4735else
7357c5b6
AM
4736 # Double quotes because CPP needs to be expanded
4737 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4738 do
4739 ac_preproc_ok=false
4740for ac_c_preproc_warn_flag in '' yes
dabbade6 4741do
7357c5b6
AM
4742 # Use a header file that comes with gcc, so configuring glibc
4743 # with a fresh cross-compiler works.
4744 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4745 # <limits.h> exists even on freestanding compilers.
4746 # On the NeXT, cc -E runs the code through the compiler's parser,
4747 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4749/* end confdefs.h. */
4750#ifdef __STDC__
4751# include <limits.h>
4752#else
4753# include <assert.h>
4754#endif
4755 Syntax error
4756_ACEOF
81ecdfbb 4757if ac_fn_c_try_cpp "$LINENO"; then :
dabbade6 4758
81ecdfbb 4759else
7357c5b6
AM
4760 # Broken: fails on valid input.
4761continue
252b5132 4762fi
d0ac1c44 4763rm -f conftest.err conftest.i conftest.$ac_ext
7357c5b6 4764
81ecdfbb 4765 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4766 # can be detected and how.
81ecdfbb 4767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4768/* end confdefs.h. */
4769#include <ac_nonexistent.h>
4770_ACEOF
81ecdfbb 4771if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4772 # Broken: success on invalid input.
4773continue
dabbade6 4774else
7357c5b6
AM
4775 # Passes both tests.
4776ac_preproc_ok=:
4777break
dabbade6 4778fi
d0ac1c44 4779rm -f conftest.err conftest.i conftest.$ac_ext
dabbade6 4780
d7040cdb 4781done
7357c5b6 4782# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4783rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb 4784if $ac_preproc_ok; then :
7357c5b6
AM
4785 break
4786fi
4787
4788 done
4789 ac_cv_prog_CPP=$CPP
d7040cdb
SE
4790
4791fi
7357c5b6
AM
4792 CPP=$ac_cv_prog_CPP
4793else
4794 ac_cv_prog_CPP=$CPP
d7040cdb 4795fi
81ecdfbb
RW
4796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4797$as_echo "$CPP" >&6; }
7357c5b6
AM
4798ac_preproc_ok=false
4799for ac_c_preproc_warn_flag in '' yes
4800do
4801 # Use a header file that comes with gcc, so configuring glibc
4802 # with a fresh cross-compiler works.
4803 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4804 # <limits.h> exists even on freestanding compilers.
4805 # On the NeXT, cc -E runs the code through the compiler's parser,
4806 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4808/* end confdefs.h. */
4809#ifdef __STDC__
4810# include <limits.h>
4811#else
4812# include <assert.h>
4813#endif
4814 Syntax error
4815_ACEOF
81ecdfbb 4816if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4817
81ecdfbb 4818else
7357c5b6
AM
4819 # Broken: fails on valid input.
4820continue
d7040cdb 4821fi
d0ac1c44 4822rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4823
81ecdfbb 4824 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4825 # can be detected and how.
81ecdfbb 4826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4827/* end confdefs.h. */
4828#include <ac_nonexistent.h>
4829_ACEOF
81ecdfbb 4830if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4831 # Broken: success on invalid input.
4832continue
dabbade6 4833else
7357c5b6
AM
4834 # Passes both tests.
4835ac_preproc_ok=:
4836break
4837fi
d0ac1c44 4838rm -f conftest.err conftest.i conftest.$ac_ext
d7040cdb 4839
7357c5b6
AM
4840done
4841# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4842rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb
RW
4843if $ac_preproc_ok; then :
4844
4845else
4846 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4847$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4848as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4849See \`config.log' for more details" "$LINENO" 5; }
81ecdfbb
RW
4850fi
4851
4852ac_ext=c
4853ac_cpp='$CPP $CPPFLAGS'
4854ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4855ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4856ac_compiler_gnu=$ac_cv_c_compiler_gnu
4857
4858
4859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4860$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 4861if ${ac_cv_path_GREP+:} false; then :
81ecdfbb
RW
4862 $as_echo_n "(cached) " >&6
4863else
4864 if test -z "$GREP"; then
4865 ac_path_GREP_found=false
4866 # Loop through the user's path and test for each of PROGNAME-LIST
4867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4868for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4869do
4870 IFS=$as_save_IFS
4871 test -z "$as_dir" && as_dir=.
4872 for ac_prog in grep ggrep; do
4873 for ac_exec_ext in '' $ac_executable_extensions; do
4874 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4875 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
4876# Check for GNU ac_path_GREP and select it if it is found.
4877 # Check for GNU $ac_path_GREP
4878case `"$ac_path_GREP" --version 2>&1` in
4879*GNU*)
4880 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4881*)
4882 ac_count=0
4883 $as_echo_n 0123456789 >"conftest.in"
4884 while :
4885 do
4886 cat "conftest.in" "conftest.in" >"conftest.tmp"
4887 mv "conftest.tmp" "conftest.in"
4888 cp "conftest.in" "conftest.nl"
4889 $as_echo 'GREP' >> "conftest.nl"
4890 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4891 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4892 as_fn_arith $ac_count + 1 && ac_count=$as_val
4893 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4894 # Best one so far, save it but keep looking for a better one
4895 ac_cv_path_GREP="$ac_path_GREP"
4896 ac_path_GREP_max=$ac_count
4897 fi
4898 # 10*(2^10) chars as input seems more than enough
4899 test $ac_count -gt 10 && break
4900 done
4901 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4902esac
4903
4904 $ac_path_GREP_found && break 3
4905 done
4906 done
4907 done
4908IFS=$as_save_IFS
4909 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 4910 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb 4911 fi
dabbade6 4912else
81ecdfbb 4913 ac_cv_path_GREP=$GREP
7357c5b6 4914fi
d7040cdb 4915
81ecdfbb
RW
4916fi
4917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4918$as_echo "$ac_cv_path_GREP" >&6; }
4919 GREP="$ac_cv_path_GREP"
d7040cdb
SE
4920
4921
81ecdfbb
RW
4922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4923$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 4924if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb 4925 $as_echo_n "(cached) " >&6
7357c5b6 4926else
81ecdfbb
RW
4927 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4928 then ac_cv_path_EGREP="$GREP -E"
4929 else
4930 if test -z "$EGREP"; then
4931 ac_path_EGREP_found=false
4932 # Loop through the user's path and test for each of PROGNAME-LIST
4933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4934for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4935do
4936 IFS=$as_save_IFS
4937 test -z "$as_dir" && as_dir=.
4938 for ac_prog in egrep; do
4939 for ac_exec_ext in '' $ac_executable_extensions; do
4940 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4941 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
4942# Check for GNU ac_path_EGREP and select it if it is found.
4943 # Check for GNU $ac_path_EGREP
4944case `"$ac_path_EGREP" --version 2>&1` in
4945*GNU*)
4946 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4947*)
4948 ac_count=0
4949 $as_echo_n 0123456789 >"conftest.in"
4950 while :
4951 do
4952 cat "conftest.in" "conftest.in" >"conftest.tmp"
4953 mv "conftest.tmp" "conftest.in"
4954 cp "conftest.in" "conftest.nl"
4955 $as_echo 'EGREP' >> "conftest.nl"
4956 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4957 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4958 as_fn_arith $ac_count + 1 && ac_count=$as_val
4959 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4960 # Best one so far, save it but keep looking for a better one
4961 ac_cv_path_EGREP="$ac_path_EGREP"
4962 ac_path_EGREP_max=$ac_count
7357c5b6 4963 fi
81ecdfbb
RW
4964 # 10*(2^10) chars as input seems more than enough
4965 test $ac_count -gt 10 && break
4966 done
4967 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4968esac
4969
4970 $ac_path_EGREP_found && break 3
4971 done
4972 done
4973 done
4974IFS=$as_save_IFS
4975 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 4976 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4977 fi
4978else
4979 ac_cv_path_EGREP=$EGREP
4980fi
4981
4982 fi
7357c5b6 4983fi
81ecdfbb
RW
4984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4985$as_echo "$ac_cv_path_EGREP" >&6; }
4986 EGREP="$ac_cv_path_EGREP"
d7040cdb
SE
4987
4988
81ecdfbb
RW
4989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4990$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 4991if ${ac_cv_header_stdc+:} false; then :
81ecdfbb 4992 $as_echo_n "(cached) " >&6
7357c5b6 4993else
81ecdfbb 4994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4995/* end confdefs.h. */
4996#include <stdlib.h>
4997#include <stdarg.h>
4998#include <string.h>
4999#include <float.h>
d7040cdb 5000
7357c5b6
AM
5001int
5002main ()
5003{
d7040cdb 5004
7357c5b6
AM
5005 ;
5006 return 0;
5007}
5008_ACEOF
81ecdfbb 5009if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
5010 ac_cv_header_stdc=yes
5011else
81ecdfbb 5012 ac_cv_header_stdc=no
7357c5b6 5013fi
81ecdfbb 5014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5015
7357c5b6
AM
5016if test $ac_cv_header_stdc = yes; then
5017 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5019/* end confdefs.h. */
5020#include <string.h>
d7040cdb 5021
7357c5b6
AM
5022_ACEOF
5023if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5024 $EGREP "memchr" >/dev/null 2>&1; then :
5025
7357c5b6
AM
5026else
5027 ac_cv_header_stdc=no
5028fi
5029rm -f conftest*
d7040cdb 5030
7357c5b6 5031fi
d7040cdb 5032
7357c5b6
AM
5033if test $ac_cv_header_stdc = yes; then
5034 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5036/* end confdefs.h. */
5037#include <stdlib.h>
d7040cdb 5038
7357c5b6
AM
5039_ACEOF
5040if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5041 $EGREP "free" >/dev/null 2>&1; then :
5042
7357c5b6
AM
5043else
5044 ac_cv_header_stdc=no
5045fi
5046rm -f conftest*
d7040cdb 5047
7357c5b6 5048fi
d7040cdb 5049
7357c5b6
AM
5050if test $ac_cv_header_stdc = yes; then
5051 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5052 if test "$cross_compiling" = yes; then :
7357c5b6
AM
5053 :
5054else
81ecdfbb 5055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5056/* end confdefs.h. */
5057#include <ctype.h>
81ecdfbb 5058#include <stdlib.h>
7357c5b6
AM
5059#if ((' ' & 0x0FF) == 0x020)
5060# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5061# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5062#else
5063# define ISLOWER(c) \
5064 (('a' <= (c) && (c) <= 'i') \
5065 || ('j' <= (c) && (c) <= 'r') \
5066 || ('s' <= (c) && (c) <= 'z'))
5067# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5068#endif
d7040cdb 5069
7357c5b6
AM
5070#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5071int
5072main ()
5073{
5074 int i;
5075 for (i = 0; i < 256; i++)
5076 if (XOR (islower (i), ISLOWER (i))
5077 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5078 return 2;
5079 return 0;
7357c5b6
AM
5080}
5081_ACEOF
81ecdfbb 5082if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 5083
81ecdfbb
RW
5084else
5085 ac_cv_header_stdc=no
7357c5b6 5086fi
81ecdfbb
RW
5087rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5088 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5089fi
81ecdfbb 5090
7357c5b6
AM
5091fi
5092fi
81ecdfbb
RW
5093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5094$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5095if test $ac_cv_header_stdc = yes; then
d7040cdb 5096
81ecdfbb 5097$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5098
7357c5b6 5099fi
d7040cdb 5100
7357c5b6 5101# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
5102for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5103 inttypes.h stdint.h unistd.h
81ecdfbb
RW
5104do :
5105 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5106ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5107"
d0ac1c44 5108if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7357c5b6 5109 cat >>confdefs.h <<_ACEOF
81ecdfbb 5110#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 5111_ACEOF
d7040cdb 5112
7357c5b6 5113fi
d7040cdb 5114
7357c5b6 5115done
d7040cdb
SE
5116
5117
5118
81ecdfbb 5119 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5120if test "x$ac_cv_header_minix_config_h" = xyes; then :
7357c5b6
AM
5121 MINIX=yes
5122else
5123 MINIX=
5124fi
d7040cdb
SE
5125
5126
7357c5b6 5127 if test "$MINIX" = yes; then
d7040cdb 5128
81ecdfbb 5129$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
dabbade6 5130
252b5132 5131
81ecdfbb 5132$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
5133
5134
81ecdfbb 5135$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5136
7357c5b6 5137 fi
d7040cdb
SE
5138
5139
81ecdfbb
RW
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5141$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5142if ${ac_cv_safe_to_define___extensions__+:} false; then :
81ecdfbb 5143 $as_echo_n "(cached) " >&6
ac48eca1 5144else
81ecdfbb 5145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 5146/* end confdefs.h. */
ac48eca1 5147
d0ac1c44
SM
5148# define __EXTENSIONS__ 1
5149 $ac_includes_default
7357c5b6
AM
5150int
5151main ()
5152{
87e6d782 5153
7357c5b6
AM
5154 ;
5155 return 0;
5156}
5157_ACEOF
81ecdfbb 5158if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
5159 ac_cv_safe_to_define___extensions__=yes
5160else
81ecdfbb 5161 ac_cv_safe_to_define___extensions__=no
7357c5b6 5162fi
81ecdfbb 5163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 5164fi
81ecdfbb
RW
5165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5166$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 5167 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5168 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
ac48eca1 5169
81ecdfbb 5170 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 5171
81ecdfbb
RW
5172 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5173
5174 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5175
5176 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb 5177
ac48eca1 5178
ac48eca1 5179
ac48eca1 5180
87e6d782 5181
7357c5b6
AM
5182if test -n "$ac_tool_prefix"; then
5183 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5184set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
5185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5186$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5187if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 5188 $as_echo_n "(cached) " >&6
dabbade6 5189else
7357c5b6
AM
5190 if test -n "$AR"; then
5191 ac_cv_prog_AR="$AR" # Let the user override the test.
5192else
5193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5194for as_dir in $PATH
5195do
5196 IFS=$as_save_IFS
5197 test -z "$as_dir" && as_dir=.
81ecdfbb 5198 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5199 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5200 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 5201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
5202 break 2
5203 fi
5204done
81ecdfbb
RW
5205 done
5206IFS=$as_save_IFS
ac48eca1 5207
7357c5b6
AM
5208fi
5209fi
5210AR=$ac_cv_prog_AR
5211if test -n "$AR"; then
81ecdfbb
RW
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5213$as_echo "$AR" >&6; }
dabbade6 5214else
81ecdfbb
RW
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5216$as_echo "no" >&6; }
dabbade6 5217fi
6be7c12c 5218
81ecdfbb 5219
7357c5b6
AM
5220fi
5221if test -z "$ac_cv_prog_AR"; then
5222 ac_ct_AR=$AR
5223 # Extract the first word of "ar", so it can be a program name with args.
5224set dummy ar; ac_word=$2
81ecdfbb
RW
5225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5226$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5227if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 5228 $as_echo_n "(cached) " >&6
7357c5b6
AM
5229else
5230 if test -n "$ac_ct_AR"; then
5231 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5232else
5233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5234for as_dir in $PATH
5235do
5236 IFS=$as_save_IFS
5237 test -z "$as_dir" && as_dir=.
81ecdfbb 5238 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5240 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 5241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
5242 break 2
5243 fi
5244done
81ecdfbb
RW
5245 done
5246IFS=$as_save_IFS
7357c5b6
AM
5247
5248fi
5249fi
5250ac_ct_AR=$ac_cv_prog_ac_ct_AR
5251if test -n "$ac_ct_AR"; then
81ecdfbb
RW
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5253$as_echo "$ac_ct_AR" >&6; }
7357c5b6 5254else
81ecdfbb
RW
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5256$as_echo "no" >&6; }
7357c5b6
AM
5257fi
5258
81ecdfbb
RW
5259 if test "x$ac_ct_AR" = x; then
5260 AR=""
5261 else
5262 case $cross_compiling:$ac_tool_warned in
5263yes:)
5264{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5265$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5266ac_tool_warned=yes ;;
5267esac
5268 AR=$ac_ct_AR
5269 fi
7357c5b6
AM
5270else
5271 AR="$ac_cv_prog_AR"
5272fi
5273
5274if test -n "$ac_tool_prefix"; then
5275 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5276set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
5277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5278$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5279if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 5280 $as_echo_n "(cached) " >&6
7357c5b6
AM
5281else
5282 if test -n "$RANLIB"; then
5283 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5284else
5285as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5286for as_dir in $PATH
5287do
5288 IFS=$as_save_IFS
5289 test -z "$as_dir" && as_dir=.
81ecdfbb 5290 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5291 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5292 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 5293 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
5294 break 2
5295 fi
5296done
81ecdfbb
RW
5297 done
5298IFS=$as_save_IFS
7357c5b6
AM
5299
5300fi
5301fi
5302RANLIB=$ac_cv_prog_RANLIB
5303if test -n "$RANLIB"; then
81ecdfbb
RW
5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5305$as_echo "$RANLIB" >&6; }
7357c5b6 5306else
81ecdfbb
RW
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5308$as_echo "no" >&6; }
7357c5b6
AM
5309fi
5310
81ecdfbb 5311
7357c5b6
AM
5312fi
5313if test -z "$ac_cv_prog_RANLIB"; then
5314 ac_ct_RANLIB=$RANLIB
5315 # Extract the first word of "ranlib", so it can be a program name with args.
5316set dummy ranlib; ac_word=$2
81ecdfbb
RW
5317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5318$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5319if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 5320 $as_echo_n "(cached) " >&6
7357c5b6
AM
5321else
5322 if test -n "$ac_ct_RANLIB"; then
5323 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5324else
5325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5326for as_dir in $PATH
5327do
5328 IFS=$as_save_IFS
5329 test -z "$as_dir" && as_dir=.
81ecdfbb 5330 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5332 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 5333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
5334 break 2
5335 fi
5336done
81ecdfbb
RW
5337 done
5338IFS=$as_save_IFS
7357c5b6 5339
7357c5b6
AM
5340fi
5341fi
5342ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5343if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
5344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5345$as_echo "$ac_ct_RANLIB" >&6; }
7357c5b6 5346else
81ecdfbb
RW
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5348$as_echo "no" >&6; }
7357c5b6
AM
5349fi
5350
81ecdfbb
RW
5351 if test "x$ac_ct_RANLIB" = x; then
5352 RANLIB=":"
5353 else
5354 case $cross_compiling:$ac_tool_warned in
5355yes:)
5356{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5357$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5358ac_tool_warned=yes ;;
5359esac
5360 RANLIB=$ac_ct_RANLIB
5361 fi
7357c5b6
AM
5362else
5363 RANLIB="$ac_cv_prog_RANLIB"
5364fi
5365
5366
81ecdfbb
RW
5367# Check whether --enable-shared was given.
5368if test "${enable_shared+set}" = set; then :
5369 enableval=$enable_shared; p=${PACKAGE-default}
7357c5b6
AM
5370 case $enableval in
5371 yes) enable_shared=yes ;;
5372 no) enable_shared=no ;;
5373 *)
5374 enable_shared=no
5375 # Look at the argument we got. We use all the common list separators.
5376 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5377 for pkg in $enableval; do
5378 IFS="$lt_save_ifs"
5379 if test "X$pkg" = "X$p"; then
5380 enable_shared=yes
5381 fi
5382 done
5383 IFS="$lt_save_ifs"
5384 ;;
5385 esac
5386else
5387 enable_shared=no
81ecdfbb
RW
5388fi
5389
7357c5b6
AM
5390
5391
5392
5393
5394
5395
5396
5397
5398
1927a18f
L
5399case `pwd` in
5400 *\ * | *\ *)
81ecdfbb
RW
5401 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5402$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
1927a18f 5403esac
7357c5b6
AM
5404
5405
7357c5b6 5406
3725885a
RW
5407macro_version='2.2.7a'
5408macro_revision='1.3134'
7357c5b6
AM
5409
5410
5411
5412
5413
5414
7357c5b6
AM
5415
5416
5417
5418
5419
5420
5421
1927a18f 5422ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5423
3725885a
RW
5424# Backslashify metacharacters that are still active within
5425# double-quoted strings.
5426sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5427
5428# Same as above, but do not quote variable references.
5429double_quote_subst='s/\(["`\\]\)/\\\1/g'
5430
5431# Sed substitution to delay expansion of an escaped shell variable in a
5432# double_quote_subst'ed string.
5433delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5434
5435# Sed substitution to delay expansion of an escaped single quote.
5436delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5437
5438# Sed substitution to avoid accidental globbing in evaled expressions
5439no_glob_subst='s/\*/\\\*/g'
5440
5441ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5442ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5443ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5444
5445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5446$as_echo_n "checking how to print strings... " >&6; }
5447# Test print first, because it will be a builtin if present.
5448if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5449 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5450 ECHO='print -r --'
5451elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5452 ECHO='printf %s\n'
5453else
5454 # Use this function as a fallback that always works.
5455 func_fallback_echo ()
5456 {
5457 eval 'cat <<_LTECHO_EOF
5458$1
5459_LTECHO_EOF'
5460 }
5461 ECHO='func_fallback_echo'
5462fi
5463
5464# func_echo_all arg...
5465# Invoke $ECHO with all args, space-separated.
5466func_echo_all ()
5467{
5468 $ECHO ""
5469}
5470
5471case "$ECHO" in
5472 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5473$as_echo "printf" >&6; } ;;
5474 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5475$as_echo "print -r" >&6; } ;;
5476 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5477$as_echo "cat" >&6; } ;;
5478esac
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
81ecdfbb
RW
5493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5494$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5495if ${ac_cv_path_SED+:} false; then :
81ecdfbb 5496 $as_echo_n "(cached) " >&6
7357c5b6 5497else
81ecdfbb
RW
5498 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5499 for ac_i in 1 2 3 4 5 6 7; do
5500 ac_script="$ac_script$as_nl$ac_script"
5501 done
5502 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5503 { ac_script=; unset ac_script;}
5504 if test -z "$SED"; then
5505 ac_path_SED_found=false
5506 # Loop through the user's path and test for each of PROGNAME-LIST
5507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5508for as_dir in $PATH
5509do
5510 IFS=$as_save_IFS
5511 test -z "$as_dir" && as_dir=.
81ecdfbb 5512 for ac_prog in sed gsed; do
7357c5b6 5513 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 5514 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5515 as_fn_executable_p "$ac_path_SED" || continue
81ecdfbb
RW
5516# Check for GNU ac_path_SED and select it if it is found.
5517 # Check for GNU $ac_path_SED
5518case `"$ac_path_SED" --version 2>&1` in
5519*GNU*)
5520 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5521*)
5522 ac_count=0
5523 $as_echo_n 0123456789 >"conftest.in"
5524 while :
5525 do
5526 cat "conftest.in" "conftest.in" >"conftest.tmp"
5527 mv "conftest.tmp" "conftest.in"
5528 cp "conftest.in" "conftest.nl"
5529 $as_echo '' >> "conftest.nl"
5530 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5531 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5532 as_fn_arith $ac_count + 1 && ac_count=$as_val
5533 if test $ac_count -gt ${ac_path_SED_max-0}; then
5534 # Best one so far, save it but keep looking for a better one
5535 ac_cv_path_SED="$ac_path_SED"
5536 ac_path_SED_max=$ac_count
5537 fi
5538 # 10*(2^10) chars as input seems more than enough
5539 test $ac_count -gt 10 && break
5540 done
5541 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5542esac
5543
5544 $ac_path_SED_found && break 3
7357c5b6
AM
5545 done
5546 done
81ecdfbb 5547 done
7357c5b6 5548IFS=$as_save_IFS
81ecdfbb 5549 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5550 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5551 fi
81ecdfbb
RW
5552else
5553 ac_cv_path_SED=$SED
7357c5b6
AM
5554fi
5555
81ecdfbb
RW
5556fi
5557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5558$as_echo "$ac_cv_path_SED" >&6; }
5559 SED="$ac_cv_path_SED"
5560 rm -f conftest.sed
7357c5b6
AM
5561
5562test -z "$SED" && SED=sed
5563Xsed="$SED -e 1s/^X//"
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
81ecdfbb
RW
5575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5576$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5577if ${ac_cv_path_FGREP+:} false; then :
81ecdfbb 5578 $as_echo_n "(cached) " >&6
7357c5b6 5579else
81ecdfbb
RW
5580 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5581 then ac_cv_path_FGREP="$GREP -F"
5582 else
5583 if test -z "$FGREP"; then
5584 ac_path_FGREP_found=false
5585 # Loop through the user's path and test for each of PROGNAME-LIST
5586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5587for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5588do
5589 IFS=$as_save_IFS
5590 test -z "$as_dir" && as_dir=.
5591 for ac_prog in fgrep; do
5592 for ac_exec_ext in '' $ac_executable_extensions; do
5593 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5594 as_fn_executable_p "$ac_path_FGREP" || continue
81ecdfbb
RW
5595# Check for GNU ac_path_FGREP and select it if it is found.
5596 # Check for GNU $ac_path_FGREP
5597case `"$ac_path_FGREP" --version 2>&1` in
5598*GNU*)
5599 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5600*)
5601 ac_count=0
5602 $as_echo_n 0123456789 >"conftest.in"
5603 while :
5604 do
5605 cat "conftest.in" "conftest.in" >"conftest.tmp"
5606 mv "conftest.tmp" "conftest.in"
5607 cp "conftest.in" "conftest.nl"
5608 $as_echo 'FGREP' >> "conftest.nl"
5609 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5610 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5611 as_fn_arith $ac_count + 1 && ac_count=$as_val
5612 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5613 # Best one so far, save it but keep looking for a better one
5614 ac_cv_path_FGREP="$ac_path_FGREP"
5615 ac_path_FGREP_max=$ac_count
7357c5b6 5616 fi
81ecdfbb
RW
5617 # 10*(2^10) chars as input seems more than enough
5618 test $ac_count -gt 10 && break
5619 done
5620 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5621esac
5622
5623 $ac_path_FGREP_found && break 3
5624 done
5625 done
5626 done
5627IFS=$as_save_IFS
5628 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5629 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
5630 fi
5631else
5632 ac_cv_path_FGREP=$FGREP
5633fi
5634
5635 fi
7357c5b6 5636fi
81ecdfbb
RW
5637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5638$as_echo "$ac_cv_path_FGREP" >&6; }
5639 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5640
5641
5642test -z "$GREP" && GREP=grep
d7040cdb 5643
d7040cdb 5644
d7040cdb 5645
ac48eca1
AO
5646
5647
5648
ac48eca1 5649
ac48eca1 5650
ac48eca1 5651
ac48eca1 5652
ac48eca1 5653
ac48eca1 5654
ac48eca1 5655
ac48eca1 5656
ac48eca1 5657
ac48eca1 5658
dabbade6
L
5659
5660
5661
81ecdfbb
RW
5662# Check whether --with-gnu-ld was given.
5663if test "${with_gnu_ld+set}" = set; then :
5664 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
dabbade6
L
5665else
5666 with_gnu_ld=no
81ecdfbb
RW
5667fi
5668
dabbade6
L
5669ac_prog=ld
5670if test "$GCC" = yes; then
5671 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5673$as_echo_n "checking for ld used by $CC... " >&6; }
dabbade6
L
5674 case $host in
5675 *-*-mingw*)
5676 # gcc leaves a trailing carriage return which upsets mingw
5677 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5678 *)
5679 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5680 esac
5681 case $ac_prog in
5682 # Accept absolute paths.
5683 [\\/]* | ?:[\\/]*)
5684 re_direlt='/[^/][^/]*/\.\./'
5685 # Canonicalize the pathname of ld
5686 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5687 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5688 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5689 done
5690 test -z "$LD" && LD="$ac_prog"
5691 ;;
5692 "")
5693 # If it fails, then pretend we aren't using GCC.
5694 ac_prog=ld
5695 ;;
5696 *)
5697 # If it is relative, then search for the first ld in PATH.
5698 with_gnu_ld=unknown
5699 ;;
5700 esac
5701elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5703$as_echo_n "checking for GNU ld... " >&6; }
dabbade6 5704else
81ecdfbb
RW
5705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5706$as_echo_n "checking for non-GNU ld... " >&6; }
dabbade6 5707fi
d0ac1c44 5708if ${lt_cv_path_LD+:} false; then :
81ecdfbb 5709 $as_echo_n "(cached) " >&6
ac48eca1 5710else
dabbade6
L
5711 if test -z "$LD"; then
5712 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5713 for ac_dir in $PATH; do
5714 IFS="$lt_save_ifs"
5715 test -z "$ac_dir" && ac_dir=.
5716 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5717 lt_cv_path_LD="$ac_dir/$ac_prog"
5718 # Check to see if the program is GNU ld. I'd rather use --version,
5719 # but apparently some variants of GNU ld only accept -v.
5720 # Break only if it was the GNU/non-GNU ld that we prefer.
5721 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5722 *GNU* | *'with BFD'*)
5723 test "$with_gnu_ld" != no && break
5724 ;;
5725 *)
5726 test "$with_gnu_ld" != yes && break
5727 ;;
5728 esac
5729 fi
5730 done
5731 IFS="$lt_save_ifs"
ac48eca1 5732else
dabbade6 5733 lt_cv_path_LD="$LD" # Let the user override the test with a path.
ac48eca1
AO
5734fi
5735fi
dabbade6
L
5736
5737LD="$lt_cv_path_LD"
5738if test -n "$LD"; then
81ecdfbb
RW
5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5740$as_echo "$LD" >&6; }
ac48eca1 5741else
81ecdfbb
RW
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5743$as_echo "no" >&6; }
ac48eca1 5744fi
d0ac1c44 5745test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
5746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5747$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 5748if ${lt_cv_prog_gnu_ld+:} false; then :
81ecdfbb 5749 $as_echo_n "(cached) " >&6
ac48eca1 5750else
dabbade6
L
5751 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5752case `$LD -v 2>&1 </dev/null` in
5753*GNU* | *'with BFD'*)
5754 lt_cv_prog_gnu_ld=yes
5755 ;;
5756*)
5757 lt_cv_prog_gnu_ld=no
5758 ;;
5759esac
ac48eca1 5760fi
81ecdfbb
RW
5761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5762$as_echo "$lt_cv_prog_gnu_ld" >&6; }
dabbade6 5763with_gnu_ld=$lt_cv_prog_gnu_ld
d7040cdb
SE
5764
5765
5766
5767
5768
5769
5770
5771
5772
81ecdfbb
RW
5773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5774$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 5775if ${lt_cv_path_NM+:} false; then :
81ecdfbb 5776 $as_echo_n "(cached) " >&6
ac48eca1 5777else
dabbade6
L
5778 if test -n "$NM"; then
5779 # Let the user override the test.
5780 lt_cv_path_NM="$NM"
ac48eca1 5781else
dabbade6
L
5782 lt_nm_to_check="${ac_tool_prefix}nm"
5783 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5784 lt_nm_to_check="$lt_nm_to_check nm"
979273e3 5785 fi
dabbade6
L
5786 for lt_tmp_nm in $lt_nm_to_check; do
5787 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5788 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5789 IFS="$lt_save_ifs"
5790 test -z "$ac_dir" && ac_dir=.
5791 tmp_nm="$ac_dir/$lt_tmp_nm"
5792 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5793 # Check to see if the nm accepts a BSD-compat flag.
5794 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5795 # nm: unknown option "B" ignored
5796 # Tru64's nm complains that /dev/null is an invalid object file
5797 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5798 */dev/null* | *'Invalid file or object type'*)
5799 lt_cv_path_NM="$tmp_nm -B"
5800 break
5801 ;;
5802 *)
5803 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5804 */dev/null*)
5805 lt_cv_path_NM="$tmp_nm -p"
5806 break
5807 ;;
5808 *)
5809 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5810 continue # so that we can try to find one that supports BSD flags
5811 ;;
5812 esac
5813 ;;
5814 esac
5815 fi
5816 done
5817 IFS="$lt_save_ifs"
5818 done
5819 : ${lt_cv_path_NM=no}
ac48eca1
AO
5820fi
5821fi
81ecdfbb
RW
5822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5823$as_echo "$lt_cv_path_NM" >&6; }
dabbade6
L
5824if test "$lt_cv_path_NM" != "no"; then
5825 NM="$lt_cv_path_NM"
ac48eca1 5826else
dabbade6 5827 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5828 if test -n "$DUMPBIN"; then :
5829 # Let the user override the test.
5830 else
5831 if test -n "$ac_tool_prefix"; then
5832 for ac_prog in dumpbin "link -dump"
dabbade6
L
5833 do
5834 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5835set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5837$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5838if ${ac_cv_prog_DUMPBIN+:} false; then :
81ecdfbb 5839 $as_echo_n "(cached) " >&6
ac48eca1 5840else
dabbade6
L
5841 if test -n "$DUMPBIN"; then
5842 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ac48eca1 5843else
979273e3
NN
5844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5845for as_dir in $PATH
5846do
5847 IFS=$as_save_IFS
5848 test -z "$as_dir" && as_dir=.
81ecdfbb 5849 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 5851 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
5853 break 2
5854 fi
5855done
81ecdfbb
RW
5856 done
5857IFS=$as_save_IFS
979273e3 5858
ac48eca1
AO
5859fi
5860fi
dabbade6
L
5861DUMPBIN=$ac_cv_prog_DUMPBIN
5862if test -n "$DUMPBIN"; then
81ecdfbb
RW
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5864$as_echo "$DUMPBIN" >&6; }
ac48eca1 5865else
81ecdfbb
RW
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5867$as_echo "no" >&6; }
ac48eca1
AO
5868fi
5869
81ecdfbb 5870
dabbade6
L
5871 test -n "$DUMPBIN" && break
5872 done
ac48eca1 5873fi
dabbade6
L
5874if test -z "$DUMPBIN"; then
5875 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5876 for ac_prog in dumpbin "link -dump"
dabbade6
L
5877do
5878 # Extract the first word of "$ac_prog", so it can be a program name with args.
5879set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5881$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5882if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
81ecdfbb 5883 $as_echo_n "(cached) " >&6
ac48eca1 5884else
dabbade6
L
5885 if test -n "$ac_ct_DUMPBIN"; then
5886 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
d7040cdb
SE
5887else
5888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5889for as_dir in $PATH
5890do
5891 IFS=$as_save_IFS
5892 test -z "$as_dir" && as_dir=.
81ecdfbb 5893 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 5895 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5897 break 2
252b5132 5898 fi
d7040cdb 5899done
81ecdfbb
RW
5900 done
5901IFS=$as_save_IFS
252b5132 5902
d7040cdb
SE
5903fi
5904fi
dabbade6
L
5905ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5906if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5908$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 5909else
81ecdfbb
RW
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5911$as_echo "no" >&6; }
d7040cdb 5912fi
4867be41 5913
81ecdfbb 5914
dabbade6 5915 test -n "$ac_ct_DUMPBIN" && break
d7040cdb 5916done
32fba81d 5917
81ecdfbb
RW
5918 if test "x$ac_ct_DUMPBIN" = x; then
5919 DUMPBIN=":"
5920 else
5921 case $cross_compiling:$ac_tool_warned in
5922yes:)
5923{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5924$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5925ac_tool_warned=yes ;;
5926esac
5927 DUMPBIN=$ac_ct_DUMPBIN
5928 fi
d7040cdb 5929fi
979273e3 5930
3725885a
RW
5931 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5932 *COFF*)
5933 DUMPBIN="$DUMPBIN -symbols"
5934 ;;
5935 *)
5936 DUMPBIN=:
5937 ;;
5938 esac
5939 fi
979273e3 5940
dabbade6
L
5941 if test "$DUMPBIN" != ":"; then
5942 NM="$DUMPBIN"
5943 fi
5944fi
5945test -z "$NM" && NM=nm
ac48eca1 5946
252b5132 5947
252b5132 5948
979273e3 5949
ac48eca1 5950
d7040cdb 5951
81ecdfbb
RW
5952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5953$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 5954if ${lt_cv_nm_interface+:} false; then :
81ecdfbb 5955 $as_echo_n "(cached) " >&6
dabbade6
L
5956else
5957 lt_cv_nm_interface="BSD nm"
5958 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5959 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
dabbade6
L
5960 (eval "$ac_compile" 2>conftest.err)
5961 cat conftest.err >&5
3725885a 5962 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
dabbade6
L
5963 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5964 cat conftest.err >&5
3725885a 5965 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
dabbade6
L
5966 cat conftest.out >&5
5967 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5968 lt_cv_nm_interface="MS dumpbin"
5969 fi
5970 rm -f conftest*
5971fi
81ecdfbb
RW
5972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5973$as_echo "$lt_cv_nm_interface" >&6; }
d7040cdb 5974
81ecdfbb
RW
5975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5976$as_echo_n "checking whether ln -s works... " >&6; }
dabbade6
L
5977LN_S=$as_ln_s
5978if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5980$as_echo "yes" >&6; }
dabbade6 5981else
81ecdfbb
RW
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5983$as_echo "no, using $LN_S" >&6; }
dabbade6
L
5984fi
5985
5986# find the maximum length of command line arguments
81ecdfbb
RW
5987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5988$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 5989if ${lt_cv_sys_max_cmd_len+:} false; then :
81ecdfbb 5990 $as_echo_n "(cached) " >&6
dabbade6
L
5991else
5992 i=0
5993 teststring="ABCD"
5994
5995 case $build_os in
5996 msdosdjgpp*)
5997 # On DJGPP, this test can blow up pretty badly due to problems in libc
5998 # (any single argument exceeding 2000 bytes causes a buffer overrun
5999 # during glob expansion). Even if it were fixed, the result of this
6000 # check would be larger than it should be.
6001 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6002 ;;
6003
6004 gnu*)
6005 # Under GNU Hurd, this test is not required because there is
6006 # no limit to the length of command line arguments.
6007 # Libtool will interpret -1 as no limit whatsoever
6008 lt_cv_sys_max_cmd_len=-1;
6009 ;;
6010
1927a18f 6011 cygwin* | mingw* | cegcc*)
dabbade6
L
6012 # On Win9x/ME, this test blows up -- it succeeds, but takes
6013 # about 5 minutes as the teststring grows exponentially.
6014 # Worse, since 9x/ME are not pre-emptively multitasking,
6015 # you end up with a "frozen" computer, even though with patience
6016 # the test eventually succeeds (with a max line length of 256k).
6017 # Instead, let's just punt: use the minimum linelength reported by
6018 # all of the supported platforms: 8192 (on NT/2K/XP).
6019 lt_cv_sys_max_cmd_len=8192;
6020 ;;
6021
3725885a
RW
6022 mint*)
6023 # On MiNT this can take a long time and run out of memory.
6024 lt_cv_sys_max_cmd_len=8192;
6025 ;;
6026
dabbade6
L
6027 amigaos*)
6028 # On AmigaOS with pdksh, this test takes hours, literally.
6029 # So we just punt and use a minimum line length of 8192.
6030 lt_cv_sys_max_cmd_len=8192;
6031 ;;
6032
6033 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6034 # This has been around since 386BSD, at least. Likely further.
6035 if test -x /sbin/sysctl; then
6036 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6037 elif test -x /usr/sbin/sysctl; then
6038 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6039 else
6040 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6041 fi
6042 # And add a safety zone
6043 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6044 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6045 ;;
6046
6047 interix*)
6048 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6049 lt_cv_sys_max_cmd_len=196608
6050 ;;
6051
6052 osf*)
6053 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6054 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6055 # nice to cause kernel panics so lets avoid the loop below.
6056 # First set a reasonable default.
6057 lt_cv_sys_max_cmd_len=16384
6058 #
6059 if test -x /sbin/sysconfig; then
6060 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6061 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6062 esac
6063 fi
6064 ;;
6065 sco3.2v5*)
6066 lt_cv_sys_max_cmd_len=102400
6067 ;;
6068 sysv5* | sco5v6* | sysv4.2uw2*)
6069 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6070 if test -n "$kargmax"; then
6071 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6072 else
6073 lt_cv_sys_max_cmd_len=32768
6074 fi
d7040cdb
SE
6075 ;;
6076 *)
1927a18f
L
6077 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6078 if test -n "$lt_cv_sys_max_cmd_len"; then
dabbade6
L
6079 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6080 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6081 else
6082 # Make teststring a little bigger before we do anything with it.
6083 # a 1K string should be a reasonable start.
6084 for i in 1 2 3 4 5 6 7 8 ; do
6085 teststring=$teststring$teststring
6086 done
6087 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6088 # If test is not a shell built-in, we'll probably end up computing a
6089 # maximum length that is only half of the actual maximum length, but
6090 # we can't tell.
3725885a
RW
6091 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6092 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
dabbade6
L
6093 test $i != 17 # 1/2 MB should be enough
6094 do
6095 i=`expr $i + 1`
6096 teststring=$teststring$teststring
6097 done
6098 # Only check the string length outside the loop.
6099 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6100 teststring=
6101 # Add a significant safety factor because C++ compilers can tack on
6102 # massive amounts of additional arguments before passing them to the
6103 # linker. It appears as though 1/2 is a usable value.
6104 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6105 fi
d7040cdb
SE
6106 ;;
6107 esac
252b5132 6108
dabbade6 6109fi
252b5132 6110
dabbade6 6111if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6113$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
dabbade6 6114else
81ecdfbb
RW
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6116$as_echo "none" >&6; }
dabbade6
L
6117fi
6118max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 6119
252b5132 6120
979273e3 6121
979273e3 6122
252b5132 6123
252b5132 6124
dabbade6
L
6125: ${CP="cp -f"}
6126: ${MV="mv -f"}
6127: ${RM="rm -f"}
252b5132 6128
81ecdfbb
RW
6129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6130$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
dabbade6
L
6131# Try some XSI features
6132xsi_shell=no
6133( _lt_dummy="a/b/c"
6134 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
1927a18f
L
6135 = c,a/b,, \
6136 && eval 'test $(( 1 + 1 )) -eq 2 \
6137 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
dabbade6 6138 && xsi_shell=yes
81ecdfbb
RW
6139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6140$as_echo "$xsi_shell" >&6; }
252b5132 6141
252b5132 6142
81ecdfbb
RW
6143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6144$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
dabbade6
L
6145lt_shell_append=no
6146( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6147 >/dev/null 2>&1 \
6148 && lt_shell_append=yes
81ecdfbb
RW
6149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6150$as_echo "$lt_shell_append" >&6; }
252b5132 6151
ac48eca1 6152
dabbade6
L
6153if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6154 lt_unset=unset
6155else
6156 lt_unset=false
6157fi
979273e3
NN
6158
6159
6160
6161
ac48eca1 6162
dabbade6
L
6163# test EBCDIC or ASCII
6164case `echo X|tr X '\101'` in
6165 A) # ASCII based system
6166 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6167 lt_SP2NL='tr \040 \012'
6168 lt_NL2SP='tr \015\012 \040\040'
6169 ;;
6170 *) # EBCDIC based system
6171 lt_SP2NL='tr \100 \n'
6172 lt_NL2SP='tr \r\n \100\100'
6173 ;;
6174esac
9e9b66a9 6175
1ad12f97 6176
1ad12f97 6177
9e9b66a9 6178
1ad12f97 6179
a541e3ce 6180
9e9b66a9 6181
a2d91340
AC
6182
6183
81ecdfbb
RW
6184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6185$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6186if ${lt_cv_ld_reload_flag+:} false; then :
81ecdfbb 6187 $as_echo_n "(cached) " >&6
dabbade6
L
6188else
6189 lt_cv_ld_reload_flag='-r'
6190fi
81ecdfbb
RW
6191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6192$as_echo "$lt_cv_ld_reload_flag" >&6; }
dabbade6
L
6193reload_flag=$lt_cv_ld_reload_flag
6194case $reload_flag in
6195"" | " "*) ;;
6196*) reload_flag=" $reload_flag" ;;
6197esac
6198reload_cmds='$LD$reload_flag -o $output$reload_objs'
6199case $host_os in
6200 darwin*)
6201 if test "$GCC" = yes; then
6202 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6203 else
6204 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6205 fi
6206 ;;
6207esac
9e9b66a9
AM
6208
6209
6210
252b5132 6211
252b5132 6212
252b5132 6213
252b5132 6214
252b5132 6215
d7040cdb 6216
1927a18f
L
6217if test -n "$ac_tool_prefix"; then
6218 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6219set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6221$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6222if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 6223 $as_echo_n "(cached) " >&6
1927a18f
L
6224else
6225 if test -n "$OBJDUMP"; then
6226 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6227else
6228as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6229for as_dir in $PATH
6230do
6231 IFS=$as_save_IFS
6232 test -z "$as_dir" && as_dir=.
81ecdfbb 6233 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6234 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 6235 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
6237 break 2
6238 fi
6239done
81ecdfbb
RW
6240 done
6241IFS=$as_save_IFS
1927a18f
L
6242
6243fi
6244fi
6245OBJDUMP=$ac_cv_prog_OBJDUMP
6246if test -n "$OBJDUMP"; then
81ecdfbb
RW
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6248$as_echo "$OBJDUMP" >&6; }
1927a18f 6249else
81ecdfbb
RW
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6251$as_echo "no" >&6; }
1927a18f
L
6252fi
6253
81ecdfbb 6254
1927a18f
L
6255fi
6256if test -z "$ac_cv_prog_OBJDUMP"; then
6257 ac_ct_OBJDUMP=$OBJDUMP
6258 # Extract the first word of "objdump", so it can be a program name with args.
6259set dummy objdump; ac_word=$2
81ecdfbb
RW
6260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6261$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6262if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
81ecdfbb 6263 $as_echo_n "(cached) " >&6
1927a18f
L
6264else
6265 if test -n "$ac_ct_OBJDUMP"; then
6266 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6267else
6268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6269for as_dir in $PATH
6270do
6271 IFS=$as_save_IFS
6272 test -z "$as_dir" && as_dir=.
81ecdfbb 6273 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6274 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 6275 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
6277 break 2
6278 fi
6279done
81ecdfbb
RW
6280 done
6281IFS=$as_save_IFS
1927a18f 6282
1927a18f
L
6283fi
6284fi
6285ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6286if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6288$as_echo "$ac_ct_OBJDUMP" >&6; }
1927a18f 6289else
81ecdfbb
RW
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6291$as_echo "no" >&6; }
1927a18f
L
6292fi
6293
81ecdfbb
RW
6294 if test "x$ac_ct_OBJDUMP" = x; then
6295 OBJDUMP="false"
6296 else
6297 case $cross_compiling:$ac_tool_warned in
6298yes:)
6299{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6300$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6301ac_tool_warned=yes ;;
6302esac
6303 OBJDUMP=$ac_ct_OBJDUMP
6304 fi
1927a18f
L
6305else
6306 OBJDUMP="$ac_cv_prog_OBJDUMP"
6307fi
6308
6309test -z "$OBJDUMP" && OBJDUMP=objdump
6310
6311
6312
6313
6314
6315
6316
6317
d7040cdb 6318
81ecdfbb
RW
6319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6320$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6321if ${lt_cv_deplibs_check_method+:} false; then :
81ecdfbb 6322 $as_echo_n "(cached) " >&6
252b5132 6323else
dabbade6
L
6324 lt_cv_file_magic_cmd='$MAGIC_CMD'
6325lt_cv_file_magic_test_file=
6326lt_cv_deplibs_check_method='unknown'
6327# Need to set the preceding variable on all platforms that support
6328# interlibrary dependencies.
6329# 'none' -- dependencies not supported.
6330# `unknown' -- same as none, but documents that we really don't know.
6331# 'pass_all' -- all dependencies passed with no checks.
6332# 'test_compile' -- check by making test program.
6333# 'file_magic [[regex]]' -- check by looking for files in library path
6334# which responds to the $file_magic_cmd with a given extended regex.
6335# If you have `file' or equivalent on your system and you're not sure
6336# whether `pass_all' will *always* work, you probably want this one.
8ae85421 6337
dabbade6 6338case $host_os in
50e7d84b 6339aix[4-9]*)
dabbade6
L
6340 lt_cv_deplibs_check_method=pass_all
6341 ;;
979273e3 6342
dabbade6
L
6343beos*)
6344 lt_cv_deplibs_check_method=pass_all
6345 ;;
24443139 6346
dabbade6
L
6347bsdi[45]*)
6348 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6349 lt_cv_file_magic_cmd='/usr/bin/file -L'
6350 lt_cv_file_magic_test_file=/shlib/libc.so
d7040cdb 6351 ;;
dabbade6
L
6352
6353cygwin*)
6354 # func_win32_libid is a shell function defined in ltmain.sh
6355 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6356 lt_cv_file_magic_cmd='func_win32_libid'
d7040cdb 6357 ;;
dabbade6
L
6358
6359mingw* | pw32*)
6360 # Base MSYS/MinGW do not provide the 'file' command needed by
6361 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6362 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6363 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6364 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
dabbade6
L
6365 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6366 lt_cv_file_magic_cmd='func_win32_libid'
6367 else
6368 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6369 lt_cv_file_magic_cmd='$OBJDUMP -f'
d7040cdb
SE
6370 fi
6371 ;;
dabbade6 6372
3725885a 6373cegcc*)
1927a18f
L
6374 # use the weaker test based on 'objdump'. See mingw*.
6375 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6376 lt_cv_file_magic_cmd='$OBJDUMP -f'
6377 ;;
6378
dabbade6
L
6379darwin* | rhapsody*)
6380 lt_cv_deplibs_check_method=pass_all
d7040cdb 6381 ;;
dabbade6
L
6382
6383freebsd* | dragonfly*)
6384 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6385 case $host_cpu in
6386 i*86 )
6387 # Not sure whether the presence of OpenBSD here was a mistake.
6388 # Let's accept both of them until this is cleared up.
6389 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6390 lt_cv_file_magic_cmd=/usr/bin/file
6391 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6392 ;;
6393 esac
6394 else
6395 lt_cv_deplibs_check_method=pass_all
6396 fi
d7040cdb 6397 ;;
dabbade6
L
6398
6399gnu*)
6400 lt_cv_deplibs_check_method=pass_all
d7040cdb 6401 ;;
dabbade6 6402
3725885a
RW
6403haiku*)
6404 lt_cv_deplibs_check_method=pass_all
6405 ;;
6406
dabbade6
L
6407hpux10.20* | hpux11*)
6408 lt_cv_file_magic_cmd=/usr/bin/file
6409 case $host_cpu in
6410 ia64*)
6411 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6412 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6413 ;;
6414 hppa*64*)
3725885a 6415 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]'
dabbade6
L
6416 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6417 ;;
6418 *)
3725885a 6419 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
dabbade6
L
6420 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6421 ;;
6422 esac
d7040cdb 6423 ;;
24443139 6424
dabbade6
L
6425interix[3-9]*)
6426 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6427 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6428 ;;
24443139 6429
dabbade6
L
6430irix5* | irix6* | nonstopux*)
6431 case $LD in
6432 *-32|*"-32 ") libmagic=32-bit;;
6433 *-n32|*"-n32 ") libmagic=N32;;
6434 *-64|*"-64 ") libmagic=64-bit;;
6435 *) libmagic=never-match;;
6436 esac
6437 lt_cv_deplibs_check_method=pass_all
6438 ;;
8ae85421 6439
dabbade6 6440# This must be Linux ELF.
58e24671 6441linux* | k*bsd*-gnu | kopensolaris*-gnu)
dabbade6
L
6442 lt_cv_deplibs_check_method=pass_all
6443 ;;
24443139 6444
dabbade6
L
6445netbsd*)
6446 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6447 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6448 else
6449 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6450 fi
d7040cdb 6451 ;;
24443139 6452
dabbade6
L
6453newos6*)
6454 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6455 lt_cv_file_magic_cmd=/usr/bin/file
6456 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6457 ;;
d7040cdb 6458
dabbade6
L
6459*nto* | *qnx*)
6460 lt_cv_deplibs_check_method=pass_all
6461 ;;
d7040cdb 6462
dabbade6
L
6463openbsd*)
6464 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6465 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
d7040cdb 6466 else
dabbade6 6467 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d7040cdb 6468 fi
dabbade6 6469 ;;
24443139 6470
dabbade6
L
6471osf3* | osf4* | osf5*)
6472 lt_cv_deplibs_check_method=pass_all
6473 ;;
24443139 6474
dabbade6
L
6475rdos*)
6476 lt_cv_deplibs_check_method=pass_all
6477 ;;
81172ff2 6478
dabbade6
L
6479solaris*)
6480 lt_cv_deplibs_check_method=pass_all
6481 ;;
81172ff2 6482
dabbade6
L
6483sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6484 lt_cv_deplibs_check_method=pass_all
6485 ;;
252b5132 6486
dabbade6
L
6487sysv4 | sysv4.3*)
6488 case $host_vendor in
6489 motorola)
6490 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]'
6491 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6492 ;;
6493 ncr)
6494 lt_cv_deplibs_check_method=pass_all
6495 ;;
6496 sequent)
6497 lt_cv_file_magic_cmd='/bin/file'
6498 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6499 ;;
6500 sni)
6501 lt_cv_file_magic_cmd='/bin/file'
6502 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6503 lt_cv_file_magic_test_file=/lib/libc.so
6504 ;;
6505 siemens)
6506 lt_cv_deplibs_check_method=pass_all
6507 ;;
6508 pc)
6509 lt_cv_deplibs_check_method=pass_all
6510 ;;
6511 esac
6512 ;;
252b5132 6513
dabbade6
L
6514tpf*)
6515 lt_cv_deplibs_check_method=pass_all
6516 ;;
6517esac
979273e3 6518
dabbade6 6519fi
81ecdfbb
RW
6520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6521$as_echo "$lt_cv_deplibs_check_method" >&6; }
dabbade6
L
6522file_magic_cmd=$lt_cv_file_magic_cmd
6523deplibs_check_method=$lt_cv_deplibs_check_method
6524test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 6525
979273e3 6526
979273e3 6527
dabbade6
L
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537if test -n "$ac_tool_prefix"; then
6538 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6539set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6541$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6542if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 6543 $as_echo_n "(cached) " >&6
dabbade6
L
6544else
6545 if test -n "$AR"; then
6546 ac_cv_prog_AR="$AR" # Let the user override the test.
6547else
6548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6549for as_dir in $PATH
6550do
6551 IFS=$as_save_IFS
6552 test -z "$as_dir" && as_dir=.
81ecdfbb 6553 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 6555 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6 6557 break 2
252b5132 6558 fi
979273e3 6559done
81ecdfbb
RW
6560 done
6561IFS=$as_save_IFS
979273e3 6562
dabbade6
L
6563fi
6564fi
6565AR=$ac_cv_prog_AR
6566if test -n "$AR"; then
81ecdfbb
RW
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6568$as_echo "$AR" >&6; }
dabbade6 6569else
81ecdfbb
RW
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6571$as_echo "no" >&6; }
979273e3 6572fi
d7040cdb 6573
81ecdfbb 6574
252b5132 6575fi
dabbade6
L
6576if test -z "$ac_cv_prog_AR"; then
6577 ac_ct_AR=$AR
6578 # Extract the first word of "ar", so it can be a program name with args.
6579set dummy ar; ac_word=$2
81ecdfbb
RW
6580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6581$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6582if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 6583 $as_echo_n "(cached) " >&6
979273e3 6584else
dabbade6
L
6585 if test -n "$ac_ct_AR"; then
6586 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6587else
6588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6589for as_dir in $PATH
6590do
6591 IFS=$as_save_IFS
6592 test -z "$as_dir" && as_dir=.
81ecdfbb 6593 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 6595 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
6597 break 2
6598 fi
6599done
81ecdfbb
RW
6600 done
6601IFS=$as_save_IFS
dabbade6 6602
dabbade6
L
6603fi
6604fi
6605ac_ct_AR=$ac_cv_prog_ac_ct_AR
6606if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6608$as_echo "$ac_ct_AR" >&6; }
dabbade6 6609else
81ecdfbb
RW
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6611$as_echo "no" >&6; }
252b5132
RH
6612fi
6613
81ecdfbb
RW
6614 if test "x$ac_ct_AR" = x; then
6615 AR="false"
6616 else
6617 case $cross_compiling:$ac_tool_warned in
6618yes:)
6619{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6620$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6621ac_tool_warned=yes ;;
6622esac
6623 AR=$ac_ct_AR
6624 fi
dabbade6
L
6625else
6626 AR="$ac_cv_prog_AR"
6627fi
252b5132 6628
dabbade6
L
6629test -z "$AR" && AR=ar
6630test -z "$AR_FLAGS" && AR_FLAGS=cru
252b5132 6631
979273e3 6632
979273e3 6633
979273e3 6634
252b5132 6635
979273e3 6636
979273e3 6637
252b5132 6638
979273e3 6639
979273e3 6640
979273e3 6641
dabbade6
L
6642if test -n "$ac_tool_prefix"; then
6643 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6644set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6646$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6647if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 6648 $as_echo_n "(cached) " >&6
dabbade6
L
6649else
6650 if test -n "$STRIP"; then
6651 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6652else
6653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6654for as_dir in $PATH
6655do
6656 IFS=$as_save_IFS
6657 test -z "$as_dir" && as_dir=.
81ecdfbb 6658 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 6660 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
6662 break 2
6663 fi
6664done
81ecdfbb
RW
6665 done
6666IFS=$as_save_IFS
979273e3 6667
dabbade6
L
6668fi
6669fi
6670STRIP=$ac_cv_prog_STRIP
6671if test -n "$STRIP"; then
81ecdfbb
RW
6672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6673$as_echo "$STRIP" >&6; }
dabbade6 6674else
81ecdfbb
RW
6675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6676$as_echo "no" >&6; }
dabbade6 6677fi
979273e3 6678
81ecdfbb 6679
dabbade6
L
6680fi
6681if test -z "$ac_cv_prog_STRIP"; then
6682 ac_ct_STRIP=$STRIP
6683 # Extract the first word of "strip", so it can be a program name with args.
6684set dummy strip; ac_word=$2
81ecdfbb
RW
6685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6686$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6687if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 6688 $as_echo_n "(cached) " >&6
dabbade6
L
6689else
6690 if test -n "$ac_ct_STRIP"; then
6691 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6692else
6693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6694for as_dir in $PATH
6695do
6696 IFS=$as_save_IFS
6697 test -z "$as_dir" && as_dir=.
81ecdfbb 6698 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6699 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 6700 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
6702 break 2
6703 fi
6704done
81ecdfbb
RW
6705 done
6706IFS=$as_save_IFS
979273e3 6707
dabbade6
L
6708fi
6709fi
6710ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6711if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6713$as_echo "$ac_ct_STRIP" >&6; }
dabbade6 6714else
81ecdfbb
RW
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6716$as_echo "no" >&6; }
dabbade6 6717fi
979273e3 6718
81ecdfbb
RW
6719 if test "x$ac_ct_STRIP" = x; then
6720 STRIP=":"
6721 else
6722 case $cross_compiling:$ac_tool_warned in
6723yes:)
6724{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6725$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6726ac_tool_warned=yes ;;
6727esac
6728 STRIP=$ac_ct_STRIP
6729 fi
dabbade6
L
6730else
6731 STRIP="$ac_cv_prog_STRIP"
6732fi
979273e3 6733
dabbade6 6734test -z "$STRIP" && STRIP=:
979273e3 6735
d7040cdb 6736
979273e3 6737
d7040cdb 6738
979273e3 6739
979273e3 6740
dabbade6
L
6741if test -n "$ac_tool_prefix"; then
6742 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6743set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6745$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6746if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 6747 $as_echo_n "(cached) " >&6
979273e3 6748else
dabbade6
L
6749 if test -n "$RANLIB"; then
6750 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6751else
6752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6753for as_dir in $PATH
6754do
6755 IFS=$as_save_IFS
6756 test -z "$as_dir" && as_dir=.
81ecdfbb 6757 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 6759 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
6761 break 2
6762 fi
6763done
81ecdfbb
RW
6764 done
6765IFS=$as_save_IFS
979273e3 6766
979273e3 6767fi
979273e3 6768fi
dabbade6
L
6769RANLIB=$ac_cv_prog_RANLIB
6770if test -n "$RANLIB"; then
81ecdfbb
RW
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6772$as_echo "$RANLIB" >&6; }
dabbade6 6773else
81ecdfbb
RW
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6775$as_echo "no" >&6; }
dabbade6 6776fi
d7040cdb 6777
81ecdfbb 6778
d7040cdb 6779fi
dabbade6
L
6780if test -z "$ac_cv_prog_RANLIB"; then
6781 ac_ct_RANLIB=$RANLIB
6782 # Extract the first word of "ranlib", so it can be a program name with args.
6783set dummy ranlib; ac_word=$2
81ecdfbb
RW
6784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6785$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6786if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 6787 $as_echo_n "(cached) " >&6
979273e3 6788else
dabbade6
L
6789 if test -n "$ac_ct_RANLIB"; then
6790 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6791else
6792as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6793for as_dir in $PATH
d7040cdb 6794do
dabbade6
L
6795 IFS=$as_save_IFS
6796 test -z "$as_dir" && as_dir=.
81ecdfbb 6797 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 6799 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6 6801 break 2
979273e3 6802 fi
dabbade6 6803done
81ecdfbb
RW
6804 done
6805IFS=$as_save_IFS
dabbade6 6806
979273e3 6807fi
dabbade6
L
6808fi
6809ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6810if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6812$as_echo "$ac_ct_RANLIB" >&6; }
979273e3 6813else
81ecdfbb
RW
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6815$as_echo "no" >&6; }
d7040cdb 6816fi
d7040cdb 6817
81ecdfbb
RW
6818 if test "x$ac_ct_RANLIB" = x; then
6819 RANLIB=":"
6820 else
6821 case $cross_compiling:$ac_tool_warned in
6822yes:)
6823{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6824$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6825ac_tool_warned=yes ;;
6826esac
6827 RANLIB=$ac_ct_RANLIB
6828 fi
d7040cdb 6829else
dabbade6 6830 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 6831fi
979273e3 6832
dabbade6 6833test -z "$RANLIB" && RANLIB=:
979273e3 6834
252b5132 6835
252b5132 6836
d7040cdb 6837
d7040cdb 6838
d7040cdb 6839
dabbade6 6840# Determine commands to create old-style static archives.
1927a18f 6841old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
dabbade6
L
6842old_postinstall_cmds='chmod 644 $oldlib'
6843old_postuninstall_cmds=
d7040cdb 6844
dabbade6
L
6845if test -n "$RANLIB"; then
6846 case $host_os in
6847 openbsd*)
6848 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6849 ;;
6850 *)
6851 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6852 ;;
6853 esac
6854 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d7040cdb
SE
6855fi
6856
3725885a
RW
6857case $host_os in
6858 darwin*)
6859 lock_old_archive_extraction=yes ;;
6860 *)
6861 lock_old_archive_extraction=no ;;
6862esac
6863
6864
6865
6866
6867
6868
d7040cdb
SE
6869
6870
d7040cdb 6871
d7040cdb 6872
252b5132 6873
d7040cdb 6874
d7040cdb 6875
d7040cdb
SE
6876
6877
6878
d7040cdb 6879
d7040cdb 6880
d7040cdb 6881
252b5132 6882
d7040cdb
SE
6883
6884
6885
d7040cdb 6886
d7040cdb
SE
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
dabbade6
L
6902# If no C compiler was specified, use CC.
6903LTCC=${LTCC-"$CC"}
d7040cdb 6904
dabbade6
L
6905# If no C compiler flags were specified, use CFLAGS.
6906LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 6907
dabbade6
L
6908# Allow CC to be a program name with arguments.
6909compiler=$CC
d7040cdb
SE
6910
6911
dabbade6 6912# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6914$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 6915if ${lt_cv_sys_global_symbol_pipe+:} false; then :
81ecdfbb 6916 $as_echo_n "(cached) " >&6
dabbade6 6917else
d7040cdb 6918
dabbade6
L
6919# These are sane defaults that work on at least a few old systems.
6920# [They come from Ultrix. What could be older than Ultrix?!! ;)]
d7040cdb 6921
dabbade6
L
6922# Character class describing NM global symbol codes.
6923symcode='[BCDEGRST]'
d7040cdb 6924
dabbade6
L
6925# Regexp to match symbols that can be accessed directly from C.
6926sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
d7040cdb 6927
dabbade6
L
6928# Define system-specific variables.
6929case $host_os in
6930aix*)
6931 symcode='[BCDT]'
6932 ;;
1927a18f 6933cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
6934 symcode='[ABCDGISTW]'
6935 ;;
6936hpux*)
6937 if test "$host_cpu" = ia64; then
6938 symcode='[ABCDEGRST]'
6939 fi
6940 ;;
6941irix* | nonstopux*)
6942 symcode='[BCDEGRST]'
6943 ;;
6944osf*)
6945 symcode='[BCDEGQRST]'
6946 ;;
6947solaris*)
6948 symcode='[BDRT]'
6949 ;;
6950sco3.2v5*)
6951 symcode='[DT]'
6952 ;;
6953sysv4.2uw2*)
6954 symcode='[DT]'
6955 ;;
6956sysv5* | sco5v6* | unixware* | OpenUNIX*)
6957 symcode='[ABDT]'
6958 ;;
6959sysv4)
6960 symcode='[DFNSTU]'
6961 ;;
6962esac
6963
6964# If we're using GNU nm, then use its standard symbol codes.
6965case `$NM -V 2>&1` in
6966*GNU* | *'with BFD'*)
6967 symcode='[ABCDGIRSTW]' ;;
6968esac
d7040cdb 6969
dabbade6
L
6970# Transform an extracted symbol line into a proper C declaration.
6971# Some systems (esp. on ia64) link data and code symbols differently,
6972# so use this general approach.
6973lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
d7040cdb 6974
dabbade6 6975# Transform an extracted symbol line into symbol name and symbol address
7357c5b6 6976lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
1927a18f 6977lt_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 6978
7357c5b6
AM
6979# Handle CRLF in mingw tool chain
6980opt_cr=
6981case $build_os in
6982mingw*)
6983 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6984 ;;
6985esac
d7040cdb 6986
7357c5b6
AM
6987# Try without a prefix underscore, then with it.
6988for ac_symprfx in "" "_"; do
d7040cdb 6989
7357c5b6
AM
6990 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6991 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 6992
7357c5b6
AM
6993 # Write the raw and C identifiers.
6994 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6995 # Fake it for dumpbin and say T for any non-static function
6996 # and D for any global variable.
6997 # Also find C++ and __fastcall symbols from MSVC++,
6998 # which start with @ or ?.
6999 lt_cv_sys_global_symbol_pipe="$AWK '"\
7000" {last_section=section; section=\$ 3};"\
7001" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7002" \$ 0!~/External *\|/{next};"\
7003" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7004" {if(hide[section]) next};"\
7005" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7006" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7007" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7008" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7009" ' prfx=^$ac_symprfx"
7010 else
7011 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7012 fi
d7040cdb 7013
7357c5b6
AM
7014 # Check to see that the pipe works correctly.
7015 pipe_works=no
d7040cdb 7016
7357c5b6
AM
7017 rm -f conftest*
7018 cat > conftest.$ac_ext <<_LT_EOF
7019#ifdef __cplusplus
7020extern "C" {
7021#endif
7022char nm_test_var;
7023void nm_test_func(void);
7024void nm_test_func(void){}
7025#ifdef __cplusplus
dabbade6 7026}
7357c5b6
AM
7027#endif
7028int main(){nm_test_var='a';nm_test_func();return(0);}
7029_LT_EOF
7030
81ecdfbb 7031 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 7032 (eval $ac_compile) 2>&5
dabbade6 7033 ac_status=$?
81ecdfbb
RW
7034 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7035 test $ac_status = 0; }; then
7357c5b6
AM
7036 # Now try to grab the symbols.
7037 nlist=conftest.nm
3725885a
RW
7038 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7039 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
dabbade6 7040 ac_status=$?
81ecdfbb
RW
7041 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7042 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
7043 # Try sorting and uniquifying the output.
7044 if sort "$nlist" | uniq > "$nlist"T; then
7045 mv -f "$nlist"T "$nlist"
7046 else
7047 rm -f "$nlist"T
7048 fi
d7040cdb 7049
7357c5b6
AM
7050 # Make sure that we snagged all the symbols we need.
7051 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7052 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7053 cat <<_LT_EOF > conftest.$ac_ext
7054#ifdef __cplusplus
7055extern "C" {
7056#endif
d7040cdb 7057
7357c5b6
AM
7058_LT_EOF
7059 # Now generate the symbol file.
7060 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
d7040cdb 7061
7357c5b6 7062 cat <<_LT_EOF >> conftest.$ac_ext
d7040cdb 7063
7357c5b6
AM
7064/* The mapping between symbol names and symbols. */
7065const struct {
7066 const char *name;
7067 void *address;
7068}
7069lt__PROGRAM__LTX_preloaded_symbols[] =
7070{
7071 { "@PROGRAM@", (void *) 0 },
7072_LT_EOF
7073 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7074 cat <<\_LT_EOF >> conftest.$ac_ext
7075 {0, (void *) 0}
7076};
d7040cdb 7077
7357c5b6
AM
7078/* This works around a problem in FreeBSD linker */
7079#ifdef FREEBSD_WORKAROUND
7080static const void *lt_preloaded_setup() {
7081 return lt__PROGRAM__LTX_preloaded_symbols;
7082}
dabbade6 7083#endif
d7040cdb 7084
7357c5b6 7085#ifdef __cplusplus
dabbade6 7086}
7357c5b6
AM
7087#endif
7088_LT_EOF
7089 # Now try linking the two files.
7090 mv conftest.$ac_objext conftstm.$ac_objext
7091 lt_save_LIBS="$LIBS"
7092 lt_save_CFLAGS="$CFLAGS"
7093 LIBS="conftstm.$ac_objext"
7094 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7095 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
dabbade6
L
7096 (eval $ac_link) 2>&5
7097 ac_status=$?
81ecdfbb
RW
7098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7099 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
7100 pipe_works=yes
7101 fi
7102 LIBS="$lt_save_LIBS"
7103 CFLAGS="$lt_save_CFLAGS"
7104 else
7105 echo "cannot find nm_test_func in $nlist" >&5
7106 fi
7107 else
7108 echo "cannot find nm_test_var in $nlist" >&5
7109 fi
7110 else
7111 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7112 fi
7113 else
7114 echo "$progname: failed program was:" >&5
7115 cat conftest.$ac_ext >&5
7116 fi
1927a18f 7117 rm -rf conftest* conftst*
7357c5b6
AM
7118
7119 # Do not use the global_symbol_pipe unless it works.
7120 if test "$pipe_works" = yes; then
7121 break
7122 else
7123 lt_cv_sys_global_symbol_pipe=
7124 fi
7125done
d7040cdb 7126
dabbade6 7127fi
7357c5b6
AM
7128
7129if test -z "$lt_cv_sys_global_symbol_pipe"; then
7130 lt_cv_sys_global_symbol_to_cdecl=
dabbade6 7131fi
7357c5b6 7132if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7134$as_echo "failed" >&6; }
7357c5b6 7135else
81ecdfbb
RW
7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7137$as_echo "ok" >&6; }
dabbade6 7138fi
d7040cdb 7139
d7040cdb 7140
d7040cdb 7141
d7040cdb 7142
d7040cdb 7143
d7040cdb 7144
d7040cdb 7145
d7040cdb 7146
d7040cdb 7147
d7040cdb 7148
d7040cdb 7149
d7040cdb 7150
7357c5b6
AM
7151
7152
7153
1927a18f
L
7154
7155
7156
7157
7158
7357c5b6
AM
7159
7160
81ecdfbb
RW
7161# Check whether --enable-libtool-lock was given.
7162if test "${enable_libtool_lock+set}" = set; then :
7163 enableval=$enable_libtool_lock;
7164fi
7357c5b6 7165
7357c5b6
AM
7166test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7167
7168# Some flags need to be propagated to the compiler or linker for good
7169# libtool support.
7170case $host in
7171ia64-*-hpux*)
7172 # Find out which ABI we are using.
7173 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7174 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7175 (eval $ac_compile) 2>&5
7176 ac_status=$?
81ecdfbb
RW
7177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7178 test $ac_status = 0; }; then
7357c5b6
AM
7179 case `/usr/bin/file conftest.$ac_objext` in
7180 *ELF-32*)
7181 HPUX_IA64_MODE="32"
7182 ;;
7183 *ELF-64*)
7184 HPUX_IA64_MODE="64"
7185 ;;
7186 esac
7187 fi
7188 rm -rf conftest*
7189 ;;
7190*-*-irix6*)
7191 # Find out which ABI we are using.
3725885a 7192 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7193 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7194 (eval $ac_compile) 2>&5
7195 ac_status=$?
81ecdfbb
RW
7196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7197 test $ac_status = 0; }; then
7357c5b6
AM
7198 if test "$lt_cv_prog_gnu_ld" = yes; then
7199 case `/usr/bin/file conftest.$ac_objext` in
7200 *32-bit*)
7201 LD="${LD-ld} -melf32bsmip"
7202 ;;
7203 *N32*)
7204 LD="${LD-ld} -melf32bmipn32"
7205 ;;
7206 *64-bit*)
7207 LD="${LD-ld} -melf64bmip"
7208 ;;
7209 esac
7210 else
7211 case `/usr/bin/file conftest.$ac_objext` in
7212 *32-bit*)
7213 LD="${LD-ld} -32"
7214 ;;
7215 *N32*)
7216 LD="${LD-ld} -n32"
7217 ;;
7218 *64-bit*)
7219 LD="${LD-ld} -64"
7220 ;;
7221 esac
7222 fi
7223 fi
7224 rm -rf conftest*
7225 ;;
7226
cc9afea3 7227x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
7228s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7229 # Find out which ABI we are using.
7230 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7231 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7232 (eval $ac_compile) 2>&5
7233 ac_status=$?
81ecdfbb
RW
7234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7235 test $ac_status = 0; }; then
7357c5b6
AM
7236 case `/usr/bin/file conftest.o` in
7237 *32-bit*)
7238 case $host in
7239 x86_64-*kfreebsd*-gnu)
7240 LD="${LD-ld} -m elf_i386_fbsd"
7241 ;;
7242 x86_64-*linux*)
6d2920c8
L
7243 case `/usr/bin/file conftest.o` in
7244 *x86-64*)
7245 LD="${LD-ld} -m elf32_x86_64"
7246 ;;
7247 *)
7248 LD="${LD-ld} -m elf_i386"
7249 ;;
7250 esac
7357c5b6 7251 ;;
cc9afea3
AM
7252 powerpc64le-*linux*)
7253 LD="${LD-ld} -m elf32lppclinux"
7254 ;;
7255 powerpc64-*linux*)
7357c5b6
AM
7256 LD="${LD-ld} -m elf32ppclinux"
7257 ;;
7258 s390x-*linux*)
7259 LD="${LD-ld} -m elf_s390"
7260 ;;
7261 sparc64-*linux*)
7262 LD="${LD-ld} -m elf32_sparc"
7263 ;;
7264 esac
7265 ;;
7266 *64-bit*)
7267 case $host in
7268 x86_64-*kfreebsd*-gnu)
7269 LD="${LD-ld} -m elf_x86_64_fbsd"
7270 ;;
7271 x86_64-*linux*)
7272 LD="${LD-ld} -m elf_x86_64"
7273 ;;
cc9afea3
AM
7274 powerpcle-*linux*)
7275 LD="${LD-ld} -m elf64lppc"
7276 ;;
7277 powerpc-*linux*)
7357c5b6
AM
7278 LD="${LD-ld} -m elf64ppc"
7279 ;;
7280 s390*-*linux*|s390*-*tpf*)
7281 LD="${LD-ld} -m elf64_s390"
7282 ;;
7283 sparc*-*linux*)
7284 LD="${LD-ld} -m elf64_sparc"
7285 ;;
7286 esac
7287 ;;
7288 esac
7289 fi
7290 rm -rf conftest*
7291 ;;
7292
7293*-*-sco3.2v5*)
7294 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7295 SAVE_CFLAGS="$CFLAGS"
7296 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7298$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7299if ${lt_cv_cc_needs_belf+:} false; then :
81ecdfbb 7300 $as_echo_n "(cached) " >&6
dabbade6 7301else
7357c5b6
AM
7302 ac_ext=c
7303ac_cpp='$CPP $CPPFLAGS'
7304ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7305ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7306ac_compiler_gnu=$ac_cv_c_compiler_gnu
7307
81ecdfbb 7308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 7309/* end confdefs.h. */
d7040cdb 7310
7357c5b6
AM
7311int
7312main ()
7313{
7314
7315 ;
7316 return 0;
7317}
dabbade6 7318_ACEOF
81ecdfbb 7319if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7320 lt_cv_cc_needs_belf=yes
dabbade6 7321else
81ecdfbb 7322 lt_cv_cc_needs_belf=no
dabbade6 7323fi
81ecdfbb
RW
7324rm -f core conftest.err conftest.$ac_objext \
7325 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7326 ac_ext=c
7327ac_cpp='$CPP $CPPFLAGS'
7328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7330ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7331
dabbade6 7332fi
81ecdfbb
RW
7333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7334$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
7335 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7336 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7337 CFLAGS="$SAVE_CFLAGS"
7338 fi
7339 ;;
7340sparc*-*solaris*)
7341 # Find out which ABI we are using.
7342 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7344 (eval $ac_compile) 2>&5
7345 ac_status=$?
81ecdfbb
RW
7346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7347 test $ac_status = 0; }; then
7357c5b6
AM
7348 case `/usr/bin/file conftest.o` in
7349 *64-bit*)
7350 case $lt_cv_prog_gnu_ld in
7351 yes*) LD="${LD-ld} -m elf64_sparc" ;;
1927a18f
L
7352 *)
7353 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7354 LD="${LD-ld} -64"
7355 fi
7356 ;;
7357c5b6
AM
7357 esac
7358 ;;
7359 esac
7360 fi
7361 rm -rf conftest*
7362 ;;
7363esac
d7040cdb 7364
7357c5b6 7365need_locks="$enable_libtool_lock"
d7040cdb 7366
d7040cdb 7367
1927a18f
L
7368 case $host_os in
7369 rhapsody* | darwin*)
7370 if test -n "$ac_tool_prefix"; then
7371 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7372set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7374$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7375if ${ac_cv_prog_DSYMUTIL+:} false; then :
81ecdfbb 7376 $as_echo_n "(cached) " >&6
1927a18f
L
7377else
7378 if test -n "$DSYMUTIL"; then
7379 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7380else
7381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7382for as_dir in $PATH
7383do
7384 IFS=$as_save_IFS
7385 test -z "$as_dir" && as_dir=.
81ecdfbb 7386 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7387 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7388 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7390 break 2
7391 fi
7392done
81ecdfbb
RW
7393 done
7394IFS=$as_save_IFS
1927a18f
L
7395
7396fi
7397fi
7398DSYMUTIL=$ac_cv_prog_DSYMUTIL
7399if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7401$as_echo "$DSYMUTIL" >&6; }
1927a18f 7402else
81ecdfbb
RW
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7404$as_echo "no" >&6; }
1927a18f
L
7405fi
7406
81ecdfbb 7407
1927a18f
L
7408fi
7409if test -z "$ac_cv_prog_DSYMUTIL"; then
7410 ac_ct_DSYMUTIL=$DSYMUTIL
7411 # Extract the first word of "dsymutil", so it can be a program name with args.
7412set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7414$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7415if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
81ecdfbb 7416 $as_echo_n "(cached) " >&6
1927a18f
L
7417else
7418 if test -n "$ac_ct_DSYMUTIL"; then
7419 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7420else
7421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7422for as_dir in $PATH
7423do
7424 IFS=$as_save_IFS
7425 test -z "$as_dir" && as_dir=.
81ecdfbb 7426 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7428 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7430 break 2
7431 fi
7432done
81ecdfbb
RW
7433 done
7434IFS=$as_save_IFS
1927a18f 7435
1927a18f
L
7436fi
7437fi
7438ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7439if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7441$as_echo "$ac_ct_DSYMUTIL" >&6; }
1927a18f 7442else
81ecdfbb
RW
7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7444$as_echo "no" >&6; }
1927a18f
L
7445fi
7446
81ecdfbb
RW
7447 if test "x$ac_ct_DSYMUTIL" = x; then
7448 DSYMUTIL=":"
7449 else
7450 case $cross_compiling:$ac_tool_warned in
7451yes:)
7452{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7453$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7454ac_tool_warned=yes ;;
7455esac
7456 DSYMUTIL=$ac_ct_DSYMUTIL
7457 fi
1927a18f
L
7458else
7459 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7460fi
7461
7462 if test -n "$ac_tool_prefix"; then
7463 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7464set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7466$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7467if ${ac_cv_prog_NMEDIT+:} false; then :
81ecdfbb 7468 $as_echo_n "(cached) " >&6
1927a18f
L
7469else
7470 if test -n "$NMEDIT"; then
7471 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7472else
7473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7474for as_dir in $PATH
7475do
7476 IFS=$as_save_IFS
7477 test -z "$as_dir" && as_dir=.
81ecdfbb 7478 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7479 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7480 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7482 break 2
7483 fi
7484done
81ecdfbb
RW
7485 done
7486IFS=$as_save_IFS
1927a18f
L
7487
7488fi
7489fi
7490NMEDIT=$ac_cv_prog_NMEDIT
7491if test -n "$NMEDIT"; then
81ecdfbb
RW
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7493$as_echo "$NMEDIT" >&6; }
1927a18f 7494else
81ecdfbb
RW
7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7496$as_echo "no" >&6; }
1927a18f
L
7497fi
7498
81ecdfbb 7499
1927a18f
L
7500fi
7501if test -z "$ac_cv_prog_NMEDIT"; then
7502 ac_ct_NMEDIT=$NMEDIT
7503 # Extract the first word of "nmedit", so it can be a program name with args.
7504set dummy nmedit; ac_word=$2
81ecdfbb
RW
7505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7506$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7507if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
81ecdfbb 7508 $as_echo_n "(cached) " >&6
1927a18f
L
7509else
7510 if test -n "$ac_ct_NMEDIT"; then
7511 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7512else
7513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7514for as_dir in $PATH
7515do
7516 IFS=$as_save_IFS
7517 test -z "$as_dir" && as_dir=.
81ecdfbb 7518 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7519 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7520 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7521 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7522 break 2
7523 fi
7524done
81ecdfbb
RW
7525 done
7526IFS=$as_save_IFS
1927a18f 7527
1927a18f
L
7528fi
7529fi
7530ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7531if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7533$as_echo "$ac_ct_NMEDIT" >&6; }
1927a18f 7534else
81ecdfbb
RW
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7536$as_echo "no" >&6; }
1927a18f
L
7537fi
7538
81ecdfbb
RW
7539 if test "x$ac_ct_NMEDIT" = x; then
7540 NMEDIT=":"
7541 else
7542 case $cross_compiling:$ac_tool_warned in
7543yes:)
7544{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7545$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7546ac_tool_warned=yes ;;
7547esac
7548 NMEDIT=$ac_ct_NMEDIT
7549 fi
1927a18f
L
7550else
7551 NMEDIT="$ac_cv_prog_NMEDIT"
7552fi
7553
7554 if test -n "$ac_tool_prefix"; then
7555 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7556set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7558$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7559if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 7560 $as_echo_n "(cached) " >&6
1927a18f
L
7561else
7562 if test -n "$LIPO"; then
7563 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7564else
7565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7566for as_dir in $PATH
7567do
7568 IFS=$as_save_IFS
7569 test -z "$as_dir" && as_dir=.
81ecdfbb 7570 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7572 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7574 break 2
7575 fi
7576done
81ecdfbb
RW
7577 done
7578IFS=$as_save_IFS
1927a18f
L
7579
7580fi
7581fi
7582LIPO=$ac_cv_prog_LIPO
7583if test -n "$LIPO"; then
81ecdfbb
RW
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7585$as_echo "$LIPO" >&6; }
1927a18f 7586else
81ecdfbb
RW
7587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7588$as_echo "no" >&6; }
1927a18f
L
7589fi
7590
81ecdfbb 7591
1927a18f
L
7592fi
7593if test -z "$ac_cv_prog_LIPO"; then
7594 ac_ct_LIPO=$LIPO
7595 # Extract the first word of "lipo", so it can be a program name with args.
7596set dummy lipo; ac_word=$2
81ecdfbb
RW
7597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7598$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7599if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
81ecdfbb 7600 $as_echo_n "(cached) " >&6
1927a18f
L
7601else
7602 if test -n "$ac_ct_LIPO"; then
7603 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7604else
7605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7606for as_dir in $PATH
7607do
7608 IFS=$as_save_IFS
7609 test -z "$as_dir" && as_dir=.
81ecdfbb 7610 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7611 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7612 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7614 break 2
7615 fi
7616done
81ecdfbb
RW
7617 done
7618IFS=$as_save_IFS
1927a18f 7619
1927a18f
L
7620fi
7621fi
7622ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7623if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7625$as_echo "$ac_ct_LIPO" >&6; }
1927a18f 7626else
81ecdfbb
RW
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7628$as_echo "no" >&6; }
1927a18f
L
7629fi
7630
81ecdfbb
RW
7631 if test "x$ac_ct_LIPO" = x; then
7632 LIPO=":"
7633 else
7634 case $cross_compiling:$ac_tool_warned in
7635yes:)
7636{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7637$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7638ac_tool_warned=yes ;;
7639esac
7640 LIPO=$ac_ct_LIPO
7641 fi
1927a18f
L
7642else
7643 LIPO="$ac_cv_prog_LIPO"
7644fi
7645
7646 if test -n "$ac_tool_prefix"; then
7647 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7648set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7650$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7651if ${ac_cv_prog_OTOOL+:} false; then :
81ecdfbb 7652 $as_echo_n "(cached) " >&6
1927a18f
L
7653else
7654 if test -n "$OTOOL"; then
7655 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7656else
7657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7658for as_dir in $PATH
7659do
7660 IFS=$as_save_IFS
7661 test -z "$as_dir" && as_dir=.
81ecdfbb 7662 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7664 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7666 break 2
7667 fi
7668done
81ecdfbb
RW
7669 done
7670IFS=$as_save_IFS
1927a18f
L
7671
7672fi
7673fi
7674OTOOL=$ac_cv_prog_OTOOL
7675if test -n "$OTOOL"; then
81ecdfbb
RW
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7677$as_echo "$OTOOL" >&6; }
1927a18f 7678else
81ecdfbb
RW
7679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7680$as_echo "no" >&6; }
1927a18f
L
7681fi
7682
81ecdfbb 7683
1927a18f
L
7684fi
7685if test -z "$ac_cv_prog_OTOOL"; then
7686 ac_ct_OTOOL=$OTOOL
7687 # Extract the first word of "otool", so it can be a program name with args.
7688set dummy otool; ac_word=$2
81ecdfbb
RW
7689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7690$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7691if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
81ecdfbb 7692 $as_echo_n "(cached) " >&6
1927a18f
L
7693else
7694 if test -n "$ac_ct_OTOOL"; then
7695 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7696else
7697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7698for as_dir in $PATH
7699do
7700 IFS=$as_save_IFS
7701 test -z "$as_dir" && as_dir=.
81ecdfbb 7702 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7703 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7704 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7706 break 2
7707 fi
7708done
81ecdfbb
RW
7709 done
7710IFS=$as_save_IFS
1927a18f 7711
1927a18f
L
7712fi
7713fi
7714ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7715if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7717$as_echo "$ac_ct_OTOOL" >&6; }
1927a18f 7718else
81ecdfbb
RW
7719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7720$as_echo "no" >&6; }
1927a18f
L
7721fi
7722
81ecdfbb
RW
7723 if test "x$ac_ct_OTOOL" = x; then
7724 OTOOL=":"
7725 else
7726 case $cross_compiling:$ac_tool_warned in
7727yes:)
7728{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7729$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7730ac_tool_warned=yes ;;
7731esac
7732 OTOOL=$ac_ct_OTOOL
7733 fi
1927a18f
L
7734else
7735 OTOOL="$ac_cv_prog_OTOOL"
7736fi
7737
7738 if test -n "$ac_tool_prefix"; then
7739 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7740set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7742$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7743if ${ac_cv_prog_OTOOL64+:} false; then :
81ecdfbb 7744 $as_echo_n "(cached) " >&6
1927a18f
L
7745else
7746 if test -n "$OTOOL64"; then
7747 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7748else
7749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7750for as_dir in $PATH
7751do
7752 IFS=$as_save_IFS
7753 test -z "$as_dir" && as_dir=.
81ecdfbb 7754 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7756 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7758 break 2
7759 fi
7760done
81ecdfbb
RW
7761 done
7762IFS=$as_save_IFS
1927a18f
L
7763
7764fi
7765fi
7766OTOOL64=$ac_cv_prog_OTOOL64
7767if test -n "$OTOOL64"; then
81ecdfbb
RW
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7769$as_echo "$OTOOL64" >&6; }
1927a18f 7770else
81ecdfbb
RW
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7772$as_echo "no" >&6; }
1927a18f
L
7773fi
7774
81ecdfbb 7775
1927a18f
L
7776fi
7777if test -z "$ac_cv_prog_OTOOL64"; then
7778 ac_ct_OTOOL64=$OTOOL64
7779 # Extract the first word of "otool64", so it can be a program name with args.
7780set dummy otool64; ac_word=$2
81ecdfbb
RW
7781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7782$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7783if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
81ecdfbb 7784 $as_echo_n "(cached) " >&6
1927a18f
L
7785else
7786 if test -n "$ac_ct_OTOOL64"; then
7787 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7788else
7789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7790for as_dir in $PATH
7791do
7792 IFS=$as_save_IFS
7793 test -z "$as_dir" && as_dir=.
81ecdfbb 7794 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927a18f 7796 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7798 break 2
7799 fi
7800done
81ecdfbb
RW
7801 done
7802IFS=$as_save_IFS
1927a18f 7803
1927a18f
L
7804fi
7805fi
7806ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7807if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7809$as_echo "$ac_ct_OTOOL64" >&6; }
1927a18f 7810else
81ecdfbb
RW
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7812$as_echo "no" >&6; }
1927a18f
L
7813fi
7814
81ecdfbb
RW
7815 if test "x$ac_ct_OTOOL64" = x; then
7816 OTOOL64=":"
7817 else
7818 case $cross_compiling:$ac_tool_warned in
7819yes:)
7820{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7821$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7822ac_tool_warned=yes ;;
7823esac
7824 OTOOL64=$ac_ct_OTOOL64
7825 fi
1927a18f
L
7826else
7827 OTOOL64="$ac_cv_prog_OTOOL64"
7828fi
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
81ecdfbb
RW
7856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7857$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 7858if ${lt_cv_apple_cc_single_mod+:} false; then :
81ecdfbb 7859 $as_echo_n "(cached) " >&6
1927a18f
L
7860else
7861 lt_cv_apple_cc_single_mod=no
7862 if test -z "${LT_MULTI_MODULE}"; then
7863 # By default we will add the -single_module flag. You can override
7864 # by either setting the environment variable LT_MULTI_MODULE
7865 # non-empty at configure time, or by adding -multi_module to the
7866 # link flags.
7867 rm -rf libconftest.dylib*
7868 echo "int foo(void){return 1;}" > conftest.c
7869 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7870-dynamiclib -Wl,-single_module conftest.c" >&5
7871 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7872 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7873 _lt_result=$?
7874 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7875 lt_cv_apple_cc_single_mod=yes
7876 else
7877 cat conftest.err >&5
7878 fi
7879 rm -rf libconftest.dylib*
7880 rm -f conftest.*
7881 fi
7882fi
81ecdfbb
RW
7883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7884$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7886$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 7887if ${lt_cv_ld_exported_symbols_list+:} false; then :
81ecdfbb 7888 $as_echo_n "(cached) " >&6
1927a18f
L
7889else
7890 lt_cv_ld_exported_symbols_list=no
7891 save_LDFLAGS=$LDFLAGS
7892 echo "_main" > conftest.sym
7893 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927a18f
L
7895/* end confdefs.h. */
7896
7897int
7898main ()
7899{
7900
7901 ;
7902 return 0;
7903}
7904_ACEOF
81ecdfbb 7905if ac_fn_c_try_link "$LINENO"; then :
1927a18f
L
7906 lt_cv_ld_exported_symbols_list=yes
7907else
81ecdfbb 7908 lt_cv_ld_exported_symbols_list=no
1927a18f 7909fi
81ecdfbb
RW
7910rm -f core conftest.err conftest.$ac_objext \
7911 conftest$ac_exeext conftest.$ac_ext
1927a18f
L
7912 LDFLAGS="$save_LDFLAGS"
7913
7914fi
81ecdfbb
RW
7915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7916$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7918$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 7919if ${lt_cv_ld_force_load+:} false; then :
3725885a
RW
7920 $as_echo_n "(cached) " >&6
7921else
7922 lt_cv_ld_force_load=no
7923 cat > conftest.c << _LT_EOF
7924int forced_loaded() { return 2;}
7925_LT_EOF
7926 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7927 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7928 echo "$AR cru libconftest.a conftest.o" >&5
7929 $AR cru libconftest.a conftest.o 2>&5
7930 cat > conftest.c << _LT_EOF
7931int main() { return 0;}
7932_LT_EOF
7933 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7934 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7935 _lt_result=$?
7936 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7937 lt_cv_ld_force_load=yes
7938 else
7939 cat conftest.err >&5
7940 fi
7941 rm -f conftest.err libconftest.a conftest conftest.c
7942 rm -rf conftest.dSYM
7943
7944fi
7945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7946$as_echo "$lt_cv_ld_force_load" >&6; }
1927a18f
L
7947 case $host_os in
7948 rhapsody* | darwin1.[012])
7949 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7950 darwin1.*)
7951 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7952 darwin*) # darwin 5.x on
7953 # if running on 10.5 or later, the deployment target defaults
7954 # to the OS version, if on x86, and 10.4, the deployment
7955 # target defaults to 10.4. Don't you love it?
7956 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7957 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7958 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 7959 10.[012][,.]*)
1927a18f
L
7960 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7961 10.*)
7962 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7963 esac
7964 ;;
7965 esac
7966 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7967 _lt_dar_single_mod='$single_module'
7968 fi
7969 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7970 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7971 else
7972 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7973 fi
3725885a 7974 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
1927a18f
L
7975 _lt_dsymutil='~$DSYMUTIL $lib || :'
7976 else
7977 _lt_dsymutil=
7978 fi
7979 ;;
7980 esac
7981
dabbade6 7982for ac_header in dlfcn.h
81ecdfbb
RW
7983do :
7984 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7985"
d0ac1c44 7986if test "x$ac_cv_header_dlfcn_h" = xyes; then :
dabbade6 7987 cat >>confdefs.h <<_ACEOF
81ecdfbb 7988#define HAVE_DLFCN_H 1
dabbade6 7989_ACEOF
d7040cdb 7990
dabbade6 7991fi
d7040cdb 7992
dabbade6 7993done
d7040cdb 7994
d7040cdb 7995
d7040cdb 7996
3725885a
RW
7997
7998
1927a18f
L
7999# Set options
8000
8001
8002
8003 enable_dlopen=no
8004
8005
8006 enable_win32_dll=no
8007
8008
8009
81ecdfbb
RW
8010 # Check whether --enable-static was given.
8011if test "${enable_static+set}" = set; then :
8012 enableval=$enable_static; p=${PACKAGE-default}
1927a18f
L
8013 case $enableval in
8014 yes) enable_static=yes ;;
8015 no) enable_static=no ;;
8016 *)
8017 enable_static=no
8018 # Look at the argument we got. We use all the common list separators.
8019 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8020 for pkg in $enableval; do
8021 IFS="$lt_save_ifs"
8022 if test "X$pkg" = "X$p"; then
8023 enable_static=yes
8024 fi
8025 done
8026 IFS="$lt_save_ifs"
8027 ;;
8028 esac
8029else
8030 enable_static=yes
81ecdfbb 8031fi
1927a18f
L
8032
8033
8034
8035
8036
8037
8038
8039
8040
81ecdfbb
RW
8041
8042# Check whether --with-pic was given.
8043if test "${with_pic+set}" = set; then :
8044 withval=$with_pic; pic_mode="$withval"
1927a18f
L
8045else
8046 pic_mode=default
81ecdfbb
RW
8047fi
8048
1927a18f
L
8049
8050test -z "$pic_mode" && pic_mode=default
8051
8052
8053
8054
8055
8056
8057
81ecdfbb
RW
8058 # Check whether --enable-fast-install was given.
8059if test "${enable_fast_install+set}" = set; then :
8060 enableval=$enable_fast_install; p=${PACKAGE-default}
1927a18f
L
8061 case $enableval in
8062 yes) enable_fast_install=yes ;;
8063 no) enable_fast_install=no ;;
8064 *)
8065 enable_fast_install=no
8066 # Look at the argument we got. We use all the common list separators.
8067 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8068 for pkg in $enableval; do
8069 IFS="$lt_save_ifs"
8070 if test "X$pkg" = "X$p"; then
8071 enable_fast_install=yes
8072 fi
8073 done
8074 IFS="$lt_save_ifs"
8075 ;;
8076 esac
8077else
8078 enable_fast_install=yes
81ecdfbb
RW
8079fi
8080
1927a18f
L
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
dabbade6
L
8091# This can be used to rebuild libtool when needed
8092LIBTOOL_DEPS="$ltmain"
d7040cdb 8093
dabbade6
L
8094# Always use our own libtool.
8095LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 8096
d7040cdb 8097
d7040cdb 8098
d7040cdb
SE
8099
8100
8101
8102
8103
8104
d7040cdb 8105
d7040cdb 8106
d7040cdb 8107
d7040cdb
SE
8108
8109
8110
8111
8112
8113
d7040cdb 8114
d7040cdb 8115
d7040cdb
SE
8116
8117
8118
3725885a 8119
d7040cdb
SE
8120
8121
dabbade6 8122test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
8123
8124
d7040cdb 8125
d7040cdb 8126
d7040cdb
SE
8127
8128
8129
8130
8131
8132
dabbade6
L
8133
8134
8135
8136
8137if test -n "${ZSH_VERSION+set}" ; then
8138 setopt NO_GLOB_SUBST
8139fi
8140
81ecdfbb
RW
8141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8142$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 8143if ${lt_cv_objdir+:} false; then :
81ecdfbb 8144 $as_echo_n "(cached) " >&6
d7040cdb 8145else
dabbade6
L
8146 rm -f .libs 2>/dev/null
8147mkdir .libs 2>/dev/null
8148if test -d .libs; then
8149 lt_cv_objdir=.libs
8150else
8151 # MS-DOS does not allow filenames that begin with a dot.
8152 lt_cv_objdir=_libs
d7040cdb 8153fi
dabbade6
L
8154rmdir .libs 2>/dev/null
8155fi
81ecdfbb
RW
8156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8157$as_echo "$lt_cv_objdir" >&6; }
dabbade6 8158objdir=$lt_cv_objdir
d7040cdb
SE
8159
8160
8161
8162
d7040cdb 8163
dabbade6
L
8164cat >>confdefs.h <<_ACEOF
8165#define LT_OBJDIR "$lt_cv_objdir/"
8166_ACEOF
d7040cdb
SE
8167
8168
8169
8170
dabbade6
L
8171case $host_os in
8172aix3*)
8173 # AIX sometimes has problems with the GCC collect2 program. For some
8174 # reason, if we set the COLLECT_NAMES environment variable, the problems
8175 # vanish in a puff of smoke.
8176 if test "X${COLLECT_NAMES+set}" != Xset; then
8177 COLLECT_NAMES=
8178 export COLLECT_NAMES
8179 fi
8180 ;;
8181esac
d7040cdb 8182
dabbade6
L
8183# Global variables:
8184ofile=libtool
8185can_build_shared=yes
d7040cdb 8186
dabbade6
L
8187# All known linkers require a `.a' archive for static linking (except MSVC,
8188# which needs '.lib').
8189libext=a
d7040cdb 8190
dabbade6 8191with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 8192
dabbade6
L
8193old_CC="$CC"
8194old_CFLAGS="$CFLAGS"
d7040cdb 8195
dabbade6
L
8196# Set sane defaults for various variables
8197test -z "$CC" && CC=cc
8198test -z "$LTCC" && LTCC=$CC
8199test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8200test -z "$LD" && LD=ld
8201test -z "$ac_objext" && ac_objext=o
8202
8203for cc_temp in $compiler""; do
8204 case $cc_temp in
8205 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8206 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8207 \-*) ;;
8208 *) break;;
8209 esac
8210done
3725885a 8211cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
dabbade6
L
8212
8213
8214# Only perform the check for file, if the check method requires it
8215test -z "$MAGIC_CMD" && MAGIC_CMD=file
8216case $deplibs_check_method in
8217file_magic*)
8218 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8220$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 8221if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8222 $as_echo_n "(cached) " >&6
dabbade6
L
8223else
8224 case $MAGIC_CMD in
8225[\\/*] | ?:[\\/]*)
8226 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8227 ;;
8228*)
8229 lt_save_MAGIC_CMD="$MAGIC_CMD"
8230 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8231 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8232 for ac_dir in $ac_dummy; do
8233 IFS="$lt_save_ifs"
8234 test -z "$ac_dir" && ac_dir=.
8235 if test -f $ac_dir/${ac_tool_prefix}file; then
8236 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8237 if test -n "$file_magic_test_file"; then
8238 case $deplibs_check_method in
8239 "file_magic "*)
8240 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8241 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8242 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8243 $EGREP "$file_magic_regex" > /dev/null; then
8244 :
d7040cdb 8245 else
dabbade6 8246 cat <<_LT_EOF 1>&2
d7040cdb 8247
dabbade6
L
8248*** Warning: the command libtool uses to detect shared libraries,
8249*** $file_magic_cmd, produces output that libtool cannot recognize.
8250*** The result is that libtool may fail to recognize shared libraries
8251*** as such. This will affect the creation of libtool libraries that
8252*** depend on shared libraries, but programs linked with such libtool
8253*** libraries will work regardless of this problem. Nevertheless, you
8254*** may want to report the problem to your system manager and/or to
8255*** bug-libtool@gnu.org
d7040cdb 8256
dabbade6
L
8257_LT_EOF
8258 fi ;;
8259 esac
d7040cdb 8260 fi
dabbade6 8261 break
d7040cdb 8262 fi
dabbade6
L
8263 done
8264 IFS="$lt_save_ifs"
8265 MAGIC_CMD="$lt_save_MAGIC_CMD"
8266 ;;
8267esac
8268fi
d7040cdb 8269
dabbade6
L
8270MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8271if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8273$as_echo "$MAGIC_CMD" >&6; }
dabbade6 8274else
81ecdfbb
RW
8275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8276$as_echo "no" >&6; }
dabbade6 8277fi
d7040cdb 8278
d7040cdb 8279
d7040cdb 8280
d7040cdb 8281
d7040cdb 8282
dabbade6
L
8283if test -z "$lt_cv_path_MAGIC_CMD"; then
8284 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8286$as_echo_n "checking for file... " >&6; }
d0ac1c44 8287if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 8288 $as_echo_n "(cached) " >&6
dabbade6
L
8289else
8290 case $MAGIC_CMD in
8291[\\/*] | ?:[\\/]*)
8292 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8293 ;;
8294*)
8295 lt_save_MAGIC_CMD="$MAGIC_CMD"
8296 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8297 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8298 for ac_dir in $ac_dummy; do
8299 IFS="$lt_save_ifs"
8300 test -z "$ac_dir" && ac_dir=.
8301 if test -f $ac_dir/file; then
8302 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8303 if test -n "$file_magic_test_file"; then
8304 case $deplibs_check_method in
8305 "file_magic "*)
8306 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8307 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8308 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8309 $EGREP "$file_magic_regex" > /dev/null; then
8310 :
d7040cdb 8311 else
dabbade6 8312 cat <<_LT_EOF 1>&2
d7040cdb 8313
dabbade6
L
8314*** Warning: the command libtool uses to detect shared libraries,
8315*** $file_magic_cmd, produces output that libtool cannot recognize.
8316*** The result is that libtool may fail to recognize shared libraries
8317*** as such. This will affect the creation of libtool libraries that
8318*** depend on shared libraries, but programs linked with such libtool
8319*** libraries will work regardless of this problem. Nevertheless, you
8320*** may want to report the problem to your system manager and/or to
8321*** bug-libtool@gnu.org
d7040cdb 8322
dabbade6
L
8323_LT_EOF
8324 fi ;;
8325 esac
8326 fi
8327 break
8328 fi
8329 done
8330 IFS="$lt_save_ifs"
8331 MAGIC_CMD="$lt_save_MAGIC_CMD"
8332 ;;
8333esac
d7040cdb 8334fi
dabbade6
L
8335
8336MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8337if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8339$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8340else
81ecdfbb
RW
8341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8342$as_echo "no" >&6; }
dabbade6
L
8343fi
8344
d7040cdb 8345
dabbade6
L
8346 else
8347 MAGIC_CMD=:
8348 fi
d7040cdb 8349fi
d7040cdb 8350
dabbade6
L
8351 fi
8352 ;;
8353esac
d7040cdb 8354
dabbade6 8355# Use C for the default configuration in the libtool script
d7040cdb 8356
dabbade6
L
8357lt_save_CC="$CC"
8358ac_ext=c
8359ac_cpp='$CPP $CPPFLAGS'
8360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8362ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 8363
d7040cdb 8364
dabbade6
L
8365# Source file extension for C test sources.
8366ac_ext=c
d7040cdb 8367
dabbade6
L
8368# Object file extension for compiled C test sources.
8369objext=o
8370objext=$objext
8371
8372# Code to be used in simple compile tests
8373lt_simple_compile_test_code="int some_variable = 0;"
8374
8375# Code to be used in simple link tests
8376lt_simple_link_test_code='int main(){return(0);}'
8377
8378
8379
8380
8381
8382
8383
8384# If no C compiler was specified, use CC.
8385LTCC=${LTCC-"$CC"}
8386
8387# If no C compiler flags were specified, use CFLAGS.
8388LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8389
8390# Allow CC to be a program name with arguments.
8391compiler=$CC
8392
8393# Save the default compiler, since it gets overwritten when the other
8394# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8395compiler_DEFAULT=$CC
8396
8397# save warnings/boilerplate of simple test code
8398ac_outfile=conftest.$ac_objext
8399echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8400eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8401_lt_compiler_boilerplate=`cat conftest.err`
8402$RM conftest*
8403
8404ac_outfile=conftest.$ac_objext
8405echo "$lt_simple_link_test_code" >conftest.$ac_ext
8406eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8407_lt_linker_boilerplate=`cat conftest.err`
1927a18f 8408$RM -r conftest*
dabbade6
L
8409
8410
8411## CAVEAT EMPTOR:
8412## There is no encapsulation within the following macros, do not change
8413## the running order or otherwise move them around unless you know exactly
8414## what you are doing...
8415if test -n "$compiler"; then
8416
8417lt_prog_compiler_no_builtin_flag=
8418
8419if test "$GCC" = yes; then
3725885a
RW
8420 case $cc_basename in
8421 nvcc*)
8422 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8423 *)
8424 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8425 esac
dabbade6 8426
81ecdfbb
RW
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8428$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8429if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
81ecdfbb 8430 $as_echo_n "(cached) " >&6
dabbade6
L
8431else
8432 lt_cv_prog_compiler_rtti_exceptions=no
8433 ac_outfile=conftest.$ac_objext
8434 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8435 lt_compiler_flag="-fno-rtti -fno-exceptions"
8436 # Insert the option either (1) after the last *FLAGS variable, or
8437 # (2) before a word containing "conftest.", or (3) at the end.
8438 # Note that $ac_compile itself does not contain backslashes and begins
8439 # with a dollar sign (not a hyphen), so the echo should work correctly.
8440 # The option is referenced via a variable to avoid confusing sed.
8441 lt_compile=`echo "$ac_compile" | $SED \
8442 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8443 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8444 -e 's:$: $lt_compiler_flag:'`
3725885a 8445 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
dabbade6
L
8446 (eval "$lt_compile" 2>conftest.err)
8447 ac_status=$?
8448 cat conftest.err >&5
3725885a 8449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
dabbade6
L
8450 if (exit $ac_status) && test -s "$ac_outfile"; then
8451 # The compiler can only warn and ignore the option if not recognized
8452 # So say no if there are warnings other than the usual output.
3725885a 8453 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
dabbade6
L
8454 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8455 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8456 lt_cv_prog_compiler_rtti_exceptions=yes
8457 fi
8458 fi
8459 $RM conftest*
8460
8461fi
81ecdfbb
RW
8462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8463$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
dabbade6
L
8464
8465if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8466 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8467else
8468 :
8469fi
8470
8471fi
8472
8473
8474
8475
8476
8477
8478 lt_prog_compiler_wl=
8479lt_prog_compiler_pic=
8480lt_prog_compiler_static=
8481
81ecdfbb
RW
8482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8483$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
dabbade6
L
8484
8485 if test "$GCC" = yes; then
8486 lt_prog_compiler_wl='-Wl,'
8487 lt_prog_compiler_static='-static'
8488
8489 case $host_os in
8490 aix*)
8491 # All AIX code is PIC.
8492 if test "$host_cpu" = ia64; then
8493 # AIX 5 now supports IA64 processor
8494 lt_prog_compiler_static='-Bstatic'
8495 fi
b132a67d 8496 lt_prog_compiler_pic='-fPIC'
dabbade6 8497 ;;
d7040cdb
SE
8498
8499 amigaos*)
1927a18f
L
8500 case $host_cpu in
8501 powerpc)
8502 # see comment about AmigaOS4 .so support
8503 lt_prog_compiler_pic='-fPIC'
8504 ;;
8505 m68k)
8506 # FIXME: we need at least 68020 code to build shared libraries, but
8507 # adding the `-m68020' flag to GCC prevents building anything better,
8508 # like `-m68040'.
8509 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8510 ;;
8511 esac
d7040cdb
SE
8512 ;;
8513
dabbade6
L
8514 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8515 # PIC is the default for these OSes.
d7040cdb
SE
8516 ;;
8517
1927a18f 8518 mingw* | cygwin* | pw32* | os2* | cegcc*)
dabbade6
L
8519 # This hack is so that the source file can tell whether it is being
8520 # built for inclusion in a dll (and should export symbols for example).
8521 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8522 # (--disable-auto-import) libraries
8523 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8524 ;;
8525
8526 darwin* | rhapsody*)
dabbade6
L
8527 # PIC is the default on this platform
8528 # Common symbols not allowed in MH_DYLIB files
8529 lt_prog_compiler_pic='-fno-common'
8530 ;;
8531
3725885a
RW
8532 haiku*)
8533 # PIC is the default for Haiku.
8534 # The "-static" flag exists, but is broken.
8535 lt_prog_compiler_static=
8536 ;;
8537
dabbade6 8538 hpux*)
1927a18f
L
8539 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8540 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8541 # sets the default TLS model and affects inlining.
dabbade6 8542 case $host_cpu in
1927a18f 8543 hppa*64*)
dabbade6 8544 # +Z the default
d7040cdb 8545 ;;
dabbade6
L
8546 *)
8547 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8548 ;;
8549 esac
dabbade6 8550 ;;
d7040cdb 8551
dabbade6
L
8552 interix[3-9]*)
8553 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8554 # Instead, we relocate shared libraries at runtime.
d7040cdb
SE
8555 ;;
8556
dabbade6
L
8557 msdosdjgpp*)
8558 # Just because we use GCC doesn't mean we suddenly get shared libraries
8559 # on systems that don't support them.
8560 lt_prog_compiler_can_build_shared=no
8561 enable_shared=no
d7040cdb
SE
8562 ;;
8563
dabbade6
L
8564 *nto* | *qnx*)
8565 # QNX uses GNU C++, but need to define -shared option too, otherwise
8566 # it will coredump.
8567 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8568 ;;
8569
dabbade6
L
8570 sysv4*MP*)
8571 if test -d /usr/nec; then
8572 lt_prog_compiler_pic=-Kconform_pic
8573 fi
d7040cdb
SE
8574 ;;
8575
dabbade6
L
8576 *)
8577 lt_prog_compiler_pic='-fPIC'
d7040cdb 8578 ;;
dabbade6 8579 esac
3725885a
RW
8580
8581 case $cc_basename in
8582 nvcc*) # Cuda Compiler Driver 2.2
8583 lt_prog_compiler_wl='-Xlinker '
8584 lt_prog_compiler_pic='-Xcompiler -fPIC'
8585 ;;
8586 esac
dabbade6
L
8587 else
8588 # PORTME Check for flag to pass linker flags through the system compiler.
8589 case $host_os in
8590 aix*)
8591 lt_prog_compiler_wl='-Wl,'
8592 if test "$host_cpu" = ia64; then
8593 # AIX 5 now supports IA64 processor
8594 lt_prog_compiler_static='-Bstatic'
d7040cdb 8595 else
dabbade6 8596 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
d7040cdb 8597 fi
dabbade6 8598 ;;
d7040cdb 8599
1927a18f 8600 mingw* | cygwin* | pw32* | os2* | cegcc*)
dabbade6
L
8601 # This hack is so that the source file can tell whether it is being
8602 # built for inclusion in a dll (and should export symbols for example).
8603 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8604 ;;
8605
dabbade6
L
8606 hpux9* | hpux10* | hpux11*)
8607 lt_prog_compiler_wl='-Wl,'
8608 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8609 # not for PA HP-UX.
8610 case $host_cpu in
8611 hppa*64*|ia64*)
8612 # +Z the default
8613 ;;
8614 *)
8615 lt_prog_compiler_pic='+Z'
8616 ;;
8617 esac
8618 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8619 lt_prog_compiler_static='${wl}-a ${wl}archive'
d7040cdb
SE
8620 ;;
8621
dabbade6
L
8622 irix5* | irix6* | nonstopux*)
8623 lt_prog_compiler_wl='-Wl,'
8624 # PIC (with -KPIC) is the default.
8625 lt_prog_compiler_static='-non_shared'
8626 ;;
d7040cdb 8627
58e24671 8628 linux* | k*bsd*-gnu | kopensolaris*-gnu)
dabbade6 8629 case $cc_basename in
1927a18f
L
8630 # old Intel for x86_64 which still supported -KPIC.
8631 ecc*)
dabbade6
L
8632 lt_prog_compiler_wl='-Wl,'
8633 lt_prog_compiler_pic='-KPIC'
8634 lt_prog_compiler_static='-static'
8635 ;;
1927a18f
L
8636 # icc used to be incompatible with GCC.
8637 # ICC 10 doesn't accept -KPIC any more.
8638 icc* | ifort*)
8639 lt_prog_compiler_wl='-Wl,'
8640 lt_prog_compiler_pic='-fPIC'
8641 lt_prog_compiler_static='-static'
8642 ;;
8643 # Lahey Fortran 8.1.
8644 lf95*)
8645 lt_prog_compiler_wl='-Wl,'
8646 lt_prog_compiler_pic='--shared'
8647 lt_prog_compiler_static='--static'
8648 ;;
3725885a 8649 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
dabbade6
L
8650 # Portland Group compilers (*not* the Pentium gcc compiler,
8651 # which looks to be a dead project)
8652 lt_prog_compiler_wl='-Wl,'
8653 lt_prog_compiler_pic='-fpic'
8654 lt_prog_compiler_static='-Bstatic'
8655 ;;
8656 ccc*)
8657 lt_prog_compiler_wl='-Wl,'
8658 # All Alpha code is PIC.
8659 lt_prog_compiler_static='-non_shared'
8660 ;;
3725885a
RW
8661 xl* | bgxl* | bgf* | mpixl*)
8662 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
1927a18f
L
8663 lt_prog_compiler_wl='-Wl,'
8664 lt_prog_compiler_pic='-qpic'
8665 lt_prog_compiler_static='-qstaticlink'
8666 ;;
dabbade6
L
8667 *)
8668 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8669 *Sun\ F* | *Sun*Fortran*)
8670 # Sun Fortran 8.3 passes all unrecognized flags to the linker
dabbade6
L
8671 lt_prog_compiler_pic='-KPIC'
8672 lt_prog_compiler_static='-Bstatic'
3725885a 8673 lt_prog_compiler_wl=''
d7040cdb 8674 ;;
3725885a
RW
8675 *Sun\ C*)
8676 # Sun C 5.9
dabbade6
L
8677 lt_prog_compiler_pic='-KPIC'
8678 lt_prog_compiler_static='-Bstatic'
3725885a 8679 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8680 ;;
8681 esac
dabbade6
L
8682 ;;
8683 esac
d7040cdb
SE
8684 ;;
8685
dabbade6
L
8686 newsos6)
8687 lt_prog_compiler_pic='-KPIC'
8688 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8689 ;;
8690
dabbade6
L
8691 *nto* | *qnx*)
8692 # QNX uses GNU C++, but need to define -shared option too, otherwise
8693 # it will coredump.
8694 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8695 ;;
8696
dabbade6
L
8697 osf3* | osf4* | osf5*)
8698 lt_prog_compiler_wl='-Wl,'
8699 # All OSF/1 code is PIC.
8700 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8701 ;;
8702
dabbade6
L
8703 rdos*)
8704 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8705 ;;
8706
8707 solaris*)
dabbade6
L
8708 lt_prog_compiler_pic='-KPIC'
8709 lt_prog_compiler_static='-Bstatic'
8710 case $cc_basename in
8711 f77* | f90* | f95*)
8712 lt_prog_compiler_wl='-Qoption ld ';;
d7040cdb 8713 *)
dabbade6 8714 lt_prog_compiler_wl='-Wl,';;
d7040cdb 8715 esac
d7040cdb
SE
8716 ;;
8717
8718 sunos4*)
dabbade6
L
8719 lt_prog_compiler_wl='-Qoption ld '
8720 lt_prog_compiler_pic='-PIC'
8721 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8722 ;;
8723
dabbade6
L
8724 sysv4 | sysv4.2uw2* | sysv4.3*)
8725 lt_prog_compiler_wl='-Wl,'
8726 lt_prog_compiler_pic='-KPIC'
8727 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8728 ;;
8729
8730 sysv4*MP*)
dabbade6
L
8731 if test -d /usr/nec ;then
8732 lt_prog_compiler_pic='-Kconform_pic'
8733 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8734 fi
8735 ;;
8736
dabbade6
L
8737 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8738 lt_prog_compiler_wl='-Wl,'
8739 lt_prog_compiler_pic='-KPIC'
8740 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8741 ;;
8742
dabbade6
L
8743 unicos*)
8744 lt_prog_compiler_wl='-Wl,'
8745 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8746 ;;
8747
8748 uts4*)
dabbade6
L
8749 lt_prog_compiler_pic='-pic'
8750 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8751 ;;
8752
8753 *)
dabbade6 8754 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8755 ;;
8756 esac
d7040cdb
SE
8757 fi
8758
dabbade6
L
8759case $host_os in
8760 # For platforms which do not support PIC, -DPIC is meaningless:
8761 *djgpp*)
8762 lt_prog_compiler_pic=
8763 ;;
8764 *)
8765 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8766 ;;
8767esac
81ecdfbb
RW
8768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8769$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8770
8771
8772
8773
8774
8775
8776#
dabbade6 8777# Check to make sure the PIC flag actually works.
d7040cdb 8778#
dabbade6 8779if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8781$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8782if ${lt_cv_prog_compiler_pic_works+:} false; then :
81ecdfbb 8783 $as_echo_n "(cached) " >&6
dabbade6 8784else
1927a18f 8785 lt_cv_prog_compiler_pic_works=no
dabbade6
L
8786 ac_outfile=conftest.$ac_objext
8787 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8788 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8789 # Insert the option either (1) after the last *FLAGS variable, or
8790 # (2) before a word containing "conftest.", or (3) at the end.
8791 # Note that $ac_compile itself does not contain backslashes and begins
8792 # with a dollar sign (not a hyphen), so the echo should work correctly.
8793 # The option is referenced via a variable to avoid confusing sed.
8794 lt_compile=`echo "$ac_compile" | $SED \
8795 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8796 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8797 -e 's:$: $lt_compiler_flag:'`
3725885a 8798 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
dabbade6
L
8799 (eval "$lt_compile" 2>conftest.err)
8800 ac_status=$?
8801 cat conftest.err >&5
3725885a 8802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
dabbade6
L
8803 if (exit $ac_status) && test -s "$ac_outfile"; then
8804 # The compiler can only warn and ignore the option if not recognized
8805 # So say no if there are warnings other than the usual output.
3725885a 8806 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
dabbade6
L
8807 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8808 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
1927a18f 8809 lt_cv_prog_compiler_pic_works=yes
dabbade6
L
8810 fi
8811 fi
8812 $RM conftest*
d7040cdb 8813
dabbade6 8814fi
81ecdfbb
RW
8815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8816$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8817
1927a18f 8818if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
dabbade6
L
8819 case $lt_prog_compiler_pic in
8820 "" | " "*) ;;
8821 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8822 esac
8823else
8824 lt_prog_compiler_pic=
8825 lt_prog_compiler_can_build_shared=no
8826fi
d7040cdb 8827
dabbade6 8828fi
d7040cdb
SE
8829
8830
8831
8832
8833
8834
dabbade6
L
8835#
8836# Check to make sure the static flag actually works.
8837#
8838wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8840$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8841if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8842 $as_echo_n "(cached) " >&6
dabbade6 8843else
1927a18f 8844 lt_cv_prog_compiler_static_works=no
dabbade6
L
8845 save_LDFLAGS="$LDFLAGS"
8846 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8847 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8848 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8849 # The linker can only warn and ignore the option if not recognized
8850 # So say no if there are warnings
8851 if test -s conftest.err; then
8852 # Append any errors to the config.log.
8853 cat conftest.err 1>&5
3725885a 8854 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
dabbade6
L
8855 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8856 if diff conftest.exp conftest.er2 >/dev/null; then
1927a18f 8857 lt_cv_prog_compiler_static_works=yes
dabbade6
L
8858 fi
8859 else
1927a18f 8860 lt_cv_prog_compiler_static_works=yes
dabbade6
L
8861 fi
8862 fi
1927a18f 8863 $RM -r conftest*
dabbade6 8864 LDFLAGS="$save_LDFLAGS"
d7040cdb 8865
dabbade6 8866fi
81ecdfbb
RW
8867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8868$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8869
1927a18f 8870if test x"$lt_cv_prog_compiler_static_works" = xyes; then
dabbade6
L
8871 :
8872else
8873 lt_prog_compiler_static=
8874fi
d7040cdb
SE
8875
8876
8877
8878
8879
8880
8881
81ecdfbb
RW
8882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8883$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8884if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8885 $as_echo_n "(cached) " >&6
dabbade6
L
8886else
8887 lt_cv_prog_compiler_c_o=no
8888 $RM -r conftest 2>/dev/null
8889 mkdir conftest
8890 cd conftest
8891 mkdir out
8892 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8893
dabbade6
L
8894 lt_compiler_flag="-o out/conftest2.$ac_objext"
8895 # Insert the option either (1) after the last *FLAGS variable, or
8896 # (2) before a word containing "conftest.", or (3) at the end.
8897 # Note that $ac_compile itself does not contain backslashes and begins
8898 # with a dollar sign (not a hyphen), so the echo should work correctly.
8899 lt_compile=`echo "$ac_compile" | $SED \
8900 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8901 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8902 -e 's:$: $lt_compiler_flag:'`
3725885a 8903 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
dabbade6
L
8904 (eval "$lt_compile" 2>out/conftest.err)
8905 ac_status=$?
8906 cat out/conftest.err >&5
3725885a 8907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
dabbade6
L
8908 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8909 then
8910 # The compiler can only warn and ignore the option if not recognized
8911 # So say no if there are warnings
3725885a 8912 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
dabbade6
L
8913 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8914 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8915 lt_cv_prog_compiler_c_o=yes
8916 fi
8917 fi
8918 chmod u+w . 2>&5
8919 $RM conftest*
8920 # SGI C++ compiler will create directory out/ii_files/ for
8921 # template instantiation
8922 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8923 $RM out/* && rmdir out
8924 cd ..
8925 $RM -r conftest
8926 $RM conftest*
d7040cdb 8927
dabbade6 8928fi
81ecdfbb
RW
8929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8930$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8931
8932
8933
8934
8935
8936
81ecdfbb
RW
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8938$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8939if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8940 $as_echo_n "(cached) " >&6
dabbade6
L
8941else
8942 lt_cv_prog_compiler_c_o=no
8943 $RM -r conftest 2>/dev/null
8944 mkdir conftest
8945 cd conftest
8946 mkdir out
8947 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8948
dabbade6
L
8949 lt_compiler_flag="-o out/conftest2.$ac_objext"
8950 # Insert the option either (1) after the last *FLAGS variable, or
8951 # (2) before a word containing "conftest.", or (3) at the end.
8952 # Note that $ac_compile itself does not contain backslashes and begins
8953 # with a dollar sign (not a hyphen), so the echo should work correctly.
8954 lt_compile=`echo "$ac_compile" | $SED \
8955 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8956 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8957 -e 's:$: $lt_compiler_flag:'`
3725885a 8958 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
dabbade6
L
8959 (eval "$lt_compile" 2>out/conftest.err)
8960 ac_status=$?
8961 cat out/conftest.err >&5
3725885a 8962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
dabbade6
L
8963 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8964 then
8965 # The compiler can only warn and ignore the option if not recognized
8966 # So say no if there are warnings
3725885a 8967 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
dabbade6
L
8968 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8969 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8970 lt_cv_prog_compiler_c_o=yes
8971 fi
8972 fi
8973 chmod u+w . 2>&5
8974 $RM conftest*
8975 # SGI C++ compiler will create directory out/ii_files/ for
8976 # template instantiation
8977 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8978 $RM out/* && rmdir out
8979 cd ..
8980 $RM -r conftest
8981 $RM conftest*
d7040cdb 8982
dabbade6 8983fi
81ecdfbb
RW
8984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8985$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8986
8987
8988
8989
dabbade6
L
8990hard_links="nottested"
8991if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8992 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8994$as_echo_n "checking if we can lock with hard links... " >&6; }
dabbade6
L
8995 hard_links=yes
8996 $RM conftest*
8997 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8998 touch conftest.a
8999 ln conftest.a conftest.b 2>&5 || hard_links=no
9000 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
9001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9002$as_echo "$hard_links" >&6; }
dabbade6 9003 if test "$hard_links" = no; then
81ecdfbb
RW
9004 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9005$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
dabbade6
L
9006 need_locks=warn
9007 fi
9008else
9009 need_locks=no
9010fi
d7040cdb
SE
9011
9012
9013
9014
9015
9016
81ecdfbb
RW
9017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9018$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 9019
dabbade6
L
9020 runpath_var=
9021 allow_undefined_flag=
9022 always_export_symbols=no
9023 archive_cmds=
9024 archive_expsym_cmds=
9025 compiler_needs_object=no
9026 enable_shared_with_static_runtimes=no
9027 export_dynamic_flag_spec=
9028 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9029 hardcode_automatic=no
9030 hardcode_direct=no
9031 hardcode_direct_absolute=no
9032 hardcode_libdir_flag_spec=
9033 hardcode_libdir_flag_spec_ld=
9034 hardcode_libdir_separator=
9035 hardcode_minus_L=no
9036 hardcode_shlibpath_var=unsupported
9037 inherit_rpath=no
9038 link_all_deplibs=unknown
9039 module_cmds=
9040 module_expsym_cmds=
9041 old_archive_from_new_cmds=
9042 old_archive_from_expsyms_cmds=
9043 thread_safe_flag_spec=
9044 whole_archive_flag_spec=
9045 # include_expsyms should be a list of space-separated symbols to be *always*
9046 # included in the symbol list
9047 include_expsyms=
9048 # exclude_expsyms can be an extended regexp of symbols to exclude
9049 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9050 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9051 # as well as any symbol that contains `d'.
1927a18f 9052 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
dabbade6
L
9053 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9054 # platforms (ab)use it in PIC code, but their linkers get confused if
9055 # the symbol is explicitly referenced. Since portable code cannot
9056 # rely on this symbol name, it's probably fine to never include it in
9057 # preloaded symbol tables.
1927a18f 9058 # Exclude shared library initialization/finalization symbols.
dabbade6 9059 extract_expsyms_cmds=
d7040cdb 9060
dabbade6 9061 case $host_os in
1927a18f 9062 cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
9063 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9064 # When not using gcc, we currently assume that we are using
9065 # Microsoft Visual C++.
9066 if test "$GCC" != yes; then
9067 with_gnu_ld=no
9068 fi
9069 ;;
9070 interix*)
9071 # we just hope/assume this is gcc and not c89 (= MSVC++)
9072 with_gnu_ld=yes
9073 ;;
9074 openbsd*)
9075 with_gnu_ld=no
9076 ;;
9077 esac
d7040cdb 9078
dabbade6 9079 ld_shlibs=yes
3725885a
RW
9080
9081 # On some targets, GNU ld is compatible enough with the native linker
9082 # that we're better off using the native interface for both.
9083 lt_use_gnu_ld_interface=no
dabbade6 9084 if test "$with_gnu_ld" = yes; then
3725885a
RW
9085 case $host_os in
9086 aix*)
9087 # The AIX port of GNU ld has always aspired to compatibility
9088 # with the native linker. However, as the warning in the GNU ld
9089 # block says, versions before 2.19.5* couldn't really create working
9090 # shared libraries, regardless of the interface used.
9091 case `$LD -v 2>&1` in
9092 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9093 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9094 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9095 *)
9096 lt_use_gnu_ld_interface=yes
9097 ;;
9098 esac
9099 ;;
9100 *)
9101 lt_use_gnu_ld_interface=yes
9102 ;;
9103 esac
9104 fi
9105
9106 if test "$lt_use_gnu_ld_interface" = yes; then
dabbade6
L
9107 # If archive_cmds runs LD, not CC, wlarc should be empty
9108 wlarc='${wl}'
d7040cdb 9109
dabbade6
L
9110 # Set some defaults for GNU ld with shared library support. These
9111 # are reset later if shared libraries are not supported. Putting them
9112 # here allows them to be overridden if necessary.
9113 runpath_var=LD_RUN_PATH
9114 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9115 export_dynamic_flag_spec='${wl}--export-dynamic'
9116 # ancient GNU ld didn't support --whole-archive et. al.
9117 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9118 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9119 else
9120 whole_archive_flag_spec=
9121 fi
9122 supports_anon_versioning=no
9123 case `$LD -v 2>&1` in
3725885a 9124 *GNU\ gold*) supports_anon_versioning=yes ;;
dabbade6
L
9125 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9126 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9127 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9128 *\ 2.11.*) ;; # other 2.11 versions
9129 *) supports_anon_versioning=yes ;;
9130 esac
d7040cdb 9131
dabbade6
L
9132 # See if GNU ld supports shared libraries.
9133 case $host_os in
50e7d84b 9134 aix[3-9]*)
dabbade6
L
9135 # On AIX/PPC, the GNU linker is very broken
9136 if test "$host_cpu" != ia64; then
9137 ld_shlibs=no
9138 cat <<_LT_EOF 1>&2
d7040cdb 9139
3725885a 9140*** Warning: the GNU linker, at least up to release 2.19, is reported
dabbade6
L
9141*** to be unable to reliably create shared libraries on AIX.
9142*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9143*** really care for shared libraries, you may want to install binutils
9144*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9145*** You will then need to restart the configuration process.
d7040cdb 9146
dabbade6
L
9147_LT_EOF
9148 fi
9149 ;;
d7040cdb 9150
dabbade6 9151 amigaos*)
1927a18f
L
9152 case $host_cpu in
9153 powerpc)
9154 # see comment about AmigaOS4 .so support
9155 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9156 archive_expsym_cmds=''
9157 ;;
9158 m68k)
9159 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)'
9160 hardcode_libdir_flag_spec='-L$libdir'
9161 hardcode_minus_L=yes
9162 ;;
9163 esac
dabbade6 9164 ;;
d7040cdb 9165
dabbade6
L
9166 beos*)
9167 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9168 allow_undefined_flag=unsupported
9169 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9170 # support --undefined. This deserves some investigation. FIXME
9171 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9172 else
9173 ld_shlibs=no
9174 fi
9175 ;;
d7040cdb 9176
1927a18f 9177 cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
9178 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9179 # as there is no search path for DLLs.
9180 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9181 export_dynamic_flag_spec='${wl}--export-all-symbols'
dabbade6
L
9182 allow_undefined_flag=unsupported
9183 always_export_symbols=no
9184 enable_shared_with_static_runtimes=yes
9185 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 9186
dabbade6
L
9187 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9188 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9189 # If the export-symbols file already is a .def file (1st line
9190 # is EXPORTS), use it as is; otherwise, prepend...
9191 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9192 cp $export_symbols $output_objdir/$soname.def;
9193 else
9194 echo EXPORTS > $output_objdir/$soname.def;
9195 cat $export_symbols >> $output_objdir/$soname.def;
9196 fi~
9197 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9198 else
9199 ld_shlibs=no
9200 fi
9201 ;;
d7040cdb 9202
3725885a
RW
9203 haiku*)
9204 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9205 link_all_deplibs=yes
9206 ;;
9207
dabbade6
L
9208 interix[3-9]*)
9209 hardcode_direct=no
9210 hardcode_shlibpath_var=no
9211 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9212 export_dynamic_flag_spec='${wl}-E'
9213 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9214 # Instead, shared libraries are loaded at an image base (0x10000000 by
9215 # default) and relocated if they conflict, which is a slow very memory
9216 # consuming and fragmenting process. To avoid this, we pick a random,
9217 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9218 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9219 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9220 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'
9221 ;;
d7040cdb 9222
58e24671 9223 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
dabbade6
L
9224 tmp_diet=no
9225 if test "$host_os" = linux-dietlibc; then
9226 case $cc_basename in
9227 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9228 esac
9229 fi
9230 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9231 && test "$tmp_diet" = no
9232 then
6e733cce 9233 tmp_addflag=' $pic_flag'
1927a18f 9234 tmp_sharedflag='-shared'
dabbade6
L
9235 case $cc_basename,$host_cpu in
9236 pgcc*) # Portland Group C compiler
3725885a 9237 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'
dabbade6
L
9238 tmp_addflag=' $pic_flag'
9239 ;;
3725885a
RW
9240 pgf77* | pgf90* | pgf95* | pgfortran*)
9241 # Portland Group f77 and f90 compilers
9242 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'
dabbade6
L
9243 tmp_addflag=' $pic_flag -Mnomain' ;;
9244 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9245 tmp_addflag=' -i_dynamic' ;;
9246 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9247 tmp_addflag=' -i_dynamic -nofor_main' ;;
9248 ifc* | ifort*) # Intel Fortran compiler
9249 tmp_addflag=' -nofor_main' ;;
1927a18f
L
9250 lf95*) # Lahey Fortran 8.1
9251 whole_archive_flag_spec=
9252 tmp_sharedflag='--shared' ;;
3725885a 9253 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
1927a18f
L
9254 tmp_sharedflag='-qmkshrobj'
9255 tmp_addflag= ;;
3725885a
RW
9256 nvcc*) # Cuda Compiler Driver 2.2
9257 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'
9258 compiler_needs_object=yes
9259 ;;
dabbade6
L
9260 esac
9261 case `$CC -V 2>&1 | sed 5q` in
9262 *Sun\ C*) # Sun C 5.9
3725885a 9263 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'
dabbade6
L
9264 compiler_needs_object=yes
9265 tmp_sharedflag='-G' ;;
9266 *Sun\ F*) # Sun Fortran 8.3
9267 tmp_sharedflag='-G' ;;
dabbade6
L
9268 esac
9269 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 9270
dabbade6
L
9271 if test "x$supports_anon_versioning" = xyes; then
9272 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9273 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9274 echo "local: *; };" >> $output_objdir/$libname.ver~
9275 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9276 fi
1927a18f
L
9277
9278 case $cc_basename in
3725885a 9279 xlf* | bgf* | bgxlf* | mpixlf*)
1927a18f
L
9280 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9281 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9282 hardcode_libdir_flag_spec=
9283 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9284 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9285 if test "x$supports_anon_versioning" = xyes; then
9286 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9287 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9288 echo "local: *; };" >> $output_objdir/$libname.ver~
9289 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9290 fi
9291 ;;
9292 esac
dabbade6
L
9293 else
9294 ld_shlibs=no
9295 fi
9296 ;;
d7040cdb 9297
dabbade6
L
9298 netbsd*)
9299 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9300 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9301 wlarc=
9302 else
9303 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9304 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9305 fi
9306 ;;
d7040cdb 9307
dabbade6
L
9308 solaris*)
9309 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9310 ld_shlibs=no
9311 cat <<_LT_EOF 1>&2
d7040cdb 9312
dabbade6
L
9313*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9314*** create shared libraries on Solaris systems. Therefore, libtool
9315*** is disabling shared libraries support. We urge you to upgrade GNU
9316*** binutils to release 2.9.1 or newer. Another option is to modify
9317*** your PATH or compiler configuration so that the native linker is
9318*** used, and then restart.
d7040cdb 9319
dabbade6
L
9320_LT_EOF
9321 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9322 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9323 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9324 else
9325 ld_shlibs=no
9326 fi
9327 ;;
d7040cdb 9328
dabbade6
L
9329 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9330 case `$LD -v 2>&1` in
9331 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9332 ld_shlibs=no
9333 cat <<_LT_EOF 1>&2
d7040cdb 9334
dabbade6
L
9335*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9336*** reliably create shared libraries on SCO systems. Therefore, libtool
9337*** is disabling shared libraries support. We urge you to upgrade GNU
9338*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9339*** your PATH or compiler configuration so that the native linker is
9340*** used, and then restart.
d7040cdb 9341
dabbade6
L
9342_LT_EOF
9343 ;;
9344 *)
9345 # For security reasons, it is highly recommended that you always
9346 # use absolute paths for naming shared libraries, and exclude the
9347 # DT_RUNPATH tag from executables and libraries. But doing so
9348 # requires that you compile everything twice, which is a pain.
9349 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9350 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9351 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9352 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9353 else
9354 ld_shlibs=no
9355 fi
9356 ;;
9357 esac
9358 ;;
d7040cdb 9359
dabbade6
L
9360 sunos4*)
9361 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9362 wlarc=
9363 hardcode_direct=yes
9364 hardcode_shlibpath_var=no
9365 ;;
d7040cdb 9366
dabbade6
L
9367 *)
9368 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9369 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9370 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9371 else
9372 ld_shlibs=no
9373 fi
9374 ;;
9375 esac
d7040cdb 9376
dabbade6
L
9377 if test "$ld_shlibs" = no; then
9378 runpath_var=
9379 hardcode_libdir_flag_spec=
9380 export_dynamic_flag_spec=
9381 whole_archive_flag_spec=
9382 fi
9383 else
9384 # PORTME fill in a description of your system's linker (not GNU ld)
9385 case $host_os in
9386 aix3*)
9387 allow_undefined_flag=unsupported
9388 always_export_symbols=yes
9389 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'
9390 # Note: this linker hardcodes the directories in LIBPATH if there
9391 # are no directories specified by -L.
9392 hardcode_minus_L=yes
9393 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9394 # Neither direct hardcoding nor static linking is supported with a
9395 # broken collect2.
9396 hardcode_direct=unsupported
9397 fi
9398 ;;
d7040cdb 9399
50e7d84b 9400 aix[4-9]*)
dabbade6
L
9401 if test "$host_cpu" = ia64; then
9402 # On IA64, the linker does run time linking by default, so we don't
9403 # have to do anything special.
9404 aix_use_runtimelinking=no
9405 exp_sym_flag='-Bexport'
9406 no_entry_flag=""
9407 else
9408 # If we're using GNU nm, then we don't want the "-C" option.
9409 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9410 # Also, AIX nm treats weak defined symbols like other global
9411 # defined symbols, whereas GNU nm marks them as "W".
dabbade6 9412 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9413 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'
dabbade6 9414 else
5c14705f 9415 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'
dabbade6
L
9416 fi
9417 aix_use_runtimelinking=no
d7040cdb 9418
dabbade6
L
9419 # Test if we are trying to use run time linking or normal
9420 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9421 # need to do runtime linking.
50e7d84b 9422 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
dabbade6
L
9423 for ld_flag in $LDFLAGS; do
9424 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9425 aix_use_runtimelinking=yes
9426 break
9427 fi
9428 done
9429 ;;
9430 esac
d7040cdb 9431
dabbade6
L
9432 exp_sym_flag='-bexport'
9433 no_entry_flag='-bnoentry'
9434 fi
d7040cdb 9435
dabbade6
L
9436 # When large executables or shared objects are built, AIX ld can
9437 # have problems creating the table of contents. If linking a library
9438 # or program results in "error TOC overflow" add -mminimal-toc to
9439 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9440 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 9441
dabbade6
L
9442 archive_cmds=''
9443 hardcode_direct=yes
9444 hardcode_direct_absolute=yes
9445 hardcode_libdir_separator=':'
9446 link_all_deplibs=yes
9447 file_list_spec='${wl}-f,'
d7040cdb 9448
dabbade6
L
9449 if test "$GCC" = yes; then
9450 case $host_os in aix4.[012]|aix4.[012].*)
9451 # We only want to do this on AIX 4.2 and lower, the check
9452 # below for broken collect2 doesn't work under 4.3+
9453 collect2name=`${CC} -print-prog-name=collect2`
9454 if test -f "$collect2name" &&
9455 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9456 then
9457 # We have reworked collect2
9458 :
9459 else
9460 # We have old collect2
9461 hardcode_direct=unsupported
9462 # It fails to find uninstalled libraries when the uninstalled
9463 # path is not listed in the libpath. Setting hardcode_minus_L
9464 # to unsupported forces relinking
9465 hardcode_minus_L=yes
9466 hardcode_libdir_flag_spec='-L$libdir'
9467 hardcode_libdir_separator=
9468 fi
9469 ;;
9470 esac
9471 shared_flag='-shared'
9472 if test "$aix_use_runtimelinking" = yes; then
9473 shared_flag="$shared_flag "'${wl}-G'
9474 fi
9475 else
9476 # not using gcc
9477 if test "$host_cpu" = ia64; then
9478 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9479 # chokes on -Wl,-G. The following line is correct:
9480 shared_flag='-G'
9481 else
9482 if test "$aix_use_runtimelinking" = yes; then
9483 shared_flag='${wl}-G'
9484 else
9485 shared_flag='${wl}-bM:SRE'
9486 fi
9487 fi
9488 fi
d7040cdb 9489
1927a18f 9490 export_dynamic_flag_spec='${wl}-bexpall'
dabbade6
L
9491 # It seems that -bexpall does not export symbols beginning with
9492 # underscore (_), so it is better to generate a list of symbols to export.
9493 always_export_symbols=yes
9494 if test "$aix_use_runtimelinking" = yes; then
9495 # Warning - without using the other runtime loading flags (-brtl),
9496 # -berok will link without error, but may produce a broken library.
9497 allow_undefined_flag='-berok'
9498 # Determine the default libpath from the value encoded in an
9499 # empty executable.
81ecdfbb 9500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 9501/* end confdefs.h. */
d7040cdb 9502
dabbade6
L
9503int
9504main ()
9505{
d7040cdb 9506
dabbade6
L
9507 ;
9508 return 0;
9509}
9510_ACEOF
81ecdfbb 9511if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9512
dabbade6
L
9513lt_aix_libpath_sed='
9514 /Import File Strings/,/^$/ {
9515 /^0/ {
9516 s/^0 *\(.*\)$/\1/
9517 p
9518 }
9519 }'
9520aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9521# Check for a 64-bit object if we didn't find anything.
9522if test -z "$aix_libpath"; then
9523 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9524fi
dabbade6 9525fi
81ecdfbb
RW
9526rm -f core conftest.err conftest.$ac_objext \
9527 conftest$ac_exeext conftest.$ac_ext
dabbade6 9528if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9529
dabbade6 9530 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9531 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"
dabbade6
L
9532 else
9533 if test "$host_cpu" = ia64; then
9534 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9535 allow_undefined_flag="-z nodefs"
9536 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"
9537 else
9538 # Determine the default libpath from the value encoded in an
9539 # empty executable.
81ecdfbb 9540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 9541/* end confdefs.h. */
d7040cdb 9542
dabbade6
L
9543int
9544main ()
9545{
d7040cdb 9546
dabbade6
L
9547 ;
9548 return 0;
9549}
9550_ACEOF
81ecdfbb 9551if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9552
dabbade6
L
9553lt_aix_libpath_sed='
9554 /Import File Strings/,/^$/ {
9555 /^0/ {
9556 s/^0 *\(.*\)$/\1/
9557 p
9558 }
9559 }'
9560aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9561# Check for a 64-bit object if we didn't find anything.
9562if test -z "$aix_libpath"; then
9563 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9564fi
dabbade6 9565fi
81ecdfbb
RW
9566rm -f core conftest.err conftest.$ac_objext \
9567 conftest$ac_exeext conftest.$ac_ext
dabbade6 9568if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9569
dabbade6
L
9570 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9571 # Warning - without using the other run time loading flags,
9572 # -berok will link without error, but may produce a broken library.
9573 no_undefined_flag=' ${wl}-bernotok'
9574 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9575 if test "$with_gnu_ld" = yes; then
9576 # We only use this code for GNU lds that support --whole-archive.
9577 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9578 else
9579 # Exported symbols can be pulled into shared objects from archives
9580 whole_archive_flag_spec='$convenience'
9581 fi
dabbade6
L
9582 archive_cmds_need_lc=yes
9583 # This is similar to how AIX traditionally builds its shared libraries.
9584 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'
9585 fi
9586 fi
9587 ;;
d7040cdb 9588
dabbade6 9589 amigaos*)
1927a18f
L
9590 case $host_cpu in
9591 powerpc)
9592 # see comment about AmigaOS4 .so support
9593 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9594 archive_expsym_cmds=''
9595 ;;
9596 m68k)
9597 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)'
9598 hardcode_libdir_flag_spec='-L$libdir'
9599 hardcode_minus_L=yes
9600 ;;
9601 esac
dabbade6 9602 ;;
d7040cdb 9603
dabbade6
L
9604 bsdi[45]*)
9605 export_dynamic_flag_spec=-rdynamic
9606 ;;
d7040cdb 9607
1927a18f 9608 cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
9609 # When not using gcc, we currently assume that we are using
9610 # Microsoft Visual C++.
9611 # hardcode_libdir_flag_spec is actually meaningless, as there is
9612 # no search path for DLLs.
9613 hardcode_libdir_flag_spec=' '
9614 allow_undefined_flag=unsupported
9615 # Tell ltmain to make .lib files, not .a files.
9616 libext=lib
9617 # Tell ltmain to make .dll files, not .so files.
9618 shrext_cmds=".dll"
9619 # FIXME: Setting linknames here is a bad hack.
3725885a 9620 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
dabbade6
L
9621 # The linker will automatically build a .lib file if we build a DLL.
9622 old_archive_from_new_cmds='true'
9623 # FIXME: Should let the user specify the lib program.
9624 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9625 fix_srcfile_path='`cygpath -w "$srcfile"`'
9626 enable_shared_with_static_runtimes=yes
9627 ;;
d7040cdb 9628
dabbade6 9629 darwin* | rhapsody*)
d7040cdb 9630
1927a18f
L
9631
9632 archive_cmds_need_lc=no
9633 hardcode_direct=no
9634 hardcode_automatic=yes
9635 hardcode_shlibpath_var=unsupported
3725885a
RW
9636 if test "$lt_cv_ld_force_load" = "yes"; then
9637 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\"`'
9638 else
9639 whole_archive_flag_spec=''
9640 fi
1927a18f
L
9641 link_all_deplibs=yes
9642 allow_undefined_flag="$_lt_dar_allow_undefined"
9643 case $cc_basename in
9644 ifort*) _lt_dar_can_shared=yes ;;
9645 *) _lt_dar_can_shared=$GCC ;;
9646 esac
9647 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9648 output_verbose_link_cmd=func_echo_all
1927a18f
L
9649 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9650 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9651 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}"
9652 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}"
9653
9654 else
9655 ld_shlibs=no
9656 fi
9657
dabbade6 9658 ;;
d7040cdb 9659
dabbade6
L
9660 dgux*)
9661 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9662 hardcode_libdir_flag_spec='-L$libdir'
9663 hardcode_shlibpath_var=no
9664 ;;
d7040cdb 9665
dabbade6
L
9666 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9667 # support. Future versions do this automatically, but an explicit c++rt0.o
9668 # does not break anything, and helps significantly (at the cost of a little
9669 # extra space).
9670 freebsd2.2*)
9671 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9672 hardcode_libdir_flag_spec='-R$libdir'
9673 hardcode_direct=yes
9674 hardcode_shlibpath_var=no
9675 ;;
d7040cdb 9676
dabbade6 9677 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9678 freebsd2.*)
dabbade6
L
9679 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9680 hardcode_direct=yes
9681 hardcode_minus_L=yes
9682 hardcode_shlibpath_var=no
9683 ;;
d7040cdb 9684
dabbade6
L
9685 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9686 freebsd* | dragonfly*)
9687 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9688 hardcode_libdir_flag_spec='-R$libdir'
9689 hardcode_direct=yes
9690 hardcode_shlibpath_var=no
9691 ;;
d7040cdb 9692
dabbade6
L
9693 hpux9*)
9694 if test "$GCC" = yes; then
9695 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'
9696 else
9697 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'
9698 fi
9699 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9700 hardcode_libdir_separator=:
9701 hardcode_direct=yes
d7040cdb 9702
dabbade6
L
9703 # hardcode_minus_L: Not really in the search PATH,
9704 # but as the default location of the library.
9705 hardcode_minus_L=yes
9706 export_dynamic_flag_spec='${wl}-E'
9707 ;;
d7040cdb 9708
dabbade6 9709 hpux10*)
3725885a 9710 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
dabbade6
L
9711 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9712 else
9713 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9714 fi
9715 if test "$with_gnu_ld" = no; then
9716 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9717 hardcode_libdir_flag_spec_ld='+b $libdir'
9718 hardcode_libdir_separator=:
9719 hardcode_direct=yes
9720 hardcode_direct_absolute=yes
9721 export_dynamic_flag_spec='${wl}-E'
9722 # hardcode_minus_L: Not really in the search PATH,
9723 # but as the default location of the library.
9724 hardcode_minus_L=yes
9725 fi
9726 ;;
d7040cdb 9727
dabbade6 9728 hpux11*)
3725885a 9729 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
dabbade6
L
9730 case $host_cpu in
9731 hppa*64*)
9732 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9733 ;;
9734 ia64*)
1927a18f 9735 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
dabbade6
L
9736 ;;
9737 *)
9738 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9739 ;;
9740 esac
9741 else
9742 case $host_cpu in
9743 hppa*64*)
9744 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9745 ;;
9746 ia64*)
9747 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9748 ;;
9749 *)
3725885a
RW
9750
9751 # Older versions of the 11.00 compiler do not understand -b yet
9752 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9754$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9755if ${lt_cv_prog_compiler__b+:} false; then :
3725885a
RW
9756 $as_echo_n "(cached) " >&6
9757else
9758 lt_cv_prog_compiler__b=no
9759 save_LDFLAGS="$LDFLAGS"
9760 LDFLAGS="$LDFLAGS -b"
9761 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9762 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9763 # The linker can only warn and ignore the option if not recognized
9764 # So say no if there are warnings
9765 if test -s conftest.err; then
9766 # Append any errors to the config.log.
9767 cat conftest.err 1>&5
9768 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9769 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9770 if diff conftest.exp conftest.er2 >/dev/null; then
9771 lt_cv_prog_compiler__b=yes
9772 fi
9773 else
9774 lt_cv_prog_compiler__b=yes
9775 fi
9776 fi
9777 $RM -r conftest*
9778 LDFLAGS="$save_LDFLAGS"
9779
9780fi
9781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9782$as_echo "$lt_cv_prog_compiler__b" >&6; }
9783
9784if test x"$lt_cv_prog_compiler__b" = xyes; then
9785 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9786else
9787 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9788fi
9789
dabbade6
L
9790 ;;
9791 esac
9792 fi
9793 if test "$with_gnu_ld" = no; then
9794 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9795 hardcode_libdir_separator=:
d7040cdb 9796
dabbade6
L
9797 case $host_cpu in
9798 hppa*64*|ia64*)
9799 hardcode_direct=no
9800 hardcode_shlibpath_var=no
9801 ;;
9802 *)
9803 hardcode_direct=yes
9804 hardcode_direct_absolute=yes
9805 export_dynamic_flag_spec='${wl}-E'
d7040cdb 9806
dabbade6
L
9807 # hardcode_minus_L: Not really in the search PATH,
9808 # but as the default location of the library.
9809 hardcode_minus_L=yes
9810 ;;
9811 esac
9812 fi
9813 ;;
d7040cdb 9814
dabbade6
L
9815 irix5* | irix6* | nonstopux*)
9816 if test "$GCC" = yes; then
3725885a 9817 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'
dabbade6
L
9818 # Try to use the -exported_symbol ld option, if it does not
9819 # work, assume that -exports_file does not work either and
9820 # implicitly export all symbols.
9821 save_LDFLAGS="$LDFLAGS"
9822 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9824/* end confdefs.h. */
dabbade6
L
9825int foo(void) {}
9826_ACEOF
81ecdfbb 9827if ac_fn_c_try_link "$LINENO"; then :
3725885a 9828 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'
d7040cdb 9829
d7040cdb 9830fi
81ecdfbb
RW
9831rm -f core conftest.err conftest.$ac_objext \
9832 conftest$ac_exeext conftest.$ac_ext
dabbade6
L
9833 LDFLAGS="$save_LDFLAGS"
9834 else
3725885a
RW
9835 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'
9836 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'
dabbade6
L
9837 fi
9838 archive_cmds_need_lc='no'
9839 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9840 hardcode_libdir_separator=:
9841 inherit_rpath=yes
9842 link_all_deplibs=yes
9843 ;;
d7040cdb 9844
dabbade6
L
9845 netbsd*)
9846 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9847 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9848 else
9849 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9850 fi
9851 hardcode_libdir_flag_spec='-R$libdir'
9852 hardcode_direct=yes
9853 hardcode_shlibpath_var=no
9854 ;;
d7040cdb 9855
dabbade6
L
9856 newsos6)
9857 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9858 hardcode_direct=yes
9859 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9860 hardcode_libdir_separator=:
9861 hardcode_shlibpath_var=no
9862 ;;
d7040cdb 9863
dabbade6
L
9864 *nto* | *qnx*)
9865 ;;
d7040cdb 9866
dabbade6 9867 openbsd*)
1927a18f
L
9868 if test -f /usr/libexec/ld.so; then
9869 hardcode_direct=yes
9870 hardcode_shlibpath_var=no
9871 hardcode_direct_absolute=yes
9872 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
dabbade6 9873 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1927a18f 9874 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
dabbade6 9875 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
1927a18f
L
9876 export_dynamic_flag_spec='${wl}-E'
9877 else
9878 case $host_os in
9879 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9880 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9881 hardcode_libdir_flag_spec='-R$libdir'
9882 ;;
9883 *)
9884 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9885 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9886 ;;
9887 esac
9888 fi
9889 else
9890 ld_shlibs=no
d7040cdb
SE
9891 fi
9892 ;;
d7040cdb 9893
dabbade6
L
9894 os2*)
9895 hardcode_libdir_flag_spec='-L$libdir'
9896 hardcode_minus_L=yes
9897 allow_undefined_flag=unsupported
3725885a 9898 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'
dabbade6
L
9899 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9900 ;;
d7040cdb 9901
dabbade6
L
9902 osf3*)
9903 if test "$GCC" = yes; then
9904 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9905 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'
dabbade6
L
9906 else
9907 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9908 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'
dabbade6
L
9909 fi
9910 archive_cmds_need_lc='no'
9911 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9912 hardcode_libdir_separator=:
9913 ;;
d7040cdb 9914
dabbade6
L
9915 osf4* | osf5*) # as osf3* with the addition of -msym flag
9916 if test "$GCC" = yes; then
9917 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9918 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'
dabbade6
L
9919 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9920 else
9921 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9922 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'
dabbade6 9923 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 9924 $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 9925
dabbade6
L
9926 # Both c and cxx compiler support -rpath directly
9927 hardcode_libdir_flag_spec='-rpath $libdir'
9928 fi
9929 archive_cmds_need_lc='no'
9930 hardcode_libdir_separator=:
9931 ;;
d7040cdb 9932
dabbade6
L
9933 solaris*)
9934 no_undefined_flag=' -z defs'
9935 if test "$GCC" = yes; then
9936 wlarc='${wl}'
9937 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9938 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9939 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9940 else
9941 case `$CC -V 2>&1` in
9942 *"Compilers 5.0"*)
9943 wlarc=''
9944 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9945 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9946 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9947 ;;
9948 *)
9949 wlarc='${wl}'
9950 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9951 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9952 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9953 ;;
9954 esac
9955 fi
9956 hardcode_libdir_flag_spec='-R$libdir'
9957 hardcode_shlibpath_var=no
9958 case $host_os in
9959 solaris2.[0-5] | solaris2.[0-5].*) ;;
9960 *)
9961 # The compiler driver will combine and reorder linker options,
9962 # but understands `-z linker_flag'. GCC discards it without `$wl',
9963 # but is careful enough not to reorder.
9964 # Supported since Solaris 2.6 (maybe 2.5.1?)
9965 if test "$GCC" = yes; then
9966 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9967 else
9968 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9969 fi
9970 ;;
9971 esac
9972 link_all_deplibs=yes
d7040cdb 9973 ;;
dabbade6
L
9974
9975 sunos4*)
9976 if test "x$host_vendor" = xsequent; then
9977 # Use $CC to link under sequent, because it throws in some extra .o
9978 # files that make .init and .fini sections work.
9979 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 9980 else
dabbade6 9981 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
d7040cdb 9982 fi
dabbade6
L
9983 hardcode_libdir_flag_spec='-L$libdir'
9984 hardcode_direct=yes
9985 hardcode_minus_L=yes
9986 hardcode_shlibpath_var=no
d7040cdb 9987 ;;
dabbade6
L
9988
9989 sysv4)
9990 case $host_vendor in
9991 sni)
9992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9993 hardcode_direct=yes # is this really true???
9994 ;;
9995 siemens)
9996 ## LD is ld it makes a PLAMLIB
9997 ## CC just makes a GrossModule.
9998 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9999 reload_cmds='$CC -r -o $output$reload_objs'
10000 hardcode_direct=no
10001 ;;
10002 motorola)
10003 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10004 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10005 ;;
10006 esac
10007 runpath_var='LD_RUN_PATH'
10008 hardcode_shlibpath_var=no
d7040cdb 10009 ;;
d7040cdb 10010
dabbade6
L
10011 sysv4.3*)
10012 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10013 hardcode_shlibpath_var=no
10014 export_dynamic_flag_spec='-Bexport'
10015 ;;
d7040cdb 10016
dabbade6
L
10017 sysv4*MP*)
10018 if test -d /usr/nec; then
10019 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10020 hardcode_shlibpath_var=no
10021 runpath_var=LD_RUN_PATH
10022 hardcode_runpath_var=yes
10023 ld_shlibs=yes
10024 fi
10025 ;;
d7040cdb 10026
dabbade6
L
10027 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10028 no_undefined_flag='${wl}-z,text'
10029 archive_cmds_need_lc=no
10030 hardcode_shlibpath_var=no
10031 runpath_var='LD_RUN_PATH'
d7040cdb 10032
dabbade6
L
10033 if test "$GCC" = yes; then
10034 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10035 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10036 else
10037 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10038 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10039 fi
10040 ;;
d7040cdb 10041
dabbade6
L
10042 sysv5* | sco3.2v5* | sco5v6*)
10043 # Note: We can NOT use -z defs as we might desire, because we do not
10044 # link with -lc, and that would cause any symbols used from libc to
10045 # always be unresolved, which means just about no library would
10046 # ever link correctly. If we're not using GNU ld we use -z text
10047 # though, which does catch some bad symbols but isn't as heavy-handed
10048 # as -z defs.
10049 no_undefined_flag='${wl}-z,text'
10050 allow_undefined_flag='${wl}-z,nodefs'
10051 archive_cmds_need_lc=no
10052 hardcode_shlibpath_var=no
10053 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10054 hardcode_libdir_separator=':'
10055 link_all_deplibs=yes
10056 export_dynamic_flag_spec='${wl}-Bexport'
10057 runpath_var='LD_RUN_PATH'
d7040cdb 10058
dabbade6
L
10059 if test "$GCC" = yes; then
10060 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10061 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10062 else
10063 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10064 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10065 fi
d7040cdb 10066 ;;
d7040cdb 10067
dabbade6
L
10068 uts4*)
10069 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10070 hardcode_libdir_flag_spec='-L$libdir'
10071 hardcode_shlibpath_var=no
10072 ;;
d7040cdb 10073
dabbade6
L
10074 *)
10075 ld_shlibs=no
10076 ;;
10077 esac
10078
10079 if test x$host_vendor = xsni; then
10080 case $host in
10081 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10082 export_dynamic_flag_spec='${wl}-Blargedynsym'
10083 ;;
10084 esac
d7040cdb 10085 fi
dabbade6 10086 fi
d7040cdb 10087
81ecdfbb
RW
10088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10089$as_echo "$ld_shlibs" >&6; }
dabbade6 10090test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 10091
dabbade6 10092with_gnu_ld=$with_gnu_ld
d7040cdb 10093
d7040cdb 10094
d7040cdb 10095
d7040cdb 10096
d7040cdb 10097
d7040cdb 10098
d7040cdb 10099
d7040cdb 10100
d7040cdb 10101
d7040cdb 10102
d7040cdb 10103
d7040cdb 10104
d7040cdb 10105
d7040cdb 10106
d7040cdb 10107
dabbade6
L
10108#
10109# Do we need to explicitly link libc?
10110#
10111case "x$archive_cmds_need_lc" in
10112x|xyes)
10113 # Assume -lc should be added
10114 archive_cmds_need_lc=yes
d7040cdb 10115
dabbade6
L
10116 if test "$enable_shared" = yes && test "$GCC" = yes; then
10117 case $archive_cmds in
10118 *'~'*)
10119 # FIXME: we may have to deal with multi-command sequences.
10120 ;;
10121 '$CC '*)
10122 # Test whether the compiler implicitly links with -lc since on some
10123 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10124 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10126$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 10127if ${lt_cv_archive_cmds_need_lc+:} false; then :
81ecdfbb 10128 $as_echo_n "(cached) " >&6
39144654
RW
10129else
10130 $RM conftest*
10131 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10132
81ecdfbb 10133 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
dabbade6
L
10134 (eval $ac_compile) 2>&5
10135 ac_status=$?
81ecdfbb
RW
10136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10137 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10138 soname=conftest
10139 lib=conftest
10140 libobjs=conftest.$ac_objext
10141 deplibs=
10142 wl=$lt_prog_compiler_wl
10143 pic_flag=$lt_prog_compiler_pic
10144 compiler_flags=-v
10145 linker_flags=-v
10146 verstring=
10147 output_objdir=.
10148 libname=conftest
10149 lt_save_allow_undefined_flag=$allow_undefined_flag
10150 allow_undefined_flag=
81ecdfbb 10151 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
dabbade6
L
10152 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10153 ac_status=$?
81ecdfbb
RW
10154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10155 test $ac_status = 0; }
39144654
RW
10156 then
10157 lt_cv_archive_cmds_need_lc=no
10158 else
10159 lt_cv_archive_cmds_need_lc=yes
10160 fi
10161 allow_undefined_flag=$lt_save_allow_undefined_flag
10162 else
10163 cat conftest.err 1>&5
10164 fi
10165 $RM conftest*
10166
10167fi
81ecdfbb
RW
10168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10169$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10170 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
dabbade6
L
10171 ;;
10172 esac
d7040cdb 10173 fi
d7040cdb 10174 ;;
dabbade6 10175esac
d7040cdb 10176
d7040cdb 10177
d7040cdb 10178
d7040cdb 10179
d7040cdb 10180
d7040cdb 10181
d7040cdb 10182
d7040cdb
SE
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
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
10268
10269
d7040cdb 10270
d7040cdb 10271
d7040cdb
SE
10272
10273
10274
10275
10276
10277
d7040cdb 10278
d7040cdb 10279
d7040cdb 10280
d7040cdb 10281
d7040cdb 10282
d7040cdb 10283
d7040cdb 10284
d7040cdb 10285
d7040cdb 10286
d7040cdb 10287
d7040cdb 10288
d7040cdb 10289
d7040cdb 10290
d7040cdb 10291
d7040cdb 10292
d7040cdb 10293
d7040cdb 10294
d7040cdb 10295
d7040cdb 10296
d7040cdb 10297
d7040cdb 10298
d7040cdb 10299
d7040cdb 10300
d7040cdb 10301
dabbade6
L
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
81ecdfbb
RW
10333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10334$as_echo_n "checking dynamic linker characteristics... " >&6; }
1927a18f
L
10335
10336if test "$GCC" = yes; then
dabbade6
L
10337 case $host_os in
10338 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10339 *) lt_awk_arg="/^libraries:/" ;;
10340 esac
3725885a
RW
10341 case $host_os in
10342 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10343 *) lt_sed_strip_eq="s,=/,/,g" ;;
10344 esac
10345 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10346 case $lt_search_path_spec in
10347 *\;*)
dabbade6
L
10348 # if the path contains ";" then we assume it to be the separator
10349 # otherwise default to the standard path separator (i.e. ":") - it is
10350 # assumed that no part of a normal pathname contains ";" but that should
10351 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10352 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10353 ;;
10354 *)
10355 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10356 ;;
10357 esac
dabbade6
L
10358 # Ok, now we have the path, separated by spaces, we can step through it
10359 # and add multilib dir if necessary.
10360 lt_tmp_lt_search_path_spec=
10361 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10362 for lt_sys_path in $lt_search_path_spec; do
10363 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10364 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10365 else
10366 test -d "$lt_sys_path" && \
10367 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10368 fi
10369 done
3725885a 10370 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
dabbade6
L
10371BEGIN {RS=" "; FS="/|\n";} {
10372 lt_foo="";
10373 lt_count=0;
10374 for (lt_i = NF; lt_i > 0; lt_i--) {
10375 if ($lt_i != "" && $lt_i != ".") {
10376 if ($lt_i == "..") {
10377 lt_count++;
10378 } else {
10379 if (lt_count == 0) {
10380 lt_foo="/" $lt_i lt_foo;
10381 } else {
10382 lt_count--;
10383 }
10384 }
10385 }
10386 }
10387 if (lt_foo != "") { lt_freq[lt_foo]++; }
10388 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10389}'`
3725885a
RW
10390 # AWK program above erroneously prepends '/' to C:/dos/paths
10391 # for these hosts.
10392 case $host_os in
10393 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10394 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10395 esac
10396 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb 10397else
dabbade6
L
10398 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10399fi
10400library_names_spec=
10401libname_spec='lib$name'
10402soname_spec=
10403shrext_cmds=".so"
10404postinstall_cmds=
10405postuninstall_cmds=
10406finish_cmds=
10407finish_eval=
10408shlibpath_var=
10409shlibpath_overrides_runpath=unknown
10410version_type=none
10411dynamic_linker="$host_os ld.so"
10412sys_lib_dlsearch_path_spec="/lib /usr/lib"
10413need_lib_prefix=unknown
10414hardcode_into_libs=no
10415
10416# when you set need_version to no, make sure it does not cause -set_version
10417# flags to be left without arguments
10418need_version=unknown
10419
10420case $host_os in
10421aix3*)
10422 version_type=linux
10423 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10424 shlibpath_var=LIBPATH
10425
10426 # AIX 3 has no versioning support, so we append a major version to the name.
10427 soname_spec='${libname}${release}${shared_ext}$major'
10428 ;;
10429
50e7d84b 10430aix[4-9]*)
dabbade6
L
10431 version_type=linux
10432 need_lib_prefix=no
10433 need_version=no
10434 hardcode_into_libs=yes
10435 if test "$host_cpu" = ia64; then
10436 # AIX 5 supports IA64
10437 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10438 shlibpath_var=LD_LIBRARY_PATH
10439 else
10440 # With GCC up to 2.95.x, collect2 would create an import file
10441 # for dependence libraries. The import file would start with
10442 # the line `#! .'. This would cause the generated library to
10443 # depend on `.', always an invalid library. This was fixed in
10444 # development snapshots of GCC prior to 3.0.
10445 case $host_os in
10446 aix4 | aix4.[01] | aix4.[01].*)
10447 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10448 echo ' yes '
10449 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10450 :
10451 else
10452 can_build_shared=no
10453 fi
10454 ;;
10455 esac
10456 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10457 # soname into executable. Probably we can add versioning support to
10458 # collect2, so additional links can be useful in future.
10459 if test "$aix_use_runtimelinking" = yes; then
10460 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10461 # instead of lib<name>.a to let people know that these are not
10462 # typical AIX shared libraries.
10463 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10464 else
10465 # We preserve .a as extension for shared libraries through AIX4.2
10466 # and later when we are not doing run time linking.
10467 library_names_spec='${libname}${release}.a $libname.a'
10468 soname_spec='${libname}${release}${shared_ext}$major'
10469 fi
10470 shlibpath_var=LIBPATH
10471 fi
10472 ;;
10473
10474amigaos*)
1927a18f
L
10475 case $host_cpu in
10476 powerpc)
10477 # Since July 2007 AmigaOS4 officially supports .so libraries.
10478 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10480 ;;
10481 m68k)
dabbade6
L
10482 library_names_spec='$libname.ixlibrary $libname.a'
10483 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10484 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'
1927a18f
L
10485 ;;
10486 esac
dabbade6
L
10487 ;;
10488
10489beos*)
10490 library_names_spec='${libname}${shared_ext}'
10491 dynamic_linker="$host_os ld.so"
10492 shlibpath_var=LIBRARY_PATH
10493 ;;
10494
10495bsdi[45]*)
10496 version_type=linux
10497 need_version=no
10498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10499 soname_spec='${libname}${release}${shared_ext}$major'
10500 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10501 shlibpath_var=LD_LIBRARY_PATH
10502 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10503 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10504 # the default ld.so.conf also contains /usr/contrib/lib and
10505 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10506 # libtool to hard-code these into programs
10507 ;;
10508
1927a18f 10509cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
10510 version_type=windows
10511 shrext_cmds=".dll"
10512 need_version=no
10513 need_lib_prefix=no
10514
1927a18f
L
10515 case $GCC,$host_os in
10516 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
dabbade6
L
10517 library_names_spec='$libname.dll.a'
10518 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10519 postinstall_cmds='base_file=`basename \${file}`~
10520 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10521 dldir=$destdir/`dirname \$dlpath`~
10522 test -d \$dldir || mkdir -p \$dldir~
10523 $install_prog $dir/$dlname \$dldir/$dlname~
10524 chmod a+x \$dldir/$dlname~
10525 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10526 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10527 fi'
10528 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10529 dlpath=$dir/\$dldll~
10530 $RM \$dlpath'
10531 shlibpath_overrides_runpath=yes
10532
10533 case $host_os in
10534 cygwin*)
10535 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10536 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10537
10538 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
dabbade6 10539 ;;
1927a18f 10540 mingw* | cegcc*)
dabbade6
L
10541 # MinGW DLLs use traditional 'lib' prefix
10542 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
dabbade6
L
10543 ;;
10544 pw32*)
10545 # pw32 DLLs use 'pw' prefix rather than 'lib'
10546 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10547 ;;
10548 esac
10549 ;;
10550
10551 *)
10552 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10553 ;;
10554 esac
10555 dynamic_linker='Win32 ld.exe'
10556 # FIXME: first we should search . and the directory the executable is in
10557 shlibpath_var=PATH
10558 ;;
10559
10560darwin* | rhapsody*)
10561 dynamic_linker="$host_os dyld"
10562 version_type=darwin
10563 need_lib_prefix=no
10564 need_version=no
10565 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10566 soname_spec='${libname}${release}${major}$shared_ext'
10567 shlibpath_overrides_runpath=yes
10568 shlibpath_var=DYLD_LIBRARY_PATH
10569 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10570
10571 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10572 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10573 ;;
10574
10575dgux*)
10576 version_type=linux
10577 need_lib_prefix=no
10578 need_version=no
10579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10580 soname_spec='${libname}${release}${shared_ext}$major'
10581 shlibpath_var=LD_LIBRARY_PATH
10582 ;;
10583
dabbade6
L
10584freebsd* | dragonfly*)
10585 # DragonFly does not have aout. When/if they implement a new
10586 # versioning mechanism, adjust this.
10587 if test -x /usr/bin/objformat; then
10588 objformat=`/usr/bin/objformat`
10589 else
10590 case $host_os in
6d2920c8 10591 freebsd[23].*) objformat=aout ;;
dabbade6
L
10592 *) objformat=elf ;;
10593 esac
10594 fi
10595 version_type=freebsd-$objformat
10596 case $version_type in
10597 freebsd-elf*)
10598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10599 need_version=no
10600 need_lib_prefix=no
10601 ;;
10602 freebsd-*)
10603 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10604 need_version=yes
10605 ;;
10606 esac
10607 shlibpath_var=LD_LIBRARY_PATH
10608 case $host_os in
6d2920c8 10609 freebsd2.*)
dabbade6
L
10610 shlibpath_overrides_runpath=yes
10611 ;;
10612 freebsd3.[01]* | freebsdelf3.[01]*)
10613 shlibpath_overrides_runpath=yes
10614 hardcode_into_libs=yes
10615 ;;
10616 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10617 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10618 shlibpath_overrides_runpath=no
10619 hardcode_into_libs=yes
10620 ;;
10621 *) # from 4.6 on, and DragonFly
10622 shlibpath_overrides_runpath=yes
10623 hardcode_into_libs=yes
10624 ;;
10625 esac
10626 ;;
10627
10628gnu*)
10629 version_type=linux
10630 need_lib_prefix=no
10631 need_version=no
10632 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10633 soname_spec='${libname}${release}${shared_ext}$major'
10634 shlibpath_var=LD_LIBRARY_PATH
10635 hardcode_into_libs=yes
10636 ;;
10637
3725885a
RW
10638haiku*)
10639 version_type=linux
10640 need_lib_prefix=no
10641 need_version=no
10642 dynamic_linker="$host_os runtime_loader"
10643 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10644 soname_spec='${libname}${release}${shared_ext}$major'
10645 shlibpath_var=LIBRARY_PATH
10646 shlibpath_overrides_runpath=yes
10647 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10648 hardcode_into_libs=yes
10649 ;;
10650
dabbade6
L
10651hpux9* | hpux10* | hpux11*)
10652 # Give a soname corresponding to the major version so that dld.sl refuses to
10653 # link against other versions.
10654 version_type=sunos
10655 need_lib_prefix=no
10656 need_version=no
10657 case $host_cpu in
10658 ia64*)
10659 shrext_cmds='.so'
10660 hardcode_into_libs=yes
10661 dynamic_linker="$host_os dld.so"
10662 shlibpath_var=LD_LIBRARY_PATH
10663 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10665 soname_spec='${libname}${release}${shared_ext}$major'
10666 if test "X$HPUX_IA64_MODE" = X32; then
10667 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10668 else
10669 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10670 fi
10671 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10672 ;;
10673 hppa*64*)
10674 shrext_cmds='.sl'
10675 hardcode_into_libs=yes
10676 dynamic_linker="$host_os dld.sl"
10677 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10678 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10680 soname_spec='${libname}${release}${shared_ext}$major'
10681 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10682 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10683 ;;
10684 *)
10685 shrext_cmds='.sl'
10686 dynamic_linker="$host_os dld.sl"
10687 shlibpath_var=SHLIB_PATH
10688 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10690 soname_spec='${libname}${release}${shared_ext}$major'
10691 ;;
10692 esac
3725885a 10693 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
dabbade6 10694 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10695 # or fails outright, so override atomically:
10696 install_override_mode=555
dabbade6
L
10697 ;;
10698
10699interix[3-9]*)
10700 version_type=linux
10701 need_lib_prefix=no
10702 need_version=no
10703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10704 soname_spec='${libname}${release}${shared_ext}$major'
10705 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10706 shlibpath_var=LD_LIBRARY_PATH
10707 shlibpath_overrides_runpath=no
10708 hardcode_into_libs=yes
10709 ;;
10710
10711irix5* | irix6* | nonstopux*)
10712 case $host_os in
10713 nonstopux*) version_type=nonstopux ;;
10714 *)
10715 if test "$lt_cv_prog_gnu_ld" = yes; then
10716 version_type=linux
10717 else
10718 version_type=irix
10719 fi ;;
10720 esac
10721 need_lib_prefix=no
10722 need_version=no
10723 soname_spec='${libname}${release}${shared_ext}$major'
10724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10725 case $host_os in
10726 irix5* | nonstopux*)
10727 libsuff= shlibsuff=
10728 ;;
10729 *)
10730 case $LD in # libtool.m4 will add one of these switches to LD
10731 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10732 libsuff= shlibsuff= libmagic=32-bit;;
10733 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10734 libsuff=32 shlibsuff=N32 libmagic=N32;;
10735 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10736 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10737 *) libsuff= shlibsuff= libmagic=never-match;;
10738 esac
10739 ;;
10740 esac
10741 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10742 shlibpath_overrides_runpath=no
10743 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10744 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10745 hardcode_into_libs=yes
10746 ;;
10747
10748# No shared lib support for Linux oldld, aout, or coff.
10749linux*oldld* | linux*aout* | linux*coff*)
10750 dynamic_linker=no
10751 ;;
10752
10753# This must be Linux ELF.
58e24671 10754linux* | k*bsd*-gnu | kopensolaris*-gnu)
dabbade6
L
10755 version_type=linux
10756 need_lib_prefix=no
10757 need_version=no
10758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10759 soname_spec='${libname}${release}${shared_ext}$major'
10760 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10761 shlibpath_var=LD_LIBRARY_PATH
10762 shlibpath_overrides_runpath=no
39144654 10763
dabbade6 10764 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10765 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
81ecdfbb 10766 $as_echo_n "(cached) " >&6
39144654
RW
10767else
10768 lt_cv_shlibpath_overrides_runpath=no
10769 save_LDFLAGS=$LDFLAGS
10770 save_libdir=$libdir
10771 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10772 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10774/* end confdefs.h. */
10775
d7040cdb
SE
10776int
10777main ()
10778{
dabbade6 10779
d7040cdb
SE
10780 ;
10781 return 0;
10782}
10783_ACEOF
81ecdfbb
RW
10784if ac_fn_c_try_link "$LINENO"; then :
10785 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10786 lt_cv_shlibpath_overrides_runpath=yes
dabbade6 10787fi
d7040cdb 10788fi
81ecdfbb
RW
10789rm -f core conftest.err conftest.$ac_objext \
10790 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10791 LDFLAGS=$save_LDFLAGS
10792 libdir=$save_libdir
10793
10794fi
10795
10796 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
dabbade6
L
10797
10798 # This implies no fast_install, which is unacceptable.
10799 # Some rework will be needed to allow for fast_install
10800 # before this can be enabled.
10801 hardcode_into_libs=yes
10802
10803 # Append ld.so.conf contents to the search path
10804 if test -f /etc/ld.so.conf; then
3725885a 10805 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' ' '`
dabbade6
L
10806 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10807 fi
10808
10809 # We used to test for /lib/ld.so.1 and disable shared libraries on
10810 # powerpc, because MkLinux only supported shared libraries with the
10811 # GNU dynamic linker. Since this was broken with cross compilers,
10812 # most powerpc-linux boxes support dynamic linking these days and
10813 # people can always --disable-shared, the test was removed, and we
10814 # assume the GNU/Linux dynamic linker is in use.
10815 dynamic_linker='GNU/Linux ld.so'
10816 ;;
10817
10818netbsd*)
10819 version_type=sunos
10820 need_lib_prefix=no
10821 need_version=no
10822 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10824 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10825 dynamic_linker='NetBSD (a.out) ld.so'
10826 else
10827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10828 soname_spec='${libname}${release}${shared_ext}$major'
10829 dynamic_linker='NetBSD ld.elf_so'
10830 fi
10831 shlibpath_var=LD_LIBRARY_PATH
10832 shlibpath_overrides_runpath=yes
10833 hardcode_into_libs=yes
10834 ;;
10835
10836newsos6)
10837 version_type=linux
10838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10839 shlibpath_var=LD_LIBRARY_PATH
10840 shlibpath_overrides_runpath=yes
10841 ;;
10842
10843*nto* | *qnx*)
10844 version_type=qnx
10845 need_lib_prefix=no
10846 need_version=no
10847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10848 soname_spec='${libname}${release}${shared_ext}$major'
10849 shlibpath_var=LD_LIBRARY_PATH
10850 shlibpath_overrides_runpath=no
10851 hardcode_into_libs=yes
10852 dynamic_linker='ldqnx.so'
10853 ;;
10854
10855openbsd*)
10856 version_type=sunos
10857 sys_lib_dlsearch_path_spec="/usr/lib"
10858 need_lib_prefix=no
10859 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10860 case $host_os in
10861 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10862 *) need_version=no ;;
10863 esac
10864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10865 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10866 shlibpath_var=LD_LIBRARY_PATH
10867 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10868 case $host_os in
10869 openbsd2.[89] | openbsd2.[89].*)
10870 shlibpath_overrides_runpath=no
10871 ;;
10872 *)
10873 shlibpath_overrides_runpath=yes
10874 ;;
10875 esac
10876 else
10877 shlibpath_overrides_runpath=yes
10878 fi
10879 ;;
10880
10881os2*)
10882 libname_spec='$name'
10883 shrext_cmds=".dll"
10884 need_lib_prefix=no
10885 library_names_spec='$libname${shared_ext} $libname.a'
10886 dynamic_linker='OS/2 ld.exe'
10887 shlibpath_var=LIBPATH
10888 ;;
10889
10890osf3* | osf4* | osf5*)
10891 version_type=osf
10892 need_lib_prefix=no
10893 need_version=no
10894 soname_spec='${libname}${release}${shared_ext}$major'
10895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10896 shlibpath_var=LD_LIBRARY_PATH
10897 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10898 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10899 ;;
10900
10901rdos*)
10902 dynamic_linker=no
10903 ;;
10904
10905solaris*)
10906 version_type=linux
10907 need_lib_prefix=no
10908 need_version=no
10909 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10910 soname_spec='${libname}${release}${shared_ext}$major'
10911 shlibpath_var=LD_LIBRARY_PATH
10912 shlibpath_overrides_runpath=yes
10913 hardcode_into_libs=yes
10914 # ldd complains unless libraries are executable
10915 postinstall_cmds='chmod +x $lib'
10916 ;;
10917
10918sunos4*)
10919 version_type=sunos
10920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10921 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10922 shlibpath_var=LD_LIBRARY_PATH
10923 shlibpath_overrides_runpath=yes
10924 if test "$with_gnu_ld" = yes; then
10925 need_lib_prefix=no
10926 fi
10927 need_version=yes
10928 ;;
10929
10930sysv4 | sysv4.3*)
10931 version_type=linux
10932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10933 soname_spec='${libname}${release}${shared_ext}$major'
10934 shlibpath_var=LD_LIBRARY_PATH
10935 case $host_vendor in
10936 sni)
10937 shlibpath_overrides_runpath=no
10938 need_lib_prefix=no
10939 runpath_var=LD_RUN_PATH
10940 ;;
10941 siemens)
10942 need_lib_prefix=no
10943 ;;
10944 motorola)
10945 need_lib_prefix=no
10946 need_version=no
10947 shlibpath_overrides_runpath=no
10948 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10949 ;;
10950 esac
10951 ;;
10952
10953sysv4*MP*)
10954 if test -d /usr/nec ;then
10955 version_type=linux
10956 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10957 soname_spec='$libname${shared_ext}.$major'
10958 shlibpath_var=LD_LIBRARY_PATH
10959 fi
10960 ;;
10961
10962sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10963 version_type=freebsd-elf
10964 need_lib_prefix=no
10965 need_version=no
10966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10967 soname_spec='${libname}${release}${shared_ext}$major'
10968 shlibpath_var=LD_LIBRARY_PATH
10969 shlibpath_overrides_runpath=yes
10970 hardcode_into_libs=yes
10971 if test "$with_gnu_ld" = yes; then
10972 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10973 else
10974 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10975 case $host_os in
10976 sco3.2v5*)
10977 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10978 ;;
10979 esac
10980 fi
10981 sys_lib_dlsearch_path_spec='/usr/lib'
10982 ;;
10983
10984tpf*)
10985 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10986 version_type=linux
10987 need_lib_prefix=no
10988 need_version=no
1927a18f 10989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
dabbade6
L
10990 shlibpath_var=LD_LIBRARY_PATH
10991 shlibpath_overrides_runpath=no
10992 hardcode_into_libs=yes
10993 ;;
10994
10995uts4*)
10996 version_type=linux
10997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10998 soname_spec='${libname}${release}${shared_ext}$major'
10999 shlibpath_var=LD_LIBRARY_PATH
11000 ;;
d7040cdb 11001
dabbade6
L
11002*)
11003 dynamic_linker=no
11004 ;;
11005esac
81ecdfbb
RW
11006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11007$as_echo "$dynamic_linker" >&6; }
dabbade6 11008test "$dynamic_linker" = no && can_build_shared=no
d7040cdb 11009
dabbade6
L
11010variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11011if test "$GCC" = yes; then
11012 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 11013fi
d7040cdb 11014
1927a18f
L
11015if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11016 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11017fi
11018if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11019 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11020fi
11021
d7040cdb 11022
d7040cdb
SE
11023
11024
d7040cdb
SE
11025
11026
d7040cdb
SE
11027
11028
d7040cdb
SE
11029
11030
d7040cdb
SE
11031
11032
d7040cdb 11033
d7040cdb 11034
d7040cdb 11035
d7040cdb 11036
d7040cdb 11037
d7040cdb 11038
d7040cdb 11039
d7040cdb 11040
d7040cdb 11041
d7040cdb 11042
d7040cdb 11043
d7040cdb 11044
d7040cdb 11045
d7040cdb 11046
d7040cdb
SE
11047
11048
d7040cdb 11049
d7040cdb 11050
d7040cdb 11051
d7040cdb 11052
d7040cdb 11053
d7040cdb 11054
d7040cdb 11055
d7040cdb 11056
d7040cdb 11057
d7040cdb
SE
11058
11059
d7040cdb 11060
d7040cdb 11061
d7040cdb 11062
d7040cdb
SE
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
d7040cdb
SE
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
d7040cdb 11092
d7040cdb 11093
dabbade6
L
11094
11095
11096
11097
11098
11099
11100
11101
3725885a
RW
11102
11103
11104
11105
11106
dabbade6
L
11107
11108
11109
11110
11111
11112
81ecdfbb
RW
11113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11114$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
dabbade6
L
11115hardcode_action=
11116if test -n "$hardcode_libdir_flag_spec" ||
11117 test -n "$runpath_var" ||
11118 test "X$hardcode_automatic" = "Xyes" ; then
11119
11120 # We can hardcode non-existent directories.
11121 if test "$hardcode_direct" != no &&
11122 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11123 # have to relink, otherwise we might link with an installed library
11124 # when we should be linking with a yet-to-be-installed one
11125 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11126 test "$hardcode_minus_L" != no; then
11127 # Linking always hardcodes the temporary library directory.
11128 hardcode_action=relink
11129 else
11130 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11131 hardcode_action=immediate
11132 fi
11133else
11134 # We cannot hardcode anything, or else we can only hardcode existing
11135 # directories.
11136 hardcode_action=unsupported
11137fi
81ecdfbb
RW
11138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11139$as_echo "$hardcode_action" >&6; }
dabbade6
L
11140
11141if test "$hardcode_action" = relink ||
11142 test "$inherit_rpath" = yes; then
11143 # Fast installation is not supported
11144 enable_fast_install=no
11145elif test "$shlibpath_overrides_runpath" = yes ||
11146 test "$enable_shared" = no; then
11147 # Fast installation is not necessary
11148 enable_fast_install=needless
11149fi
11150
11151
11152
11153
11154
11155
11156 if test "x$enable_dlopen" != xyes; then
11157 enable_dlopen=unknown
11158 enable_dlopen_self=unknown
11159 enable_dlopen_self_static=unknown
11160else
11161 lt_cv_dlopen=no
11162 lt_cv_dlopen_libs=
11163
d7040cdb 11164 case $host_os in
dabbade6
L
11165 beos*)
11166 lt_cv_dlopen="load_add_on"
11167 lt_cv_dlopen_libs=
11168 lt_cv_dlopen_self=yes
d7040cdb
SE
11169 ;;
11170
1927a18f 11171 mingw* | pw32* | cegcc*)
dabbade6
L
11172 lt_cv_dlopen="LoadLibrary"
11173 lt_cv_dlopen_libs=
d7040cdb 11174 ;;
d7040cdb 11175
dabbade6
L
11176 cygwin*)
11177 lt_cv_dlopen="dlopen"
11178 lt_cv_dlopen_libs=
11179 ;;
d7040cdb 11180
dabbade6
L
11181 darwin*)
11182 # if libdl is installed we need to link against it
81ecdfbb
RW
11183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11184$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11185if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11186 $as_echo_n "(cached) " >&6
dabbade6
L
11187else
11188 ac_check_lib_save_LIBS=$LIBS
11189LIBS="-ldl $LIBS"
81ecdfbb 11190cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 11191/* end confdefs.h. */
d7040cdb 11192
81ecdfbb
RW
11193/* Override any GCC internal prototype to avoid an error.
11194 Use char because int might match the return type of a GCC
11195 builtin and then its argument prototype would still apply. */
dabbade6
L
11196#ifdef __cplusplus
11197extern "C"
11198#endif
dabbade6
L
11199char dlopen ();
11200int
11201main ()
11202{
81ecdfbb 11203return dlopen ();
dabbade6
L
11204 ;
11205 return 0;
11206}
11207_ACEOF
81ecdfbb 11208if ac_fn_c_try_link "$LINENO"; then :
dabbade6
L
11209 ac_cv_lib_dl_dlopen=yes
11210else
81ecdfbb 11211 ac_cv_lib_dl_dlopen=no
d7040cdb 11212fi
81ecdfbb
RW
11213rm -f core conftest.err conftest.$ac_objext \
11214 conftest$ac_exeext conftest.$ac_ext
dabbade6
L
11215LIBS=$ac_check_lib_save_LIBS
11216fi
81ecdfbb
RW
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11218$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11219if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
dabbade6
L
11220 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11221else
d7040cdb 11222
dabbade6
L
11223 lt_cv_dlopen="dyld"
11224 lt_cv_dlopen_libs=
11225 lt_cv_dlopen_self=yes
d7040cdb 11226
81ecdfbb 11227fi
d7040cdb 11228
81ecdfbb
RW
11229 ;;
11230
11231 *)
11232 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 11233if test "x$ac_cv_func_shl_load" = xyes; then :
81ecdfbb
RW
11234 lt_cv_dlopen="shl_load"
11235else
11236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11237$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11238if ${ac_cv_lib_dld_shl_load+:} false; then :
81ecdfbb
RW
11239 $as_echo_n "(cached) " >&6
11240else
11241 ac_check_lib_save_LIBS=$LIBS
11242LIBS="-ldld $LIBS"
11243cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11244/* end confdefs.h. */
11245
11246/* Override any GCC internal prototype to avoid an error.
11247 Use char because int might match the return type of a GCC
dabbade6 11248 builtin and then its argument prototype would still apply. */
dabbade6 11249#ifdef __cplusplus
81ecdfbb 11250extern "C"
dabbade6 11251#endif
81ecdfbb 11252char shl_load ();
dabbade6
L
11253int
11254main ()
11255{
81ecdfbb 11256return shl_load ();
dabbade6
L
11257 ;
11258 return 0;
11259}
11260_ACEOF
81ecdfbb
RW
11261if ac_fn_c_try_link "$LINENO"; then :
11262 ac_cv_lib_dld_shl_load=yes
dabbade6 11263else
81ecdfbb 11264 ac_cv_lib_dld_shl_load=no
dabbade6 11265fi
81ecdfbb
RW
11266rm -f core conftest.err conftest.$ac_objext \
11267 conftest$ac_exeext conftest.$ac_ext
11268LIBS=$ac_check_lib_save_LIBS
dabbade6 11269fi
81ecdfbb
RW
11270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11271$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11272if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
81ecdfbb
RW
11273 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11274else
11275 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11276if test "x$ac_cv_func_dlopen" = xyes; then :
dabbade6
L
11277 lt_cv_dlopen="dlopen"
11278else
81ecdfbb
RW
11279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11280$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11281if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11282 $as_echo_n "(cached) " >&6
dabbade6
L
11283else
11284 ac_check_lib_save_LIBS=$LIBS
11285LIBS="-ldl $LIBS"
81ecdfbb 11286cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 11287/* end confdefs.h. */
d7040cdb 11288
81ecdfbb
RW
11289/* Override any GCC internal prototype to avoid an error.
11290 Use char because int might match the return type of a GCC
11291 builtin and then its argument prototype would still apply. */
dabbade6
L
11292#ifdef __cplusplus
11293extern "C"
11294#endif
dabbade6
L
11295char dlopen ();
11296int
11297main ()
11298{
81ecdfbb 11299return dlopen ();
dabbade6
L
11300 ;
11301 return 0;
11302}
11303_ACEOF
81ecdfbb 11304if ac_fn_c_try_link "$LINENO"; then :
dabbade6
L
11305 ac_cv_lib_dl_dlopen=yes
11306else
81ecdfbb 11307 ac_cv_lib_dl_dlopen=no
dabbade6 11308fi
81ecdfbb
RW
11309rm -f core conftest.err conftest.$ac_objext \
11310 conftest$ac_exeext conftest.$ac_ext
dabbade6
L
11311LIBS=$ac_check_lib_save_LIBS
11312fi
81ecdfbb
RW
11313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11314$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11315if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
dabbade6
L
11316 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11317else
81ecdfbb
RW
11318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11319$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11320if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11321 $as_echo_n "(cached) " >&6
dabbade6
L
11322else
11323 ac_check_lib_save_LIBS=$LIBS
11324LIBS="-lsvld $LIBS"
81ecdfbb 11325cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 11326/* end confdefs.h. */
d7040cdb 11327
81ecdfbb
RW
11328/* Override any GCC internal prototype to avoid an error.
11329 Use char because int might match the return type of a GCC
11330 builtin and then its argument prototype would still apply. */
dabbade6
L
11331#ifdef __cplusplus
11332extern "C"
11333#endif
dabbade6
L
11334char dlopen ();
11335int
11336main ()
11337{
81ecdfbb 11338return dlopen ();
dabbade6
L
11339 ;
11340 return 0;
11341}
11342_ACEOF
81ecdfbb 11343if ac_fn_c_try_link "$LINENO"; then :
dabbade6
L
11344 ac_cv_lib_svld_dlopen=yes
11345else
81ecdfbb 11346 ac_cv_lib_svld_dlopen=no
dabbade6 11347fi
81ecdfbb
RW
11348rm -f core conftest.err conftest.$ac_objext \
11349 conftest$ac_exeext conftest.$ac_ext
dabbade6
L
11350LIBS=$ac_check_lib_save_LIBS
11351fi
81ecdfbb
RW
11352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11353$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11354if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
dabbade6
L
11355 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11356else
81ecdfbb
RW
11357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11358$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11359if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11360 $as_echo_n "(cached) " >&6
dabbade6
L
11361else
11362 ac_check_lib_save_LIBS=$LIBS
11363LIBS="-ldld $LIBS"
81ecdfbb 11364cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 11365/* end confdefs.h. */
d7040cdb 11366
81ecdfbb
RW
11367/* Override any GCC internal prototype to avoid an error.
11368 Use char because int might match the return type of a GCC
11369 builtin and then its argument prototype would still apply. */
dabbade6
L
11370#ifdef __cplusplus
11371extern "C"
11372#endif
dabbade6
L
11373char dld_link ();
11374int
11375main ()
11376{
81ecdfbb 11377return dld_link ();
dabbade6
L
11378 ;
11379 return 0;
11380}
11381_ACEOF
81ecdfbb 11382if ac_fn_c_try_link "$LINENO"; then :
dabbade6
L
11383 ac_cv_lib_dld_dld_link=yes
11384else
81ecdfbb 11385 ac_cv_lib_dld_dld_link=no
d7040cdb 11386fi
81ecdfbb
RW
11387rm -f core conftest.err conftest.$ac_objext \
11388 conftest$ac_exeext conftest.$ac_ext
dabbade6 11389LIBS=$ac_check_lib_save_LIBS
d7040cdb 11390fi
81ecdfbb
RW
11391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11392$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11393if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
1927a18f 11394 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11395fi
11396
d7040cdb 11397
d7040cdb
SE
11398fi
11399
11400
dabbade6 11401fi
d7040cdb
SE
11402
11403
dabbade6 11404fi
d7040cdb
SE
11405
11406
d7040cdb
SE
11407fi
11408
979273e3 11409
252b5132 11410fi
252b5132 11411
dabbade6
L
11412 ;;
11413 esac
252b5132 11414
dabbade6
L
11415 if test "x$lt_cv_dlopen" != xno; then
11416 enable_dlopen=yes
11417 else
11418 enable_dlopen=no
11419 fi
1c0d3aa6 11420
dabbade6
L
11421 case $lt_cv_dlopen in
11422 dlopen)
11423 save_CPPFLAGS="$CPPFLAGS"
11424 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
20e95c23 11425
dabbade6
L
11426 save_LDFLAGS="$LDFLAGS"
11427 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
20e95c23 11428
dabbade6
L
11429 save_LIBS="$LIBS"
11430 LIBS="$lt_cv_dlopen_libs $LIBS"
20e95c23 11431
81ecdfbb
RW
11432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11433$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11434if ${lt_cv_dlopen_self+:} false; then :
81ecdfbb 11435 $as_echo_n "(cached) " >&6
d7040cdb 11436else
dabbade6
L
11437 if test "$cross_compiling" = yes; then :
11438 lt_cv_dlopen_self=cross
d7040cdb 11439else
dabbade6
L
11440 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11441 lt_status=$lt_dlunknown
11442 cat > conftest.$ac_ext <<_LT_EOF
e0b2a78c 11443#line 11442 "configure"
dabbade6 11444#include "confdefs.h"
20e95c23 11445
dabbade6
L
11446#if HAVE_DLFCN_H
11447#include <dlfcn.h>
11448#endif
20e95c23 11449
dabbade6 11450#include <stdio.h>
20e95c23 11451
dabbade6
L
11452#ifdef RTLD_GLOBAL
11453# define LT_DLGLOBAL RTLD_GLOBAL
11454#else
11455# ifdef DL_GLOBAL
11456# define LT_DLGLOBAL DL_GLOBAL
11457# else
11458# define LT_DLGLOBAL 0
11459# endif
11460#endif
20e95c23 11461
dabbade6
L
11462/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11463 find out it does not work in some platform. */
11464#ifndef LT_DLLAZY_OR_NOW
11465# ifdef RTLD_LAZY
11466# define LT_DLLAZY_OR_NOW RTLD_LAZY
11467# else
11468# ifdef DL_LAZY
11469# define LT_DLLAZY_OR_NOW DL_LAZY
11470# else
11471# ifdef RTLD_NOW
11472# define LT_DLLAZY_OR_NOW RTLD_NOW
11473# else
11474# ifdef DL_NOW
11475# define LT_DLLAZY_OR_NOW DL_NOW
11476# else
11477# define LT_DLLAZY_OR_NOW 0
11478# endif
11479# endif
11480# endif
11481# endif
11482#endif
20e95c23 11483
3725885a
RW
11484/* When -fvisbility=hidden is used, assume the code has been annotated
11485 correspondingly for the symbols needed. */
11486#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11487void fnord () __attribute__((visibility("default")));
11488#endif
11489
11490void fnord () { int i=42; }
dabbade6
L
11491int main ()
11492{
11493 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11494 int status = $lt_dlunknown;
20e95c23 11495
dabbade6
L
11496 if (self)
11497 {
11498 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11499 else
11500 {
11501 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11502 else puts (dlerror ());
11503 }
dabbade6
L
11504 /* dlclose (self); */
11505 }
11506 else
11507 puts (dlerror ());
d7040cdb 11508
1927a18f 11509 return status;
dabbade6
L
11510}
11511_LT_EOF
81ecdfbb 11512 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
dabbade6
L
11513 (eval $ac_link) 2>&5
11514 ac_status=$?
81ecdfbb
RW
11515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11516 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
dabbade6
L
11517 (./conftest; exit; ) >&5 2>/dev/null
11518 lt_status=$?
11519 case x$lt_status in
11520 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11521 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11522 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11523 esac
11524 else :
11525 # compilation failed
11526 lt_cv_dlopen_self=no
11527 fi
d7040cdb 11528fi
dabbade6
L
11529rm -fr conftest*
11530
252b5132 11531
d7040cdb 11532fi
81ecdfbb
RW
11533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11534$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb 11535
dabbade6
L
11536 if test "x$lt_cv_dlopen_self" = xyes; then
11537 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11539$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11540if ${lt_cv_dlopen_self_static+:} false; then :
81ecdfbb 11541 $as_echo_n "(cached) " >&6
252b5132 11542else
dabbade6
L
11543 if test "$cross_compiling" = yes; then :
11544 lt_cv_dlopen_self_static=cross
d7040cdb 11545else
dabbade6
L
11546 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11547 lt_status=$lt_dlunknown
11548 cat > conftest.$ac_ext <<_LT_EOF
e0b2a78c 11549#line 11548 "configure"
dabbade6 11550#include "confdefs.h"
252b5132 11551
dabbade6
L
11552#if HAVE_DLFCN_H
11553#include <dlfcn.h>
11554#endif
252b5132 11555
dabbade6 11556#include <stdio.h>
d7040cdb 11557
dabbade6
L
11558#ifdef RTLD_GLOBAL
11559# define LT_DLGLOBAL RTLD_GLOBAL
11560#else
11561# ifdef DL_GLOBAL
11562# define LT_DLGLOBAL DL_GLOBAL
11563# else
11564# define LT_DLGLOBAL 0
11565# endif
11566#endif
20e95c23 11567
dabbade6
L
11568/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11569 find out it does not work in some platform. */
11570#ifndef LT_DLLAZY_OR_NOW
11571# ifdef RTLD_LAZY
11572# define LT_DLLAZY_OR_NOW RTLD_LAZY
11573# else
11574# ifdef DL_LAZY
11575# define LT_DLLAZY_OR_NOW DL_LAZY
11576# else
11577# ifdef RTLD_NOW
11578# define LT_DLLAZY_OR_NOW RTLD_NOW
11579# else
11580# ifdef DL_NOW
11581# define LT_DLLAZY_OR_NOW DL_NOW
11582# else
11583# define LT_DLLAZY_OR_NOW 0
11584# endif
11585# endif
11586# endif
11587# endif
11588#endif
979273e3 11589
3725885a
RW
11590/* When -fvisbility=hidden is used, assume the code has been annotated
11591 correspondingly for the symbols needed. */
11592#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11593void fnord () __attribute__((visibility("default")));
11594#endif
11595
11596void fnord () { int i=42; }
dabbade6
L
11597int main ()
11598{
11599 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11600 int status = $lt_dlunknown;
d7040cdb 11601
dabbade6
L
11602 if (self)
11603 {
11604 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11605 else
11606 {
11607 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11608 else puts (dlerror ());
11609 }
dabbade6
L
11610 /* dlclose (self); */
11611 }
11612 else
11613 puts (dlerror ());
d7040cdb 11614
1927a18f 11615 return status;
dabbade6
L
11616}
11617_LT_EOF
81ecdfbb 11618 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
dabbade6
L
11619 (eval $ac_link) 2>&5
11620 ac_status=$?
81ecdfbb
RW
11621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11622 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
dabbade6
L
11623 (./conftest; exit; ) >&5 2>/dev/null
11624 lt_status=$?
11625 case x$lt_status in
11626 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11627 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11628 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11629 esac
11630 else :
11631 # compilation failed
11632 lt_cv_dlopen_self_static=no
11633 fi
20e95c23 11634fi
dabbade6 11635rm -fr conftest*
979273e3 11636
d7040cdb
SE
11637
11638fi
81ecdfbb
RW
11639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11640$as_echo "$lt_cv_dlopen_self_static" >&6; }
dabbade6
L
11641 fi
11642
11643 CPPFLAGS="$save_CPPFLAGS"
11644 LDFLAGS="$save_LDFLAGS"
11645 LIBS="$save_LIBS"
11646 ;;
11647 esac
11648
11649 case $lt_cv_dlopen_self in
11650 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11651 *) enable_dlopen_self=unknown ;;
11652 esac
11653
11654 case $lt_cv_dlopen_self_static in
11655 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11656 *) enable_dlopen_self_static=unknown ;;
11657 esac
d7040cdb 11658fi
dabbade6
L
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676striplib=
11677old_striplib=
81ecdfbb
RW
11678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11679$as_echo_n "checking whether stripping libraries is possible... " >&6; }
dabbade6
L
11680if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11681 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11682 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11684$as_echo "yes" >&6; }
d7040cdb 11685else
dabbade6
L
11686# FIXME - insert some real tests, host_os isn't really good enough
11687 case $host_os in
11688 darwin*)
11689 if test -n "$STRIP" ; then
11690 striplib="$STRIP -x"
11691 old_striplib="$STRIP -S"
81ecdfbb
RW
11692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11693$as_echo "yes" >&6; }
dabbade6 11694 else
81ecdfbb
RW
11695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11696$as_echo "no" >&6; }
dabbade6
L
11697 fi
11698 ;;
11699 *)
81ecdfbb
RW
11700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11701$as_echo "no" >&6; }
dabbade6
L
11702 ;;
11703 esac
d7040cdb 11704fi
20e95c23 11705
979273e3 11706
dabbade6
L
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717 # Report which library types will actually be built
81ecdfbb
RW
11718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11719$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11721$as_echo "$can_build_shared" >&6; }
dabbade6 11722
81ecdfbb
RW
11723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11724$as_echo_n "checking whether to build shared libraries... " >&6; }
dabbade6
L
11725 test "$can_build_shared" = "no" && enable_shared=no
11726
11727 # On AIX, shared libraries and static libraries use the same namespace, and
11728 # are all built from PIC.
11729 case $host_os in
11730 aix3*)
11731 test "$enable_shared" = yes && enable_static=no
11732 if test -n "$RANLIB"; then
11733 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11734 postinstall_cmds='$RANLIB $lib'
11735 fi
11736 ;;
11737
50e7d84b 11738 aix[4-9]*)
dabbade6
L
11739 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11740 test "$enable_shared" = yes && enable_static=no
11741 fi
11742 ;;
11743 esac
81ecdfbb
RW
11744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11745$as_echo "$enable_shared" >&6; }
dabbade6 11746
81ecdfbb
RW
11747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11748$as_echo_n "checking whether to build static libraries... " >&6; }
dabbade6
L
11749 # Make sure either enable_shared or enable_static is yes.
11750 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11752$as_echo "$enable_static" >&6; }
dabbade6
L
11753
11754
11755
d7040cdb 11756
252b5132 11757fi
dabbade6
L
11758ac_ext=c
11759ac_cpp='$CPP $CPPFLAGS'
11760ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11761ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11762ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 11763
dabbade6 11764CC="$lt_save_CC"
20e95c23 11765
20e95c23 11766
d7040cdb 11767
d7040cdb 11768
d7040cdb 11769
20e95c23 11770
dabbade6
L
11771
11772
11773
11774
11775
11776
11777
81ecdfbb 11778 ac_config_commands="$ac_config_commands libtool"
dabbade6
L
11779
11780
11781
11782
11783# Only expand once:
11784
11785
11786
81ecdfbb
RW
11787# Check whether --enable-targets was given.
11788if test "${enable_targets+set}" = set; then :
11789 enableval=$enable_targets; case "${enableval}" in
d0ac1c44 11790 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
dabbade6
L
11791 ;;
11792 no) enable_targets= ;;
11793 *) enable_targets=$enableval ;;
11794esac
81ecdfbb
RW
11795fi
11796
dabbade6 11797
270c9937
JB
11798# Set the 'development' global.
11799. $srcdir/../bfd/development.sh
11800
c5da1932
VZ
11801# Set acp_cpp_for_build variable
11802ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
11803
9780e045 11804# Default set of GCC warnings to enable.
397841b5 11805GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 11806GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
11807
11808# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
11809cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11810/* end confdefs.h. */
11811__GNUC__
11812_ACEOF
11813if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 11814 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
397841b5
AM
11815
11816else
11817 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
11818fi
11819rm -f conftest*
11820
dabbade6 11821
9780e045
NC
11822# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11823cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11824/* end confdefs.h. */
11825__GNUC__
11826_ACEOF
11827if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 11828 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
9780e045
NC
11829
11830else
11831 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
11832fi
11833rm -f conftest*
11834
11835
6757cf57
TS
11836# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
11837WARN_WRITE_STRINGS=""
11838cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11839/* end confdefs.h. */
11840__GNUC__
11841_ACEOF
11842if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 11843 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
6757cf57
TS
11844
11845else
11846 WARN_WRITE_STRINGS="-Wwrite-strings"
11847fi
11848rm -f conftest*
11849
9780e045 11850
96fe4562 11851# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
11852
11853# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
11854cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11855/* end confdefs.h. */
11856__GNUC__
11857_ACEOF
11858if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 11859 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
11860
11861else
11862 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
11863fi
11864rm -f conftest*
11865
11866
11867# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11868cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11869/* end confdefs.h. */
11870__GNUC__
11871_ACEOF
11872if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 11873 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
11874
11875else
11876 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
11877fi
11878rm -f conftest*
11879
11880
81ecdfbb
RW
11881# Check whether --enable-werror was given.
11882if test "${enable_werror+set}" = set; then :
11883 enableval=$enable_werror; case "${enableval}" in
dabbade6
L
11884 yes | y) ERROR_ON_WARNING="yes" ;;
11885 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 11886 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
dabbade6 11887 esac
81ecdfbb
RW
11888fi
11889
dabbade6 11890
397841b5 11891# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
11892case "${host}" in
11893 *-*-mingw32*)
11894 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11895 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 11896 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
bb8541b9
L
11897 fi
11898 ;;
11899 *) ;;
11900esac
11901
270c9937
JB
11902# Enable -Werror by default when using gcc. Turn it off for releases.
11903if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
dabbade6 11904 ERROR_ON_WARNING=yes
d7040cdb 11905fi
20e95c23 11906
dabbade6
L
11907NO_WERROR=
11908if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 11909 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 11910 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
dabbade6 11911 NO_WERROR="-Wno-error"
20e95c23 11912fi
d7040cdb 11913
dabbade6
L
11914if test "${GCC}" = yes ; then
11915 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 11916 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
dabbade6 11917fi
d7040cdb 11918
81ecdfbb
RW
11919# Check whether --enable-build-warnings was given.
11920if test "${enable_build_warnings+set}" = set; then :
11921 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
11922 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11923 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
dabbade6
L
11924 no) if test "${GCC}" = yes ; then
11925 WARN_CFLAGS="-w"
c5da1932 11926 WARN_CFLAGS_FOR_BUILD="-w"
dabbade6
L
11927 fi;;
11928 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
11929 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
11930 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
dabbade6 11931 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
11932 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
11933 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
11934 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
11935 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
dabbade6 11936esac
81ecdfbb
RW
11937fi
11938
979273e3 11939
dabbade6
L
11940if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11941 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
d7040cdb 11942fi
dabbade6
L
11943
11944
11945
11946
6757cf57 11947
c5da1932 11948
dabbade6 11949
81ecdfbb 11950ac_config_headers="$ac_config_headers config.h:config.in"
dabbade6
L
11951
11952
df7b86aa
NC
11953# PR 14072
11954
11955
dabbade6 11956if test -z "$target" ; then
d0ac1c44 11957 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
d7040cdb 11958fi
dabbade6 11959
81ecdfbb
RW
11960
11961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11962$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11963 # Check whether --enable-maintainer-mode was given.
11964if test "${enable_maintainer_mode+set}" = set; then :
11965 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
d7040cdb 11966else
dabbade6 11967 USE_MAINTAINER_MODE=no
81ecdfbb 11968fi
d7040cdb 11969
81ecdfbb
RW
11970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11971$as_echo "$USE_MAINTAINER_MODE" >&6; }
11972 if test $USE_MAINTAINER_MODE = yes; then
dabbade6
L
11973 MAINTAINER_MODE_TRUE=
11974 MAINTAINER_MODE_FALSE='#'
252b5132 11975else
dabbade6
L
11976 MAINTAINER_MODE_TRUE='#'
11977 MAINTAINER_MODE_FALSE=
252b5132 11978fi
d7040cdb 11979
dabbade6
L
11980 MAINT=$MAINTAINER_MODE_TRUE
11981
11982
11983 case ${build_alias} in
11984 "") build_noncanonical=${build} ;;
11985 *) build_noncanonical=${build_alias} ;;
11986esac
11987
11988 case ${host_alias} in
11989 "") host_noncanonical=${build_noncanonical} ;;
11990 *) host_noncanonical=${host_alias} ;;
11991esac
979273e3 11992
dabbade6
L
11993 case ${target_alias} in
11994 "") target_noncanonical=${host_noncanonical} ;;
11995 *) target_noncanonical=${target_alias} ;;
d7040cdb 11996esac
252b5132 11997
81ecdfbb
RW
11998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
11999$as_echo_n "checking whether to install libbfd... " >&6; }
12000 # Check whether --enable-install-libbfd was given.
12001if test "${enable_install_libbfd+set}" = set; then :
12002 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
979273e3 12003else
dabbade6
L
12004 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12005 install_libbfd_p=yes
12006 else
12007 install_libbfd_p=no
12008 fi
81ecdfbb 12009fi
d7040cdb 12010
81ecdfbb
RW
12011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12012$as_echo "$install_libbfd_p" >&6; }
12013 if test $install_libbfd_p = yes; then
dabbade6
L
12014 INSTALL_LIBBFD_TRUE=
12015 INSTALL_LIBBFD_FALSE='#'
12016else
12017 INSTALL_LIBBFD_TRUE='#'
12018 INSTALL_LIBBFD_FALSE=
d7040cdb
SE
12019fi
12020
dabbade6 12021 # Need _noncanonical variables for this.
979273e3 12022
d7040cdb
SE
12023
12024
dabbade6
L
12025
12026 # libbfd.a is a host library containing target dependent code
12027 bfdlibdir='$(libdir)'
12028 bfdincludedir='$(includedir)'
12029 if test "${host}" != "${target}"; then
12030 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12031 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12032 fi
12033
12034
12035
12036
12037
12038
573e8a1c
RW
12039
12040
dabbade6
L
12041# host-specific stuff:
12042
e184813f 12043ALL_LINGUAS="da de es fi fr ga id it nl pt_BR ro sr sv tr uk vi zh_CN"
d7040cdb
SE
12044# If we haven't got the data from the intl directory,
12045# assume NLS is disabled.
12046USE_NLS=no
12047LIBINTL=
12048LIBINTL_DEP=
12049INCINTL=
12050XGETTEXT=
12051GMSGFMT=
12052POSUB=
12053
12054if test -f ../intl/config.intl; then
12055 . ../intl/config.intl
12056fi
81ecdfbb
RW
12057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12058$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 12059if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12061$as_echo "no" >&6; }
d7040cdb 12062else
81ecdfbb
RW
12063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12064$as_echo "yes" >&6; }
d7040cdb 12065
81ecdfbb 12066$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
12067
12068
81ecdfbb
RW
12069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12070$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
12071 # Look for .po and .gmo files in the source directory.
12072 CATALOGS=
12073 XLINGUAS=
12074 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12075 # If there aren't any .gmo files the shell will give us the
12076 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12077 # weeded out.
12078 case "$cat" in *\**)
12079 continue;;
12080 esac
12081 # The quadruple backslash is collapsed to a double backslash
12082 # by the backticks, then collapsed again by the double quotes,
12083 # leaving us with one backslash in the sed expression (right
12084 # before the dot that mustn't act as a wildcard).
12085 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12086 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12087 # The user is allowed to set LINGUAS to a list of languages to
12088 # install catalogs for. If it's empty that means "all of them."
12089 if test "x$LINGUAS" = x; then
12090 CATALOGS="$CATALOGS $cat"
12091 XLINGUAS="$XLINGUAS $lang"
12092 else
12093 case "$LINGUAS" in *$lang*)
12094 CATALOGS="$CATALOGS $cat"
12095 XLINGUAS="$XLINGUAS $lang"
12096 ;;
12097 esac
12098 fi
12099 done
12100 LINGUAS="$XLINGUAS"
81ecdfbb
RW
12101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12102$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
12103
12104
12105 DATADIRNAME=share
12106
12107 INSTOBJEXT=.mo
12108
12109 GENCAT=gencat
12110
12111 CATOBJEXT=.gmo
12112
12113fi
12114
12115 MKINSTALLDIRS=
12116 if test -n "$ac_aux_dir"; then
12117 case "$ac_aux_dir" in
12118 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12119 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12120 esac
12121 fi
12122 if test -z "$MKINSTALLDIRS"; then
12123 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12124 fi
12125
12126
12127
81ecdfbb
RW
12128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12129$as_echo_n "checking whether NLS is requested... " >&6; }
12130 # Check whether --enable-nls was given.
12131if test "${enable_nls+set}" = set; then :
12132 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
12133else
12134 USE_NLS=yes
81ecdfbb
RW
12135fi
12136
12137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12138$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
12139
12140
12141
12142
12143
12144
12145# Prepare PATH_SEPARATOR.
12146# The user is always right.
12147if test "${PATH_SEPARATOR+set}" != set; then
12148 echo "#! /bin/sh" >conf$$.sh
12149 echo "exit 0" >>conf$$.sh
12150 chmod +x conf$$.sh
12151 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12152 PATH_SEPARATOR=';'
12153 else
12154 PATH_SEPARATOR=:
12155 fi
12156 rm -f conf$$.sh
12157fi
979273e3 12158
d7040cdb
SE
12159# Find out how to test for executable files. Don't use a zero-byte file,
12160# as systems may use methods other than mode bits to determine executability.
12161cat >conf$$.file <<_ASEOF
12162#! /bin/sh
12163exit 0
12164_ASEOF
12165chmod +x conf$$.file
12166if test -x conf$$.file >/dev/null 2>&1; then
12167 ac_executable_p="test -x"
252b5132 12168else
d7040cdb 12169 ac_executable_p="test -f"
252b5132 12170fi
d7040cdb 12171rm -f conf$$.file
252b5132 12172
d7040cdb
SE
12173# Extract the first word of "msgfmt", so it can be a program name with args.
12174set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12176$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12177if ${ac_cv_path_MSGFMT+:} false; then :
81ecdfbb 12178 $as_echo_n "(cached) " >&6
252b5132 12179else
d7040cdb
SE
12180 case "$MSGFMT" in
12181 [\\/]* | ?:[\\/]*)
12182 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12183 ;;
12184 *)
12185 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12186 for ac_dir in $PATH; do
12187 IFS="$ac_save_IFS"
12188 test -z "$ac_dir" && ac_dir=.
12189 for ac_exec_ext in '' $ac_executable_extensions; do
12190 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12191 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12192 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12193 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12194 break 2
12195 fi
12196 fi
12197 done
12198 done
12199 IFS="$ac_save_IFS"
12200 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12201 ;;
12202esac
12203fi
12204MSGFMT="$ac_cv_path_MSGFMT"
12205if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12207$as_echo "$MSGFMT" >&6; }
d7040cdb 12208else
81ecdfbb
RW
12209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12210$as_echo "no" >&6; }
252b5132
RH
12211fi
12212
d7040cdb
SE
12213 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12214set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12216$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12217if ${ac_cv_path_GMSGFMT+:} false; then :
81ecdfbb 12218 $as_echo_n "(cached) " >&6
20e95c23 12219else
d7040cdb
SE
12220 case $GMSGFMT in
12221 [\\/]* | ?:[\\/]*)
12222 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12223 ;;
12224 *)
12225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12226for as_dir in $PATH
12227do
12228 IFS=$as_save_IFS
12229 test -z "$as_dir" && as_dir=.
81ecdfbb 12230 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 12232 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12234 break 2
12235 fi
12236done
81ecdfbb
RW
12237 done
12238IFS=$as_save_IFS
252b5132 12239
d7040cdb
SE
12240 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12241 ;;
12242esac
12243fi
12244GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12245if test -n "$GMSGFMT"; then
81ecdfbb
RW
12246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12247$as_echo "$GMSGFMT" >&6; }
252b5132 12248else
81ecdfbb
RW
12249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12250$as_echo "no" >&6; }
252b5132
RH
12251fi
12252
12253
20e95c23 12254
81ecdfbb 12255
d7040cdb
SE
12256# Prepare PATH_SEPARATOR.
12257# The user is always right.
12258if test "${PATH_SEPARATOR+set}" != set; then
12259 echo "#! /bin/sh" >conf$$.sh
12260 echo "exit 0" >>conf$$.sh
12261 chmod +x conf$$.sh
12262 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12263 PATH_SEPARATOR=';'
12264 else
12265 PATH_SEPARATOR=:
12266 fi
12267 rm -f conf$$.sh
252b5132
RH
12268fi
12269
d7040cdb
SE
12270# Find out how to test for executable files. Don't use a zero-byte file,
12271# as systems may use methods other than mode bits to determine executability.
12272cat >conf$$.file <<_ASEOF
12273#! /bin/sh
12274exit 0
12275_ASEOF
12276chmod +x conf$$.file
12277if test -x conf$$.file >/dev/null 2>&1; then
12278 ac_executable_p="test -x"
12279else
12280 ac_executable_p="test -f"
12281fi
12282rm -f conf$$.file
20e95c23 12283
d7040cdb
SE
12284# Extract the first word of "xgettext", so it can be a program name with args.
12285set dummy xgettext; ac_word=$2
81ecdfbb
RW
12286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12287$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12288if ${ac_cv_path_XGETTEXT+:} false; then :
81ecdfbb 12289 $as_echo_n "(cached) " >&6
252b5132 12290else
d7040cdb
SE
12291 case "$XGETTEXT" in
12292 [\\/]* | ?:[\\/]*)
12293 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12294 ;;
12295 *)
12296 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12297 for ac_dir in $PATH; do
12298 IFS="$ac_save_IFS"
12299 test -z "$ac_dir" && ac_dir=.
12300 for ac_exec_ext in '' $ac_executable_extensions; do
12301 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12302 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12303 (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
12304 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12305 break 2
12306 fi
12307 fi
12308 done
12309 done
12310 IFS="$ac_save_IFS"
12311 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12312 ;;
12313esac
20e95c23 12314fi
d7040cdb
SE
12315XGETTEXT="$ac_cv_path_XGETTEXT"
12316if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12318$as_echo "$XGETTEXT" >&6; }
d7040cdb 12319else
81ecdfbb
RW
12320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12321$as_echo "no" >&6; }
d7040cdb
SE
12322fi
12323
12324 rm -f messages.po
12325
979273e3 12326
d7040cdb
SE
12327# Prepare PATH_SEPARATOR.
12328# The user is always right.
12329if test "${PATH_SEPARATOR+set}" != set; then
12330 echo "#! /bin/sh" >conf$$.sh
12331 echo "exit 0" >>conf$$.sh
12332 chmod +x conf$$.sh
12333 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12334 PATH_SEPARATOR=';'
12335 else
12336 PATH_SEPARATOR=:
12337 fi
12338 rm -f conf$$.sh
252b5132 12339fi
979273e3 12340
d7040cdb
SE
12341# Find out how to test for executable files. Don't use a zero-byte file,
12342# as systems may use methods other than mode bits to determine executability.
12343cat >conf$$.file <<_ASEOF
12344#! /bin/sh
12345exit 0
12346_ASEOF
12347chmod +x conf$$.file
12348if test -x conf$$.file >/dev/null 2>&1; then
12349 ac_executable_p="test -x"
252b5132 12350else
d7040cdb
SE
12351 ac_executable_p="test -f"
12352fi
12353rm -f conf$$.file
252b5132 12354
d7040cdb
SE
12355# Extract the first word of "msgmerge", so it can be a program name with args.
12356set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12358$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12359if ${ac_cv_path_MSGMERGE+:} false; then :
81ecdfbb 12360 $as_echo_n "(cached) " >&6
252b5132 12361else
d7040cdb
SE
12362 case "$MSGMERGE" in
12363 [\\/]* | ?:[\\/]*)
12364 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12365 ;;
12366 *)
12367 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12368 for ac_dir in $PATH; do
12369 IFS="$ac_save_IFS"
12370 test -z "$ac_dir" && ac_dir=.
12371 for ac_exec_ext in '' $ac_executable_extensions; do
12372 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12373 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12374 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12375 break 2
12376 fi
12377 fi
12378 done
12379 done
12380 IFS="$ac_save_IFS"
12381 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12382 ;;
12383esac
20e95c23 12384fi
d7040cdb
SE
12385MSGMERGE="$ac_cv_path_MSGMERGE"
12386if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12388$as_echo "$MSGMERGE" >&6; }
d7040cdb 12389else
81ecdfbb
RW
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12391$as_echo "no" >&6; }
20e95c23 12392fi
252b5132 12393
979273e3 12394
d7040cdb
SE
12395 if test "$GMSGFMT" != ":"; then
12396 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12397 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12398 : ;
12399 else
12400 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12402$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12403 GMSGFMT=":"
12404 fi
12405 fi
979273e3 12406
d7040cdb
SE
12407 if test "$XGETTEXT" != ":"; then
12408 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12409 (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
12410 : ;
12411 else
81ecdfbb
RW
12412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12413$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12414 XGETTEXT=":"
12415 fi
12416 rm -f messages.po
12417 fi
979273e3 12418
81ecdfbb 12419 ac_config_commands="$ac_config_commands default-1"
979273e3 12420
979273e3 12421
979273e3 12422
81ecdfbb 12423. ${srcdir}/../bfd/configure.host
252b5132 12424
81ecdfbb
RW
12425# Put a plausible default for CC_FOR_BUILD in Makefile.
12426if test -z "$CC_FOR_BUILD"; then
12427 if test "x$cross_compiling" = "xno"; then
12428 CC_FOR_BUILD='$(CC)'
12429 else
12430 CC_FOR_BUILD=gcc
12431 fi
12432fi
252b5132 12433
81ecdfbb
RW
12434# Also set EXEEXT_FOR_BUILD.
12435if test "x$cross_compiling" = "xno"; then
12436 EXEEXT_FOR_BUILD='$(EXEEXT)'
4bd60896 12437else
81ecdfbb
RW
12438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12439$as_echo_n "checking for build system executable suffix... " >&6; }
d0ac1c44 12440if ${bfd_cv_build_exeext+:} false; then :
81ecdfbb 12441 $as_echo_n "(cached) " >&6
4bd60896 12442else
81ecdfbb
RW
12443 rm -f conftest*
12444 echo 'int main () { return 0; }' > conftest.c
12445 bfd_cv_build_exeext=
12446 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12447 for file in conftest.*; do
12448 case $file in
12449 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12450 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12451 esac
12452 done
12453 rm -f conftest*
12454 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
4bd60896 12455fi
81ecdfbb
RW
12456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12457$as_echo "$bfd_cv_build_exeext" >&6; }
12458 EXEEXT_FOR_BUILD=""
12459 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
4bd60896 12460fi
4bd60896 12461
4bd60896
JG
12462
12463
81ecdfbb
RW
12464
12465
12466for ac_header in string.h strings.h stdlib.h limits.h
12467do :
12468 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12469ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 12470if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4bd60896 12471 cat >>confdefs.h <<_ACEOF
81ecdfbb 12472#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4bd60896
JG
12473_ACEOF
12474
dabbade6 12475fi
dabbade6 12476
81ecdfbb 12477done
dabbade6 12478
208a4923
NC
12479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
12480$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
d0ac1c44 12481if ${gcc_cv_header_string+:} false; then :
208a4923
NC
12482 $as_echo_n "(cached) " >&6
12483else
12484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12485/* end confdefs.h. */
12486#include <string.h>
12487#include <strings.h>
12488int
12489main ()
12490{
12491
12492 ;
12493 return 0;
12494}
12495_ACEOF
12496if ac_fn_c_try_compile "$LINENO"; then :
12497 gcc_cv_header_string=yes
12498else
12499 gcc_cv_header_string=no
12500fi
12501rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12502fi
12503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
12504$as_echo "$gcc_cv_header_string" >&6; }
12505if test $gcc_cv_header_string = yes; then
12506
12507$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
12508
12509fi
12510
81ecdfbb
RW
12511
12512ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
d0ac1c44 12513if test "x$ac_cv_have_decl_basename" = xyes; then :
81ecdfbb
RW
12514 ac_have_decl=1
12515else
12516 ac_have_decl=0
dabbade6 12517fi
dabbade6
L
12518
12519cat >>confdefs.h <<_ACEOF
81ecdfbb 12520#define HAVE_DECL_BASENAME $ac_have_decl
dabbade6 12521_ACEOF
81ecdfbb 12522ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
d0ac1c44 12523if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
81ecdfbb 12524 ac_have_decl=1
dabbade6 12525else
81ecdfbb 12526 ac_have_decl=0
4bd60896
JG
12527fi
12528
81ecdfbb
RW
12529cat >>confdefs.h <<_ACEOF
12530#define HAVE_DECL_STPCPY $ac_have_decl
12531_ACEOF
4bd60896
JG
12532
12533
8df14d78
L
12534# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
12535# since sigsetjmp might only be defined as a macro.
12536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12537$as_echo_n "checking for sigsetjmp... " >&6; }
d0ac1c44 12538if ${gdb_cv_func_sigsetjmp+:} false; then :
8df14d78
L
12539 $as_echo_n "(cached) " >&6
12540else
12541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12542/* end confdefs.h. */
12543
12544#include <setjmp.h>
12545
12546int
12547main ()
12548{
12549sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12550 ;
12551 return 0;
12552}
12553_ACEOF
12554if ac_fn_c_try_compile "$LINENO"; then :
12555 bfd_cv_func_sigsetjmp=yes
12556else
12557 bfd_cv_func_sigsetjmp=no
12558fi
12559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12560fi
12561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12562$as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12563if test $bfd_cv_func_sigsetjmp = yes; then
12564
12565$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12566
12567fi
12568
6e31aea3
BE
12569cgen_maint=no
12570cgendir='$(srcdir)/../cgen'
12571
81ecdfbb
RW
12572# Check whether --enable-cgen-maint was given.
12573if test "${enable_cgen_maint+set}" = set; then :
12574 enableval=$enable_cgen_maint; case "${enableval}" in
6e31aea3
BE
12575 yes) cgen_maint=yes ;;
12576 no) cgen_maint=no ;;
12577 *)
7fb45a68
AB
12578 # Argument is a directory where cgen can be found. In some
12579 # future world cgen could be installable, but right now this
12580 # is not the case. Instead we assume the directory is a path
12581 # to the cgen source tree.
6e31aea3 12582 cgen_maint=yes
7fb45a68
AB
12583 if test -r ${enableval}/iformat.scm; then
12584 # This looks like a cgen source tree.
12585 cgendir=${enableval}
12586 else
12587 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
12588 fi
6e31aea3
BE
12589 ;;
12590esac
81ecdfbb
RW
12591fi
12592 if test x${cgen_maint} = xyes; then
6e31aea3
BE
12593 CGEN_MAINT_TRUE=
12594 CGEN_MAINT_FALSE='#'
12595else
12596 CGEN_MAINT_TRUE='#'
12597 CGEN_MAINT_FALSE=
12598fi
12599
252b5132 12600
8ae85421 12601
252b5132
RH
12602using_cgen=no
12603
51dec227 12604# Check if linker supports --as-needed and --no-as-needed options
81ecdfbb
RW
12605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
12606$as_echo_n "checking linker --as-needed support... " >&6; }
d0ac1c44 12607if ${bfd_cv_ld_as_needed+:} false; then :
81ecdfbb 12608 $as_echo_n "(cached) " >&6
51dec227
AM
12609else
12610 bfd_cv_ld_as_needed=no
12611 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
12612 bfd_cv_ld_as_needed=yes
12613 fi
12614
12615fi
81ecdfbb
RW
12616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
12617$as_echo "$bfd_cv_ld_as_needed" >&6; }
51dec227
AM
12618
12619LIBM=
12620case $host in
3725885a 12621*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
51dec227
AM
12622 # These system don't have libm, or don't need it
12623 ;;
12624*-ncr-sysv4.3*)
81ecdfbb
RW
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
12626$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
d0ac1c44 12627if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
81ecdfbb 12628 $as_echo_n "(cached) " >&6
51dec227
AM
12629else
12630 ac_check_lib_save_LIBS=$LIBS
12631LIBS="-lmw $LIBS"
81ecdfbb 12632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51dec227
AM
12633/* end confdefs.h. */
12634
81ecdfbb
RW
12635/* Override any GCC internal prototype to avoid an error.
12636 Use char because int might match the return type of a GCC
12637 builtin and then its argument prototype would still apply. */
51dec227
AM
12638#ifdef __cplusplus
12639extern "C"
12640#endif
51dec227
AM
12641char _mwvalidcheckl ();
12642int
12643main ()
12644{
81ecdfbb 12645return _mwvalidcheckl ();
51dec227
AM
12646 ;
12647 return 0;
12648}
12649_ACEOF
81ecdfbb 12650if ac_fn_c_try_link "$LINENO"; then :
51dec227
AM
12651 ac_cv_lib_mw__mwvalidcheckl=yes
12652else
81ecdfbb 12653 ac_cv_lib_mw__mwvalidcheckl=no
51dec227 12654fi
81ecdfbb
RW
12655rm -f core conftest.err conftest.$ac_objext \
12656 conftest$ac_exeext conftest.$ac_ext
51dec227
AM
12657LIBS=$ac_check_lib_save_LIBS
12658fi
81ecdfbb
RW
12659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
12660$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
d0ac1c44 12661if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
51dec227
AM
12662 LIBM="-lmw"
12663fi
12664
81ecdfbb
RW
12665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
12666$as_echo_n "checking for cos in -lm... " >&6; }
d0ac1c44 12667if ${ac_cv_lib_m_cos+:} false; then :
81ecdfbb 12668 $as_echo_n "(cached) " >&6
51dec227
AM
12669else
12670 ac_check_lib_save_LIBS=$LIBS
12671LIBS="-lm $LIBS"
81ecdfbb 12672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51dec227
AM
12673/* end confdefs.h. */
12674
81ecdfbb
RW
12675/* Override any GCC internal prototype to avoid an error.
12676 Use char because int might match the return type of a GCC
12677 builtin and then its argument prototype would still apply. */
51dec227
AM
12678#ifdef __cplusplus
12679extern "C"
12680#endif
51dec227
AM
12681char cos ();
12682int
12683main ()
12684{
81ecdfbb 12685return cos ();
51dec227
AM
12686 ;
12687 return 0;
12688}
12689_ACEOF
81ecdfbb 12690if ac_fn_c_try_link "$LINENO"; then :
51dec227
AM
12691 ac_cv_lib_m_cos=yes
12692else
81ecdfbb 12693 ac_cv_lib_m_cos=no
51dec227 12694fi
81ecdfbb
RW
12695rm -f core conftest.err conftest.$ac_objext \
12696 conftest$ac_exeext conftest.$ac_ext
51dec227
AM
12697LIBS=$ac_check_lib_save_LIBS
12698fi
81ecdfbb
RW
12699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
12700$as_echo "$ac_cv_lib_m_cos" >&6; }
d0ac1c44 12701if test "x$ac_cv_lib_m_cos" = xyes; then :
51dec227
AM
12702 LIBM="$LIBM -lm"
12703fi
12704
12705 ;;
12706*)
81ecdfbb
RW
12707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
12708$as_echo_n "checking for cos in -lm... " >&6; }
d0ac1c44 12709if ${ac_cv_lib_m_cos+:} false; then :
81ecdfbb 12710 $as_echo_n "(cached) " >&6
51dec227
AM
12711else
12712 ac_check_lib_save_LIBS=$LIBS
12713LIBS="-lm $LIBS"
81ecdfbb 12714cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51dec227
AM
12715/* end confdefs.h. */
12716
81ecdfbb
RW
12717/* Override any GCC internal prototype to avoid an error.
12718 Use char because int might match the return type of a GCC
12719 builtin and then its argument prototype would still apply. */
51dec227
AM
12720#ifdef __cplusplus
12721extern "C"
12722#endif
51dec227
AM
12723char cos ();
12724int
12725main ()
12726{
81ecdfbb 12727return cos ();
51dec227
AM
12728 ;
12729 return 0;
12730}
12731_ACEOF
81ecdfbb 12732if ac_fn_c_try_link "$LINENO"; then :
51dec227
AM
12733 ac_cv_lib_m_cos=yes
12734else
81ecdfbb 12735 ac_cv_lib_m_cos=no
51dec227 12736fi
81ecdfbb
RW
12737rm -f core conftest.err conftest.$ac_objext \
12738 conftest$ac_exeext conftest.$ac_ext
51dec227
AM
12739LIBS=$ac_check_lib_save_LIBS
12740fi
81ecdfbb
RW
12741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
12742$as_echo "$ac_cv_lib_m_cos" >&6; }
d0ac1c44 12743if test "x$ac_cv_lib_m_cos" = xyes; then :
51dec227
AM
12744 LIBM="-lm"
12745fi
12746
12747 ;;
12748esac
12749
12750
12751
2eee5593
AM
12752#Libs for generator progs
12753if test "x$cross_compiling" = "xno"; then
12754 BUILD_LIBS=../libiberty/libiberty.a
12755 BUILD_LIB_DEPS=$BUILD_LIBS
12756else
12757 # if cross-compiling, assume that the system provides -liberty
12758 # and that the version is compatible with new headers.
12759 BUILD_LIBS=-liberty
12760 BUILD_LIB_DEPS=
12761fi
12762BUILD_LIBS="$BUILD_LIBS $LIBINTL"
12763BUILD_LIB_DEPS="$BUILD_LIB_DEPS $LIBINTL_DEP"
12764
12765
12766
12767
45d42143
NC
12768# Horrible hacks to build DLLs on Windows and a shared library elsewhere.
12769SHARED_LDFLAGS=
12770SHARED_LIBADD=
12771SHARED_DEPENDENCIES=
12772if test "$enable_shared" = "yes"; then
29670fb9
AM
12773# When building a shared libopcodes, link against the pic version of libiberty
12774# so that apps that use libopcodes won't need libiberty just to satisfy any
12775# libopcodes references.
12776# We can't do that if a pic libiberty is unavailable since including non-pic
12777# code would insert text relocations into libopcodes.
12778# Note that linking against libbfd as we do here, which is itself linked
12779# against libiberty, may not satisfy all the libopcodes libiberty references
12780# since libbfd may not pull in the entirety of libiberty.
12781 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
12782 if test -n "$x"; then
12783 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
12784 fi
12785
45d42143
NC
12786 case "${host}" in
12787 *-*-cygwin*)
12788 SHARED_LDFLAGS="-no-undefined"
12789 SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
12790 ;;
0e336180 12791 *-*-darwin*)
29670fb9 12792 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib ${SHARED_LIBADD}"
0e336180
NC
12793 SHARED_DEPENDENCIES="../bfd/libbfd.la"
12794 ;;
45d42143 12795 *)
0e336180
NC
12796 case "$host_vendor" in
12797 hp)
29670fb9 12798 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl ${SHARED_LIBADD}"
0e336180
NC
12799 ;;
12800 *)
29670fb9 12801 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so ${SHARED_LIBADD}"
0e336180
NC
12802 ;;
12803 esac
4267b19f 12804 SHARED_DEPENDENCIES="../bfd/libbfd.la"
45d42143
NC
12805 ;;
12806 esac
51dec227
AM
12807
12808 if test -n "$SHARED_LIBADD"; then
12809 if test -n "$LIBM"; then
12810 if test x"$bfd_cv_ld_as_needed" = xyes; then
12811 # Link against libm only when needed. Put -lc, -lm inside -Wl
12812 # to stop libtool reordering these options.
12813 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
12814 else
12815 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
12816 fi
12817 fi
12818 fi
45d42143
NC
12819fi
12820
252b5132
RH
12821
12822
12823
12824# target-specific stuff:
12825
12826# Canonicalize the secondary target names.
12827if test -n "$enable_targets" ; then
12828 for targ in `echo $enable_targets | sed 's/,/ /g'`
12829 do
6d83c84b 12830 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
12831 if test -n "$result" ; then
12832 canon_targets="$canon_targets $result"
12833 else
12834 # Allow targets that config.sub doesn't recognize, like "all".
12835 canon_targets="$canon_targets $targ"
12836 fi
12837 done
12838fi
12839
12840all_targets=false
12841selarchs=
12842for targ in $target $canon_targets
12843do
12844 if test "x$targ" = "xall" ; then
12845 all_targets=true
12846 else
12847 . $srcdir/../bfd/config.bfd
12848 selarchs="$selarchs $targ_archs"
12849 fi
979273e3 12850done
252b5132
RH
12851
12852# Utility var, documents generic cgen support files.
12853
3609e0fe 12854cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo cgen-bitset.lo"
252b5132
RH
12855
12856# We don't do any links based on the target system, just makefile config.
12857
12858if test x${all_targets} = xfalse ; then
12859
12860 # Target architecture .o files.
12861 ta=
12862
12863 for arch in $selarchs
12864 do
12865 ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g`
12866 archdefs="$archdefs -DARCH_$ad"
12867 case "$arch" in
a06ea964 12868 bfd_aarch64_arch) ta="$ta aarch64-asm.lo aarch64-dis.lo aarch64-opc.lo aarch64-asm-2.lo aarch64-dis-2.lo aarch64-opc-2.lo" ;;
252b5132 12869 bfd_alpha_arch) ta="$ta alpha-dis.lo alpha-opc.lo" ;;
5922befa 12870 bfd_amdgcn_arch) ;;
0d2bcfaf 12871 bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo arc-ext.lo" ;;
252b5132 12872 bfd_arm_arch) ta="$ta arm-dis.lo" ;;
adde6300 12873 bfd_avr_arch) ta="$ta avr-dis.lo" ;;
4b7f6baa 12874 bfd_bfin_arch) ta="$ta bfin-dis.lo" ;;
3843081d 12875 bfd_cr16_arch) ta="$ta cr16-dis.lo cr16-opc.lo" ;;
3609e0fe 12876 bfd_cris_arch) ta="$ta cris-dis.lo cris-opc.lo cgen-bitset.lo" ;;
3843081d 12877 bfd_crx_arch) ta="$ta crx-dis.lo crx-opc.lo" ;;
b8891f8d 12878 bfd_csky_arch) ta="$ta csky-dis.lo" ;;
252b5132
RH
12879 bfd_d10v_arch) ta="$ta d10v-dis.lo d10v-opc.lo" ;;
12880 bfd_d30v_arch) ta="$ta d30v-dis.lo d30v-opc.lo" ;;
d172d4ba 12881 bfd_dlx_arch) ta="$ta dlx-dis.lo" ;;
3843081d
JBG
12882 bfd_fr30_arch) ta="$ta fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo" using_cgen=yes ;;
12883 bfd_frv_arch) ta="$ta frv-asm.lo frv-desc.lo frv-dis.lo frv-ibld.lo frv-opc.lo" using_cgen=yes ;;
3f8107ab 12884 bfd_ft32_arch) ta="$ta ft32-opc.lo ft32-dis.lo" ;;
20135e4c 12885 bfd_moxie_arch) ta="$ta moxie-dis.lo moxie-opc.lo" ;;
252b5132 12886 bfd_h8300_arch) ta="$ta h8300-dis.lo" ;;
252b5132 12887 bfd_hppa_arch) ta="$ta hppa-dis.lo" ;;
7b6d09fb 12888 bfd_i386_arch|bfd_iamcu_arch|bfd_l1om_arch|bfd_k1om_arch)
8a9036a4 12889 ta="$ta i386-dis.lo i386-opc.lo" ;;
800eeca4 12890 bfd_ia64_arch) ta="$ta ia64-dis.lo ia64-opc.lo" ;;
a40cbfa3 12891 bfd_ip2k_arch) ta="$ta ip2k-asm.lo ip2k-desc.lo ip2k-dis.lo ip2k-ibld.lo ip2k-opc.lo" using_cgen=yes ;;
48891606 12892 bfd_epiphany_arch) ta="$ta epiphany-asm.lo epiphany-desc.lo epiphany-dis.lo epiphany-ibld.lo epiphany-opc.lo" using_cgen=yes ;;
3843081d
JBG
12893 bfd_iq2000_arch) ta="$ta iq2000-asm.lo iq2000-desc.lo iq2000-dis.lo iq2000-ibld.lo iq2000-opc.lo" using_cgen=yes ;;
12894 bfd_lm32_arch) ta="$ta lm32-asm.lo lm32-desc.lo lm32-dis.lo lm32-ibld.lo lm32-opc.lo lm32-opinst.lo" using_cgen=yes ;;
c5f5f1f4 12895 bfd_m32c_arch) ta="$ta m32c-asm.lo m32c-desc.lo m32c-dis.lo m32c-ibld.lo m32c-opc.lo" using_cgen=yes ;;
252b5132 12896 bfd_m32r_arch) ta="$ta m32r-asm.lo m32r-desc.lo m32r-dis.lo m32r-ibld.lo m32r-opc.lo m32r-opinst.lo" using_cgen=yes ;;
60bcf0fa
NC
12897 bfd_m68hc11_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
12898 bfd_m68hc12_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
48891606 12899 bfd_m9s12x_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
6927f982 12900 bfd_m9s12xg_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
7e9ca91e 12901 bfd_s12z_arch) ta="$ta s12z-dis.lo s12z-opc.lo" ;;
252b5132 12902 bfd_m68k_arch) ta="$ta m68k-dis.lo m68k-opc.lo" ;;
252b5132 12903 bfd_mcore_arch) ta="$ta mcore-dis.lo" ;;
bd2f2e55 12904 bfd_mep_arch) ta="$ta mep-asm.lo mep-desc.lo mep-dis.lo mep-ibld.lo mep-opc.lo" using_cgen=yes ;;
a3c62988 12905 bfd_metag_arch) ta="$ta metag-dis.lo" ;;
7ba29e2a 12906 bfd_microblaze_arch) ta="$ta microblaze-dis.lo" ;;
df58fc94 12907 bfd_mips_arch) ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo micromips-opc.lo" ;;
3c3bdf30 12908 bfd_mmix_arch) ta="$ta mmix-dis.lo mmix-opc.lo" ;;
252b5132
RH
12909 bfd_mn10200_arch) ta="$ta m10200-dis.lo m10200-opc.lo" ;;
12910 bfd_mn10300_arch) ta="$ta m10300-dis.lo m10300-opc.lo" ;;
d031aafb 12911 bfd_mt_arch) ta="$ta mt-asm.lo mt-desc.lo mt-dis.lo mt-ibld.lo mt-opc.lo" using_cgen=yes ;;
34c911a4 12912 bfd_msp430_arch) ta="$ta msp430-dis.lo msp430-decode.lo" ;;
35c08157 12913 bfd_nds32_arch) ta="$ta nds32-asm.lo nds32-dis.lo" ;;
fe944acf 12914 bfd_nfp_arch) ta="$ta nfp-dis.lo" ;;
36591ba1 12915 bfd_nios2_arch) ta="$ta nios2-dis.lo nios2-opc.lo" ;;
252b5132 12916 bfd_ns32k_arch) ta="$ta ns32k-dis.lo" ;;
73589c9d 12917 bfd_or1k_arch) ta="$ta or1k-asm.lo or1k-desc.lo or1k-dis.lo or1k-ibld.lo or1k-opc.lo" using_cgen=yes ;;
e135f41b 12918 bfd_pdp11_arch) ta="$ta pdp11-dis.lo pdp11-opc.lo" ;;
3843081d 12919 bfd_pj_arch) ta="$ta pj-dis.lo pj-opc.lo" ;;
252b5132 12920 bfd_powerpc_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
a85d7ed0 12921 bfd_powerpc_64_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
11146849 12922 bfd_pru_arch) ta="$ta pru-dis.lo pru-opc.lo" ;;
5dd0794d 12923 bfd_pyramid_arch) ;;
252b5132 12924 bfd_romp_arch) ;;
e23eba97 12925 bfd_riscv_arch) ta="$ta riscv-dis.lo riscv-opc.lo" ;;
252b5132 12926 bfd_rs6000_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
99c513f6 12927 bfd_rl78_arch) ta="$ta rl78-dis.lo rl78-decode.lo";;
c7927a3c 12928 bfd_rx_arch) ta="$ta rx-dis.lo rx-decode.lo";;
a85d7ed0 12929 bfd_s390_arch) ta="$ta s390-dis.lo s390-opc.lo" ;;
3843081d 12930 bfd_score_arch) ta="$ta score-dis.lo score7-dis.lo" ;;
211dc24b 12931 bfd_sh_arch) ta="$ta sh-dis.lo cgen-bitset.lo" ;;
252b5132 12932 bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;;
e9f53129 12933 bfd_spu_arch) ta="$ta spu-dis.lo spu-opc.lo" ;;
252b5132 12934 bfd_tic30_arch) ta="$ta tic30-dis.lo" ;;
3843081d 12935 bfd_tic4x_arch) ta="$ta tic4x-dis.lo" ;;
5c84d377 12936 bfd_tic54x_arch) ta="$ta tic54x-dis.lo tic54x-opc.lo" ;;
40b36596 12937 bfd_tic6x_arch) ta="$ta tic6x-dis.lo" ;;
aa137e4d
NC
12938 bfd_tilegx_arch) ta="$ta tilegx-dis.lo tilegx-opc.lo" ;;
12939 bfd_tilepro_arch) ta="$ta tilepro-dis.lo tilepro-opc.lo" ;;
252b5132
RH
12940 bfd_v850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
12941 bfd_v850e_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
12942 bfd_v850ea_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
de863c74 12943 bfd_v850_rh850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
252b5132 12944 bfd_vax_arch) ta="$ta vax-dis.lo" ;;
1945cfa5 12945 bfd_visium_arch) ta="$ta visium-dis.lo visium-opc.lo" ;;
62ecb94c 12946 bfd_wasm32_arch) ta="$ta wasm32-dis.lo" ;;
3843081d
JBG
12947 bfd_xc16x_arch) ta="$ta xc16x-asm.lo xc16x-desc.lo xc16x-dis.lo xc16x-ibld.lo xc16x-opc.lo" using_cgen=yes ;;
12948 bfd_xgate_arch) ta="$ta xgate-dis.lo xgate-opc.lo" ;;
93fbbb04 12949 bfd_xstormy16_arch) ta="$ta xstormy16-asm.lo xstormy16-desc.lo xstormy16-dis.lo xstormy16-ibld.lo xstormy16-opc.lo" using_cgen=yes ;;
e0001a05 12950 bfd_xtensa_arch) ta="$ta xtensa-dis.lo" ;;
3c9b82ba 12951 bfd_z80_arch) ta="$ta z80-dis.lo" ;;
252b5132 12952 bfd_z8k_arch) ta="$ta z8k-dis.lo" ;;
79472b45 12953 bfd_bpf_arch) ta="$ta bpf-asm.lo bpf-desc.lo bpf-dis.lo bpf-ibld.lo bpf-opc.lo" using_cgen=yes ;;
252b5132
RH
12954
12955 "") ;;
d0ac1c44 12956 *) as_fn_error $? "*** unknown target architecture $arch" "$LINENO" 5 ;;
252b5132
RH
12957 esac
12958 done
12959
12960 if test $using_cgen = yes ; then
12961 ta="$ta $cgen_files"
12962 fi
12963
12964 # Weed out duplicate .o files.
12965 f=""
12966 for i in $ta ; do
12967 case " $f " in
12968 *" $i "*) ;;
12969 *) f="$f $i" ;;
12970 esac
12971 done
12972 ta="$f"
12973
12974 # And duplicate -D flags.
12975 f=""
12976 for i in $archdefs ; do
12977 case " $f " in
12978 *" $i "*) ;;
12979 *) f="$f $i" ;;
12980 esac
12981 done
12982 archdefs="$f"
12983
12984 BFD_MACHINES="$ta"
12985
12986else # all_targets is true
12987 archdefs=-DARCH_all
12988 BFD_MACHINES='$(ALL_MACHINES)'
12989fi
12990
12991
12992
12993
81ecdfbb 12994ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
979273e3 12995
979273e3 12996cat >confcache <<\_ACEOF
252b5132
RH
12997# This file is a shell script that caches the results of configure
12998# tests run on this system so they can be shared between configure
979273e3
NN
12999# scripts and configure runs, see configure's option --config-cache.
13000# It is not useful on other systems. If it contains results you don't
13001# want to keep, you may remove or edit it.
252b5132 13002#
979273e3
NN
13003# config.status only pays attention to the cache file if you give it
13004# the --recheck option to rerun configure.
252b5132 13005#
979273e3
NN
13006# `ac_cv_env_foo' variables (set or unset) will be overridden when
13007# loading this file, other *unset* `ac_cv_foo' will be assigned the
13008# following values.
13009
13010_ACEOF
13011
252b5132
RH
13012# The following way of writing the cache mishandles newlines in values,
13013# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13014# So, we kill variables containing newlines.
252b5132
RH
13015# Ultrix sh set writes to stderr and can't be redirected directly,
13016# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13017(
13018 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13019 eval ac_val=\$$ac_var
13020 case $ac_val in #(
13021 *${as_nl}*)
13022 case $ac_var in #(
13023 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13024$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13025 esac
13026 case $ac_var in #(
13027 _ | IFS | as_nl) ;; #(
13028 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13029 *) { eval $ac_var=; unset $ac_var;} ;;
13030 esac ;;
13031 esac
13032 done
13033
979273e3 13034 (set) 2>&1 |
81ecdfbb
RW
13035 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13036 *${as_nl}ac_space=\ *)
13037 # `set' does not quote correctly, so add quotes: double-quote
13038 # substitution turns \\\\ into \\, and sed turns \\ into \.
979273e3
NN
13039 sed -n \
13040 "s/'/'\\\\''/g;
13041 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13042 ;; #(
979273e3
NN
13043 *)
13044 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13045 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
979273e3 13046 ;;
81ecdfbb
RW
13047 esac |
13048 sort
13049) |
979273e3 13050 sed '
81ecdfbb 13051 /^ac_cv_env_/b end
979273e3 13052 t clear
81ecdfbb 13053 :clear
979273e3
NN
13054 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13055 t end
81ecdfbb
RW
13056 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13057 :end' >>confcache
13058if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13059 if test -w "$cache_file"; then
d0ac1c44 13060 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
13061 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13062$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
13063 if test ! -f "$cache_file" || test -h "$cache_file"; then
13064 cat confcache >"$cache_file"
13065 else
13066 case $cache_file in #(
13067 */* | ?:*)
13068 mv -f confcache "$cache_file"$$ &&
13069 mv -f "$cache_file"$$ "$cache_file" ;; #(
13070 *)
13071 mv -f confcache "$cache_file" ;;
13072 esac
13073 fi
13074 fi
252b5132 13075 else
81ecdfbb
RW
13076 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13077$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
252b5132
RH
13078 fi
13079fi
13080rm -f confcache
13081
252b5132
RH
13082test "x$prefix" = xNONE && prefix=$ac_default_prefix
13083# Let make expand exec_prefix.
13084test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13085
252b5132
RH
13086DEFS=-DHAVE_CONFIG_H
13087
979273e3
NN
13088ac_libobjs=
13089ac_ltlibobjs=
d0ac1c44 13090U=
979273e3
NN
13091for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13092 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13093 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13094 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13095 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13096 # will be set to the directory where LIBOBJS objects are built.
13097 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13098 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
979273e3
NN
13099done
13100LIBOBJS=$ac_libobjs
252b5132 13101
979273e3
NN
13102LTLIBOBJS=$ac_ltlibobjs
13103
13104
d0ac1c44
SM
13105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13106$as_echo_n "checking that generated files are newer than configure... " >&6; }
13107 if test -n "$am_sleep_pid"; then
13108 # Hide warnings about reused PIDs.
13109 wait $am_sleep_pid 2>/dev/null
13110 fi
13111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13112$as_echo "done" >&6; }
8ae85421 13113if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
d0ac1c44 13114 as_fn_error $? "conditional \"AMDEP\" was never defined.
81ecdfbb 13115Usually this means the macro was only invoked conditionally." "$LINENO" 5
8ae85421
AM
13116fi
13117if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
d0ac1c44 13118 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
81ecdfbb
RW
13119Usually this means the macro was only invoked conditionally." "$LINENO" 5
13120fi
13121 if test -n "$EXEEXT"; then
13122 am__EXEEXT_TRUE=
13123 am__EXEEXT_FALSE='#'
13124else
13125 am__EXEEXT_TRUE='#'
13126 am__EXEEXT_FALSE=
8ae85421 13127fi
81ecdfbb 13128
8ae85421 13129if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 13130 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
81ecdfbb 13131Usually this means the macro was only invoked conditionally." "$LINENO" 5
8ae85421
AM
13132fi
13133if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
d0ac1c44 13134 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
81ecdfbb 13135Usually this means the macro was only invoked conditionally." "$LINENO" 5
8ae85421
AM
13136fi
13137if test -z "${CGEN_MAINT_TRUE}" && test -z "${CGEN_MAINT_FALSE}"; then
d0ac1c44 13138 as_fn_error $? "conditional \"CGEN_MAINT\" was never defined.
81ecdfbb 13139Usually this means the macro was only invoked conditionally." "$LINENO" 5
8ae85421 13140fi
979273e3 13141
d0ac1c44 13142: "${CONFIG_STATUS=./config.status}"
81ecdfbb 13143ac_write_fail=0
979273e3
NN
13144ac_clean_files_save=$ac_clean_files
13145ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13146{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13147$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13148as_write_fail=0
13149cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
979273e3
NN
13150#! $SHELL
13151# Generated by $as_me.
252b5132 13152# Run this file to recreate the current configuration.
252b5132 13153# Compiler output produced by configure, useful for debugging
979273e3 13154# configure, is in config.log if it exists.
252b5132 13155
979273e3
NN
13156debug=false
13157ac_cs_recheck=false
13158ac_cs_silent=false
979273e3 13159
81ecdfbb
RW
13160SHELL=\${CONFIG_SHELL-$SHELL}
13161export SHELL
13162_ASEOF
13163cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13164## -------------------- ##
13165## M4sh Initialization. ##
13166## -------------------- ##
979273e3 13167
81ecdfbb
RW
13168# Be more Bourne compatible
13169DUALCASE=1; export DUALCASE # for MKS sh
13170if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
979273e3
NN
13171 emulate sh
13172 NULLCMD=:
81ecdfbb 13173 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
979273e3
NN
13174 # is contrary to our usage. Disable this feature.
13175 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13176 setopt NO_GLOB_SUBST
13177else
13178 case `(set -o) 2>/dev/null` in #(
13179 *posix*) :
13180 set -o posix ;; #(
13181 *) :
13182 ;;
13183esac
979273e3 13184fi
979273e3 13185
81ecdfbb
RW
13186
13187as_nl='
13188'
13189export as_nl
13190# Printing a long string crashes Solaris 7 /usr/bin/printf.
13191as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13192as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13193as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13194# Prefer a ksh shell builtin over an external printf program on Solaris,
13195# but without wasting forks for bash or zsh.
13196if test -z "$BASH_VERSION$ZSH_VERSION" \
13197 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13198 as_echo='print -r --'
13199 as_echo_n='print -rn --'
13200elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13201 as_echo='printf %s\n'
13202 as_echo_n='printf %s'
13203else
13204 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13205 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13206 as_echo_n='/usr/ucb/echo -n'
13207 else
13208 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13209 as_echo_n_body='eval
13210 arg=$1;
13211 case $arg in #(
13212 *"$as_nl"*)
13213 expr "X$arg" : "X\\(.*\\)$as_nl";
13214 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13215 esac;
13216 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13217 '
13218 export as_echo_n_body
13219 as_echo_n='sh -c $as_echo_n_body as_echo'
13220 fi
13221 export as_echo_body
13222 as_echo='sh -c $as_echo_body as_echo'
13223fi
13224
13225# The user is always right.
13226if test "${PATH_SEPARATOR+set}" != set; then
13227 PATH_SEPARATOR=:
13228 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13229 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13230 PATH_SEPARATOR=';'
13231 }
979273e3
NN
13232fi
13233
13234
81ecdfbb
RW
13235# IFS
13236# We need space, tab and new line, in precisely that order. Quoting is
13237# there to prevent editors from complaining about space-tab.
13238# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13239# splitting by setting IFS to empty value.)
13240IFS=" "" $as_nl"
13241
13242# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 13243as_myself=
81ecdfbb
RW
13244case $0 in #((
13245 *[\\/]* ) as_myself=$0 ;;
13246 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13247for as_dir in $PATH
13248do
13249 IFS=$as_save_IFS
13250 test -z "$as_dir" && as_dir=.
13251 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13252 done
13253IFS=$as_save_IFS
13254
13255 ;;
13256esac
13257# We did not find ourselves, most probably we were run as `sh COMMAND'
13258# in which case we are not to be found in the path.
13259if test "x$as_myself" = x; then
13260 as_myself=$0
13261fi
13262if test ! -f "$as_myself"; then
13263 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13264 exit 1
13265fi
13266
13267# Unset variables that we do not need and which cause bugs (e.g. in
13268# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13269# suppresses any "Segmentation fault" message there. '((' could
13270# trigger a bug in pdksh 5.2.14.
13271for as_var in BASH_ENV ENV MAIL MAILPATH
13272do eval test x\${$as_var+set} = xset \
13273 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13274done
979273e3
NN
13275PS1='$ '
13276PS2='> '
13277PS4='+ '
13278
13279# NLS nuisances.
81ecdfbb
RW
13280LC_ALL=C
13281export LC_ALL
13282LANGUAGE=C
13283export LANGUAGE
13284
13285# CDPATH.
13286(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13287
13288
d0ac1c44
SM
13289# as_fn_error STATUS ERROR [LINENO LOG_FD]
13290# ----------------------------------------
81ecdfbb
RW
13291# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13292# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 13293# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
13294as_fn_error ()
13295{
d0ac1c44
SM
13296 as_status=$1; test $as_status -eq 0 && as_status=1
13297 if test "$4"; then
13298 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13299 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
979273e3 13300 fi
d0ac1c44 13301 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
13302 as_fn_exit $as_status
13303} # as_fn_error
13304
13305
13306# as_fn_set_status STATUS
13307# -----------------------
13308# Set $? to STATUS, without forking.
13309as_fn_set_status ()
13310{
13311 return $1
13312} # as_fn_set_status
13313
13314# as_fn_exit STATUS
13315# -----------------
13316# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13317as_fn_exit ()
13318{
13319 set +e
13320 as_fn_set_status $1
13321 exit $1
13322} # as_fn_exit
13323
13324# as_fn_unset VAR
13325# ---------------
13326# Portably unset VAR.
13327as_fn_unset ()
13328{
13329 { eval $1=; unset $1;}
13330}
13331as_unset=as_fn_unset
13332# as_fn_append VAR VALUE
13333# ----------------------
13334# Append the text in VALUE to the end of the definition contained in VAR. Take
13335# advantage of any shell optimizations that allow amortized linear growth over
13336# repeated appends, instead of the typical quadratic growth present in naive
13337# implementations.
13338if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13339 eval 'as_fn_append ()
13340 {
13341 eval $1+=\$2
13342 }'
13343else
13344 as_fn_append ()
13345 {
13346 eval $1=\$$1\$2
13347 }
13348fi # as_fn_append
13349
13350# as_fn_arith ARG...
13351# ------------------
13352# Perform arithmetic evaluation on the ARGs, and store the result in the
13353# global $as_val. Take advantage of shells that can avoid forks. The arguments
13354# must be portable across $(()) and expr.
13355if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13356 eval 'as_fn_arith ()
13357 {
13358 as_val=$(( $* ))
13359 }'
13360else
13361 as_fn_arith ()
13362 {
13363 as_val=`expr "$@" || test $? -eq 1`
13364 }
13365fi # as_fn_arith
13366
252b5132 13367
81ecdfbb
RW
13368if expr a : '\(a\)' >/dev/null 2>&1 &&
13369 test "X`expr 00001 : '.*\(...\)'`" = X001; then
979273e3
NN
13370 as_expr=expr
13371else
13372 as_expr=false
13373fi
13374
81ecdfbb 13375if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
979273e3
NN
13376 as_basename=basename
13377else
13378 as_basename=false
13379fi
252b5132 13380
81ecdfbb
RW
13381if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13382 as_dirname=dirname
13383else
13384 as_dirname=false
13385fi
252b5132 13386
81ecdfbb 13387as_me=`$as_basename -- "$0" ||
979273e3
NN
13388$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13389 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13390 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13391$as_echo X/"$0" |
13392 sed '/^.*\/\([^/][^/]*\)\/*$/{
13393 s//\1/
13394 q
13395 }
13396 /^X\/\(\/\/\)$/{
13397 s//\1/
13398 q
13399 }
13400 /^X\/\(\/\).*/{
13401 s//\1/
13402 q
13403 }
13404 s/.*/./; q'`
252b5132 13405
979273e3
NN
13406# Avoid depending upon Character Ranges.
13407as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13408as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13409as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13410as_cr_digits='0123456789'
13411as_cr_alnum=$as_cr_Letters$as_cr_digits
13412
81ecdfbb
RW
13413ECHO_C= ECHO_N= ECHO_T=
13414case `echo -n x` in #(((((
13415-n*)
13416 case `echo 'xy\c'` in
13417 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13418 xy) ECHO_C='\c';;
13419 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13420 ECHO_T=' ';;
13421 esac;;
13422*)
13423 ECHO_N='-n';;
979273e3
NN
13424esac
13425
81ecdfbb
RW
13426rm -f conf$$ conf$$.exe conf$$.file
13427if test -d conf$$.dir; then
13428 rm -f conf$$.dir/conf$$.file
979273e3 13429else
81ecdfbb
RW
13430 rm -f conf$$.dir
13431 mkdir conf$$.dir 2>/dev/null
979273e3 13432fi
81ecdfbb
RW
13433if (echo >conf$$.file) 2>/dev/null; then
13434 if ln -s conf$$.file conf$$ 2>/dev/null; then
979273e3 13435 as_ln_s='ln -s'
81ecdfbb
RW
13436 # ... but there are two gotchas:
13437 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13438 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 13439 # In both cases, we have to default to `cp -pR'.
81ecdfbb 13440 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 13441 as_ln_s='cp -pR'
81ecdfbb
RW
13442 elif ln conf$$.file conf$$ 2>/dev/null; then
13443 as_ln_s=ln
13444 else
d0ac1c44 13445 as_ln_s='cp -pR'
252b5132 13446 fi
979273e3 13447else
d0ac1c44 13448 as_ln_s='cp -pR'
979273e3 13449fi
81ecdfbb
RW
13450rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13451rmdir conf$$.dir 2>/dev/null
13452
13453
13454# as_fn_mkdir_p
13455# -------------
13456# Create "$as_dir" as a directory, including parents if necessary.
13457as_fn_mkdir_p ()
13458{
13459
13460 case $as_dir in #(
13461 -*) as_dir=./$as_dir;;
13462 esac
13463 test -d "$as_dir" || eval $as_mkdir_p || {
13464 as_dirs=
13465 while :; do
13466 case $as_dir in #(
13467 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13468 *) as_qdir=$as_dir;;
13469 esac
13470 as_dirs="'$as_qdir' $as_dirs"
13471 as_dir=`$as_dirname -- "$as_dir" ||
13472$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13473 X"$as_dir" : 'X\(//\)[^/]' \| \
13474 X"$as_dir" : 'X\(//\)$' \| \
13475 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13476$as_echo X"$as_dir" |
13477 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13478 s//\1/
13479 q
13480 }
13481 /^X\(\/\/\)[^/].*/{
13482 s//\1/
13483 q
13484 }
13485 /^X\(\/\/\)$/{
13486 s//\1/
13487 q
13488 }
13489 /^X\(\/\).*/{
13490 s//\1/
13491 q
13492 }
13493 s/.*/./; q'`
13494 test -d "$as_dir" && break
13495 done
13496 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 13497 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
979273e3 13498
81ecdfbb
RW
13499
13500} # as_fn_mkdir_p
979273e3 13501if mkdir -p . 2>/dev/null; then
81ecdfbb 13502 as_mkdir_p='mkdir -p "$as_dir"'
979273e3
NN
13503else
13504 test -d ./-p && rmdir ./-p
13505 as_mkdir_p=false
13506fi
13507
d0ac1c44
SM
13508
13509# as_fn_executable_p FILE
13510# -----------------------
13511# Test if FILE is an executable regular file.
13512as_fn_executable_p ()
13513{
13514 test -f "$1" && test -x "$1"
13515} # as_fn_executable_p
13516as_test_x='test -x'
13517as_executable_p=as_fn_executable_p
979273e3
NN
13518
13519# Sed expression to map a string onto a valid CPP name.
13520as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13521
13522# Sed expression to map a string onto a valid variable name.
13523as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13524
13525
979273e3 13526exec 6>&1
81ecdfbb
RW
13527## ----------------------------------- ##
13528## Main body of $CONFIG_STATUS script. ##
13529## ----------------------------------- ##
13530_ASEOF
13531test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
979273e3 13532
81ecdfbb
RW
13533cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13534# Save the log message, to keep $0 and so on meaningful, and to
979273e3 13535# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
13536# values after options handling.
13537ac_log="
bb695960 13538This file was extended by opcodes $as_me 2.33.50, which was
d0ac1c44 13539generated by GNU Autoconf 2.69. Invocation command line was
979273e3
NN
13540
13541 CONFIG_FILES = $CONFIG_FILES
13542 CONFIG_HEADERS = $CONFIG_HEADERS
13543 CONFIG_LINKS = $CONFIG_LINKS
13544 CONFIG_COMMANDS = $CONFIG_COMMANDS
13545 $ $0 $@
13546
81ecdfbb
RW
13547on `(hostname || uname -n) 2>/dev/null | sed 1q`
13548"
13549
979273e3
NN
13550_ACEOF
13551
81ecdfbb
RW
13552case $ac_config_files in *"
13553"*) set x $ac_config_files; shift; ac_config_files=$*;;
13554esac
979273e3 13555
81ecdfbb
RW
13556case $ac_config_headers in *"
13557"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13558esac
979273e3 13559
979273e3 13560
81ecdfbb
RW
13561cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13562# Files that config.status was made for.
13563config_files="$ac_config_files"
13564config_headers="$ac_config_headers"
13565config_commands="$ac_config_commands"
979273e3 13566
81ecdfbb 13567_ACEOF
979273e3 13568
81ecdfbb 13569cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
979273e3 13570ac_cs_usage="\
81ecdfbb
RW
13571\`$as_me' instantiates files and other configuration actions
13572from templates according to the current configuration. Unless the files
13573and actions are specified as TAGs, all are instantiated by default.
979273e3 13574
81ecdfbb 13575Usage: $0 [OPTION]... [TAG]...
979273e3
NN
13576
13577 -h, --help print this help, then exit
81ecdfbb 13578 -V, --version print version number and configuration settings, then exit
d0ac1c44 13579 --config print configuration, then exit
81ecdfbb
RW
13580 -q, --quiet, --silent
13581 do not print progress messages
979273e3
NN
13582 -d, --debug don't remove temporary files
13583 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
13584 --file=FILE[:TEMPLATE]
13585 instantiate the configuration file FILE
13586 --header=FILE[:TEMPLATE]
13587 instantiate the configuration header FILE
979273e3
NN
13588
13589Configuration files:
13590$config_files
13591
13592Configuration headers:
13593$config_headers
13594
13595Configuration commands:
13596$config_commands
13597
81ecdfbb 13598Report bugs to the package provider."
979273e3 13599
81ecdfbb
RW
13600_ACEOF
13601cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13602ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
979273e3 13603ac_cs_version="\\
bb695960 13604opcodes config.status 2.33.50
d0ac1c44
SM
13605configured by $0, generated by GNU Autoconf 2.69,
13606 with options \\"\$ac_cs_config\\"
979273e3 13607
d0ac1c44 13608Copyright (C) 2012 Free Software Foundation, Inc.
979273e3
NN
13609This config.status script is free software; the Free Software Foundation
13610gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
13611
13612ac_pwd='$ac_pwd'
13613srcdir='$srcdir'
13614INSTALL='$INSTALL'
13615MKDIR_P='$MKDIR_P'
13616AWK='$AWK'
13617test -n "\$AWK" || AWK=awk
979273e3
NN
13618_ACEOF
13619
81ecdfbb
RW
13620cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13621# The default lists apply if the user does not specify any file.
979273e3
NN
13622ac_need_defaults=:
13623while test $# != 0
13624do
13625 case $1 in
d0ac1c44 13626 --*=?*)
81ecdfbb
RW
13627 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13628 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
979273e3
NN
13629 ac_shift=:
13630 ;;
d0ac1c44
SM
13631 --*=)
13632 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13633 ac_optarg=
13634 ac_shift=:
13635 ;;
81ecdfbb 13636 *)
979273e3
NN
13637 ac_option=$1
13638 ac_optarg=$2
13639 ac_shift=shift
13640 ;;
979273e3
NN
13641 esac
13642
13643 case $ac_option in
13644 # Handling of the options.
979273e3
NN
13645 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13646 ac_cs_recheck=: ;;
81ecdfbb
RW
13647 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13648 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
13649 --config | --confi | --conf | --con | --co | --c )
13650 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 13651 --debug | --debu | --deb | --de | --d | -d )
979273e3
NN
13652 debug=: ;;
13653 --file | --fil | --fi | --f )
13654 $ac_shift
81ecdfbb
RW
13655 case $ac_optarg in
13656 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 13657 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
13658 esac
13659 as_fn_append CONFIG_FILES " '$ac_optarg'"
979273e3
NN
13660 ac_need_defaults=false;;
13661 --header | --heade | --head | --hea )
13662 $ac_shift
81ecdfbb
RW
13663 case $ac_optarg in
13664 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13665 esac
13666 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
979273e3 13667 ac_need_defaults=false;;
81ecdfbb
RW
13668 --he | --h)
13669 # Conflict between --help and --header
d0ac1c44 13670 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
13671Try \`$0 --help' for more information.";;
13672 --help | --hel | -h )
13673 $as_echo "$ac_cs_usage"; exit ;;
979273e3
NN
13674 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13675 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13676 ac_cs_silent=: ;;
13677
13678 # This is an error.
d0ac1c44 13679 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 13680Try \`$0 --help' for more information." ;;
979273e3 13681
81ecdfbb
RW
13682 *) as_fn_append ac_config_targets " $1"
13683 ac_need_defaults=false ;;
979273e3
NN
13684
13685 esac
13686 shift
252b5132 13687done
979273e3
NN
13688
13689ac_configure_extra_args=
13690
13691if $ac_cs_silent; then
13692 exec 6>/dev/null
13693 ac_configure_extra_args="$ac_configure_extra_args --silent"
252b5132 13694fi
252b5132 13695
979273e3 13696_ACEOF
81ecdfbb 13697cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
979273e3 13698if \$ac_cs_recheck; then
d0ac1c44 13699 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
13700 shift
13701 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13702 CONFIG_SHELL='$SHELL'
13703 export CONFIG_SHELL
13704 exec "\$@"
979273e3 13705fi
252b5132 13706
979273e3 13707_ACEOF
81ecdfbb
RW
13708cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13709exec 5>>config.log
13710{
13711 echo
13712 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13713## Running $as_me. ##
13714_ASBOX
13715 $as_echo "$ac_log"
13716} >&5
979273e3 13717
81ecdfbb
RW
13718_ACEOF
13719cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
979273e3 13720#
81ecdfbb 13721# INIT-COMMANDS
979273e3 13722#
8ae85421 13723AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
13724
13725
13726# The HP-UX ksh and POSIX shell print the target directory to stdout
13727# if CDPATH is set.
13728(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13729
13730sed_quote_subst='$sed_quote_subst'
13731double_quote_subst='$double_quote_subst'
13732delay_variable_subst='$delay_variable_subst'
3725885a
RW
13733enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13734macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13735macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13736enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13737pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13738enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13739SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13740ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13741host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13742host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13743host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13744build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13745build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13746build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13747SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13748Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13749GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13750EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13751FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13752LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13753NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13754LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13755max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13756ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13757exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13758lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13759lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13760lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13761reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13762reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13763OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13764deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13765file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13766AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13767AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13768STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13769RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13770old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13771old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13772old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13773lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13774CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13775CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13776compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13777GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13778lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13779lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13780lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13781lt_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"`'
13782objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13783MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13784lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13785lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13786lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13787lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13788lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13789need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13790DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13791NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13792LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13793OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13794OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13795libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13796shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13797extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13798archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13799enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13800export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13801whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13802compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13803old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13804old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13805archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13806archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13807module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13808module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13809with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13810allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13811no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13812hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13813hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13814hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13815hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13816hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13817hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13818hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13819hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13820inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13821link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13822fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13823always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13824export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13825exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13826include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13827prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13828file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13829variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13830need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13831need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13832version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13833runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13834shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13835shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13836libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13837library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13838soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13839install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13840postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13841postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13842finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13843finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13844hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13845sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13846sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13847hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13848enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13849enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13850enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13851old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13852striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
13853
13854LTCC='$LTCC'
13855LTCFLAGS='$LTCFLAGS'
13856compiler='$compiler_DEFAULT'
13857
3725885a
RW
13858# A function that is used when there is no print builtin or printf.
13859func_fallback_echo ()
13860{
13861 eval 'cat <<_LTECHO_EOF
13862\$1
13863_LTECHO_EOF'
13864}
13865
d7040cdb 13866# Quote evaled strings.
3725885a
RW
13867for var in SHELL \
13868ECHO \
13869SED \
d7040cdb
SE
13870GREP \
13871EGREP \
13872FGREP \
13873LD \
13874NM \
13875LN_S \
13876lt_SP2NL \
13877lt_NL2SP \
13878reload_flag \
1927a18f 13879OBJDUMP \
d7040cdb
SE
13880deplibs_check_method \
13881file_magic_cmd \
13882AR \
13883AR_FLAGS \
13884STRIP \
13885RANLIB \
13886CC \
13887CFLAGS \
13888compiler \
13889lt_cv_sys_global_symbol_pipe \
13890lt_cv_sys_global_symbol_to_cdecl \
13891lt_cv_sys_global_symbol_to_c_name_address \
1927a18f 13892lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
13893lt_prog_compiler_no_builtin_flag \
13894lt_prog_compiler_wl \
13895lt_prog_compiler_pic \
13896lt_prog_compiler_static \
13897lt_cv_prog_compiler_c_o \
13898need_locks \
1927a18f
L
13899DSYMUTIL \
13900NMEDIT \
13901LIPO \
13902OTOOL \
13903OTOOL64 \
d7040cdb
SE
13904shrext_cmds \
13905export_dynamic_flag_spec \
13906whole_archive_flag_spec \
13907compiler_needs_object \
13908with_gnu_ld \
13909allow_undefined_flag \
13910no_undefined_flag \
13911hardcode_libdir_flag_spec \
13912hardcode_libdir_flag_spec_ld \
13913hardcode_libdir_separator \
13914fix_srcfile_path \
13915exclude_expsyms \
13916include_expsyms \
13917file_list_spec \
13918variables_saved_for_relink \
13919libname_spec \
13920library_names_spec \
13921soname_spec \
3725885a 13922install_override_mode \
d7040cdb
SE
13923finish_eval \
13924old_striplib \
13925striplib; do
3725885a 13926 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13927 *[\\\\\\\`\\"\\\$]*)
3725885a 13928 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
13929 ;;
13930 *)
13931 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13932 ;;
13933 esac
13934done
13935
13936# Double-quote double-evaled strings.
13937for var in reload_cmds \
13938old_postinstall_cmds \
13939old_postuninstall_cmds \
13940old_archive_cmds \
13941extract_expsyms_cmds \
13942old_archive_from_new_cmds \
13943old_archive_from_expsyms_cmds \
13944archive_cmds \
13945archive_expsym_cmds \
13946module_cmds \
13947module_expsym_cmds \
13948export_symbols_cmds \
13949prelink_cmds \
13950postinstall_cmds \
13951postuninstall_cmds \
13952finish_cmds \
13953sys_lib_search_path_spec \
13954sys_lib_dlsearch_path_spec; do
3725885a 13955 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13956 *[\\\\\\\`\\"\\\$]*)
3725885a 13957 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
13958 ;;
13959 *)
13960 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13961 ;;
13962 esac
13963done
13964
d7040cdb
SE
13965ac_aux_dir='$ac_aux_dir'
13966xsi_shell='$xsi_shell'
13967lt_shell_append='$lt_shell_append'
13968
13969# See if we are running on zsh, and set the options which allow our
13970# commands through without removal of \ escapes INIT.
13971if test -n "\${ZSH_VERSION+set}" ; then
13972 setopt NO_GLOB_SUBST
13973fi
13974
13975
13976 PACKAGE='$PACKAGE'
13977 VERSION='$VERSION'
13978 TIMESTAMP='$TIMESTAMP'
13979 RM='$RM'
13980 ofile='$ofile'
13981
13982
13983
20e95c23
DJ
13984# Capture the value of obsolete ALL_LINGUAS because we need it to compute
13985 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
13986 # from automake.
13987 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
13988 # Capture the value of LINGUAS because we need it to compute CATALOGS.
13989 LINGUAS="${LINGUAS-%UNSET%}"
979273e3
NN
13990
13991
13992_ACEOF
13993
81ecdfbb 13994cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
979273e3 13995
81ecdfbb 13996# Handling of arguments.
979273e3
NN
13997for ac_config_target in $ac_config_targets
13998do
81ecdfbb
RW
13999 case $ac_config_target in
14000 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14001 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14002 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14003 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
14004 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14005 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
14006
d0ac1c44 14007 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132 14008 esac
979273e3 14009done
252b5132 14010
81ecdfbb 14011
979273e3
NN
14012# If the user did not use the arguments to specify the items to instantiate,
14013# then the envvar interface is used. Set only those that are not.
14014# We use the long form for the default assignment because of an extremely
14015# bizarre bug on SunOS 4.1.3.
14016if $ac_need_defaults; then
14017 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14018 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14019 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14020fi
14021
14022# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14023# simply because there is no reason against having it here, and in addition,
979273e3 14024# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14025# Hook for its removal unless debugging.
14026# Note that there is a small window in which the directory will not be cleaned:
14027# after its creation but before its name has been assigned to `$tmp'.
979273e3
NN
14028$debug ||
14029{
d0ac1c44 14030 tmp= ac_tmp=
81ecdfbb 14031 trap 'exit_status=$?
d0ac1c44
SM
14032 : "${ac_tmp:=$tmp}"
14033 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
14034' 0
14035 trap 'as_fn_exit 1' 1 2 13 15
979273e3 14036}
979273e3
NN
14037# Create a (secure) tmp directory for tmp files.
14038
14039{
81ecdfbb 14040 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 14041 test -d "$tmp"
979273e3
NN
14042} ||
14043{
81ecdfbb
RW
14044 tmp=./conf$$-$RANDOM
14045 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
14046} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14047ac_tmp=$tmp
81ecdfbb
RW
14048
14049# Set up the scripts for CONFIG_FILES section.
14050# No need to generate them if there are no CONFIG_FILES.
14051# This happens for instance with `./config.status config.h'.
14052if test -n "$CONFIG_FILES"; then
14053
14054
14055ac_cr=`echo X | tr X '\015'`
14056# On cygwin, bash can eat \r inside `` if the user requested igncr.
14057# But we know of no other shell where ac_cr would be empty at this
14058# point, so we can use a bashism as a fallback.
14059if test "x$ac_cr" = x; then
14060 eval ac_cr=\$\'\\r\'
14061fi
14062ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14063if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 14064 ac_cs_awk_cr='\\r'
81ecdfbb
RW
14065else
14066 ac_cs_awk_cr=$ac_cr
14067fi
14068
d0ac1c44 14069echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
14070_ACEOF
14071
14072
14073{
14074 echo "cat >conf$$subs.awk <<_ACEOF" &&
14075 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14076 echo "_ACEOF"
14077} >conf$$subs.sh ||
d0ac1c44
SM
14078 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14079ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
14080ac_delim='%!_!# '
14081for ac_last_try in false false false false false :; do
14082 . ./conf$$subs.sh ||
d0ac1c44 14083 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14084
14085 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14086 if test $ac_delim_n = $ac_delim_num; then
14087 break
14088 elif $ac_last_try; then
d0ac1c44 14089 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14090 else
14091 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14092 fi
14093done
14094rm -f conf$$subs.sh
14095
14096cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14097cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
14098_ACEOF
14099sed -n '
14100h
14101s/^/S["/; s/!.*/"]=/
14102p
14103g
14104s/^[^!]*!//
14105:repl
14106t repl
14107s/'"$ac_delim"'$//
14108t delim
14109:nl
14110h
d0ac1c44 14111s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14112t more1
14113s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14114p
14115n
14116b repl
14117:more1
14118s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14119p
14120g
14121s/.\{148\}//
14122t nl
14123:delim
14124h
d0ac1c44 14125s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14126t more2
14127s/["\\]/\\&/g; s/^/"/; s/$/"/
14128p
14129b
14130:more2
14131s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14132p
14133g
14134s/.\{148\}//
14135t delim
14136' <conf$$subs.awk | sed '
14137/^[^""]/{
14138 N
14139 s/\n//
14140}
14141' >>$CONFIG_STATUS || ac_write_fail=1
14142rm -f conf$$subs.awk
14143cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14144_ACAWK
d0ac1c44 14145cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
14146 for (key in S) S_is_set[key] = 1
14147 FS = "\a"
14148
14149}
979273e3 14150{
81ecdfbb
RW
14151 line = $ 0
14152 nfields = split(line, field, "@")
14153 substed = 0
14154 len = length(field[1])
14155 for (i = 2; i < nfields; i++) {
14156 key = field[i]
14157 keylen = length(key)
14158 if (S_is_set[key]) {
14159 value = S[key]
14160 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14161 len += length(value) + length(field[++i])
14162 substed = 1
14163 } else
14164 len += 1 + keylen
14165 }
14166
14167 print line
979273e3
NN
14168}
14169
81ecdfbb
RW
14170_ACAWK
14171_ACEOF
14172cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14173if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14174 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14175else
14176 cat
d0ac1c44
SM
14177fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14178 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
979273e3
NN
14179_ACEOF
14180
d0ac1c44
SM
14181# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14182# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
14183# trailing colons and then remove the whole line if VPATH becomes empty
14184# (actually we leave an empty line to preserve line numbers).
14185if test "x$srcdir" = x.; then
d0ac1c44
SM
14186 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14187h
14188s///
14189s/^/:/
14190s/[ ]*$/:/
14191s/:\$(srcdir):/:/g
14192s/:\${srcdir}:/:/g
14193s/:@srcdir@:/:/g
14194s/^:*//
81ecdfbb 14195s/:*$//
d0ac1c44
SM
14196x
14197s/\(=[ ]*\).*/\1/
14198G
14199s/\n//
81ecdfbb
RW
14200s/^[^=]*=[ ]*$//
14201}'
14202fi
14203
14204cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14205fi # test -n "$CONFIG_FILES"
979273e3 14206
81ecdfbb
RW
14207# Set up the scripts for CONFIG_HEADERS section.
14208# No need to generate them if there are no CONFIG_HEADERS.
14209# This happens for instance with `./config.status Makefile'.
14210if test -n "$CONFIG_HEADERS"; then
d0ac1c44 14211cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
14212BEGIN {
14213_ACEOF
979273e3 14214
81ecdfbb
RW
14215# Transform confdefs.h into an awk script `defines.awk', embedded as
14216# here-document in config.status, that substitutes the proper values into
14217# config.h.in to produce config.h.
979273e3 14218
81ecdfbb
RW
14219# Create a delimiter string that does not exist in confdefs.h, to ease
14220# handling of long lines.
14221ac_delim='%!_!# '
14222for ac_last_try in false false :; do
d0ac1c44
SM
14223 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14224 if test -z "$ac_tt"; then
81ecdfbb
RW
14225 break
14226 elif $ac_last_try; then
d0ac1c44 14227 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
14228 else
14229 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14230 fi
14231done
14232
14233# For the awk script, D is an array of macro values keyed by name,
14234# likewise P contains macro parameters if any. Preserve backslash
14235# newline sequences.
14236
14237ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14238sed -n '
14239s/.\{148\}/&'"$ac_delim"'/g
14240t rset
14241:rset
14242s/^[ ]*#[ ]*define[ ][ ]*/ /
14243t def
14244d
14245:def
14246s/\\$//
14247t bsnl
14248s/["\\]/\\&/g
14249s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14250D["\1"]=" \3"/p
14251s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14252d
14253:bsnl
14254s/["\\]/\\&/g
14255s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14256D["\1"]=" \3\\\\\\n"\\/p
14257t cont
14258s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14259t cont
14260d
14261:cont
14262n
14263s/.\{148\}/&'"$ac_delim"'/g
14264t clear
14265:clear
14266s/\\$//
14267t bsnlc
14268s/["\\]/\\&/g; s/^/"/; s/$/"/p
14269d
14270:bsnlc
14271s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14272b cont
14273' <confdefs.h | sed '
14274s/'"$ac_delim"'/"\\\
14275"/g' >>$CONFIG_STATUS || ac_write_fail=1
14276
14277cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14278 for (key in D) D_is_set[key] = 1
14279 FS = "\a"
14280}
14281/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14282 line = \$ 0
14283 split(line, arg, " ")
14284 if (arg[1] == "#") {
14285 defundef = arg[2]
14286 mac1 = arg[3]
14287 } else {
14288 defundef = substr(arg[1], 2)
14289 mac1 = arg[2]
14290 }
14291 split(mac1, mac2, "(") #)
14292 macro = mac2[1]
14293 prefix = substr(line, 1, index(line, defundef) - 1)
14294 if (D_is_set[macro]) {
14295 # Preserve the white space surrounding the "#".
14296 print prefix "define", macro P[macro] D[macro]
14297 next
14298 } else {
14299 # Replace #undef with comments. This is necessary, for example,
14300 # in the case of _POSIX_SOURCE, which is predefined and required
14301 # on some systems where configure will not decide to define it.
14302 if (defundef == "undef") {
14303 print "/*", prefix defundef, macro, "*/"
14304 next
14305 }
14306 }
14307}
14308{ print }
14309_ACAWK
979273e3 14310_ACEOF
81ecdfbb 14311cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 14312 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 14313fi # test -n "$CONFIG_HEADERS"
979273e3 14314
81ecdfbb
RW
14315
14316eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14317shift
14318for ac_tag
14319do
14320 case $ac_tag in
14321 :[FHLC]) ac_mode=$ac_tag; continue;;
14322 esac
14323 case $ac_mode$ac_tag in
14324 :[FHL]*:*);;
d0ac1c44 14325 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
14326 :[FH]-) ac_tag=-:-;;
14327 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14328 esac
14329 ac_save_IFS=$IFS
14330 IFS=:
14331 set x $ac_tag
14332 IFS=$ac_save_IFS
14333 shift
14334 ac_file=$1
14335 shift
14336
14337 case $ac_mode in
14338 :L) ac_source=$1;;
14339 :[FH])
14340 ac_file_inputs=
14341 for ac_f
14342 do
14343 case $ac_f in
d0ac1c44 14344 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
14345 *) # Look for the file first in the build tree, then in the source tree
14346 # (if the path is not absolute). The absolute path cannot be DOS-style,
14347 # because $ac_f cannot contain `:'.
14348 test -f "$ac_f" ||
14349 case $ac_f in
14350 [\\/$]*) false;;
14351 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14352 esac ||
d0ac1c44 14353 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
14354 esac
14355 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14356 as_fn_append ac_file_inputs " '$ac_f'"
14357 done
14358
14359 # Let's still pretend it is `configure' which instantiates (i.e., don't
14360 # use $as_me), people would be surprised to read:
14361 # /* config.h. Generated by config.status. */
14362 configure_input='Generated from '`
14363 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14364 `' by configure.'
14365 if test x"$ac_file" != x-; then
14366 configure_input="$ac_file. $configure_input"
14367 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14368$as_echo "$as_me: creating $ac_file" >&6;}
979273e3 14369 fi
81ecdfbb
RW
14370 # Neutralize special characters interpreted by sed in replacement strings.
14371 case $configure_input in #(
14372 *\&* | *\|* | *\\* )
14373 ac_sed_conf_input=`$as_echo "$configure_input" |
14374 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14375 *) ac_sed_conf_input=$configure_input;;
14376 esac
252b5132 14377
81ecdfbb 14378 case $ac_tag in
d0ac1c44
SM
14379 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14380 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
14381 esac
14382 ;;
252b5132
RH
14383 esac
14384
81ecdfbb 14385 ac_dir=`$as_dirname -- "$ac_file" ||
979273e3
NN
14386$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14387 X"$ac_file" : 'X\(//\)[^/]' \| \
14388 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14389 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14390$as_echo X"$ac_file" |
14391 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14392 s//\1/
14393 q
14394 }
14395 /^X\(\/\/\)[^/].*/{
14396 s//\1/
14397 q
14398 }
14399 /^X\(\/\/\)$/{
14400 s//\1/
14401 q
14402 }
14403 /^X\(\/\).*/{
14404 s//\1/
14405 q
14406 }
14407 s/.*/./; q'`
14408 as_dir="$ac_dir"; as_fn_mkdir_p
979273e3
NN
14409 ac_builddir=.
14410
81ecdfbb
RW
14411case "$ac_dir" in
14412.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14413*)
14414 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14415 # A ".." for each directory in $ac_dir_suffix.
14416 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14417 case $ac_top_builddir_sub in
14418 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14419 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14420 esac ;;
14421esac
14422ac_abs_top_builddir=$ac_pwd
14423ac_abs_builddir=$ac_pwd$ac_dir_suffix
14424# for backward compatibility:
14425ac_top_builddir=$ac_top_build_prefix
979273e3
NN
14426
14427case $srcdir in
81ecdfbb 14428 .) # We are building in place.
979273e3 14429 ac_srcdir=.
81ecdfbb
RW
14430 ac_top_srcdir=$ac_top_builddir_sub
14431 ac_abs_top_srcdir=$ac_pwd ;;
14432 [\\/]* | ?:[\\/]* ) # Absolute name.
979273e3 14433 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14434 ac_top_srcdir=$srcdir
14435 ac_abs_top_srcdir=$srcdir ;;
14436 *) # Relative name.
14437 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14438 ac_top_srcdir=$ac_top_build_prefix$srcdir
14439 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
979273e3 14440esac
81ecdfbb 14441ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
979273e3 14442
252b5132 14443
81ecdfbb
RW
14444 case $ac_mode in
14445 :F)
14446 #
14447 # CONFIG_FILE
14448 #
979273e3
NN
14449
14450 case $INSTALL in
14451 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
14452 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14453 esac
14454 ac_MKDIR_P=$MKDIR_P
14455 case $MKDIR_P in
14456 [\\/$]* | ?:[\\/]* ) ;;
14457 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
252b5132 14458 esac
81ecdfbb 14459_ACEOF
252b5132 14460
81ecdfbb
RW
14461cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14462# If the template does not know about datarootdir, expand it.
14463# FIXME: This hack should be removed a few years after 2.60.
14464ac_datarootdir_hack=; ac_datarootdir_seen=
14465ac_sed_dataroot='
14466/datarootdir/ {
14467 p
14468 q
14469}
14470/@datadir@/p
14471/@docdir@/p
14472/@infodir@/p
14473/@localedir@/p
14474/@mandir@/p'
14475case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14476*datarootdir*) ac_datarootdir_seen=yes;;
14477*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14479$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14480_ACEOF
14481cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14482 ac_datarootdir_hack='
14483 s&@datadir@&$datadir&g
14484 s&@docdir@&$docdir&g
14485 s&@infodir@&$infodir&g
14486 s&@localedir@&$localedir&g
14487 s&@mandir@&$mandir&g
14488 s&\\\${datarootdir}&$datarootdir&g' ;;
14489esac
979273e3 14490_ACEOF
81ecdfbb
RW
14491
14492# Neutralize VPATH when `$srcdir' = `.'.
14493# Shell code in configure.ac might set extrasub.
14494# FIXME: do we really want to maintain this feature?
14495cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14496ac_sed_extra="$ac_vpsub
979273e3
NN
14497$extrasub
14498_ACEOF
81ecdfbb 14499cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
979273e3
NN
14500:t
14501/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
14502s|@configure_input@|$ac_sed_conf_input|;t t
14503s&@top_builddir@&$ac_top_builddir_sub&;t t
14504s&@top_build_prefix@&$ac_top_build_prefix&;t t
14505s&@srcdir@&$ac_srcdir&;t t
14506s&@abs_srcdir@&$ac_abs_srcdir&;t t
14507s&@top_srcdir@&$ac_top_srcdir&;t t
14508s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14509s&@builddir@&$ac_builddir&;t t
14510s&@abs_builddir@&$ac_abs_builddir&;t t
14511s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14512s&@INSTALL@&$ac_INSTALL&;t t
14513s&@MKDIR_P@&$ac_MKDIR_P&;t t
14514$ac_datarootdir_hack
14515"
d0ac1c44
SM
14516eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14517 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
14518
14519test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
14520 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14521 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14522 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 14523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14524which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 14525$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14526which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 14527
d0ac1c44 14528 rm -f "$ac_tmp/stdin"
979273e3 14529 case $ac_file in
d0ac1c44
SM
14530 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14531 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 14532 esac \
d0ac1c44 14533 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
14534 ;;
14535 :H)
14536 #
14537 # CONFIG_HEADER
14538 #
979273e3 14539 if test x"$ac_file" != x-; then
81ecdfbb
RW
14540 {
14541 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14542 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14543 } >"$ac_tmp/config.h" \
14544 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14545 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
14546 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14547$as_echo "$as_me: $ac_file is unchanged" >&6;}
979273e3 14548 else
81ecdfbb 14549 rm -f "$ac_file"
d0ac1c44
SM
14550 mv "$ac_tmp/config.h" "$ac_file" \
14551 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
252b5132 14552 fi
979273e3 14553 else
81ecdfbb 14554 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14555 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14556 || as_fn_error $? "could not create -" "$LINENO" 5
252b5132 14557 fi
81ecdfbb
RW
14558# Compute "$ac_file"'s index in $config_headers.
14559_am_arg="$ac_file"
8ae85421
AM
14560_am_stamp_count=1
14561for _am_header in $config_headers :; do
14562 case $_am_header in
81ecdfbb 14563 $_am_arg | $_am_arg:* )
8ae85421
AM
14564 break ;;
14565 * )
14566 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14567 esac
14568done
81ecdfbb
RW
14569echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14570$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14571 X"$_am_arg" : 'X\(//\)[^/]' \| \
14572 X"$_am_arg" : 'X\(//\)$' \| \
14573 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14574$as_echo X"$_am_arg" |
14575 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14576 s//\1/
14577 q
14578 }
14579 /^X\(\/\/\)[^/].*/{
14580 s//\1/
14581 q
14582 }
14583 /^X\(\/\/\)$/{
14584 s//\1/
14585 q
14586 }
14587 /^X\(\/\).*/{
14588 s//\1/
14589 q
14590 }
14591 s/.*/./; q'`/stamp-h$_am_stamp_count
14592 ;;
979273e3 14593
81ecdfbb
RW
14594 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14595$as_echo "$as_me: executing $ac_file commands" >&6;}
14596 ;;
14597 esac
979273e3
NN
14598
14599
81ecdfbb
RW
14600 case $ac_file$ac_mode in
14601 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
d0ac1c44 14602 # Older Autoconf quotes --file arguments for eval, but not when files
81ecdfbb
RW
14603 # are listed without --file. Let's play safe and only enable the eval
14604 # if we detect the quoting.
14605 case $CONFIG_FILES in
14606 *\'*) eval set x "$CONFIG_FILES" ;;
14607 *) set x $CONFIG_FILES ;;
14608 esac
14609 shift
14610 for mf
14611 do
14612 # Strip MF so we end up with the name of the file.
14613 mf=`echo "$mf" | sed -e 's/:.*$//'`
14614 # Check whether this is an Automake generated Makefile or not.
d0ac1c44 14615 # We used to match only the files named 'Makefile.in', but
81ecdfbb
RW
14616 # some people rename them; so instead we look at the file content.
14617 # Grep'ing the first line is not enough: some people post-process
14618 # each Makefile.in and add a new line on top of each file to say so.
14619 # Grep'ing the whole file is not good either: AIX grep has a line
14620 # limit of 2048, but all sed's we know have understand at least 4000.
14621 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14622 dirpart=`$as_dirname -- "$mf" ||
8ae85421
AM
14623$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14624 X"$mf" : 'X\(//\)[^/]' \| \
14625 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
14626 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14627$as_echo X"$mf" |
14628 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14629 s//\1/
14630 q
14631 }
14632 /^X\(\/\/\)[^/].*/{
14633 s//\1/
14634 q
14635 }
14636 /^X\(\/\/\)$/{
14637 s//\1/
14638 q
14639 }
14640 /^X\(\/\).*/{
14641 s//\1/
14642 q
14643 }
14644 s/.*/./; q'`
14645 else
14646 continue
14647 fi
14648 # Extract the definition of DEPDIR, am__include, and am__quote
d0ac1c44 14649 # from the Makefile without running 'make'.
81ecdfbb
RW
14650 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14651 test -z "$DEPDIR" && continue
14652 am__include=`sed -n 's/^am__include = //p' < "$mf"`
d0ac1c44 14653 test -z "$am__include" && continue
81ecdfbb 14654 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
81ecdfbb
RW
14655 # Find all dependency output files, they are included files with
14656 # $(DEPDIR) in their names. We invoke sed twice because it is the
14657 # simplest approach to changing $(DEPDIR) to its actual value in the
14658 # expansion.
14659 for file in `sed -n "
14660 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
d0ac1c44 14661 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
81ecdfbb
RW
14662 # Make sure the directory exists.
14663 test -f "$dirpart/$file" && continue
14664 fdir=`$as_dirname -- "$file" ||
8ae85421
AM
14665$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14666 X"$file" : 'X\(//\)[^/]' \| \
14667 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
14668 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14669$as_echo X"$file" |
14670 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14671 s//\1/
14672 q
14673 }
14674 /^X\(\/\/\)[^/].*/{
14675 s//\1/
14676 q
14677 }
14678 /^X\(\/\/\)$/{
14679 s//\1/
14680 q
14681 }
14682 /^X\(\/\).*/{
14683 s//\1/
14684 q
14685 }
14686 s/.*/./; q'`
14687 as_dir=$dirpart/$fdir; as_fn_mkdir_p
14688 # echo "creating $dirpart/$file"
14689 echo '# dummy' > "$dirpart/$file"
8ae85421 14690 done
8ae85421 14691 done
81ecdfbb 14692}
d7040cdb 14693 ;;
81ecdfbb 14694 "libtool":C)
d7040cdb
SE
14695
14696 # See if we are running on zsh, and set the options which allow our
14697 # commands through without removal of \ escapes.
14698 if test -n "${ZSH_VERSION+set}" ; then
14699 setopt NO_GLOB_SUBST
14700 fi
14701
14702 cfgfile="${ofile}T"
14703 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14704 $RM "$cfgfile"
14705
14706 cat <<_LT_EOF >> "$cfgfile"
14707#! $SHELL
14708
14709# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
1927a18f 14710# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
14711# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14712# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14713#
1927a18f 14714# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 14715# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
1927a18f 14716# Written by Gordon Matzigkeit, 1996
d7040cdb 14717#
1927a18f 14718# This file is part of GNU Libtool.
d7040cdb 14719#
1927a18f
L
14720# GNU Libtool is free software; you can redistribute it and/or
14721# modify it under the terms of the GNU General Public License as
14722# published by the Free Software Foundation; either version 2 of
14723# the License, or (at your option) any later version.
d7040cdb 14724#
1927a18f
L
14725# As a special exception to the GNU General Public License,
14726# if you distribute this file as part of a program or library that
14727# is built using GNU Libtool, you may include this file under the
14728# same distribution terms that you use for the rest of that program.
d7040cdb 14729#
1927a18f
L
14730# GNU Libtool is distributed in the hope that it will be useful,
14731# but WITHOUT ANY WARRANTY; without even the implied warranty of
14732# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14733# GNU General Public License for more details.
d7040cdb 14734#
1927a18f
L
14735# You should have received a copy of the GNU General Public License
14736# along with GNU Libtool; see the file COPYING. If not, a copy
14737# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14738# obtained by writing to the Free Software Foundation, Inc.,
14739# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
14740
14741
14742# The names of the tagged configurations supported by this script.
14743available_tags=""
14744
14745# ### BEGIN LIBTOOL CONFIG
14746
14747# Whether or not to build shared libraries.
14748build_libtool_libs=$enable_shared
14749
14750# Which release of libtool.m4 was used?
14751macro_version=$macro_version
14752macro_revision=$macro_revision
14753
14754# Whether or not to build static libraries.
14755build_old_libs=$enable_static
14756
14757# What type of objects to build.
14758pic_mode=$pic_mode
14759
14760# Whether or not to optimize for fast installation.
14761fast_install=$enable_fast_install
14762
3725885a
RW
14763# Shell to use when invoking shell scripts.
14764SHELL=$lt_SHELL
14765
14766# An echo program that protects backslashes.
14767ECHO=$lt_ECHO
14768
d7040cdb
SE
14769# The host system.
14770host_alias=$host_alias
14771host=$host
14772host_os=$host_os
14773
14774# The build system.
14775build_alias=$build_alias
14776build=$build
14777build_os=$build_os
14778
14779# A sed program that does not truncate output.
14780SED=$lt_SED
14781
14782# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14783Xsed="\$SED -e 1s/^X//"
14784
14785# A grep program that handles long lines.
14786GREP=$lt_GREP
14787
14788# An ERE matcher.
14789EGREP=$lt_EGREP
14790
14791# A literal string matcher.
14792FGREP=$lt_FGREP
14793
14794# A BSD- or MS-compatible name lister.
14795NM=$lt_NM
14796
14797# Whether we need soft or hard links.
14798LN_S=$lt_LN_S
14799
14800# What is the maximum length of a command?
14801max_cmd_len=$max_cmd_len
14802
14803# Object file suffix (normally "o").
14804objext=$ac_objext
14805
14806# Executable file suffix (normally "").
14807exeext=$exeext
14808
14809# whether the shell understands "unset".
14810lt_unset=$lt_unset
14811
14812# turn spaces into newlines.
14813SP2NL=$lt_lt_SP2NL
14814
14815# turn newlines into spaces.
14816NL2SP=$lt_lt_NL2SP
14817
1927a18f
L
14818# An object symbol dumper.
14819OBJDUMP=$lt_OBJDUMP
14820
d7040cdb
SE
14821# Method to check whether dependent libraries are shared objects.
14822deplibs_check_method=$lt_deplibs_check_method
14823
14824# Command to use when deplibs_check_method == "file_magic".
14825file_magic_cmd=$lt_file_magic_cmd
14826
14827# The archiver.
14828AR=$lt_AR
14829AR_FLAGS=$lt_AR_FLAGS
14830
14831# A symbol stripping program.
14832STRIP=$lt_STRIP
14833
14834# Commands used to install an old-style archive.
14835RANLIB=$lt_RANLIB
14836old_postinstall_cmds=$lt_old_postinstall_cmds
14837old_postuninstall_cmds=$lt_old_postuninstall_cmds
14838
3725885a
RW
14839# Whether to use a lock for old archive extraction.
14840lock_old_archive_extraction=$lock_old_archive_extraction
14841
d7040cdb
SE
14842# A C compiler.
14843LTCC=$lt_CC
14844
14845# LTCC compiler flags.
14846LTCFLAGS=$lt_CFLAGS
14847
14848# Take the output of nm and produce a listing of raw symbols and C names.
14849global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14850
14851# Transform the output of nm in a proper C declaration.
14852global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14853
14854# Transform the output of nm in a C name address pair.
14855global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14856
1927a18f
L
14857# Transform the output of nm in a C name address pair when lib prefix is needed.
14858global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14859
d7040cdb
SE
14860# The name of the directory that contains temporary libtool files.
14861objdir=$objdir
14862
d7040cdb
SE
14863# Used to examine libraries when file_magic_cmd begins with "file".
14864MAGIC_CMD=$MAGIC_CMD
14865
14866# Must we lock files when doing compilation?
14867need_locks=$lt_need_locks
14868
1927a18f
L
14869# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14870DSYMUTIL=$lt_DSYMUTIL
14871
14872# Tool to change global to local symbols on Mac OS X.
14873NMEDIT=$lt_NMEDIT
14874
14875# Tool to manipulate fat objects and archives on Mac OS X.
14876LIPO=$lt_LIPO
14877
14878# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14879OTOOL=$lt_OTOOL
14880
14881# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14882OTOOL64=$lt_OTOOL64
14883
d7040cdb
SE
14884# Old archive suffix (normally "a").
14885libext=$libext
14886
14887# Shared library suffix (normally ".so").
14888shrext_cmds=$lt_shrext_cmds
14889
14890# The commands to extract the exported symbol list from a shared archive.
14891extract_expsyms_cmds=$lt_extract_expsyms_cmds
14892
14893# Variables whose values should be saved in libtool wrapper scripts and
14894# restored at link time.
14895variables_saved_for_relink=$lt_variables_saved_for_relink
14896
14897# Do we need the "lib" prefix for modules?
14898need_lib_prefix=$need_lib_prefix
14899
14900# Do we need a version for libraries?
14901need_version=$need_version
14902
14903# Library versioning type.
14904version_type=$version_type
14905
14906# Shared library runtime path variable.
14907runpath_var=$runpath_var
14908
14909# Shared library path variable.
14910shlibpath_var=$shlibpath_var
14911
14912# Is shlibpath searched before the hard-coded library search path?
14913shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14914
14915# Format of library name prefix.
14916libname_spec=$lt_libname_spec
14917
14918# List of archive names. First name is the real one, the rest are links.
14919# The last name is the one that the linker finds with -lNAME
14920library_names_spec=$lt_library_names_spec
14921
14922# The coded name of the library, if different from the real name.
14923soname_spec=$lt_soname_spec
14924
3725885a
RW
14925# Permission mode override for installation of shared libraries.
14926install_override_mode=$lt_install_override_mode
14927
d7040cdb
SE
14928# Command to use after installation of a shared archive.
14929postinstall_cmds=$lt_postinstall_cmds
14930
14931# Command to use after uninstallation of a shared archive.
14932postuninstall_cmds=$lt_postuninstall_cmds
14933
14934# Commands used to finish a libtool library installation in a directory.
14935finish_cmds=$lt_finish_cmds
14936
14937# As "finish_cmds", except a single script fragment to be evaled but
14938# not shown.
14939finish_eval=$lt_finish_eval
14940
14941# Whether we should hardcode library paths into libraries.
14942hardcode_into_libs=$hardcode_into_libs
14943
14944# Compile-time system search path for libraries.
14945sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14946
14947# Run-time system search path for libraries.
14948sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14949
14950# Whether dlopen is supported.
14951dlopen_support=$enable_dlopen
14952
14953# Whether dlopen of programs is supported.
14954dlopen_self=$enable_dlopen_self
14955
14956# Whether dlopen of statically linked programs is supported.
14957dlopen_self_static=$enable_dlopen_self_static
14958
14959# Commands to strip libraries.
14960old_striplib=$lt_old_striplib
14961striplib=$lt_striplib
14962
14963
14964# The linker used to build libraries.
14965LD=$lt_LD
14966
3725885a
RW
14967# How to create reloadable object files.
14968reload_flag=$lt_reload_flag
14969reload_cmds=$lt_reload_cmds
14970
d7040cdb
SE
14971# Commands used to build an old-style archive.
14972old_archive_cmds=$lt_old_archive_cmds
14973
14974# A language specific compiler.
14975CC=$lt_compiler
14976
14977# Is the compiler the GNU compiler?
14978with_gcc=$GCC
14979
14980# Compiler flag to turn off builtin functions.
14981no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14982
14983# How to pass a linker flag through the compiler.
14984wl=$lt_lt_prog_compiler_wl
14985
14986# Additional compiler flags for building library objects.
14987pic_flag=$lt_lt_prog_compiler_pic
14988
14989# Compiler flag to prevent dynamic linking.
14990link_static_flag=$lt_lt_prog_compiler_static
14991
14992# Does compiler simultaneously support -c and -o options?
14993compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14994
14995# Whether or not to add -lc for building shared libraries.
14996build_libtool_need_lc=$archive_cmds_need_lc
14997
14998# Whether or not to disallow shared libs when runtime libs are static.
14999allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15000
15001# Compiler flag to allow reflexive dlopens.
15002export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15003
15004# Compiler flag to generate shared objects directly from archives.
15005whole_archive_flag_spec=$lt_whole_archive_flag_spec
15006
15007# Whether the compiler copes with passing no objects directly.
15008compiler_needs_object=$lt_compiler_needs_object
15009
15010# Create an old-style archive from a shared archive.
15011old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15012
15013# Create a temporary old-style archive to link instead of a shared archive.
15014old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15015
15016# Commands used to build a shared archive.
15017archive_cmds=$lt_archive_cmds
15018archive_expsym_cmds=$lt_archive_expsym_cmds
15019
15020# Commands used to build a loadable module if different from building
15021# a shared archive.
15022module_cmds=$lt_module_cmds
15023module_expsym_cmds=$lt_module_expsym_cmds
15024
15025# Whether we are building with GNU ld or not.
15026with_gnu_ld=$lt_with_gnu_ld
15027
15028# Flag that allows shared libraries with undefined symbols to be built.
15029allow_undefined_flag=$lt_allow_undefined_flag
15030
15031# Flag that enforces no undefined symbols.
15032no_undefined_flag=$lt_no_undefined_flag
15033
15034# Flag to hardcode \$libdir into a binary during linking.
15035# This must work even if \$libdir does not exist
15036hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15037
15038# If ld is used when linking, flag to hardcode \$libdir into a binary
15039# during linking. This must work even if \$libdir does not exist.
15040hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15041
15042# Whether we need a single "-rpath" flag with a separated argument.
15043hardcode_libdir_separator=$lt_hardcode_libdir_separator
15044
15045# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15046# DIR into the resulting binary.
15047hardcode_direct=$hardcode_direct
15048
15049# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15050# DIR into the resulting binary and the resulting library dependency is
15051# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15052# library is relocated.
15053hardcode_direct_absolute=$hardcode_direct_absolute
15054
15055# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15056# into the resulting binary.
15057hardcode_minus_L=$hardcode_minus_L
15058
15059# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15060# into the resulting binary.
15061hardcode_shlibpath_var=$hardcode_shlibpath_var
15062
15063# Set to "yes" if building a shared library automatically hardcodes DIR
15064# into the library and all subsequent libraries and executables linked
15065# against it.
15066hardcode_automatic=$hardcode_automatic
15067
15068# Set to yes if linker adds runtime paths of dependent libraries
15069# to runtime path list.
15070inherit_rpath=$inherit_rpath
15071
15072# Whether libtool must link a program against all its dependency libraries.
15073link_all_deplibs=$link_all_deplibs
15074
15075# Fix the shell variable \$srcfile for the compiler.
15076fix_srcfile_path=$lt_fix_srcfile_path
15077
15078# Set to "yes" if exported symbols are required.
15079always_export_symbols=$always_export_symbols
15080
15081# The commands to list exported symbols.
15082export_symbols_cmds=$lt_export_symbols_cmds
15083
15084# Symbols that should not be listed in the preloaded symbols.
15085exclude_expsyms=$lt_exclude_expsyms
15086
15087# Symbols that must always be exported.
15088include_expsyms=$lt_include_expsyms
15089
15090# Commands necessary for linking programs (against libraries) with templates.
15091prelink_cmds=$lt_prelink_cmds
15092
15093# Specify filename containing input files.
15094file_list_spec=$lt_file_list_spec
15095
15096# How to hardcode a shared library path into an executable.
15097hardcode_action=$hardcode_action
15098
15099# ### END LIBTOOL CONFIG
15100
15101_LT_EOF
15102
15103 case $host_os in
15104 aix3*)
15105 cat <<\_LT_EOF >> "$cfgfile"
15106# AIX sometimes has problems with the GCC collect2 program. For some
15107# reason, if we set the COLLECT_NAMES environment variable, the problems
15108# vanish in a puff of smoke.
15109if test "X${COLLECT_NAMES+set}" != Xset; then
15110 COLLECT_NAMES=
15111 export COLLECT_NAMES
15112fi
15113_LT_EOF
15114 ;;
15115 esac
15116
15117
15118ltmain="$ac_aux_dir/ltmain.sh"
15119
15120
15121 # We use sed instead of cat because bash on DJGPP gets confused if
15122 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15123 # text mode, it properly converts lines to CR/LF. This bash problem
15124 # is reportedly fixed, but why not run on old versions too?
15125 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15126 || (rm -f "$cfgfile"; exit 1)
15127
15128 case $xsi_shell in
15129 yes)
15130 cat << \_LT_EOF >> "$cfgfile"
1927a18f 15131
d7040cdb
SE
15132# func_dirname file append nondir_replacement
15133# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15134# otherwise set result to NONDIR_REPLACEMENT.
15135func_dirname ()
15136{
15137 case ${1} in
15138 */*) func_dirname_result="${1%/*}${2}" ;;
15139 * ) func_dirname_result="${3}" ;;
15140 esac
15141}
15142
15143# func_basename file
15144func_basename ()
15145{
15146 func_basename_result="${1##*/}"
15147}
15148
1927a18f
L
15149# func_dirname_and_basename file append nondir_replacement
15150# perform func_basename and func_dirname in a single function
15151# call:
15152# dirname: Compute the dirname of FILE. If nonempty,
15153# add APPEND to the result, otherwise set result
15154# to NONDIR_REPLACEMENT.
15155# value returned in "$func_dirname_result"
15156# basename: Compute filename of FILE.
15157# value retuned in "$func_basename_result"
15158# Implementation must be kept synchronized with func_dirname
15159# and func_basename. For efficiency, we do not delegate to
15160# those functions but instead duplicate the functionality here.
15161func_dirname_and_basename ()
15162{
15163 case ${1} in
15164 */*) func_dirname_result="${1%/*}${2}" ;;
15165 * ) func_dirname_result="${3}" ;;
15166 esac
15167 func_basename_result="${1##*/}"
15168}
15169
d7040cdb
SE
15170# func_stripname prefix suffix name
15171# strip PREFIX and SUFFIX off of NAME.
15172# PREFIX and SUFFIX must not contain globbing or regex special
15173# characters, hashes, percent signs, but SUFFIX may contain a leading
15174# dot (in which case that matches only a dot).
15175func_stripname ()
15176{
15177 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15178 # positional parameters, so assign one to ordinary parameter first.
15179 func_stripname_result=${3}
15180 func_stripname_result=${func_stripname_result#"${1}"}
15181 func_stripname_result=${func_stripname_result%"${2}"}
15182}
15183
15184# func_opt_split
15185func_opt_split ()
15186{
15187 func_opt_split_opt=${1%%=*}
15188 func_opt_split_arg=${1#*=}
15189}
15190
15191# func_lo2o object
15192func_lo2o ()
15193{
15194 case ${1} in
15195 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15196 *) func_lo2o_result=${1} ;;
15197 esac
15198}
1927a18f
L
15199
15200# func_xform libobj-or-source
15201func_xform ()
15202{
15203 func_xform_result=${1%.*}.lo
15204}
15205
15206# func_arith arithmetic-term...
15207func_arith ()
15208{
15209 func_arith_result=$(( $* ))
15210}
15211
15212# func_len string
15213# STRING may not start with a hyphen.
15214func_len ()
15215{
15216 func_len_result=${#1}
15217}
15218
d7040cdb
SE
15219_LT_EOF
15220 ;;
15221 *) # Bourne compatible functions.
15222 cat << \_LT_EOF >> "$cfgfile"
1927a18f 15223
d7040cdb
SE
15224# func_dirname file append nondir_replacement
15225# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15226# otherwise set result to NONDIR_REPLACEMENT.
15227func_dirname ()
15228{
15229 # Extract subdirectory from the argument.
3725885a 15230 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
15231 if test "X$func_dirname_result" = "X${1}"; then
15232 func_dirname_result="${3}"
15233 else
15234 func_dirname_result="$func_dirname_result${2}"
15235 fi
15236}
15237
15238# func_basename file
15239func_basename ()
15240{
3725885a 15241 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
15242}
15243
1927a18f 15244
d7040cdb
SE
15245# func_stripname prefix suffix name
15246# strip PREFIX and SUFFIX off of NAME.
15247# PREFIX and SUFFIX must not contain globbing or regex special
15248# characters, hashes, percent signs, but SUFFIX may contain a leading
15249# dot (in which case that matches only a dot).
15250# func_strip_suffix prefix name
15251func_stripname ()
15252{
15253 case ${2} in
3725885a
RW
15254 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15255 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
15256 esac
15257}
15258
15259# sed scripts:
15260my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15261my_sed_long_arg='1s/^-[^=]*=//'
15262
15263# func_opt_split
15264func_opt_split ()
15265{
3725885a
RW
15266 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15267 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
15268}
15269
15270# func_lo2o object
15271func_lo2o ()
15272{
3725885a 15273 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 15274}
1927a18f
L
15275
15276# func_xform libobj-or-source
15277func_xform ()
15278{
3725885a 15279 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
1927a18f
L
15280}
15281
15282# func_arith arithmetic-term...
15283func_arith ()
15284{
15285 func_arith_result=`expr "$@"`
15286}
15287
15288# func_len string
15289# STRING may not start with a hyphen.
15290func_len ()
15291{
15292 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15293}
15294
d7040cdb
SE
15295_LT_EOF
15296esac
15297
15298case $lt_shell_append in
15299 yes)
15300 cat << \_LT_EOF >> "$cfgfile"
15301
15302# func_append var value
15303# Append VALUE to the end of shell variable VAR.
15304func_append ()
15305{
15306 eval "$1+=\$2"
15307}
15308_LT_EOF
15309 ;;
15310 *)
15311 cat << \_LT_EOF >> "$cfgfile"
15312
15313# func_append var value
15314# Append VALUE to the end of shell variable VAR.
15315func_append ()
15316{
15317 eval "$1=\$$1\$2"
15318}
1927a18f 15319
d7040cdb
SE
15320_LT_EOF
15321 ;;
15322 esac
15323
15324
15325 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15326 || (rm -f "$cfgfile"; exit 1)
15327
15328 mv -f "$cfgfile" "$ofile" ||
15329 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15330 chmod +x "$ofile"
15331
8ae85421 15332 ;;
81ecdfbb 15333 "default-1":C)
20e95c23
DJ
15334 for ac_file in $CONFIG_FILES; do
15335 # Support "outfile[:infile[:infile...]]"
15336 case "$ac_file" in
15337 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
15338 esac
15339 # PO directories have a Makefile.in generated from Makefile.in.in.
15340 case "$ac_file" in */Makefile.in)
15341 # Adjust a relative srcdir.
15342 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 15343 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
15344 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
15345 # In autoconf-2.13 it is called $ac_given_srcdir.
15346 # In autoconf-2.50 it is called $srcdir.
15347 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
15348 case "$ac_given_srcdir" in
15349 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
15350 /*) top_srcdir="$ac_given_srcdir" ;;
15351 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
15352 esac
15353 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
15354 rm -f "$ac_dir/POTFILES"
15355 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
15356 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
15357 POMAKEFILEDEPS="POTFILES.in"
15358 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
15359 # on $ac_dir but don't depend on user-specified configuration
15360 # parameters.
15361 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
15362 # The LINGUAS file contains the set of available languages.
15363 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 15364 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
15365 fi
15366 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
15367 # Hide the ALL_LINGUAS assigment from automake.
15368 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
15369 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
15370 else
37a42ee9 15371 # The set of available languages was given in configure.ac.
20e95c23
DJ
15372 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
15373 fi
15374 case "$ac_given_srcdir" in
15375 .) srcdirpre= ;;
15376 *) srcdirpre='$(srcdir)/' ;;
15377 esac
15378 POFILES=
15379 GMOFILES=
15380 UPDATEPOFILES=
15381 DUMMYPOFILES=
15382 for lang in $ALL_LINGUAS; do
15383 POFILES="$POFILES $srcdirpre$lang.po"
15384 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
15385 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
15386 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
15387 done
15388 # CATALOGS depends on both $ac_dir and the user's LINGUAS
15389 # environment variable.
15390 INST_LINGUAS=
15391 if test -n "$ALL_LINGUAS"; then
15392 for presentlang in $ALL_LINGUAS; do
15393 useit=no
15394 if test "%UNSET%" != "$LINGUAS"; then
15395 desiredlanguages="$LINGUAS"
15396 else
15397 desiredlanguages="$ALL_LINGUAS"
15398 fi
15399 for desiredlang in $desiredlanguages; do
15400 # Use the presentlang catalog if desiredlang is
15401 # a. equal to presentlang, or
15402 # b. a variant of presentlang (because in this case,
15403 # presentlang can be used as a fallback for messages
15404 # which are not translated in the desiredlang catalog).
15405 case "$desiredlang" in
15406 "$presentlang"*) useit=yes;;
15407 esac
15408 done
15409 if test $useit = yes; then
15410 INST_LINGUAS="$INST_LINGUAS $presentlang"
15411 fi
15412 done
15413 fi
15414 CATALOGS=
15415 if test -n "$INST_LINGUAS"; then
15416 for lang in $INST_LINGUAS; do
15417 CATALOGS="$CATALOGS $lang.gmo"
15418 done
15419 fi
15420 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
15421 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"
15422 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
15423 if test -f "$f"; then
15424 case "$f" in
15425 *.orig | *.bak | *~) ;;
15426 *) cat "$f" >> "$ac_dir/Makefile" ;;
15427 esac
15428 fi
15429 done
15430 fi
15431 ;;
15432 esac
15433 done ;;
81ecdfbb 15434
979273e3 15435 esac
81ecdfbb 15436done # for ac_tag
979273e3 15437
979273e3 15438
81ecdfbb 15439as_fn_exit 0
979273e3 15440_ACEOF
979273e3
NN
15441ac_clean_files=$ac_clean_files_save
15442
81ecdfbb 15443test $ac_write_fail = 0 ||
d0ac1c44 15444 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 15445
979273e3
NN
15446
15447# configure is writing to config.log, and then calls config.status.
15448# config.status does its own redirection, appending to config.log.
15449# Unfortunately, on DOS this fails, as config.log is still kept open
15450# by configure, so config.status won't be able to write to it; its
15451# output is simply discarded. So we exec the FD to /dev/null,
15452# effectively closing config.log, so it can be properly (re)opened and
15453# appended to by config.status. When coming back to configure, we
15454# need to make the FD available again.
15455if test "$no_create" != yes; then
15456 ac_cs_success=:
15457 ac_config_status_args=
15458 test "$silent" = yes &&
15459 ac_config_status_args="$ac_config_status_args --quiet"
15460 exec 5>/dev/null
15461 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15462 exec 5>>config.log
15463 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15464 # would make configure fail if this is the last instruction.
d0ac1c44 15465 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
15466fi
15467if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15468 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15469$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
979273e3 15470fi
252b5132 15471
This page took 2.882556 seconds and 4 git commands to generate.