]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - opcodes/configure
Update version number and development status for the 2.30 release.
[thirdparty/binutils-gdb.git] / opcodes / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
8db5daf9 3# Generated by GNU Autoconf 2.64 for opcodes 2.30.
81ecdfbb
RW
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
979273e3 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
979273e3
NN
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
979273e3
NN
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
979273e3 31fi
979273e3 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
979273e3
NN
79fi
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
979273e3
NN
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
3725885a
RW
172test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
979273e3 192do
81ecdfbb
RW
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
979273e3 236 else
81ecdfbb
RW
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
979273e3 241 fi
81ecdfbb
RW
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
979273e3 380
81ecdfbb
RW
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
979273e3
NN
383 as_expr=expr
384else
385 as_expr=false
386fi
387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
979273e3
NN
389 as_basename=basename
390else
391 as_basename=false
392fi
393
81ecdfbb
RW
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
979273e3 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
979273e3
NN
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
979273e3 418
979273e3
NN
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
979273e3 426
81ecdfbb
RW
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
979273e3 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
979273e3 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
979273e3 444 t loop
81ecdfbb 445 s/-\n.*//
979273e3 446 ' >$as_me.lineno &&
81ecdfbb
RW
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
979273e3
NN
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
979273e3
NN
454 # Exit status is that of the last command.
455 exit
456}
457
81ecdfbb
RW
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
979273e3
NN
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
979273e3 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
979273e3 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
979273e3 480 as_ln_s='ln -s'
81ecdfbb
RW
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
979273e3 491 fi
979273e3
NN
492else
493 as_ln_s='cp -p'
494fi
81ecdfbb
RW
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
979273e3
NN
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
979273e3
NN
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
81ecdfbb
RW
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
979273e3
NN
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
d7040cdb
SE
534SHELL=${CONFIG_SHELL-/bin/sh}
535
d7040cdb 536
81ecdfbb
RW
537exec 7<&0 </dev/null 6>&1
538
979273e3
NN
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 543
979273e3
NN
544#
545# Initializations.
546#
252b5132 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
979273e3 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
979273e3
NN
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
979273e3
NN
555
556# Identity of this package.
2e98a7bd
AM
557PACKAGE_NAME='opcodes'
558PACKAGE_TARNAME='opcodes'
8db5daf9
NC
559PACKAGE_VERSION='2.30'
560PACKAGE_STRING='opcodes 2.30'
2e98a7bd
AM
561PACKAGE_BUGREPORT=''
562PACKAGE_URL=''
979273e3
NN
563
564ac_unique_file="z8k-dis.c"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
979273e3
NN
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
979273e3
NN
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
979273e3
NN
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
979273e3
NN
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
979273e3
NN
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
979273e3
NN
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
979273e3 592# include <inttypes.h>
979273e3 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
979273e3
NN
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
605BFD_MACHINES
606archdefs
607SHARED_DEPENDENCIES
608SHARED_LIBADD
609SHARED_LDFLAGS
2eee5593
AM
610BUILD_LIB_DEPS
611BUILD_LIBS
81ecdfbb
RW
612LIBM
613cgendir
614CGEN_MAINT_FALSE
615CGEN_MAINT_TRUE
616HDEFINES
617EXEEXT_FOR_BUILD
618CC_FOR_BUILD
619MSGMERGE
620MSGFMT
621MKINSTALLDIRS
622CATOBJEXT
623GENCAT
624INSTOBJEXT
625DATADIRNAME
626CATALOGS
627POSUB
628GMSGFMT
629XGETTEXT
630INCINTL
631LIBINTL_DEP
632LIBINTL
633USE_NLS
634bfdincludedir
635bfdlibdir
636target_noncanonical
637host_noncanonical
638INSTALL_LIBBFD_FALSE
639INSTALL_LIBBFD_TRUE
640MAINT
641MAINTAINER_MODE_FALSE
642MAINTAINER_MODE_TRUE
35d0a169 643NO_WMISSING_FIELD_INITIALIZERS
6757cf57 644WARN_WRITE_STRINGS
81ecdfbb 645NO_WERROR
c5da1932 646WARN_CFLAGS_FOR_BUILD
81ecdfbb
RW
647WARN_CFLAGS
648OTOOL64
649OTOOL
650LIPO
651NMEDIT
652DSYMUTIL
81ecdfbb
RW
653OBJDUMP
654LN_S
655NM
656ac_ct_DUMPBIN
657DUMPBIN
658LD
659FGREP
660SED
661LIBTOOL
662RANLIB
663AR
664EGREP
665GREP
666CPP
667am__fastdepCC_FALSE
668am__fastdepCC_TRUE
669CCDEPMODE
6eb7d830 670am__nodep
81ecdfbb
RW
671AMDEPBACKSLASH
672AMDEP_FALSE
673AMDEP_TRUE
674am__quote
675am__include
676DEPDIR
677am__untar
678am__tar
679AMTAR
680am__leading_dot
681SET_MAKE
682AWK
683mkdir_p
684MKDIR_P
685INSTALL_STRIP_PROGRAM
686STRIP
687install_sh
688MAKEINFO
689AUTOHEADER
690AUTOMAKE
691AUTOCONF
692ACLOCAL
693VERSION
694PACKAGE
695CYGPATH_W
696am__isrc
697INSTALL_DATA
698INSTALL_SCRIPT
699INSTALL_PROGRAM
700OBJEXT
701EXEEXT
702ac_ct_CC
703CPPFLAGS
704LDFLAGS
705CFLAGS
706CC
707target_os
708target_vendor
709target_cpu
710target
711host_os
712host_vendor
713host_cpu
714host
715build_os
716build_vendor
717build_cpu
718build
719target_alias
720host_alias
721build_alias
722LIBS
723ECHO_T
724ECHO_N
725ECHO_C
726DEFS
727mandir
728localedir
729libdir
730psdir
731pdfdir
732dvidir
733htmldir
734infodir
735docdir
736oldincludedir
737includedir
738localstatedir
739sharedstatedir
740sysconfdir
741datadir
742datarootdir
743libexecdir
744sbindir
745bindir
746program_transform_name
747prefix
748exec_prefix
749PACKAGE_URL
750PACKAGE_BUGREPORT
751PACKAGE_STRING
752PACKAGE_VERSION
753PACKAGE_TARNAME
754PACKAGE_NAME
755PATH_SEPARATOR
756SHELL'
979273e3 757ac_subst_files=''
81ecdfbb
RW
758ac_user_opts='
759enable_option_checking
760enable_dependency_tracking
761enable_shared
762enable_static
763with_pic
764enable_fast_install
765with_gnu_ld
766enable_libtool_lock
767enable_targets
768enable_werror
769enable_build_warnings
770enable_maintainer_mode
771enable_install_libbfd
772enable_nls
773enable_cgen_maint
774'
775 ac_precious_vars='build_alias
776host_alias
777target_alias
778CC
779CFLAGS
780LDFLAGS
781LIBS
782CPPFLAGS
783CPP'
784
252b5132
RH
785
786# Initialize some variables set by options.
979273e3
NN
787ac_init_help=
788ac_init_version=false
81ecdfbb
RW
789ac_unrecognized_opts=
790ac_unrecognized_sep=
252b5132
RH
791# The variables have the same names as the options, with
792# dashes changed to underlines.
979273e3 793cache_file=/dev/null
252b5132 794exec_prefix=NONE
252b5132 795no_create=
252b5132
RH
796no_recursion=
797prefix=NONE
798program_prefix=NONE
799program_suffix=NONE
800program_transform_name=s,x,x,
801silent=
802site=
803srcdir=
252b5132
RH
804verbose=
805x_includes=NONE
806x_libraries=NONE
979273e3
NN
807
808# Installation directory options.
809# These are left unexpanded so users can "make install exec_prefix=/foo"
810# and all the variables that are supposed to be based on exec_prefix
811# by default will actually change.
812# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 813# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
814bindir='${exec_prefix}/bin'
815sbindir='${exec_prefix}/sbin'
816libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
817datarootdir='${prefix}/share'
818datadir='${datarootdir}'
252b5132
RH
819sysconfdir='${prefix}/etc'
820sharedstatedir='${prefix}/com'
821localstatedir='${prefix}/var'
252b5132
RH
822includedir='${prefix}/include'
823oldincludedir='/usr/include'
2e98a7bd 824docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
825infodir='${datarootdir}/info'
826htmldir='${docdir}'
827dvidir='${docdir}'
828pdfdir='${docdir}'
829psdir='${docdir}'
830libdir='${exec_prefix}/lib'
831localedir='${datarootdir}/locale'
832mandir='${datarootdir}/man'
252b5132 833
252b5132 834ac_prev=
81ecdfbb 835ac_dashdash=
252b5132
RH
836for ac_option
837do
252b5132
RH
838 # If the previous option needs an argument, assign it.
839 if test -n "$ac_prev"; then
81ecdfbb 840 eval $ac_prev=\$ac_option
252b5132
RH
841 ac_prev=
842 continue
843 fi
844
81ecdfbb
RW
845 case $ac_option in
846 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
847 *) ac_optarg=yes ;;
848 esac
252b5132
RH
849
850 # Accept the important Cygnus configure options, so we can diagnose typos.
851
81ecdfbb
RW
852 case $ac_dashdash$ac_option in
853 --)
854 ac_dashdash=yes ;;
252b5132
RH
855
856 -bindir | --bindir | --bindi | --bind | --bin | --bi)
857 ac_prev=bindir ;;
858 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
979273e3 859 bindir=$ac_optarg ;;
252b5132
RH
860
861 -build | --build | --buil | --bui | --bu)
979273e3 862 ac_prev=build_alias ;;
252b5132 863 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
979273e3 864 build_alias=$ac_optarg ;;
252b5132
RH
865
866 -cache-file | --cache-file | --cache-fil | --cache-fi \
867 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
868 ac_prev=cache_file ;;
869 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
870 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
979273e3
NN
871 cache_file=$ac_optarg ;;
872
873 --config-cache | -C)
874 cache_file=config.cache ;;
252b5132 875
81ecdfbb 876 -datadir | --datadir | --datadi | --datad)
252b5132 877 ac_prev=datadir ;;
81ecdfbb 878 -datadir=* | --datadir=* | --datadi=* | --datad=*)
979273e3 879 datadir=$ac_optarg ;;
252b5132 880
81ecdfbb
RW
881 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
882 | --dataroo | --dataro | --datar)
883 ac_prev=datarootdir ;;
884 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
885 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
886 datarootdir=$ac_optarg ;;
887
252b5132 888 -disable-* | --disable-*)
81ecdfbb 889 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 890 # Reject names that are not valid shell variable names.
81ecdfbb
RW
891 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
892 as_fn_error "invalid feature name: $ac_useropt"
893 ac_useropt_orig=$ac_useropt
894 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
895 case $ac_user_opts in
896 *"
897"enable_$ac_useropt"
898"*) ;;
899 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
900 ac_unrecognized_sep=', ';;
901 esac
902 eval enable_$ac_useropt=no ;;
903
904 -docdir | --docdir | --docdi | --doc | --do)
905 ac_prev=docdir ;;
906 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
907 docdir=$ac_optarg ;;
908
909 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
910 ac_prev=dvidir ;;
911 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
912 dvidir=$ac_optarg ;;
252b5132
RH
913
914 -enable-* | --enable-*)
81ecdfbb 915 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 916 # Reject names that are not valid shell variable names.
81ecdfbb
RW
917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918 as_fn_error "invalid feature name: $ac_useropt"
919 ac_useropt_orig=$ac_useropt
920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921 case $ac_user_opts in
922 *"
923"enable_$ac_useropt"
924"*) ;;
925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
926 ac_unrecognized_sep=', ';;
252b5132 927 esac
81ecdfbb 928 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
929
930 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
931 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
932 | --exec | --exe | --ex)
933 ac_prev=exec_prefix ;;
934 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
935 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
936 | --exec=* | --exe=* | --ex=*)
979273e3 937 exec_prefix=$ac_optarg ;;
252b5132
RH
938
939 -gas | --gas | --ga | --g)
940 # Obsolete; use --with-gas.
941 with_gas=yes ;;
942
979273e3
NN
943 -help | --help | --hel | --he | -h)
944 ac_init_help=long ;;
945 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
946 ac_init_help=recursive ;;
947 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
948 ac_init_help=short ;;
252b5132
RH
949
950 -host | --host | --hos | --ho)
979273e3 951 ac_prev=host_alias ;;
252b5132 952 -host=* | --host=* | --hos=* | --ho=*)
979273e3 953 host_alias=$ac_optarg ;;
252b5132 954
81ecdfbb
RW
955 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
956 ac_prev=htmldir ;;
957 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
958 | --ht=*)
959 htmldir=$ac_optarg ;;
960
252b5132
RH
961 -includedir | --includedir | --includedi | --included | --include \
962 | --includ | --inclu | --incl | --inc)
963 ac_prev=includedir ;;
964 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
965 | --includ=* | --inclu=* | --incl=* | --inc=*)
979273e3 966 includedir=$ac_optarg ;;
252b5132
RH
967
968 -infodir | --infodir | --infodi | --infod | --info | --inf)
969 ac_prev=infodir ;;
970 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979273e3 971 infodir=$ac_optarg ;;
252b5132
RH
972
973 -libdir | --libdir | --libdi | --libd)
974 ac_prev=libdir ;;
975 -libdir=* | --libdir=* | --libdi=* | --libd=*)
979273e3 976 libdir=$ac_optarg ;;
252b5132
RH
977
978 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
979 | --libexe | --libex | --libe)
980 ac_prev=libexecdir ;;
981 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
982 | --libexe=* | --libex=* | --libe=*)
979273e3 983 libexecdir=$ac_optarg ;;
252b5132 984
81ecdfbb
RW
985 -localedir | --localedir | --localedi | --localed | --locale)
986 ac_prev=localedir ;;
987 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
988 localedir=$ac_optarg ;;
989
252b5132 990 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 991 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
992 ac_prev=localstatedir ;;
993 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 994 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
979273e3 995 localstatedir=$ac_optarg ;;
252b5132
RH
996
997 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
998 ac_prev=mandir ;;
999 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
979273e3 1000 mandir=$ac_optarg ;;
252b5132
RH
1001
1002 -nfp | --nfp | --nf)
1003 # Obsolete; use --without-fp.
1004 with_fp=no ;;
1005
1006 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
979273e3 1007 | --no-cr | --no-c | -n)
252b5132
RH
1008 no_create=yes ;;
1009
1010 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1011 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1012 no_recursion=yes ;;
1013
1014 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1015 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1016 | --oldin | --oldi | --old | --ol | --o)
1017 ac_prev=oldincludedir ;;
1018 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1019 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1020 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
979273e3 1021 oldincludedir=$ac_optarg ;;
252b5132
RH
1022
1023 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1024 ac_prev=prefix ;;
1025 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
979273e3 1026 prefix=$ac_optarg ;;
252b5132
RH
1027
1028 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1029 | --program-pre | --program-pr | --program-p)
1030 ac_prev=program_prefix ;;
1031 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1032 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
979273e3 1033 program_prefix=$ac_optarg ;;
252b5132
RH
1034
1035 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1036 | --program-suf | --program-su | --program-s)
1037 ac_prev=program_suffix ;;
1038 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1039 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
979273e3 1040 program_suffix=$ac_optarg ;;
252b5132
RH
1041
1042 -program-transform-name | --program-transform-name \
1043 | --program-transform-nam | --program-transform-na \
1044 | --program-transform-n | --program-transform- \
1045 | --program-transform | --program-transfor \
1046 | --program-transfo | --program-transf \
1047 | --program-trans | --program-tran \
1048 | --progr-tra | --program-tr | --program-t)
1049 ac_prev=program_transform_name ;;
1050 -program-transform-name=* | --program-transform-name=* \
1051 | --program-transform-nam=* | --program-transform-na=* \
1052 | --program-transform-n=* | --program-transform-=* \
1053 | --program-transform=* | --program-transfor=* \
1054 | --program-transfo=* | --program-transf=* \
1055 | --program-trans=* | --program-tran=* \
1056 | --progr-tra=* | --program-tr=* | --program-t=*)
979273e3 1057 program_transform_name=$ac_optarg ;;
252b5132 1058
81ecdfbb
RW
1059 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1060 ac_prev=pdfdir ;;
1061 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1062 pdfdir=$ac_optarg ;;
1063
1064 -psdir | --psdir | --psdi | --psd | --ps)
1065 ac_prev=psdir ;;
1066 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1067 psdir=$ac_optarg ;;
1068
252b5132
RH
1069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1070 | -silent | --silent | --silen | --sile | --sil)
1071 silent=yes ;;
1072
1073 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1074 ac_prev=sbindir ;;
1075 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1076 | --sbi=* | --sb=*)
979273e3 1077 sbindir=$ac_optarg ;;
252b5132
RH
1078
1079 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1080 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1081 | --sharedst | --shareds | --shared | --share | --shar \
1082 | --sha | --sh)
1083 ac_prev=sharedstatedir ;;
1084 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1085 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1086 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1087 | --sha=* | --sh=*)
979273e3 1088 sharedstatedir=$ac_optarg ;;
252b5132
RH
1089
1090 -site | --site | --sit)
1091 ac_prev=site ;;
1092 -site=* | --site=* | --sit=*)
979273e3 1093 site=$ac_optarg ;;
1fe1f39c 1094
252b5132
RH
1095 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1096 ac_prev=srcdir ;;
1097 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
979273e3 1098 srcdir=$ac_optarg ;;
252b5132
RH
1099
1100 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1101 | --syscon | --sysco | --sysc | --sys | --sy)
1102 ac_prev=sysconfdir ;;
1103 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1104 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
979273e3 1105 sysconfdir=$ac_optarg ;;
252b5132
RH
1106
1107 -target | --target | --targe | --targ | --tar | --ta | --t)
979273e3 1108 ac_prev=target_alias ;;
252b5132 1109 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
979273e3 1110 target_alias=$ac_optarg ;;
252b5132
RH
1111
1112 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1113 verbose=yes ;;
1114
979273e3
NN
1115 -version | --version | --versio | --versi | --vers | -V)
1116 ac_init_version=: ;;
252b5132
RH
1117
1118 -with-* | --with-*)
81ecdfbb 1119 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1120 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1121 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1122 as_fn_error "invalid package name: $ac_useropt"
1123 ac_useropt_orig=$ac_useropt
1124 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1125 case $ac_user_opts in
1126 *"
1127"with_$ac_useropt"
1128"*) ;;
1129 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1130 ac_unrecognized_sep=', ';;
252b5132 1131 esac
81ecdfbb 1132 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1133
1134 -without-* | --without-*)
81ecdfbb 1135 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1136 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1138 as_fn_error "invalid package name: $ac_useropt"
1139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143"with_$ac_useropt"
1144"*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
1147 esac
1148 eval with_$ac_useropt=no ;;
252b5132
RH
1149
1150 --x)
1151 # Obsolete; use --with-x.
1152 with_x=yes ;;
1153
1154 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1155 | --x-incl | --x-inc | --x-in | --x-i)
1156 ac_prev=x_includes ;;
1157 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1158 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
979273e3 1159 x_includes=$ac_optarg ;;
252b5132
RH
1160
1161 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1162 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1163 ac_prev=x_libraries ;;
1164 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1165 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
979273e3 1166 x_libraries=$ac_optarg ;;
252b5132 1167
81ecdfbb
RW
1168 -*) as_fn_error "unrecognized option: \`$ac_option'
1169Try \`$0 --help' for more information."
252b5132
RH
1170 ;;
1171
979273e3
NN
1172 *=*)
1173 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1174 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1175 case $ac_envvar in #(
1176 '' | [0-9]* | *[!_$as_cr_alnum]* )
1177 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1178 esac
1179 eval $ac_envvar=\$ac_optarg
979273e3
NN
1180 export $ac_envvar ;;
1181
252b5132 1182 *)
979273e3 1183 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1184 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
979273e3 1185 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1186 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
979273e3 1187 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1188 ;;
1189
1190 esac
1191done
1192
1193if test -n "$ac_prev"; then
979273e3 1194 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1195 as_fn_error "missing argument to $ac_option"
252b5132 1196fi
252b5132 1197
81ecdfbb
RW
1198if test -n "$ac_unrecognized_opts"; then
1199 case $enable_option_checking in
1200 no) ;;
1201 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1202 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
979273e3 1203 esac
81ecdfbb 1204fi
252b5132 1205
81ecdfbb
RW
1206# Check all directory arguments for consistency.
1207for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1208 datadir sysconfdir sharedstatedir localstatedir includedir \
1209 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1210 libdir localedir mandir
252b5132 1211do
81ecdfbb
RW
1212 eval ac_val=\$$ac_var
1213 # Remove trailing slashes.
1214 case $ac_val in
1215 */ )
1216 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1217 eval $ac_var=\$ac_val;;
1218 esac
1219 # Be sure to have absolute directory names.
979273e3 1220 case $ac_val in
81ecdfbb
RW
1221 [\\/$]* | ?:[\\/]* ) continue;;
1222 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
252b5132 1223 esac
81ecdfbb 1224 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1225done
1226
979273e3
NN
1227# There might be people who depend on the old broken behavior: `$host'
1228# used to hold the argument of --host etc.
1229# FIXME: To remove some day.
1230build=$build_alias
1231host=$host_alias
1232target=$target_alias
1233
1234# FIXME: To remove some day.
1235if test "x$host_alias" != x; then
1236 if test "x$build_alias" = x; then
1237 cross_compiling=maybe
81ecdfbb 1238 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
979273e3
NN
1239 If a cross compiler is detected then cross compile mode will be used." >&2
1240 elif test "x$build_alias" != "x$host_alias"; then
1241 cross_compiling=yes
1242 fi
1243fi
252b5132 1244
979273e3
NN
1245ac_tool_prefix=
1246test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247
1248test "$silent" = yes && exec 6>/dev/null
252b5132 1249
252b5132 1250
81ecdfbb
RW
1251ac_pwd=`pwd` && test -n "$ac_pwd" &&
1252ac_ls_di=`ls -di .` &&
1253ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1254 as_fn_error "working directory cannot be determined"
1255test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1256 as_fn_error "pwd does not report name of working directory"
1257
1258
252b5132
RH
1259# Find the source files, if location was not specified.
1260if test -z "$srcdir"; then
1261 ac_srcdir_defaulted=yes
81ecdfbb
RW
1262 # Try the directory containing this script, then the parent directory.
1263 ac_confdir=`$as_dirname -- "$as_myself" ||
1264$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1265 X"$as_myself" : 'X\(//\)[^/]' \| \
1266 X"$as_myself" : 'X\(//\)$' \| \
1267 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1268$as_echo X"$as_myself" |
1269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1270 s//\1/
1271 q
1272 }
1273 /^X\(\/\/\)[^/].*/{
1274 s//\1/
1275 q
1276 }
1277 /^X\(\/\/\)$/{
1278 s//\1/
1279 q
1280 }
1281 /^X\(\/\).*/{
1282 s//\1/
1283 q
1284 }
1285 s/.*/./; q'`
252b5132 1286 srcdir=$ac_confdir
81ecdfbb 1287 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1288 srcdir=..
1289 fi
1290else
1291 ac_srcdir_defaulted=no
1292fi
81ecdfbb
RW
1293if test ! -r "$srcdir/$ac_unique_file"; then
1294 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1295 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1296fi
1297ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1298ac_abs_confdir=`(
1299 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1300 pwd)`
1301# When building in place, set srcdir=.
1302if test "$ac_abs_confdir" = "$ac_pwd"; then
1303 srcdir=.
1304fi
1305# Remove unnecessary trailing slashes from srcdir.
1306# Double slashes in file names in object file debugging info
1307# mess up M-x gdb in Emacs.
1308case $srcdir in
1309*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1310esac
1311for ac_var in $ac_precious_vars; do
1312 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1313 eval ac_env_${ac_var}_value=\$${ac_var}
1314 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1316done
252b5132 1317
979273e3
NN
1318#
1319# Report the --help message.
1320#
1321if test "$ac_init_help" = "long"; then
1322 # Omit some internal or obsolete options to make the list less imposing.
1323 # This message is too long to be a string in the A/UX 3.1 sh.
1324 cat <<_ACEOF
8db5daf9 1325\`configure' configures opcodes 2.30 to adapt to many kinds of systems.
252b5132 1326
979273e3 1327Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1328
979273e3
NN
1329To assign environment variables (e.g., CC, CFLAGS...), specify them as
1330VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1331
979273e3 1332Defaults for the options are specified in brackets.
ac48eca1 1333
979273e3
NN
1334Configuration:
1335 -h, --help display this help and exit
1336 --help=short display options specific to this package
1337 --help=recursive display the short help of all the included packages
1338 -V, --version display version information and exit
1339 -q, --quiet, --silent do not print \`checking...' messages
1340 --cache-file=FILE cache test results in FILE [disabled]
1341 -C, --config-cache alias for \`--cache-file=config.cache'
1342 -n, --no-create do not create output files
1343 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1344
979273e3
NN
1345Installation directories:
1346 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1347 [$ac_default_prefix]
979273e3 1348 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1349 [PREFIX]
ac48eca1 1350
979273e3
NN
1351By default, \`make install' will install all the files in
1352\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1353an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1354for instance \`--prefix=\$HOME'.
ac48eca1 1355
979273e3 1356For better control, use the options below.
ac48eca1 1357
979273e3 1358Fine tuning of the installation directories:
81ecdfbb
RW
1359 --bindir=DIR user executables [EPREFIX/bin]
1360 --sbindir=DIR system admin executables [EPREFIX/sbin]
1361 --libexecdir=DIR program executables [EPREFIX/libexec]
1362 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1363 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1364 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1365 --libdir=DIR object code libraries [EPREFIX/lib]
1366 --includedir=DIR C header files [PREFIX/include]
1367 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1368 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1369 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1370 --infodir=DIR info documentation [DATAROOTDIR/info]
1371 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1372 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1373 --docdir=DIR documentation root [DATAROOTDIR/doc/opcodes]
81ecdfbb
RW
1374 --htmldir=DIR html documentation [DOCDIR]
1375 --dvidir=DIR dvi documentation [DOCDIR]
1376 --pdfdir=DIR pdf documentation [DOCDIR]
1377 --psdir=DIR ps documentation [DOCDIR]
979273e3 1378_ACEOF
ac48eca1 1379
979273e3 1380 cat <<\_ACEOF
252b5132 1381
979273e3
NN
1382Program names:
1383 --program-prefix=PREFIX prepend PREFIX to installed program names
1384 --program-suffix=SUFFIX append SUFFIX to installed program names
1385 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1386
979273e3
NN
1387System types:
1388 --build=BUILD configure for building on BUILD [guessed]
1389 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1390 --target=TARGET configure for building compilers for TARGET [HOST]
1391_ACEOF
252b5132 1392fi
252b5132 1393
979273e3 1394if test -n "$ac_init_help"; then
2e98a7bd 1395 case $ac_init_help in
8db5daf9 1396 short | recursive ) echo "Configuration of opcodes 2.30:";;
2e98a7bd 1397 esac
979273e3 1398 cat <<\_ACEOF
252b5132 1399
979273e3 1400Optional Features:
81ecdfbb 1401 --disable-option-checking ignore unrecognized --enable/--with options
979273e3
NN
1402 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1403 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
8ae85421
AM
1404 --disable-dependency-tracking speeds up one-time build
1405 --enable-dependency-tracking do not reject slow dependency extractors
81ecdfbb
RW
1406 --enable-shared[=PKGS] build shared libraries [default=no]
1407 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1408 --enable-fast-install[=PKGS]
1409 optimize for fast installation [default=yes]
979273e3
NN
1410 --disable-libtool-lock avoid locking (might break parallel builds)
1411 --enable-targets alternative target configurations
241a6c40
AM
1412 --enable-werror treat compile warnings as errors
1413 --enable-build-warnings enable build-time compiler warnings
8ae85421
AM
1414 --enable-maintainer-mode enable make rules and dependencies not useful
1415 (and sometimes confusing) to the casual installer
979273e3
NN
1416 --enable-install-libbfd controls installation of libbfd and related headers
1417 --disable-nls do not use Native Language Support
1418 --enable-cgen-maint=dir build cgen generated files
1419
1420Optional Packages:
1421 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1422 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1423 --with-pic try to use only PIC/non-PIC objects [default=use
1424 both]
1425 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
252b5132 1426
979273e3
NN
1427Some influential environment variables:
1428 CC C compiler command
1429 CFLAGS C compiler flags
1430 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1431 nonstandard directory <lib dir>
81ecdfbb
RW
1432 LIBS libraries to pass to the linker, e.g. -l<library>
1433 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1434 you have headers in a nonstandard directory <include dir>
979273e3 1435 CPP C preprocessor
a2d91340 1436
979273e3
NN
1437Use these variables to override the choices made by `configure' or to help
1438it to find libraries and programs with nonstandard names/locations.
1439
81ecdfbb 1440Report bugs to the package provider.
979273e3 1441_ACEOF
81ecdfbb 1442ac_status=$?
a2d91340
AC
1443fi
1444
979273e3
NN
1445if test "$ac_init_help" = "recursive"; then
1446 # If there are subdirs, report their specific --help.
979273e3 1447 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1448 test -d "$ac_dir" ||
1449 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1450 continue
979273e3
NN
1451 ac_builddir=.
1452
81ecdfbb
RW
1453case "$ac_dir" in
1454.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1455*)
1456 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1457 # A ".." for each directory in $ac_dir_suffix.
1458 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1459 case $ac_top_builddir_sub in
1460 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1461 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1462 esac ;;
1463esac
1464ac_abs_top_builddir=$ac_pwd
1465ac_abs_builddir=$ac_pwd$ac_dir_suffix
1466# for backward compatibility:
1467ac_top_builddir=$ac_top_build_prefix
a2d91340 1468
979273e3 1469case $srcdir in
81ecdfbb 1470 .) # We are building in place.
979273e3 1471 ac_srcdir=.
81ecdfbb
RW
1472 ac_top_srcdir=$ac_top_builddir_sub
1473 ac_abs_top_srcdir=$ac_pwd ;;
1474 [\\/]* | ?:[\\/]* ) # Absolute name.
979273e3 1475 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1476 ac_top_srcdir=$srcdir
1477 ac_abs_top_srcdir=$srcdir ;;
1478 *) # Relative name.
1479 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1480 ac_top_srcdir=$ac_top_build_prefix$srcdir
1481 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
a2d91340 1482esac
81ecdfbb
RW
1483ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1484
1485 cd "$ac_dir" || { ac_status=$?; continue; }
1486 # Check for guested configure.
1487 if test -f "$ac_srcdir/configure.gnu"; then
1488 echo &&
1489 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1490 elif test -f "$ac_srcdir/configure"; then
1491 echo &&
1492 $SHELL "$ac_srcdir/configure" --help=recursive
979273e3 1493 else
81ecdfbb
RW
1494 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1495 fi || ac_status=$?
1496 cd "$ac_pwd" || { ac_status=$?; break; }
979273e3
NN
1497 done
1498fi
a2d91340 1499
81ecdfbb 1500test -n "$ac_init_help" && exit $ac_status
979273e3
NN
1501if $ac_init_version; then
1502 cat <<\_ACEOF
8db5daf9 1503opcodes configure 2.30
81ecdfbb 1504generated by GNU Autoconf 2.64
252b5132 1505
81ecdfbb 1506Copyright (C) 2009 Free Software Foundation, Inc.
979273e3
NN
1507This configure script is free software; the Free Software Foundation
1508gives unlimited permission to copy, distribute and modify it.
1509_ACEOF
81ecdfbb 1510 exit
979273e3 1511fi
2c73f9d8 1512
81ecdfbb
RW
1513## ------------------------ ##
1514## Autoconf initialization. ##
1515## ------------------------ ##
252b5132 1516
81ecdfbb
RW
1517# ac_fn_c_try_compile LINENO
1518# --------------------------
1519# Try to compile conftest.$ac_ext, and return whether this succeeded.
1520ac_fn_c_try_compile ()
1521{
1522 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1523 rm -f conftest.$ac_objext
1524 if { { ac_try="$ac_compile"
1525case "(($ac_try" in
1526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1527 *) ac_try_echo=$ac_try;;
1528esac
1529eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1530$as_echo "$ac_try_echo"; } >&5
1531 (eval "$ac_compile") 2>conftest.err
1532 ac_status=$?
1533 if test -s conftest.err; then
1534 grep -v '^ *+' conftest.err >conftest.er1
1535 cat conftest.er1 >&5
1536 mv -f conftest.er1 conftest.err
1537 fi
1538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1539 test $ac_status = 0; } && {
1540 test -z "$ac_c_werror_flag" ||
1541 test ! -s conftest.err
1542 } && test -s conftest.$ac_objext; then :
1543 ac_retval=0
1544else
1545 $as_echo "$as_me: failed program was:" >&5
1546sed 's/^/| /' conftest.$ac_ext >&5
252b5132 1547
81ecdfbb
RW
1548 ac_retval=1
1549fi
1550 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1551 return $ac_retval
1552
1553} # ac_fn_c_try_compile
1554
1555# ac_fn_c_try_link LINENO
1556# -----------------------
1557# Try to link conftest.$ac_ext, and return whether this succeeded.
1558ac_fn_c_try_link ()
979273e3 1559{
81ecdfbb
RW
1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 rm -f conftest.$ac_objext conftest$ac_exeext
1562 if { { ac_try="$ac_link"
1563case "(($ac_try" in
1564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1565 *) ac_try_echo=$ac_try;;
1566esac
1567eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1568$as_echo "$ac_try_echo"; } >&5
1569 (eval "$ac_link") 2>conftest.err
1570 ac_status=$?
1571 if test -s conftest.err; then
1572 grep -v '^ *+' conftest.err >conftest.er1
1573 cat conftest.er1 >&5
1574 mv -f conftest.er1 conftest.err
1575 fi
1576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1577 test $ac_status = 0; } && {
1578 test -z "$ac_c_werror_flag" ||
1579 test ! -s conftest.err
1580 } && test -s conftest$ac_exeext && {
1581 test "$cross_compiling" = yes ||
1582 $as_test_x conftest$ac_exeext
1583 }; then :
1584 ac_retval=0
1585else
1586 $as_echo "$as_me: failed program was:" >&5
1587sed 's/^/| /' conftest.$ac_ext >&5
979273e3 1588
81ecdfbb
RW
1589 ac_retval=1
1590fi
1591 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1592 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1593 # interfere with the next link command; also delete a directory that is
1594 # left behind by Apple's compiler. We do this before executing the actions.
1595 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1596 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1597 return $ac_retval
979273e3 1598
81ecdfbb
RW
1599} # ac_fn_c_try_link
1600
1601# ac_fn_c_try_cpp LINENO
1602# ----------------------
1603# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1604ac_fn_c_try_cpp ()
1605{
1606 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1607 if { { ac_try="$ac_cpp conftest.$ac_ext"
1608case "(($ac_try" in
1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1610 *) ac_try_echo=$ac_try;;
1611esac
1612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1613$as_echo "$ac_try_echo"; } >&5
1614 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1615 ac_status=$?
1616 if test -s conftest.err; then
1617 grep -v '^ *+' conftest.err >conftest.er1
1618 cat conftest.er1 >&5
1619 mv -f conftest.er1 conftest.err
1620 fi
1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1622 test $ac_status = 0; } >/dev/null && {
1623 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1624 test ! -s conftest.err
1625 }; then :
1626 ac_retval=0
1627else
1628 $as_echo "$as_me: failed program was:" >&5
1629sed 's/^/| /' conftest.$ac_ext >&5
1630
1631 ac_retval=1
1632fi
1633 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1634 return $ac_retval
1635
1636} # ac_fn_c_try_cpp
1637
1638# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1639# -------------------------------------------------------
1640# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1641# the include files in INCLUDES and setting the cache variable VAR
1642# accordingly.
1643ac_fn_c_check_header_mongrel ()
1644{
1645 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1646 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1648$as_echo_n "checking for $2... " >&6; }
1649if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1650 $as_echo_n "(cached) " >&6
1651fi
1652eval ac_res=\$$3
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1654$as_echo "$ac_res" >&6; }
1655else
1656 # Is the header compilable?
1657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1658$as_echo_n "checking $2 usability... " >&6; }
1659cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660/* end confdefs.h. */
1661$4
1662#include <$2>
1663_ACEOF
1664if ac_fn_c_try_compile "$LINENO"; then :
1665 ac_header_compiler=yes
1666else
1667 ac_header_compiler=no
1668fi
1669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1671$as_echo "$ac_header_compiler" >&6; }
1672
1673# Is the header present?
1674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1675$as_echo_n "checking $2 presence... " >&6; }
1676cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1677/* end confdefs.h. */
1678#include <$2>
1679_ACEOF
1680if ac_fn_c_try_cpp "$LINENO"; then :
1681 ac_header_preproc=yes
1682else
1683 ac_header_preproc=no
1684fi
1685rm -f conftest.err conftest.$ac_ext
1686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1687$as_echo "$ac_header_preproc" >&6; }
1688
1689# So? What about this header?
1690case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1691 yes:no: )
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1693$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1695$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1696 ;;
1697 no:yes:* )
1698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1699$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1701$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1703$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1705$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1707$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1708 ;;
1709esac
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1711$as_echo_n "checking for $2... " >&6; }
1712if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1713 $as_echo_n "(cached) " >&6
1714else
1715 eval "$3=\$ac_header_compiler"
1716fi
1717eval ac_res=\$$3
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1719$as_echo "$ac_res" >&6; }
1720fi
1721 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1722
1723} # ac_fn_c_check_header_mongrel
1724
1725# ac_fn_c_try_run LINENO
1726# ----------------------
1727# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1728# that executables *can* be run.
1729ac_fn_c_try_run ()
1730{
1731 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1732 if { { ac_try="$ac_link"
1733case "(($ac_try" in
1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735 *) ac_try_echo=$ac_try;;
1736esac
1737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738$as_echo "$ac_try_echo"; } >&5
1739 (eval "$ac_link") 2>&5
1740 ac_status=$?
1741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1742 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1743 { { case "(($ac_try" in
1744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1745 *) ac_try_echo=$ac_try;;
1746esac
1747eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1748$as_echo "$ac_try_echo"; } >&5
1749 (eval "$ac_try") 2>&5
1750 ac_status=$?
1751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1752 test $ac_status = 0; }; }; then :
1753 ac_retval=0
1754else
1755 $as_echo "$as_me: program exited with status $ac_status" >&5
1756 $as_echo "$as_me: failed program was:" >&5
1757sed 's/^/| /' conftest.$ac_ext >&5
1758
1759 ac_retval=$ac_status
1760fi
1761 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1762 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1763 return $ac_retval
1764
1765} # ac_fn_c_try_run
1766
1767# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1768# -------------------------------------------------------
1769# Tests whether HEADER exists and can be compiled using the include files in
1770# INCLUDES, setting the cache variable VAR accordingly.
1771ac_fn_c_check_header_compile ()
1772{
1773 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1775$as_echo_n "checking for $2... " >&6; }
1776if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1777 $as_echo_n "(cached) " >&6
1778else
1779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780/* end confdefs.h. */
1781$4
1782#include <$2>
1783_ACEOF
1784if ac_fn_c_try_compile "$LINENO"; then :
1785 eval "$3=yes"
1786else
1787 eval "$3=no"
1788fi
1789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1790fi
1791eval ac_res=\$$3
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1793$as_echo "$ac_res" >&6; }
1794 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1795
1796} # ac_fn_c_check_header_compile
1797
1798# ac_fn_c_check_func LINENO FUNC VAR
1799# ----------------------------------
1800# Tests whether FUNC exists, setting the cache variable VAR accordingly
1801ac_fn_c_check_func ()
1802{
1803 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1805$as_echo_n "checking for $2... " >&6; }
1806if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1807 $as_echo_n "(cached) " >&6
1808else
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810/* end confdefs.h. */
1811/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1812 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1813#define $2 innocuous_$2
1814
1815/* System header to define __stub macros and hopefully few prototypes,
1816 which can conflict with char $2 (); below.
1817 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1818 <limits.h> exists even on freestanding compilers. */
1819
1820#ifdef __STDC__
1821# include <limits.h>
1822#else
1823# include <assert.h>
1824#endif
1825
1826#undef $2
1827
1828/* Override any GCC internal prototype to avoid an error.
1829 Use char because int might match the return type of a GCC
1830 builtin and then its argument prototype would still apply. */
1831#ifdef __cplusplus
1832extern "C"
1833#endif
1834char $2 ();
1835/* The GNU C library defines this for functions which it implements
1836 to always fail with ENOSYS. Some functions are actually named
1837 something starting with __ and the normal name is an alias. */
1838#if defined __stub_$2 || defined __stub___$2
1839choke me
1840#endif
1841
1842int
1843main ()
1844{
1845return $2 ();
1846 ;
1847 return 0;
1848}
1849_ACEOF
1850if ac_fn_c_try_link "$LINENO"; then :
1851 eval "$3=yes"
1852else
1853 eval "$3=no"
1854fi
1855rm -f core conftest.err conftest.$ac_objext \
1856 conftest$ac_exeext conftest.$ac_ext
1857fi
1858eval ac_res=\$$3
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860$as_echo "$ac_res" >&6; }
1861 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1862
1863} # ac_fn_c_check_func
1864
1865# ac_fn_c_check_decl LINENO SYMBOL VAR
1866# ------------------------------------
1867# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1868ac_fn_c_check_decl ()
1869{
1870 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
1871 as_decl_name=`echo $2|sed 's/ *(.*//'`
1872 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1874$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
1875if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1876 $as_echo_n "(cached) " >&6
1877else
1878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1879/* end confdefs.h. */
1880$4
1881int
1882main ()
1883{
360cfc9c
AM
1884#ifndef $as_decl_name
1885#ifdef __cplusplus
1886 (void) $as_decl_use;
1887#else
1888 (void) $as_decl_name;
1889#endif
81ecdfbb
RW
1890#endif
1891
1892 ;
1893 return 0;
1894}
1895_ACEOF
1896if ac_fn_c_try_compile "$LINENO"; then :
1897 eval "$3=yes"
1898else
1899 eval "$3=no"
1900fi
1901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1902fi
1903eval ac_res=\$$3
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1905$as_echo "$ac_res" >&6; }
1906 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1907
1908} # ac_fn_c_check_decl
1909cat >config.log <<_ACEOF
1910This file contains any messages produced by compilers while
1911running configure, to aid debugging if configure makes a mistake.
1912
8db5daf9 1913It was created by opcodes $as_me 2.30, which was
81ecdfbb
RW
1914generated by GNU Autoconf 2.64. Invocation command line was
1915
1916 $ $0 $@
1917
1918_ACEOF
1919exec 5>>config.log
1920{
1921cat <<_ASUNAME
1922## --------- ##
1923## Platform. ##
1924## --------- ##
1925
1926hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1927uname -m = `(uname -m) 2>/dev/null || echo unknown`
1928uname -r = `(uname -r) 2>/dev/null || echo unknown`
1929uname -s = `(uname -s) 2>/dev/null || echo unknown`
1930uname -v = `(uname -v) 2>/dev/null || echo unknown`
1931
1932/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1933/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
979273e3
NN
1934
1935/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1936/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1937/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
81ecdfbb 1938/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
979273e3
NN
1939/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1940/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1941/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1942
1943_ASUNAME
1944
1945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1946for as_dir in $PATH
1947do
1948 IFS=$as_save_IFS
1949 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1950 $as_echo "PATH: $as_dir"
1951 done
1952IFS=$as_save_IFS
252b5132 1953
979273e3 1954} >&5
75798298 1955
979273e3 1956cat >&5 <<_ACEOF
252b5132 1957
252b5132 1958
979273e3
NN
1959## ----------- ##
1960## Core tests. ##
1961## ----------- ##
1962
1963_ACEOF
1964
1965
1966# Keep a trace of the command line.
1967# Strip out --no-create and --no-recursion so they do not pile up.
1968# Strip out --silent because we don't want to record it for future runs.
1969# Also quote any args containing shell meta-characters.
1970# Make two passes to allow for proper duplicate-argument suppression.
1971ac_configure_args=
1972ac_configure_args0=
1973ac_configure_args1=
979273e3
NN
1974ac_must_keep_next=false
1975for ac_pass in 1 2
1976do
1977 for ac_arg
1978 do
1979 case $ac_arg in
1980 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1981 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1982 | -silent | --silent | --silen | --sile | --sil)
1983 continue ;;
81ecdfbb
RW
1984 *\'*)
1985 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
979273e3
NN
1986 esac
1987 case $ac_pass in
81ecdfbb 1988 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
979273e3 1989 2)
81ecdfbb 1990 as_fn_append ac_configure_args1 " '$ac_arg'"
979273e3
NN
1991 if test $ac_must_keep_next = true; then
1992 ac_must_keep_next=false # Got value, back to normal.
1993 else
1994 case $ac_arg in
1995 *=* | --config-cache | -C | -disable-* | --disable-* \
1996 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1997 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1998 | -with-* | --with-* | -without-* | --without-* | --x)
1999 case "$ac_configure_args0 " in
2000 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2001 esac
2002 ;;
2003 -* ) ac_must_keep_next=true ;;
2004 esac
2005 fi
81ecdfbb 2006 as_fn_append ac_configure_args " '$ac_arg'"
979273e3
NN
2007 ;;
2008 esac
2009 done
2010done
81ecdfbb
RW
2011{ ac_configure_args0=; unset ac_configure_args0;}
2012{ ac_configure_args1=; unset ac_configure_args1;}
979273e3
NN
2013
2014# When interrupted or exit'd, cleanup temporary files, and complete
2015# config.log. We remove comments because anyway the quotes in there
2016# would cause problems or look ugly.
81ecdfbb
RW
2017# WARNING: Use '\'' to represent an apostrophe within the trap.
2018# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
979273e3
NN
2019trap 'exit_status=$?
2020 # Save into config.log some information that might help in debugging.
2021 {
2022 echo
2023
2024 cat <<\_ASBOX
2025## ---------------- ##
2026## Cache variables. ##
2027## ---------------- ##
2028_ASBOX
2029 echo
2030 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2031(
2032 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2033 eval ac_val=\$$ac_var
2034 case $ac_val in #(
2035 *${as_nl}*)
2036 case $ac_var in #(
2037 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2038$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2039 esac
2040 case $ac_var in #(
2041 _ | IFS | as_nl) ;; #(
2042 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2043 *) { eval $ac_var=; unset $ac_var;} ;;
2044 esac ;;
2045 esac
2046 done
979273e3 2047 (set) 2>&1 |
81ecdfbb
RW
2048 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2049 *${as_nl}ac_space=\ *)
979273e3 2050 sed -n \
81ecdfbb
RW
2051 "s/'\''/'\''\\\\'\'''\''/g;
2052 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2053 ;; #(
979273e3 2054 *)
81ecdfbb 2055 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
979273e3 2056 ;;
81ecdfbb
RW
2057 esac |
2058 sort
2059)
979273e3
NN
2060 echo
2061
2062 cat <<\_ASBOX
2063## ----------------- ##
2064## Output variables. ##
2065## ----------------- ##
2066_ASBOX
2067 echo
2068 for ac_var in $ac_subst_vars
2069 do
81ecdfbb
RW
2070 eval ac_val=\$$ac_var
2071 case $ac_val in
2072 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2073 esac
2074 $as_echo "$ac_var='\''$ac_val'\''"
979273e3
NN
2075 done | sort
2076 echo
2077
2078 if test -n "$ac_subst_files"; then
2079 cat <<\_ASBOX
81ecdfbb
RW
2080## ------------------- ##
2081## File substitutions. ##
2082## ------------------- ##
979273e3
NN
2083_ASBOX
2084 echo
2085 for ac_var in $ac_subst_files
2086 do
81ecdfbb
RW
2087 eval ac_val=\$$ac_var
2088 case $ac_val in
2089 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2090 esac
2091 $as_echo "$ac_var='\''$ac_val'\''"
979273e3
NN
2092 done | sort
2093 echo
2094 fi
2095
2096 if test -s confdefs.h; then
2097 cat <<\_ASBOX
2098## ----------- ##
2099## confdefs.h. ##
2100## ----------- ##
2101_ASBOX
2102 echo
81ecdfbb 2103 cat confdefs.h
979273e3
NN
2104 echo
2105 fi
2106 test "$ac_signal" != 0 &&
81ecdfbb
RW
2107 $as_echo "$as_me: caught signal $ac_signal"
2108 $as_echo "$as_me: exit $exit_status"
979273e3 2109 } >&5
81ecdfbb
RW
2110 rm -f core *.core core.conftest.* &&
2111 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
979273e3 2112 exit $exit_status
81ecdfbb 2113' 0
979273e3 2114for ac_signal in 1 2 13 15; do
81ecdfbb 2115 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
979273e3
NN
2116done
2117ac_signal=0
2118
2119# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2120rm -f -r conftest* confdefs.h
2121
2122$as_echo "/* confdefs.h */" > confdefs.h
979273e3
NN
2123
2124# Predefined preprocessor variables.
2125
2126cat >>confdefs.h <<_ACEOF
2127#define PACKAGE_NAME "$PACKAGE_NAME"
2128_ACEOF
2129
979273e3
NN
2130cat >>confdefs.h <<_ACEOF
2131#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2132_ACEOF
2133
979273e3
NN
2134cat >>confdefs.h <<_ACEOF
2135#define PACKAGE_VERSION "$PACKAGE_VERSION"
2136_ACEOF
2137
979273e3
NN
2138cat >>confdefs.h <<_ACEOF
2139#define PACKAGE_STRING "$PACKAGE_STRING"
2140_ACEOF
2141
979273e3
NN
2142cat >>confdefs.h <<_ACEOF
2143#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2144_ACEOF
2145
81ecdfbb
RW
2146cat >>confdefs.h <<_ACEOF
2147#define PACKAGE_URL "$PACKAGE_URL"
2148_ACEOF
2149
979273e3
NN
2150
2151# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2152# Prefer an explicitly selected file to automatically selected ones.
2153ac_site_file1=NONE
2154ac_site_file2=NONE
2155if test -n "$CONFIG_SITE"; then
2156 ac_site_file1=$CONFIG_SITE
2157elif test "x$prefix" != xNONE; then
2158 ac_site_file1=$prefix/share/config.site
2159 ac_site_file2=$prefix/etc/config.site
2160else
2161 ac_site_file1=$ac_default_prefix/share/config.site
2162 ac_site_file2=$ac_default_prefix/etc/config.site
2163fi
2164for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2165do
2166 test "x$ac_site_file" = xNONE && continue
979273e3 2167 if test -r "$ac_site_file"; then
81ecdfbb
RW
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2169$as_echo "$as_me: loading site script $ac_site_file" >&6;}
979273e3
NN
2170 sed 's/^/| /' "$ac_site_file" >&5
2171 . "$ac_site_file"
2172 fi
2173done
2174
2175if test -r "$cache_file"; then
2176 # Some versions of bash will fail to source /dev/null (special
2177 # files actually), so we avoid doing that.
2178 if test -f "$cache_file"; then
81ecdfbb
RW
2179 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2180$as_echo "$as_me: loading cache $cache_file" >&6;}
979273e3 2181 case $cache_file in
81ecdfbb
RW
2182 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2183 *) . "./$cache_file";;
979273e3
NN
2184 esac
2185 fi
2186else
81ecdfbb
RW
2187 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2188$as_echo "$as_me: creating cache $cache_file" >&6;}
979273e3
NN
2189 >$cache_file
2190fi
2191
2192# Check that the precious variables saved in the cache have kept the same
2193# value.
2194ac_cache_corrupted=false
81ecdfbb 2195for ac_var in $ac_precious_vars; do
979273e3
NN
2196 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2197 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2198 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2199 eval ac_new_val=\$ac_env_${ac_var}_value
979273e3
NN
2200 case $ac_old_set,$ac_new_set in
2201 set,)
81ecdfbb
RW
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2203$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
979273e3
NN
2204 ac_cache_corrupted=: ;;
2205 ,set)
81ecdfbb
RW
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2207$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
979273e3
NN
2208 ac_cache_corrupted=: ;;
2209 ,);;
2210 *)
2211 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2212 # differences in whitespace do not lead to failure.
2213 ac_old_val_w=`echo x $ac_old_val`
2214 ac_new_val_w=`echo x $ac_new_val`
2215 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2217$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2218 ac_cache_corrupted=:
2219 else
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2221$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2222 eval $ac_var=\$ac_old_val
2223 fi
2224 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2225$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2227$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
979273e3
NN
2228 fi;;
2229 esac
2230 # Pass precious variables to config.status.
2231 if test "$ac_new_set" = set; then
2232 case $ac_new_val in
81ecdfbb 2233 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
979273e3
NN
2234 *) ac_arg=$ac_var=$ac_new_val ;;
2235 esac
2236 case " $ac_configure_args " in
2237 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2238 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
979273e3
NN
2239 esac
2240 fi
2241done
2242if $ac_cache_corrupted; then
81ecdfbb
RW
2243 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2244$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2245 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2246$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2247 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
979273e3 2248fi
81ecdfbb
RW
2249## -------------------- ##
2250## Main body of script. ##
2251## -------------------- ##
979273e3
NN
2252
2253ac_ext=c
2254ac_cpp='$CPP $CPPFLAGS'
2255ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2256ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2257ac_compiler_gnu=$ac_cv_c_compiler_gnu
2258
2259
2260
979273e3
NN
2261
2262
2263
2264
2265ac_aux_dir=
81ecdfbb
RW
2266for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2267 for ac_t in install-sh install.sh shtool; do
2268 if test -f "$ac_dir/$ac_t"; then
2269 ac_aux_dir=$ac_dir
2270 ac_install_sh="$ac_aux_dir/$ac_t -c"
2271 break 2
2272 fi
2273 done
979273e3
NN
2274done
2275if test -z "$ac_aux_dir"; then
81ecdfbb 2276 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
979273e3 2277fi
81ecdfbb
RW
2278
2279# These three variables are undocumented and unsupported,
2280# and are intended to be withdrawn in a future Autoconf release.
2281# They can cause serious problems if a builder's source tree is in a directory
2282# whose full name contains unusual characters.
2283ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2284ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2285ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2286
979273e3
NN
2287
2288# Make sure we can run config.sub.
81ecdfbb
RW
2289$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2290 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2291
2292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2293$as_echo_n "checking build system type... " >&6; }
2294if test "${ac_cv_build+set}" = set; then :
2295 $as_echo_n "(cached) " >&6
2296else
2297 ac_build_alias=$build_alias
2298test "x$ac_build_alias" = x &&
2299 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2300test "x$ac_build_alias" = x &&
2301 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2302ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2303 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2304
2305fi
2306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2307$as_echo "$ac_cv_build" >&6; }
2308case $ac_cv_build in
2309*-*-*) ;;
2310*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2311esac
979273e3 2312build=$ac_cv_build
81ecdfbb
RW
2313ac_save_IFS=$IFS; IFS='-'
2314set x $ac_cv_build
2315shift
2316build_cpu=$1
2317build_vendor=$2
2318shift; shift
2319# Remember, the first character of IFS is used to create $*,
2320# except with old shells:
2321build_os=$*
2322IFS=$ac_save_IFS
2323case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
979273e3
NN
2324
2325
81ecdfbb
RW
2326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2327$as_echo_n "checking host system type... " >&6; }
2328if test "${ac_cv_host+set}" = set; then :
2329 $as_echo_n "(cached) " >&6
979273e3 2330else
81ecdfbb
RW
2331 if test "x$host_alias" = x; then
2332 ac_cv_host=$ac_cv_build
2333else
2334 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2335 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2336fi
979273e3
NN
2337
2338fi
81ecdfbb
RW
2339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2340$as_echo "$ac_cv_host" >&6; }
2341case $ac_cv_host in
2342*-*-*) ;;
2343*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2344esac
979273e3 2345host=$ac_cv_host
81ecdfbb
RW
2346ac_save_IFS=$IFS; IFS='-'
2347set x $ac_cv_host
2348shift
2349host_cpu=$1
2350host_vendor=$2
2351shift; shift
2352# Remember, the first character of IFS is used to create $*,
2353# except with old shells:
2354host_os=$*
2355IFS=$ac_save_IFS
2356case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
979273e3
NN
2357
2358
81ecdfbb
RW
2359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2360$as_echo_n "checking target system type... " >&6; }
2361if test "${ac_cv_target+set}" = set; then :
2362 $as_echo_n "(cached) " >&6
2363else
2364 if test "x$target_alias" = x; then
2365 ac_cv_target=$ac_cv_host
979273e3 2366else
81ecdfbb
RW
2367 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2368 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2369fi
979273e3
NN
2370
2371fi
81ecdfbb
RW
2372{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2373$as_echo "$ac_cv_target" >&6; }
2374case $ac_cv_target in
2375*-*-*) ;;
2376*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2377esac
979273e3 2378target=$ac_cv_target
81ecdfbb
RW
2379ac_save_IFS=$IFS; IFS='-'
2380set x $ac_cv_target
2381shift
2382target_cpu=$1
2383target_vendor=$2
2384shift; shift
2385# Remember, the first character of IFS is used to create $*,
2386# except with old shells:
2387target_os=$*
2388IFS=$ac_save_IFS
2389case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
979273e3
NN
2390
2391
2392# The aliases save the names the user supplied, while $host etc.
2393# will get canonicalized.
2394test -n "$target_alias" &&
2395 test "$program_prefix$program_suffix$program_transform_name" = \
2396 NONENONEs,x,x, &&
2397 program_prefix=${target_alias}-
2398ac_ext=c
2399ac_cpp='$CPP $CPPFLAGS'
2400ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2401ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2402ac_compiler_gnu=$ac_cv_c_compiler_gnu
2403if test -n "$ac_tool_prefix"; then
2404 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2405set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2407$as_echo_n "checking for $ac_word... " >&6; }
2408if test "${ac_cv_prog_CC+set}" = set; then :
2409 $as_echo_n "(cached) " >&6
979273e3
NN
2410else
2411 if test -n "$CC"; then
2412 ac_cv_prog_CC="$CC" # Let the user override the test.
2413else
2414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2415for as_dir in $PATH
2416do
2417 IFS=$as_save_IFS
2418 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2419 for ac_exec_ext in '' $ac_executable_extensions; do
2420 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
979273e3 2421 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2423 break 2
2424 fi
2425done
81ecdfbb
RW
2426 done
2427IFS=$as_save_IFS
979273e3
NN
2428
2429fi
2430fi
2431CC=$ac_cv_prog_CC
2432if test -n "$CC"; then
81ecdfbb
RW
2433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2434$as_echo "$CC" >&6; }
979273e3 2435else
81ecdfbb
RW
2436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2437$as_echo "no" >&6; }
979273e3
NN
2438fi
2439
81ecdfbb 2440
979273e3
NN
2441fi
2442if test -z "$ac_cv_prog_CC"; then
2443 ac_ct_CC=$CC
2444 # Extract the first word of "gcc", so it can be a program name with args.
2445set dummy gcc; ac_word=$2
81ecdfbb
RW
2446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2447$as_echo_n "checking for $ac_word... " >&6; }
2448if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2449 $as_echo_n "(cached) " >&6
979273e3
NN
2450else
2451 if test -n "$ac_ct_CC"; then
2452 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2453else
2454as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2455for as_dir in $PATH
2456do
2457 IFS=$as_save_IFS
2458 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2459 for ac_exec_ext in '' $ac_executable_extensions; do
2460 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
979273e3 2461 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2463 break 2
2464 fi
2465done
81ecdfbb
RW
2466 done
2467IFS=$as_save_IFS
979273e3
NN
2468
2469fi
2470fi
2471ac_ct_CC=$ac_cv_prog_ac_ct_CC
2472if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2474$as_echo "$ac_ct_CC" >&6; }
979273e3 2475else
81ecdfbb
RW
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2477$as_echo "no" >&6; }
979273e3
NN
2478fi
2479
81ecdfbb
RW
2480 if test "x$ac_ct_CC" = x; then
2481 CC=""
2482 else
2483 case $cross_compiling:$ac_tool_warned in
2484yes:)
2485{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2486$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2487ac_tool_warned=yes ;;
2488esac
2489 CC=$ac_ct_CC
2490 fi
979273e3
NN
2491else
2492 CC="$ac_cv_prog_CC"
2493fi
2494
2495if test -z "$CC"; then
81ecdfbb
RW
2496 if test -n "$ac_tool_prefix"; then
2497 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
979273e3 2498set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2500$as_echo_n "checking for $ac_word... " >&6; }
2501if test "${ac_cv_prog_CC+set}" = set; then :
2502 $as_echo_n "(cached) " >&6
979273e3
NN
2503else
2504 if test -n "$CC"; then
2505 ac_cv_prog_CC="$CC" # Let the user override the test.
2506else
2507as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2508for as_dir in $PATH
2509do
2510 IFS=$as_save_IFS
2511 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2512 for ac_exec_ext in '' $ac_executable_extensions; do
2513 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
979273e3 2514 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2516 break 2
2517 fi
2518done
81ecdfbb
RW
2519 done
2520IFS=$as_save_IFS
979273e3
NN
2521
2522fi
2523fi
2524CC=$ac_cv_prog_CC
2525if test -n "$CC"; then
81ecdfbb
RW
2526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2527$as_echo "$CC" >&6; }
979273e3 2528else
81ecdfbb
RW
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2530$as_echo "no" >&6; }
979273e3
NN
2531fi
2532
979273e3 2533
81ecdfbb 2534 fi
979273e3
NN
2535fi
2536if test -z "$CC"; then
2537 # Extract the first word of "cc", so it can be a program name with args.
2538set dummy cc; ac_word=$2
81ecdfbb
RW
2539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2540$as_echo_n "checking for $ac_word... " >&6; }
2541if test "${ac_cv_prog_CC+set}" = set; then :
2542 $as_echo_n "(cached) " >&6
979273e3
NN
2543else
2544 if test -n "$CC"; then
2545 ac_cv_prog_CC="$CC" # Let the user override the test.
2546else
2547 ac_prog_rejected=no
2548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2549for as_dir in $PATH
2550do
2551 IFS=$as_save_IFS
2552 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2553 for ac_exec_ext in '' $ac_executable_extensions; do
2554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
979273e3
NN
2555 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2556 ac_prog_rejected=yes
2557 continue
2558 fi
2559 ac_cv_prog_CC="cc"
81ecdfbb 2560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2561 break 2
2562 fi
2563done
81ecdfbb
RW
2564 done
2565IFS=$as_save_IFS
979273e3
NN
2566
2567if test $ac_prog_rejected = yes; then
2568 # We found a bogon in the path, so make sure we never use it.
2569 set dummy $ac_cv_prog_CC
2570 shift
2571 if test $# != 0; then
2572 # We chose a different compiler from the bogus one.
2573 # However, it has the same basename, so the bogon will be chosen
2574 # first if we set CC to just the basename; use the full file name.
2575 shift
2576 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2577 fi
2578fi
2579fi
2580fi
2581CC=$ac_cv_prog_CC
2582if test -n "$CC"; then
81ecdfbb
RW
2583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2584$as_echo "$CC" >&6; }
979273e3 2585else
81ecdfbb
RW
2586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2587$as_echo "no" >&6; }
979273e3
NN
2588fi
2589
81ecdfbb 2590
979273e3
NN
2591fi
2592if test -z "$CC"; then
2593 if test -n "$ac_tool_prefix"; then
81ecdfbb 2594 for ac_prog in cl.exe
979273e3
NN
2595 do
2596 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2597set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2599$as_echo_n "checking for $ac_word... " >&6; }
2600if test "${ac_cv_prog_CC+set}" = set; then :
2601 $as_echo_n "(cached) " >&6
979273e3
NN
2602else
2603 if test -n "$CC"; then
2604 ac_cv_prog_CC="$CC" # Let the user override the test.
2605else
2606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2607for as_dir in $PATH
2608do
2609 IFS=$as_save_IFS
2610 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2611 for ac_exec_ext in '' $ac_executable_extensions; do
2612 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
979273e3 2613 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2615 break 2
2616 fi
2617done
81ecdfbb
RW
2618 done
2619IFS=$as_save_IFS
979273e3
NN
2620
2621fi
2622fi
2623CC=$ac_cv_prog_CC
2624if test -n "$CC"; then
81ecdfbb
RW
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2626$as_echo "$CC" >&6; }
979273e3 2627else
81ecdfbb
RW
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2629$as_echo "no" >&6; }
979273e3
NN
2630fi
2631
81ecdfbb 2632
979273e3
NN
2633 test -n "$CC" && break
2634 done
2635fi
2636if test -z "$CC"; then
2637 ac_ct_CC=$CC
81ecdfbb 2638 for ac_prog in cl.exe
979273e3
NN
2639do
2640 # Extract the first word of "$ac_prog", so it can be a program name with args.
2641set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2643$as_echo_n "checking for $ac_word... " >&6; }
2644if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2645 $as_echo_n "(cached) " >&6
979273e3
NN
2646else
2647 if test -n "$ac_ct_CC"; then
2648 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2649else
2650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2651for as_dir in $PATH
2652do
2653 IFS=$as_save_IFS
2654 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2655 for ac_exec_ext in '' $ac_executable_extensions; do
2656 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
979273e3 2657 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
2659 break 2
2660 fi
2661done
81ecdfbb
RW
2662 done
2663IFS=$as_save_IFS
2664
979273e3
NN
2665fi
2666fi
2667ac_ct_CC=$ac_cv_prog_ac_ct_CC
2668if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2670$as_echo "$ac_ct_CC" >&6; }
979273e3 2671else
81ecdfbb
RW
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2673$as_echo "no" >&6; }
979273e3
NN
2674fi
2675
81ecdfbb 2676
979273e3
NN
2677 test -n "$ac_ct_CC" && break
2678done
2679
81ecdfbb
RW
2680 if test "x$ac_ct_CC" = x; then
2681 CC=""
2682 else
2683 case $cross_compiling:$ac_tool_warned in
2684yes:)
2685{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2686$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2687ac_tool_warned=yes ;;
2688esac
2689 CC=$ac_ct_CC
2690 fi
979273e3
NN
2691fi
2692
2693fi
2694
2695
81ecdfbb
RW
2696test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2697$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2698as_fn_error "no acceptable C compiler found in \$PATH
2699See \`config.log' for more details." "$LINENO" 5; }
979273e3
NN
2700
2701# Provide some information about the compiler.
81ecdfbb
RW
2702$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2703set X $ac_compile
2704ac_compiler=$2
2705for ac_option in --version -v -V -qversion; do
2706 { { ac_try="$ac_compiler $ac_option >&5"
2707case "(($ac_try" in
2708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2709 *) ac_try_echo=$ac_try;;
2710esac
2711eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2712$as_echo "$ac_try_echo"; } >&5
2713 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
979273e3 2714 ac_status=$?
81ecdfbb
RW
2715 if test -s conftest.err; then
2716 sed '10a\
2717... rest of stderr output deleted ...
2718 10q' conftest.err >conftest.er1
2719 cat conftest.er1 >&5
2720 rm -f conftest.er1 conftest.err
2721 fi
2722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2723 test $ac_status = 0; }
2724done
979273e3 2725
81ecdfbb 2726cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
2727/* end confdefs.h. */
2728
2729int
2730main ()
2731{
2732
2733 ;
2734 return 0;
2735}
2736_ACEOF
2737ac_clean_files_save=$ac_clean_files
81ecdfbb 2738ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
979273e3
NN
2739# Try to create an executable without -o first, disregard a.out.
2740# It will help us diagnose broken compilers, and finding out an intuition
2741# of exeext.
81ecdfbb
RW
2742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2743$as_echo_n "checking for C compiler default output file name... " >&6; }
2744ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2745
2746# The possible output files:
2747ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2748
2749ac_rmfiles=
2750for ac_file in $ac_files
2751do
2752 case $ac_file in
2753 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2754 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2755 esac
2756done
2757rm -f $ac_rmfiles
2758
2759if { { ac_try="$ac_link_default"
2760case "(($ac_try" in
2761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2762 *) ac_try_echo=$ac_try;;
2763esac
2764eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2765$as_echo "$ac_try_echo"; } >&5
2766 (eval "$ac_link_default") 2>&5
2767 ac_status=$?
2768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2769 test $ac_status = 0; }; then :
2770 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2771# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2772# in a Makefile. We should not override ac_cv_exeext if it was cached,
2773# so that the user can short-circuit this test for compilers unknown to
2774# Autoconf.
2775for ac_file in $ac_files ''
979273e3
NN
2776do
2777 test -f "$ac_file" || continue
2778 case $ac_file in
81ecdfbb 2779 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
979273e3
NN
2780 ;;
2781 [ab].out )
2782 # We found the default executable, but exeext='' is most
2783 # certainly right.
2784 break;;
2785 *.* )
81ecdfbb
RW
2786 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2787 then :; else
2788 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2789 fi
2790 # We set ac_cv_exeext here because the later test for it is not
2791 # safe: cross compilers may not add the suffix if given an `-o'
2792 # argument, so we may need to know it at that point already.
2793 # Even if this section looks crufty: it has the advantage of
2794 # actually working.
979273e3
NN
2795 break;;
2796 * )
2797 break;;
2798 esac
2799done
81ecdfbb
RW
2800test "$ac_cv_exeext" = no && ac_cv_exeext=
2801
979273e3 2802else
81ecdfbb
RW
2803 ac_file=''
2804fi
2805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2806$as_echo "$ac_file" >&6; }
2807if test -z "$ac_file"; then :
2808 $as_echo "$as_me: failed program was:" >&5
979273e3
NN
2809sed 's/^/| /' conftest.$ac_ext >&5
2810
81ecdfbb
RW
2811{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2812$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2813{ as_fn_set_status 77
2814as_fn_error "C compiler cannot create executables
2815See \`config.log' for more details." "$LINENO" 5; }; }
979273e3 2816fi
979273e3 2817ac_exeext=$ac_cv_exeext
979273e3 2818
81ecdfbb 2819# Check that the compiler produces executables we can run. If not, either
979273e3 2820# the compiler is broken, or we cross compile.
81ecdfbb
RW
2821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2822$as_echo_n "checking whether the C compiler works... " >&6; }
979273e3
NN
2823# If not cross compiling, check that we can run a simple program.
2824if test "$cross_compiling" != yes; then
2825 if { ac_try='./$ac_file'
81ecdfbb
RW
2826 { { case "(($ac_try" in
2827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2828 *) ac_try_echo=$ac_try;;
2829esac
2830eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2831$as_echo "$ac_try_echo"; } >&5
2832 (eval "$ac_try") 2>&5
979273e3 2833 ac_status=$?
81ecdfbb
RW
2834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2835 test $ac_status = 0; }; }; then
979273e3
NN
2836 cross_compiling=no
2837 else
2838 if test "$cross_compiling" = maybe; then
2839 cross_compiling=yes
2840 else
81ecdfbb
RW
2841 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2842$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2843as_fn_error "cannot run C compiled programs.
979273e3 2844If you meant to cross compile, use \`--host'.
81ecdfbb 2845See \`config.log' for more details." "$LINENO" 5; }
979273e3
NN
2846 fi
2847 fi
2848fi
81ecdfbb
RW
2849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2850$as_echo "yes" >&6; }
979273e3 2851
81ecdfbb 2852rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
979273e3 2853ac_clean_files=$ac_clean_files_save
81ecdfbb 2854# Check that the compiler produces executables we can run. If not, either
979273e3 2855# the compiler is broken, or we cross compile.
81ecdfbb
RW
2856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2857$as_echo_n "checking whether we are cross compiling... " >&6; }
2858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2859$as_echo "$cross_compiling" >&6; }
2860
2861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2862$as_echo_n "checking for suffix of executables... " >&6; }
2863if { { ac_try="$ac_link"
2864case "(($ac_try" in
2865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2866 *) ac_try_echo=$ac_try;;
2867esac
2868eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2869$as_echo "$ac_try_echo"; } >&5
2870 (eval "$ac_link") 2>&5
979273e3 2871 ac_status=$?
81ecdfbb
RW
2872 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2873 test $ac_status = 0; }; then :
979273e3
NN
2874 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2875# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2876# work properly (i.e., refer to `conftest.exe'), while it won't with
2877# `rm'.
2878for ac_file in conftest.exe conftest conftest.*; do
2879 test -f "$ac_file" || continue
2880 case $ac_file in
81ecdfbb 2881 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
979273e3 2882 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
979273e3
NN
2883 break;;
2884 * ) break;;
2885 esac
2886done
2887else
81ecdfbb
RW
2888 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2889$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2890as_fn_error "cannot compute suffix of executables: cannot compile and link
2891See \`config.log' for more details." "$LINENO" 5; }
979273e3 2892fi
979273e3 2893rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2895$as_echo "$ac_cv_exeext" >&6; }
979273e3
NN
2896
2897rm -f conftest.$ac_ext
2898EXEEXT=$ac_cv_exeext
2899ac_exeext=$EXEEXT
81ecdfbb
RW
2900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2901$as_echo_n "checking for suffix of object files... " >&6; }
2902if test "${ac_cv_objext+set}" = set; then :
2903 $as_echo_n "(cached) " >&6
979273e3 2904else
81ecdfbb 2905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
2906/* end confdefs.h. */
2907
2908int
2909main ()
2910{
2911
2912 ;
2913 return 0;
2914}
2915_ACEOF
2916rm -f conftest.o conftest.obj
81ecdfbb
RW
2917if { { ac_try="$ac_compile"
2918case "(($ac_try" in
2919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2920 *) ac_try_echo=$ac_try;;
2921esac
2922eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2923$as_echo "$ac_try_echo"; } >&5
2924 (eval "$ac_compile") 2>&5
2925 ac_status=$?
2926 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2927 test $ac_status = 0; }; then :
2928 for ac_file in conftest.o conftest.obj conftest.*; do
2929 test -f "$ac_file" || continue;
979273e3 2930 case $ac_file in
81ecdfbb 2931 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
979273e3
NN
2932 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2933 break;;
2934 esac
2935done
2936else
81ecdfbb 2937 $as_echo "$as_me: failed program was:" >&5
979273e3
NN
2938sed 's/^/| /' conftest.$ac_ext >&5
2939
81ecdfbb
RW
2940{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2941$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2942as_fn_error "cannot compute suffix of object files: cannot compile
2943See \`config.log' for more details." "$LINENO" 5; }
979273e3 2944fi
979273e3
NN
2945rm -f conftest.$ac_cv_objext conftest.$ac_ext
2946fi
81ecdfbb
RW
2947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2948$as_echo "$ac_cv_objext" >&6; }
979273e3
NN
2949OBJEXT=$ac_cv_objext
2950ac_objext=$OBJEXT
81ecdfbb
RW
2951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2952$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2953if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2954 $as_echo_n "(cached) " >&6
979273e3 2955else
81ecdfbb 2956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
2957/* end confdefs.h. */
2958
2959int
2960main ()
2961{
2962#ifndef __GNUC__
2963 choke me
2964#endif
2965
2966 ;
2967 return 0;
2968}
2969_ACEOF
81ecdfbb 2970if ac_fn_c_try_compile "$LINENO"; then :
979273e3
NN
2971 ac_compiler_gnu=yes
2972else
81ecdfbb 2973 ac_compiler_gnu=no
979273e3 2974fi
81ecdfbb 2975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
979273e3
NN
2976ac_cv_c_compiler_gnu=$ac_compiler_gnu
2977
2978fi
81ecdfbb
RW
2979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2980$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2981if test $ac_compiler_gnu = yes; then
2982 GCC=yes
2983else
2984 GCC=
2985fi
979273e3
NN
2986ac_test_CFLAGS=${CFLAGS+set}
2987ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
2988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2989$as_echo_n "checking whether $CC accepts -g... " >&6; }
2990if test "${ac_cv_prog_cc_g+set}" = set; then :
2991 $as_echo_n "(cached) " >&6
2992else
2993 ac_save_c_werror_flag=$ac_c_werror_flag
2994 ac_c_werror_flag=yes
2995 ac_cv_prog_cc_g=no
2996 CFLAGS="-g"
2997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
2998/* end confdefs.h. */
2999
3000int
3001main ()
3002{
3003
3004 ;
3005 return 0;
3006}
3007_ACEOF
81ecdfbb 3008if ac_fn_c_try_compile "$LINENO"; then :
979273e3
NN
3009 ac_cv_prog_cc_g=yes
3010else
81ecdfbb
RW
3011 CFLAGS=""
3012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3013/* end confdefs.h. */
3014
3015int
3016main ()
3017{
3018
3019 ;
3020 return 0;
3021}
3022_ACEOF
3023if ac_fn_c_try_compile "$LINENO"; then :
3024
3025else
3026 ac_c_werror_flag=$ac_save_c_werror_flag
3027 CFLAGS="-g"
3028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3029/* end confdefs.h. */
979273e3 3030
81ecdfbb
RW
3031int
3032main ()
3033{
3034
3035 ;
3036 return 0;
3037}
3038_ACEOF
3039if ac_fn_c_try_compile "$LINENO"; then :
3040 ac_cv_prog_cc_g=yes
979273e3 3041fi
81ecdfbb 3042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
979273e3 3043fi
81ecdfbb
RW
3044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3045fi
3046rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3047 ac_c_werror_flag=$ac_save_c_werror_flag
3048fi
3049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3050$as_echo "$ac_cv_prog_cc_g" >&6; }
979273e3
NN
3051if test "$ac_test_CFLAGS" = set; then
3052 CFLAGS=$ac_save_CFLAGS
3053elif test $ac_cv_prog_cc_g = yes; then
3054 if test "$GCC" = yes; then
3055 CFLAGS="-g -O2"
3056 else
3057 CFLAGS="-g"
3058 fi
3059else
3060 if test "$GCC" = yes; then
3061 CFLAGS="-O2"
3062 else
3063 CFLAGS=
3064 fi
3065fi
81ecdfbb
RW
3066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3067$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3068if test "${ac_cv_prog_cc_c89+set}" = set; then :
3069 $as_echo_n "(cached) " >&6
979273e3 3070else
81ecdfbb 3071 ac_cv_prog_cc_c89=no
979273e3 3072ac_save_CC=$CC
81ecdfbb 3073cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
3074/* end confdefs.h. */
3075#include <stdarg.h>
3076#include <stdio.h>
3077#include <sys/types.h>
3078#include <sys/stat.h>
3079/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3080struct buf { int x; };
3081FILE * (*rcsopen) (struct buf *, struct stat *, int);
3082static char *e (p, i)
3083 char **p;
3084 int i;
3085{
3086 return p[i];
3087}
3088static char *f (char * (*g) (char **, int), char **p, ...)
3089{
3090 char *s;
3091 va_list v;
3092 va_start (v,p);
3093 s = g (p, va_arg (v,int));
3094 va_end (v);
3095 return s;
3096}
3097
3098/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3099 function prototypes and stuff, but not '\xHH' hex character constants.
3100 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3101 as 'x'. The following induces an error, until -std is added to get
979273e3
NN
3102 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3103 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3104 that's true only with -std. */
979273e3
NN
3105int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3106
81ecdfbb
RW
3107/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3108 inside strings and character constants. */
3109#define FOO(x) 'x'
3110int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3111
979273e3
NN
3112int test (int i, double x);
3113struct s1 {int (*f) (int a);};
3114struct s2 {int (*f) (double a);};
3115int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3116int argc;
3117char **argv;
3118int
3119main ()
3120{
3121return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3122 ;
3123 return 0;
3124}
3125_ACEOF
81ecdfbb
RW
3126for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3127 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
979273e3
NN
3128do
3129 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3130 if ac_fn_c_try_compile "$LINENO"; then :
3131 ac_cv_prog_cc_c89=$ac_arg
979273e3 3132fi
81ecdfbb
RW
3133rm -f core conftest.err conftest.$ac_objext
3134 test "x$ac_cv_prog_cc_c89" != "xno" && break
979273e3 3135done
81ecdfbb 3136rm -f conftest.$ac_ext
979273e3
NN
3137CC=$ac_save_CC
3138
3139fi
81ecdfbb
RW
3140# AC_CACHE_VAL
3141case "x$ac_cv_prog_cc_c89" in
3142 x)
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3144$as_echo "none needed" >&6; } ;;
3145 xno)
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3147$as_echo "unsupported" >&6; } ;;
979273e3 3148 *)
81ecdfbb
RW
3149 CC="$CC $ac_cv_prog_cc_c89"
3150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3151$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
979273e3 3152esac
81ecdfbb 3153if test "x$ac_cv_prog_cc_c89" != xno; then :
979273e3 3154
979273e3
NN
3155fi
3156
979273e3
NN
3157ac_ext=c
3158ac_cpp='$CPP $CPPFLAGS'
3159ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3160ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3161ac_compiler_gnu=$ac_cv_c_compiler_gnu
3162
3163
81ecdfbb
RW
3164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3165$as_echo_n "checking for library containing strerror... " >&6; }
3166if test "${ac_cv_search_strerror+set}" = set; then :
3167 $as_echo_n "(cached) " >&6
979273e3 3168else
8ae85421 3169 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3170cat confdefs.h - <<_ACEOF >conftest.$ac_ext
979273e3
NN
3171/* end confdefs.h. */
3172
81ecdfbb
RW
3173/* Override any GCC internal prototype to avoid an error.
3174 Use char because int might match the return type of a GCC
3175 builtin and then its argument prototype would still apply. */
979273e3
NN
3176#ifdef __cplusplus
3177extern "C"
3178#endif
979273e3
NN
3179char strerror ();
3180int
3181main ()
3182{
81ecdfbb 3183return strerror ();
979273e3
NN
3184 ;
3185 return 0;
3186}
3187_ACEOF
81ecdfbb
RW
3188for ac_lib in '' cposix; do
3189 if test -z "$ac_lib"; then
3190 ac_res="none required"
3191 else
3192 ac_res=-l$ac_lib
8ae85421 3193 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3194 fi
3195 if ac_fn_c_try_link "$LINENO"; then :
3196 ac_cv_search_strerror=$ac_res
3197fi
3198rm -f core conftest.err conftest.$ac_objext \
3199 conftest$ac_exeext
3200 if test "${ac_cv_search_strerror+set}" = set; then :
3201 break
3202fi
3203done
3204if test "${ac_cv_search_strerror+set}" = set; then :
8ae85421 3205
8ae85421 3206else
81ecdfbb 3207 ac_cv_search_strerror=no
979273e3 3208fi
81ecdfbb 3209rm conftest.$ac_ext
8ae85421
AM
3210LIBS=$ac_func_search_save_LIBS
3211fi
81ecdfbb
RW
3212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3213$as_echo "$ac_cv_search_strerror" >&6; }
3214ac_res=$ac_cv_search_strerror
3215if test "$ac_res" != no; then :
3216 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
979273e3 3217
8ae85421 3218fi
979273e3
NN
3219
3220
81ecdfbb
RW
3221am__api_version='1.11'
3222
979273e3
NN
3223# Find a good install program. We prefer a C program (faster),
3224# so one script is as good as another. But avoid the broken or
3225# incompatible versions:
3226# SysV /etc/install, /usr/sbin/install
3227# SunOS /usr/etc/install
3228# IRIX /sbin/install
3229# AIX /bin/install
3230# AmigaOS /C/install, which installs bootblocks on floppy discs
3231# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3232# AFS /usr/afsws/bin/install, which mishandles nonexistent args
252b5132 3233# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
979273e3 3234# OS/2's system install, which has a completely different semantic
252b5132 3235# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3236# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3238$as_echo_n "checking for a BSD-compatible install... " >&6; }
252b5132 3239if test -z "$INSTALL"; then
81ecdfbb
RW
3240if test "${ac_cv_path_install+set}" = set; then :
3241 $as_echo_n "(cached) " >&6
252b5132 3242else
979273e3
NN
3243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3244for as_dir in $PATH
3245do
3246 IFS=$as_save_IFS
3247 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3248 # Account for people who put trailing slashes in PATH elements.
3249case $as_dir/ in #((
3250 ./ | .// | /[cC]/* | \
979273e3 3251 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3252 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
979273e3
NN
3253 /usr/ucb/* ) ;;
3254 *)
3255 # OSF1 and SCO ODT 3.0 have their own names for install.
3256 # Don't use installbsd from OSF since it installs stuff as root
3257 # by default.
3258 for ac_prog in ginstall scoinst install; do
3259 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3260 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
252b5132 3261 if test $ac_prog = install &&
979273e3 3262 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3263 # AIX install. It has an incompatible calling convention.
3264 :
979273e3
NN
3265 elif test $ac_prog = install &&
3266 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3267 # program-specific install script used by HP pwplus--don't use.
3268 :
252b5132 3269 else
58c85be7
RW
3270 rm -rf conftest.one conftest.two conftest.dir
3271 echo one > conftest.one
3272 echo two > conftest.two
3273 mkdir conftest.dir
3274 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3275 test -s conftest.one && test -s conftest.two &&
3276 test -s conftest.dir/conftest.one &&
3277 test -s conftest.dir/conftest.two
3278 then
3279 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3280 break 3
3281 fi
252b5132
RH
3282 fi
3283 fi
3284 done
979273e3
NN
3285 done
3286 ;;
3287esac
81ecdfbb
RW
3288
3289 done
3290IFS=$as_save_IFS
979273e3 3291
58c85be7 3292rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3293
3294fi
3295 if test "${ac_cv_path_install+set}" = set; then
979273e3 3296 INSTALL=$ac_cv_path_install
252b5132 3297 else
58c85be7
RW
3298 # As a last resort, use the slow shell script. Don't cache a
3299 # value for INSTALL within a source directory, because that will
252b5132 3300 # break other packages using the cache if that directory is
58c85be7 3301 # removed, or if the value is a relative name.
979273e3 3302 INSTALL=$ac_install_sh
252b5132
RH
3303 fi
3304fi
81ecdfbb
RW
3305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3306$as_echo "$INSTALL" >&6; }
252b5132
RH
3307
3308# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3309# It thinks the first close brace ends the variable substitution.
3310test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3311
979273e3 3312test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3313
3314test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3315
81ecdfbb
RW
3316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3317$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3318# Just in case
3319sleep 1
8ae85421 3320echo timestamp > conftest.file
81ecdfbb
RW
3321# Reject unsafe characters in $srcdir or the absolute working directory
3322# name. Accept space and tab only in the latter.
3323am_lf='
3324'
3325case `pwd` in
3326 *[\\\"\#\$\&\'\`$am_lf]*)
3327 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3328esac
3329case $srcdir in
3330 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3331 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3332esac
3333
252b5132
RH
3334# Do `set' in a subshell so we don't clobber the current shell's
3335# arguments. Must try -L first in case configure is actually a
3336# symlink; some systems play weird games with the mod time of symlinks
3337# (eg FreeBSD returns the mod time of the symlink's containing
3338# directory).
3339if (
81ecdfbb 3340 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3341 if test "$*" = "X"; then
3342 # -L didn't work.
81ecdfbb 3343 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3344 fi
8ae85421
AM
3345 rm -f conftest.file
3346 if test "$*" != "X $srcdir/configure conftest.file" \
3347 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3348
3349 # If neither matched, then we have a broken ls. This can happen
3350 # if, for instance, CONFIG_SHELL is bash and it inherits a
3351 # broken ls alias from the environment. This has actually
3352 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3353 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3354alias in your environment" "$LINENO" 5
252b5132
RH
3355 fi
3356
8ae85421 3357 test "$2" = conftest.file
252b5132
RH
3358 )
3359then
3360 # Ok.
3361 :
3362else
81ecdfbb
RW
3363 as_fn_error "newly created file is older than distributed files!
3364Check your system clock" "$LINENO" 5
252b5132 3365fi
81ecdfbb
RW
3366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3367$as_echo "yes" >&6; }
252b5132 3368test "$program_prefix" != NONE &&
81ecdfbb 3369 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3370# Use a double $ so make ignores it.
3371test "$program_suffix" != NONE &&
81ecdfbb
RW
3372 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3373# Double any \ or $.
979273e3 3374# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3375ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3376program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
979273e3 3377
8ae85421
AM
3378# expand $ac_aux_dir to an absolute path
3379am_aux_dir=`cd $ac_aux_dir && pwd`
3380
81ecdfbb
RW
3381if test x"${MISSING+set}" != xset; then
3382 case $am_aux_dir in
3383 *\ * | *\ *)
3384 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3385 *)
3386 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3387 esac
3388fi
8ae85421
AM
3389# Use eval to expand $SHELL
3390if eval "$MISSING --run true"; then
3391 am_missing_run="$MISSING --run "
3392else
3393 am_missing_run=
81ecdfbb
RW
3394 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3395$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3396fi
3397
3398if test x"${install_sh}" != xset; then
3399 case $am_aux_dir in
3400 *\ * | *\ *)
3401 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3402 *)
3403 install_sh="\${SHELL} $am_aux_dir/install-sh"
3404 esac
3405fi
3406
3407# Installed binaries are usually stripped using `strip' when the user
3408# run `make install-strip'. However `strip' might not be the right
3409# tool to use in cross-compilation environments, therefore Automake
3410# will honor the `STRIP' environment variable to overrule this program.
3411if test "$cross_compiling" != no; then
3412 if test -n "$ac_tool_prefix"; then
3413 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3414set dummy ${ac_tool_prefix}strip; ac_word=$2
3415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3416$as_echo_n "checking for $ac_word... " >&6; }
3417if test "${ac_cv_prog_STRIP+set}" = set; then :
3418 $as_echo_n "(cached) " >&6
3419else
3420 if test -n "$STRIP"; then
3421 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3422else
3423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3424for as_dir in $PATH
3425do
3426 IFS=$as_save_IFS
3427 test -z "$as_dir" && as_dir=.
3428 for ac_exec_ext in '' $ac_executable_extensions; do
3429 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3430 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3432 break 2
3433 fi
3434done
3435 done
3436IFS=$as_save_IFS
3437
3438fi
3439fi
3440STRIP=$ac_cv_prog_STRIP
3441if test -n "$STRIP"; then
3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3443$as_echo "$STRIP" >&6; }
3444else
3445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3446$as_echo "no" >&6; }
3447fi
3448
3449
3450fi
3451if test -z "$ac_cv_prog_STRIP"; then
3452 ac_ct_STRIP=$STRIP
3453 # Extract the first word of "strip", so it can be a program name with args.
3454set dummy strip; ac_word=$2
3455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3456$as_echo_n "checking for $ac_word... " >&6; }
3457if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3458 $as_echo_n "(cached) " >&6
3459else
3460 if test -n "$ac_ct_STRIP"; then
3461 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3462else
3463as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3464for as_dir in $PATH
3465do
3466 IFS=$as_save_IFS
3467 test -z "$as_dir" && as_dir=.
3468 for ac_exec_ext in '' $ac_executable_extensions; do
3469 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3470 ac_cv_prog_ac_ct_STRIP="strip"
3471 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3472 break 2
3473 fi
3474done
8ae85421 3475 done
81ecdfbb
RW
3476IFS=$as_save_IFS
3477
3478fi
3479fi
3480ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3481if test -n "$ac_ct_STRIP"; then
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3483$as_echo "$ac_ct_STRIP" >&6; }
3484else
3485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3486$as_echo "no" >&6; }
3487fi
3488
3489 if test "x$ac_ct_STRIP" = x; then
3490 STRIP=":"
3491 else
3492 case $cross_compiling:$ac_tool_warned in
3493yes:)
3494{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3495$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3496ac_tool_warned=yes ;;
3497esac
3498 STRIP=$ac_ct_STRIP
3499 fi
3500else
3501 STRIP="$ac_cv_prog_STRIP"
3502fi
3503
3504fi
3505INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3506
3507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3508$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3509if test -z "$MKDIR_P"; then
3510 if test "${ac_cv_path_mkdir+set}" = set; then :
3511 $as_echo_n "(cached) " >&6
3512else
3513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3514for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3515do
3516 IFS=$as_save_IFS
3517 test -z "$as_dir" && as_dir=.
3518 for ac_prog in mkdir gmkdir; do
3519 for ac_exec_ext in '' $ac_executable_extensions; do
3520 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3521 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3522 'mkdir (GNU coreutils) '* | \
3523 'mkdir (coreutils) '* | \
3524 'mkdir (fileutils) '4.1*)
3525 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3526 break 3;;
3527 esac
3528 done
3529 done
3530 done
3531IFS=$as_save_IFS
3532
3533fi
3534
3535 if test "${ac_cv_path_mkdir+set}" = set; then
3536 MKDIR_P="$ac_cv_path_mkdir -p"
8ae85421 3537 else
81ecdfbb
RW
3538 # As a last resort, use the slow shell script. Don't cache a
3539 # value for MKDIR_P within a source directory, because that will
3540 # break other packages using the cache if that directory is
3541 # removed, or if the value is a relative name.
3542 test -d ./--version && rmdir ./--version
3543 MKDIR_P="$ac_install_sh -d"
8ae85421
AM
3544 fi
3545fi
81ecdfbb
RW
3546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3547$as_echo "$MKDIR_P" >&6; }
3548
3549mkdir_p="$MKDIR_P"
3550case $mkdir_p in
3551 [\\/$]* | ?:[\\/]*) ;;
3552 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3553esac
8ae85421
AM
3554
3555for ac_prog in gawk mawk nawk awk
3556do
3557 # Extract the first word of "$ac_prog", so it can be a program name with args.
3558set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3560$as_echo_n "checking for $ac_word... " >&6; }
3561if test "${ac_cv_prog_AWK+set}" = set; then :
3562 $as_echo_n "(cached) " >&6
8ae85421
AM
3563else
3564 if test -n "$AWK"; then
3565 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3566else
3567as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3568for as_dir in $PATH
3569do
3570 IFS=$as_save_IFS
3571 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3572 for ac_exec_ext in '' $ac_executable_extensions; do
3573 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8ae85421 3574 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 3575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8ae85421
AM
3576 break 2
3577 fi
3578done
81ecdfbb
RW
3579 done
3580IFS=$as_save_IFS
8ae85421
AM
3581
3582fi
3583fi
3584AWK=$ac_cv_prog_AWK
3585if test -n "$AWK"; then
81ecdfbb
RW
3586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3587$as_echo "$AWK" >&6; }
8ae85421 3588else
81ecdfbb
RW
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3590$as_echo "no" >&6; }
8ae85421
AM
3591fi
3592
81ecdfbb 3593
8ae85421
AM
3594 test -n "$AWK" && break
3595done
3596
81ecdfbb
RW
3597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3598$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3599set x ${MAKE-make}
3600ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3601if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3602 $as_echo_n "(cached) " >&6
979273e3
NN
3603else
3604 cat >conftest.make <<\_ACEOF
81ecdfbb 3605SHELL = /bin/sh
252b5132 3606all:
81ecdfbb 3607 @echo '@@@%%%=$(MAKE)=@@@%%%'
979273e3 3608_ACEOF
252b5132 3609# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
3610case `${MAKE-make} -f conftest.make 2>/dev/null` in
3611 *@@@%%%=?*=@@@%%%*)
3612 eval ac_cv_prog_make_${ac_make}_set=yes;;
3613 *)
3614 eval ac_cv_prog_make_${ac_make}_set=no;;
3615esac
979273e3 3616rm -f conftest.make
252b5132 3617fi
81ecdfbb
RW
3618if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3620$as_echo "yes" >&6; }
252b5132
RH
3621 SET_MAKE=
3622else
81ecdfbb
RW
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3624$as_echo "no" >&6; }
252b5132
RH
3625 SET_MAKE="MAKE=${MAKE-make}"
3626fi
3627
8ae85421
AM
3628rm -rf .tst 2>/dev/null
3629mkdir .tst 2>/dev/null
3630if test -d .tst; then
3631 am__leading_dot=.
3632else
3633 am__leading_dot=_
3634fi
3635rmdir .tst 2>/dev/null
3636
3637DEPDIR="${am__leading_dot}deps"
3638
81ecdfbb 3639ac_config_commands="$ac_config_commands depfiles"
8ae85421
AM
3640
3641
3642am_make=${MAKE-make}
3643cat > confinc << 'END'
3644am__doit:
81ecdfbb 3645 @echo this is the am__doit target
8ae85421
AM
3646.PHONY: am__doit
3647END
3648# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3650$as_echo_n "checking for style of include used by $am_make... " >&6; }
8ae85421
AM
3651am__include="#"
3652am__quote=
3653_am_result=none
3654# First try GNU make style include.
3655echo "include confinc" > confmf
81ecdfbb
RW
3656# Ignore all kinds of additional output from `make'.
3657case `$am_make -s -f confmf 2> /dev/null` in #(
3658*the\ am__doit\ target*)
3659 am__include=include
3660 am__quote=
3661 _am_result=GNU
3662 ;;
3663esac
8ae85421
AM
3664# Now try BSD make style include.
3665if test "$am__include" = "#"; then
3666 echo '.include "confinc"' > confmf
81ecdfbb
RW
3667 case `$am_make -s -f confmf 2> /dev/null` in #(
3668 *the\ am__doit\ target*)
3669 am__include=.include
3670 am__quote="\""
3671 _am_result=BSD
3672 ;;
3673 esac
8ae85421
AM
3674fi
3675
3676
81ecdfbb
RW
3677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3678$as_echo "$_am_result" >&6; }
8ae85421
AM
3679rm -f confinc confmf
3680
81ecdfbb
RW
3681# Check whether --enable-dependency-tracking was given.
3682if test "${enable_dependency_tracking+set}" = set; then :
3683 enableval=$enable_dependency_tracking;
3684fi
8ae85421 3685
8ae85421
AM
3686if test "x$enable_dependency_tracking" != xno; then
3687 am_depcomp="$ac_aux_dir/depcomp"
3688 AMDEPBACKSLASH='\'
6eb7d830 3689 am__nodep='_no'
8ae85421 3690fi
81ecdfbb 3691 if test "x$enable_dependency_tracking" != xno; then
8ae85421
AM
3692 AMDEP_TRUE=
3693 AMDEP_FALSE='#'
3694else
3695 AMDEP_TRUE='#'
3696 AMDEP_FALSE=
3697fi
252b5132 3698
252b5132 3699
81ecdfbb
RW
3700if test "`cd $srcdir && pwd`" != "`pwd`"; then
3701 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3702 # is not polluted with repeated "-I."
3703 am__isrc=' -I$(srcdir)'
3704 # test to see if srcdir already configured
3705 if test -f $srcdir/config.status; then
3706 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3707 fi
252b5132 3708fi
979273e3 3709
8ae85421
AM
3710# test whether we have cygpath
3711if test -z "$CYGPATH_W"; then
3712 if (cygpath --version) >/dev/null 2>/dev/null; then
3713 CYGPATH_W='cygpath -w'
3714 else
3715 CYGPATH_W=echo
3716 fi
3717fi
3718
3719
3720# Define the identity of the package.
2e98a7bd 3721 PACKAGE='opcodes'
8db5daf9 3722 VERSION='2.30'
8ae85421
AM
3723
3724
979273e3 3725cat >>confdefs.h <<_ACEOF
252b5132 3726#define PACKAGE "$PACKAGE"
979273e3 3727_ACEOF
252b5132 3728
979273e3
NN
3729
3730cat >>confdefs.h <<_ACEOF
252b5132 3731#define VERSION "$VERSION"
979273e3 3732_ACEOF
252b5132 3733
8ae85421 3734# Some tools Automake needs.
252b5132 3735
8ae85421 3736ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
252b5132 3737
8ae85421
AM
3738
3739AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3740
3741
3742AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3743
3744
3745AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3746
3747
3748MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3749
8ae85421
AM
3750# We need awk for the "check" target. The system "awk" is bad on
3751# some platforms.
6eb7d830
AM
3752# Always define AMTAR for backward compatibility. Yes, it's still used
3753# in the wild :-( We should find a proper way to deprecate it ...
3754AMTAR='$${TAR-tar}'
8ae85421 3755
6eb7d830 3756am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
8ae85421
AM
3757
3758
3759
3760
3761depcc="$CC" am_compiler_list=
3762
81ecdfbb
RW
3763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3764$as_echo_n "checking dependency style of $depcc... " >&6; }
3765if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3766 $as_echo_n "(cached) " >&6
252b5132 3767else
8ae85421
AM
3768 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3769 # We make a subdir and do the tests there. Otherwise we can end up
3770 # making bogus files that we don't know about and never remove. For
3771 # instance it was reported that on HP-UX the gcc test will end up
3772 # making a dummy file named `D' -- because `-MD' means `put the output
3773 # in D'.
6eb7d830 3774 rm -rf conftest.dir
8ae85421
AM
3775 mkdir conftest.dir
3776 # Copy depcomp to subdir because otherwise we won't find it if we're
3777 # using a relative directory.
3778 cp "$am_depcomp" conftest.dir
3779 cd conftest.dir
3780 # We will build objects and dependencies in a subdirectory because
3781 # it helps to detect inapplicable dependency modes. For instance
3782 # both Tru64's cc and ICC support -MD to output dependencies as a
3783 # side effect of compilation, but ICC will put the dependencies in
3784 # the current directory while Tru64 will put them in the object
3785 # directory.
3786 mkdir sub
3787
3788 am_cv_CC_dependencies_compiler_type=none
3789 if test "$am_compiler_list" = ""; then
3790 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3791 fi
81ecdfbb
RW
3792 am__universal=false
3793 case " $depcc " in #(
3794 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3795 esac
3796
8ae85421
AM
3797 for depmode in $am_compiler_list; do
3798 # Setup a source with many dependencies, because some compilers
3799 # like to wrap large dependency lists on column 80 (with \), and
3800 # we should not choose a depcomp mode which is confused by this.
3801 #
3802 # We need to recreate these files for each test, as the compiler may
3803 # overwrite some of them when testing with obscure command lines.
3804 # This happens at least with the AIX C compiler.
3805 : > sub/conftest.c
3806 for i in 1 2 3 4 5 6; do
3807 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3808 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3809 # Solaris 8's {/usr,}/bin/sh.
3810 touch sub/conftst$i.h
3811 done
3812 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3813
81ecdfbb
RW
3814 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3815 # mode. It turns out that the SunPro C++ compiler does not properly
3816 # handle `-M -o', and we need to detect this. Also, some Intel
3817 # versions had trouble with output in subdirs
3818 am__obj=sub/conftest.${OBJEXT-o}
3819 am__minus_obj="-o $am__obj"
8ae85421 3820 case $depmode in
81ecdfbb
RW
3821 gcc)
3822 # This depmode causes a compiler race in universal mode.
3823 test "$am__universal" = false || continue
3824 ;;
8ae85421
AM
3825 nosideeffect)
3826 # after this tag, mechanisms are not by side-effect, so they'll
3827 # only be used when explicitly requested
3828 if test "x$enable_dependency_tracking" = xyes; then
3829 continue
3830 else
3831 break
3832 fi
3833 ;;
6eb7d830 3834 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
81ecdfbb
RW
3835 # This compiler won't grok `-c -o', but also, the minuso test has
3836 # not run yet. These depmodes are late enough in the game, and
3837 # so weak that their functioning should not be impacted.
3838 am__obj=conftest.${OBJEXT-o}
3839 am__minus_obj=
3840 ;;
8ae85421
AM
3841 none) break ;;
3842 esac
8ae85421 3843 if depmode=$depmode \
81ecdfbb 3844 source=sub/conftest.c object=$am__obj \
8ae85421 3845 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 3846 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
8ae85421 3847 >/dev/null 2>conftest.err &&
81ecdfbb 3848 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
8ae85421 3849 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 3850 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
8ae85421
AM
3851 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3852 # icc doesn't choke on unknown options, it will just issue warnings
3853 # or remarks (even with -Werror). So we grep stderr for any message
3854 # that says an option was ignored or not supported.
3855 # When given -MP, icc 7.0 and 7.1 complain thusly:
3856 # icc: Command line warning: ignoring option '-M'; no argument required
3857 # The diagnosis changed in icc 8.0:
3858 # icc: Command line remark: option '-MP' not supported
3859 if (grep 'ignoring option' conftest.err ||
3860 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3861 am_cv_CC_dependencies_compiler_type=$depmode
3862 break
3863 fi
3864 fi
3865 done
3866
3867 cd ..
3868 rm -rf conftest.dir
3869else
3870 am_cv_CC_dependencies_compiler_type=none
3871fi
3872
252b5132 3873fi
81ecdfbb
RW
3874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3875$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8ae85421
AM
3876CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3877
81ecdfbb 3878 if
8ae85421
AM
3879 test "x$enable_dependency_tracking" != xno \
3880 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3881 am__fastdepCC_TRUE=
3882 am__fastdepCC_FALSE='#'
252b5132 3883else
8ae85421
AM
3884 am__fastdepCC_TRUE='#'
3885 am__fastdepCC_FALSE=
252b5132
RH
3886fi
3887
3888
3889
8ae85421 3890
dabbade6
L
3891ac_ext=c
3892ac_cpp='$CPP $CPPFLAGS'
3893ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3894ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3895ac_compiler_gnu=$ac_cv_c_compiler_gnu
979273e3 3896if test -n "$ac_tool_prefix"; then
dabbade6
L
3897 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3898set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3900$as_echo_n "checking for $ac_word... " >&6; }
3901if test "${ac_cv_prog_CC+set}" = set; then :
3902 $as_echo_n "(cached) " >&6
252b5132 3903else
dabbade6
L
3904 if test -n "$CC"; then
3905 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 3906else
979273e3
NN
3907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3908for as_dir in $PATH
3909do
3910 IFS=$as_save_IFS
3911 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3912 for ac_exec_ext in '' $ac_executable_extensions; do
3913 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 3914 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 3915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
3916 break 2
3917 fi
3918done
81ecdfbb
RW
3919 done
3920IFS=$as_save_IFS
979273e3 3921
252b5132
RH
3922fi
3923fi
dabbade6
L
3924CC=$ac_cv_prog_CC
3925if test -n "$CC"; then
81ecdfbb
RW
3926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3927$as_echo "$CC" >&6; }
252b5132 3928else
81ecdfbb
RW
3929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3930$as_echo "no" >&6; }
979273e3
NN
3931fi
3932
81ecdfbb 3933
252b5132 3934fi
dabbade6
L
3935if test -z "$ac_cv_prog_CC"; then
3936 ac_ct_CC=$CC
3937 # Extract the first word of "gcc", so it can be a program name with args.
3938set dummy gcc; ac_word=$2
81ecdfbb
RW
3939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3940$as_echo_n "checking for $ac_word... " >&6; }
3941if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3942 $as_echo_n "(cached) " >&6
979273e3 3943else
dabbade6
L
3944 if test -n "$ac_ct_CC"; then
3945 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
979273e3
NN
3946else
3947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3948for as_dir in $PATH
3949do
3950 IFS=$as_save_IFS
3951 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3952 for ac_exec_ext in '' $ac_executable_extensions; do
3953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 3954 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 3955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
3956 break 2
3957 fi
3958done
81ecdfbb
RW
3959 done
3960IFS=$as_save_IFS
252b5132 3961
979273e3
NN
3962fi
3963fi
dabbade6
L
3964ac_ct_CC=$ac_cv_prog_ac_ct_CC
3965if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3967$as_echo "$ac_ct_CC" >&6; }
979273e3 3968else
81ecdfbb
RW
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3970$as_echo "no" >&6; }
979273e3 3971fi
252b5132 3972
81ecdfbb
RW
3973 if test "x$ac_ct_CC" = x; then
3974 CC=""
3975 else
3976 case $cross_compiling:$ac_tool_warned in
3977yes:)
3978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3980ac_tool_warned=yes ;;
3981esac
3982 CC=$ac_ct_CC
3983 fi
979273e3 3984else
dabbade6 3985 CC="$ac_cv_prog_CC"
979273e3 3986fi
252b5132 3987
dabbade6 3988if test -z "$CC"; then
81ecdfbb
RW
3989 if test -n "$ac_tool_prefix"; then
3990 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
dabbade6 3991set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
3992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3993$as_echo_n "checking for $ac_word... " >&6; }
3994if test "${ac_cv_prog_CC+set}" = set; then :
3995 $as_echo_n "(cached) " >&6
252b5132 3996else
dabbade6
L
3997 if test -n "$CC"; then
3998 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 3999else
979273e3
NN
4000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4001for as_dir in $PATH
4002do
4003 IFS=$as_save_IFS
4004 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4005 for ac_exec_ext in '' $ac_executable_extensions; do
4006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 4007 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
4009 break 2
4010 fi
4011done
81ecdfbb
RW
4012 done
4013IFS=$as_save_IFS
979273e3 4014
252b5132
RH
4015fi
4016fi
dabbade6
L
4017CC=$ac_cv_prog_CC
4018if test -n "$CC"; then
81ecdfbb
RW
4019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4020$as_echo "$CC" >&6; }
252b5132 4021else
81ecdfbb
RW
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4023$as_echo "no" >&6; }
252b5132
RH
4024fi
4025
252b5132 4026
81ecdfbb 4027 fi
dabbade6
L
4028fi
4029if test -z "$CC"; then
4030 # Extract the first word of "cc", so it can be a program name with args.
4031set dummy cc; ac_word=$2
81ecdfbb
RW
4032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4033$as_echo_n "checking for $ac_word... " >&6; }
4034if test "${ac_cv_prog_CC+set}" = set; then :
4035 $as_echo_n "(cached) " >&6
dabbade6
L
4036else
4037 if test -n "$CC"; then
4038 ac_cv_prog_CC="$CC" # Let the user override the test.
4039else
4040 ac_prog_rejected=no
4041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4042for as_dir in $PATH
4043do
4044 IFS=$as_save_IFS
4045 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4046 for ac_exec_ext in '' $ac_executable_extensions; do
4047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6
L
4048 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4049 ac_prog_rejected=yes
4050 continue
4051 fi
4052 ac_cv_prog_CC="cc"
81ecdfbb 4053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
4054 break 2
4055 fi
4056done
81ecdfbb
RW
4057 done
4058IFS=$as_save_IFS
252b5132 4059
dabbade6
L
4060if test $ac_prog_rejected = yes; then
4061 # We found a bogon in the path, so make sure we never use it.
4062 set dummy $ac_cv_prog_CC
4063 shift
4064 if test $# != 0; then
4065 # We chose a different compiler from the bogus one.
4066 # However, it has the same basename, so the bogon will be chosen
4067 # first if we set CC to just the basename; use the full file name.
4068 shift
4069 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4070 fi
4071fi
4072fi
4073fi
4074CC=$ac_cv_prog_CC
4075if test -n "$CC"; then
81ecdfbb
RW
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4077$as_echo "$CC" >&6; }
252b5132 4078else
81ecdfbb
RW
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4080$as_echo "no" >&6; }
dabbade6 4081fi
252b5132 4082
81ecdfbb 4083
dabbade6
L
4084fi
4085if test -z "$CC"; then
4086 if test -n "$ac_tool_prefix"; then
81ecdfbb 4087 for ac_prog in cl.exe
dabbade6
L
4088 do
4089 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4090set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4092$as_echo_n "checking for $ac_word... " >&6; }
4093if test "${ac_cv_prog_CC+set}" = set; then :
4094 $as_echo_n "(cached) " >&6
dabbade6
L
4095else
4096 if test -n "$CC"; then
4097 ac_cv_prog_CC="$CC" # Let the user override the test.
4098else
4099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4100for as_dir in $PATH
4101do
4102 IFS=$as_save_IFS
4103 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4104 for ac_exec_ext in '' $ac_executable_extensions; do
4105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 4106 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
4108 break 2
4109 fi
4110done
81ecdfbb
RW
4111 done
4112IFS=$as_save_IFS
d7040cdb 4113
dabbade6
L
4114fi
4115fi
4116CC=$ac_cv_prog_CC
4117if test -n "$CC"; then
81ecdfbb
RW
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4119$as_echo "$CC" >&6; }
dabbade6 4120else
81ecdfbb
RW
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4122$as_echo "no" >&6; }
dabbade6 4123fi
d7040cdb 4124
81ecdfbb 4125
dabbade6
L
4126 test -n "$CC" && break
4127 done
4128fi
4129if test -z "$CC"; then
4130 ac_ct_CC=$CC
81ecdfbb 4131 for ac_prog in cl.exe
dabbade6
L
4132do
4133 # Extract the first word of "$ac_prog", so it can be a program name with args.
4134set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4136$as_echo_n "checking for $ac_word... " >&6; }
4137if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4138 $as_echo_n "(cached) " >&6
dabbade6
L
4139else
4140 if test -n "$ac_ct_CC"; then
4141 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4142else
4143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144for as_dir in $PATH
4145do
4146 IFS=$as_save_IFS
4147 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4148 for ac_exec_ext in '' $ac_executable_extensions; do
4149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 4150 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
4152 break 2
4153 fi
4154done
81ecdfbb
RW
4155 done
4156IFS=$as_save_IFS
d7040cdb 4157
dabbade6
L
4158fi
4159fi
4160ac_ct_CC=$ac_cv_prog_ac_ct_CC
4161if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4163$as_echo "$ac_ct_CC" >&6; }
dabbade6 4164else
81ecdfbb
RW
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4166$as_echo "no" >&6; }
dabbade6 4167fi
d7040cdb 4168
81ecdfbb 4169
dabbade6
L
4170 test -n "$ac_ct_CC" && break
4171done
d7040cdb 4172
81ecdfbb
RW
4173 if test "x$ac_ct_CC" = x; then
4174 CC=""
4175 else
4176 case $cross_compiling:$ac_tool_warned in
4177yes:)
4178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4180ac_tool_warned=yes ;;
4181esac
4182 CC=$ac_ct_CC
4183 fi
dabbade6 4184fi
d7040cdb 4185
dabbade6 4186fi
d7040cdb
SE
4187
4188
81ecdfbb
RW
4189test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4190$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4191as_fn_error "no acceptable C compiler found in \$PATH
4192See \`config.log' for more details." "$LINENO" 5; }
d7040cdb 4193
dabbade6 4194# Provide some information about the compiler.
81ecdfbb
RW
4195$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4196set X $ac_compile
4197ac_compiler=$2
4198for ac_option in --version -v -V -qversion; do
4199 { { ac_try="$ac_compiler $ac_option >&5"
4200case "(($ac_try" in
4201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4202 *) ac_try_echo=$ac_try;;
4203esac
4204eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4205$as_echo "$ac_try_echo"; } >&5
4206 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
dabbade6 4207 ac_status=$?
81ecdfbb
RW
4208 if test -s conftest.err; then
4209 sed '10a\
4210... rest of stderr output deleted ...
4211 10q' conftest.err >conftest.er1
4212 cat conftest.er1 >&5
4213 rm -f conftest.er1 conftest.err
4214 fi
4215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4216 test $ac_status = 0; }
4217done
d7040cdb 4218
81ecdfbb
RW
4219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4220$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4221if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4222 $as_echo_n "(cached) " >&6
252b5132 4223else
81ecdfbb 4224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 4225/* end confdefs.h. */
d7040cdb 4226
dabbade6
L
4227int
4228main ()
4229{
4230#ifndef __GNUC__
4231 choke me
4232#endif
d7040cdb 4233
dabbade6
L
4234 ;
4235 return 0;
4236}
4237_ACEOF
81ecdfbb 4238if ac_fn_c_try_compile "$LINENO"; then :
dabbade6 4239 ac_compiler_gnu=yes
d7040cdb 4240else
81ecdfbb 4241 ac_compiler_gnu=no
dabbade6 4242fi
81ecdfbb 4243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
dabbade6 4244ac_cv_c_compiler_gnu=$ac_compiler_gnu
d7040cdb 4245
dabbade6 4246fi
81ecdfbb
RW
4247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4248$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4249if test $ac_compiler_gnu = yes; then
4250 GCC=yes
4251else
4252 GCC=
4253fi
dabbade6
L
4254ac_test_CFLAGS=${CFLAGS+set}
4255ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4257$as_echo_n "checking whether $CC accepts -g... " >&6; }
4258if test "${ac_cv_prog_cc_g+set}" = set; then :
4259 $as_echo_n "(cached) " >&6
4260else
4261 ac_save_c_werror_flag=$ac_c_werror_flag
4262 ac_c_werror_flag=yes
4263 ac_cv_prog_cc_g=no
4264 CFLAGS="-g"
4265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 4266/* end confdefs.h. */
d7040cdb 4267
dabbade6
L
4268int
4269main ()
4270{
d7040cdb 4271
dabbade6
L
4272 ;
4273 return 0;
4274}
4275_ACEOF
81ecdfbb 4276if ac_fn_c_try_compile "$LINENO"; then :
dabbade6
L
4277 ac_cv_prog_cc_g=yes
4278else
81ecdfbb
RW
4279 CFLAGS=""
4280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4281/* end confdefs.h. */
d7040cdb 4282
81ecdfbb
RW
4283int
4284main ()
4285{
4286
4287 ;
4288 return 0;
4289}
4290_ACEOF
4291if ac_fn_c_try_compile "$LINENO"; then :
4292
4293else
4294 ac_c_werror_flag=$ac_save_c_werror_flag
4295 CFLAGS="-g"
4296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4297/* end confdefs.h. */
4298
4299int
4300main ()
4301{
4302
4303 ;
4304 return 0;
4305}
4306_ACEOF
4307if ac_fn_c_try_compile "$LINENO"; then :
4308 ac_cv_prog_cc_g=yes
4309fi
4310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
dabbade6 4311fi
81ecdfbb 4312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
dabbade6 4313fi
81ecdfbb
RW
4314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4315 ac_c_werror_flag=$ac_save_c_werror_flag
4316fi
4317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4318$as_echo "$ac_cv_prog_cc_g" >&6; }
dabbade6
L
4319if test "$ac_test_CFLAGS" = set; then
4320 CFLAGS=$ac_save_CFLAGS
4321elif test $ac_cv_prog_cc_g = yes; then
4322 if test "$GCC" = yes; then
4323 CFLAGS="-g -O2"
4324 else
4325 CFLAGS="-g"
4326 fi
4327else
4328 if test "$GCC" = yes; then
4329 CFLAGS="-O2"
4330 else
4331 CFLAGS=
4332 fi
4333fi
81ecdfbb
RW
4334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4335$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4336if test "${ac_cv_prog_cc_c89+set}" = set; then :
4337 $as_echo_n "(cached) " >&6
d7040cdb 4338else
81ecdfbb 4339 ac_cv_prog_cc_c89=no
dabbade6 4340ac_save_CC=$CC
81ecdfbb 4341cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6
L
4342/* end confdefs.h. */
4343#include <stdarg.h>
4344#include <stdio.h>
4345#include <sys/types.h>
4346#include <sys/stat.h>
4347/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4348struct buf { int x; };
4349FILE * (*rcsopen) (struct buf *, struct stat *, int);
4350static char *e (p, i)
4351 char **p;
4352 int i;
4353{
4354 return p[i];
4355}
4356static char *f (char * (*g) (char **, int), char **p, ...)
4357{
4358 char *s;
4359 va_list v;
4360 va_start (v,p);
4361 s = g (p, va_arg (v,int));
4362 va_end (v);
4363 return s;
4364}
d7040cdb 4365
dabbade6
L
4366/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4367 function prototypes and stuff, but not '\xHH' hex character constants.
4368 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4369 as 'x'. The following induces an error, until -std is added to get
dabbade6
L
4370 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4371 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4372 that's true only with -std. */
dabbade6 4373int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 4374
81ecdfbb
RW
4375/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4376 inside strings and character constants. */
4377#define FOO(x) 'x'
4378int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4379
dabbade6
L
4380int test (int i, double x);
4381struct s1 {int (*f) (int a);};
4382struct s2 {int (*f) (double a);};
4383int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4384int argc;
4385char **argv;
4386int
4387main ()
4388{
4389return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4390 ;
4391 return 0;
4392}
4393_ACEOF
81ecdfbb
RW
4394for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4395 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
dabbade6
L
4396do
4397 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4398 if ac_fn_c_try_compile "$LINENO"; then :
4399 ac_cv_prog_cc_c89=$ac_arg
d7040cdb 4400fi
81ecdfbb
RW
4401rm -f core conftest.err conftest.$ac_objext
4402 test "x$ac_cv_prog_cc_c89" != "xno" && break
dabbade6 4403done
81ecdfbb 4404rm -f conftest.$ac_ext
dabbade6 4405CC=$ac_save_CC
d7040cdb 4406
dabbade6 4407fi
81ecdfbb
RW
4408# AC_CACHE_VAL
4409case "x$ac_cv_prog_cc_c89" in
4410 x)
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4412$as_echo "none needed" >&6; } ;;
4413 xno)
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4415$as_echo "unsupported" >&6; } ;;
252b5132 4416 *)
81ecdfbb
RW
4417 CC="$CC $ac_cv_prog_cc_c89"
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4419$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
dabbade6 4420esac
81ecdfbb 4421if test "x$ac_cv_prog_cc_c89" != xno; then :
ac48eca1 4422
dabbade6 4423fi
252b5132 4424
dabbade6
L
4425ac_ext=c
4426ac_cpp='$CPP $CPPFLAGS'
4427ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4428ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4429ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 4430
7357c5b6
AM
4431ac_ext=c
4432ac_cpp='$CPP $CPPFLAGS'
4433ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4434ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4435ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4437$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4438# On Suns, sometimes $CPP names a directory.
4439if test -n "$CPP" && test -d "$CPP"; then
4440 CPP=
4441fi
4442if test -z "$CPP"; then
81ecdfbb
RW
4443 if test "${ac_cv_prog_CPP+set}" = set; then :
4444 $as_echo_n "(cached) " >&6
dabbade6 4445else
7357c5b6
AM
4446 # Double quotes because CPP needs to be expanded
4447 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4448 do
4449 ac_preproc_ok=false
4450for ac_c_preproc_warn_flag in '' yes
dabbade6 4451do
7357c5b6
AM
4452 # Use a header file that comes with gcc, so configuring glibc
4453 # with a fresh cross-compiler works.
4454 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4455 # <limits.h> exists even on freestanding compilers.
4456 # On the NeXT, cc -E runs the code through the compiler's parser,
4457 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4459/* end confdefs.h. */
4460#ifdef __STDC__
4461# include <limits.h>
4462#else
4463# include <assert.h>
4464#endif
4465 Syntax error
4466_ACEOF
81ecdfbb 4467if ac_fn_c_try_cpp "$LINENO"; then :
dabbade6 4468
81ecdfbb 4469else
7357c5b6
AM
4470 # Broken: fails on valid input.
4471continue
252b5132 4472fi
7357c5b6
AM
4473rm -f conftest.err conftest.$ac_ext
4474
81ecdfbb 4475 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4476 # can be detected and how.
81ecdfbb 4477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4478/* end confdefs.h. */
4479#include <ac_nonexistent.h>
4480_ACEOF
81ecdfbb 4481if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4482 # Broken: success on invalid input.
4483continue
dabbade6 4484else
7357c5b6
AM
4485 # Passes both tests.
4486ac_preproc_ok=:
4487break
dabbade6 4488fi
7357c5b6 4489rm -f conftest.err conftest.$ac_ext
dabbade6 4490
d7040cdb 4491done
7357c5b6
AM
4492# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4493rm -f conftest.err conftest.$ac_ext
81ecdfbb 4494if $ac_preproc_ok; then :
7357c5b6
AM
4495 break
4496fi
4497
4498 done
4499 ac_cv_prog_CPP=$CPP
d7040cdb
SE
4500
4501fi
7357c5b6
AM
4502 CPP=$ac_cv_prog_CPP
4503else
4504 ac_cv_prog_CPP=$CPP
d7040cdb 4505fi
81ecdfbb
RW
4506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4507$as_echo "$CPP" >&6; }
7357c5b6
AM
4508ac_preproc_ok=false
4509for ac_c_preproc_warn_flag in '' yes
4510do
4511 # Use a header file that comes with gcc, so configuring glibc
4512 # with a fresh cross-compiler works.
4513 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4514 # <limits.h> exists even on freestanding compilers.
4515 # On the NeXT, cc -E runs the code through the compiler's parser,
4516 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4518/* end confdefs.h. */
4519#ifdef __STDC__
4520# include <limits.h>
4521#else
4522# include <assert.h>
4523#endif
4524 Syntax error
4525_ACEOF
81ecdfbb 4526if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4527
81ecdfbb 4528else
7357c5b6
AM
4529 # Broken: fails on valid input.
4530continue
d7040cdb 4531fi
7357c5b6 4532rm -f conftest.err conftest.$ac_ext
d7040cdb 4533
81ecdfbb 4534 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4535 # can be detected and how.
81ecdfbb 4536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4537/* end confdefs.h. */
4538#include <ac_nonexistent.h>
4539_ACEOF
81ecdfbb 4540if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4541 # Broken: success on invalid input.
4542continue
dabbade6 4543else
7357c5b6
AM
4544 # Passes both tests.
4545ac_preproc_ok=:
4546break
4547fi
4548rm -f conftest.err conftest.$ac_ext
d7040cdb 4549
7357c5b6
AM
4550done
4551# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4552rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
4553if $ac_preproc_ok; then :
4554
4555else
4556 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4557$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4558as_fn_error "C preprocessor \"$CPP\" fails sanity check
4559See \`config.log' for more details." "$LINENO" 5; }
4560fi
4561
4562ac_ext=c
4563ac_cpp='$CPP $CPPFLAGS'
4564ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4565ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4566ac_compiler_gnu=$ac_cv_c_compiler_gnu
4567
4568
4569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4570$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4571if test "${ac_cv_path_GREP+set}" = set; then :
4572 $as_echo_n "(cached) " >&6
4573else
4574 if test -z "$GREP"; then
4575 ac_path_GREP_found=false
4576 # Loop through the user's path and test for each of PROGNAME-LIST
4577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4578for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4579do
4580 IFS=$as_save_IFS
4581 test -z "$as_dir" && as_dir=.
4582 for ac_prog in grep ggrep; do
4583 for ac_exec_ext in '' $ac_executable_extensions; do
4584 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4585 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4586# Check for GNU ac_path_GREP and select it if it is found.
4587 # Check for GNU $ac_path_GREP
4588case `"$ac_path_GREP" --version 2>&1` in
4589*GNU*)
4590 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4591*)
4592 ac_count=0
4593 $as_echo_n 0123456789 >"conftest.in"
4594 while :
4595 do
4596 cat "conftest.in" "conftest.in" >"conftest.tmp"
4597 mv "conftest.tmp" "conftest.in"
4598 cp "conftest.in" "conftest.nl"
4599 $as_echo 'GREP' >> "conftest.nl"
4600 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4601 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4602 as_fn_arith $ac_count + 1 && ac_count=$as_val
4603 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4604 # Best one so far, save it but keep looking for a better one
4605 ac_cv_path_GREP="$ac_path_GREP"
4606 ac_path_GREP_max=$ac_count
4607 fi
4608 # 10*(2^10) chars as input seems more than enough
4609 test $ac_count -gt 10 && break
4610 done
4611 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4612esac
4613
4614 $ac_path_GREP_found && break 3
4615 done
4616 done
4617 done
4618IFS=$as_save_IFS
4619 if test -z "$ac_cv_path_GREP"; then
4620 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4621 fi
dabbade6 4622else
81ecdfbb 4623 ac_cv_path_GREP=$GREP
7357c5b6 4624fi
d7040cdb 4625
81ecdfbb
RW
4626fi
4627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4628$as_echo "$ac_cv_path_GREP" >&6; }
4629 GREP="$ac_cv_path_GREP"
d7040cdb
SE
4630
4631
81ecdfbb
RW
4632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4633$as_echo_n "checking for egrep... " >&6; }
4634if test "${ac_cv_path_EGREP+set}" = set; then :
4635 $as_echo_n "(cached) " >&6
7357c5b6 4636else
81ecdfbb
RW
4637 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4638 then ac_cv_path_EGREP="$GREP -E"
4639 else
4640 if test -z "$EGREP"; then
4641 ac_path_EGREP_found=false
4642 # Loop through the user's path and test for each of PROGNAME-LIST
4643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4644for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4645do
4646 IFS=$as_save_IFS
4647 test -z "$as_dir" && as_dir=.
4648 for ac_prog in egrep; do
4649 for ac_exec_ext in '' $ac_executable_extensions; do
4650 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4651 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4652# Check for GNU ac_path_EGREP and select it if it is found.
4653 # Check for GNU $ac_path_EGREP
4654case `"$ac_path_EGREP" --version 2>&1` in
4655*GNU*)
4656 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4657*)
4658 ac_count=0
4659 $as_echo_n 0123456789 >"conftest.in"
4660 while :
4661 do
4662 cat "conftest.in" "conftest.in" >"conftest.tmp"
4663 mv "conftest.tmp" "conftest.in"
4664 cp "conftest.in" "conftest.nl"
4665 $as_echo 'EGREP' >> "conftest.nl"
4666 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4667 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4668 as_fn_arith $ac_count + 1 && ac_count=$as_val
4669 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4670 # Best one so far, save it but keep looking for a better one
4671 ac_cv_path_EGREP="$ac_path_EGREP"
4672 ac_path_EGREP_max=$ac_count
7357c5b6 4673 fi
81ecdfbb
RW
4674 # 10*(2^10) chars as input seems more than enough
4675 test $ac_count -gt 10 && break
4676 done
4677 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4678esac
4679
4680 $ac_path_EGREP_found && break 3
4681 done
4682 done
4683 done
4684IFS=$as_save_IFS
4685 if test -z "$ac_cv_path_EGREP"; then
4686 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4687 fi
4688else
4689 ac_cv_path_EGREP=$EGREP
4690fi
4691
4692 fi
7357c5b6 4693fi
81ecdfbb
RW
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4695$as_echo "$ac_cv_path_EGREP" >&6; }
4696 EGREP="$ac_cv_path_EGREP"
d7040cdb
SE
4697
4698
81ecdfbb
RW
4699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4700$as_echo_n "checking for ANSI C header files... " >&6; }
4701if test "${ac_cv_header_stdc+set}" = set; then :
4702 $as_echo_n "(cached) " >&6
7357c5b6 4703else
81ecdfbb 4704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4705/* end confdefs.h. */
4706#include <stdlib.h>
4707#include <stdarg.h>
4708#include <string.h>
4709#include <float.h>
d7040cdb 4710
7357c5b6
AM
4711int
4712main ()
4713{
d7040cdb 4714
7357c5b6
AM
4715 ;
4716 return 0;
4717}
4718_ACEOF
81ecdfbb 4719if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4720 ac_cv_header_stdc=yes
4721else
81ecdfbb 4722 ac_cv_header_stdc=no
7357c5b6 4723fi
81ecdfbb 4724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 4725
7357c5b6
AM
4726if test $ac_cv_header_stdc = yes; then
4727 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4729/* end confdefs.h. */
4730#include <string.h>
d7040cdb 4731
7357c5b6
AM
4732_ACEOF
4733if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4734 $EGREP "memchr" >/dev/null 2>&1; then :
4735
7357c5b6
AM
4736else
4737 ac_cv_header_stdc=no
4738fi
4739rm -f conftest*
d7040cdb 4740
7357c5b6 4741fi
d7040cdb 4742
7357c5b6
AM
4743if test $ac_cv_header_stdc = yes; then
4744 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4746/* end confdefs.h. */
4747#include <stdlib.h>
d7040cdb 4748
7357c5b6
AM
4749_ACEOF
4750if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4751 $EGREP "free" >/dev/null 2>&1; then :
4752
7357c5b6
AM
4753else
4754 ac_cv_header_stdc=no
4755fi
4756rm -f conftest*
d7040cdb 4757
7357c5b6 4758fi
d7040cdb 4759
7357c5b6
AM
4760if test $ac_cv_header_stdc = yes; then
4761 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4762 if test "$cross_compiling" = yes; then :
7357c5b6
AM
4763 :
4764else
81ecdfbb 4765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4766/* end confdefs.h. */
4767#include <ctype.h>
81ecdfbb 4768#include <stdlib.h>
7357c5b6
AM
4769#if ((' ' & 0x0FF) == 0x020)
4770# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4771# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4772#else
4773# define ISLOWER(c) \
4774 (('a' <= (c) && (c) <= 'i') \
4775 || ('j' <= (c) && (c) <= 'r') \
4776 || ('s' <= (c) && (c) <= 'z'))
4777# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4778#endif
d7040cdb 4779
7357c5b6
AM
4780#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4781int
4782main ()
4783{
4784 int i;
4785 for (i = 0; i < 256; i++)
4786 if (XOR (islower (i), ISLOWER (i))
4787 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4788 return 2;
4789 return 0;
7357c5b6
AM
4790}
4791_ACEOF
81ecdfbb 4792if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 4793
81ecdfbb
RW
4794else
4795 ac_cv_header_stdc=no
7357c5b6 4796fi
81ecdfbb
RW
4797rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4798 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 4799fi
81ecdfbb 4800
7357c5b6
AM
4801fi
4802fi
81ecdfbb
RW
4803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4804$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 4805if test $ac_cv_header_stdc = yes; then
d7040cdb 4806
81ecdfbb 4807$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 4808
7357c5b6 4809fi
d7040cdb 4810
7357c5b6 4811# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
4812for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4813 inttypes.h stdint.h unistd.h
81ecdfbb
RW
4814do :
4815 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4816ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4817"
4818eval as_val=\$$as_ac_Header
4819 if test "x$as_val" = x""yes; then :
7357c5b6 4820 cat >>confdefs.h <<_ACEOF
81ecdfbb 4821#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 4822_ACEOF
d7040cdb 4823
7357c5b6 4824fi
d7040cdb 4825
7357c5b6 4826done
d7040cdb
SE
4827
4828
4829
81ecdfbb
RW
4830 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4831if test "x$ac_cv_header_minix_config_h" = x""yes; then :
7357c5b6
AM
4832 MINIX=yes
4833else
4834 MINIX=
4835fi
d7040cdb
SE
4836
4837
7357c5b6 4838 if test "$MINIX" = yes; then
d7040cdb 4839
81ecdfbb 4840$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
dabbade6 4841
252b5132 4842
81ecdfbb 4843$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
4844
4845
81ecdfbb 4846$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 4847
7357c5b6 4848 fi
d7040cdb
SE
4849
4850
81ecdfbb
RW
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4852$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4853if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4854 $as_echo_n "(cached) " >&6
ac48eca1 4855else
81ecdfbb 4856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 4857/* end confdefs.h. */
ac48eca1 4858
7357c5b6
AM
4859# define __EXTENSIONS__ 1
4860 $ac_includes_default
4861int
4862main ()
4863{
87e6d782 4864
7357c5b6
AM
4865 ;
4866 return 0;
4867}
4868_ACEOF
81ecdfbb 4869if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4870 ac_cv_safe_to_define___extensions__=yes
4871else
81ecdfbb 4872 ac_cv_safe_to_define___extensions__=no
7357c5b6 4873fi
81ecdfbb 4874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 4875fi
81ecdfbb
RW
4876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4877$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 4878 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4879 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
ac48eca1 4880
81ecdfbb 4881 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 4882
81ecdfbb
RW
4883 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4884
4885 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4886
4887 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb 4888
ac48eca1 4889
ac48eca1 4890
ac48eca1 4891
87e6d782 4892
7357c5b6
AM
4893if test -n "$ac_tool_prefix"; then
4894 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4895set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
4896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4897$as_echo_n "checking for $ac_word... " >&6; }
4898if test "${ac_cv_prog_AR+set}" = set; then :
4899 $as_echo_n "(cached) " >&6
dabbade6 4900else
7357c5b6
AM
4901 if test -n "$AR"; then
4902 ac_cv_prog_AR="$AR" # Let the user override the test.
4903else
4904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4905for as_dir in $PATH
4906do
4907 IFS=$as_save_IFS
4908 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4909 for ac_exec_ext in '' $ac_executable_extensions; do
4910 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 4911 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 4912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
4913 break 2
4914 fi
4915done
81ecdfbb
RW
4916 done
4917IFS=$as_save_IFS
ac48eca1 4918
7357c5b6
AM
4919fi
4920fi
4921AR=$ac_cv_prog_AR
4922if test -n "$AR"; then
81ecdfbb
RW
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4924$as_echo "$AR" >&6; }
dabbade6 4925else
81ecdfbb
RW
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4927$as_echo "no" >&6; }
dabbade6 4928fi
6be7c12c 4929
81ecdfbb 4930
7357c5b6
AM
4931fi
4932if test -z "$ac_cv_prog_AR"; then
4933 ac_ct_AR=$AR
4934 # Extract the first word of "ar", so it can be a program name with args.
4935set dummy ar; ac_word=$2
81ecdfbb
RW
4936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4937$as_echo_n "checking for $ac_word... " >&6; }
4938if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4939 $as_echo_n "(cached) " >&6
7357c5b6
AM
4940else
4941 if test -n "$ac_ct_AR"; then
4942 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4943else
4944as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4945for as_dir in $PATH
4946do
4947 IFS=$as_save_IFS
4948 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4949 for ac_exec_ext in '' $ac_executable_extensions; do
4950 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 4951 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 4952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
4953 break 2
4954 fi
4955done
81ecdfbb
RW
4956 done
4957IFS=$as_save_IFS
7357c5b6
AM
4958
4959fi
4960fi
4961ac_ct_AR=$ac_cv_prog_ac_ct_AR
4962if test -n "$ac_ct_AR"; then
81ecdfbb
RW
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4964$as_echo "$ac_ct_AR" >&6; }
7357c5b6 4965else
81ecdfbb
RW
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4967$as_echo "no" >&6; }
7357c5b6
AM
4968fi
4969
81ecdfbb
RW
4970 if test "x$ac_ct_AR" = x; then
4971 AR=""
4972 else
4973 case $cross_compiling:$ac_tool_warned in
4974yes:)
4975{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4976$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4977ac_tool_warned=yes ;;
4978esac
4979 AR=$ac_ct_AR
4980 fi
7357c5b6
AM
4981else
4982 AR="$ac_cv_prog_AR"
4983fi
4984
4985if test -n "$ac_tool_prefix"; then
4986 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4987set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
4988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4989$as_echo_n "checking for $ac_word... " >&6; }
4990if test "${ac_cv_prog_RANLIB+set}" = set; then :
4991 $as_echo_n "(cached) " >&6
7357c5b6
AM
4992else
4993 if test -n "$RANLIB"; then
4994 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4995else
4996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4997for as_dir in $PATH
4998do
4999 IFS=$as_save_IFS
5000 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5001 for ac_exec_ext in '' $ac_executable_extensions; do
5002 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 5003 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 5004 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
5005 break 2
5006 fi
5007done
81ecdfbb
RW
5008 done
5009IFS=$as_save_IFS
7357c5b6
AM
5010
5011fi
5012fi
5013RANLIB=$ac_cv_prog_RANLIB
5014if test -n "$RANLIB"; then
81ecdfbb
RW
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5016$as_echo "$RANLIB" >&6; }
7357c5b6 5017else
81ecdfbb
RW
5018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5019$as_echo "no" >&6; }
7357c5b6
AM
5020fi
5021
81ecdfbb 5022
7357c5b6
AM
5023fi
5024if test -z "$ac_cv_prog_RANLIB"; then
5025 ac_ct_RANLIB=$RANLIB
5026 # Extract the first word of "ranlib", so it can be a program name with args.
5027set dummy ranlib; ac_word=$2
81ecdfbb
RW
5028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5029$as_echo_n "checking for $ac_word... " >&6; }
5030if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5031 $as_echo_n "(cached) " >&6
7357c5b6
AM
5032else
5033 if test -n "$ac_ct_RANLIB"; then
5034 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5035else
5036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5037for as_dir in $PATH
5038do
5039 IFS=$as_save_IFS
5040 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5041 for ac_exec_ext in '' $ac_executable_extensions; do
5042 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 5043 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 5044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
5045 break 2
5046 fi
5047done
81ecdfbb
RW
5048 done
5049IFS=$as_save_IFS
7357c5b6 5050
7357c5b6
AM
5051fi
5052fi
5053ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5054if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5056$as_echo "$ac_ct_RANLIB" >&6; }
7357c5b6 5057else
81ecdfbb
RW
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5059$as_echo "no" >&6; }
7357c5b6
AM
5060fi
5061
81ecdfbb
RW
5062 if test "x$ac_ct_RANLIB" = x; then
5063 RANLIB=":"
5064 else
5065 case $cross_compiling:$ac_tool_warned in
5066yes:)
5067{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5068$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5069ac_tool_warned=yes ;;
5070esac
5071 RANLIB=$ac_ct_RANLIB
5072 fi
7357c5b6
AM
5073else
5074 RANLIB="$ac_cv_prog_RANLIB"
5075fi
5076
5077
81ecdfbb
RW
5078# Check whether --enable-shared was given.
5079if test "${enable_shared+set}" = set; then :
5080 enableval=$enable_shared; p=${PACKAGE-default}
7357c5b6
AM
5081 case $enableval in
5082 yes) enable_shared=yes ;;
5083 no) enable_shared=no ;;
5084 *)
5085 enable_shared=no
5086 # Look at the argument we got. We use all the common list separators.
5087 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5088 for pkg in $enableval; do
5089 IFS="$lt_save_ifs"
5090 if test "X$pkg" = "X$p"; then
5091 enable_shared=yes
5092 fi
5093 done
5094 IFS="$lt_save_ifs"
5095 ;;
5096 esac
5097else
5098 enable_shared=no
81ecdfbb
RW
5099fi
5100
7357c5b6
AM
5101
5102
5103
5104
5105
5106
5107
5108
5109
1927a18f
L
5110case `pwd` in
5111 *\ * | *\ *)
81ecdfbb
RW
5112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5113$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
1927a18f 5114esac
7357c5b6
AM
5115
5116
7357c5b6 5117
3725885a
RW
5118macro_version='2.2.7a'
5119macro_revision='1.3134'
7357c5b6
AM
5120
5121
5122
5123
5124
5125
7357c5b6
AM
5126
5127
5128
5129
5130
5131
5132
1927a18f 5133ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5134
3725885a
RW
5135# Backslashify metacharacters that are still active within
5136# double-quoted strings.
5137sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5138
5139# Same as above, but do not quote variable references.
5140double_quote_subst='s/\(["`\\]\)/\\\1/g'
5141
5142# Sed substitution to delay expansion of an escaped shell variable in a
5143# double_quote_subst'ed string.
5144delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5145
5146# Sed substitution to delay expansion of an escaped single quote.
5147delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5148
5149# Sed substitution to avoid accidental globbing in evaled expressions
5150no_glob_subst='s/\*/\\\*/g'
5151
5152ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5153ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5154ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5155
5156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5157$as_echo_n "checking how to print strings... " >&6; }
5158# Test print first, because it will be a builtin if present.
5159if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5160 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5161 ECHO='print -r --'
5162elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5163 ECHO='printf %s\n'
5164else
5165 # Use this function as a fallback that always works.
5166 func_fallback_echo ()
5167 {
5168 eval 'cat <<_LTECHO_EOF
5169$1
5170_LTECHO_EOF'
5171 }
5172 ECHO='func_fallback_echo'
5173fi
5174
5175# func_echo_all arg...
5176# Invoke $ECHO with all args, space-separated.
5177func_echo_all ()
5178{
5179 $ECHO ""
5180}
5181
5182case "$ECHO" in
5183 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5184$as_echo "printf" >&6; } ;;
5185 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5186$as_echo "print -r" >&6; } ;;
5187 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5188$as_echo "cat" >&6; } ;;
5189esac
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
81ecdfbb
RW
5204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5205$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5206if test "${ac_cv_path_SED+set}" = set; then :
5207 $as_echo_n "(cached) " >&6
7357c5b6 5208else
81ecdfbb
RW
5209 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5210 for ac_i in 1 2 3 4 5 6 7; do
5211 ac_script="$ac_script$as_nl$ac_script"
5212 done
5213 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5214 { ac_script=; unset ac_script;}
5215 if test -z "$SED"; then
5216 ac_path_SED_found=false
5217 # Loop through the user's path and test for each of PROGNAME-LIST
5218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5219for as_dir in $PATH
5220do
5221 IFS=$as_save_IFS
5222 test -z "$as_dir" && as_dir=.
81ecdfbb 5223 for ac_prog in sed gsed; do
7357c5b6 5224 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5225 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5226 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5227# Check for GNU ac_path_SED and select it if it is found.
5228 # Check for GNU $ac_path_SED
5229case `"$ac_path_SED" --version 2>&1` in
5230*GNU*)
5231 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5232*)
5233 ac_count=0
5234 $as_echo_n 0123456789 >"conftest.in"
5235 while :
5236 do
5237 cat "conftest.in" "conftest.in" >"conftest.tmp"
5238 mv "conftest.tmp" "conftest.in"
5239 cp "conftest.in" "conftest.nl"
5240 $as_echo '' >> "conftest.nl"
5241 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5242 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5243 as_fn_arith $ac_count + 1 && ac_count=$as_val
5244 if test $ac_count -gt ${ac_path_SED_max-0}; then
5245 # Best one so far, save it but keep looking for a better one
5246 ac_cv_path_SED="$ac_path_SED"
5247 ac_path_SED_max=$ac_count
5248 fi
5249 # 10*(2^10) chars as input seems more than enough
5250 test $ac_count -gt 10 && break
5251 done
5252 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5253esac
5254
5255 $ac_path_SED_found && break 3
7357c5b6
AM
5256 done
5257 done
81ecdfbb 5258 done
7357c5b6 5259IFS=$as_save_IFS
81ecdfbb
RW
5260 if test -z "$ac_cv_path_SED"; then
5261 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5262 fi
81ecdfbb
RW
5263else
5264 ac_cv_path_SED=$SED
7357c5b6
AM
5265fi
5266
81ecdfbb
RW
5267fi
5268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5269$as_echo "$ac_cv_path_SED" >&6; }
5270 SED="$ac_cv_path_SED"
5271 rm -f conftest.sed
7357c5b6
AM
5272
5273test -z "$SED" && SED=sed
5274Xsed="$SED -e 1s/^X//"
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
81ecdfbb
RW
5286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5287$as_echo_n "checking for fgrep... " >&6; }
5288if test "${ac_cv_path_FGREP+set}" = set; then :
5289 $as_echo_n "(cached) " >&6
7357c5b6 5290else
81ecdfbb
RW
5291 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5292 then ac_cv_path_FGREP="$GREP -F"
5293 else
5294 if test -z "$FGREP"; then
5295 ac_path_FGREP_found=false
5296 # Loop through the user's path and test for each of PROGNAME-LIST
5297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5298for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5299do
5300 IFS=$as_save_IFS
5301 test -z "$as_dir" && as_dir=.
5302 for ac_prog in fgrep; do
5303 for ac_exec_ext in '' $ac_executable_extensions; do
5304 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5305 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5306# Check for GNU ac_path_FGREP and select it if it is found.
5307 # Check for GNU $ac_path_FGREP
5308case `"$ac_path_FGREP" --version 2>&1` in
5309*GNU*)
5310 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5311*)
5312 ac_count=0
5313 $as_echo_n 0123456789 >"conftest.in"
5314 while :
5315 do
5316 cat "conftest.in" "conftest.in" >"conftest.tmp"
5317 mv "conftest.tmp" "conftest.in"
5318 cp "conftest.in" "conftest.nl"
5319 $as_echo 'FGREP' >> "conftest.nl"
5320 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5321 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5322 as_fn_arith $ac_count + 1 && ac_count=$as_val
5323 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5324 # Best one so far, save it but keep looking for a better one
5325 ac_cv_path_FGREP="$ac_path_FGREP"
5326 ac_path_FGREP_max=$ac_count
7357c5b6 5327 fi
81ecdfbb
RW
5328 # 10*(2^10) chars as input seems more than enough
5329 test $ac_count -gt 10 && break
5330 done
5331 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5332esac
5333
5334 $ac_path_FGREP_found && break 3
5335 done
5336 done
5337 done
5338IFS=$as_save_IFS
5339 if test -z "$ac_cv_path_FGREP"; then
5340 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5341 fi
5342else
5343 ac_cv_path_FGREP=$FGREP
5344fi
5345
5346 fi
7357c5b6 5347fi
81ecdfbb
RW
5348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5349$as_echo "$ac_cv_path_FGREP" >&6; }
5350 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5351
5352
5353test -z "$GREP" && GREP=grep
d7040cdb 5354
d7040cdb 5355
d7040cdb 5356
ac48eca1
AO
5357
5358
5359
ac48eca1 5360
ac48eca1 5361
ac48eca1 5362
ac48eca1 5363
ac48eca1 5364
ac48eca1 5365
ac48eca1 5366
ac48eca1 5367
ac48eca1 5368
ac48eca1 5369
dabbade6
L
5370
5371
5372
81ecdfbb
RW
5373# Check whether --with-gnu-ld was given.
5374if test "${with_gnu_ld+set}" = set; then :
5375 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
dabbade6
L
5376else
5377 with_gnu_ld=no
81ecdfbb
RW
5378fi
5379
dabbade6
L
5380ac_prog=ld
5381if test "$GCC" = yes; then
5382 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5384$as_echo_n "checking for ld used by $CC... " >&6; }
dabbade6
L
5385 case $host in
5386 *-*-mingw*)
5387 # gcc leaves a trailing carriage return which upsets mingw
5388 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5389 *)
5390 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5391 esac
5392 case $ac_prog in
5393 # Accept absolute paths.
5394 [\\/]* | ?:[\\/]*)
5395 re_direlt='/[^/][^/]*/\.\./'
5396 # Canonicalize the pathname of ld
5397 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5398 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5399 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5400 done
5401 test -z "$LD" && LD="$ac_prog"
5402 ;;
5403 "")
5404 # If it fails, then pretend we aren't using GCC.
5405 ac_prog=ld
5406 ;;
5407 *)
5408 # If it is relative, then search for the first ld in PATH.
5409 with_gnu_ld=unknown
5410 ;;
5411 esac
5412elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5414$as_echo_n "checking for GNU ld... " >&6; }
dabbade6 5415else
81ecdfbb
RW
5416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5417$as_echo_n "checking for non-GNU ld... " >&6; }
dabbade6 5418fi
81ecdfbb
RW
5419if test "${lt_cv_path_LD+set}" = set; then :
5420 $as_echo_n "(cached) " >&6
ac48eca1 5421else
dabbade6
L
5422 if test -z "$LD"; then
5423 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5424 for ac_dir in $PATH; do
5425 IFS="$lt_save_ifs"
5426 test -z "$ac_dir" && ac_dir=.
5427 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5428 lt_cv_path_LD="$ac_dir/$ac_prog"
5429 # Check to see if the program is GNU ld. I'd rather use --version,
5430 # but apparently some variants of GNU ld only accept -v.
5431 # Break only if it was the GNU/non-GNU ld that we prefer.
5432 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5433 *GNU* | *'with BFD'*)
5434 test "$with_gnu_ld" != no && break
5435 ;;
5436 *)
5437 test "$with_gnu_ld" != yes && break
5438 ;;
5439 esac
5440 fi
5441 done
5442 IFS="$lt_save_ifs"
ac48eca1 5443else
dabbade6 5444 lt_cv_path_LD="$LD" # Let the user override the test with a path.
ac48eca1
AO
5445fi
5446fi
dabbade6
L
5447
5448LD="$lt_cv_path_LD"
5449if test -n "$LD"; then
81ecdfbb
RW
5450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5451$as_echo "$LD" >&6; }
ac48eca1 5452else
81ecdfbb
RW
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5454$as_echo "no" >&6; }
ac48eca1 5455fi
81ecdfbb
RW
5456test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5458$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5459if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5460 $as_echo_n "(cached) " >&6
ac48eca1 5461else
dabbade6
L
5462 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5463case `$LD -v 2>&1 </dev/null` in
5464*GNU* | *'with BFD'*)
5465 lt_cv_prog_gnu_ld=yes
5466 ;;
5467*)
5468 lt_cv_prog_gnu_ld=no
5469 ;;
5470esac
ac48eca1 5471fi
81ecdfbb
RW
5472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5473$as_echo "$lt_cv_prog_gnu_ld" >&6; }
dabbade6 5474with_gnu_ld=$lt_cv_prog_gnu_ld
d7040cdb
SE
5475
5476
5477
5478
5479
5480
5481
5482
5483
81ecdfbb
RW
5484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5485$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5486if test "${lt_cv_path_NM+set}" = set; then :
5487 $as_echo_n "(cached) " >&6
ac48eca1 5488else
dabbade6
L
5489 if test -n "$NM"; then
5490 # Let the user override the test.
5491 lt_cv_path_NM="$NM"
ac48eca1 5492else
dabbade6
L
5493 lt_nm_to_check="${ac_tool_prefix}nm"
5494 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5495 lt_nm_to_check="$lt_nm_to_check nm"
979273e3 5496 fi
dabbade6
L
5497 for lt_tmp_nm in $lt_nm_to_check; do
5498 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5499 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5500 IFS="$lt_save_ifs"
5501 test -z "$ac_dir" && ac_dir=.
5502 tmp_nm="$ac_dir/$lt_tmp_nm"
5503 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5504 # Check to see if the nm accepts a BSD-compat flag.
5505 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5506 # nm: unknown option "B" ignored
5507 # Tru64's nm complains that /dev/null is an invalid object file
5508 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5509 */dev/null* | *'Invalid file or object type'*)
5510 lt_cv_path_NM="$tmp_nm -B"
5511 break
5512 ;;
5513 *)
5514 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5515 */dev/null*)
5516 lt_cv_path_NM="$tmp_nm -p"
5517 break
5518 ;;
5519 *)
5520 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5521 continue # so that we can try to find one that supports BSD flags
5522 ;;
5523 esac
5524 ;;
5525 esac
5526 fi
5527 done
5528 IFS="$lt_save_ifs"
5529 done
5530 : ${lt_cv_path_NM=no}
ac48eca1
AO
5531fi
5532fi
81ecdfbb
RW
5533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5534$as_echo "$lt_cv_path_NM" >&6; }
dabbade6
L
5535if test "$lt_cv_path_NM" != "no"; then
5536 NM="$lt_cv_path_NM"
ac48eca1 5537else
dabbade6 5538 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5539 if test -n "$DUMPBIN"; then :
5540 # Let the user override the test.
5541 else
5542 if test -n "$ac_tool_prefix"; then
5543 for ac_prog in dumpbin "link -dump"
dabbade6
L
5544 do
5545 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5546set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5548$as_echo_n "checking for $ac_word... " >&6; }
5549if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5550 $as_echo_n "(cached) " >&6
ac48eca1 5551else
dabbade6
L
5552 if test -n "$DUMPBIN"; then
5553 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ac48eca1 5554else
979273e3
NN
5555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5556for as_dir in $PATH
5557do
5558 IFS=$as_save_IFS
5559 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5560 for ac_exec_ext in '' $ac_executable_extensions; do
5561 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 5562 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
979273e3
NN
5564 break 2
5565 fi
5566done
81ecdfbb
RW
5567 done
5568IFS=$as_save_IFS
979273e3 5569
ac48eca1
AO
5570fi
5571fi
dabbade6
L
5572DUMPBIN=$ac_cv_prog_DUMPBIN
5573if test -n "$DUMPBIN"; then
81ecdfbb
RW
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5575$as_echo "$DUMPBIN" >&6; }
ac48eca1 5576else
81ecdfbb
RW
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5578$as_echo "no" >&6; }
ac48eca1
AO
5579fi
5580
81ecdfbb 5581
dabbade6
L
5582 test -n "$DUMPBIN" && break
5583 done
ac48eca1 5584fi
dabbade6
L
5585if test -z "$DUMPBIN"; then
5586 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5587 for ac_prog in dumpbin "link -dump"
dabbade6
L
5588do
5589 # Extract the first word of "$ac_prog", so it can be a program name with args.
5590set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5592$as_echo_n "checking for $ac_word... " >&6; }
5593if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5594 $as_echo_n "(cached) " >&6
ac48eca1 5595else
dabbade6
L
5596 if test -n "$ac_ct_DUMPBIN"; then
5597 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
d7040cdb
SE
5598else
5599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5600for as_dir in $PATH
5601do
5602 IFS=$as_save_IFS
5603 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5604 for ac_exec_ext in '' $ac_executable_extensions; do
5605 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 5606 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5608 break 2
252b5132 5609 fi
d7040cdb 5610done
81ecdfbb
RW
5611 done
5612IFS=$as_save_IFS
252b5132 5613
d7040cdb
SE
5614fi
5615fi
dabbade6
L
5616ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5617if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5619$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 5620else
81ecdfbb
RW
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5622$as_echo "no" >&6; }
d7040cdb 5623fi
4867be41 5624
81ecdfbb 5625
dabbade6 5626 test -n "$ac_ct_DUMPBIN" && break
d7040cdb 5627done
32fba81d 5628
81ecdfbb
RW
5629 if test "x$ac_ct_DUMPBIN" = x; then
5630 DUMPBIN=":"
5631 else
5632 case $cross_compiling:$ac_tool_warned in
5633yes:)
5634{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5635$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5636ac_tool_warned=yes ;;
5637esac
5638 DUMPBIN=$ac_ct_DUMPBIN
5639 fi
d7040cdb 5640fi
979273e3 5641
3725885a
RW
5642 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5643 *COFF*)
5644 DUMPBIN="$DUMPBIN -symbols"
5645 ;;
5646 *)
5647 DUMPBIN=:
5648 ;;
5649 esac
5650 fi
979273e3 5651
dabbade6
L
5652 if test "$DUMPBIN" != ":"; then
5653 NM="$DUMPBIN"
5654 fi
5655fi
5656test -z "$NM" && NM=nm
ac48eca1 5657
252b5132 5658
252b5132 5659
979273e3 5660
ac48eca1 5661
d7040cdb 5662
81ecdfbb
RW
5663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5664$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5665if test "${lt_cv_nm_interface+set}" = set; then :
5666 $as_echo_n "(cached) " >&6
dabbade6
L
5667else
5668 lt_cv_nm_interface="BSD nm"
5669 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5670 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
dabbade6
L
5671 (eval "$ac_compile" 2>conftest.err)
5672 cat conftest.err >&5
3725885a 5673 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
dabbade6
L
5674 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5675 cat conftest.err >&5
3725885a 5676 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
dabbade6
L
5677 cat conftest.out >&5
5678 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5679 lt_cv_nm_interface="MS dumpbin"
5680 fi
5681 rm -f conftest*
5682fi
81ecdfbb
RW
5683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5684$as_echo "$lt_cv_nm_interface" >&6; }
d7040cdb 5685
81ecdfbb
RW
5686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5687$as_echo_n "checking whether ln -s works... " >&6; }
dabbade6
L
5688LN_S=$as_ln_s
5689if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5691$as_echo "yes" >&6; }
dabbade6 5692else
81ecdfbb
RW
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5694$as_echo "no, using $LN_S" >&6; }
dabbade6
L
5695fi
5696
5697# find the maximum length of command line arguments
81ecdfbb
RW
5698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5699$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5700if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5701 $as_echo_n "(cached) " >&6
dabbade6
L
5702else
5703 i=0
5704 teststring="ABCD"
5705
5706 case $build_os in
5707 msdosdjgpp*)
5708 # On DJGPP, this test can blow up pretty badly due to problems in libc
5709 # (any single argument exceeding 2000 bytes causes a buffer overrun
5710 # during glob expansion). Even if it were fixed, the result of this
5711 # check would be larger than it should be.
5712 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5713 ;;
5714
5715 gnu*)
5716 # Under GNU Hurd, this test is not required because there is
5717 # no limit to the length of command line arguments.
5718 # Libtool will interpret -1 as no limit whatsoever
5719 lt_cv_sys_max_cmd_len=-1;
5720 ;;
5721
1927a18f 5722 cygwin* | mingw* | cegcc*)
dabbade6
L
5723 # On Win9x/ME, this test blows up -- it succeeds, but takes
5724 # about 5 minutes as the teststring grows exponentially.
5725 # Worse, since 9x/ME are not pre-emptively multitasking,
5726 # you end up with a "frozen" computer, even though with patience
5727 # the test eventually succeeds (with a max line length of 256k).
5728 # Instead, let's just punt: use the minimum linelength reported by
5729 # all of the supported platforms: 8192 (on NT/2K/XP).
5730 lt_cv_sys_max_cmd_len=8192;
5731 ;;
5732
3725885a
RW
5733 mint*)
5734 # On MiNT this can take a long time and run out of memory.
5735 lt_cv_sys_max_cmd_len=8192;
5736 ;;
5737
dabbade6
L
5738 amigaos*)
5739 # On AmigaOS with pdksh, this test takes hours, literally.
5740 # So we just punt and use a minimum line length of 8192.
5741 lt_cv_sys_max_cmd_len=8192;
5742 ;;
5743
5744 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5745 # This has been around since 386BSD, at least. Likely further.
5746 if test -x /sbin/sysctl; then
5747 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5748 elif test -x /usr/sbin/sysctl; then
5749 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5750 else
5751 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5752 fi
5753 # And add a safety zone
5754 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5755 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5756 ;;
5757
5758 interix*)
5759 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5760 lt_cv_sys_max_cmd_len=196608
5761 ;;
5762
5763 osf*)
5764 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5765 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5766 # nice to cause kernel panics so lets avoid the loop below.
5767 # First set a reasonable default.
5768 lt_cv_sys_max_cmd_len=16384
5769 #
5770 if test -x /sbin/sysconfig; then
5771 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5772 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5773 esac
5774 fi
5775 ;;
5776 sco3.2v5*)
5777 lt_cv_sys_max_cmd_len=102400
5778 ;;
5779 sysv5* | sco5v6* | sysv4.2uw2*)
5780 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5781 if test -n "$kargmax"; then
5782 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5783 else
5784 lt_cv_sys_max_cmd_len=32768
5785 fi
d7040cdb
SE
5786 ;;
5787 *)
1927a18f
L
5788 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5789 if test -n "$lt_cv_sys_max_cmd_len"; then
dabbade6
L
5790 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5791 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5792 else
5793 # Make teststring a little bigger before we do anything with it.
5794 # a 1K string should be a reasonable start.
5795 for i in 1 2 3 4 5 6 7 8 ; do
5796 teststring=$teststring$teststring
5797 done
5798 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5799 # If test is not a shell built-in, we'll probably end up computing a
5800 # maximum length that is only half of the actual maximum length, but
5801 # we can't tell.
3725885a
RW
5802 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5803 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
dabbade6
L
5804 test $i != 17 # 1/2 MB should be enough
5805 do
5806 i=`expr $i + 1`
5807 teststring=$teststring$teststring
5808 done
5809 # Only check the string length outside the loop.
5810 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5811 teststring=
5812 # Add a significant safety factor because C++ compilers can tack on
5813 # massive amounts of additional arguments before passing them to the
5814 # linker. It appears as though 1/2 is a usable value.
5815 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5816 fi
d7040cdb
SE
5817 ;;
5818 esac
252b5132 5819
dabbade6 5820fi
252b5132 5821
dabbade6 5822if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5824$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
dabbade6 5825else
81ecdfbb
RW
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5827$as_echo "none" >&6; }
dabbade6
L
5828fi
5829max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 5830
252b5132 5831
979273e3 5832
979273e3 5833
252b5132 5834
252b5132 5835
dabbade6
L
5836: ${CP="cp -f"}
5837: ${MV="mv -f"}
5838: ${RM="rm -f"}
252b5132 5839
81ecdfbb
RW
5840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5841$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
dabbade6
L
5842# Try some XSI features
5843xsi_shell=no
5844( _lt_dummy="a/b/c"
5845 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
1927a18f
L
5846 = c,a/b,, \
5847 && eval 'test $(( 1 + 1 )) -eq 2 \
5848 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
dabbade6 5849 && xsi_shell=yes
81ecdfbb
RW
5850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5851$as_echo "$xsi_shell" >&6; }
252b5132 5852
252b5132 5853
81ecdfbb
RW
5854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5855$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
dabbade6
L
5856lt_shell_append=no
5857( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5858 >/dev/null 2>&1 \
5859 && lt_shell_append=yes
81ecdfbb
RW
5860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5861$as_echo "$lt_shell_append" >&6; }
252b5132 5862
ac48eca1 5863
dabbade6
L
5864if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5865 lt_unset=unset
5866else
5867 lt_unset=false
5868fi
979273e3
NN
5869
5870
5871
5872
ac48eca1 5873
dabbade6
L
5874# test EBCDIC or ASCII
5875case `echo X|tr X '\101'` in
5876 A) # ASCII based system
5877 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5878 lt_SP2NL='tr \040 \012'
5879 lt_NL2SP='tr \015\012 \040\040'
5880 ;;
5881 *) # EBCDIC based system
5882 lt_SP2NL='tr \100 \n'
5883 lt_NL2SP='tr \r\n \100\100'
5884 ;;
5885esac
9e9b66a9 5886
1ad12f97 5887
1ad12f97 5888
9e9b66a9 5889
1ad12f97 5890
a541e3ce 5891
9e9b66a9 5892
a2d91340
AC
5893
5894
81ecdfbb
RW
5895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5896$as_echo_n "checking for $LD option to reload object files... " >&6; }
5897if test "${lt_cv_ld_reload_flag+set}" = set; then :
5898 $as_echo_n "(cached) " >&6
dabbade6
L
5899else
5900 lt_cv_ld_reload_flag='-r'
5901fi
81ecdfbb
RW
5902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5903$as_echo "$lt_cv_ld_reload_flag" >&6; }
dabbade6
L
5904reload_flag=$lt_cv_ld_reload_flag
5905case $reload_flag in
5906"" | " "*) ;;
5907*) reload_flag=" $reload_flag" ;;
5908esac
5909reload_cmds='$LD$reload_flag -o $output$reload_objs'
5910case $host_os in
5911 darwin*)
5912 if test "$GCC" = yes; then
5913 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5914 else
5915 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5916 fi
5917 ;;
5918esac
9e9b66a9
AM
5919
5920
5921
252b5132 5922
252b5132 5923
252b5132 5924
252b5132 5925
252b5132 5926
d7040cdb 5927
1927a18f
L
5928if test -n "$ac_tool_prefix"; then
5929 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5930set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5932$as_echo_n "checking for $ac_word... " >&6; }
5933if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5934 $as_echo_n "(cached) " >&6
1927a18f
L
5935else
5936 if test -n "$OBJDUMP"; then
5937 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5938else
5939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5940for as_dir in $PATH
5941do
5942 IFS=$as_save_IFS
5943 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5944 for ac_exec_ext in '' $ac_executable_extensions; do
5945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 5946 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
5948 break 2
5949 fi
5950done
81ecdfbb
RW
5951 done
5952IFS=$as_save_IFS
1927a18f
L
5953
5954fi
5955fi
5956OBJDUMP=$ac_cv_prog_OBJDUMP
5957if test -n "$OBJDUMP"; then
81ecdfbb
RW
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5959$as_echo "$OBJDUMP" >&6; }
1927a18f 5960else
81ecdfbb
RW
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5962$as_echo "no" >&6; }
1927a18f
L
5963fi
5964
81ecdfbb 5965
1927a18f
L
5966fi
5967if test -z "$ac_cv_prog_OBJDUMP"; then
5968 ac_ct_OBJDUMP=$OBJDUMP
5969 # Extract the first word of "objdump", so it can be a program name with args.
5970set dummy objdump; ac_word=$2
81ecdfbb
RW
5971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5972$as_echo_n "checking for $ac_word... " >&6; }
5973if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5974 $as_echo_n "(cached) " >&6
1927a18f
L
5975else
5976 if test -n "$ac_ct_OBJDUMP"; then
5977 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5978else
5979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5980for as_dir in $PATH
5981do
5982 IFS=$as_save_IFS
5983 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5984 for ac_exec_ext in '' $ac_executable_extensions; do
5985 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 5986 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 5987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
5988 break 2
5989 fi
5990done
81ecdfbb
RW
5991 done
5992IFS=$as_save_IFS
1927a18f 5993
1927a18f
L
5994fi
5995fi
5996ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5997if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5999$as_echo "$ac_ct_OBJDUMP" >&6; }
1927a18f 6000else
81ecdfbb
RW
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6002$as_echo "no" >&6; }
1927a18f
L
6003fi
6004
81ecdfbb
RW
6005 if test "x$ac_ct_OBJDUMP" = x; then
6006 OBJDUMP="false"
6007 else
6008 case $cross_compiling:$ac_tool_warned in
6009yes:)
6010{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6011$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6012ac_tool_warned=yes ;;
6013esac
6014 OBJDUMP=$ac_ct_OBJDUMP
6015 fi
1927a18f
L
6016else
6017 OBJDUMP="$ac_cv_prog_OBJDUMP"
6018fi
6019
6020test -z "$OBJDUMP" && OBJDUMP=objdump
6021
6022
6023
6024
6025
6026
6027
6028
d7040cdb 6029
81ecdfbb
RW
6030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6031$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6032if test "${lt_cv_deplibs_check_method+set}" = set; then :
6033 $as_echo_n "(cached) " >&6
252b5132 6034else
dabbade6
L
6035 lt_cv_file_magic_cmd='$MAGIC_CMD'
6036lt_cv_file_magic_test_file=
6037lt_cv_deplibs_check_method='unknown'
6038# Need to set the preceding variable on all platforms that support
6039# interlibrary dependencies.
6040# 'none' -- dependencies not supported.
6041# `unknown' -- same as none, but documents that we really don't know.
6042# 'pass_all' -- all dependencies passed with no checks.
6043# 'test_compile' -- check by making test program.
6044# 'file_magic [[regex]]' -- check by looking for files in library path
6045# which responds to the $file_magic_cmd with a given extended regex.
6046# If you have `file' or equivalent on your system and you're not sure
6047# whether `pass_all' will *always* work, you probably want this one.
8ae85421 6048
dabbade6 6049case $host_os in
50e7d84b 6050aix[4-9]*)
dabbade6
L
6051 lt_cv_deplibs_check_method=pass_all
6052 ;;
979273e3 6053
dabbade6
L
6054beos*)
6055 lt_cv_deplibs_check_method=pass_all
6056 ;;
24443139 6057
dabbade6
L
6058bsdi[45]*)
6059 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6060 lt_cv_file_magic_cmd='/usr/bin/file -L'
6061 lt_cv_file_magic_test_file=/shlib/libc.so
d7040cdb 6062 ;;
dabbade6
L
6063
6064cygwin*)
6065 # func_win32_libid is a shell function defined in ltmain.sh
6066 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6067 lt_cv_file_magic_cmd='func_win32_libid'
d7040cdb 6068 ;;
dabbade6
L
6069
6070mingw* | pw32*)
6071 # Base MSYS/MinGW do not provide the 'file' command needed by
6072 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6073 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6074 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6075 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
dabbade6
L
6076 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6077 lt_cv_file_magic_cmd='func_win32_libid'
6078 else
6079 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6080 lt_cv_file_magic_cmd='$OBJDUMP -f'
d7040cdb
SE
6081 fi
6082 ;;
dabbade6 6083
3725885a 6084cegcc*)
1927a18f
L
6085 # use the weaker test based on 'objdump'. See mingw*.
6086 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6087 lt_cv_file_magic_cmd='$OBJDUMP -f'
6088 ;;
6089
dabbade6
L
6090darwin* | rhapsody*)
6091 lt_cv_deplibs_check_method=pass_all
d7040cdb 6092 ;;
dabbade6
L
6093
6094freebsd* | dragonfly*)
6095 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6096 case $host_cpu in
6097 i*86 )
6098 # Not sure whether the presence of OpenBSD here was a mistake.
6099 # Let's accept both of them until this is cleared up.
6100 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6101 lt_cv_file_magic_cmd=/usr/bin/file
6102 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6103 ;;
6104 esac
6105 else
6106 lt_cv_deplibs_check_method=pass_all
6107 fi
d7040cdb 6108 ;;
dabbade6
L
6109
6110gnu*)
6111 lt_cv_deplibs_check_method=pass_all
d7040cdb 6112 ;;
dabbade6 6113
3725885a
RW
6114haiku*)
6115 lt_cv_deplibs_check_method=pass_all
6116 ;;
6117
dabbade6
L
6118hpux10.20* | hpux11*)
6119 lt_cv_file_magic_cmd=/usr/bin/file
6120 case $host_cpu in
6121 ia64*)
6122 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6123 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6124 ;;
6125 hppa*64*)
3725885a 6126 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
6127 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6128 ;;
6129 *)
3725885a 6130 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
dabbade6
L
6131 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6132 ;;
6133 esac
d7040cdb 6134 ;;
24443139 6135
dabbade6
L
6136interix[3-9]*)
6137 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6138 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6139 ;;
24443139 6140
dabbade6
L
6141irix5* | irix6* | nonstopux*)
6142 case $LD in
6143 *-32|*"-32 ") libmagic=32-bit;;
6144 *-n32|*"-n32 ") libmagic=N32;;
6145 *-64|*"-64 ") libmagic=64-bit;;
6146 *) libmagic=never-match;;
6147 esac
6148 lt_cv_deplibs_check_method=pass_all
6149 ;;
8ae85421 6150
dabbade6 6151# This must be Linux ELF.
58e24671 6152linux* | k*bsd*-gnu | kopensolaris*-gnu)
dabbade6
L
6153 lt_cv_deplibs_check_method=pass_all
6154 ;;
24443139 6155
dabbade6
L
6156netbsd*)
6157 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6158 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6159 else
6160 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6161 fi
d7040cdb 6162 ;;
24443139 6163
dabbade6
L
6164newos6*)
6165 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6166 lt_cv_file_magic_cmd=/usr/bin/file
6167 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6168 ;;
d7040cdb 6169
dabbade6
L
6170*nto* | *qnx*)
6171 lt_cv_deplibs_check_method=pass_all
6172 ;;
d7040cdb 6173
dabbade6
L
6174openbsd*)
6175 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6176 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
d7040cdb 6177 else
dabbade6 6178 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d7040cdb 6179 fi
dabbade6 6180 ;;
24443139 6181
dabbade6
L
6182osf3* | osf4* | osf5*)
6183 lt_cv_deplibs_check_method=pass_all
6184 ;;
24443139 6185
dabbade6
L
6186rdos*)
6187 lt_cv_deplibs_check_method=pass_all
6188 ;;
81172ff2 6189
dabbade6
L
6190solaris*)
6191 lt_cv_deplibs_check_method=pass_all
6192 ;;
81172ff2 6193
dabbade6
L
6194sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6195 lt_cv_deplibs_check_method=pass_all
6196 ;;
252b5132 6197
dabbade6
L
6198sysv4 | sysv4.3*)
6199 case $host_vendor in
6200 motorola)
6201 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]'
6202 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6203 ;;
6204 ncr)
6205 lt_cv_deplibs_check_method=pass_all
6206 ;;
6207 sequent)
6208 lt_cv_file_magic_cmd='/bin/file'
6209 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6210 ;;
6211 sni)
6212 lt_cv_file_magic_cmd='/bin/file'
6213 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6214 lt_cv_file_magic_test_file=/lib/libc.so
6215 ;;
6216 siemens)
6217 lt_cv_deplibs_check_method=pass_all
6218 ;;
6219 pc)
6220 lt_cv_deplibs_check_method=pass_all
6221 ;;
6222 esac
6223 ;;
252b5132 6224
dabbade6
L
6225tpf*)
6226 lt_cv_deplibs_check_method=pass_all
6227 ;;
6228esac
979273e3 6229
dabbade6 6230fi
81ecdfbb
RW
6231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6232$as_echo "$lt_cv_deplibs_check_method" >&6; }
dabbade6
L
6233file_magic_cmd=$lt_cv_file_magic_cmd
6234deplibs_check_method=$lt_cv_deplibs_check_method
6235test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 6236
979273e3 6237
979273e3 6238
dabbade6
L
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248if test -n "$ac_tool_prefix"; then
6249 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6250set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6252$as_echo_n "checking for $ac_word... " >&6; }
6253if test "${ac_cv_prog_AR+set}" = set; then :
6254 $as_echo_n "(cached) " >&6
dabbade6
L
6255else
6256 if test -n "$AR"; then
6257 ac_cv_prog_AR="$AR" # Let the user override the test.
6258else
6259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6260for as_dir in $PATH
6261do
6262 IFS=$as_save_IFS
6263 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6264 for ac_exec_ext in '' $ac_executable_extensions; do
6265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 6266 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6 6268 break 2
252b5132 6269 fi
979273e3 6270done
81ecdfbb
RW
6271 done
6272IFS=$as_save_IFS
979273e3 6273
dabbade6
L
6274fi
6275fi
6276AR=$ac_cv_prog_AR
6277if test -n "$AR"; then
81ecdfbb
RW
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6279$as_echo "$AR" >&6; }
dabbade6 6280else
81ecdfbb
RW
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6282$as_echo "no" >&6; }
979273e3 6283fi
d7040cdb 6284
81ecdfbb 6285
252b5132 6286fi
dabbade6
L
6287if test -z "$ac_cv_prog_AR"; then
6288 ac_ct_AR=$AR
6289 # Extract the first word of "ar", so it can be a program name with args.
6290set dummy ar; ac_word=$2
81ecdfbb
RW
6291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6292$as_echo_n "checking for $ac_word... " >&6; }
6293if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6294 $as_echo_n "(cached) " >&6
979273e3 6295else
dabbade6
L
6296 if test -n "$ac_ct_AR"; then
6297 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6298else
6299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6300for as_dir in $PATH
6301do
6302 IFS=$as_save_IFS
6303 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6304 for ac_exec_ext in '' $ac_executable_extensions; do
6305 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 6306 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
6308 break 2
6309 fi
6310done
81ecdfbb
RW
6311 done
6312IFS=$as_save_IFS
dabbade6 6313
dabbade6
L
6314fi
6315fi
6316ac_ct_AR=$ac_cv_prog_ac_ct_AR
6317if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6319$as_echo "$ac_ct_AR" >&6; }
dabbade6 6320else
81ecdfbb
RW
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6322$as_echo "no" >&6; }
252b5132
RH
6323fi
6324
81ecdfbb
RW
6325 if test "x$ac_ct_AR" = x; then
6326 AR="false"
6327 else
6328 case $cross_compiling:$ac_tool_warned in
6329yes:)
6330{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6331$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6332ac_tool_warned=yes ;;
6333esac
6334 AR=$ac_ct_AR
6335 fi
dabbade6
L
6336else
6337 AR="$ac_cv_prog_AR"
6338fi
252b5132 6339
dabbade6
L
6340test -z "$AR" && AR=ar
6341test -z "$AR_FLAGS" && AR_FLAGS=cru
252b5132 6342
979273e3 6343
979273e3 6344
979273e3 6345
252b5132 6346
979273e3 6347
979273e3 6348
252b5132 6349
979273e3 6350
979273e3 6351
979273e3 6352
dabbade6
L
6353if test -n "$ac_tool_prefix"; then
6354 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6355set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6357$as_echo_n "checking for $ac_word... " >&6; }
6358if test "${ac_cv_prog_STRIP+set}" = set; then :
6359 $as_echo_n "(cached) " >&6
dabbade6
L
6360else
6361 if test -n "$STRIP"; then
6362 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6363else
6364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6365for as_dir in $PATH
6366do
6367 IFS=$as_save_IFS
6368 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6369 for ac_exec_ext in '' $ac_executable_extensions; do
6370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 6371 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
6373 break 2
6374 fi
6375done
81ecdfbb
RW
6376 done
6377IFS=$as_save_IFS
979273e3 6378
dabbade6
L
6379fi
6380fi
6381STRIP=$ac_cv_prog_STRIP
6382if test -n "$STRIP"; then
81ecdfbb
RW
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6384$as_echo "$STRIP" >&6; }
dabbade6 6385else
81ecdfbb
RW
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6387$as_echo "no" >&6; }
dabbade6 6388fi
979273e3 6389
81ecdfbb 6390
dabbade6
L
6391fi
6392if test -z "$ac_cv_prog_STRIP"; then
6393 ac_ct_STRIP=$STRIP
6394 # Extract the first word of "strip", so it can be a program name with args.
6395set dummy strip; ac_word=$2
81ecdfbb
RW
6396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6397$as_echo_n "checking for $ac_word... " >&6; }
6398if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6399 $as_echo_n "(cached) " >&6
dabbade6
L
6400else
6401 if test -n "$ac_ct_STRIP"; then
6402 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6403else
6404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6405for as_dir in $PATH
6406do
6407 IFS=$as_save_IFS
6408 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6409 for ac_exec_ext in '' $ac_executable_extensions; do
6410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 6411 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
6413 break 2
6414 fi
6415done
81ecdfbb
RW
6416 done
6417IFS=$as_save_IFS
979273e3 6418
dabbade6
L
6419fi
6420fi
6421ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6422if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6424$as_echo "$ac_ct_STRIP" >&6; }
dabbade6 6425else
81ecdfbb
RW
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6427$as_echo "no" >&6; }
dabbade6 6428fi
979273e3 6429
81ecdfbb
RW
6430 if test "x$ac_ct_STRIP" = x; then
6431 STRIP=":"
6432 else
6433 case $cross_compiling:$ac_tool_warned in
6434yes:)
6435{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6436$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6437ac_tool_warned=yes ;;
6438esac
6439 STRIP=$ac_ct_STRIP
6440 fi
dabbade6
L
6441else
6442 STRIP="$ac_cv_prog_STRIP"
6443fi
979273e3 6444
dabbade6 6445test -z "$STRIP" && STRIP=:
979273e3 6446
d7040cdb 6447
979273e3 6448
d7040cdb 6449
979273e3 6450
979273e3 6451
dabbade6
L
6452if test -n "$ac_tool_prefix"; then
6453 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6454set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6456$as_echo_n "checking for $ac_word... " >&6; }
6457if test "${ac_cv_prog_RANLIB+set}" = set; then :
6458 $as_echo_n "(cached) " >&6
979273e3 6459else
dabbade6
L
6460 if test -n "$RANLIB"; then
6461 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6462else
6463as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6464for as_dir in $PATH
6465do
6466 IFS=$as_save_IFS
6467 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6468 for ac_exec_ext in '' $ac_executable_extensions; do
6469 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 6470 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6471 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6
L
6472 break 2
6473 fi
6474done
81ecdfbb
RW
6475 done
6476IFS=$as_save_IFS
979273e3 6477
979273e3 6478fi
979273e3 6479fi
dabbade6
L
6480RANLIB=$ac_cv_prog_RANLIB
6481if test -n "$RANLIB"; then
81ecdfbb
RW
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6483$as_echo "$RANLIB" >&6; }
dabbade6 6484else
81ecdfbb
RW
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6486$as_echo "no" >&6; }
dabbade6 6487fi
d7040cdb 6488
81ecdfbb 6489
d7040cdb 6490fi
dabbade6
L
6491if test -z "$ac_cv_prog_RANLIB"; then
6492 ac_ct_RANLIB=$RANLIB
6493 # Extract the first word of "ranlib", so it can be a program name with args.
6494set dummy ranlib; ac_word=$2
81ecdfbb
RW
6495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6496$as_echo_n "checking for $ac_word... " >&6; }
6497if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6498 $as_echo_n "(cached) " >&6
979273e3 6499else
dabbade6
L
6500 if test -n "$ac_ct_RANLIB"; then
6501 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6502else
6503as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6504for as_dir in $PATH
d7040cdb 6505do
dabbade6
L
6506 IFS=$as_save_IFS
6507 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6508 for ac_exec_ext in '' $ac_executable_extensions; do
6509 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
dabbade6 6510 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dabbade6 6512 break 2
979273e3 6513 fi
dabbade6 6514done
81ecdfbb
RW
6515 done
6516IFS=$as_save_IFS
dabbade6 6517
979273e3 6518fi
dabbade6
L
6519fi
6520ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6521if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6523$as_echo "$ac_ct_RANLIB" >&6; }
979273e3 6524else
81ecdfbb
RW
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6526$as_echo "no" >&6; }
d7040cdb 6527fi
d7040cdb 6528
81ecdfbb
RW
6529 if test "x$ac_ct_RANLIB" = x; then
6530 RANLIB=":"
6531 else
6532 case $cross_compiling:$ac_tool_warned in
6533yes:)
6534{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6535$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6536ac_tool_warned=yes ;;
6537esac
6538 RANLIB=$ac_ct_RANLIB
6539 fi
d7040cdb 6540else
dabbade6 6541 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 6542fi
979273e3 6543
dabbade6 6544test -z "$RANLIB" && RANLIB=:
979273e3 6545
252b5132 6546
252b5132 6547
d7040cdb 6548
d7040cdb 6549
d7040cdb 6550
dabbade6 6551# Determine commands to create old-style static archives.
1927a18f 6552old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
dabbade6
L
6553old_postinstall_cmds='chmod 644 $oldlib'
6554old_postuninstall_cmds=
d7040cdb 6555
dabbade6
L
6556if test -n "$RANLIB"; then
6557 case $host_os in
6558 openbsd*)
6559 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6560 ;;
6561 *)
6562 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6563 ;;
6564 esac
6565 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d7040cdb
SE
6566fi
6567
3725885a
RW
6568case $host_os in
6569 darwin*)
6570 lock_old_archive_extraction=yes ;;
6571 *)
6572 lock_old_archive_extraction=no ;;
6573esac
6574
6575
6576
6577
6578
6579
d7040cdb
SE
6580
6581
d7040cdb 6582
d7040cdb 6583
252b5132 6584
d7040cdb 6585
d7040cdb 6586
d7040cdb
SE
6587
6588
6589
d7040cdb 6590
d7040cdb 6591
d7040cdb 6592
252b5132 6593
d7040cdb
SE
6594
6595
6596
d7040cdb 6597
d7040cdb
SE
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
dabbade6
L
6613# If no C compiler was specified, use CC.
6614LTCC=${LTCC-"$CC"}
d7040cdb 6615
dabbade6
L
6616# If no C compiler flags were specified, use CFLAGS.
6617LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 6618
dabbade6
L
6619# Allow CC to be a program name with arguments.
6620compiler=$CC
d7040cdb
SE
6621
6622
dabbade6 6623# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6625$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6626if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6627 $as_echo_n "(cached) " >&6
dabbade6 6628else
d7040cdb 6629
dabbade6
L
6630# These are sane defaults that work on at least a few old systems.
6631# [They come from Ultrix. What could be older than Ultrix?!! ;)]
d7040cdb 6632
dabbade6
L
6633# Character class describing NM global symbol codes.
6634symcode='[BCDEGRST]'
d7040cdb 6635
dabbade6
L
6636# Regexp to match symbols that can be accessed directly from C.
6637sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
d7040cdb 6638
dabbade6
L
6639# Define system-specific variables.
6640case $host_os in
6641aix*)
6642 symcode='[BCDT]'
6643 ;;
1927a18f 6644cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
6645 symcode='[ABCDGISTW]'
6646 ;;
6647hpux*)
6648 if test "$host_cpu" = ia64; then
6649 symcode='[ABCDEGRST]'
6650 fi
6651 ;;
6652irix* | nonstopux*)
6653 symcode='[BCDEGRST]'
6654 ;;
6655osf*)
6656 symcode='[BCDEGQRST]'
6657 ;;
6658solaris*)
6659 symcode='[BDRT]'
6660 ;;
6661sco3.2v5*)
6662 symcode='[DT]'
6663 ;;
6664sysv4.2uw2*)
6665 symcode='[DT]'
6666 ;;
6667sysv5* | sco5v6* | unixware* | OpenUNIX*)
6668 symcode='[ABDT]'
6669 ;;
6670sysv4)
6671 symcode='[DFNSTU]'
6672 ;;
6673esac
6674
6675# If we're using GNU nm, then use its standard symbol codes.
6676case `$NM -V 2>&1` in
6677*GNU* | *'with BFD'*)
6678 symcode='[ABCDGIRSTW]' ;;
6679esac
d7040cdb 6680
dabbade6
L
6681# Transform an extracted symbol line into a proper C declaration.
6682# Some systems (esp. on ia64) link data and code symbols differently,
6683# so use this general approach.
6684lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
d7040cdb 6685
dabbade6 6686# Transform an extracted symbol line into symbol name and symbol address
7357c5b6 6687lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
1927a18f 6688lt_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 6689
7357c5b6
AM
6690# Handle CRLF in mingw tool chain
6691opt_cr=
6692case $build_os in
6693mingw*)
6694 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6695 ;;
6696esac
d7040cdb 6697
7357c5b6
AM
6698# Try without a prefix underscore, then with it.
6699for ac_symprfx in "" "_"; do
d7040cdb 6700
7357c5b6
AM
6701 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6702 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 6703
7357c5b6
AM
6704 # Write the raw and C identifiers.
6705 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6706 # Fake it for dumpbin and say T for any non-static function
6707 # and D for any global variable.
6708 # Also find C++ and __fastcall symbols from MSVC++,
6709 # which start with @ or ?.
6710 lt_cv_sys_global_symbol_pipe="$AWK '"\
6711" {last_section=section; section=\$ 3};"\
6712" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6713" \$ 0!~/External *\|/{next};"\
6714" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6715" {if(hide[section]) next};"\
6716" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6717" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6718" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6719" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6720" ' prfx=^$ac_symprfx"
6721 else
6722 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6723 fi
d7040cdb 6724
7357c5b6
AM
6725 # Check to see that the pipe works correctly.
6726 pipe_works=no
d7040cdb 6727
7357c5b6
AM
6728 rm -f conftest*
6729 cat > conftest.$ac_ext <<_LT_EOF
6730#ifdef __cplusplus
6731extern "C" {
6732#endif
6733char nm_test_var;
6734void nm_test_func(void);
6735void nm_test_func(void){}
6736#ifdef __cplusplus
dabbade6 6737}
7357c5b6
AM
6738#endif
6739int main(){nm_test_var='a';nm_test_func();return(0);}
6740_LT_EOF
6741
81ecdfbb 6742 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6743 (eval $ac_compile) 2>&5
dabbade6 6744 ac_status=$?
81ecdfbb
RW
6745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6746 test $ac_status = 0; }; then
7357c5b6
AM
6747 # Now try to grab the symbols.
6748 nlist=conftest.nm
3725885a
RW
6749 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6750 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
dabbade6 6751 ac_status=$?
81ecdfbb
RW
6752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6753 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6754 # Try sorting and uniquifying the output.
6755 if sort "$nlist" | uniq > "$nlist"T; then
6756 mv -f "$nlist"T "$nlist"
6757 else
6758 rm -f "$nlist"T
6759 fi
d7040cdb 6760
7357c5b6
AM
6761 # Make sure that we snagged all the symbols we need.
6762 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6763 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6764 cat <<_LT_EOF > conftest.$ac_ext
6765#ifdef __cplusplus
6766extern "C" {
6767#endif
d7040cdb 6768
7357c5b6
AM
6769_LT_EOF
6770 # Now generate the symbol file.
6771 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
d7040cdb 6772
7357c5b6 6773 cat <<_LT_EOF >> conftest.$ac_ext
d7040cdb 6774
7357c5b6
AM
6775/* The mapping between symbol names and symbols. */
6776const struct {
6777 const char *name;
6778 void *address;
6779}
6780lt__PROGRAM__LTX_preloaded_symbols[] =
6781{
6782 { "@PROGRAM@", (void *) 0 },
6783_LT_EOF
6784 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6785 cat <<\_LT_EOF >> conftest.$ac_ext
6786 {0, (void *) 0}
6787};
d7040cdb 6788
7357c5b6
AM
6789/* This works around a problem in FreeBSD linker */
6790#ifdef FREEBSD_WORKAROUND
6791static const void *lt_preloaded_setup() {
6792 return lt__PROGRAM__LTX_preloaded_symbols;
6793}
dabbade6 6794#endif
d7040cdb 6795
7357c5b6 6796#ifdef __cplusplus
dabbade6 6797}
7357c5b6
AM
6798#endif
6799_LT_EOF
6800 # Now try linking the two files.
6801 mv conftest.$ac_objext conftstm.$ac_objext
6802 lt_save_LIBS="$LIBS"
6803 lt_save_CFLAGS="$CFLAGS"
6804 LIBS="conftstm.$ac_objext"
6805 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6806 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
dabbade6
L
6807 (eval $ac_link) 2>&5
6808 ac_status=$?
81ecdfbb
RW
6809 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6810 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6811 pipe_works=yes
6812 fi
6813 LIBS="$lt_save_LIBS"
6814 CFLAGS="$lt_save_CFLAGS"
6815 else
6816 echo "cannot find nm_test_func in $nlist" >&5
6817 fi
6818 else
6819 echo "cannot find nm_test_var in $nlist" >&5
6820 fi
6821 else
6822 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6823 fi
6824 else
6825 echo "$progname: failed program was:" >&5
6826 cat conftest.$ac_ext >&5
6827 fi
1927a18f 6828 rm -rf conftest* conftst*
7357c5b6
AM
6829
6830 # Do not use the global_symbol_pipe unless it works.
6831 if test "$pipe_works" = yes; then
6832 break
6833 else
6834 lt_cv_sys_global_symbol_pipe=
6835 fi
6836done
d7040cdb 6837
dabbade6 6838fi
7357c5b6
AM
6839
6840if test -z "$lt_cv_sys_global_symbol_pipe"; then
6841 lt_cv_sys_global_symbol_to_cdecl=
dabbade6 6842fi
7357c5b6 6843if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6845$as_echo "failed" >&6; }
7357c5b6 6846else
81ecdfbb
RW
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6848$as_echo "ok" >&6; }
dabbade6 6849fi
d7040cdb 6850
d7040cdb 6851
d7040cdb 6852
d7040cdb 6853
d7040cdb 6854
d7040cdb 6855
d7040cdb 6856
d7040cdb 6857
d7040cdb 6858
d7040cdb 6859
d7040cdb 6860
d7040cdb 6861
7357c5b6
AM
6862
6863
6864
1927a18f
L
6865
6866
6867
6868
6869
7357c5b6
AM
6870
6871
81ecdfbb
RW
6872# Check whether --enable-libtool-lock was given.
6873if test "${enable_libtool_lock+set}" = set; then :
6874 enableval=$enable_libtool_lock;
6875fi
7357c5b6 6876
7357c5b6
AM
6877test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6878
6879# Some flags need to be propagated to the compiler or linker for good
6880# libtool support.
6881case $host in
6882ia64-*-hpux*)
6883 # Find out which ABI we are using.
6884 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6885 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6886 (eval $ac_compile) 2>&5
6887 ac_status=$?
81ecdfbb
RW
6888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6889 test $ac_status = 0; }; then
7357c5b6
AM
6890 case `/usr/bin/file conftest.$ac_objext` in
6891 *ELF-32*)
6892 HPUX_IA64_MODE="32"
6893 ;;
6894 *ELF-64*)
6895 HPUX_IA64_MODE="64"
6896 ;;
6897 esac
6898 fi
6899 rm -rf conftest*
6900 ;;
6901*-*-irix6*)
6902 # Find out which ABI we are using.
3725885a 6903 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6904 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6905 (eval $ac_compile) 2>&5
6906 ac_status=$?
81ecdfbb
RW
6907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6908 test $ac_status = 0; }; then
7357c5b6
AM
6909 if test "$lt_cv_prog_gnu_ld" = yes; then
6910 case `/usr/bin/file conftest.$ac_objext` in
6911 *32-bit*)
6912 LD="${LD-ld} -melf32bsmip"
6913 ;;
6914 *N32*)
6915 LD="${LD-ld} -melf32bmipn32"
6916 ;;
6917 *64-bit*)
6918 LD="${LD-ld} -melf64bmip"
6919 ;;
6920 esac
6921 else
6922 case `/usr/bin/file conftest.$ac_objext` in
6923 *32-bit*)
6924 LD="${LD-ld} -32"
6925 ;;
6926 *N32*)
6927 LD="${LD-ld} -n32"
6928 ;;
6929 *64-bit*)
6930 LD="${LD-ld} -64"
6931 ;;
6932 esac
6933 fi
6934 fi
6935 rm -rf conftest*
6936 ;;
6937
cc9afea3 6938x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
6939s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6940 # Find out which ABI we are using.
6941 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6942 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6943 (eval $ac_compile) 2>&5
6944 ac_status=$?
81ecdfbb
RW
6945 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6946 test $ac_status = 0; }; then
7357c5b6
AM
6947 case `/usr/bin/file conftest.o` in
6948 *32-bit*)
6949 case $host in
6950 x86_64-*kfreebsd*-gnu)
6951 LD="${LD-ld} -m elf_i386_fbsd"
6952 ;;
6953 x86_64-*linux*)
6d2920c8
L
6954 case `/usr/bin/file conftest.o` in
6955 *x86-64*)
6956 LD="${LD-ld} -m elf32_x86_64"
6957 ;;
6958 *)
6959 LD="${LD-ld} -m elf_i386"
6960 ;;
6961 esac
7357c5b6 6962 ;;
cc9afea3
AM
6963 powerpc64le-*linux*)
6964 LD="${LD-ld} -m elf32lppclinux"
6965 ;;
6966 powerpc64-*linux*)
7357c5b6
AM
6967 LD="${LD-ld} -m elf32ppclinux"
6968 ;;
6969 s390x-*linux*)
6970 LD="${LD-ld} -m elf_s390"
6971 ;;
6972 sparc64-*linux*)
6973 LD="${LD-ld} -m elf32_sparc"
6974 ;;
6975 esac
6976 ;;
6977 *64-bit*)
6978 case $host in
6979 x86_64-*kfreebsd*-gnu)
6980 LD="${LD-ld} -m elf_x86_64_fbsd"
6981 ;;
6982 x86_64-*linux*)
6983 LD="${LD-ld} -m elf_x86_64"
6984 ;;
cc9afea3
AM
6985 powerpcle-*linux*)
6986 LD="${LD-ld} -m elf64lppc"
6987 ;;
6988 powerpc-*linux*)
7357c5b6
AM
6989 LD="${LD-ld} -m elf64ppc"
6990 ;;
6991 s390*-*linux*|s390*-*tpf*)
6992 LD="${LD-ld} -m elf64_s390"
6993 ;;
6994 sparc*-*linux*)
6995 LD="${LD-ld} -m elf64_sparc"
6996 ;;
6997 esac
6998 ;;
6999 esac
7000 fi
7001 rm -rf conftest*
7002 ;;
7003
7004*-*-sco3.2v5*)
7005 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7006 SAVE_CFLAGS="$CFLAGS"
7007 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7009$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7010if test "${lt_cv_cc_needs_belf+set}" = set; then :
7011 $as_echo_n "(cached) " >&6
dabbade6 7012else
7357c5b6
AM
7013 ac_ext=c
7014ac_cpp='$CPP $CPPFLAGS'
7015ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7016ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7017ac_compiler_gnu=$ac_cv_c_compiler_gnu
7018
81ecdfbb 7019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 7020/* end confdefs.h. */
d7040cdb 7021
7357c5b6
AM
7022int
7023main ()
7024{
7025
7026 ;
7027 return 0;
7028}
dabbade6 7029_ACEOF
81ecdfbb 7030if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7031 lt_cv_cc_needs_belf=yes
dabbade6 7032else
81ecdfbb 7033 lt_cv_cc_needs_belf=no
dabbade6 7034fi
81ecdfbb
RW
7035rm -f core conftest.err conftest.$ac_objext \
7036 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7037 ac_ext=c
7038ac_cpp='$CPP $CPPFLAGS'
7039ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7040ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7041ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7042
dabbade6 7043fi
81ecdfbb
RW
7044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7045$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
7046 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7047 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7048 CFLAGS="$SAVE_CFLAGS"
7049 fi
7050 ;;
7051sparc*-*solaris*)
7052 # Find out which ABI we are using.
7053 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7054 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7055 (eval $ac_compile) 2>&5
7056 ac_status=$?
81ecdfbb
RW
7057 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7058 test $ac_status = 0; }; then
7357c5b6
AM
7059 case `/usr/bin/file conftest.o` in
7060 *64-bit*)
7061 case $lt_cv_prog_gnu_ld in
7062 yes*) LD="${LD-ld} -m elf64_sparc" ;;
1927a18f
L
7063 *)
7064 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7065 LD="${LD-ld} -64"
7066 fi
7067 ;;
7357c5b6
AM
7068 esac
7069 ;;
7070 esac
7071 fi
7072 rm -rf conftest*
7073 ;;
7074esac
d7040cdb 7075
7357c5b6 7076need_locks="$enable_libtool_lock"
d7040cdb 7077
d7040cdb 7078
1927a18f
L
7079 case $host_os in
7080 rhapsody* | darwin*)
7081 if test -n "$ac_tool_prefix"; then
7082 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7083set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7085$as_echo_n "checking for $ac_word... " >&6; }
7086if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7087 $as_echo_n "(cached) " >&6
1927a18f
L
7088else
7089 if test -n "$DSYMUTIL"; then
7090 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7091else
7092as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7093for as_dir in $PATH
7094do
7095 IFS=$as_save_IFS
7096 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7097 for ac_exec_ext in '' $ac_executable_extensions; do
7098 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7099 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7100 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7101 break 2
7102 fi
7103done
81ecdfbb
RW
7104 done
7105IFS=$as_save_IFS
1927a18f
L
7106
7107fi
7108fi
7109DSYMUTIL=$ac_cv_prog_DSYMUTIL
7110if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7112$as_echo "$DSYMUTIL" >&6; }
1927a18f 7113else
81ecdfbb
RW
7114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7115$as_echo "no" >&6; }
1927a18f
L
7116fi
7117
81ecdfbb 7118
1927a18f
L
7119fi
7120if test -z "$ac_cv_prog_DSYMUTIL"; then
7121 ac_ct_DSYMUTIL=$DSYMUTIL
7122 # Extract the first word of "dsymutil", so it can be a program name with args.
7123set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7125$as_echo_n "checking for $ac_word... " >&6; }
7126if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7127 $as_echo_n "(cached) " >&6
1927a18f
L
7128else
7129 if test -n "$ac_ct_DSYMUTIL"; then
7130 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7131else
7132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7133for as_dir in $PATH
7134do
7135 IFS=$as_save_IFS
7136 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7137 for ac_exec_ext in '' $ac_executable_extensions; do
7138 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7139 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7141 break 2
7142 fi
7143done
81ecdfbb
RW
7144 done
7145IFS=$as_save_IFS
1927a18f 7146
1927a18f
L
7147fi
7148fi
7149ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7150if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7152$as_echo "$ac_ct_DSYMUTIL" >&6; }
1927a18f 7153else
81ecdfbb
RW
7154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7155$as_echo "no" >&6; }
1927a18f
L
7156fi
7157
81ecdfbb
RW
7158 if test "x$ac_ct_DSYMUTIL" = x; then
7159 DSYMUTIL=":"
7160 else
7161 case $cross_compiling:$ac_tool_warned in
7162yes:)
7163{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7164$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7165ac_tool_warned=yes ;;
7166esac
7167 DSYMUTIL=$ac_ct_DSYMUTIL
7168 fi
1927a18f
L
7169else
7170 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7171fi
7172
7173 if test -n "$ac_tool_prefix"; then
7174 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7175set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7177$as_echo_n "checking for $ac_word... " >&6; }
7178if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7179 $as_echo_n "(cached) " >&6
1927a18f
L
7180else
7181 if test -n "$NMEDIT"; then
7182 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7183else
7184as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7185for as_dir in $PATH
7186do
7187 IFS=$as_save_IFS
7188 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7189 for ac_exec_ext in '' $ac_executable_extensions; do
7190 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7191 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7193 break 2
7194 fi
7195done
81ecdfbb
RW
7196 done
7197IFS=$as_save_IFS
1927a18f
L
7198
7199fi
7200fi
7201NMEDIT=$ac_cv_prog_NMEDIT
7202if test -n "$NMEDIT"; then
81ecdfbb
RW
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7204$as_echo "$NMEDIT" >&6; }
1927a18f 7205else
81ecdfbb
RW
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7207$as_echo "no" >&6; }
1927a18f
L
7208fi
7209
81ecdfbb 7210
1927a18f
L
7211fi
7212if test -z "$ac_cv_prog_NMEDIT"; then
7213 ac_ct_NMEDIT=$NMEDIT
7214 # Extract the first word of "nmedit", so it can be a program name with args.
7215set dummy nmedit; ac_word=$2
81ecdfbb
RW
7216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7217$as_echo_n "checking for $ac_word... " >&6; }
7218if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7219 $as_echo_n "(cached) " >&6
1927a18f
L
7220else
7221 if test -n "$ac_ct_NMEDIT"; then
7222 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7223else
7224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7225for as_dir in $PATH
7226do
7227 IFS=$as_save_IFS
7228 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7229 for ac_exec_ext in '' $ac_executable_extensions; do
7230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7231 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7233 break 2
7234 fi
7235done
81ecdfbb
RW
7236 done
7237IFS=$as_save_IFS
1927a18f 7238
1927a18f
L
7239fi
7240fi
7241ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7242if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7244$as_echo "$ac_ct_NMEDIT" >&6; }
1927a18f 7245else
81ecdfbb
RW
7246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7247$as_echo "no" >&6; }
1927a18f
L
7248fi
7249
81ecdfbb
RW
7250 if test "x$ac_ct_NMEDIT" = x; then
7251 NMEDIT=":"
7252 else
7253 case $cross_compiling:$ac_tool_warned in
7254yes:)
7255{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7256$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7257ac_tool_warned=yes ;;
7258esac
7259 NMEDIT=$ac_ct_NMEDIT
7260 fi
1927a18f
L
7261else
7262 NMEDIT="$ac_cv_prog_NMEDIT"
7263fi
7264
7265 if test -n "$ac_tool_prefix"; then
7266 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7267set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7269$as_echo_n "checking for $ac_word... " >&6; }
7270if test "${ac_cv_prog_LIPO+set}" = set; then :
7271 $as_echo_n "(cached) " >&6
1927a18f
L
7272else
7273 if test -n "$LIPO"; then
7274 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7275else
7276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7277for as_dir in $PATH
7278do
7279 IFS=$as_save_IFS
7280 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7281 for ac_exec_ext in '' $ac_executable_extensions; do
7282 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7283 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7285 break 2
7286 fi
7287done
81ecdfbb
RW
7288 done
7289IFS=$as_save_IFS
1927a18f
L
7290
7291fi
7292fi
7293LIPO=$ac_cv_prog_LIPO
7294if test -n "$LIPO"; then
81ecdfbb
RW
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7296$as_echo "$LIPO" >&6; }
1927a18f 7297else
81ecdfbb
RW
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7299$as_echo "no" >&6; }
1927a18f
L
7300fi
7301
81ecdfbb 7302
1927a18f
L
7303fi
7304if test -z "$ac_cv_prog_LIPO"; then
7305 ac_ct_LIPO=$LIPO
7306 # Extract the first word of "lipo", so it can be a program name with args.
7307set dummy lipo; ac_word=$2
81ecdfbb
RW
7308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7309$as_echo_n "checking for $ac_word... " >&6; }
7310if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7311 $as_echo_n "(cached) " >&6
1927a18f
L
7312else
7313 if test -n "$ac_ct_LIPO"; then
7314 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7315else
7316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7317for as_dir in $PATH
7318do
7319 IFS=$as_save_IFS
7320 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7321 for ac_exec_ext in '' $ac_executable_extensions; do
7322 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7323 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7325 break 2
7326 fi
7327done
81ecdfbb
RW
7328 done
7329IFS=$as_save_IFS
1927a18f 7330
1927a18f
L
7331fi
7332fi
7333ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7334if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7336$as_echo "$ac_ct_LIPO" >&6; }
1927a18f 7337else
81ecdfbb
RW
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7339$as_echo "no" >&6; }
1927a18f
L
7340fi
7341
81ecdfbb
RW
7342 if test "x$ac_ct_LIPO" = x; then
7343 LIPO=":"
7344 else
7345 case $cross_compiling:$ac_tool_warned in
7346yes:)
7347{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7348$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7349ac_tool_warned=yes ;;
7350esac
7351 LIPO=$ac_ct_LIPO
7352 fi
1927a18f
L
7353else
7354 LIPO="$ac_cv_prog_LIPO"
7355fi
7356
7357 if test -n "$ac_tool_prefix"; then
7358 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7359set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7361$as_echo_n "checking for $ac_word... " >&6; }
7362if test "${ac_cv_prog_OTOOL+set}" = set; then :
7363 $as_echo_n "(cached) " >&6
1927a18f
L
7364else
7365 if test -n "$OTOOL"; then
7366 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7367else
7368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7369for as_dir in $PATH
7370do
7371 IFS=$as_save_IFS
7372 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7373 for ac_exec_ext in '' $ac_executable_extensions; do
7374 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7375 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7377 break 2
7378 fi
7379done
81ecdfbb
RW
7380 done
7381IFS=$as_save_IFS
1927a18f
L
7382
7383fi
7384fi
7385OTOOL=$ac_cv_prog_OTOOL
7386if test -n "$OTOOL"; then
81ecdfbb
RW
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7388$as_echo "$OTOOL" >&6; }
1927a18f 7389else
81ecdfbb
RW
7390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7391$as_echo "no" >&6; }
1927a18f
L
7392fi
7393
81ecdfbb 7394
1927a18f
L
7395fi
7396if test -z "$ac_cv_prog_OTOOL"; then
7397 ac_ct_OTOOL=$OTOOL
7398 # Extract the first word of "otool", so it can be a program name with args.
7399set dummy otool; ac_word=$2
81ecdfbb
RW
7400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7401$as_echo_n "checking for $ac_word... " >&6; }
7402if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7403 $as_echo_n "(cached) " >&6
1927a18f
L
7404else
7405 if test -n "$ac_ct_OTOOL"; then
7406 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7407else
7408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7409for as_dir in $PATH
7410do
7411 IFS=$as_save_IFS
7412 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7413 for ac_exec_ext in '' $ac_executable_extensions; do
7414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7415 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7417 break 2
7418 fi
7419done
81ecdfbb
RW
7420 done
7421IFS=$as_save_IFS
1927a18f 7422
1927a18f
L
7423fi
7424fi
7425ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7426if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7428$as_echo "$ac_ct_OTOOL" >&6; }
1927a18f 7429else
81ecdfbb
RW
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7431$as_echo "no" >&6; }
1927a18f
L
7432fi
7433
81ecdfbb
RW
7434 if test "x$ac_ct_OTOOL" = x; then
7435 OTOOL=":"
7436 else
7437 case $cross_compiling:$ac_tool_warned in
7438yes:)
7439{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7440$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7441ac_tool_warned=yes ;;
7442esac
7443 OTOOL=$ac_ct_OTOOL
7444 fi
1927a18f
L
7445else
7446 OTOOL="$ac_cv_prog_OTOOL"
7447fi
7448
7449 if test -n "$ac_tool_prefix"; then
7450 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7451set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7453$as_echo_n "checking for $ac_word... " >&6; }
7454if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7455 $as_echo_n "(cached) " >&6
1927a18f
L
7456else
7457 if test -n "$OTOOL64"; then
7458 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7459else
7460as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7461for as_dir in $PATH
7462do
7463 IFS=$as_save_IFS
7464 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7465 for ac_exec_ext in '' $ac_executable_extensions; do
7466 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7467 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7469 break 2
7470 fi
7471done
81ecdfbb
RW
7472 done
7473IFS=$as_save_IFS
1927a18f
L
7474
7475fi
7476fi
7477OTOOL64=$ac_cv_prog_OTOOL64
7478if test -n "$OTOOL64"; then
81ecdfbb
RW
7479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7480$as_echo "$OTOOL64" >&6; }
1927a18f 7481else
81ecdfbb
RW
7482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7483$as_echo "no" >&6; }
1927a18f
L
7484fi
7485
81ecdfbb 7486
1927a18f
L
7487fi
7488if test -z "$ac_cv_prog_OTOOL64"; then
7489 ac_ct_OTOOL64=$OTOOL64
7490 # Extract the first word of "otool64", so it can be a program name with args.
7491set dummy otool64; ac_word=$2
81ecdfbb
RW
7492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7493$as_echo_n "checking for $ac_word... " >&6; }
7494if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7495 $as_echo_n "(cached) " >&6
1927a18f
L
7496else
7497 if test -n "$ac_ct_OTOOL64"; then
7498 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7499else
7500as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7501for as_dir in $PATH
7502do
7503 IFS=$as_save_IFS
7504 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7505 for ac_exec_ext in '' $ac_executable_extensions; do
7506 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1927a18f 7507 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1927a18f
L
7509 break 2
7510 fi
7511done
81ecdfbb
RW
7512 done
7513IFS=$as_save_IFS
1927a18f 7514
1927a18f
L
7515fi
7516fi
7517ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7518if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7520$as_echo "$ac_ct_OTOOL64" >&6; }
1927a18f 7521else
81ecdfbb
RW
7522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7523$as_echo "no" >&6; }
1927a18f
L
7524fi
7525
81ecdfbb
RW
7526 if test "x$ac_ct_OTOOL64" = x; then
7527 OTOOL64=":"
7528 else
7529 case $cross_compiling:$ac_tool_warned in
7530yes:)
7531{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7532$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7533ac_tool_warned=yes ;;
7534esac
7535 OTOOL64=$ac_ct_OTOOL64
7536 fi
1927a18f
L
7537else
7538 OTOOL64="$ac_cv_prog_OTOOL64"
7539fi
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
81ecdfbb
RW
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7568$as_echo_n "checking for -single_module linker flag... " >&6; }
7569if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7570 $as_echo_n "(cached) " >&6
1927a18f
L
7571else
7572 lt_cv_apple_cc_single_mod=no
7573 if test -z "${LT_MULTI_MODULE}"; then
7574 # By default we will add the -single_module flag. You can override
7575 # by either setting the environment variable LT_MULTI_MODULE
7576 # non-empty at configure time, or by adding -multi_module to the
7577 # link flags.
7578 rm -rf libconftest.dylib*
7579 echo "int foo(void){return 1;}" > conftest.c
7580 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7581-dynamiclib -Wl,-single_module conftest.c" >&5
7582 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7583 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7584 _lt_result=$?
7585 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7586 lt_cv_apple_cc_single_mod=yes
7587 else
7588 cat conftest.err >&5
7589 fi
7590 rm -rf libconftest.dylib*
7591 rm -f conftest.*
7592 fi
7593fi
81ecdfbb
RW
7594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7595$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7597$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7598if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7599 $as_echo_n "(cached) " >&6
1927a18f
L
7600else
7601 lt_cv_ld_exported_symbols_list=no
7602 save_LDFLAGS=$LDFLAGS
7603 echo "_main" > conftest.sym
7604 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927a18f
L
7606/* end confdefs.h. */
7607
7608int
7609main ()
7610{
7611
7612 ;
7613 return 0;
7614}
7615_ACEOF
81ecdfbb 7616if ac_fn_c_try_link "$LINENO"; then :
1927a18f
L
7617 lt_cv_ld_exported_symbols_list=yes
7618else
81ecdfbb 7619 lt_cv_ld_exported_symbols_list=no
1927a18f 7620fi
81ecdfbb
RW
7621rm -f core conftest.err conftest.$ac_objext \
7622 conftest$ac_exeext conftest.$ac_ext
1927a18f
L
7623 LDFLAGS="$save_LDFLAGS"
7624
7625fi
81ecdfbb
RW
7626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7627$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7629$as_echo_n "checking for -force_load linker flag... " >&6; }
7630if test "${lt_cv_ld_force_load+set}" = set; then :
7631 $as_echo_n "(cached) " >&6
7632else
7633 lt_cv_ld_force_load=no
7634 cat > conftest.c << _LT_EOF
7635int forced_loaded() { return 2;}
7636_LT_EOF
7637 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7638 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7639 echo "$AR cru libconftest.a conftest.o" >&5
7640 $AR cru libconftest.a conftest.o 2>&5
7641 cat > conftest.c << _LT_EOF
7642int main() { return 0;}
7643_LT_EOF
7644 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7645 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7646 _lt_result=$?
7647 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7648 lt_cv_ld_force_load=yes
7649 else
7650 cat conftest.err >&5
7651 fi
7652 rm -f conftest.err libconftest.a conftest conftest.c
7653 rm -rf conftest.dSYM
7654
7655fi
7656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7657$as_echo "$lt_cv_ld_force_load" >&6; }
1927a18f
L
7658 case $host_os in
7659 rhapsody* | darwin1.[012])
7660 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7661 darwin1.*)
7662 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7663 darwin*) # darwin 5.x on
7664 # if running on 10.5 or later, the deployment target defaults
7665 # to the OS version, if on x86, and 10.4, the deployment
7666 # target defaults to 10.4. Don't you love it?
7667 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7668 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7669 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 7670 10.[012][,.]*)
1927a18f
L
7671 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7672 10.*)
7673 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7674 esac
7675 ;;
7676 esac
7677 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7678 _lt_dar_single_mod='$single_module'
7679 fi
7680 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7681 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7682 else
7683 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7684 fi
3725885a 7685 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
1927a18f
L
7686 _lt_dsymutil='~$DSYMUTIL $lib || :'
7687 else
7688 _lt_dsymutil=
7689 fi
7690 ;;
7691 esac
7692
dabbade6 7693for ac_header in dlfcn.h
81ecdfbb
RW
7694do :
7695 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7696"
7697if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
dabbade6 7698 cat >>confdefs.h <<_ACEOF
81ecdfbb 7699#define HAVE_DLFCN_H 1
dabbade6 7700_ACEOF
d7040cdb 7701
dabbade6 7702fi
d7040cdb 7703
dabbade6 7704done
d7040cdb 7705
d7040cdb 7706
d7040cdb 7707
3725885a
RW
7708
7709
1927a18f
L
7710# Set options
7711
7712
7713
7714 enable_dlopen=no
7715
7716
7717 enable_win32_dll=no
7718
7719
7720
81ecdfbb
RW
7721 # Check whether --enable-static was given.
7722if test "${enable_static+set}" = set; then :
7723 enableval=$enable_static; p=${PACKAGE-default}
1927a18f
L
7724 case $enableval in
7725 yes) enable_static=yes ;;
7726 no) enable_static=no ;;
7727 *)
7728 enable_static=no
7729 # Look at the argument we got. We use all the common list separators.
7730 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7731 for pkg in $enableval; do
7732 IFS="$lt_save_ifs"
7733 if test "X$pkg" = "X$p"; then
7734 enable_static=yes
7735 fi
7736 done
7737 IFS="$lt_save_ifs"
7738 ;;
7739 esac
7740else
7741 enable_static=yes
81ecdfbb 7742fi
1927a18f
L
7743
7744
7745
7746
7747
7748
7749
7750
7751
81ecdfbb
RW
7752
7753# Check whether --with-pic was given.
7754if test "${with_pic+set}" = set; then :
7755 withval=$with_pic; pic_mode="$withval"
1927a18f
L
7756else
7757 pic_mode=default
81ecdfbb
RW
7758fi
7759
1927a18f
L
7760
7761test -z "$pic_mode" && pic_mode=default
7762
7763
7764
7765
7766
7767
7768
81ecdfbb
RW
7769 # Check whether --enable-fast-install was given.
7770if test "${enable_fast_install+set}" = set; then :
7771 enableval=$enable_fast_install; p=${PACKAGE-default}
1927a18f
L
7772 case $enableval in
7773 yes) enable_fast_install=yes ;;
7774 no) enable_fast_install=no ;;
7775 *)
7776 enable_fast_install=no
7777 # Look at the argument we got. We use all the common list separators.
7778 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7779 for pkg in $enableval; do
7780 IFS="$lt_save_ifs"
7781 if test "X$pkg" = "X$p"; then
7782 enable_fast_install=yes
7783 fi
7784 done
7785 IFS="$lt_save_ifs"
7786 ;;
7787 esac
7788else
7789 enable_fast_install=yes
81ecdfbb
RW
7790fi
7791
1927a18f
L
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
dabbade6
L
7802# This can be used to rebuild libtool when needed
7803LIBTOOL_DEPS="$ltmain"
d7040cdb 7804
dabbade6
L
7805# Always use our own libtool.
7806LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 7807
d7040cdb 7808
d7040cdb 7809
d7040cdb
SE
7810
7811
7812
7813
7814
7815
d7040cdb 7816
d7040cdb 7817
d7040cdb 7818
d7040cdb
SE
7819
7820
7821
7822
7823
7824
d7040cdb 7825
d7040cdb 7826
d7040cdb
SE
7827
7828
7829
3725885a 7830
d7040cdb
SE
7831
7832
dabbade6 7833test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
7834
7835
d7040cdb 7836
d7040cdb 7837
d7040cdb
SE
7838
7839
7840
7841
7842
7843
dabbade6
L
7844
7845
7846
7847
7848if test -n "${ZSH_VERSION+set}" ; then
7849 setopt NO_GLOB_SUBST
7850fi
7851
81ecdfbb
RW
7852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7853$as_echo_n "checking for objdir... " >&6; }
7854if test "${lt_cv_objdir+set}" = set; then :
7855 $as_echo_n "(cached) " >&6
d7040cdb 7856else
dabbade6
L
7857 rm -f .libs 2>/dev/null
7858mkdir .libs 2>/dev/null
7859if test -d .libs; then
7860 lt_cv_objdir=.libs
7861else
7862 # MS-DOS does not allow filenames that begin with a dot.
7863 lt_cv_objdir=_libs
d7040cdb 7864fi
dabbade6
L
7865rmdir .libs 2>/dev/null
7866fi
81ecdfbb
RW
7867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7868$as_echo "$lt_cv_objdir" >&6; }
dabbade6 7869objdir=$lt_cv_objdir
d7040cdb
SE
7870
7871
7872
7873
d7040cdb 7874
dabbade6
L
7875cat >>confdefs.h <<_ACEOF
7876#define LT_OBJDIR "$lt_cv_objdir/"
7877_ACEOF
d7040cdb
SE
7878
7879
7880
7881
dabbade6
L
7882case $host_os in
7883aix3*)
7884 # AIX sometimes has problems with the GCC collect2 program. For some
7885 # reason, if we set the COLLECT_NAMES environment variable, the problems
7886 # vanish in a puff of smoke.
7887 if test "X${COLLECT_NAMES+set}" != Xset; then
7888 COLLECT_NAMES=
7889 export COLLECT_NAMES
7890 fi
7891 ;;
7892esac
d7040cdb 7893
dabbade6
L
7894# Global variables:
7895ofile=libtool
7896can_build_shared=yes
d7040cdb 7897
dabbade6
L
7898# All known linkers require a `.a' archive for static linking (except MSVC,
7899# which needs '.lib').
7900libext=a
d7040cdb 7901
dabbade6 7902with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 7903
dabbade6
L
7904old_CC="$CC"
7905old_CFLAGS="$CFLAGS"
d7040cdb 7906
dabbade6
L
7907# Set sane defaults for various variables
7908test -z "$CC" && CC=cc
7909test -z "$LTCC" && LTCC=$CC
7910test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7911test -z "$LD" && LD=ld
7912test -z "$ac_objext" && ac_objext=o
7913
7914for cc_temp in $compiler""; do
7915 case $cc_temp in
7916 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7917 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7918 \-*) ;;
7919 *) break;;
7920 esac
7921done
3725885a 7922cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
dabbade6
L
7923
7924
7925# Only perform the check for file, if the check method requires it
7926test -z "$MAGIC_CMD" && MAGIC_CMD=file
7927case $deplibs_check_method in
7928file_magic*)
7929 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7931$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7932if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7933 $as_echo_n "(cached) " >&6
dabbade6
L
7934else
7935 case $MAGIC_CMD in
7936[\\/*] | ?:[\\/]*)
7937 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7938 ;;
7939*)
7940 lt_save_MAGIC_CMD="$MAGIC_CMD"
7941 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7942 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7943 for ac_dir in $ac_dummy; do
7944 IFS="$lt_save_ifs"
7945 test -z "$ac_dir" && ac_dir=.
7946 if test -f $ac_dir/${ac_tool_prefix}file; then
7947 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7948 if test -n "$file_magic_test_file"; then
7949 case $deplibs_check_method in
7950 "file_magic "*)
7951 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7952 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7953 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7954 $EGREP "$file_magic_regex" > /dev/null; then
7955 :
d7040cdb 7956 else
dabbade6 7957 cat <<_LT_EOF 1>&2
d7040cdb 7958
dabbade6
L
7959*** Warning: the command libtool uses to detect shared libraries,
7960*** $file_magic_cmd, produces output that libtool cannot recognize.
7961*** The result is that libtool may fail to recognize shared libraries
7962*** as such. This will affect the creation of libtool libraries that
7963*** depend on shared libraries, but programs linked with such libtool
7964*** libraries will work regardless of this problem. Nevertheless, you
7965*** may want to report the problem to your system manager and/or to
7966*** bug-libtool@gnu.org
d7040cdb 7967
dabbade6
L
7968_LT_EOF
7969 fi ;;
7970 esac
d7040cdb 7971 fi
dabbade6 7972 break
d7040cdb 7973 fi
dabbade6
L
7974 done
7975 IFS="$lt_save_ifs"
7976 MAGIC_CMD="$lt_save_MAGIC_CMD"
7977 ;;
7978esac
7979fi
d7040cdb 7980
dabbade6
L
7981MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7982if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7984$as_echo "$MAGIC_CMD" >&6; }
dabbade6 7985else
81ecdfbb
RW
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7987$as_echo "no" >&6; }
dabbade6 7988fi
d7040cdb 7989
d7040cdb 7990
d7040cdb 7991
d7040cdb 7992
d7040cdb 7993
dabbade6
L
7994if test -z "$lt_cv_path_MAGIC_CMD"; then
7995 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7997$as_echo_n "checking for file... " >&6; }
7998if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7999 $as_echo_n "(cached) " >&6
dabbade6
L
8000else
8001 case $MAGIC_CMD in
8002[\\/*] | ?:[\\/]*)
8003 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8004 ;;
8005*)
8006 lt_save_MAGIC_CMD="$MAGIC_CMD"
8007 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8008 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8009 for ac_dir in $ac_dummy; do
8010 IFS="$lt_save_ifs"
8011 test -z "$ac_dir" && ac_dir=.
8012 if test -f $ac_dir/file; then
8013 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8014 if test -n "$file_magic_test_file"; then
8015 case $deplibs_check_method in
8016 "file_magic "*)
8017 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8018 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8019 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8020 $EGREP "$file_magic_regex" > /dev/null; then
8021 :
d7040cdb 8022 else
dabbade6 8023 cat <<_LT_EOF 1>&2
d7040cdb 8024
dabbade6
L
8025*** Warning: the command libtool uses to detect shared libraries,
8026*** $file_magic_cmd, produces output that libtool cannot recognize.
8027*** The result is that libtool may fail to recognize shared libraries
8028*** as such. This will affect the creation of libtool libraries that
8029*** depend on shared libraries, but programs linked with such libtool
8030*** libraries will work regardless of this problem. Nevertheless, you
8031*** may want to report the problem to your system manager and/or to
8032*** bug-libtool@gnu.org
d7040cdb 8033
dabbade6
L
8034_LT_EOF
8035 fi ;;
8036 esac
8037 fi
8038 break
8039 fi
8040 done
8041 IFS="$lt_save_ifs"
8042 MAGIC_CMD="$lt_save_MAGIC_CMD"
8043 ;;
8044esac
d7040cdb 8045fi
dabbade6
L
8046
8047MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8048if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8050$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8051else
81ecdfbb
RW
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8053$as_echo "no" >&6; }
dabbade6
L
8054fi
8055
d7040cdb 8056
dabbade6
L
8057 else
8058 MAGIC_CMD=:
8059 fi
d7040cdb 8060fi
d7040cdb 8061
dabbade6
L
8062 fi
8063 ;;
8064esac
d7040cdb 8065
dabbade6 8066# Use C for the default configuration in the libtool script
d7040cdb 8067
dabbade6
L
8068lt_save_CC="$CC"
8069ac_ext=c
8070ac_cpp='$CPP $CPPFLAGS'
8071ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8072ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8073ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 8074
d7040cdb 8075
dabbade6
L
8076# Source file extension for C test sources.
8077ac_ext=c
d7040cdb 8078
dabbade6
L
8079# Object file extension for compiled C test sources.
8080objext=o
8081objext=$objext
8082
8083# Code to be used in simple compile tests
8084lt_simple_compile_test_code="int some_variable = 0;"
8085
8086# Code to be used in simple link tests
8087lt_simple_link_test_code='int main(){return(0);}'
8088
8089
8090
8091
8092
8093
8094
8095# If no C compiler was specified, use CC.
8096LTCC=${LTCC-"$CC"}
8097
8098# If no C compiler flags were specified, use CFLAGS.
8099LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8100
8101# Allow CC to be a program name with arguments.
8102compiler=$CC
8103
8104# Save the default compiler, since it gets overwritten when the other
8105# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8106compiler_DEFAULT=$CC
8107
8108# save warnings/boilerplate of simple test code
8109ac_outfile=conftest.$ac_objext
8110echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8111eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8112_lt_compiler_boilerplate=`cat conftest.err`
8113$RM conftest*
8114
8115ac_outfile=conftest.$ac_objext
8116echo "$lt_simple_link_test_code" >conftest.$ac_ext
8117eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8118_lt_linker_boilerplate=`cat conftest.err`
1927a18f 8119$RM -r conftest*
dabbade6
L
8120
8121
8122## CAVEAT EMPTOR:
8123## There is no encapsulation within the following macros, do not change
8124## the running order or otherwise move them around unless you know exactly
8125## what you are doing...
8126if test -n "$compiler"; then
8127
8128lt_prog_compiler_no_builtin_flag=
8129
8130if test "$GCC" = yes; then
3725885a
RW
8131 case $cc_basename in
8132 nvcc*)
8133 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8134 *)
8135 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8136 esac
dabbade6 8137
81ecdfbb
RW
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8139$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8140if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8141 $as_echo_n "(cached) " >&6
dabbade6
L
8142else
8143 lt_cv_prog_compiler_rtti_exceptions=no
8144 ac_outfile=conftest.$ac_objext
8145 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8146 lt_compiler_flag="-fno-rtti -fno-exceptions"
8147 # Insert the option either (1) after the last *FLAGS variable, or
8148 # (2) before a word containing "conftest.", or (3) at the end.
8149 # Note that $ac_compile itself does not contain backslashes and begins
8150 # with a dollar sign (not a hyphen), so the echo should work correctly.
8151 # The option is referenced via a variable to avoid confusing sed.
8152 lt_compile=`echo "$ac_compile" | $SED \
8153 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8154 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8155 -e 's:$: $lt_compiler_flag:'`
3725885a 8156 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
dabbade6
L
8157 (eval "$lt_compile" 2>conftest.err)
8158 ac_status=$?
8159 cat conftest.err >&5
3725885a 8160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
dabbade6
L
8161 if (exit $ac_status) && test -s "$ac_outfile"; then
8162 # The compiler can only warn and ignore the option if not recognized
8163 # So say no if there are warnings other than the usual output.
3725885a 8164 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
dabbade6
L
8165 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8166 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8167 lt_cv_prog_compiler_rtti_exceptions=yes
8168 fi
8169 fi
8170 $RM conftest*
8171
8172fi
81ecdfbb
RW
8173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8174$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
dabbade6
L
8175
8176if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8177 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8178else
8179 :
8180fi
8181
8182fi
8183
8184
8185
8186
8187
8188
8189 lt_prog_compiler_wl=
8190lt_prog_compiler_pic=
8191lt_prog_compiler_static=
8192
81ecdfbb
RW
8193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8194$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
dabbade6
L
8195
8196 if test "$GCC" = yes; then
8197 lt_prog_compiler_wl='-Wl,'
8198 lt_prog_compiler_static='-static'
8199
8200 case $host_os in
8201 aix*)
8202 # All AIX code is PIC.
8203 if test "$host_cpu" = ia64; then
8204 # AIX 5 now supports IA64 processor
8205 lt_prog_compiler_static='-Bstatic'
8206 fi
b132a67d 8207 lt_prog_compiler_pic='-fPIC'
dabbade6 8208 ;;
d7040cdb
SE
8209
8210 amigaos*)
1927a18f
L
8211 case $host_cpu in
8212 powerpc)
8213 # see comment about AmigaOS4 .so support
8214 lt_prog_compiler_pic='-fPIC'
8215 ;;
8216 m68k)
8217 # FIXME: we need at least 68020 code to build shared libraries, but
8218 # adding the `-m68020' flag to GCC prevents building anything better,
8219 # like `-m68040'.
8220 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8221 ;;
8222 esac
d7040cdb
SE
8223 ;;
8224
dabbade6
L
8225 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8226 # PIC is the default for these OSes.
d7040cdb
SE
8227 ;;
8228
1927a18f 8229 mingw* | cygwin* | pw32* | os2* | cegcc*)
dabbade6
L
8230 # This hack is so that the source file can tell whether it is being
8231 # built for inclusion in a dll (and should export symbols for example).
8232 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8233 # (--disable-auto-import) libraries
8234 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8235 ;;
8236
8237 darwin* | rhapsody*)
dabbade6
L
8238 # PIC is the default on this platform
8239 # Common symbols not allowed in MH_DYLIB files
8240 lt_prog_compiler_pic='-fno-common'
8241 ;;
8242
3725885a
RW
8243 haiku*)
8244 # PIC is the default for Haiku.
8245 # The "-static" flag exists, but is broken.
8246 lt_prog_compiler_static=
8247 ;;
8248
dabbade6 8249 hpux*)
1927a18f
L
8250 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8251 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8252 # sets the default TLS model and affects inlining.
dabbade6 8253 case $host_cpu in
1927a18f 8254 hppa*64*)
dabbade6 8255 # +Z the default
d7040cdb 8256 ;;
dabbade6
L
8257 *)
8258 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8259 ;;
8260 esac
dabbade6 8261 ;;
d7040cdb 8262
dabbade6
L
8263 interix[3-9]*)
8264 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8265 # Instead, we relocate shared libraries at runtime.
d7040cdb
SE
8266 ;;
8267
dabbade6
L
8268 msdosdjgpp*)
8269 # Just because we use GCC doesn't mean we suddenly get shared libraries
8270 # on systems that don't support them.
8271 lt_prog_compiler_can_build_shared=no
8272 enable_shared=no
d7040cdb
SE
8273 ;;
8274
dabbade6
L
8275 *nto* | *qnx*)
8276 # QNX uses GNU C++, but need to define -shared option too, otherwise
8277 # it will coredump.
8278 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8279 ;;
8280
dabbade6
L
8281 sysv4*MP*)
8282 if test -d /usr/nec; then
8283 lt_prog_compiler_pic=-Kconform_pic
8284 fi
d7040cdb
SE
8285 ;;
8286
dabbade6
L
8287 *)
8288 lt_prog_compiler_pic='-fPIC'
d7040cdb 8289 ;;
dabbade6 8290 esac
3725885a
RW
8291
8292 case $cc_basename in
8293 nvcc*) # Cuda Compiler Driver 2.2
8294 lt_prog_compiler_wl='-Xlinker '
8295 lt_prog_compiler_pic='-Xcompiler -fPIC'
8296 ;;
8297 esac
dabbade6
L
8298 else
8299 # PORTME Check for flag to pass linker flags through the system compiler.
8300 case $host_os in
8301 aix*)
8302 lt_prog_compiler_wl='-Wl,'
8303 if test "$host_cpu" = ia64; then
8304 # AIX 5 now supports IA64 processor
8305 lt_prog_compiler_static='-Bstatic'
d7040cdb 8306 else
dabbade6 8307 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
d7040cdb 8308 fi
dabbade6 8309 ;;
d7040cdb 8310
1927a18f 8311 mingw* | cygwin* | pw32* | os2* | cegcc*)
dabbade6
L
8312 # This hack is so that the source file can tell whether it is being
8313 # built for inclusion in a dll (and should export symbols for example).
8314 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8315 ;;
8316
dabbade6
L
8317 hpux9* | hpux10* | hpux11*)
8318 lt_prog_compiler_wl='-Wl,'
8319 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8320 # not for PA HP-UX.
8321 case $host_cpu in
8322 hppa*64*|ia64*)
8323 # +Z the default
8324 ;;
8325 *)
8326 lt_prog_compiler_pic='+Z'
8327 ;;
8328 esac
8329 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8330 lt_prog_compiler_static='${wl}-a ${wl}archive'
d7040cdb
SE
8331 ;;
8332
dabbade6
L
8333 irix5* | irix6* | nonstopux*)
8334 lt_prog_compiler_wl='-Wl,'
8335 # PIC (with -KPIC) is the default.
8336 lt_prog_compiler_static='-non_shared'
8337 ;;
d7040cdb 8338
58e24671 8339 linux* | k*bsd*-gnu | kopensolaris*-gnu)
dabbade6 8340 case $cc_basename in
1927a18f
L
8341 # old Intel for x86_64 which still supported -KPIC.
8342 ecc*)
dabbade6
L
8343 lt_prog_compiler_wl='-Wl,'
8344 lt_prog_compiler_pic='-KPIC'
8345 lt_prog_compiler_static='-static'
8346 ;;
1927a18f
L
8347 # icc used to be incompatible with GCC.
8348 # ICC 10 doesn't accept -KPIC any more.
8349 icc* | ifort*)
8350 lt_prog_compiler_wl='-Wl,'
8351 lt_prog_compiler_pic='-fPIC'
8352 lt_prog_compiler_static='-static'
8353 ;;
8354 # Lahey Fortran 8.1.
8355 lf95*)
8356 lt_prog_compiler_wl='-Wl,'
8357 lt_prog_compiler_pic='--shared'
8358 lt_prog_compiler_static='--static'
8359 ;;
3725885a 8360 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
dabbade6
L
8361 # Portland Group compilers (*not* the Pentium gcc compiler,
8362 # which looks to be a dead project)
8363 lt_prog_compiler_wl='-Wl,'
8364 lt_prog_compiler_pic='-fpic'
8365 lt_prog_compiler_static='-Bstatic'
8366 ;;
8367 ccc*)
8368 lt_prog_compiler_wl='-Wl,'
8369 # All Alpha code is PIC.
8370 lt_prog_compiler_static='-non_shared'
8371 ;;
3725885a
RW
8372 xl* | bgxl* | bgf* | mpixl*)
8373 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
1927a18f
L
8374 lt_prog_compiler_wl='-Wl,'
8375 lt_prog_compiler_pic='-qpic'
8376 lt_prog_compiler_static='-qstaticlink'
8377 ;;
dabbade6
L
8378 *)
8379 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8380 *Sun\ F* | *Sun*Fortran*)
8381 # Sun Fortran 8.3 passes all unrecognized flags to the linker
dabbade6
L
8382 lt_prog_compiler_pic='-KPIC'
8383 lt_prog_compiler_static='-Bstatic'
3725885a 8384 lt_prog_compiler_wl=''
d7040cdb 8385 ;;
3725885a
RW
8386 *Sun\ C*)
8387 # Sun C 5.9
dabbade6
L
8388 lt_prog_compiler_pic='-KPIC'
8389 lt_prog_compiler_static='-Bstatic'
3725885a 8390 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8391 ;;
8392 esac
dabbade6
L
8393 ;;
8394 esac
d7040cdb
SE
8395 ;;
8396
dabbade6
L
8397 newsos6)
8398 lt_prog_compiler_pic='-KPIC'
8399 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8400 ;;
8401
dabbade6
L
8402 *nto* | *qnx*)
8403 # QNX uses GNU C++, but need to define -shared option too, otherwise
8404 # it will coredump.
8405 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8406 ;;
8407
dabbade6
L
8408 osf3* | osf4* | osf5*)
8409 lt_prog_compiler_wl='-Wl,'
8410 # All OSF/1 code is PIC.
8411 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8412 ;;
8413
dabbade6
L
8414 rdos*)
8415 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8416 ;;
8417
8418 solaris*)
dabbade6
L
8419 lt_prog_compiler_pic='-KPIC'
8420 lt_prog_compiler_static='-Bstatic'
8421 case $cc_basename in
8422 f77* | f90* | f95*)
8423 lt_prog_compiler_wl='-Qoption ld ';;
d7040cdb 8424 *)
dabbade6 8425 lt_prog_compiler_wl='-Wl,';;
d7040cdb 8426 esac
d7040cdb
SE
8427 ;;
8428
8429 sunos4*)
dabbade6
L
8430 lt_prog_compiler_wl='-Qoption ld '
8431 lt_prog_compiler_pic='-PIC'
8432 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8433 ;;
8434
dabbade6
L
8435 sysv4 | sysv4.2uw2* | sysv4.3*)
8436 lt_prog_compiler_wl='-Wl,'
8437 lt_prog_compiler_pic='-KPIC'
8438 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8439 ;;
8440
8441 sysv4*MP*)
dabbade6
L
8442 if test -d /usr/nec ;then
8443 lt_prog_compiler_pic='-Kconform_pic'
8444 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8445 fi
8446 ;;
8447
dabbade6
L
8448 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8449 lt_prog_compiler_wl='-Wl,'
8450 lt_prog_compiler_pic='-KPIC'
8451 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8452 ;;
8453
dabbade6
L
8454 unicos*)
8455 lt_prog_compiler_wl='-Wl,'
8456 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8457 ;;
8458
8459 uts4*)
dabbade6
L
8460 lt_prog_compiler_pic='-pic'
8461 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8462 ;;
8463
8464 *)
dabbade6 8465 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8466 ;;
8467 esac
d7040cdb
SE
8468 fi
8469
dabbade6
L
8470case $host_os in
8471 # For platforms which do not support PIC, -DPIC is meaningless:
8472 *djgpp*)
8473 lt_prog_compiler_pic=
8474 ;;
8475 *)
8476 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8477 ;;
8478esac
81ecdfbb
RW
8479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8480$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8481
8482
8483
8484
8485
8486
8487#
dabbade6 8488# Check to make sure the PIC flag actually works.
d7040cdb 8489#
dabbade6 8490if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8492$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8493if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8494 $as_echo_n "(cached) " >&6
dabbade6 8495else
1927a18f 8496 lt_cv_prog_compiler_pic_works=no
dabbade6
L
8497 ac_outfile=conftest.$ac_objext
8498 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8499 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8500 # Insert the option either (1) after the last *FLAGS variable, or
8501 # (2) before a word containing "conftest.", or (3) at the end.
8502 # Note that $ac_compile itself does not contain backslashes and begins
8503 # with a dollar sign (not a hyphen), so the echo should work correctly.
8504 # The option is referenced via a variable to avoid confusing sed.
8505 lt_compile=`echo "$ac_compile" | $SED \
8506 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8507 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8508 -e 's:$: $lt_compiler_flag:'`
3725885a 8509 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
dabbade6
L
8510 (eval "$lt_compile" 2>conftest.err)
8511 ac_status=$?
8512 cat conftest.err >&5
3725885a 8513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
dabbade6
L
8514 if (exit $ac_status) && test -s "$ac_outfile"; then
8515 # The compiler can only warn and ignore the option if not recognized
8516 # So say no if there are warnings other than the usual output.
3725885a 8517 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
dabbade6
L
8518 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8519 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
1927a18f 8520 lt_cv_prog_compiler_pic_works=yes
dabbade6
L
8521 fi
8522 fi
8523 $RM conftest*
d7040cdb 8524
dabbade6 8525fi
81ecdfbb
RW
8526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8527$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8528
1927a18f 8529if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
dabbade6
L
8530 case $lt_prog_compiler_pic in
8531 "" | " "*) ;;
8532 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8533 esac
8534else
8535 lt_prog_compiler_pic=
8536 lt_prog_compiler_can_build_shared=no
8537fi
d7040cdb 8538
dabbade6 8539fi
d7040cdb
SE
8540
8541
8542
8543
8544
8545
dabbade6
L
8546#
8547# Check to make sure the static flag actually works.
8548#
8549wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8551$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8552if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8553 $as_echo_n "(cached) " >&6
dabbade6 8554else
1927a18f 8555 lt_cv_prog_compiler_static_works=no
dabbade6
L
8556 save_LDFLAGS="$LDFLAGS"
8557 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8558 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8559 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8560 # The linker can only warn and ignore the option if not recognized
8561 # So say no if there are warnings
8562 if test -s conftest.err; then
8563 # Append any errors to the config.log.
8564 cat conftest.err 1>&5
3725885a 8565 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
dabbade6
L
8566 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8567 if diff conftest.exp conftest.er2 >/dev/null; then
1927a18f 8568 lt_cv_prog_compiler_static_works=yes
dabbade6
L
8569 fi
8570 else
1927a18f 8571 lt_cv_prog_compiler_static_works=yes
dabbade6
L
8572 fi
8573 fi
1927a18f 8574 $RM -r conftest*
dabbade6 8575 LDFLAGS="$save_LDFLAGS"
d7040cdb 8576
dabbade6 8577fi
81ecdfbb
RW
8578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8579$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8580
1927a18f 8581if test x"$lt_cv_prog_compiler_static_works" = xyes; then
dabbade6
L
8582 :
8583else
8584 lt_prog_compiler_static=
8585fi
d7040cdb
SE
8586
8587
8588
8589
8590
8591
8592
81ecdfbb
RW
8593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8594$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8595if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8596 $as_echo_n "(cached) " >&6
dabbade6
L
8597else
8598 lt_cv_prog_compiler_c_o=no
8599 $RM -r conftest 2>/dev/null
8600 mkdir conftest
8601 cd conftest
8602 mkdir out
8603 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8604
dabbade6
L
8605 lt_compiler_flag="-o out/conftest2.$ac_objext"
8606 # Insert the option either (1) after the last *FLAGS variable, or
8607 # (2) before a word containing "conftest.", or (3) at the end.
8608 # Note that $ac_compile itself does not contain backslashes and begins
8609 # with a dollar sign (not a hyphen), so the echo should work correctly.
8610 lt_compile=`echo "$ac_compile" | $SED \
8611 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8612 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8613 -e 's:$: $lt_compiler_flag:'`
3725885a 8614 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
dabbade6
L
8615 (eval "$lt_compile" 2>out/conftest.err)
8616 ac_status=$?
8617 cat out/conftest.err >&5
3725885a 8618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
dabbade6
L
8619 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8620 then
8621 # The compiler can only warn and ignore the option if not recognized
8622 # So say no if there are warnings
3725885a 8623 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
dabbade6
L
8624 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8625 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8626 lt_cv_prog_compiler_c_o=yes
8627 fi
8628 fi
8629 chmod u+w . 2>&5
8630 $RM conftest*
8631 # SGI C++ compiler will create directory out/ii_files/ for
8632 # template instantiation
8633 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8634 $RM out/* && rmdir out
8635 cd ..
8636 $RM -r conftest
8637 $RM conftest*
d7040cdb 8638
dabbade6 8639fi
81ecdfbb
RW
8640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8641$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8642
8643
8644
8645
8646
8647
81ecdfbb
RW
8648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8649$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8650if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8651 $as_echo_n "(cached) " >&6
dabbade6
L
8652else
8653 lt_cv_prog_compiler_c_o=no
8654 $RM -r conftest 2>/dev/null
8655 mkdir conftest
8656 cd conftest
8657 mkdir out
8658 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8659
dabbade6
L
8660 lt_compiler_flag="-o out/conftest2.$ac_objext"
8661 # Insert the option either (1) after the last *FLAGS variable, or
8662 # (2) before a word containing "conftest.", or (3) at the end.
8663 # Note that $ac_compile itself does not contain backslashes and begins
8664 # with a dollar sign (not a hyphen), so the echo should work correctly.
8665 lt_compile=`echo "$ac_compile" | $SED \
8666 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8667 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8668 -e 's:$: $lt_compiler_flag:'`
3725885a 8669 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
dabbade6
L
8670 (eval "$lt_compile" 2>out/conftest.err)
8671 ac_status=$?
8672 cat out/conftest.err >&5
3725885a 8673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
dabbade6
L
8674 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8675 then
8676 # The compiler can only warn and ignore the option if not recognized
8677 # So say no if there are warnings
3725885a 8678 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
dabbade6
L
8679 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8680 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8681 lt_cv_prog_compiler_c_o=yes
8682 fi
8683 fi
8684 chmod u+w . 2>&5
8685 $RM conftest*
8686 # SGI C++ compiler will create directory out/ii_files/ for
8687 # template instantiation
8688 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8689 $RM out/* && rmdir out
8690 cd ..
8691 $RM -r conftest
8692 $RM conftest*
d7040cdb 8693
dabbade6 8694fi
81ecdfbb
RW
8695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8696$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8697
8698
8699
8700
dabbade6
L
8701hard_links="nottested"
8702if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8703 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8705$as_echo_n "checking if we can lock with hard links... " >&6; }
dabbade6
L
8706 hard_links=yes
8707 $RM conftest*
8708 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8709 touch conftest.a
8710 ln conftest.a conftest.b 2>&5 || hard_links=no
8711 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8713$as_echo "$hard_links" >&6; }
dabbade6 8714 if test "$hard_links" = no; then
81ecdfbb
RW
8715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8716$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
dabbade6
L
8717 need_locks=warn
8718 fi
8719else
8720 need_locks=no
8721fi
d7040cdb
SE
8722
8723
8724
8725
8726
8727
81ecdfbb
RW
8728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8729$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8730
dabbade6
L
8731 runpath_var=
8732 allow_undefined_flag=
8733 always_export_symbols=no
8734 archive_cmds=
8735 archive_expsym_cmds=
8736 compiler_needs_object=no
8737 enable_shared_with_static_runtimes=no
8738 export_dynamic_flag_spec=
8739 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8740 hardcode_automatic=no
8741 hardcode_direct=no
8742 hardcode_direct_absolute=no
8743 hardcode_libdir_flag_spec=
8744 hardcode_libdir_flag_spec_ld=
8745 hardcode_libdir_separator=
8746 hardcode_minus_L=no
8747 hardcode_shlibpath_var=unsupported
8748 inherit_rpath=no
8749 link_all_deplibs=unknown
8750 module_cmds=
8751 module_expsym_cmds=
8752 old_archive_from_new_cmds=
8753 old_archive_from_expsyms_cmds=
8754 thread_safe_flag_spec=
8755 whole_archive_flag_spec=
8756 # include_expsyms should be a list of space-separated symbols to be *always*
8757 # included in the symbol list
8758 include_expsyms=
8759 # exclude_expsyms can be an extended regexp of symbols to exclude
8760 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8761 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8762 # as well as any symbol that contains `d'.
1927a18f 8763 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
dabbade6
L
8764 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8765 # platforms (ab)use it in PIC code, but their linkers get confused if
8766 # the symbol is explicitly referenced. Since portable code cannot
8767 # rely on this symbol name, it's probably fine to never include it in
8768 # preloaded symbol tables.
1927a18f 8769 # Exclude shared library initialization/finalization symbols.
dabbade6 8770 extract_expsyms_cmds=
d7040cdb 8771
dabbade6 8772 case $host_os in
1927a18f 8773 cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
8774 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8775 # When not using gcc, we currently assume that we are using
8776 # Microsoft Visual C++.
8777 if test "$GCC" != yes; then
8778 with_gnu_ld=no
8779 fi
8780 ;;
8781 interix*)
8782 # we just hope/assume this is gcc and not c89 (= MSVC++)
8783 with_gnu_ld=yes
8784 ;;
8785 openbsd*)
8786 with_gnu_ld=no
8787 ;;
8788 esac
d7040cdb 8789
dabbade6 8790 ld_shlibs=yes
3725885a
RW
8791
8792 # On some targets, GNU ld is compatible enough with the native linker
8793 # that we're better off using the native interface for both.
8794 lt_use_gnu_ld_interface=no
dabbade6 8795 if test "$with_gnu_ld" = yes; then
3725885a
RW
8796 case $host_os in
8797 aix*)
8798 # The AIX port of GNU ld has always aspired to compatibility
8799 # with the native linker. However, as the warning in the GNU ld
8800 # block says, versions before 2.19.5* couldn't really create working
8801 # shared libraries, regardless of the interface used.
8802 case `$LD -v 2>&1` in
8803 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8804 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8805 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8806 *)
8807 lt_use_gnu_ld_interface=yes
8808 ;;
8809 esac
8810 ;;
8811 *)
8812 lt_use_gnu_ld_interface=yes
8813 ;;
8814 esac
8815 fi
8816
8817 if test "$lt_use_gnu_ld_interface" = yes; then
dabbade6
L
8818 # If archive_cmds runs LD, not CC, wlarc should be empty
8819 wlarc='${wl}'
d7040cdb 8820
dabbade6
L
8821 # Set some defaults for GNU ld with shared library support. These
8822 # are reset later if shared libraries are not supported. Putting them
8823 # here allows them to be overridden if necessary.
8824 runpath_var=LD_RUN_PATH
8825 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8826 export_dynamic_flag_spec='${wl}--export-dynamic'
8827 # ancient GNU ld didn't support --whole-archive et. al.
8828 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8829 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8830 else
8831 whole_archive_flag_spec=
8832 fi
8833 supports_anon_versioning=no
8834 case `$LD -v 2>&1` in
3725885a 8835 *GNU\ gold*) supports_anon_versioning=yes ;;
dabbade6
L
8836 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8837 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8838 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8839 *\ 2.11.*) ;; # other 2.11 versions
8840 *) supports_anon_versioning=yes ;;
8841 esac
d7040cdb 8842
dabbade6
L
8843 # See if GNU ld supports shared libraries.
8844 case $host_os in
50e7d84b 8845 aix[3-9]*)
dabbade6
L
8846 # On AIX/PPC, the GNU linker is very broken
8847 if test "$host_cpu" != ia64; then
8848 ld_shlibs=no
8849 cat <<_LT_EOF 1>&2
d7040cdb 8850
3725885a 8851*** Warning: the GNU linker, at least up to release 2.19, is reported
dabbade6
L
8852*** to be unable to reliably create shared libraries on AIX.
8853*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8854*** really care for shared libraries, you may want to install binutils
8855*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8856*** You will then need to restart the configuration process.
d7040cdb 8857
dabbade6
L
8858_LT_EOF
8859 fi
8860 ;;
d7040cdb 8861
dabbade6 8862 amigaos*)
1927a18f
L
8863 case $host_cpu in
8864 powerpc)
8865 # see comment about AmigaOS4 .so support
8866 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8867 archive_expsym_cmds=''
8868 ;;
8869 m68k)
8870 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)'
8871 hardcode_libdir_flag_spec='-L$libdir'
8872 hardcode_minus_L=yes
8873 ;;
8874 esac
dabbade6 8875 ;;
d7040cdb 8876
dabbade6
L
8877 beos*)
8878 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8879 allow_undefined_flag=unsupported
8880 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8881 # support --undefined. This deserves some investigation. FIXME
8882 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8883 else
8884 ld_shlibs=no
8885 fi
8886 ;;
d7040cdb 8887
1927a18f 8888 cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
8889 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8890 # as there is no search path for DLLs.
8891 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8892 export_dynamic_flag_spec='${wl}--export-all-symbols'
dabbade6
L
8893 allow_undefined_flag=unsupported
8894 always_export_symbols=no
8895 enable_shared_with_static_runtimes=yes
8896 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 8897
dabbade6
L
8898 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8899 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8900 # If the export-symbols file already is a .def file (1st line
8901 # is EXPORTS), use it as is; otherwise, prepend...
8902 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8903 cp $export_symbols $output_objdir/$soname.def;
8904 else
8905 echo EXPORTS > $output_objdir/$soname.def;
8906 cat $export_symbols >> $output_objdir/$soname.def;
8907 fi~
8908 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8909 else
8910 ld_shlibs=no
8911 fi
8912 ;;
d7040cdb 8913
3725885a
RW
8914 haiku*)
8915 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8916 link_all_deplibs=yes
8917 ;;
8918
dabbade6
L
8919 interix[3-9]*)
8920 hardcode_direct=no
8921 hardcode_shlibpath_var=no
8922 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8923 export_dynamic_flag_spec='${wl}-E'
8924 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8925 # Instead, shared libraries are loaded at an image base (0x10000000 by
8926 # default) and relocated if they conflict, which is a slow very memory
8927 # consuming and fragmenting process. To avoid this, we pick a random,
8928 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8929 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8930 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8931 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'
8932 ;;
d7040cdb 8933
58e24671 8934 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
dabbade6
L
8935 tmp_diet=no
8936 if test "$host_os" = linux-dietlibc; then
8937 case $cc_basename in
8938 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8939 esac
8940 fi
8941 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8942 && test "$tmp_diet" = no
8943 then
6e733cce 8944 tmp_addflag=' $pic_flag'
1927a18f 8945 tmp_sharedflag='-shared'
dabbade6
L
8946 case $cc_basename,$host_cpu in
8947 pgcc*) # Portland Group C compiler
3725885a 8948 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
8949 tmp_addflag=' $pic_flag'
8950 ;;
3725885a
RW
8951 pgf77* | pgf90* | pgf95* | pgfortran*)
8952 # Portland Group f77 and f90 compilers
8953 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
8954 tmp_addflag=' $pic_flag -Mnomain' ;;
8955 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8956 tmp_addflag=' -i_dynamic' ;;
8957 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8958 tmp_addflag=' -i_dynamic -nofor_main' ;;
8959 ifc* | ifort*) # Intel Fortran compiler
8960 tmp_addflag=' -nofor_main' ;;
1927a18f
L
8961 lf95*) # Lahey Fortran 8.1
8962 whole_archive_flag_spec=
8963 tmp_sharedflag='--shared' ;;
3725885a 8964 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
1927a18f
L
8965 tmp_sharedflag='-qmkshrobj'
8966 tmp_addflag= ;;
3725885a
RW
8967 nvcc*) # Cuda Compiler Driver 2.2
8968 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'
8969 compiler_needs_object=yes
8970 ;;
dabbade6
L
8971 esac
8972 case `$CC -V 2>&1 | sed 5q` in
8973 *Sun\ C*) # Sun C 5.9
3725885a 8974 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
8975 compiler_needs_object=yes
8976 tmp_sharedflag='-G' ;;
8977 *Sun\ F*) # Sun Fortran 8.3
8978 tmp_sharedflag='-G' ;;
dabbade6
L
8979 esac
8980 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 8981
dabbade6
L
8982 if test "x$supports_anon_versioning" = xyes; then
8983 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8984 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8985 echo "local: *; };" >> $output_objdir/$libname.ver~
8986 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8987 fi
1927a18f
L
8988
8989 case $cc_basename in
3725885a 8990 xlf* | bgf* | bgxlf* | mpixlf*)
1927a18f
L
8991 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8992 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8993 hardcode_libdir_flag_spec=
8994 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8995 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8996 if test "x$supports_anon_versioning" = xyes; then
8997 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8998 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8999 echo "local: *; };" >> $output_objdir/$libname.ver~
9000 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9001 fi
9002 ;;
9003 esac
dabbade6
L
9004 else
9005 ld_shlibs=no
9006 fi
9007 ;;
d7040cdb 9008
dabbade6
L
9009 netbsd*)
9010 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9011 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9012 wlarc=
9013 else
9014 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9015 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9016 fi
9017 ;;
d7040cdb 9018
dabbade6
L
9019 solaris*)
9020 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9021 ld_shlibs=no
9022 cat <<_LT_EOF 1>&2
d7040cdb 9023
dabbade6
L
9024*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9025*** create shared libraries on Solaris systems. Therefore, libtool
9026*** is disabling shared libraries support. We urge you to upgrade GNU
9027*** binutils to release 2.9.1 or newer. Another option is to modify
9028*** your PATH or compiler configuration so that the native linker is
9029*** used, and then restart.
d7040cdb 9030
dabbade6
L
9031_LT_EOF
9032 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9033 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9034 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9035 else
9036 ld_shlibs=no
9037 fi
9038 ;;
d7040cdb 9039
dabbade6
L
9040 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9041 case `$LD -v 2>&1` in
9042 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9043 ld_shlibs=no
9044 cat <<_LT_EOF 1>&2
d7040cdb 9045
dabbade6
L
9046*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9047*** reliably create shared libraries on SCO systems. Therefore, libtool
9048*** is disabling shared libraries support. We urge you to upgrade GNU
9049*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9050*** your PATH or compiler configuration so that the native linker is
9051*** used, and then restart.
d7040cdb 9052
dabbade6
L
9053_LT_EOF
9054 ;;
9055 *)
9056 # For security reasons, it is highly recommended that you always
9057 # use absolute paths for naming shared libraries, and exclude the
9058 # DT_RUNPATH tag from executables and libraries. But doing so
9059 # requires that you compile everything twice, which is a pain.
9060 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9061 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9062 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9063 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9064 else
9065 ld_shlibs=no
9066 fi
9067 ;;
9068 esac
9069 ;;
d7040cdb 9070
dabbade6
L
9071 sunos4*)
9072 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9073 wlarc=
9074 hardcode_direct=yes
9075 hardcode_shlibpath_var=no
9076 ;;
d7040cdb 9077
dabbade6
L
9078 *)
9079 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9080 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9081 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9082 else
9083 ld_shlibs=no
9084 fi
9085 ;;
9086 esac
d7040cdb 9087
dabbade6
L
9088 if test "$ld_shlibs" = no; then
9089 runpath_var=
9090 hardcode_libdir_flag_spec=
9091 export_dynamic_flag_spec=
9092 whole_archive_flag_spec=
9093 fi
9094 else
9095 # PORTME fill in a description of your system's linker (not GNU ld)
9096 case $host_os in
9097 aix3*)
9098 allow_undefined_flag=unsupported
9099 always_export_symbols=yes
9100 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'
9101 # Note: this linker hardcodes the directories in LIBPATH if there
9102 # are no directories specified by -L.
9103 hardcode_minus_L=yes
9104 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9105 # Neither direct hardcoding nor static linking is supported with a
9106 # broken collect2.
9107 hardcode_direct=unsupported
9108 fi
9109 ;;
d7040cdb 9110
50e7d84b 9111 aix[4-9]*)
dabbade6
L
9112 if test "$host_cpu" = ia64; then
9113 # On IA64, the linker does run time linking by default, so we don't
9114 # have to do anything special.
9115 aix_use_runtimelinking=no
9116 exp_sym_flag='-Bexport'
9117 no_entry_flag=""
9118 else
9119 # If we're using GNU nm, then we don't want the "-C" option.
9120 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9121 # Also, AIX nm treats weak defined symbols like other global
9122 # defined symbols, whereas GNU nm marks them as "W".
dabbade6 9123 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9124 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 9125 else
5c14705f 9126 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
9127 fi
9128 aix_use_runtimelinking=no
d7040cdb 9129
dabbade6
L
9130 # Test if we are trying to use run time linking or normal
9131 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9132 # need to do runtime linking.
50e7d84b 9133 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
dabbade6
L
9134 for ld_flag in $LDFLAGS; do
9135 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9136 aix_use_runtimelinking=yes
9137 break
9138 fi
9139 done
9140 ;;
9141 esac
d7040cdb 9142
dabbade6
L
9143 exp_sym_flag='-bexport'
9144 no_entry_flag='-bnoentry'
9145 fi
d7040cdb 9146
dabbade6
L
9147 # When large executables or shared objects are built, AIX ld can
9148 # have problems creating the table of contents. If linking a library
9149 # or program results in "error TOC overflow" add -mminimal-toc to
9150 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9151 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 9152
dabbade6
L
9153 archive_cmds=''
9154 hardcode_direct=yes
9155 hardcode_direct_absolute=yes
9156 hardcode_libdir_separator=':'
9157 link_all_deplibs=yes
9158 file_list_spec='${wl}-f,'
d7040cdb 9159
dabbade6
L
9160 if test "$GCC" = yes; then
9161 case $host_os in aix4.[012]|aix4.[012].*)
9162 # We only want to do this on AIX 4.2 and lower, the check
9163 # below for broken collect2 doesn't work under 4.3+
9164 collect2name=`${CC} -print-prog-name=collect2`
9165 if test -f "$collect2name" &&
9166 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9167 then
9168 # We have reworked collect2
9169 :
9170 else
9171 # We have old collect2
9172 hardcode_direct=unsupported
9173 # It fails to find uninstalled libraries when the uninstalled
9174 # path is not listed in the libpath. Setting hardcode_minus_L
9175 # to unsupported forces relinking
9176 hardcode_minus_L=yes
9177 hardcode_libdir_flag_spec='-L$libdir'
9178 hardcode_libdir_separator=
9179 fi
9180 ;;
9181 esac
9182 shared_flag='-shared'
9183 if test "$aix_use_runtimelinking" = yes; then
9184 shared_flag="$shared_flag "'${wl}-G'
9185 fi
9186 else
9187 # not using gcc
9188 if test "$host_cpu" = ia64; then
9189 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9190 # chokes on -Wl,-G. The following line is correct:
9191 shared_flag='-G'
9192 else
9193 if test "$aix_use_runtimelinking" = yes; then
9194 shared_flag='${wl}-G'
9195 else
9196 shared_flag='${wl}-bM:SRE'
9197 fi
9198 fi
9199 fi
d7040cdb 9200
1927a18f 9201 export_dynamic_flag_spec='${wl}-bexpall'
dabbade6
L
9202 # It seems that -bexpall does not export symbols beginning with
9203 # underscore (_), so it is better to generate a list of symbols to export.
9204 always_export_symbols=yes
9205 if test "$aix_use_runtimelinking" = yes; then
9206 # Warning - without using the other runtime loading flags (-brtl),
9207 # -berok will link without error, but may produce a broken library.
9208 allow_undefined_flag='-berok'
9209 # Determine the default libpath from the value encoded in an
9210 # empty executable.
81ecdfbb 9211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 9212/* end confdefs.h. */
d7040cdb 9213
dabbade6
L
9214int
9215main ()
9216{
d7040cdb 9217
dabbade6
L
9218 ;
9219 return 0;
9220}
9221_ACEOF
81ecdfbb 9222if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9223
dabbade6
L
9224lt_aix_libpath_sed='
9225 /Import File Strings/,/^$/ {
9226 /^0/ {
9227 s/^0 *\(.*\)$/\1/
9228 p
9229 }
9230 }'
9231aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9232# Check for a 64-bit object if we didn't find anything.
9233if test -z "$aix_libpath"; then
9234 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9235fi
dabbade6 9236fi
81ecdfbb
RW
9237rm -f core conftest.err conftest.$ac_objext \
9238 conftest$ac_exeext conftest.$ac_ext
dabbade6 9239if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9240
dabbade6 9241 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9242 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
9243 else
9244 if test "$host_cpu" = ia64; then
9245 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9246 allow_undefined_flag="-z nodefs"
9247 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"
9248 else
9249 # Determine the default libpath from the value encoded in an
9250 # empty executable.
81ecdfbb 9251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 9252/* end confdefs.h. */
d7040cdb 9253
dabbade6
L
9254int
9255main ()
9256{
d7040cdb 9257
dabbade6
L
9258 ;
9259 return 0;
9260}
9261_ACEOF
81ecdfbb 9262if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9263
dabbade6
L
9264lt_aix_libpath_sed='
9265 /Import File Strings/,/^$/ {
9266 /^0/ {
9267 s/^0 *\(.*\)$/\1/
9268 p
9269 }
9270 }'
9271aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9272# Check for a 64-bit object if we didn't find anything.
9273if test -z "$aix_libpath"; then
9274 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9275fi
dabbade6 9276fi
81ecdfbb
RW
9277rm -f core conftest.err conftest.$ac_objext \
9278 conftest$ac_exeext conftest.$ac_ext
dabbade6 9279if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9280
dabbade6
L
9281 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9282 # Warning - without using the other run time loading flags,
9283 # -berok will link without error, but may produce a broken library.
9284 no_undefined_flag=' ${wl}-bernotok'
9285 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9286 if test "$with_gnu_ld" = yes; then
9287 # We only use this code for GNU lds that support --whole-archive.
9288 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9289 else
9290 # Exported symbols can be pulled into shared objects from archives
9291 whole_archive_flag_spec='$convenience'
9292 fi
dabbade6
L
9293 archive_cmds_need_lc=yes
9294 # This is similar to how AIX traditionally builds its shared libraries.
9295 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'
9296 fi
9297 fi
9298 ;;
d7040cdb 9299
dabbade6 9300 amigaos*)
1927a18f
L
9301 case $host_cpu in
9302 powerpc)
9303 # see comment about AmigaOS4 .so support
9304 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9305 archive_expsym_cmds=''
9306 ;;
9307 m68k)
9308 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)'
9309 hardcode_libdir_flag_spec='-L$libdir'
9310 hardcode_minus_L=yes
9311 ;;
9312 esac
dabbade6 9313 ;;
d7040cdb 9314
dabbade6
L
9315 bsdi[45]*)
9316 export_dynamic_flag_spec=-rdynamic
9317 ;;
d7040cdb 9318
1927a18f 9319 cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
9320 # When not using gcc, we currently assume that we are using
9321 # Microsoft Visual C++.
9322 # hardcode_libdir_flag_spec is actually meaningless, as there is
9323 # no search path for DLLs.
9324 hardcode_libdir_flag_spec=' '
9325 allow_undefined_flag=unsupported
9326 # Tell ltmain to make .lib files, not .a files.
9327 libext=lib
9328 # Tell ltmain to make .dll files, not .so files.
9329 shrext_cmds=".dll"
9330 # FIXME: Setting linknames here is a bad hack.
3725885a 9331 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
dabbade6
L
9332 # The linker will automatically build a .lib file if we build a DLL.
9333 old_archive_from_new_cmds='true'
9334 # FIXME: Should let the user specify the lib program.
9335 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9336 fix_srcfile_path='`cygpath -w "$srcfile"`'
9337 enable_shared_with_static_runtimes=yes
9338 ;;
d7040cdb 9339
dabbade6 9340 darwin* | rhapsody*)
d7040cdb 9341
1927a18f
L
9342
9343 archive_cmds_need_lc=no
9344 hardcode_direct=no
9345 hardcode_automatic=yes
9346 hardcode_shlibpath_var=unsupported
3725885a
RW
9347 if test "$lt_cv_ld_force_load" = "yes"; then
9348 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\"`'
9349 else
9350 whole_archive_flag_spec=''
9351 fi
1927a18f
L
9352 link_all_deplibs=yes
9353 allow_undefined_flag="$_lt_dar_allow_undefined"
9354 case $cc_basename in
9355 ifort*) _lt_dar_can_shared=yes ;;
9356 *) _lt_dar_can_shared=$GCC ;;
9357 esac
9358 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9359 output_verbose_link_cmd=func_echo_all
1927a18f
L
9360 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9361 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9362 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}"
9363 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}"
9364
9365 else
9366 ld_shlibs=no
9367 fi
9368
dabbade6 9369 ;;
d7040cdb 9370
dabbade6
L
9371 dgux*)
9372 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9373 hardcode_libdir_flag_spec='-L$libdir'
9374 hardcode_shlibpath_var=no
9375 ;;
d7040cdb 9376
dabbade6
L
9377 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9378 # support. Future versions do this automatically, but an explicit c++rt0.o
9379 # does not break anything, and helps significantly (at the cost of a little
9380 # extra space).
9381 freebsd2.2*)
9382 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9383 hardcode_libdir_flag_spec='-R$libdir'
9384 hardcode_direct=yes
9385 hardcode_shlibpath_var=no
9386 ;;
d7040cdb 9387
dabbade6 9388 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9389 freebsd2.*)
dabbade6
L
9390 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9391 hardcode_direct=yes
9392 hardcode_minus_L=yes
9393 hardcode_shlibpath_var=no
9394 ;;
d7040cdb 9395
dabbade6
L
9396 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9397 freebsd* | dragonfly*)
9398 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9399 hardcode_libdir_flag_spec='-R$libdir'
9400 hardcode_direct=yes
9401 hardcode_shlibpath_var=no
9402 ;;
d7040cdb 9403
dabbade6
L
9404 hpux9*)
9405 if test "$GCC" = yes; then
9406 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'
9407 else
9408 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'
9409 fi
9410 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9411 hardcode_libdir_separator=:
9412 hardcode_direct=yes
d7040cdb 9413
dabbade6
L
9414 # hardcode_minus_L: Not really in the search PATH,
9415 # but as the default location of the library.
9416 hardcode_minus_L=yes
9417 export_dynamic_flag_spec='${wl}-E'
9418 ;;
d7040cdb 9419
dabbade6 9420 hpux10*)
3725885a 9421 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
dabbade6
L
9422 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9423 else
9424 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9425 fi
9426 if test "$with_gnu_ld" = no; then
9427 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9428 hardcode_libdir_flag_spec_ld='+b $libdir'
9429 hardcode_libdir_separator=:
9430 hardcode_direct=yes
9431 hardcode_direct_absolute=yes
9432 export_dynamic_flag_spec='${wl}-E'
9433 # hardcode_minus_L: Not really in the search PATH,
9434 # but as the default location of the library.
9435 hardcode_minus_L=yes
9436 fi
9437 ;;
d7040cdb 9438
dabbade6 9439 hpux11*)
3725885a 9440 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
dabbade6
L
9441 case $host_cpu in
9442 hppa*64*)
9443 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9444 ;;
9445 ia64*)
1927a18f 9446 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
dabbade6
L
9447 ;;
9448 *)
9449 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9450 ;;
9451 esac
9452 else
9453 case $host_cpu in
9454 hppa*64*)
9455 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9456 ;;
9457 ia64*)
9458 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9459 ;;
9460 *)
3725885a
RW
9461
9462 # Older versions of the 11.00 compiler do not understand -b yet
9463 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9465$as_echo_n "checking if $CC understands -b... " >&6; }
9466if test "${lt_cv_prog_compiler__b+set}" = set; then :
9467 $as_echo_n "(cached) " >&6
9468else
9469 lt_cv_prog_compiler__b=no
9470 save_LDFLAGS="$LDFLAGS"
9471 LDFLAGS="$LDFLAGS -b"
9472 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9473 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9474 # The linker can only warn and ignore the option if not recognized
9475 # So say no if there are warnings
9476 if test -s conftest.err; then
9477 # Append any errors to the config.log.
9478 cat conftest.err 1>&5
9479 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9480 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9481 if diff conftest.exp conftest.er2 >/dev/null; then
9482 lt_cv_prog_compiler__b=yes
9483 fi
9484 else
9485 lt_cv_prog_compiler__b=yes
9486 fi
9487 fi
9488 $RM -r conftest*
9489 LDFLAGS="$save_LDFLAGS"
9490
9491fi
9492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9493$as_echo "$lt_cv_prog_compiler__b" >&6; }
9494
9495if test x"$lt_cv_prog_compiler__b" = xyes; then
9496 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9497else
9498 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9499fi
9500
dabbade6
L
9501 ;;
9502 esac
9503 fi
9504 if test "$with_gnu_ld" = no; then
9505 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9506 hardcode_libdir_separator=:
d7040cdb 9507
dabbade6
L
9508 case $host_cpu in
9509 hppa*64*|ia64*)
9510 hardcode_direct=no
9511 hardcode_shlibpath_var=no
9512 ;;
9513 *)
9514 hardcode_direct=yes
9515 hardcode_direct_absolute=yes
9516 export_dynamic_flag_spec='${wl}-E'
d7040cdb 9517
dabbade6
L
9518 # hardcode_minus_L: Not really in the search PATH,
9519 # but as the default location of the library.
9520 hardcode_minus_L=yes
9521 ;;
9522 esac
9523 fi
9524 ;;
d7040cdb 9525
dabbade6
L
9526 irix5* | irix6* | nonstopux*)
9527 if test "$GCC" = yes; then
3725885a 9528 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
9529 # Try to use the -exported_symbol ld option, if it does not
9530 # work, assume that -exports_file does not work either and
9531 # implicitly export all symbols.
9532 save_LDFLAGS="$LDFLAGS"
9533 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9535/* end confdefs.h. */
dabbade6
L
9536int foo(void) {}
9537_ACEOF
81ecdfbb 9538if ac_fn_c_try_link "$LINENO"; then :
3725885a 9539 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 9540
d7040cdb 9541fi
81ecdfbb
RW
9542rm -f core conftest.err conftest.$ac_objext \
9543 conftest$ac_exeext conftest.$ac_ext
dabbade6
L
9544 LDFLAGS="$save_LDFLAGS"
9545 else
3725885a
RW
9546 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'
9547 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
9548 fi
9549 archive_cmds_need_lc='no'
9550 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9551 hardcode_libdir_separator=:
9552 inherit_rpath=yes
9553 link_all_deplibs=yes
9554 ;;
d7040cdb 9555
dabbade6
L
9556 netbsd*)
9557 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9558 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9559 else
9560 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9561 fi
9562 hardcode_libdir_flag_spec='-R$libdir'
9563 hardcode_direct=yes
9564 hardcode_shlibpath_var=no
9565 ;;
d7040cdb 9566
dabbade6
L
9567 newsos6)
9568 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9569 hardcode_direct=yes
9570 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9571 hardcode_libdir_separator=:
9572 hardcode_shlibpath_var=no
9573 ;;
d7040cdb 9574
dabbade6
L
9575 *nto* | *qnx*)
9576 ;;
d7040cdb 9577
dabbade6 9578 openbsd*)
1927a18f
L
9579 if test -f /usr/libexec/ld.so; then
9580 hardcode_direct=yes
9581 hardcode_shlibpath_var=no
9582 hardcode_direct_absolute=yes
9583 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
dabbade6 9584 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1927a18f 9585 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
dabbade6 9586 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
1927a18f
L
9587 export_dynamic_flag_spec='${wl}-E'
9588 else
9589 case $host_os in
9590 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9591 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9592 hardcode_libdir_flag_spec='-R$libdir'
9593 ;;
9594 *)
9595 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9596 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9597 ;;
9598 esac
9599 fi
9600 else
9601 ld_shlibs=no
d7040cdb
SE
9602 fi
9603 ;;
d7040cdb 9604
dabbade6
L
9605 os2*)
9606 hardcode_libdir_flag_spec='-L$libdir'
9607 hardcode_minus_L=yes
9608 allow_undefined_flag=unsupported
3725885a 9609 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
9610 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9611 ;;
d7040cdb 9612
dabbade6
L
9613 osf3*)
9614 if test "$GCC" = yes; then
9615 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9616 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
9617 else
9618 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9619 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
9620 fi
9621 archive_cmds_need_lc='no'
9622 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9623 hardcode_libdir_separator=:
9624 ;;
d7040cdb 9625
dabbade6
L
9626 osf4* | osf5*) # as osf3* with the addition of -msym flag
9627 if test "$GCC" = yes; then
9628 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9629 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
9630 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9631 else
9632 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9633 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 9634 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 9635 $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 9636
dabbade6
L
9637 # Both c and cxx compiler support -rpath directly
9638 hardcode_libdir_flag_spec='-rpath $libdir'
9639 fi
9640 archive_cmds_need_lc='no'
9641 hardcode_libdir_separator=:
9642 ;;
d7040cdb 9643
dabbade6
L
9644 solaris*)
9645 no_undefined_flag=' -z defs'
9646 if test "$GCC" = yes; then
9647 wlarc='${wl}'
9648 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9649 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9650 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9651 else
9652 case `$CC -V 2>&1` in
9653 *"Compilers 5.0"*)
9654 wlarc=''
9655 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9656 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9657 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9658 ;;
9659 *)
9660 wlarc='${wl}'
9661 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9662 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9663 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9664 ;;
9665 esac
9666 fi
9667 hardcode_libdir_flag_spec='-R$libdir'
9668 hardcode_shlibpath_var=no
9669 case $host_os in
9670 solaris2.[0-5] | solaris2.[0-5].*) ;;
9671 *)
9672 # The compiler driver will combine and reorder linker options,
9673 # but understands `-z linker_flag'. GCC discards it without `$wl',
9674 # but is careful enough not to reorder.
9675 # Supported since Solaris 2.6 (maybe 2.5.1?)
9676 if test "$GCC" = yes; then
9677 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9678 else
9679 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9680 fi
9681 ;;
9682 esac
9683 link_all_deplibs=yes
d7040cdb 9684 ;;
dabbade6
L
9685
9686 sunos4*)
9687 if test "x$host_vendor" = xsequent; then
9688 # Use $CC to link under sequent, because it throws in some extra .o
9689 # files that make .init and .fini sections work.
9690 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 9691 else
dabbade6 9692 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
d7040cdb 9693 fi
dabbade6
L
9694 hardcode_libdir_flag_spec='-L$libdir'
9695 hardcode_direct=yes
9696 hardcode_minus_L=yes
9697 hardcode_shlibpath_var=no
d7040cdb 9698 ;;
dabbade6
L
9699
9700 sysv4)
9701 case $host_vendor in
9702 sni)
9703 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9704 hardcode_direct=yes # is this really true???
9705 ;;
9706 siemens)
9707 ## LD is ld it makes a PLAMLIB
9708 ## CC just makes a GrossModule.
9709 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9710 reload_cmds='$CC -r -o $output$reload_objs'
9711 hardcode_direct=no
9712 ;;
9713 motorola)
9714 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9715 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9716 ;;
9717 esac
9718 runpath_var='LD_RUN_PATH'
9719 hardcode_shlibpath_var=no
d7040cdb 9720 ;;
d7040cdb 9721
dabbade6
L
9722 sysv4.3*)
9723 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9724 hardcode_shlibpath_var=no
9725 export_dynamic_flag_spec='-Bexport'
9726 ;;
d7040cdb 9727
dabbade6
L
9728 sysv4*MP*)
9729 if test -d /usr/nec; then
9730 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9731 hardcode_shlibpath_var=no
9732 runpath_var=LD_RUN_PATH
9733 hardcode_runpath_var=yes
9734 ld_shlibs=yes
9735 fi
9736 ;;
d7040cdb 9737
dabbade6
L
9738 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9739 no_undefined_flag='${wl}-z,text'
9740 archive_cmds_need_lc=no
9741 hardcode_shlibpath_var=no
9742 runpath_var='LD_RUN_PATH'
d7040cdb 9743
dabbade6
L
9744 if test "$GCC" = yes; then
9745 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9746 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9747 else
9748 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9749 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9750 fi
9751 ;;
d7040cdb 9752
dabbade6
L
9753 sysv5* | sco3.2v5* | sco5v6*)
9754 # Note: We can NOT use -z defs as we might desire, because we do not
9755 # link with -lc, and that would cause any symbols used from libc to
9756 # always be unresolved, which means just about no library would
9757 # ever link correctly. If we're not using GNU ld we use -z text
9758 # though, which does catch some bad symbols but isn't as heavy-handed
9759 # as -z defs.
9760 no_undefined_flag='${wl}-z,text'
9761 allow_undefined_flag='${wl}-z,nodefs'
9762 archive_cmds_need_lc=no
9763 hardcode_shlibpath_var=no
9764 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9765 hardcode_libdir_separator=':'
9766 link_all_deplibs=yes
9767 export_dynamic_flag_spec='${wl}-Bexport'
9768 runpath_var='LD_RUN_PATH'
d7040cdb 9769
dabbade6
L
9770 if test "$GCC" = yes; then
9771 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9772 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9773 else
9774 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9775 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9776 fi
d7040cdb 9777 ;;
d7040cdb 9778
dabbade6
L
9779 uts4*)
9780 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9781 hardcode_libdir_flag_spec='-L$libdir'
9782 hardcode_shlibpath_var=no
9783 ;;
d7040cdb 9784
dabbade6
L
9785 *)
9786 ld_shlibs=no
9787 ;;
9788 esac
9789
9790 if test x$host_vendor = xsni; then
9791 case $host in
9792 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9793 export_dynamic_flag_spec='${wl}-Blargedynsym'
9794 ;;
9795 esac
d7040cdb 9796 fi
dabbade6 9797 fi
d7040cdb 9798
81ecdfbb
RW
9799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9800$as_echo "$ld_shlibs" >&6; }
dabbade6 9801test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 9802
dabbade6 9803with_gnu_ld=$with_gnu_ld
d7040cdb 9804
d7040cdb 9805
d7040cdb 9806
d7040cdb 9807
d7040cdb 9808
d7040cdb 9809
d7040cdb 9810
d7040cdb 9811
d7040cdb 9812
d7040cdb 9813
d7040cdb 9814
d7040cdb 9815
d7040cdb 9816
d7040cdb 9817
d7040cdb 9818
dabbade6
L
9819#
9820# Do we need to explicitly link libc?
9821#
9822case "x$archive_cmds_need_lc" in
9823x|xyes)
9824 # Assume -lc should be added
9825 archive_cmds_need_lc=yes
d7040cdb 9826
dabbade6
L
9827 if test "$enable_shared" = yes && test "$GCC" = yes; then
9828 case $archive_cmds in
9829 *'~'*)
9830 # FIXME: we may have to deal with multi-command sequences.
9831 ;;
9832 '$CC '*)
9833 # Test whether the compiler implicitly links with -lc since on some
9834 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9835 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9837$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9838if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9839 $as_echo_n "(cached) " >&6
39144654
RW
9840else
9841 $RM conftest*
9842 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9843
81ecdfbb 9844 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
dabbade6
L
9845 (eval $ac_compile) 2>&5
9846 ac_status=$?
81ecdfbb
RW
9847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9848 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9849 soname=conftest
9850 lib=conftest
9851 libobjs=conftest.$ac_objext
9852 deplibs=
9853 wl=$lt_prog_compiler_wl
9854 pic_flag=$lt_prog_compiler_pic
9855 compiler_flags=-v
9856 linker_flags=-v
9857 verstring=
9858 output_objdir=.
9859 libname=conftest
9860 lt_save_allow_undefined_flag=$allow_undefined_flag
9861 allow_undefined_flag=
81ecdfbb 9862 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
dabbade6
L
9863 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9864 ac_status=$?
81ecdfbb
RW
9865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9866 test $ac_status = 0; }
39144654
RW
9867 then
9868 lt_cv_archive_cmds_need_lc=no
9869 else
9870 lt_cv_archive_cmds_need_lc=yes
9871 fi
9872 allow_undefined_flag=$lt_save_allow_undefined_flag
9873 else
9874 cat conftest.err 1>&5
9875 fi
9876 $RM conftest*
9877
9878fi
81ecdfbb
RW
9879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9880$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9881 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
dabbade6
L
9882 ;;
9883 esac
d7040cdb 9884 fi
d7040cdb 9885 ;;
dabbade6 9886esac
d7040cdb 9887
d7040cdb 9888
d7040cdb 9889
d7040cdb 9890
d7040cdb 9891
d7040cdb 9892
d7040cdb 9893
d7040cdb
SE
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
d7040cdb 9981
d7040cdb 9982
d7040cdb
SE
9983
9984
9985
9986
9987
9988
d7040cdb 9989
d7040cdb 9990
d7040cdb 9991
d7040cdb 9992
d7040cdb 9993
d7040cdb 9994
d7040cdb 9995
d7040cdb 9996
d7040cdb 9997
d7040cdb 9998
d7040cdb 9999
d7040cdb 10000
d7040cdb 10001
d7040cdb 10002
d7040cdb 10003
d7040cdb 10004
d7040cdb 10005
d7040cdb 10006
d7040cdb 10007
d7040cdb 10008
d7040cdb 10009
d7040cdb 10010
d7040cdb 10011
d7040cdb 10012
dabbade6
L
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
81ecdfbb
RW
10044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10045$as_echo_n "checking dynamic linker characteristics... " >&6; }
1927a18f
L
10046
10047if test "$GCC" = yes; then
dabbade6
L
10048 case $host_os in
10049 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10050 *) lt_awk_arg="/^libraries:/" ;;
10051 esac
3725885a
RW
10052 case $host_os in
10053 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10054 *) lt_sed_strip_eq="s,=/,/,g" ;;
10055 esac
10056 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10057 case $lt_search_path_spec in
10058 *\;*)
dabbade6
L
10059 # if the path contains ";" then we assume it to be the separator
10060 # otherwise default to the standard path separator (i.e. ":") - it is
10061 # assumed that no part of a normal pathname contains ";" but that should
10062 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10063 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10064 ;;
10065 *)
10066 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10067 ;;
10068 esac
dabbade6
L
10069 # Ok, now we have the path, separated by spaces, we can step through it
10070 # and add multilib dir if necessary.
10071 lt_tmp_lt_search_path_spec=
10072 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10073 for lt_sys_path in $lt_search_path_spec; do
10074 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10075 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10076 else
10077 test -d "$lt_sys_path" && \
10078 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10079 fi
10080 done
3725885a 10081 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
dabbade6
L
10082BEGIN {RS=" "; FS="/|\n";} {
10083 lt_foo="";
10084 lt_count=0;
10085 for (lt_i = NF; lt_i > 0; lt_i--) {
10086 if ($lt_i != "" && $lt_i != ".") {
10087 if ($lt_i == "..") {
10088 lt_count++;
10089 } else {
10090 if (lt_count == 0) {
10091 lt_foo="/" $lt_i lt_foo;
10092 } else {
10093 lt_count--;
10094 }
10095 }
10096 }
10097 }
10098 if (lt_foo != "") { lt_freq[lt_foo]++; }
10099 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10100}'`
3725885a
RW
10101 # AWK program above erroneously prepends '/' to C:/dos/paths
10102 # for these hosts.
10103 case $host_os in
10104 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10105 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10106 esac
10107 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb 10108else
dabbade6
L
10109 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10110fi
10111library_names_spec=
10112libname_spec='lib$name'
10113soname_spec=
10114shrext_cmds=".so"
10115postinstall_cmds=
10116postuninstall_cmds=
10117finish_cmds=
10118finish_eval=
10119shlibpath_var=
10120shlibpath_overrides_runpath=unknown
10121version_type=none
10122dynamic_linker="$host_os ld.so"
10123sys_lib_dlsearch_path_spec="/lib /usr/lib"
10124need_lib_prefix=unknown
10125hardcode_into_libs=no
10126
10127# when you set need_version to no, make sure it does not cause -set_version
10128# flags to be left without arguments
10129need_version=unknown
10130
10131case $host_os in
10132aix3*)
10133 version_type=linux
10134 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10135 shlibpath_var=LIBPATH
10136
10137 # AIX 3 has no versioning support, so we append a major version to the name.
10138 soname_spec='${libname}${release}${shared_ext}$major'
10139 ;;
10140
50e7d84b 10141aix[4-9]*)
dabbade6
L
10142 version_type=linux
10143 need_lib_prefix=no
10144 need_version=no
10145 hardcode_into_libs=yes
10146 if test "$host_cpu" = ia64; then
10147 # AIX 5 supports IA64
10148 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10149 shlibpath_var=LD_LIBRARY_PATH
10150 else
10151 # With GCC up to 2.95.x, collect2 would create an import file
10152 # for dependence libraries. The import file would start with
10153 # the line `#! .'. This would cause the generated library to
10154 # depend on `.', always an invalid library. This was fixed in
10155 # development snapshots of GCC prior to 3.0.
10156 case $host_os in
10157 aix4 | aix4.[01] | aix4.[01].*)
10158 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10159 echo ' yes '
10160 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10161 :
10162 else
10163 can_build_shared=no
10164 fi
10165 ;;
10166 esac
10167 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10168 # soname into executable. Probably we can add versioning support to
10169 # collect2, so additional links can be useful in future.
10170 if test "$aix_use_runtimelinking" = yes; then
10171 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10172 # instead of lib<name>.a to let people know that these are not
10173 # typical AIX shared libraries.
10174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10175 else
10176 # We preserve .a as extension for shared libraries through AIX4.2
10177 # and later when we are not doing run time linking.
10178 library_names_spec='${libname}${release}.a $libname.a'
10179 soname_spec='${libname}${release}${shared_ext}$major'
10180 fi
10181 shlibpath_var=LIBPATH
10182 fi
10183 ;;
10184
10185amigaos*)
1927a18f
L
10186 case $host_cpu in
10187 powerpc)
10188 # Since July 2007 AmigaOS4 officially supports .so libraries.
10189 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10191 ;;
10192 m68k)
dabbade6
L
10193 library_names_spec='$libname.ixlibrary $libname.a'
10194 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10195 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
10196 ;;
10197 esac
dabbade6
L
10198 ;;
10199
10200beos*)
10201 library_names_spec='${libname}${shared_ext}'
10202 dynamic_linker="$host_os ld.so"
10203 shlibpath_var=LIBRARY_PATH
10204 ;;
10205
10206bsdi[45]*)
10207 version_type=linux
10208 need_version=no
10209 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10210 soname_spec='${libname}${release}${shared_ext}$major'
10211 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10212 shlibpath_var=LD_LIBRARY_PATH
10213 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10214 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10215 # the default ld.so.conf also contains /usr/contrib/lib and
10216 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10217 # libtool to hard-code these into programs
10218 ;;
10219
1927a18f 10220cygwin* | mingw* | pw32* | cegcc*)
dabbade6
L
10221 version_type=windows
10222 shrext_cmds=".dll"
10223 need_version=no
10224 need_lib_prefix=no
10225
1927a18f
L
10226 case $GCC,$host_os in
10227 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
dabbade6
L
10228 library_names_spec='$libname.dll.a'
10229 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10230 postinstall_cmds='base_file=`basename \${file}`~
10231 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10232 dldir=$destdir/`dirname \$dlpath`~
10233 test -d \$dldir || mkdir -p \$dldir~
10234 $install_prog $dir/$dlname \$dldir/$dlname~
10235 chmod a+x \$dldir/$dlname~
10236 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10237 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10238 fi'
10239 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10240 dlpath=$dir/\$dldll~
10241 $RM \$dlpath'
10242 shlibpath_overrides_runpath=yes
10243
10244 case $host_os in
10245 cygwin*)
10246 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10247 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10248
10249 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
dabbade6 10250 ;;
1927a18f 10251 mingw* | cegcc*)
dabbade6
L
10252 # MinGW DLLs use traditional 'lib' prefix
10253 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
dabbade6
L
10254 ;;
10255 pw32*)
10256 # pw32 DLLs use 'pw' prefix rather than 'lib'
10257 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10258 ;;
10259 esac
10260 ;;
10261
10262 *)
10263 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10264 ;;
10265 esac
10266 dynamic_linker='Win32 ld.exe'
10267 # FIXME: first we should search . and the directory the executable is in
10268 shlibpath_var=PATH
10269 ;;
10270
10271darwin* | rhapsody*)
10272 dynamic_linker="$host_os dyld"
10273 version_type=darwin
10274 need_lib_prefix=no
10275 need_version=no
10276 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10277 soname_spec='${libname}${release}${major}$shared_ext'
10278 shlibpath_overrides_runpath=yes
10279 shlibpath_var=DYLD_LIBRARY_PATH
10280 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10281
10282 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10283 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10284 ;;
10285
10286dgux*)
10287 version_type=linux
10288 need_lib_prefix=no
10289 need_version=no
10290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10291 soname_spec='${libname}${release}${shared_ext}$major'
10292 shlibpath_var=LD_LIBRARY_PATH
10293 ;;
10294
dabbade6
L
10295freebsd* | dragonfly*)
10296 # DragonFly does not have aout. When/if they implement a new
10297 # versioning mechanism, adjust this.
10298 if test -x /usr/bin/objformat; then
10299 objformat=`/usr/bin/objformat`
10300 else
10301 case $host_os in
6d2920c8 10302 freebsd[23].*) objformat=aout ;;
dabbade6
L
10303 *) objformat=elf ;;
10304 esac
10305 fi
10306 version_type=freebsd-$objformat
10307 case $version_type in
10308 freebsd-elf*)
10309 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10310 need_version=no
10311 need_lib_prefix=no
10312 ;;
10313 freebsd-*)
10314 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10315 need_version=yes
10316 ;;
10317 esac
10318 shlibpath_var=LD_LIBRARY_PATH
10319 case $host_os in
6d2920c8 10320 freebsd2.*)
dabbade6
L
10321 shlibpath_overrides_runpath=yes
10322 ;;
10323 freebsd3.[01]* | freebsdelf3.[01]*)
10324 shlibpath_overrides_runpath=yes
10325 hardcode_into_libs=yes
10326 ;;
10327 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10328 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10329 shlibpath_overrides_runpath=no
10330 hardcode_into_libs=yes
10331 ;;
10332 *) # from 4.6 on, and DragonFly
10333 shlibpath_overrides_runpath=yes
10334 hardcode_into_libs=yes
10335 ;;
10336 esac
10337 ;;
10338
10339gnu*)
10340 version_type=linux
10341 need_lib_prefix=no
10342 need_version=no
10343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10344 soname_spec='${libname}${release}${shared_ext}$major'
10345 shlibpath_var=LD_LIBRARY_PATH
10346 hardcode_into_libs=yes
10347 ;;
10348
3725885a
RW
10349haiku*)
10350 version_type=linux
10351 need_lib_prefix=no
10352 need_version=no
10353 dynamic_linker="$host_os runtime_loader"
10354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10355 soname_spec='${libname}${release}${shared_ext}$major'
10356 shlibpath_var=LIBRARY_PATH
10357 shlibpath_overrides_runpath=yes
10358 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10359 hardcode_into_libs=yes
10360 ;;
10361
dabbade6
L
10362hpux9* | hpux10* | hpux11*)
10363 # Give a soname corresponding to the major version so that dld.sl refuses to
10364 # link against other versions.
10365 version_type=sunos
10366 need_lib_prefix=no
10367 need_version=no
10368 case $host_cpu in
10369 ia64*)
10370 shrext_cmds='.so'
10371 hardcode_into_libs=yes
10372 dynamic_linker="$host_os dld.so"
10373 shlibpath_var=LD_LIBRARY_PATH
10374 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10376 soname_spec='${libname}${release}${shared_ext}$major'
10377 if test "X$HPUX_IA64_MODE" = X32; then
10378 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10379 else
10380 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10381 fi
10382 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10383 ;;
10384 hppa*64*)
10385 shrext_cmds='.sl'
10386 hardcode_into_libs=yes
10387 dynamic_linker="$host_os dld.sl"
10388 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10389 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10391 soname_spec='${libname}${release}${shared_ext}$major'
10392 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10393 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10394 ;;
10395 *)
10396 shrext_cmds='.sl'
10397 dynamic_linker="$host_os dld.sl"
10398 shlibpath_var=SHLIB_PATH
10399 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10401 soname_spec='${libname}${release}${shared_ext}$major'
10402 ;;
10403 esac
3725885a 10404 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
dabbade6 10405 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10406 # or fails outright, so override atomically:
10407 install_override_mode=555
dabbade6
L
10408 ;;
10409
10410interix[3-9]*)
10411 version_type=linux
10412 need_lib_prefix=no
10413 need_version=no
10414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10415 soname_spec='${libname}${release}${shared_ext}$major'
10416 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10417 shlibpath_var=LD_LIBRARY_PATH
10418 shlibpath_overrides_runpath=no
10419 hardcode_into_libs=yes
10420 ;;
10421
10422irix5* | irix6* | nonstopux*)
10423 case $host_os in
10424 nonstopux*) version_type=nonstopux ;;
10425 *)
10426 if test "$lt_cv_prog_gnu_ld" = yes; then
10427 version_type=linux
10428 else
10429 version_type=irix
10430 fi ;;
10431 esac
10432 need_lib_prefix=no
10433 need_version=no
10434 soname_spec='${libname}${release}${shared_ext}$major'
10435 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10436 case $host_os in
10437 irix5* | nonstopux*)
10438 libsuff= shlibsuff=
10439 ;;
10440 *)
10441 case $LD in # libtool.m4 will add one of these switches to LD
10442 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10443 libsuff= shlibsuff= libmagic=32-bit;;
10444 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10445 libsuff=32 shlibsuff=N32 libmagic=N32;;
10446 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10447 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10448 *) libsuff= shlibsuff= libmagic=never-match;;
10449 esac
10450 ;;
10451 esac
10452 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10453 shlibpath_overrides_runpath=no
10454 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10455 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10456 hardcode_into_libs=yes
10457 ;;
10458
10459# No shared lib support for Linux oldld, aout, or coff.
10460linux*oldld* | linux*aout* | linux*coff*)
10461 dynamic_linker=no
10462 ;;
10463
10464# This must be Linux ELF.
58e24671 10465linux* | k*bsd*-gnu | kopensolaris*-gnu)
dabbade6
L
10466 version_type=linux
10467 need_lib_prefix=no
10468 need_version=no
10469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10470 soname_spec='${libname}${release}${shared_ext}$major'
10471 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10472 shlibpath_var=LD_LIBRARY_PATH
10473 shlibpath_overrides_runpath=no
39144654 10474
dabbade6 10475 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10476 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10477 $as_echo_n "(cached) " >&6
39144654
RW
10478else
10479 lt_cv_shlibpath_overrides_runpath=no
10480 save_LDFLAGS=$LDFLAGS
10481 save_libdir=$libdir
10482 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10483 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10485/* end confdefs.h. */
10486
d7040cdb
SE
10487int
10488main ()
10489{
dabbade6 10490
d7040cdb
SE
10491 ;
10492 return 0;
10493}
10494_ACEOF
81ecdfbb
RW
10495if ac_fn_c_try_link "$LINENO"; then :
10496 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10497 lt_cv_shlibpath_overrides_runpath=yes
dabbade6 10498fi
d7040cdb 10499fi
81ecdfbb
RW
10500rm -f core conftest.err conftest.$ac_objext \
10501 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10502 LDFLAGS=$save_LDFLAGS
10503 libdir=$save_libdir
10504
10505fi
10506
10507 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
dabbade6
L
10508
10509 # This implies no fast_install, which is unacceptable.
10510 # Some rework will be needed to allow for fast_install
10511 # before this can be enabled.
10512 hardcode_into_libs=yes
10513
10514 # Append ld.so.conf contents to the search path
10515 if test -f /etc/ld.so.conf; then
3725885a 10516 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
10517 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10518 fi
10519
10520 # We used to test for /lib/ld.so.1 and disable shared libraries on
10521 # powerpc, because MkLinux only supported shared libraries with the
10522 # GNU dynamic linker. Since this was broken with cross compilers,
10523 # most powerpc-linux boxes support dynamic linking these days and
10524 # people can always --disable-shared, the test was removed, and we
10525 # assume the GNU/Linux dynamic linker is in use.
10526 dynamic_linker='GNU/Linux ld.so'
10527 ;;
10528
10529netbsd*)
10530 version_type=sunos
10531 need_lib_prefix=no
10532 need_version=no
10533 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10535 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10536 dynamic_linker='NetBSD (a.out) ld.so'
10537 else
10538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10539 soname_spec='${libname}${release}${shared_ext}$major'
10540 dynamic_linker='NetBSD ld.elf_so'
10541 fi
10542 shlibpath_var=LD_LIBRARY_PATH
10543 shlibpath_overrides_runpath=yes
10544 hardcode_into_libs=yes
10545 ;;
10546
10547newsos6)
10548 version_type=linux
10549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10550 shlibpath_var=LD_LIBRARY_PATH
10551 shlibpath_overrides_runpath=yes
10552 ;;
10553
10554*nto* | *qnx*)
10555 version_type=qnx
10556 need_lib_prefix=no
10557 need_version=no
10558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10559 soname_spec='${libname}${release}${shared_ext}$major'
10560 shlibpath_var=LD_LIBRARY_PATH
10561 shlibpath_overrides_runpath=no
10562 hardcode_into_libs=yes
10563 dynamic_linker='ldqnx.so'
10564 ;;
10565
10566openbsd*)
10567 version_type=sunos
10568 sys_lib_dlsearch_path_spec="/usr/lib"
10569 need_lib_prefix=no
10570 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10571 case $host_os in
10572 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10573 *) need_version=no ;;
10574 esac
10575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10576 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10577 shlibpath_var=LD_LIBRARY_PATH
10578 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10579 case $host_os in
10580 openbsd2.[89] | openbsd2.[89].*)
10581 shlibpath_overrides_runpath=no
10582 ;;
10583 *)
10584 shlibpath_overrides_runpath=yes
10585 ;;
10586 esac
10587 else
10588 shlibpath_overrides_runpath=yes
10589 fi
10590 ;;
10591
10592os2*)
10593 libname_spec='$name'
10594 shrext_cmds=".dll"
10595 need_lib_prefix=no
10596 library_names_spec='$libname${shared_ext} $libname.a'
10597 dynamic_linker='OS/2 ld.exe'
10598 shlibpath_var=LIBPATH
10599 ;;
10600
10601osf3* | osf4* | osf5*)
10602 version_type=osf
10603 need_lib_prefix=no
10604 need_version=no
10605 soname_spec='${libname}${release}${shared_ext}$major'
10606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10607 shlibpath_var=LD_LIBRARY_PATH
10608 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10609 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10610 ;;
10611
10612rdos*)
10613 dynamic_linker=no
10614 ;;
10615
10616solaris*)
10617 version_type=linux
10618 need_lib_prefix=no
10619 need_version=no
10620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10621 soname_spec='${libname}${release}${shared_ext}$major'
10622 shlibpath_var=LD_LIBRARY_PATH
10623 shlibpath_overrides_runpath=yes
10624 hardcode_into_libs=yes
10625 # ldd complains unless libraries are executable
10626 postinstall_cmds='chmod +x $lib'
10627 ;;
10628
10629sunos4*)
10630 version_type=sunos
10631 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10632 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10633 shlibpath_var=LD_LIBRARY_PATH
10634 shlibpath_overrides_runpath=yes
10635 if test "$with_gnu_ld" = yes; then
10636 need_lib_prefix=no
10637 fi
10638 need_version=yes
10639 ;;
10640
10641sysv4 | sysv4.3*)
10642 version_type=linux
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=LD_LIBRARY_PATH
10646 case $host_vendor in
10647 sni)
10648 shlibpath_overrides_runpath=no
10649 need_lib_prefix=no
10650 runpath_var=LD_RUN_PATH
10651 ;;
10652 siemens)
10653 need_lib_prefix=no
10654 ;;
10655 motorola)
10656 need_lib_prefix=no
10657 need_version=no
10658 shlibpath_overrides_runpath=no
10659 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10660 ;;
10661 esac
10662 ;;
10663
10664sysv4*MP*)
10665 if test -d /usr/nec ;then
10666 version_type=linux
10667 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10668 soname_spec='$libname${shared_ext}.$major'
10669 shlibpath_var=LD_LIBRARY_PATH
10670 fi
10671 ;;
10672
10673sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10674 version_type=freebsd-elf
10675 need_lib_prefix=no
10676 need_version=no
10677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10678 soname_spec='${libname}${release}${shared_ext}$major'
10679 shlibpath_var=LD_LIBRARY_PATH
10680 shlibpath_overrides_runpath=yes
10681 hardcode_into_libs=yes
10682 if test "$with_gnu_ld" = yes; then
10683 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10684 else
10685 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10686 case $host_os in
10687 sco3.2v5*)
10688 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10689 ;;
10690 esac
10691 fi
10692 sys_lib_dlsearch_path_spec='/usr/lib'
10693 ;;
10694
10695tpf*)
10696 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10697 version_type=linux
10698 need_lib_prefix=no
10699 need_version=no
1927a18f 10700 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
dabbade6
L
10701 shlibpath_var=LD_LIBRARY_PATH
10702 shlibpath_overrides_runpath=no
10703 hardcode_into_libs=yes
10704 ;;
10705
10706uts4*)
10707 version_type=linux
10708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10709 soname_spec='${libname}${release}${shared_ext}$major'
10710 shlibpath_var=LD_LIBRARY_PATH
10711 ;;
d7040cdb 10712
dabbade6
L
10713*)
10714 dynamic_linker=no
10715 ;;
10716esac
81ecdfbb
RW
10717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10718$as_echo "$dynamic_linker" >&6; }
dabbade6 10719test "$dynamic_linker" = no && can_build_shared=no
d7040cdb 10720
dabbade6
L
10721variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10722if test "$GCC" = yes; then
10723 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10724fi
d7040cdb 10725
1927a18f
L
10726if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10727 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10728fi
10729if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10730 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10731fi
10732
d7040cdb 10733
d7040cdb
SE
10734
10735
d7040cdb
SE
10736
10737
d7040cdb
SE
10738
10739
d7040cdb
SE
10740
10741
d7040cdb
SE
10742
10743
d7040cdb 10744
d7040cdb 10745
d7040cdb 10746
d7040cdb 10747
d7040cdb 10748
d7040cdb 10749
d7040cdb 10750
d7040cdb 10751
d7040cdb 10752
d7040cdb 10753
d7040cdb 10754
d7040cdb 10755
d7040cdb 10756
d7040cdb 10757
d7040cdb
SE
10758
10759
d7040cdb 10760
d7040cdb 10761
d7040cdb 10762
d7040cdb 10763
d7040cdb 10764
d7040cdb 10765
d7040cdb 10766
d7040cdb 10767
d7040cdb 10768
d7040cdb
SE
10769
10770
d7040cdb 10771
d7040cdb 10772
d7040cdb 10773
d7040cdb
SE
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
d7040cdb
SE
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
d7040cdb 10803
d7040cdb 10804
dabbade6
L
10805
10806
10807
10808
10809
10810
10811
10812
3725885a
RW
10813
10814
10815
10816
10817
dabbade6
L
10818
10819
10820
10821
10822
10823
81ecdfbb
RW
10824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10825$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
dabbade6
L
10826hardcode_action=
10827if test -n "$hardcode_libdir_flag_spec" ||
10828 test -n "$runpath_var" ||
10829 test "X$hardcode_automatic" = "Xyes" ; then
10830
10831 # We can hardcode non-existent directories.
10832 if test "$hardcode_direct" != no &&
10833 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10834 # have to relink, otherwise we might link with an installed library
10835 # when we should be linking with a yet-to-be-installed one
10836 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10837 test "$hardcode_minus_L" != no; then
10838 # Linking always hardcodes the temporary library directory.
10839 hardcode_action=relink
10840 else
10841 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10842 hardcode_action=immediate
10843 fi
10844else
10845 # We cannot hardcode anything, or else we can only hardcode existing
10846 # directories.
10847 hardcode_action=unsupported
10848fi
81ecdfbb
RW
10849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10850$as_echo "$hardcode_action" >&6; }
dabbade6
L
10851
10852if test "$hardcode_action" = relink ||
10853 test "$inherit_rpath" = yes; then
10854 # Fast installation is not supported
10855 enable_fast_install=no
10856elif test "$shlibpath_overrides_runpath" = yes ||
10857 test "$enable_shared" = no; then
10858 # Fast installation is not necessary
10859 enable_fast_install=needless
10860fi
10861
10862
10863
10864
10865
10866
10867 if test "x$enable_dlopen" != xyes; then
10868 enable_dlopen=unknown
10869 enable_dlopen_self=unknown
10870 enable_dlopen_self_static=unknown
10871else
10872 lt_cv_dlopen=no
10873 lt_cv_dlopen_libs=
10874
d7040cdb 10875 case $host_os in
dabbade6
L
10876 beos*)
10877 lt_cv_dlopen="load_add_on"
10878 lt_cv_dlopen_libs=
10879 lt_cv_dlopen_self=yes
d7040cdb
SE
10880 ;;
10881
1927a18f 10882 mingw* | pw32* | cegcc*)
dabbade6
L
10883 lt_cv_dlopen="LoadLibrary"
10884 lt_cv_dlopen_libs=
d7040cdb 10885 ;;
d7040cdb 10886
dabbade6
L
10887 cygwin*)
10888 lt_cv_dlopen="dlopen"
10889 lt_cv_dlopen_libs=
10890 ;;
d7040cdb 10891
dabbade6
L
10892 darwin*)
10893 # if libdl is installed we need to link against it
81ecdfbb
RW
10894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10895$as_echo_n "checking for dlopen in -ldl... " >&6; }
10896if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10897 $as_echo_n "(cached) " >&6
dabbade6
L
10898else
10899 ac_check_lib_save_LIBS=$LIBS
10900LIBS="-ldl $LIBS"
81ecdfbb 10901cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 10902/* end confdefs.h. */
d7040cdb 10903
81ecdfbb
RW
10904/* Override any GCC internal prototype to avoid an error.
10905 Use char because int might match the return type of a GCC
10906 builtin and then its argument prototype would still apply. */
dabbade6
L
10907#ifdef __cplusplus
10908extern "C"
10909#endif
dabbade6
L
10910char dlopen ();
10911int
10912main ()
10913{
81ecdfbb 10914return dlopen ();
dabbade6
L
10915 ;
10916 return 0;
10917}
10918_ACEOF
81ecdfbb 10919if ac_fn_c_try_link "$LINENO"; then :
dabbade6
L
10920 ac_cv_lib_dl_dlopen=yes
10921else
81ecdfbb 10922 ac_cv_lib_dl_dlopen=no
d7040cdb 10923fi
81ecdfbb
RW
10924rm -f core conftest.err conftest.$ac_objext \
10925 conftest$ac_exeext conftest.$ac_ext
dabbade6
L
10926LIBS=$ac_check_lib_save_LIBS
10927fi
81ecdfbb
RW
10928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10929$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10930if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
dabbade6
L
10931 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10932else
d7040cdb 10933
dabbade6
L
10934 lt_cv_dlopen="dyld"
10935 lt_cv_dlopen_libs=
10936 lt_cv_dlopen_self=yes
d7040cdb 10937
81ecdfbb 10938fi
d7040cdb 10939
81ecdfbb
RW
10940 ;;
10941
10942 *)
10943 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10944if test "x$ac_cv_func_shl_load" = x""yes; then :
10945 lt_cv_dlopen="shl_load"
10946else
10947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10948$as_echo_n "checking for shl_load in -ldld... " >&6; }
10949if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10950 $as_echo_n "(cached) " >&6
10951else
10952 ac_check_lib_save_LIBS=$LIBS
10953LIBS="-ldld $LIBS"
10954cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10955/* end confdefs.h. */
10956
10957/* Override any GCC internal prototype to avoid an error.
10958 Use char because int might match the return type of a GCC
dabbade6 10959 builtin and then its argument prototype would still apply. */
dabbade6 10960#ifdef __cplusplus
81ecdfbb 10961extern "C"
dabbade6 10962#endif
81ecdfbb 10963char shl_load ();
dabbade6
L
10964int
10965main ()
10966{
81ecdfbb 10967return shl_load ();
dabbade6
L
10968 ;
10969 return 0;
10970}
10971_ACEOF
81ecdfbb
RW
10972if ac_fn_c_try_link "$LINENO"; then :
10973 ac_cv_lib_dld_shl_load=yes
dabbade6 10974else
81ecdfbb 10975 ac_cv_lib_dld_shl_load=no
dabbade6 10976fi
81ecdfbb
RW
10977rm -f core conftest.err conftest.$ac_objext \
10978 conftest$ac_exeext conftest.$ac_ext
10979LIBS=$ac_check_lib_save_LIBS
dabbade6 10980fi
81ecdfbb
RW
10981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10982$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10983if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10984 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10985else
10986 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10987if test "x$ac_cv_func_dlopen" = x""yes; then :
dabbade6
L
10988 lt_cv_dlopen="dlopen"
10989else
81ecdfbb
RW
10990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10991$as_echo_n "checking for dlopen in -ldl... " >&6; }
10992if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10993 $as_echo_n "(cached) " >&6
dabbade6
L
10994else
10995 ac_check_lib_save_LIBS=$LIBS
10996LIBS="-ldl $LIBS"
81ecdfbb 10997cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 10998/* end confdefs.h. */
d7040cdb 10999
81ecdfbb
RW
11000/* Override any GCC internal prototype to avoid an error.
11001 Use char because int might match the return type of a GCC
11002 builtin and then its argument prototype would still apply. */
dabbade6
L
11003#ifdef __cplusplus
11004extern "C"
11005#endif
dabbade6
L
11006char dlopen ();
11007int
11008main ()
11009{
81ecdfbb 11010return dlopen ();
dabbade6
L
11011 ;
11012 return 0;
11013}
11014_ACEOF
81ecdfbb 11015if ac_fn_c_try_link "$LINENO"; then :
dabbade6
L
11016 ac_cv_lib_dl_dlopen=yes
11017else
81ecdfbb 11018 ac_cv_lib_dl_dlopen=no
dabbade6 11019fi
81ecdfbb
RW
11020rm -f core conftest.err conftest.$ac_objext \
11021 conftest$ac_exeext conftest.$ac_ext
dabbade6
L
11022LIBS=$ac_check_lib_save_LIBS
11023fi
81ecdfbb
RW
11024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11025$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11026if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
dabbade6
L
11027 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11028else
81ecdfbb
RW
11029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11030$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11031if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11032 $as_echo_n "(cached) " >&6
dabbade6
L
11033else
11034 ac_check_lib_save_LIBS=$LIBS
11035LIBS="-lsvld $LIBS"
81ecdfbb 11036cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 11037/* end confdefs.h. */
d7040cdb 11038
81ecdfbb
RW
11039/* Override any GCC internal prototype to avoid an error.
11040 Use char because int might match the return type of a GCC
11041 builtin and then its argument prototype would still apply. */
dabbade6
L
11042#ifdef __cplusplus
11043extern "C"
11044#endif
dabbade6
L
11045char dlopen ();
11046int
11047main ()
11048{
81ecdfbb 11049return dlopen ();
dabbade6
L
11050 ;
11051 return 0;
11052}
11053_ACEOF
81ecdfbb 11054if ac_fn_c_try_link "$LINENO"; then :
dabbade6
L
11055 ac_cv_lib_svld_dlopen=yes
11056else
81ecdfbb 11057 ac_cv_lib_svld_dlopen=no
dabbade6 11058fi
81ecdfbb
RW
11059rm -f core conftest.err conftest.$ac_objext \
11060 conftest$ac_exeext conftest.$ac_ext
dabbade6
L
11061LIBS=$ac_check_lib_save_LIBS
11062fi
81ecdfbb
RW
11063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11064$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11065if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
dabbade6
L
11066 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11067else
81ecdfbb
RW
11068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11069$as_echo_n "checking for dld_link in -ldld... " >&6; }
11070if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11071 $as_echo_n "(cached) " >&6
dabbade6
L
11072else
11073 ac_check_lib_save_LIBS=$LIBS
11074LIBS="-ldld $LIBS"
81ecdfbb 11075cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dabbade6 11076/* end confdefs.h. */
d7040cdb 11077
81ecdfbb
RW
11078/* Override any GCC internal prototype to avoid an error.
11079 Use char because int might match the return type of a GCC
11080 builtin and then its argument prototype would still apply. */
dabbade6
L
11081#ifdef __cplusplus
11082extern "C"
11083#endif
dabbade6
L
11084char dld_link ();
11085int
11086main ()
11087{
81ecdfbb 11088return dld_link ();
dabbade6
L
11089 ;
11090 return 0;
11091}
11092_ACEOF
81ecdfbb 11093if ac_fn_c_try_link "$LINENO"; then :
dabbade6
L
11094 ac_cv_lib_dld_dld_link=yes
11095else
81ecdfbb 11096 ac_cv_lib_dld_dld_link=no
d7040cdb 11097fi
81ecdfbb
RW
11098rm -f core conftest.err conftest.$ac_objext \
11099 conftest$ac_exeext conftest.$ac_ext
dabbade6 11100LIBS=$ac_check_lib_save_LIBS
d7040cdb 11101fi
81ecdfbb
RW
11102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11103$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11104if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
1927a18f 11105 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11106fi
11107
d7040cdb 11108
d7040cdb
SE
11109fi
11110
11111
dabbade6 11112fi
d7040cdb
SE
11113
11114
dabbade6 11115fi
d7040cdb
SE
11116
11117
d7040cdb
SE
11118fi
11119
979273e3 11120
252b5132 11121fi
252b5132 11122
dabbade6
L
11123 ;;
11124 esac
252b5132 11125
dabbade6
L
11126 if test "x$lt_cv_dlopen" != xno; then
11127 enable_dlopen=yes
11128 else
11129 enable_dlopen=no
11130 fi
1c0d3aa6 11131
dabbade6
L
11132 case $lt_cv_dlopen in
11133 dlopen)
11134 save_CPPFLAGS="$CPPFLAGS"
11135 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
20e95c23 11136
dabbade6
L
11137 save_LDFLAGS="$LDFLAGS"
11138 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
20e95c23 11139
dabbade6
L
11140 save_LIBS="$LIBS"
11141 LIBS="$lt_cv_dlopen_libs $LIBS"
20e95c23 11142
81ecdfbb
RW
11143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11144$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11145if test "${lt_cv_dlopen_self+set}" = set; then :
11146 $as_echo_n "(cached) " >&6
d7040cdb 11147else
dabbade6
L
11148 if test "$cross_compiling" = yes; then :
11149 lt_cv_dlopen_self=cross
d7040cdb 11150else
dabbade6
L
11151 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11152 lt_status=$lt_dlunknown
11153 cat > conftest.$ac_ext <<_LT_EOF
0fa6f7ce 11154#line 11154 "configure"
dabbade6 11155#include "confdefs.h"
20e95c23 11156
dabbade6
L
11157#if HAVE_DLFCN_H
11158#include <dlfcn.h>
11159#endif
20e95c23 11160
dabbade6 11161#include <stdio.h>
20e95c23 11162
dabbade6
L
11163#ifdef RTLD_GLOBAL
11164# define LT_DLGLOBAL RTLD_GLOBAL
11165#else
11166# ifdef DL_GLOBAL
11167# define LT_DLGLOBAL DL_GLOBAL
11168# else
11169# define LT_DLGLOBAL 0
11170# endif
11171#endif
20e95c23 11172
dabbade6
L
11173/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11174 find out it does not work in some platform. */
11175#ifndef LT_DLLAZY_OR_NOW
11176# ifdef RTLD_LAZY
11177# define LT_DLLAZY_OR_NOW RTLD_LAZY
11178# else
11179# ifdef DL_LAZY
11180# define LT_DLLAZY_OR_NOW DL_LAZY
11181# else
11182# ifdef RTLD_NOW
11183# define LT_DLLAZY_OR_NOW RTLD_NOW
11184# else
11185# ifdef DL_NOW
11186# define LT_DLLAZY_OR_NOW DL_NOW
11187# else
11188# define LT_DLLAZY_OR_NOW 0
11189# endif
11190# endif
11191# endif
11192# endif
11193#endif
20e95c23 11194
3725885a
RW
11195/* When -fvisbility=hidden is used, assume the code has been annotated
11196 correspondingly for the symbols needed. */
11197#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11198void fnord () __attribute__((visibility("default")));
11199#endif
11200
11201void fnord () { int i=42; }
dabbade6
L
11202int main ()
11203{
11204 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11205 int status = $lt_dlunknown;
20e95c23 11206
dabbade6
L
11207 if (self)
11208 {
11209 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11210 else
11211 {
11212 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11213 else puts (dlerror ());
11214 }
dabbade6
L
11215 /* dlclose (self); */
11216 }
11217 else
11218 puts (dlerror ());
d7040cdb 11219
1927a18f 11220 return status;
dabbade6
L
11221}
11222_LT_EOF
81ecdfbb 11223 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
dabbade6
L
11224 (eval $ac_link) 2>&5
11225 ac_status=$?
81ecdfbb
RW
11226 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11227 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
dabbade6
L
11228 (./conftest; exit; ) >&5 2>/dev/null
11229 lt_status=$?
11230 case x$lt_status in
11231 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11232 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11233 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11234 esac
11235 else :
11236 # compilation failed
11237 lt_cv_dlopen_self=no
11238 fi
d7040cdb 11239fi
dabbade6
L
11240rm -fr conftest*
11241
252b5132 11242
d7040cdb 11243fi
81ecdfbb
RW
11244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11245$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb 11246
dabbade6
L
11247 if test "x$lt_cv_dlopen_self" = xyes; then
11248 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11250$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11251if test "${lt_cv_dlopen_self_static+set}" = set; then :
11252 $as_echo_n "(cached) " >&6
252b5132 11253else
dabbade6
L
11254 if test "$cross_compiling" = yes; then :
11255 lt_cv_dlopen_self_static=cross
d7040cdb 11256else
dabbade6
L
11257 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11258 lt_status=$lt_dlunknown
11259 cat > conftest.$ac_ext <<_LT_EOF
0fa6f7ce 11260#line 11260 "configure"
dabbade6 11261#include "confdefs.h"
252b5132 11262
dabbade6
L
11263#if HAVE_DLFCN_H
11264#include <dlfcn.h>
11265#endif
252b5132 11266
dabbade6 11267#include <stdio.h>
d7040cdb 11268
dabbade6
L
11269#ifdef RTLD_GLOBAL
11270# define LT_DLGLOBAL RTLD_GLOBAL
11271#else
11272# ifdef DL_GLOBAL
11273# define LT_DLGLOBAL DL_GLOBAL
11274# else
11275# define LT_DLGLOBAL 0
11276# endif
11277#endif
20e95c23 11278
dabbade6
L
11279/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11280 find out it does not work in some platform. */
11281#ifndef LT_DLLAZY_OR_NOW
11282# ifdef RTLD_LAZY
11283# define LT_DLLAZY_OR_NOW RTLD_LAZY
11284# else
11285# ifdef DL_LAZY
11286# define LT_DLLAZY_OR_NOW DL_LAZY
11287# else
11288# ifdef RTLD_NOW
11289# define LT_DLLAZY_OR_NOW RTLD_NOW
11290# else
11291# ifdef DL_NOW
11292# define LT_DLLAZY_OR_NOW DL_NOW
11293# else
11294# define LT_DLLAZY_OR_NOW 0
11295# endif
11296# endif
11297# endif
11298# endif
11299#endif
979273e3 11300
3725885a
RW
11301/* When -fvisbility=hidden is used, assume the code has been annotated
11302 correspondingly for the symbols needed. */
11303#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11304void fnord () __attribute__((visibility("default")));
11305#endif
11306
11307void fnord () { int i=42; }
dabbade6
L
11308int main ()
11309{
11310 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11311 int status = $lt_dlunknown;
d7040cdb 11312
dabbade6
L
11313 if (self)
11314 {
11315 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11316 else
11317 {
11318 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11319 else puts (dlerror ());
11320 }
dabbade6
L
11321 /* dlclose (self); */
11322 }
11323 else
11324 puts (dlerror ());
d7040cdb 11325
1927a18f 11326 return status;
dabbade6
L
11327}
11328_LT_EOF
81ecdfbb 11329 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
dabbade6
L
11330 (eval $ac_link) 2>&5
11331 ac_status=$?
81ecdfbb
RW
11332 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11333 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
dabbade6
L
11334 (./conftest; exit; ) >&5 2>/dev/null
11335 lt_status=$?
11336 case x$lt_status in
11337 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11338 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11339 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11340 esac
11341 else :
11342 # compilation failed
11343 lt_cv_dlopen_self_static=no
11344 fi
20e95c23 11345fi
dabbade6 11346rm -fr conftest*
979273e3 11347
d7040cdb
SE
11348
11349fi
81ecdfbb
RW
11350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11351$as_echo "$lt_cv_dlopen_self_static" >&6; }
dabbade6
L
11352 fi
11353
11354 CPPFLAGS="$save_CPPFLAGS"
11355 LDFLAGS="$save_LDFLAGS"
11356 LIBS="$save_LIBS"
11357 ;;
11358 esac
11359
11360 case $lt_cv_dlopen_self in
11361 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11362 *) enable_dlopen_self=unknown ;;
11363 esac
11364
11365 case $lt_cv_dlopen_self_static in
11366 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11367 *) enable_dlopen_self_static=unknown ;;
11368 esac
d7040cdb 11369fi
dabbade6
L
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387striplib=
11388old_striplib=
81ecdfbb
RW
11389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11390$as_echo_n "checking whether stripping libraries is possible... " >&6; }
dabbade6
L
11391if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11392 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11393 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11395$as_echo "yes" >&6; }
d7040cdb 11396else
dabbade6
L
11397# FIXME - insert some real tests, host_os isn't really good enough
11398 case $host_os in
11399 darwin*)
11400 if test -n "$STRIP" ; then
11401 striplib="$STRIP -x"
11402 old_striplib="$STRIP -S"
81ecdfbb
RW
11403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11404$as_echo "yes" >&6; }
dabbade6 11405 else
81ecdfbb
RW
11406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11407$as_echo "no" >&6; }
dabbade6
L
11408 fi
11409 ;;
11410 *)
81ecdfbb
RW
11411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11412$as_echo "no" >&6; }
dabbade6
L
11413 ;;
11414 esac
d7040cdb 11415fi
20e95c23 11416
979273e3 11417
dabbade6
L
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428 # Report which library types will actually be built
81ecdfbb
RW
11429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11430$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11432$as_echo "$can_build_shared" >&6; }
dabbade6 11433
81ecdfbb
RW
11434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11435$as_echo_n "checking whether to build shared libraries... " >&6; }
dabbade6
L
11436 test "$can_build_shared" = "no" && enable_shared=no
11437
11438 # On AIX, shared libraries and static libraries use the same namespace, and
11439 # are all built from PIC.
11440 case $host_os in
11441 aix3*)
11442 test "$enable_shared" = yes && enable_static=no
11443 if test -n "$RANLIB"; then
11444 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11445 postinstall_cmds='$RANLIB $lib'
11446 fi
11447 ;;
11448
50e7d84b 11449 aix[4-9]*)
dabbade6
L
11450 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11451 test "$enable_shared" = yes && enable_static=no
11452 fi
11453 ;;
11454 esac
81ecdfbb
RW
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11456$as_echo "$enable_shared" >&6; }
dabbade6 11457
81ecdfbb
RW
11458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11459$as_echo_n "checking whether to build static libraries... " >&6; }
dabbade6
L
11460 # Make sure either enable_shared or enable_static is yes.
11461 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11463$as_echo "$enable_static" >&6; }
dabbade6
L
11464
11465
11466
d7040cdb 11467
252b5132 11468fi
dabbade6
L
11469ac_ext=c
11470ac_cpp='$CPP $CPPFLAGS'
11471ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11472ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11473ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 11474
dabbade6 11475CC="$lt_save_CC"
20e95c23 11476
20e95c23 11477
d7040cdb 11478
d7040cdb 11479
d7040cdb 11480
20e95c23 11481
dabbade6
L
11482
11483
11484
11485
11486
11487
11488
81ecdfbb 11489 ac_config_commands="$ac_config_commands libtool"
dabbade6
L
11490
11491
11492
11493
11494# Only expand once:
11495
11496
11497
81ecdfbb
RW
11498# Check whether --enable-targets was given.
11499if test "${enable_targets+set}" = set; then :
11500 enableval=$enable_targets; case "${enableval}" in
11501 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
dabbade6
L
11502 ;;
11503 no) enable_targets= ;;
11504 *) enable_targets=$enableval ;;
11505esac
81ecdfbb
RW
11506fi
11507
dabbade6 11508
270c9937
JB
11509# Set the 'development' global.
11510. $srcdir/../bfd/development.sh
11511
c5da1932
VZ
11512# Set acp_cpp_for_build variable
11513ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
11514
9780e045 11515# Default set of GCC warnings to enable.
397841b5 11516GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 11517GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
11518
11519# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
11520cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11521/* end confdefs.h. */
11522__GNUC__
11523_ACEOF
11524if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11525 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11526
11527else
11528 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
11529fi
11530rm -f conftest*
11531
dabbade6 11532
9780e045
NC
11533# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11534cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11535/* end confdefs.h. */
11536__GNUC__
11537_ACEOF
11538if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11539 $EGREP "^[0-4]$" >/dev/null 2>&1; then :
11540
11541else
11542 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
11543fi
11544rm -f conftest*
11545
11546
6757cf57
TS
11547# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
11548WARN_WRITE_STRINGS=""
11549cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11550/* end confdefs.h. */
11551__GNUC__
11552_ACEOF
11553if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11554 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11555
11556else
11557 WARN_WRITE_STRINGS="-Wwrite-strings"
11558fi
11559rm -f conftest*
11560
9780e045 11561
96fe4562 11562# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
11563
11564# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
11565cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11566/* end confdefs.h. */
11567__GNUC__
11568_ACEOF
11569if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
11570 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11571
11572else
11573 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
11574fi
11575rm -f conftest*
11576
11577
11578# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11579cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11580/* end confdefs.h. */
11581__GNUC__
11582_ACEOF
11583if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
11584 $EGREP "^[0-4]$" >/dev/null 2>&1; then :
11585
11586else
11587 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
11588fi
11589rm -f conftest*
11590
11591
81ecdfbb
RW
11592# Check whether --enable-werror was given.
11593if test "${enable_werror+set}" = set; then :
11594 enableval=$enable_werror; case "${enableval}" in
dabbade6
L
11595 yes | y) ERROR_ON_WARNING="yes" ;;
11596 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 11597 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
dabbade6 11598 esac
81ecdfbb
RW
11599fi
11600
dabbade6 11601
397841b5 11602# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
11603case "${host}" in
11604 *-*-mingw32*)
11605 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11606 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 11607 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
bb8541b9
L
11608 fi
11609 ;;
11610 *) ;;
11611esac
11612
270c9937
JB
11613# Enable -Werror by default when using gcc. Turn it off for releases.
11614if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
dabbade6 11615 ERROR_ON_WARNING=yes
d7040cdb 11616fi
20e95c23 11617
dabbade6
L
11618NO_WERROR=
11619if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 11620 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 11621 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
dabbade6 11622 NO_WERROR="-Wno-error"
20e95c23 11623fi
d7040cdb 11624
dabbade6
L
11625if test "${GCC}" = yes ; then
11626 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 11627 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
dabbade6 11628fi
d7040cdb 11629
81ecdfbb
RW
11630# Check whether --enable-build-warnings was given.
11631if test "${enable_build_warnings+set}" = set; then :
11632 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
11633 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11634 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
dabbade6
L
11635 no) if test "${GCC}" = yes ; then
11636 WARN_CFLAGS="-w"
c5da1932 11637 WARN_CFLAGS_FOR_BUILD="-w"
dabbade6
L
11638 fi;;
11639 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
11640 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
11641 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
dabbade6 11642 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
11643 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
11644 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
11645 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
11646 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
dabbade6 11647esac
81ecdfbb
RW
11648fi
11649
979273e3 11650
dabbade6
L
11651if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11652 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
d7040cdb 11653fi
dabbade6
L
11654
11655
11656
11657
6757cf57 11658
c5da1932 11659
8a643cc3
L
11660ac_ext=c
11661ac_cpp='$CPP $CPPFLAGS'
11662ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11663ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11664ac_compiler_gnu=$ac_cv_c_compiler_gnu
11665
35d0a169
MR
11666NO_WMISSING_FIELD_INITIALIZERS=
11667save_CFLAGS="$CFLAGS"
11668for real_option in -Wno-missing-field-initializers; do
11669 # Do the check with the no- prefix removed since gcc silently
11670 # accepts any -Wno-* option on purpose
11671 case $real_option in
11672 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
11673 *) option=$real_option ;;
11674 esac
11675 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
11676
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
11678$as_echo_n "checking whether $CC supports $option... " >&6; }
11679if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
11680 $as_echo_n "(cached) " >&6
11681else
11682 CFLAGS="$option"
11683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11684/* end confdefs.h. */
11685
11686int
11687main ()
11688{
11689
11690 ;
11691 return 0;
11692}
11693_ACEOF
11694if ac_fn_c_try_compile "$LINENO"; then :
11695 eval "$as_acx_Woption=yes"
11696else
11697 eval "$as_acx_Woption=no"
11698fi
11699rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11700
11701fi
11702eval ac_res=\$$as_acx_Woption
11703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11704$as_echo "$ac_res" >&6; }
11705 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
11706 NO_WMISSING_FIELD_INITIALIZERS="$NO_WMISSING_FIELD_INITIALIZERS${NO_WMISSING_FIELD_INITIALIZERS:+ }$real_option"
11707fi
11708 done
11709CFLAGS="$save_CFLAGS"
8a643cc3
L
11710ac_ext=c
11711ac_cpp='$CPP $CPPFLAGS'
11712ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11713ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11714ac_compiler_gnu=$ac_cv_c_compiler_gnu
11715
35d0a169 11716
dabbade6 11717
81ecdfbb 11718ac_config_headers="$ac_config_headers config.h:config.in"
dabbade6
L
11719
11720
df7b86aa
NC
11721# PR 14072
11722
11723
dabbade6 11724if test -z "$target" ; then
81ecdfbb 11725 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
d7040cdb 11726fi
dabbade6 11727
81ecdfbb
RW
11728
11729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11730$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11731 # Check whether --enable-maintainer-mode was given.
11732if test "${enable_maintainer_mode+set}" = set; then :
11733 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
d7040cdb 11734else
dabbade6 11735 USE_MAINTAINER_MODE=no
81ecdfbb 11736fi
d7040cdb 11737
81ecdfbb
RW
11738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11739$as_echo "$USE_MAINTAINER_MODE" >&6; }
11740 if test $USE_MAINTAINER_MODE = yes; then
dabbade6
L
11741 MAINTAINER_MODE_TRUE=
11742 MAINTAINER_MODE_FALSE='#'
252b5132 11743else
dabbade6
L
11744 MAINTAINER_MODE_TRUE='#'
11745 MAINTAINER_MODE_FALSE=
252b5132 11746fi
d7040cdb 11747
dabbade6
L
11748 MAINT=$MAINTAINER_MODE_TRUE
11749
11750
11751 case ${build_alias} in
11752 "") build_noncanonical=${build} ;;
11753 *) build_noncanonical=${build_alias} ;;
11754esac
11755
11756 case ${host_alias} in
11757 "") host_noncanonical=${build_noncanonical} ;;
11758 *) host_noncanonical=${host_alias} ;;
11759esac
979273e3 11760
dabbade6
L
11761 case ${target_alias} in
11762 "") target_noncanonical=${host_noncanonical} ;;
11763 *) target_noncanonical=${target_alias} ;;
d7040cdb 11764esac
252b5132 11765
81ecdfbb
RW
11766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
11767$as_echo_n "checking whether to install libbfd... " >&6; }
11768 # Check whether --enable-install-libbfd was given.
11769if test "${enable_install_libbfd+set}" = set; then :
11770 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
979273e3 11771else
dabbade6
L
11772 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
11773 install_libbfd_p=yes
11774 else
11775 install_libbfd_p=no
11776 fi
81ecdfbb 11777fi
d7040cdb 11778
81ecdfbb
RW
11779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
11780$as_echo "$install_libbfd_p" >&6; }
11781 if test $install_libbfd_p = yes; then
dabbade6
L
11782 INSTALL_LIBBFD_TRUE=
11783 INSTALL_LIBBFD_FALSE='#'
11784else
11785 INSTALL_LIBBFD_TRUE='#'
11786 INSTALL_LIBBFD_FALSE=
d7040cdb
SE
11787fi
11788
dabbade6 11789 # Need _noncanonical variables for this.
979273e3 11790
d7040cdb
SE
11791
11792
dabbade6
L
11793
11794 # libbfd.a is a host library containing target dependent code
11795 bfdlibdir='$(libdir)'
11796 bfdincludedir='$(includedir)'
11797 if test "${host}" != "${target}"; then
11798 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
11799 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
11800 fi
11801
11802
11803
11804
11805
11806
573e8a1c
RW
11807
11808
dabbade6
L
11809# host-specific stuff:
11810
f90c58d5 11811ALL_LINGUAS="fr sv tr es da de id pt_BR ro nl fi vi ga zh_CN it uk sr"
d7040cdb
SE
11812# If we haven't got the data from the intl directory,
11813# assume NLS is disabled.
11814USE_NLS=no
11815LIBINTL=
11816LIBINTL_DEP=
11817INCINTL=
11818XGETTEXT=
11819GMSGFMT=
11820POSUB=
11821
11822if test -f ../intl/config.intl; then
11823 . ../intl/config.intl
11824fi
81ecdfbb
RW
11825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11826$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 11827if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11829$as_echo "no" >&6; }
d7040cdb 11830else
81ecdfbb
RW
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11832$as_echo "yes" >&6; }
d7040cdb 11833
81ecdfbb 11834$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
11835
11836
81ecdfbb
RW
11837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
11838$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
11839 # Look for .po and .gmo files in the source directory.
11840 CATALOGS=
11841 XLINGUAS=
11842 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
11843 # If there aren't any .gmo files the shell will give us the
11844 # literal string "../path/to/srcdir/po/*.gmo" which has to be
11845 # weeded out.
11846 case "$cat" in *\**)
11847 continue;;
11848 esac
11849 # The quadruple backslash is collapsed to a double backslash
11850 # by the backticks, then collapsed again by the double quotes,
11851 # leaving us with one backslash in the sed expression (right
11852 # before the dot that mustn't act as a wildcard).
11853 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
11854 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
11855 # The user is allowed to set LINGUAS to a list of languages to
11856 # install catalogs for. If it's empty that means "all of them."
11857 if test "x$LINGUAS" = x; then
11858 CATALOGS="$CATALOGS $cat"
11859 XLINGUAS="$XLINGUAS $lang"
11860 else
11861 case "$LINGUAS" in *$lang*)
11862 CATALOGS="$CATALOGS $cat"
11863 XLINGUAS="$XLINGUAS $lang"
11864 ;;
11865 esac
11866 fi
11867 done
11868 LINGUAS="$XLINGUAS"
81ecdfbb
RW
11869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
11870$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
11871
11872
11873 DATADIRNAME=share
11874
11875 INSTOBJEXT=.mo
11876
11877 GENCAT=gencat
11878
11879 CATOBJEXT=.gmo
11880
11881fi
11882
11883 MKINSTALLDIRS=
11884 if test -n "$ac_aux_dir"; then
11885 case "$ac_aux_dir" in
11886 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
11887 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
11888 esac
11889 fi
11890 if test -z "$MKINSTALLDIRS"; then
11891 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
11892 fi
11893
11894
11895
81ecdfbb
RW
11896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11897$as_echo_n "checking whether NLS is requested... " >&6; }
11898 # Check whether --enable-nls was given.
11899if test "${enable_nls+set}" = set; then :
11900 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
11901else
11902 USE_NLS=yes
81ecdfbb
RW
11903fi
11904
11905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11906$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
11907
11908
11909
11910
11911
11912
11913# Prepare PATH_SEPARATOR.
11914# The user is always right.
11915if test "${PATH_SEPARATOR+set}" != set; then
11916 echo "#! /bin/sh" >conf$$.sh
11917 echo "exit 0" >>conf$$.sh
11918 chmod +x conf$$.sh
11919 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11920 PATH_SEPARATOR=';'
11921 else
11922 PATH_SEPARATOR=:
11923 fi
11924 rm -f conf$$.sh
11925fi
979273e3 11926
d7040cdb
SE
11927# Find out how to test for executable files. Don't use a zero-byte file,
11928# as systems may use methods other than mode bits to determine executability.
11929cat >conf$$.file <<_ASEOF
11930#! /bin/sh
11931exit 0
11932_ASEOF
11933chmod +x conf$$.file
11934if test -x conf$$.file >/dev/null 2>&1; then
11935 ac_executable_p="test -x"
252b5132 11936else
d7040cdb 11937 ac_executable_p="test -f"
252b5132 11938fi
d7040cdb 11939rm -f conf$$.file
252b5132 11940
d7040cdb
SE
11941# Extract the first word of "msgfmt", so it can be a program name with args.
11942set dummy msgfmt; ac_word=$2
81ecdfbb
RW
11943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11944$as_echo_n "checking for $ac_word... " >&6; }
11945if test "${ac_cv_path_MSGFMT+set}" = set; then :
11946 $as_echo_n "(cached) " >&6
252b5132 11947else
d7040cdb
SE
11948 case "$MSGFMT" in
11949 [\\/]* | ?:[\\/]*)
11950 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
11951 ;;
11952 *)
11953 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11954 for ac_dir in $PATH; do
11955 IFS="$ac_save_IFS"
11956 test -z "$ac_dir" && ac_dir=.
11957 for ac_exec_ext in '' $ac_executable_extensions; do
11958 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11959 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
11960 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11961 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
11962 break 2
11963 fi
11964 fi
11965 done
11966 done
11967 IFS="$ac_save_IFS"
11968 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
11969 ;;
11970esac
11971fi
11972MSGFMT="$ac_cv_path_MSGFMT"
11973if test "$MSGFMT" != ":"; then
81ecdfbb
RW
11974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
11975$as_echo "$MSGFMT" >&6; }
d7040cdb 11976else
81ecdfbb
RW
11977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11978$as_echo "no" >&6; }
252b5132
RH
11979fi
11980
d7040cdb
SE
11981 # Extract the first word of "gmsgfmt", so it can be a program name with args.
11982set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
11983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11984$as_echo_n "checking for $ac_word... " >&6; }
11985if test "${ac_cv_path_GMSGFMT+set}" = set; then :
11986 $as_echo_n "(cached) " >&6
20e95c23 11987else
d7040cdb
SE
11988 case $GMSGFMT in
11989 [\\/]* | ?:[\\/]*)
11990 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
11991 ;;
11992 *)
11993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11994for as_dir in $PATH
11995do
11996 IFS=$as_save_IFS
11997 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
11998 for ac_exec_ext in '' $ac_executable_extensions; do
11999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12000 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12001 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12002 break 2
12003 fi
12004done
81ecdfbb
RW
12005 done
12006IFS=$as_save_IFS
252b5132 12007
d7040cdb
SE
12008 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12009 ;;
12010esac
12011fi
12012GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12013if test -n "$GMSGFMT"; then
81ecdfbb
RW
12014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12015$as_echo "$GMSGFMT" >&6; }
252b5132 12016else
81ecdfbb
RW
12017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12018$as_echo "no" >&6; }
252b5132
RH
12019fi
12020
12021
20e95c23 12022
81ecdfbb 12023
d7040cdb
SE
12024# Prepare PATH_SEPARATOR.
12025# The user is always right.
12026if test "${PATH_SEPARATOR+set}" != set; then
12027 echo "#! /bin/sh" >conf$$.sh
12028 echo "exit 0" >>conf$$.sh
12029 chmod +x conf$$.sh
12030 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12031 PATH_SEPARATOR=';'
12032 else
12033 PATH_SEPARATOR=:
12034 fi
12035 rm -f conf$$.sh
252b5132
RH
12036fi
12037
d7040cdb
SE
12038# Find out how to test for executable files. Don't use a zero-byte file,
12039# as systems may use methods other than mode bits to determine executability.
12040cat >conf$$.file <<_ASEOF
12041#! /bin/sh
12042exit 0
12043_ASEOF
12044chmod +x conf$$.file
12045if test -x conf$$.file >/dev/null 2>&1; then
12046 ac_executable_p="test -x"
12047else
12048 ac_executable_p="test -f"
12049fi
12050rm -f conf$$.file
20e95c23 12051
d7040cdb
SE
12052# Extract the first word of "xgettext", so it can be a program name with args.
12053set dummy xgettext; ac_word=$2
81ecdfbb
RW
12054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12055$as_echo_n "checking for $ac_word... " >&6; }
12056if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12057 $as_echo_n "(cached) " >&6
252b5132 12058else
d7040cdb
SE
12059 case "$XGETTEXT" in
12060 [\\/]* | ?:[\\/]*)
12061 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12062 ;;
12063 *)
12064 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12065 for ac_dir in $PATH; do
12066 IFS="$ac_save_IFS"
12067 test -z "$ac_dir" && ac_dir=.
12068 for ac_exec_ext in '' $ac_executable_extensions; do
12069 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12070 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12071 (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
12072 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12073 break 2
12074 fi
12075 fi
12076 done
12077 done
12078 IFS="$ac_save_IFS"
12079 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12080 ;;
12081esac
20e95c23 12082fi
d7040cdb
SE
12083XGETTEXT="$ac_cv_path_XGETTEXT"
12084if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12086$as_echo "$XGETTEXT" >&6; }
d7040cdb 12087else
81ecdfbb
RW
12088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12089$as_echo "no" >&6; }
d7040cdb
SE
12090fi
12091
12092 rm -f messages.po
12093
979273e3 12094
d7040cdb
SE
12095# Prepare PATH_SEPARATOR.
12096# The user is always right.
12097if test "${PATH_SEPARATOR+set}" != set; then
12098 echo "#! /bin/sh" >conf$$.sh
12099 echo "exit 0" >>conf$$.sh
12100 chmod +x conf$$.sh
12101 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12102 PATH_SEPARATOR=';'
12103 else
12104 PATH_SEPARATOR=:
12105 fi
12106 rm -f conf$$.sh
252b5132 12107fi
979273e3 12108
d7040cdb
SE
12109# Find out how to test for executable files. Don't use a zero-byte file,
12110# as systems may use methods other than mode bits to determine executability.
12111cat >conf$$.file <<_ASEOF
12112#! /bin/sh
12113exit 0
12114_ASEOF
12115chmod +x conf$$.file
12116if test -x conf$$.file >/dev/null 2>&1; then
12117 ac_executable_p="test -x"
252b5132 12118else
d7040cdb
SE
12119 ac_executable_p="test -f"
12120fi
12121rm -f conf$$.file
252b5132 12122
d7040cdb
SE
12123# Extract the first word of "msgmerge", so it can be a program name with args.
12124set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12126$as_echo_n "checking for $ac_word... " >&6; }
12127if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12128 $as_echo_n "(cached) " >&6
252b5132 12129else
d7040cdb
SE
12130 case "$MSGMERGE" in
12131 [\\/]* | ?:[\\/]*)
12132 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12133 ;;
12134 *)
12135 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12136 for ac_dir in $PATH; do
12137 IFS="$ac_save_IFS"
12138 test -z "$ac_dir" && ac_dir=.
12139 for ac_exec_ext in '' $ac_executable_extensions; do
12140 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12141 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12142 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12143 break 2
12144 fi
12145 fi
12146 done
12147 done
12148 IFS="$ac_save_IFS"
12149 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12150 ;;
12151esac
20e95c23 12152fi
d7040cdb
SE
12153MSGMERGE="$ac_cv_path_MSGMERGE"
12154if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12156$as_echo "$MSGMERGE" >&6; }
d7040cdb 12157else
81ecdfbb
RW
12158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12159$as_echo "no" >&6; }
20e95c23 12160fi
252b5132 12161
979273e3 12162
d7040cdb
SE
12163 if test "$GMSGFMT" != ":"; then
12164 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12165 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12166 : ;
12167 else
12168 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12170$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12171 GMSGFMT=":"
12172 fi
12173 fi
979273e3 12174
d7040cdb
SE
12175 if test "$XGETTEXT" != ":"; then
12176 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12177 (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
12178 : ;
12179 else
81ecdfbb
RW
12180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12181$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12182 XGETTEXT=":"
12183 fi
12184 rm -f messages.po
12185 fi
979273e3 12186
81ecdfbb 12187 ac_config_commands="$ac_config_commands default-1"
979273e3 12188
979273e3 12189
979273e3 12190
81ecdfbb 12191. ${srcdir}/../bfd/configure.host
252b5132 12192
81ecdfbb
RW
12193# Put a plausible default for CC_FOR_BUILD in Makefile.
12194if test -z "$CC_FOR_BUILD"; then
12195 if test "x$cross_compiling" = "xno"; then
12196 CC_FOR_BUILD='$(CC)'
12197 else
12198 CC_FOR_BUILD=gcc
12199 fi
12200fi
252b5132 12201
81ecdfbb
RW
12202# Also set EXEEXT_FOR_BUILD.
12203if test "x$cross_compiling" = "xno"; then
12204 EXEEXT_FOR_BUILD='$(EXEEXT)'
4bd60896 12205else
81ecdfbb
RW
12206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12207$as_echo_n "checking for build system executable suffix... " >&6; }
12208if test "${bfd_cv_build_exeext+set}" = set; then :
12209 $as_echo_n "(cached) " >&6
4bd60896 12210else
81ecdfbb
RW
12211 rm -f conftest*
12212 echo 'int main () { return 0; }' > conftest.c
12213 bfd_cv_build_exeext=
12214 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12215 for file in conftest.*; do
12216 case $file in
12217 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12218 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12219 esac
12220 done
12221 rm -f conftest*
12222 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
4bd60896 12223fi
81ecdfbb
RW
12224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12225$as_echo "$bfd_cv_build_exeext" >&6; }
12226 EXEEXT_FOR_BUILD=""
12227 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
4bd60896 12228fi
4bd60896 12229
4bd60896
JG
12230
12231
81ecdfbb
RW
12232
12233
12234for ac_header in string.h strings.h stdlib.h limits.h
12235do :
12236 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12237ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12238eval as_val=\$$as_ac_Header
12239 if test "x$as_val" = x""yes; then :
4bd60896 12240 cat >>confdefs.h <<_ACEOF
81ecdfbb 12241#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4bd60896
JG
12242_ACEOF
12243
dabbade6 12244fi
dabbade6 12245
81ecdfbb 12246done
dabbade6 12247
208a4923
NC
12248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
12249$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
12250if test "${gcc_cv_header_string+set}" = set; then :
12251 $as_echo_n "(cached) " >&6
12252else
12253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12254/* end confdefs.h. */
12255#include <string.h>
12256#include <strings.h>
12257int
12258main ()
12259{
12260
12261 ;
12262 return 0;
12263}
12264_ACEOF
12265if ac_fn_c_try_compile "$LINENO"; then :
12266 gcc_cv_header_string=yes
12267else
12268 gcc_cv_header_string=no
12269fi
12270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12271fi
12272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
12273$as_echo "$gcc_cv_header_string" >&6; }
12274if test $gcc_cv_header_string = yes; then
12275
12276$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
12277
12278fi
12279
81ecdfbb
RW
12280
12281ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
12282if test "x$ac_cv_have_decl_basename" = x""yes; then :
12283 ac_have_decl=1
12284else
12285 ac_have_decl=0
dabbade6 12286fi
dabbade6
L
12287
12288cat >>confdefs.h <<_ACEOF
81ecdfbb 12289#define HAVE_DECL_BASENAME $ac_have_decl
dabbade6 12290_ACEOF
81ecdfbb
RW
12291ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
12292if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
12293 ac_have_decl=1
dabbade6 12294else
81ecdfbb 12295 ac_have_decl=0
4bd60896
JG
12296fi
12297
81ecdfbb
RW
12298cat >>confdefs.h <<_ACEOF
12299#define HAVE_DECL_STPCPY $ac_have_decl
12300_ACEOF
4bd60896
JG
12301
12302
8df14d78
L
12303# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
12304# since sigsetjmp might only be defined as a macro.
12305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12306$as_echo_n "checking for sigsetjmp... " >&6; }
12307if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12308 $as_echo_n "(cached) " >&6
12309else
12310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12311/* end confdefs.h. */
12312
12313#include <setjmp.h>
12314
12315int
12316main ()
12317{
12318sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12319 ;
12320 return 0;
12321}
12322_ACEOF
12323if ac_fn_c_try_compile "$LINENO"; then :
12324 bfd_cv_func_sigsetjmp=yes
12325else
12326 bfd_cv_func_sigsetjmp=no
12327fi
12328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12329fi
12330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12331$as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12332if test $bfd_cv_func_sigsetjmp = yes; then
12333
12334$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12335
12336fi
12337
6e31aea3
BE
12338cgen_maint=no
12339cgendir='$(srcdir)/../cgen'
12340
81ecdfbb
RW
12341# Check whether --enable-cgen-maint was given.
12342if test "${enable_cgen_maint+set}" = set; then :
12343 enableval=$enable_cgen_maint; case "${enableval}" in
6e31aea3
BE
12344 yes) cgen_maint=yes ;;
12345 no) cgen_maint=no ;;
12346 *)
12347 # argument is cgen install directory (not implemented yet).
12348 # Having a `share' directory might be more appropriate for the .scm,
12349 # .cpu, etc. files.
12350 cgen_maint=yes
12351 cgendir=${cgen_maint}/lib/cgen
12352 ;;
12353esac
81ecdfbb
RW
12354fi
12355 if test x${cgen_maint} = xyes; then
6e31aea3
BE
12356 CGEN_MAINT_TRUE=
12357 CGEN_MAINT_FALSE='#'
12358else
12359 CGEN_MAINT_TRUE='#'
12360 CGEN_MAINT_FALSE=
12361fi
12362
252b5132 12363
8ae85421 12364
252b5132
RH
12365using_cgen=no
12366
51dec227 12367# Check if linker supports --as-needed and --no-as-needed options
81ecdfbb
RW
12368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
12369$as_echo_n "checking linker --as-needed support... " >&6; }
12370if test "${bfd_cv_ld_as_needed+set}" = set; then :
12371 $as_echo_n "(cached) " >&6
51dec227
AM
12372else
12373 bfd_cv_ld_as_needed=no
12374 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
12375 bfd_cv_ld_as_needed=yes
12376 fi
12377
12378fi
81ecdfbb
RW
12379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
12380$as_echo "$bfd_cv_ld_as_needed" >&6; }
51dec227
AM
12381
12382LIBM=
12383case $host in
3725885a 12384*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
51dec227
AM
12385 # These system don't have libm, or don't need it
12386 ;;
12387*-ncr-sysv4.3*)
81ecdfbb
RW
12388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
12389$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
12390if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
12391 $as_echo_n "(cached) " >&6
51dec227
AM
12392else
12393 ac_check_lib_save_LIBS=$LIBS
12394LIBS="-lmw $LIBS"
81ecdfbb 12395cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51dec227
AM
12396/* end confdefs.h. */
12397
81ecdfbb
RW
12398/* Override any GCC internal prototype to avoid an error.
12399 Use char because int might match the return type of a GCC
12400 builtin and then its argument prototype would still apply. */
51dec227
AM
12401#ifdef __cplusplus
12402extern "C"
12403#endif
51dec227
AM
12404char _mwvalidcheckl ();
12405int
12406main ()
12407{
81ecdfbb 12408return _mwvalidcheckl ();
51dec227
AM
12409 ;
12410 return 0;
12411}
12412_ACEOF
81ecdfbb 12413if ac_fn_c_try_link "$LINENO"; then :
51dec227
AM
12414 ac_cv_lib_mw__mwvalidcheckl=yes
12415else
81ecdfbb 12416 ac_cv_lib_mw__mwvalidcheckl=no
51dec227 12417fi
81ecdfbb
RW
12418rm -f core conftest.err conftest.$ac_objext \
12419 conftest$ac_exeext conftest.$ac_ext
51dec227
AM
12420LIBS=$ac_check_lib_save_LIBS
12421fi
81ecdfbb
RW
12422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
12423$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
12424if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
51dec227
AM
12425 LIBM="-lmw"
12426fi
12427
81ecdfbb
RW
12428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
12429$as_echo_n "checking for cos in -lm... " >&6; }
12430if test "${ac_cv_lib_m_cos+set}" = set; then :
12431 $as_echo_n "(cached) " >&6
51dec227
AM
12432else
12433 ac_check_lib_save_LIBS=$LIBS
12434LIBS="-lm $LIBS"
81ecdfbb 12435cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51dec227
AM
12436/* end confdefs.h. */
12437
81ecdfbb
RW
12438/* Override any GCC internal prototype to avoid an error.
12439 Use char because int might match the return type of a GCC
12440 builtin and then its argument prototype would still apply. */
51dec227
AM
12441#ifdef __cplusplus
12442extern "C"
12443#endif
51dec227
AM
12444char cos ();
12445int
12446main ()
12447{
81ecdfbb 12448return cos ();
51dec227
AM
12449 ;
12450 return 0;
12451}
12452_ACEOF
81ecdfbb 12453if ac_fn_c_try_link "$LINENO"; then :
51dec227
AM
12454 ac_cv_lib_m_cos=yes
12455else
81ecdfbb 12456 ac_cv_lib_m_cos=no
51dec227 12457fi
81ecdfbb
RW
12458rm -f core conftest.err conftest.$ac_objext \
12459 conftest$ac_exeext conftest.$ac_ext
51dec227
AM
12460LIBS=$ac_check_lib_save_LIBS
12461fi
81ecdfbb
RW
12462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
12463$as_echo "$ac_cv_lib_m_cos" >&6; }
12464if test "x$ac_cv_lib_m_cos" = x""yes; then :
51dec227
AM
12465 LIBM="$LIBM -lm"
12466fi
12467
12468 ;;
12469*)
81ecdfbb
RW
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
12471$as_echo_n "checking for cos in -lm... " >&6; }
12472if test "${ac_cv_lib_m_cos+set}" = set; then :
12473 $as_echo_n "(cached) " >&6
51dec227
AM
12474else
12475 ac_check_lib_save_LIBS=$LIBS
12476LIBS="-lm $LIBS"
81ecdfbb 12477cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51dec227
AM
12478/* end confdefs.h. */
12479
81ecdfbb
RW
12480/* Override any GCC internal prototype to avoid an error.
12481 Use char because int might match the return type of a GCC
12482 builtin and then its argument prototype would still apply. */
51dec227
AM
12483#ifdef __cplusplus
12484extern "C"
12485#endif
51dec227
AM
12486char cos ();
12487int
12488main ()
12489{
81ecdfbb 12490return cos ();
51dec227
AM
12491 ;
12492 return 0;
12493}
12494_ACEOF
81ecdfbb 12495if ac_fn_c_try_link "$LINENO"; then :
51dec227
AM
12496 ac_cv_lib_m_cos=yes
12497else
81ecdfbb 12498 ac_cv_lib_m_cos=no
51dec227 12499fi
81ecdfbb
RW
12500rm -f core conftest.err conftest.$ac_objext \
12501 conftest$ac_exeext conftest.$ac_ext
51dec227
AM
12502LIBS=$ac_check_lib_save_LIBS
12503fi
81ecdfbb
RW
12504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
12505$as_echo "$ac_cv_lib_m_cos" >&6; }
12506if test "x$ac_cv_lib_m_cos" = x""yes; then :
51dec227
AM
12507 LIBM="-lm"
12508fi
12509
12510 ;;
12511esac
12512
12513
12514
2eee5593
AM
12515#Libs for generator progs
12516if test "x$cross_compiling" = "xno"; then
12517 BUILD_LIBS=../libiberty/libiberty.a
12518 BUILD_LIB_DEPS=$BUILD_LIBS
12519else
12520 # if cross-compiling, assume that the system provides -liberty
12521 # and that the version is compatible with new headers.
12522 BUILD_LIBS=-liberty
12523 BUILD_LIB_DEPS=
12524fi
12525BUILD_LIBS="$BUILD_LIBS $LIBINTL"
12526BUILD_LIB_DEPS="$BUILD_LIB_DEPS $LIBINTL_DEP"
12527
12528
12529
12530
45d42143
NC
12531# Horrible hacks to build DLLs on Windows and a shared library elsewhere.
12532SHARED_LDFLAGS=
12533SHARED_LIBADD=
12534SHARED_DEPENDENCIES=
12535if test "$enable_shared" = "yes"; then
29670fb9
AM
12536# When building a shared libopcodes, link against the pic version of libiberty
12537# so that apps that use libopcodes won't need libiberty just to satisfy any
12538# libopcodes references.
12539# We can't do that if a pic libiberty is unavailable since including non-pic
12540# code would insert text relocations into libopcodes.
12541# Note that linking against libbfd as we do here, which is itself linked
12542# against libiberty, may not satisfy all the libopcodes libiberty references
12543# since libbfd may not pull in the entirety of libiberty.
12544 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
12545 if test -n "$x"; then
12546 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
12547 fi
12548
45d42143
NC
12549 case "${host}" in
12550 *-*-cygwin*)
12551 SHARED_LDFLAGS="-no-undefined"
12552 SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
12553 ;;
0e336180 12554 *-*-darwin*)
29670fb9 12555 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib ${SHARED_LIBADD}"
0e336180
NC
12556 SHARED_DEPENDENCIES="../bfd/libbfd.la"
12557 ;;
45d42143 12558 *)
0e336180
NC
12559 case "$host_vendor" in
12560 hp)
29670fb9 12561 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl ${SHARED_LIBADD}"
0e336180
NC
12562 ;;
12563 *)
29670fb9 12564 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so ${SHARED_LIBADD}"
0e336180
NC
12565 ;;
12566 esac
4267b19f 12567 SHARED_DEPENDENCIES="../bfd/libbfd.la"
45d42143
NC
12568 ;;
12569 esac
51dec227
AM
12570
12571 if test -n "$SHARED_LIBADD"; then
12572 if test -n "$LIBM"; then
12573 if test x"$bfd_cv_ld_as_needed" = xyes; then
12574 # Link against libm only when needed. Put -lc, -lm inside -Wl
12575 # to stop libtool reordering these options.
12576 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
12577 else
12578 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
12579 fi
12580 fi
12581 fi
45d42143
NC
12582fi
12583
252b5132
RH
12584
12585
12586
12587# target-specific stuff:
12588
12589# Canonicalize the secondary target names.
12590if test -n "$enable_targets" ; then
12591 for targ in `echo $enable_targets | sed 's/,/ /g'`
12592 do
6d83c84b 12593 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
12594 if test -n "$result" ; then
12595 canon_targets="$canon_targets $result"
12596 else
12597 # Allow targets that config.sub doesn't recognize, like "all".
12598 canon_targets="$canon_targets $targ"
12599 fi
12600 done
12601fi
12602
12603all_targets=false
12604selarchs=
12605for targ in $target $canon_targets
12606do
12607 if test "x$targ" = "xall" ; then
12608 all_targets=true
12609 else
12610 . $srcdir/../bfd/config.bfd
12611 selarchs="$selarchs $targ_archs"
12612 fi
979273e3 12613done
252b5132
RH
12614
12615# Utility var, documents generic cgen support files.
12616
3609e0fe 12617cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo cgen-bitset.lo"
252b5132
RH
12618
12619# We don't do any links based on the target system, just makefile config.
12620
12621if test x${all_targets} = xfalse ; then
12622
12623 # Target architecture .o files.
12624 ta=
12625
12626 for arch in $selarchs
12627 do
12628 ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g`
12629 archdefs="$archdefs -DARCH_$ad"
12630 case "$arch" in
a06ea964 12631 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 12632 bfd_alpha_arch) ta="$ta alpha-dis.lo alpha-opc.lo" ;;
0d2bcfaf 12633 bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo arc-ext.lo" ;;
252b5132 12634 bfd_arm_arch) ta="$ta arm-dis.lo" ;;
adde6300 12635 bfd_avr_arch) ta="$ta avr-dis.lo" ;;
4b7f6baa 12636 bfd_bfin_arch) ta="$ta bfin-dis.lo" ;;
3843081d 12637 bfd_cr16_arch) ta="$ta cr16-dis.lo cr16-opc.lo" ;;
3609e0fe 12638 bfd_cris_arch) ta="$ta cris-dis.lo cris-opc.lo cgen-bitset.lo" ;;
3843081d 12639 bfd_crx_arch) ta="$ta crx-dis.lo crx-opc.lo" ;;
252b5132
RH
12640 bfd_d10v_arch) ta="$ta d10v-dis.lo d10v-opc.lo" ;;
12641 bfd_d30v_arch) ta="$ta d30v-dis.lo d30v-opc.lo" ;;
d172d4ba 12642 bfd_dlx_arch) ta="$ta dlx-dis.lo" ;;
3843081d
JBG
12643 bfd_fr30_arch) ta="$ta fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo" using_cgen=yes ;;
12644 bfd_frv_arch) ta="$ta frv-asm.lo frv-desc.lo frv-dis.lo frv-ibld.lo frv-opc.lo" using_cgen=yes ;;
3f8107ab 12645 bfd_ft32_arch) ta="$ta ft32-opc.lo ft32-dis.lo" ;;
20135e4c 12646 bfd_moxie_arch) ta="$ta moxie-dis.lo moxie-opc.lo" ;;
252b5132
RH
12647 bfd_h8300_arch) ta="$ta h8300-dis.lo" ;;
12648 bfd_h8500_arch) ta="$ta h8500-dis.lo" ;;
12649 bfd_hppa_arch) ta="$ta hppa-dis.lo" ;;
5b93d8bb 12650 bfd_i370_arch) ta="$ta i370-dis.lo i370-opc.lo" ;;
7b6d09fb 12651 bfd_i386_arch|bfd_iamcu_arch|bfd_l1om_arch|bfd_k1om_arch)
8a9036a4 12652 ta="$ta i386-dis.lo i386-opc.lo" ;;
9d751335 12653 bfd_i860_arch) ta="$ta i860-dis.lo" ;;
252b5132 12654 bfd_i960_arch) ta="$ta i960-dis.lo" ;;
800eeca4 12655 bfd_ia64_arch) ta="$ta ia64-dis.lo ia64-opc.lo" ;;
a40cbfa3 12656 bfd_ip2k_arch) ta="$ta ip2k-asm.lo ip2k-desc.lo ip2k-dis.lo ip2k-ibld.lo ip2k-opc.lo" using_cgen=yes ;;
48891606 12657 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
12658 bfd_iq2000_arch) ta="$ta iq2000-asm.lo iq2000-desc.lo iq2000-dis.lo iq2000-ibld.lo iq2000-opc.lo" using_cgen=yes ;;
12659 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 12660 bfd_m32c_arch) ta="$ta m32c-asm.lo m32c-desc.lo m32c-dis.lo m32c-ibld.lo m32c-opc.lo" using_cgen=yes ;;
252b5132 12661 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
12662 bfd_m68hc11_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
12663 bfd_m68hc12_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
48891606 12664 bfd_m9s12x_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
6927f982 12665 bfd_m9s12xg_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
252b5132
RH
12666 bfd_m68k_arch) ta="$ta m68k-dis.lo m68k-opc.lo" ;;
12667 bfd_m88k_arch) ta="$ta m88k-dis.lo" ;;
12668 bfd_mcore_arch) ta="$ta mcore-dis.lo" ;;
bd2f2e55 12669 bfd_mep_arch) ta="$ta mep-asm.lo mep-desc.lo mep-dis.lo mep-ibld.lo mep-opc.lo" using_cgen=yes ;;
a3c62988 12670 bfd_metag_arch) ta="$ta metag-dis.lo" ;;
7ba29e2a 12671 bfd_microblaze_arch) ta="$ta microblaze-dis.lo" ;;
df58fc94 12672 bfd_mips_arch) ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo micromips-opc.lo" ;;
3c3bdf30 12673 bfd_mmix_arch) ta="$ta mmix-dis.lo mmix-opc.lo" ;;
252b5132
RH
12674 bfd_mn10200_arch) ta="$ta m10200-dis.lo m10200-opc.lo" ;;
12675 bfd_mn10300_arch) ta="$ta m10300-dis.lo m10300-opc.lo" ;;
d031aafb 12676 bfd_mt_arch) ta="$ta mt-asm.lo mt-desc.lo mt-dis.lo mt-ibld.lo mt-opc.lo" using_cgen=yes ;;
34c911a4 12677 bfd_msp430_arch) ta="$ta msp430-dis.lo msp430-decode.lo" ;;
35c08157 12678 bfd_nds32_arch) ta="$ta nds32-asm.lo nds32-dis.lo" ;;
36591ba1 12679 bfd_nios2_arch) ta="$ta nios2-dis.lo nios2-opc.lo" ;;
252b5132 12680 bfd_ns32k_arch) ta="$ta ns32k-dis.lo" ;;
73589c9d 12681 bfd_or1k_arch) ta="$ta or1k-asm.lo or1k-desc.lo or1k-dis.lo or1k-ibld.lo or1k-opc.lo" using_cgen=yes ;;
e135f41b 12682 bfd_pdp11_arch) ta="$ta pdp11-dis.lo pdp11-opc.lo" ;;
3843081d 12683 bfd_pj_arch) ta="$ta pj-dis.lo pj-opc.lo" ;;
252b5132 12684 bfd_powerpc_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
a85d7ed0 12685 bfd_powerpc_64_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
11146849 12686 bfd_pru_arch) ta="$ta pru-dis.lo pru-opc.lo" ;;
5dd0794d 12687 bfd_pyramid_arch) ;;
252b5132 12688 bfd_romp_arch) ;;
e23eba97 12689 bfd_riscv_arch) ta="$ta riscv-dis.lo riscv-opc.lo" ;;
252b5132 12690 bfd_rs6000_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
99c513f6 12691 bfd_rl78_arch) ta="$ta rl78-dis.lo rl78-decode.lo";;
c7927a3c 12692 bfd_rx_arch) ta="$ta rx-dis.lo rx-decode.lo";;
a85d7ed0 12693 bfd_s390_arch) ta="$ta s390-dis.lo s390-opc.lo" ;;
3843081d 12694 bfd_score_arch) ta="$ta score-dis.lo score7-dis.lo" ;;
09919455 12695 bfd_sh_arch)
d28847ce 12696 # We can't decide what we want just from the CPU family.
e8b872bb
AO
12697 # We want SH5 support unless a specific version of sh is
12698 # specified, as in sh3-elf, sh3b-linux-gnu, etc.
ca0f2ed6
HPN
12699 # Include it just for ELF targets, since the SH5 bfd:s are ELF only.
12700 for t in $target $canon_targets; do
12701 case $t in
5b0e55b6 12702 all | sh5*-* | sh64*-* | sh-*-*elf* | shl*-*-*elf* | \
942e7dd9 12703 sh-*-linux* | shl-*-linux*)
d28847ce 12704 ta="$ta sh64-dis.lo sh64-opc.lo"
ca0f2ed6
HPN
12705 archdefs="$archdefs -DINCLUDE_SHMEDIA"
12706 break;;
12707 esac;
12708 done
d3f1a427 12709 ta="$ta sh-dis.lo cgen-bitset.lo" ;;
252b5132 12710 bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;;
e9f53129 12711 bfd_spu_arch) ta="$ta spu-dis.lo spu-opc.lo" ;;
252b5132
RH
12712 bfd_tahoe_arch) ;;
12713 bfd_tic30_arch) ta="$ta tic30-dis.lo" ;;
3843081d 12714 bfd_tic4x_arch) ta="$ta tic4x-dis.lo" ;;
5c84d377 12715 bfd_tic54x_arch) ta="$ta tic54x-dis.lo tic54x-opc.lo" ;;
40b36596 12716 bfd_tic6x_arch) ta="$ta tic6x-dis.lo" ;;
252b5132 12717 bfd_tic80_arch) ta="$ta tic80-dis.lo tic80-opc.lo" ;;
aa137e4d
NC
12718 bfd_tilegx_arch) ta="$ta tilegx-dis.lo tilegx-opc.lo" ;;
12719 bfd_tilepro_arch) ta="$ta tilepro-dis.lo tilepro-opc.lo" ;;
252b5132
RH
12720 bfd_v850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
12721 bfd_v850e_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
12722 bfd_v850ea_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
de863c74 12723 bfd_v850_rh850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
252b5132 12724 bfd_vax_arch) ta="$ta vax-dis.lo" ;;
1945cfa5 12725 bfd_visium_arch) ta="$ta visium-dis.lo visium-opc.lo" ;;
252b5132 12726 bfd_w65_arch) ta="$ta w65-dis.lo" ;;
62ecb94c 12727 bfd_wasm32_arch) ta="$ta wasm32-dis.lo" ;;
252b5132 12728 bfd_we32k_arch) ;;
3843081d
JBG
12729 bfd_xc16x_arch) ta="$ta xc16x-asm.lo xc16x-desc.lo xc16x-dis.lo xc16x-ibld.lo xc16x-opc.lo" using_cgen=yes ;;
12730 bfd_xgate_arch) ta="$ta xgate-dis.lo xgate-opc.lo" ;;
93fbbb04 12731 bfd_xstormy16_arch) ta="$ta xstormy16-asm.lo xstormy16-desc.lo xstormy16-dis.lo xstormy16-ibld.lo xstormy16-opc.lo" using_cgen=yes ;;
e0001a05 12732 bfd_xtensa_arch) ta="$ta xtensa-dis.lo" ;;
3c9b82ba 12733 bfd_z80_arch) ta="$ta z80-dis.lo" ;;
252b5132
RH
12734 bfd_z8k_arch) ta="$ta z8k-dis.lo" ;;
12735
12736 "") ;;
81ecdfbb 12737 *) as_fn_error "*** unknown target architecture $arch" "$LINENO" 5 ;;
252b5132
RH
12738 esac
12739 done
12740
12741 if test $using_cgen = yes ; then
12742 ta="$ta $cgen_files"
12743 fi
12744
12745 # Weed out duplicate .o files.
12746 f=""
12747 for i in $ta ; do
12748 case " $f " in
12749 *" $i "*) ;;
12750 *) f="$f $i" ;;
12751 esac
12752 done
12753 ta="$f"
12754
12755 # And duplicate -D flags.
12756 f=""
12757 for i in $archdefs ; do
12758 case " $f " in
12759 *" $i "*) ;;
12760 *) f="$f $i" ;;
12761 esac
12762 done
12763 archdefs="$f"
12764
12765 BFD_MACHINES="$ta"
12766
12767else # all_targets is true
12768 archdefs=-DARCH_all
12769 BFD_MACHINES='$(ALL_MACHINES)'
12770fi
12771
12772
12773
12774
81ecdfbb 12775ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
979273e3 12776
979273e3 12777cat >confcache <<\_ACEOF
252b5132
RH
12778# This file is a shell script that caches the results of configure
12779# tests run on this system so they can be shared between configure
979273e3
NN
12780# scripts and configure runs, see configure's option --config-cache.
12781# It is not useful on other systems. If it contains results you don't
12782# want to keep, you may remove or edit it.
252b5132 12783#
979273e3
NN
12784# config.status only pays attention to the cache file if you give it
12785# the --recheck option to rerun configure.
252b5132 12786#
979273e3
NN
12787# `ac_cv_env_foo' variables (set or unset) will be overridden when
12788# loading this file, other *unset* `ac_cv_foo' will be assigned the
12789# following values.
12790
12791_ACEOF
12792
252b5132
RH
12793# The following way of writing the cache mishandles newlines in values,
12794# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12795# So, we kill variables containing newlines.
252b5132
RH
12796# Ultrix sh set writes to stderr and can't be redirected directly,
12797# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12798(
12799 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12800 eval ac_val=\$$ac_var
12801 case $ac_val in #(
12802 *${as_nl}*)
12803 case $ac_var in #(
12804 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12805$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12806 esac
12807 case $ac_var in #(
12808 _ | IFS | as_nl) ;; #(
12809 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12810 *) { eval $ac_var=; unset $ac_var;} ;;
12811 esac ;;
12812 esac
12813 done
12814
979273e3 12815 (set) 2>&1 |
81ecdfbb
RW
12816 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12817 *${as_nl}ac_space=\ *)
12818 # `set' does not quote correctly, so add quotes: double-quote
12819 # substitution turns \\\\ into \\, and sed turns \\ into \.
979273e3
NN
12820 sed -n \
12821 "s/'/'\\\\''/g;
12822 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 12823 ;; #(
979273e3
NN
12824 *)
12825 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 12826 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
979273e3 12827 ;;
81ecdfbb
RW
12828 esac |
12829 sort
12830) |
979273e3 12831 sed '
81ecdfbb 12832 /^ac_cv_env_/b end
979273e3 12833 t clear
81ecdfbb 12834 :clear
979273e3
NN
12835 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12836 t end
81ecdfbb
RW
12837 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12838 :end' >>confcache
12839if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12840 if test -w "$cache_file"; then
12841 test "x$cache_file" != "x/dev/null" &&
12842 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12843$as_echo "$as_me: updating cache $cache_file" >&6;}
979273e3 12844 cat confcache >$cache_file
252b5132 12845 else
81ecdfbb
RW
12846 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12847$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
252b5132
RH
12848 fi
12849fi
12850rm -f confcache
12851
252b5132
RH
12852test "x$prefix" = xNONE && prefix=$ac_default_prefix
12853# Let make expand exec_prefix.
12854test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12855
252b5132
RH
12856DEFS=-DHAVE_CONFIG_H
12857
979273e3
NN
12858ac_libobjs=
12859ac_ltlibobjs=
12860for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12861 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
12862 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12863 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12864 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12865 # will be set to the directory where LIBOBJS objects are built.
12866 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12867 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
979273e3
NN
12868done
12869LIBOBJS=$ac_libobjs
252b5132 12870
979273e3
NN
12871LTLIBOBJS=$ac_ltlibobjs
12872
12873
8ae85421 12874if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
12875 as_fn_error "conditional \"AMDEP\" was never defined.
12876Usually this means the macro was only invoked conditionally." "$LINENO" 5
8ae85421
AM
12877fi
12878if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
12879 as_fn_error "conditional \"am__fastdepCC\" was never defined.
12880Usually this means the macro was only invoked conditionally." "$LINENO" 5
12881fi
12882 if test -n "$EXEEXT"; then
12883 am__EXEEXT_TRUE=
12884 am__EXEEXT_FALSE='#'
12885else
12886 am__EXEEXT_TRUE='#'
12887 am__EXEEXT_FALSE=
8ae85421 12888fi
81ecdfbb 12889
8ae85421 12890if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
12891 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
12892Usually this means the macro was only invoked conditionally." "$LINENO" 5
8ae85421
AM
12893fi
12894if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
81ecdfbb
RW
12895 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
12896Usually this means the macro was only invoked conditionally." "$LINENO" 5
8ae85421
AM
12897fi
12898if test -z "${CGEN_MAINT_TRUE}" && test -z "${CGEN_MAINT_FALSE}"; then
81ecdfbb
RW
12899 as_fn_error "conditional \"CGEN_MAINT\" was never defined.
12900Usually this means the macro was only invoked conditionally." "$LINENO" 5
8ae85421 12901fi
979273e3
NN
12902
12903: ${CONFIG_STATUS=./config.status}
81ecdfbb 12904ac_write_fail=0
979273e3
NN
12905ac_clean_files_save=$ac_clean_files
12906ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
12907{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12908$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12909as_write_fail=0
12910cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
979273e3
NN
12911#! $SHELL
12912# Generated by $as_me.
252b5132 12913# Run this file to recreate the current configuration.
252b5132 12914# Compiler output produced by configure, useful for debugging
979273e3 12915# configure, is in config.log if it exists.
252b5132 12916
979273e3
NN
12917debug=false
12918ac_cs_recheck=false
12919ac_cs_silent=false
979273e3 12920
81ecdfbb
RW
12921SHELL=\${CONFIG_SHELL-$SHELL}
12922export SHELL
12923_ASEOF
12924cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12925## -------------------- ##
12926## M4sh Initialization. ##
12927## -------------------- ##
979273e3 12928
81ecdfbb
RW
12929# Be more Bourne compatible
12930DUALCASE=1; export DUALCASE # for MKS sh
12931if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
979273e3
NN
12932 emulate sh
12933 NULLCMD=:
81ecdfbb 12934 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
979273e3
NN
12935 # is contrary to our usage. Disable this feature.
12936 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
12937 setopt NO_GLOB_SUBST
12938else
12939 case `(set -o) 2>/dev/null` in #(
12940 *posix*) :
12941 set -o posix ;; #(
12942 *) :
12943 ;;
12944esac
979273e3 12945fi
979273e3 12946
81ecdfbb
RW
12947
12948as_nl='
12949'
12950export as_nl
12951# Printing a long string crashes Solaris 7 /usr/bin/printf.
12952as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12953as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12954as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12955# Prefer a ksh shell builtin over an external printf program on Solaris,
12956# but without wasting forks for bash or zsh.
12957if test -z "$BASH_VERSION$ZSH_VERSION" \
12958 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12959 as_echo='print -r --'
12960 as_echo_n='print -rn --'
12961elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12962 as_echo='printf %s\n'
12963 as_echo_n='printf %s'
12964else
12965 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12966 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12967 as_echo_n='/usr/ucb/echo -n'
12968 else
12969 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12970 as_echo_n_body='eval
12971 arg=$1;
12972 case $arg in #(
12973 *"$as_nl"*)
12974 expr "X$arg" : "X\\(.*\\)$as_nl";
12975 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12976 esac;
12977 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12978 '
12979 export as_echo_n_body
12980 as_echo_n='sh -c $as_echo_n_body as_echo'
12981 fi
12982 export as_echo_body
12983 as_echo='sh -c $as_echo_body as_echo'
12984fi
12985
12986# The user is always right.
12987if test "${PATH_SEPARATOR+set}" != set; then
12988 PATH_SEPARATOR=:
12989 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12990 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12991 PATH_SEPARATOR=';'
12992 }
979273e3
NN
12993fi
12994
12995
81ecdfbb
RW
12996# IFS
12997# We need space, tab and new line, in precisely that order. Quoting is
12998# there to prevent editors from complaining about space-tab.
12999# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13000# splitting by setting IFS to empty value.)
13001IFS=" "" $as_nl"
13002
13003# Find who we are. Look in the path if we contain no directory separator.
13004case $0 in #((
13005 *[\\/]* ) as_myself=$0 ;;
13006 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13007for as_dir in $PATH
13008do
13009 IFS=$as_save_IFS
13010 test -z "$as_dir" && as_dir=.
13011 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13012 done
13013IFS=$as_save_IFS
13014
13015 ;;
13016esac
13017# We did not find ourselves, most probably we were run as `sh COMMAND'
13018# in which case we are not to be found in the path.
13019if test "x$as_myself" = x; then
13020 as_myself=$0
13021fi
13022if test ! -f "$as_myself"; then
13023 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13024 exit 1
13025fi
13026
13027# Unset variables that we do not need and which cause bugs (e.g. in
13028# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13029# suppresses any "Segmentation fault" message there. '((' could
13030# trigger a bug in pdksh 5.2.14.
13031for as_var in BASH_ENV ENV MAIL MAILPATH
13032do eval test x\${$as_var+set} = xset \
13033 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13034done
979273e3
NN
13035PS1='$ '
13036PS2='> '
13037PS4='+ '
13038
13039# NLS nuisances.
81ecdfbb
RW
13040LC_ALL=C
13041export LC_ALL
13042LANGUAGE=C
13043export LANGUAGE
13044
13045# CDPATH.
13046(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13047
13048
13049# as_fn_error ERROR [LINENO LOG_FD]
13050# ---------------------------------
13051# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13052# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13053# script with status $?, using 1 if that was 0.
13054as_fn_error ()
13055{
13056 as_status=$?; test $as_status -eq 0 && as_status=1
13057 if test "$3"; then
13058 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13059 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
979273e3 13060 fi
81ecdfbb
RW
13061 $as_echo "$as_me: error: $1" >&2
13062 as_fn_exit $as_status
13063} # as_fn_error
13064
13065
13066# as_fn_set_status STATUS
13067# -----------------------
13068# Set $? to STATUS, without forking.
13069as_fn_set_status ()
13070{
13071 return $1
13072} # as_fn_set_status
13073
13074# as_fn_exit STATUS
13075# -----------------
13076# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13077as_fn_exit ()
13078{
13079 set +e
13080 as_fn_set_status $1
13081 exit $1
13082} # as_fn_exit
13083
13084# as_fn_unset VAR
13085# ---------------
13086# Portably unset VAR.
13087as_fn_unset ()
13088{
13089 { eval $1=; unset $1;}
13090}
13091as_unset=as_fn_unset
13092# as_fn_append VAR VALUE
13093# ----------------------
13094# Append the text in VALUE to the end of the definition contained in VAR. Take
13095# advantage of any shell optimizations that allow amortized linear growth over
13096# repeated appends, instead of the typical quadratic growth present in naive
13097# implementations.
13098if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13099 eval 'as_fn_append ()
13100 {
13101 eval $1+=\$2
13102 }'
13103else
13104 as_fn_append ()
13105 {
13106 eval $1=\$$1\$2
13107 }
13108fi # as_fn_append
13109
13110# as_fn_arith ARG...
13111# ------------------
13112# Perform arithmetic evaluation on the ARGs, and store the result in the
13113# global $as_val. Take advantage of shells that can avoid forks. The arguments
13114# must be portable across $(()) and expr.
13115if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13116 eval 'as_fn_arith ()
13117 {
13118 as_val=$(( $* ))
13119 }'
13120else
13121 as_fn_arith ()
13122 {
13123 as_val=`expr "$@" || test $? -eq 1`
13124 }
13125fi # as_fn_arith
13126
252b5132 13127
81ecdfbb
RW
13128if expr a : '\(a\)' >/dev/null 2>&1 &&
13129 test "X`expr 00001 : '.*\(...\)'`" = X001; then
979273e3
NN
13130 as_expr=expr
13131else
13132 as_expr=false
13133fi
13134
81ecdfbb 13135if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
979273e3
NN
13136 as_basename=basename
13137else
13138 as_basename=false
13139fi
252b5132 13140
81ecdfbb
RW
13141if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13142 as_dirname=dirname
13143else
13144 as_dirname=false
13145fi
252b5132 13146
81ecdfbb 13147as_me=`$as_basename -- "$0" ||
979273e3
NN
13148$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13149 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13150 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13151$as_echo X/"$0" |
13152 sed '/^.*\/\([^/][^/]*\)\/*$/{
13153 s//\1/
13154 q
13155 }
13156 /^X\/\(\/\/\)$/{
13157 s//\1/
13158 q
13159 }
13160 /^X\/\(\/\).*/{
13161 s//\1/
13162 q
13163 }
13164 s/.*/./; q'`
252b5132 13165
979273e3
NN
13166# Avoid depending upon Character Ranges.
13167as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13168as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13169as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13170as_cr_digits='0123456789'
13171as_cr_alnum=$as_cr_Letters$as_cr_digits
13172
81ecdfbb
RW
13173ECHO_C= ECHO_N= ECHO_T=
13174case `echo -n x` in #(((((
13175-n*)
13176 case `echo 'xy\c'` in
13177 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13178 xy) ECHO_C='\c';;
13179 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13180 ECHO_T=' ';;
13181 esac;;
13182*)
13183 ECHO_N='-n';;
979273e3
NN
13184esac
13185
81ecdfbb
RW
13186rm -f conf$$ conf$$.exe conf$$.file
13187if test -d conf$$.dir; then
13188 rm -f conf$$.dir/conf$$.file
979273e3 13189else
81ecdfbb
RW
13190 rm -f conf$$.dir
13191 mkdir conf$$.dir 2>/dev/null
979273e3 13192fi
81ecdfbb
RW
13193if (echo >conf$$.file) 2>/dev/null; then
13194 if ln -s conf$$.file conf$$ 2>/dev/null; then
979273e3 13195 as_ln_s='ln -s'
81ecdfbb
RW
13196 # ... but there are two gotchas:
13197 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13198 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13199 # In both cases, we have to default to `cp -p'.
13200 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13201 as_ln_s='cp -p'
13202 elif ln conf$$.file conf$$ 2>/dev/null; then
13203 as_ln_s=ln
13204 else
13205 as_ln_s='cp -p'
252b5132 13206 fi
979273e3
NN
13207else
13208 as_ln_s='cp -p'
13209fi
81ecdfbb
RW
13210rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13211rmdir conf$$.dir 2>/dev/null
13212
13213
13214# as_fn_mkdir_p
13215# -------------
13216# Create "$as_dir" as a directory, including parents if necessary.
13217as_fn_mkdir_p ()
13218{
13219
13220 case $as_dir in #(
13221 -*) as_dir=./$as_dir;;
13222 esac
13223 test -d "$as_dir" || eval $as_mkdir_p || {
13224 as_dirs=
13225 while :; do
13226 case $as_dir in #(
13227 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13228 *) as_qdir=$as_dir;;
13229 esac
13230 as_dirs="'$as_qdir' $as_dirs"
13231 as_dir=`$as_dirname -- "$as_dir" ||
13232$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13233 X"$as_dir" : 'X\(//\)[^/]' \| \
13234 X"$as_dir" : 'X\(//\)$' \| \
13235 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13236$as_echo X"$as_dir" |
13237 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13238 s//\1/
13239 q
13240 }
13241 /^X\(\/\/\)[^/].*/{
13242 s//\1/
13243 q
13244 }
13245 /^X\(\/\/\)$/{
13246 s//\1/
13247 q
13248 }
13249 /^X\(\/\).*/{
13250 s//\1/
13251 q
13252 }
13253 s/.*/./; q'`
13254 test -d "$as_dir" && break
13255 done
13256 test -z "$as_dirs" || eval "mkdir $as_dirs"
13257 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
979273e3 13258
81ecdfbb
RW
13259
13260} # as_fn_mkdir_p
979273e3 13261if mkdir -p . 2>/dev/null; then
81ecdfbb 13262 as_mkdir_p='mkdir -p "$as_dir"'
979273e3
NN
13263else
13264 test -d ./-p && rmdir ./-p
13265 as_mkdir_p=false
13266fi
13267
81ecdfbb
RW
13268if test -x / >/dev/null 2>&1; then
13269 as_test_x='test -x'
13270else
13271 if ls -dL / >/dev/null 2>&1; then
13272 as_ls_L_option=L
13273 else
13274 as_ls_L_option=
13275 fi
13276 as_test_x='
13277 eval sh -c '\''
13278 if test -d "$1"; then
13279 test -d "$1/.";
13280 else
13281 case $1 in #(
13282 -*)set "./$1";;
13283 esac;
13284 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13285 ???[sx]*):;;*)false;;esac;fi
13286 '\'' sh
13287 '
13288fi
13289as_executable_p=$as_test_x
979273e3
NN
13290
13291# Sed expression to map a string onto a valid CPP name.
13292as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13293
13294# Sed expression to map a string onto a valid variable name.
13295as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13296
13297
979273e3 13298exec 6>&1
81ecdfbb
RW
13299## ----------------------------------- ##
13300## Main body of $CONFIG_STATUS script. ##
13301## ----------------------------------- ##
13302_ASEOF
13303test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
979273e3 13304
81ecdfbb
RW
13305cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13306# Save the log message, to keep $0 and so on meaningful, and to
979273e3 13307# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
13308# values after options handling.
13309ac_log="
8db5daf9 13310This file was extended by opcodes $as_me 2.30, which was
81ecdfbb 13311generated by GNU Autoconf 2.64. Invocation command line was
979273e3
NN
13312
13313 CONFIG_FILES = $CONFIG_FILES
13314 CONFIG_HEADERS = $CONFIG_HEADERS
13315 CONFIG_LINKS = $CONFIG_LINKS
13316 CONFIG_COMMANDS = $CONFIG_COMMANDS
13317 $ $0 $@
13318
81ecdfbb
RW
13319on `(hostname || uname -n) 2>/dev/null | sed 1q`
13320"
13321
979273e3
NN
13322_ACEOF
13323
81ecdfbb
RW
13324case $ac_config_files in *"
13325"*) set x $ac_config_files; shift; ac_config_files=$*;;
13326esac
979273e3 13327
81ecdfbb
RW
13328case $ac_config_headers in *"
13329"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13330esac
979273e3 13331
979273e3 13332
81ecdfbb
RW
13333cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13334# Files that config.status was made for.
13335config_files="$ac_config_files"
13336config_headers="$ac_config_headers"
13337config_commands="$ac_config_commands"
979273e3 13338
81ecdfbb 13339_ACEOF
979273e3 13340
81ecdfbb 13341cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
979273e3 13342ac_cs_usage="\
81ecdfbb
RW
13343\`$as_me' instantiates files and other configuration actions
13344from templates according to the current configuration. Unless the files
13345and actions are specified as TAGs, all are instantiated by default.
979273e3 13346
81ecdfbb 13347Usage: $0 [OPTION]... [TAG]...
979273e3
NN
13348
13349 -h, --help print this help, then exit
81ecdfbb
RW
13350 -V, --version print version number and configuration settings, then exit
13351 -q, --quiet, --silent
13352 do not print progress messages
979273e3
NN
13353 -d, --debug don't remove temporary files
13354 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
13355 --file=FILE[:TEMPLATE]
13356 instantiate the configuration file FILE
13357 --header=FILE[:TEMPLATE]
13358 instantiate the configuration header FILE
979273e3
NN
13359
13360Configuration files:
13361$config_files
13362
13363Configuration headers:
13364$config_headers
13365
13366Configuration commands:
13367$config_commands
13368
81ecdfbb 13369Report bugs to the package provider."
979273e3 13370
81ecdfbb
RW
13371_ACEOF
13372cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
979273e3 13373ac_cs_version="\\
8db5daf9 13374opcodes config.status 2.30
81ecdfbb
RW
13375configured by $0, generated by GNU Autoconf 2.64,
13376 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
979273e3 13377
81ecdfbb 13378Copyright (C) 2009 Free Software Foundation, Inc.
979273e3
NN
13379This config.status script is free software; the Free Software Foundation
13380gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
13381
13382ac_pwd='$ac_pwd'
13383srcdir='$srcdir'
13384INSTALL='$INSTALL'
13385MKDIR_P='$MKDIR_P'
13386AWK='$AWK'
13387test -n "\$AWK" || AWK=awk
979273e3
NN
13388_ACEOF
13389
81ecdfbb
RW
13390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13391# The default lists apply if the user does not specify any file.
979273e3
NN
13392ac_need_defaults=:
13393while test $# != 0
13394do
13395 case $1 in
13396 --*=*)
81ecdfbb
RW
13397 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13398 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
979273e3
NN
13399 ac_shift=:
13400 ;;
81ecdfbb 13401 *)
979273e3
NN
13402 ac_option=$1
13403 ac_optarg=$2
13404 ac_shift=shift
13405 ;;
979273e3
NN
13406 esac
13407
13408 case $ac_option in
13409 # Handling of the options.
979273e3
NN
13410 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13411 ac_cs_recheck=: ;;
81ecdfbb
RW
13412 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13413 $as_echo "$ac_cs_version"; exit ;;
13414 --debug | --debu | --deb | --de | --d | -d )
979273e3
NN
13415 debug=: ;;
13416 --file | --fil | --fi | --f )
13417 $ac_shift
81ecdfbb
RW
13418 case $ac_optarg in
13419 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13420 esac
13421 as_fn_append CONFIG_FILES " '$ac_optarg'"
979273e3
NN
13422 ac_need_defaults=false;;
13423 --header | --heade | --head | --hea )
13424 $ac_shift
81ecdfbb
RW
13425 case $ac_optarg in
13426 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13427 esac
13428 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
979273e3 13429 ac_need_defaults=false;;
81ecdfbb
RW
13430 --he | --h)
13431 # Conflict between --help and --header
13432 as_fn_error "ambiguous option: \`$1'
13433Try \`$0 --help' for more information.";;
13434 --help | --hel | -h )
13435 $as_echo "$ac_cs_usage"; exit ;;
979273e3
NN
13436 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13437 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13438 ac_cs_silent=: ;;
13439
13440 # This is an error.
81ecdfbb
RW
13441 -*) as_fn_error "unrecognized option: \`$1'
13442Try \`$0 --help' for more information." ;;
979273e3 13443
81ecdfbb
RW
13444 *) as_fn_append ac_config_targets " $1"
13445 ac_need_defaults=false ;;
979273e3
NN
13446
13447 esac
13448 shift
252b5132 13449done
979273e3
NN
13450
13451ac_configure_extra_args=
13452
13453if $ac_cs_silent; then
13454 exec 6>/dev/null
13455 ac_configure_extra_args="$ac_configure_extra_args --silent"
252b5132 13456fi
252b5132 13457
979273e3 13458_ACEOF
81ecdfbb 13459cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
979273e3 13460if \$ac_cs_recheck; then
81ecdfbb
RW
13461 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13462 shift
13463 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13464 CONFIG_SHELL='$SHELL'
13465 export CONFIG_SHELL
13466 exec "\$@"
979273e3 13467fi
252b5132 13468
979273e3 13469_ACEOF
81ecdfbb
RW
13470cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13471exec 5>>config.log
13472{
13473 echo
13474 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13475## Running $as_me. ##
13476_ASBOX
13477 $as_echo "$ac_log"
13478} >&5
979273e3 13479
81ecdfbb
RW
13480_ACEOF
13481cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
979273e3 13482#
81ecdfbb 13483# INIT-COMMANDS
979273e3 13484#
8ae85421 13485AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
13486
13487
13488# The HP-UX ksh and POSIX shell print the target directory to stdout
13489# if CDPATH is set.
13490(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13491
13492sed_quote_subst='$sed_quote_subst'
13493double_quote_subst='$double_quote_subst'
13494delay_variable_subst='$delay_variable_subst'
3725885a
RW
13495enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13496macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13497macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13498enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13499pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13500enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13501SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13502ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13503host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13504host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13505host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13506build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13507build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13508build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13509SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13510Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13511GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13512EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13513FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13514LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13515NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13516LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13517max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13518ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13519exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13520lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13521lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13522lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13523reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13524reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13525OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13526deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13527file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13528AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13529AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13530STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13531RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13532old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13533old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13534old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13535lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13536CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13537CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13538compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13539GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13540lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13541lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13542lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13543lt_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"`'
13544objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13545MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13546lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13547lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13548lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13549lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13550lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13551need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13552DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13553NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13554LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13555OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13556OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13557libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13558shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13559extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13560archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13561enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13562export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13563whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13564compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13565old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13566old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13567archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13568archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13569module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13570module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13571with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13572allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13573no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13574hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13575hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13576hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13577hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13578hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13579hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13580hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13581hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13582inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13583link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13584fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13585always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13586export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13587exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13588include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13589prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13590file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13591variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13592need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13593need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13594version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13595runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13596shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13597shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13598libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13599library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13600soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13601install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13602postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13603postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13604finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13605finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13606hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13607sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13608sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13609hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13610enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13611enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13612enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13613old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13614striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
13615
13616LTCC='$LTCC'
13617LTCFLAGS='$LTCFLAGS'
13618compiler='$compiler_DEFAULT'
13619
3725885a
RW
13620# A function that is used when there is no print builtin or printf.
13621func_fallback_echo ()
13622{
13623 eval 'cat <<_LTECHO_EOF
13624\$1
13625_LTECHO_EOF'
13626}
13627
d7040cdb 13628# Quote evaled strings.
3725885a
RW
13629for var in SHELL \
13630ECHO \
13631SED \
d7040cdb
SE
13632GREP \
13633EGREP \
13634FGREP \
13635LD \
13636NM \
13637LN_S \
13638lt_SP2NL \
13639lt_NL2SP \
13640reload_flag \
1927a18f 13641OBJDUMP \
d7040cdb
SE
13642deplibs_check_method \
13643file_magic_cmd \
13644AR \
13645AR_FLAGS \
13646STRIP \
13647RANLIB \
13648CC \
13649CFLAGS \
13650compiler \
13651lt_cv_sys_global_symbol_pipe \
13652lt_cv_sys_global_symbol_to_cdecl \
13653lt_cv_sys_global_symbol_to_c_name_address \
1927a18f 13654lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
13655lt_prog_compiler_no_builtin_flag \
13656lt_prog_compiler_wl \
13657lt_prog_compiler_pic \
13658lt_prog_compiler_static \
13659lt_cv_prog_compiler_c_o \
13660need_locks \
1927a18f
L
13661DSYMUTIL \
13662NMEDIT \
13663LIPO \
13664OTOOL \
13665OTOOL64 \
d7040cdb
SE
13666shrext_cmds \
13667export_dynamic_flag_spec \
13668whole_archive_flag_spec \
13669compiler_needs_object \
13670with_gnu_ld \
13671allow_undefined_flag \
13672no_undefined_flag \
13673hardcode_libdir_flag_spec \
13674hardcode_libdir_flag_spec_ld \
13675hardcode_libdir_separator \
13676fix_srcfile_path \
13677exclude_expsyms \
13678include_expsyms \
13679file_list_spec \
13680variables_saved_for_relink \
13681libname_spec \
13682library_names_spec \
13683soname_spec \
3725885a 13684install_override_mode \
d7040cdb
SE
13685finish_eval \
13686old_striplib \
13687striplib; do
3725885a 13688 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13689 *[\\\\\\\`\\"\\\$]*)
3725885a 13690 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
13691 ;;
13692 *)
13693 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13694 ;;
13695 esac
13696done
13697
13698# Double-quote double-evaled strings.
13699for var in reload_cmds \
13700old_postinstall_cmds \
13701old_postuninstall_cmds \
13702old_archive_cmds \
13703extract_expsyms_cmds \
13704old_archive_from_new_cmds \
13705old_archive_from_expsyms_cmds \
13706archive_cmds \
13707archive_expsym_cmds \
13708module_cmds \
13709module_expsym_cmds \
13710export_symbols_cmds \
13711prelink_cmds \
13712postinstall_cmds \
13713postuninstall_cmds \
13714finish_cmds \
13715sys_lib_search_path_spec \
13716sys_lib_dlsearch_path_spec; do
3725885a 13717 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13718 *[\\\\\\\`\\"\\\$]*)
3725885a 13719 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
13720 ;;
13721 *)
13722 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13723 ;;
13724 esac
13725done
13726
d7040cdb
SE
13727ac_aux_dir='$ac_aux_dir'
13728xsi_shell='$xsi_shell'
13729lt_shell_append='$lt_shell_append'
13730
13731# See if we are running on zsh, and set the options which allow our
13732# commands through without removal of \ escapes INIT.
13733if test -n "\${ZSH_VERSION+set}" ; then
13734 setopt NO_GLOB_SUBST
13735fi
13736
13737
13738 PACKAGE='$PACKAGE'
13739 VERSION='$VERSION'
13740 TIMESTAMP='$TIMESTAMP'
13741 RM='$RM'
13742 ofile='$ofile'
13743
13744
13745
20e95c23
DJ
13746# Capture the value of obsolete ALL_LINGUAS because we need it to compute
13747 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
13748 # from automake.
13749 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
13750 # Capture the value of LINGUAS because we need it to compute CATALOGS.
13751 LINGUAS="${LINGUAS-%UNSET%}"
979273e3
NN
13752
13753
13754_ACEOF
13755
81ecdfbb 13756cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
979273e3 13757
81ecdfbb 13758# Handling of arguments.
979273e3
NN
13759for ac_config_target in $ac_config_targets
13760do
81ecdfbb
RW
13761 case $ac_config_target in
13762 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13763 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13764 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
13765 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
13766 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13767 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
13768
13769 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132 13770 esac
979273e3 13771done
252b5132 13772
81ecdfbb 13773
979273e3
NN
13774# If the user did not use the arguments to specify the items to instantiate,
13775# then the envvar interface is used. Set only those that are not.
13776# We use the long form for the default assignment because of an extremely
13777# bizarre bug on SunOS 4.1.3.
13778if $ac_need_defaults; then
13779 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13780 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13781 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13782fi
13783
13784# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13785# simply because there is no reason against having it here, and in addition,
979273e3 13786# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13787# Hook for its removal unless debugging.
13788# Note that there is a small window in which the directory will not be cleaned:
13789# after its creation but before its name has been assigned to `$tmp'.
979273e3
NN
13790$debug ||
13791{
81ecdfbb
RW
13792 tmp=
13793 trap 'exit_status=$?
13794 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13795' 0
13796 trap 'as_fn_exit 1' 1 2 13 15
979273e3 13797}
979273e3
NN
13798# Create a (secure) tmp directory for tmp files.
13799
13800{
81ecdfbb 13801 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
979273e3
NN
13802 test -n "$tmp" && test -d "$tmp"
13803} ||
13804{
81ecdfbb
RW
13805 tmp=./conf$$-$RANDOM
13806 (umask 077 && mkdir "$tmp")
13807} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13808
13809# Set up the scripts for CONFIG_FILES section.
13810# No need to generate them if there are no CONFIG_FILES.
13811# This happens for instance with `./config.status config.h'.
13812if test -n "$CONFIG_FILES"; then
13813
13814
13815ac_cr=`echo X | tr X '\015'`
13816# On cygwin, bash can eat \r inside `` if the user requested igncr.
13817# But we know of no other shell where ac_cr would be empty at this
13818# point, so we can use a bashism as a fallback.
13819if test "x$ac_cr" = x; then
13820 eval ac_cr=\$\'\\r\'
13821fi
13822ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13823if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13824 ac_cs_awk_cr='\r'
13825else
13826 ac_cs_awk_cr=$ac_cr
13827fi
13828
13829echo 'BEGIN {' >"$tmp/subs1.awk" &&
13830_ACEOF
13831
13832
13833{
13834 echo "cat >conf$$subs.awk <<_ACEOF" &&
13835 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13836 echo "_ACEOF"
13837} >conf$$subs.sh ||
13838 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13839ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13840ac_delim='%!_!# '
13841for ac_last_try in false false false false false :; do
13842 . ./conf$$subs.sh ||
13843 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13844
13845 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13846 if test $ac_delim_n = $ac_delim_num; then
13847 break
13848 elif $ac_last_try; then
13849 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13850 else
13851 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13852 fi
13853done
13854rm -f conf$$subs.sh
13855
13856cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13857cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13858_ACEOF
13859sed -n '
13860h
13861s/^/S["/; s/!.*/"]=/
13862p
13863g
13864s/^[^!]*!//
13865:repl
13866t repl
13867s/'"$ac_delim"'$//
13868t delim
13869:nl
13870h
13871s/\(.\{148\}\).*/\1/
13872t more1
13873s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13874p
13875n
13876b repl
13877:more1
13878s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13879p
13880g
13881s/.\{148\}//
13882t nl
13883:delim
13884h
13885s/\(.\{148\}\).*/\1/
13886t more2
13887s/["\\]/\\&/g; s/^/"/; s/$/"/
13888p
13889b
13890:more2
13891s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13892p
13893g
13894s/.\{148\}//
13895t delim
13896' <conf$$subs.awk | sed '
13897/^[^""]/{
13898 N
13899 s/\n//
13900}
13901' >>$CONFIG_STATUS || ac_write_fail=1
13902rm -f conf$$subs.awk
13903cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13904_ACAWK
13905cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13906 for (key in S) S_is_set[key] = 1
13907 FS = "\a"
13908
13909}
979273e3 13910{
81ecdfbb
RW
13911 line = $ 0
13912 nfields = split(line, field, "@")
13913 substed = 0
13914 len = length(field[1])
13915 for (i = 2; i < nfields; i++) {
13916 key = field[i]
13917 keylen = length(key)
13918 if (S_is_set[key]) {
13919 value = S[key]
13920 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13921 len += length(value) + length(field[++i])
13922 substed = 1
13923 } else
13924 len += 1 + keylen
13925 }
13926
13927 print line
979273e3
NN
13928}
13929
81ecdfbb
RW
13930_ACAWK
13931_ACEOF
13932cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13933if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13934 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13935else
13936 cat
13937fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13938 || as_fn_error "could not setup config files machinery" "$LINENO" 5
979273e3
NN
13939_ACEOF
13940
81ecdfbb
RW
13941# VPATH may cause trouble with some makes, so we remove $(srcdir),
13942# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13943# trailing colons and then remove the whole line if VPATH becomes empty
13944# (actually we leave an empty line to preserve line numbers).
13945if test "x$srcdir" = x.; then
13946 ac_vpsub='/^[ ]*VPATH[ ]*=/{
13947s/:*\$(srcdir):*/:/
13948s/:*\${srcdir}:*/:/
13949s/:*@srcdir@:*/:/
13950s/^\([^=]*=[ ]*\):*/\1/
13951s/:*$//
13952s/^[^=]*=[ ]*$//
13953}'
13954fi
13955
13956cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13957fi # test -n "$CONFIG_FILES"
979273e3 13958
81ecdfbb
RW
13959# Set up the scripts for CONFIG_HEADERS section.
13960# No need to generate them if there are no CONFIG_HEADERS.
13961# This happens for instance with `./config.status Makefile'.
13962if test -n "$CONFIG_HEADERS"; then
13963cat >"$tmp/defines.awk" <<\_ACAWK ||
13964BEGIN {
13965_ACEOF
979273e3 13966
81ecdfbb
RW
13967# Transform confdefs.h into an awk script `defines.awk', embedded as
13968# here-document in config.status, that substitutes the proper values into
13969# config.h.in to produce config.h.
979273e3 13970
81ecdfbb
RW
13971# Create a delimiter string that does not exist in confdefs.h, to ease
13972# handling of long lines.
13973ac_delim='%!_!# '
13974for ac_last_try in false false :; do
13975 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13976 if test -z "$ac_t"; then
13977 break
13978 elif $ac_last_try; then
13979 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13980 else
13981 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13982 fi
13983done
13984
13985# For the awk script, D is an array of macro values keyed by name,
13986# likewise P contains macro parameters if any. Preserve backslash
13987# newline sequences.
13988
13989ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13990sed -n '
13991s/.\{148\}/&'"$ac_delim"'/g
13992t rset
13993:rset
13994s/^[ ]*#[ ]*define[ ][ ]*/ /
13995t def
13996d
13997:def
13998s/\\$//
13999t bsnl
14000s/["\\]/\\&/g
14001s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14002D["\1"]=" \3"/p
14003s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14004d
14005:bsnl
14006s/["\\]/\\&/g
14007s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14008D["\1"]=" \3\\\\\\n"\\/p
14009t cont
14010s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14011t cont
14012d
14013:cont
14014n
14015s/.\{148\}/&'"$ac_delim"'/g
14016t clear
14017:clear
14018s/\\$//
14019t bsnlc
14020s/["\\]/\\&/g; s/^/"/; s/$/"/p
14021d
14022:bsnlc
14023s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14024b cont
14025' <confdefs.h | sed '
14026s/'"$ac_delim"'/"\\\
14027"/g' >>$CONFIG_STATUS || ac_write_fail=1
14028
14029cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14030 for (key in D) D_is_set[key] = 1
14031 FS = "\a"
14032}
14033/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14034 line = \$ 0
14035 split(line, arg, " ")
14036 if (arg[1] == "#") {
14037 defundef = arg[2]
14038 mac1 = arg[3]
14039 } else {
14040 defundef = substr(arg[1], 2)
14041 mac1 = arg[2]
14042 }
14043 split(mac1, mac2, "(") #)
14044 macro = mac2[1]
14045 prefix = substr(line, 1, index(line, defundef) - 1)
14046 if (D_is_set[macro]) {
14047 # Preserve the white space surrounding the "#".
14048 print prefix "define", macro P[macro] D[macro]
14049 next
14050 } else {
14051 # Replace #undef with comments. This is necessary, for example,
14052 # in the case of _POSIX_SOURCE, which is predefined and required
14053 # on some systems where configure will not decide to define it.
14054 if (defundef == "undef") {
14055 print "/*", prefix defundef, macro, "*/"
14056 next
14057 }
14058 }
14059}
14060{ print }
14061_ACAWK
979273e3 14062_ACEOF
81ecdfbb
RW
14063cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14064 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14065fi # test -n "$CONFIG_HEADERS"
979273e3 14066
81ecdfbb
RW
14067
14068eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14069shift
14070for ac_tag
14071do
14072 case $ac_tag in
14073 :[FHLC]) ac_mode=$ac_tag; continue;;
14074 esac
14075 case $ac_mode$ac_tag in
14076 :[FHL]*:*);;
14077 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14078 :[FH]-) ac_tag=-:-;;
14079 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14080 esac
14081 ac_save_IFS=$IFS
14082 IFS=:
14083 set x $ac_tag
14084 IFS=$ac_save_IFS
14085 shift
14086 ac_file=$1
14087 shift
14088
14089 case $ac_mode in
14090 :L) ac_source=$1;;
14091 :[FH])
14092 ac_file_inputs=
14093 for ac_f
14094 do
14095 case $ac_f in
14096 -) ac_f="$tmp/stdin";;
14097 *) # Look for the file first in the build tree, then in the source tree
14098 # (if the path is not absolute). The absolute path cannot be DOS-style,
14099 # because $ac_f cannot contain `:'.
14100 test -f "$ac_f" ||
14101 case $ac_f in
14102 [\\/$]*) false;;
14103 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14104 esac ||
14105 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14106 esac
14107 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14108 as_fn_append ac_file_inputs " '$ac_f'"
14109 done
14110
14111 # Let's still pretend it is `configure' which instantiates (i.e., don't
14112 # use $as_me), people would be surprised to read:
14113 # /* config.h. Generated by config.status. */
14114 configure_input='Generated from '`
14115 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14116 `' by configure.'
14117 if test x"$ac_file" != x-; then
14118 configure_input="$ac_file. $configure_input"
14119 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14120$as_echo "$as_me: creating $ac_file" >&6;}
979273e3 14121 fi
81ecdfbb
RW
14122 # Neutralize special characters interpreted by sed in replacement strings.
14123 case $configure_input in #(
14124 *\&* | *\|* | *\\* )
14125 ac_sed_conf_input=`$as_echo "$configure_input" |
14126 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14127 *) ac_sed_conf_input=$configure_input;;
14128 esac
252b5132 14129
81ecdfbb
RW
14130 case $ac_tag in
14131 *:-:* | *:-) cat >"$tmp/stdin" \
14132 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14133 esac
14134 ;;
252b5132
RH
14135 esac
14136
81ecdfbb 14137 ac_dir=`$as_dirname -- "$ac_file" ||
979273e3
NN
14138$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14139 X"$ac_file" : 'X\(//\)[^/]' \| \
14140 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14141 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14142$as_echo X"$ac_file" |
14143 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14144 s//\1/
14145 q
14146 }
14147 /^X\(\/\/\)[^/].*/{
14148 s//\1/
14149 q
14150 }
14151 /^X\(\/\/\)$/{
14152 s//\1/
14153 q
14154 }
14155 /^X\(\/\).*/{
14156 s//\1/
14157 q
14158 }
14159 s/.*/./; q'`
14160 as_dir="$ac_dir"; as_fn_mkdir_p
979273e3
NN
14161 ac_builddir=.
14162
81ecdfbb
RW
14163case "$ac_dir" in
14164.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14165*)
14166 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14167 # A ".." for each directory in $ac_dir_suffix.
14168 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14169 case $ac_top_builddir_sub in
14170 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14171 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14172 esac ;;
14173esac
14174ac_abs_top_builddir=$ac_pwd
14175ac_abs_builddir=$ac_pwd$ac_dir_suffix
14176# for backward compatibility:
14177ac_top_builddir=$ac_top_build_prefix
979273e3
NN
14178
14179case $srcdir in
81ecdfbb 14180 .) # We are building in place.
979273e3 14181 ac_srcdir=.
81ecdfbb
RW
14182 ac_top_srcdir=$ac_top_builddir_sub
14183 ac_abs_top_srcdir=$ac_pwd ;;
14184 [\\/]* | ?:[\\/]* ) # Absolute name.
979273e3 14185 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14186 ac_top_srcdir=$srcdir
14187 ac_abs_top_srcdir=$srcdir ;;
14188 *) # Relative name.
14189 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14190 ac_top_srcdir=$ac_top_build_prefix$srcdir
14191 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
979273e3 14192esac
81ecdfbb 14193ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
979273e3 14194
252b5132 14195
81ecdfbb
RW
14196 case $ac_mode in
14197 :F)
14198 #
14199 # CONFIG_FILE
14200 #
979273e3
NN
14201
14202 case $INSTALL in
14203 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
14204 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14205 esac
14206 ac_MKDIR_P=$MKDIR_P
14207 case $MKDIR_P in
14208 [\\/$]* | ?:[\\/]* ) ;;
14209 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
252b5132 14210 esac
81ecdfbb 14211_ACEOF
252b5132 14212
81ecdfbb
RW
14213cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14214# If the template does not know about datarootdir, expand it.
14215# FIXME: This hack should be removed a few years after 2.60.
14216ac_datarootdir_hack=; ac_datarootdir_seen=
14217ac_sed_dataroot='
14218/datarootdir/ {
14219 p
14220 q
14221}
14222/@datadir@/p
14223/@docdir@/p
14224/@infodir@/p
14225/@localedir@/p
14226/@mandir@/p'
14227case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14228*datarootdir*) ac_datarootdir_seen=yes;;
14229*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14231$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14232_ACEOF
14233cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14234 ac_datarootdir_hack='
14235 s&@datadir@&$datadir&g
14236 s&@docdir@&$docdir&g
14237 s&@infodir@&$infodir&g
14238 s&@localedir@&$localedir&g
14239 s&@mandir@&$mandir&g
14240 s&\\\${datarootdir}&$datarootdir&g' ;;
14241esac
979273e3 14242_ACEOF
81ecdfbb
RW
14243
14244# Neutralize VPATH when `$srcdir' = `.'.
14245# Shell code in configure.ac might set extrasub.
14246# FIXME: do we really want to maintain this feature?
14247cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14248ac_sed_extra="$ac_vpsub
979273e3
NN
14249$extrasub
14250_ACEOF
81ecdfbb 14251cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
979273e3
NN
14252:t
14253/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
14254s|@configure_input@|$ac_sed_conf_input|;t t
14255s&@top_builddir@&$ac_top_builddir_sub&;t t
14256s&@top_build_prefix@&$ac_top_build_prefix&;t t
14257s&@srcdir@&$ac_srcdir&;t t
14258s&@abs_srcdir@&$ac_abs_srcdir&;t t
14259s&@top_srcdir@&$ac_top_srcdir&;t t
14260s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14261s&@builddir@&$ac_builddir&;t t
14262s&@abs_builddir@&$ac_abs_builddir&;t t
14263s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14264s&@INSTALL@&$ac_INSTALL&;t t
14265s&@MKDIR_P@&$ac_MKDIR_P&;t t
14266$ac_datarootdir_hack
14267"
14268eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14269 || as_fn_error "could not create $ac_file" "$LINENO" 5
14270
14271test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14272 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14273 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14274 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14275which seems to be undefined. Please make sure it is defined." >&5
14276$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14277which seems to be undefined. Please make sure it is defined." >&2;}
14278
14279 rm -f "$tmp/stdin"
979273e3 14280 case $ac_file in
81ecdfbb
RW
14281 -) cat "$tmp/out" && rm -f "$tmp/out";;
14282 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14283 esac \
14284 || as_fn_error "could not create $ac_file" "$LINENO" 5
14285 ;;
14286 :H)
14287 #
14288 # CONFIG_HEADER
14289 #
979273e3 14290 if test x"$ac_file" != x-; then
81ecdfbb
RW
14291 {
14292 $as_echo "/* $configure_input */" \
14293 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14294 } >"$tmp/config.h" \
14295 || as_fn_error "could not create $ac_file" "$LINENO" 5
14296 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14297 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14298$as_echo "$as_me: $ac_file is unchanged" >&6;}
979273e3 14299 else
81ecdfbb
RW
14300 rm -f "$ac_file"
14301 mv "$tmp/config.h" "$ac_file" \
14302 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 14303 fi
979273e3 14304 else
81ecdfbb
RW
14305 $as_echo "/* $configure_input */" \
14306 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14307 || as_fn_error "could not create -" "$LINENO" 5
252b5132 14308 fi
81ecdfbb
RW
14309# Compute "$ac_file"'s index in $config_headers.
14310_am_arg="$ac_file"
8ae85421
AM
14311_am_stamp_count=1
14312for _am_header in $config_headers :; do
14313 case $_am_header in
81ecdfbb 14314 $_am_arg | $_am_arg:* )
8ae85421
AM
14315 break ;;
14316 * )
14317 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14318 esac
14319done
81ecdfbb
RW
14320echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14321$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14322 X"$_am_arg" : 'X\(//\)[^/]' \| \
14323 X"$_am_arg" : 'X\(//\)$' \| \
14324 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14325$as_echo X"$_am_arg" |
14326 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14327 s//\1/
14328 q
14329 }
14330 /^X\(\/\/\)[^/].*/{
14331 s//\1/
14332 q
14333 }
14334 /^X\(\/\/\)$/{
14335 s//\1/
14336 q
14337 }
14338 /^X\(\/\).*/{
14339 s//\1/
14340 q
14341 }
14342 s/.*/./; q'`/stamp-h$_am_stamp_count
14343 ;;
979273e3 14344
81ecdfbb
RW
14345 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14346$as_echo "$as_me: executing $ac_file commands" >&6;}
14347 ;;
14348 esac
979273e3
NN
14349
14350
81ecdfbb
RW
14351 case $ac_file$ac_mode in
14352 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14353 # Autoconf 2.62 quotes --file arguments for eval, but not when files
14354 # are listed without --file. Let's play safe and only enable the eval
14355 # if we detect the quoting.
14356 case $CONFIG_FILES in
14357 *\'*) eval set x "$CONFIG_FILES" ;;
14358 *) set x $CONFIG_FILES ;;
14359 esac
14360 shift
14361 for mf
14362 do
14363 # Strip MF so we end up with the name of the file.
14364 mf=`echo "$mf" | sed -e 's/:.*$//'`
14365 # Check whether this is an Automake generated Makefile or not.
14366 # We used to match only the files named `Makefile.in', but
14367 # some people rename them; so instead we look at the file content.
14368 # Grep'ing the first line is not enough: some people post-process
14369 # each Makefile.in and add a new line on top of each file to say so.
14370 # Grep'ing the whole file is not good either: AIX grep has a line
14371 # limit of 2048, but all sed's we know have understand at least 4000.
14372 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14373 dirpart=`$as_dirname -- "$mf" ||
8ae85421
AM
14374$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14375 X"$mf" : 'X\(//\)[^/]' \| \
14376 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
14377 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14378$as_echo X"$mf" |
14379 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14380 s//\1/
14381 q
14382 }
14383 /^X\(\/\/\)[^/].*/{
14384 s//\1/
14385 q
14386 }
14387 /^X\(\/\/\)$/{
14388 s//\1/
14389 q
14390 }
14391 /^X\(\/\).*/{
14392 s//\1/
14393 q
14394 }
14395 s/.*/./; q'`
14396 else
14397 continue
14398 fi
14399 # Extract the definition of DEPDIR, am__include, and am__quote
14400 # from the Makefile without running `make'.
14401 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14402 test -z "$DEPDIR" && continue
14403 am__include=`sed -n 's/^am__include = //p' < "$mf"`
14404 test -z "am__include" && continue
14405 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14406 # When using ansi2knr, U may be empty or an underscore; expand it
14407 U=`sed -n 's/^U = //p' < "$mf"`
14408 # Find all dependency output files, they are included files with
14409 # $(DEPDIR) in their names. We invoke sed twice because it is the
14410 # simplest approach to changing $(DEPDIR) to its actual value in the
14411 # expansion.
14412 for file in `sed -n "
14413 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14414 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14415 # Make sure the directory exists.
14416 test -f "$dirpart/$file" && continue
14417 fdir=`$as_dirname -- "$file" ||
8ae85421
AM
14418$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14419 X"$file" : 'X\(//\)[^/]' \| \
14420 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
14421 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14422$as_echo X"$file" |
14423 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14424 s//\1/
14425 q
14426 }
14427 /^X\(\/\/\)[^/].*/{
14428 s//\1/
14429 q
14430 }
14431 /^X\(\/\/\)$/{
14432 s//\1/
14433 q
14434 }
14435 /^X\(\/\).*/{
14436 s//\1/
14437 q
14438 }
14439 s/.*/./; q'`
14440 as_dir=$dirpart/$fdir; as_fn_mkdir_p
14441 # echo "creating $dirpart/$file"
14442 echo '# dummy' > "$dirpart/$file"
8ae85421 14443 done
8ae85421 14444 done
81ecdfbb 14445}
d7040cdb 14446 ;;
81ecdfbb 14447 "libtool":C)
d7040cdb
SE
14448
14449 # See if we are running on zsh, and set the options which allow our
14450 # commands through without removal of \ escapes.
14451 if test -n "${ZSH_VERSION+set}" ; then
14452 setopt NO_GLOB_SUBST
14453 fi
14454
14455 cfgfile="${ofile}T"
14456 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14457 $RM "$cfgfile"
14458
14459 cat <<_LT_EOF >> "$cfgfile"
14460#! $SHELL
14461
14462# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
1927a18f 14463# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
14464# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14465# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14466#
1927a18f 14467# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 14468# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
1927a18f 14469# Written by Gordon Matzigkeit, 1996
d7040cdb 14470#
1927a18f 14471# This file is part of GNU Libtool.
d7040cdb 14472#
1927a18f
L
14473# GNU Libtool is free software; you can redistribute it and/or
14474# modify it under the terms of the GNU General Public License as
14475# published by the Free Software Foundation; either version 2 of
14476# the License, or (at your option) any later version.
d7040cdb 14477#
1927a18f
L
14478# As a special exception to the GNU General Public License,
14479# if you distribute this file as part of a program or library that
14480# is built using GNU Libtool, you may include this file under the
14481# same distribution terms that you use for the rest of that program.
d7040cdb 14482#
1927a18f
L
14483# GNU Libtool is distributed in the hope that it will be useful,
14484# but WITHOUT ANY WARRANTY; without even the implied warranty of
14485# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14486# GNU General Public License for more details.
d7040cdb 14487#
1927a18f
L
14488# You should have received a copy of the GNU General Public License
14489# along with GNU Libtool; see the file COPYING. If not, a copy
14490# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14491# obtained by writing to the Free Software Foundation, Inc.,
14492# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
14493
14494
14495# The names of the tagged configurations supported by this script.
14496available_tags=""
14497
14498# ### BEGIN LIBTOOL CONFIG
14499
14500# Whether or not to build shared libraries.
14501build_libtool_libs=$enable_shared
14502
14503# Which release of libtool.m4 was used?
14504macro_version=$macro_version
14505macro_revision=$macro_revision
14506
14507# Whether or not to build static libraries.
14508build_old_libs=$enable_static
14509
14510# What type of objects to build.
14511pic_mode=$pic_mode
14512
14513# Whether or not to optimize for fast installation.
14514fast_install=$enable_fast_install
14515
3725885a
RW
14516# Shell to use when invoking shell scripts.
14517SHELL=$lt_SHELL
14518
14519# An echo program that protects backslashes.
14520ECHO=$lt_ECHO
14521
d7040cdb
SE
14522# The host system.
14523host_alias=$host_alias
14524host=$host
14525host_os=$host_os
14526
14527# The build system.
14528build_alias=$build_alias
14529build=$build
14530build_os=$build_os
14531
14532# A sed program that does not truncate output.
14533SED=$lt_SED
14534
14535# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14536Xsed="\$SED -e 1s/^X//"
14537
14538# A grep program that handles long lines.
14539GREP=$lt_GREP
14540
14541# An ERE matcher.
14542EGREP=$lt_EGREP
14543
14544# A literal string matcher.
14545FGREP=$lt_FGREP
14546
14547# A BSD- or MS-compatible name lister.
14548NM=$lt_NM
14549
14550# Whether we need soft or hard links.
14551LN_S=$lt_LN_S
14552
14553# What is the maximum length of a command?
14554max_cmd_len=$max_cmd_len
14555
14556# Object file suffix (normally "o").
14557objext=$ac_objext
14558
14559# Executable file suffix (normally "").
14560exeext=$exeext
14561
14562# whether the shell understands "unset".
14563lt_unset=$lt_unset
14564
14565# turn spaces into newlines.
14566SP2NL=$lt_lt_SP2NL
14567
14568# turn newlines into spaces.
14569NL2SP=$lt_lt_NL2SP
14570
1927a18f
L
14571# An object symbol dumper.
14572OBJDUMP=$lt_OBJDUMP
14573
d7040cdb
SE
14574# Method to check whether dependent libraries are shared objects.
14575deplibs_check_method=$lt_deplibs_check_method
14576
14577# Command to use when deplibs_check_method == "file_magic".
14578file_magic_cmd=$lt_file_magic_cmd
14579
14580# The archiver.
14581AR=$lt_AR
14582AR_FLAGS=$lt_AR_FLAGS
14583
14584# A symbol stripping program.
14585STRIP=$lt_STRIP
14586
14587# Commands used to install an old-style archive.
14588RANLIB=$lt_RANLIB
14589old_postinstall_cmds=$lt_old_postinstall_cmds
14590old_postuninstall_cmds=$lt_old_postuninstall_cmds
14591
3725885a
RW
14592# Whether to use a lock for old archive extraction.
14593lock_old_archive_extraction=$lock_old_archive_extraction
14594
d7040cdb
SE
14595# A C compiler.
14596LTCC=$lt_CC
14597
14598# LTCC compiler flags.
14599LTCFLAGS=$lt_CFLAGS
14600
14601# Take the output of nm and produce a listing of raw symbols and C names.
14602global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14603
14604# Transform the output of nm in a proper C declaration.
14605global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14606
14607# Transform the output of nm in a C name address pair.
14608global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14609
1927a18f
L
14610# Transform the output of nm in a C name address pair when lib prefix is needed.
14611global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14612
d7040cdb
SE
14613# The name of the directory that contains temporary libtool files.
14614objdir=$objdir
14615
d7040cdb
SE
14616# Used to examine libraries when file_magic_cmd begins with "file".
14617MAGIC_CMD=$MAGIC_CMD
14618
14619# Must we lock files when doing compilation?
14620need_locks=$lt_need_locks
14621
1927a18f
L
14622# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14623DSYMUTIL=$lt_DSYMUTIL
14624
14625# Tool to change global to local symbols on Mac OS X.
14626NMEDIT=$lt_NMEDIT
14627
14628# Tool to manipulate fat objects and archives on Mac OS X.
14629LIPO=$lt_LIPO
14630
14631# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14632OTOOL=$lt_OTOOL
14633
14634# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14635OTOOL64=$lt_OTOOL64
14636
d7040cdb
SE
14637# Old archive suffix (normally "a").
14638libext=$libext
14639
14640# Shared library suffix (normally ".so").
14641shrext_cmds=$lt_shrext_cmds
14642
14643# The commands to extract the exported symbol list from a shared archive.
14644extract_expsyms_cmds=$lt_extract_expsyms_cmds
14645
14646# Variables whose values should be saved in libtool wrapper scripts and
14647# restored at link time.
14648variables_saved_for_relink=$lt_variables_saved_for_relink
14649
14650# Do we need the "lib" prefix for modules?
14651need_lib_prefix=$need_lib_prefix
14652
14653# Do we need a version for libraries?
14654need_version=$need_version
14655
14656# Library versioning type.
14657version_type=$version_type
14658
14659# Shared library runtime path variable.
14660runpath_var=$runpath_var
14661
14662# Shared library path variable.
14663shlibpath_var=$shlibpath_var
14664
14665# Is shlibpath searched before the hard-coded library search path?
14666shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14667
14668# Format of library name prefix.
14669libname_spec=$lt_libname_spec
14670
14671# List of archive names. First name is the real one, the rest are links.
14672# The last name is the one that the linker finds with -lNAME
14673library_names_spec=$lt_library_names_spec
14674
14675# The coded name of the library, if different from the real name.
14676soname_spec=$lt_soname_spec
14677
3725885a
RW
14678# Permission mode override for installation of shared libraries.
14679install_override_mode=$lt_install_override_mode
14680
d7040cdb
SE
14681# Command to use after installation of a shared archive.
14682postinstall_cmds=$lt_postinstall_cmds
14683
14684# Command to use after uninstallation of a shared archive.
14685postuninstall_cmds=$lt_postuninstall_cmds
14686
14687# Commands used to finish a libtool library installation in a directory.
14688finish_cmds=$lt_finish_cmds
14689
14690# As "finish_cmds", except a single script fragment to be evaled but
14691# not shown.
14692finish_eval=$lt_finish_eval
14693
14694# Whether we should hardcode library paths into libraries.
14695hardcode_into_libs=$hardcode_into_libs
14696
14697# Compile-time system search path for libraries.
14698sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14699
14700# Run-time system search path for libraries.
14701sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14702
14703# Whether dlopen is supported.
14704dlopen_support=$enable_dlopen
14705
14706# Whether dlopen of programs is supported.
14707dlopen_self=$enable_dlopen_self
14708
14709# Whether dlopen of statically linked programs is supported.
14710dlopen_self_static=$enable_dlopen_self_static
14711
14712# Commands to strip libraries.
14713old_striplib=$lt_old_striplib
14714striplib=$lt_striplib
14715
14716
14717# The linker used to build libraries.
14718LD=$lt_LD
14719
3725885a
RW
14720# How to create reloadable object files.
14721reload_flag=$lt_reload_flag
14722reload_cmds=$lt_reload_cmds
14723
d7040cdb
SE
14724# Commands used to build an old-style archive.
14725old_archive_cmds=$lt_old_archive_cmds
14726
14727# A language specific compiler.
14728CC=$lt_compiler
14729
14730# Is the compiler the GNU compiler?
14731with_gcc=$GCC
14732
14733# Compiler flag to turn off builtin functions.
14734no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14735
14736# How to pass a linker flag through the compiler.
14737wl=$lt_lt_prog_compiler_wl
14738
14739# Additional compiler flags for building library objects.
14740pic_flag=$lt_lt_prog_compiler_pic
14741
14742# Compiler flag to prevent dynamic linking.
14743link_static_flag=$lt_lt_prog_compiler_static
14744
14745# Does compiler simultaneously support -c and -o options?
14746compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14747
14748# Whether or not to add -lc for building shared libraries.
14749build_libtool_need_lc=$archive_cmds_need_lc
14750
14751# Whether or not to disallow shared libs when runtime libs are static.
14752allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14753
14754# Compiler flag to allow reflexive dlopens.
14755export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14756
14757# Compiler flag to generate shared objects directly from archives.
14758whole_archive_flag_spec=$lt_whole_archive_flag_spec
14759
14760# Whether the compiler copes with passing no objects directly.
14761compiler_needs_object=$lt_compiler_needs_object
14762
14763# Create an old-style archive from a shared archive.
14764old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14765
14766# Create a temporary old-style archive to link instead of a shared archive.
14767old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14768
14769# Commands used to build a shared archive.
14770archive_cmds=$lt_archive_cmds
14771archive_expsym_cmds=$lt_archive_expsym_cmds
14772
14773# Commands used to build a loadable module if different from building
14774# a shared archive.
14775module_cmds=$lt_module_cmds
14776module_expsym_cmds=$lt_module_expsym_cmds
14777
14778# Whether we are building with GNU ld or not.
14779with_gnu_ld=$lt_with_gnu_ld
14780
14781# Flag that allows shared libraries with undefined symbols to be built.
14782allow_undefined_flag=$lt_allow_undefined_flag
14783
14784# Flag that enforces no undefined symbols.
14785no_undefined_flag=$lt_no_undefined_flag
14786
14787# Flag to hardcode \$libdir into a binary during linking.
14788# This must work even if \$libdir does not exist
14789hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14790
14791# If ld is used when linking, flag to hardcode \$libdir into a binary
14792# during linking. This must work even if \$libdir does not exist.
14793hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14794
14795# Whether we need a single "-rpath" flag with a separated argument.
14796hardcode_libdir_separator=$lt_hardcode_libdir_separator
14797
14798# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14799# DIR into the resulting binary.
14800hardcode_direct=$hardcode_direct
14801
14802# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14803# DIR into the resulting binary and the resulting library dependency is
14804# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14805# library is relocated.
14806hardcode_direct_absolute=$hardcode_direct_absolute
14807
14808# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14809# into the resulting binary.
14810hardcode_minus_L=$hardcode_minus_L
14811
14812# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14813# into the resulting binary.
14814hardcode_shlibpath_var=$hardcode_shlibpath_var
14815
14816# Set to "yes" if building a shared library automatically hardcodes DIR
14817# into the library and all subsequent libraries and executables linked
14818# against it.
14819hardcode_automatic=$hardcode_automatic
14820
14821# Set to yes if linker adds runtime paths of dependent libraries
14822# to runtime path list.
14823inherit_rpath=$inherit_rpath
14824
14825# Whether libtool must link a program against all its dependency libraries.
14826link_all_deplibs=$link_all_deplibs
14827
14828# Fix the shell variable \$srcfile for the compiler.
14829fix_srcfile_path=$lt_fix_srcfile_path
14830
14831# Set to "yes" if exported symbols are required.
14832always_export_symbols=$always_export_symbols
14833
14834# The commands to list exported symbols.
14835export_symbols_cmds=$lt_export_symbols_cmds
14836
14837# Symbols that should not be listed in the preloaded symbols.
14838exclude_expsyms=$lt_exclude_expsyms
14839
14840# Symbols that must always be exported.
14841include_expsyms=$lt_include_expsyms
14842
14843# Commands necessary for linking programs (against libraries) with templates.
14844prelink_cmds=$lt_prelink_cmds
14845
14846# Specify filename containing input files.
14847file_list_spec=$lt_file_list_spec
14848
14849# How to hardcode a shared library path into an executable.
14850hardcode_action=$hardcode_action
14851
14852# ### END LIBTOOL CONFIG
14853
14854_LT_EOF
14855
14856 case $host_os in
14857 aix3*)
14858 cat <<\_LT_EOF >> "$cfgfile"
14859# AIX sometimes has problems with the GCC collect2 program. For some
14860# reason, if we set the COLLECT_NAMES environment variable, the problems
14861# vanish in a puff of smoke.
14862if test "X${COLLECT_NAMES+set}" != Xset; then
14863 COLLECT_NAMES=
14864 export COLLECT_NAMES
14865fi
14866_LT_EOF
14867 ;;
14868 esac
14869
14870
14871ltmain="$ac_aux_dir/ltmain.sh"
14872
14873
14874 # We use sed instead of cat because bash on DJGPP gets confused if
14875 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14876 # text mode, it properly converts lines to CR/LF. This bash problem
14877 # is reportedly fixed, but why not run on old versions too?
14878 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14879 || (rm -f "$cfgfile"; exit 1)
14880
14881 case $xsi_shell in
14882 yes)
14883 cat << \_LT_EOF >> "$cfgfile"
1927a18f 14884
d7040cdb
SE
14885# func_dirname file append nondir_replacement
14886# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14887# otherwise set result to NONDIR_REPLACEMENT.
14888func_dirname ()
14889{
14890 case ${1} in
14891 */*) func_dirname_result="${1%/*}${2}" ;;
14892 * ) func_dirname_result="${3}" ;;
14893 esac
14894}
14895
14896# func_basename file
14897func_basename ()
14898{
14899 func_basename_result="${1##*/}"
14900}
14901
1927a18f
L
14902# func_dirname_and_basename file append nondir_replacement
14903# perform func_basename and func_dirname in a single function
14904# call:
14905# dirname: Compute the dirname of FILE. If nonempty,
14906# add APPEND to the result, otherwise set result
14907# to NONDIR_REPLACEMENT.
14908# value returned in "$func_dirname_result"
14909# basename: Compute filename of FILE.
14910# value retuned in "$func_basename_result"
14911# Implementation must be kept synchronized with func_dirname
14912# and func_basename. For efficiency, we do not delegate to
14913# those functions but instead duplicate the functionality here.
14914func_dirname_and_basename ()
14915{
14916 case ${1} in
14917 */*) func_dirname_result="${1%/*}${2}" ;;
14918 * ) func_dirname_result="${3}" ;;
14919 esac
14920 func_basename_result="${1##*/}"
14921}
14922
d7040cdb
SE
14923# func_stripname prefix suffix name
14924# strip PREFIX and SUFFIX off of NAME.
14925# PREFIX and SUFFIX must not contain globbing or regex special
14926# characters, hashes, percent signs, but SUFFIX may contain a leading
14927# dot (in which case that matches only a dot).
14928func_stripname ()
14929{
14930 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14931 # positional parameters, so assign one to ordinary parameter first.
14932 func_stripname_result=${3}
14933 func_stripname_result=${func_stripname_result#"${1}"}
14934 func_stripname_result=${func_stripname_result%"${2}"}
14935}
14936
14937# func_opt_split
14938func_opt_split ()
14939{
14940 func_opt_split_opt=${1%%=*}
14941 func_opt_split_arg=${1#*=}
14942}
14943
14944# func_lo2o object
14945func_lo2o ()
14946{
14947 case ${1} in
14948 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14949 *) func_lo2o_result=${1} ;;
14950 esac
14951}
1927a18f
L
14952
14953# func_xform libobj-or-source
14954func_xform ()
14955{
14956 func_xform_result=${1%.*}.lo
14957}
14958
14959# func_arith arithmetic-term...
14960func_arith ()
14961{
14962 func_arith_result=$(( $* ))
14963}
14964
14965# func_len string
14966# STRING may not start with a hyphen.
14967func_len ()
14968{
14969 func_len_result=${#1}
14970}
14971
d7040cdb
SE
14972_LT_EOF
14973 ;;
14974 *) # Bourne compatible functions.
14975 cat << \_LT_EOF >> "$cfgfile"
1927a18f 14976
d7040cdb
SE
14977# func_dirname file append nondir_replacement
14978# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14979# otherwise set result to NONDIR_REPLACEMENT.
14980func_dirname ()
14981{
14982 # Extract subdirectory from the argument.
3725885a 14983 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
14984 if test "X$func_dirname_result" = "X${1}"; then
14985 func_dirname_result="${3}"
14986 else
14987 func_dirname_result="$func_dirname_result${2}"
14988 fi
14989}
14990
14991# func_basename file
14992func_basename ()
14993{
3725885a 14994 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
14995}
14996
1927a18f 14997
d7040cdb
SE
14998# func_stripname prefix suffix name
14999# strip PREFIX and SUFFIX off of NAME.
15000# PREFIX and SUFFIX must not contain globbing or regex special
15001# characters, hashes, percent signs, but SUFFIX may contain a leading
15002# dot (in which case that matches only a dot).
15003# func_strip_suffix prefix name
15004func_stripname ()
15005{
15006 case ${2} in
3725885a
RW
15007 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15008 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
15009 esac
15010}
15011
15012# sed scripts:
15013my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15014my_sed_long_arg='1s/^-[^=]*=//'
15015
15016# func_opt_split
15017func_opt_split ()
15018{
3725885a
RW
15019 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15020 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
15021}
15022
15023# func_lo2o object
15024func_lo2o ()
15025{
3725885a 15026 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 15027}
1927a18f
L
15028
15029# func_xform libobj-or-source
15030func_xform ()
15031{
3725885a 15032 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
1927a18f
L
15033}
15034
15035# func_arith arithmetic-term...
15036func_arith ()
15037{
15038 func_arith_result=`expr "$@"`
15039}
15040
15041# func_len string
15042# STRING may not start with a hyphen.
15043func_len ()
15044{
15045 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15046}
15047
d7040cdb
SE
15048_LT_EOF
15049esac
15050
15051case $lt_shell_append in
15052 yes)
15053 cat << \_LT_EOF >> "$cfgfile"
15054
15055# func_append var value
15056# Append VALUE to the end of shell variable VAR.
15057func_append ()
15058{
15059 eval "$1+=\$2"
15060}
15061_LT_EOF
15062 ;;
15063 *)
15064 cat << \_LT_EOF >> "$cfgfile"
15065
15066# func_append var value
15067# Append VALUE to the end of shell variable VAR.
15068func_append ()
15069{
15070 eval "$1=\$$1\$2"
15071}
1927a18f 15072
d7040cdb
SE
15073_LT_EOF
15074 ;;
15075 esac
15076
15077
15078 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15079 || (rm -f "$cfgfile"; exit 1)
15080
15081 mv -f "$cfgfile" "$ofile" ||
15082 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15083 chmod +x "$ofile"
15084
8ae85421 15085 ;;
81ecdfbb 15086 "default-1":C)
20e95c23
DJ
15087 for ac_file in $CONFIG_FILES; do
15088 # Support "outfile[:infile[:infile...]]"
15089 case "$ac_file" in
15090 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
15091 esac
15092 # PO directories have a Makefile.in generated from Makefile.in.in.
15093 case "$ac_file" in */Makefile.in)
15094 # Adjust a relative srcdir.
15095 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 15096 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
15097 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
15098 # In autoconf-2.13 it is called $ac_given_srcdir.
15099 # In autoconf-2.50 it is called $srcdir.
15100 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
15101 case "$ac_given_srcdir" in
15102 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
15103 /*) top_srcdir="$ac_given_srcdir" ;;
15104 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
15105 esac
15106 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
15107 rm -f "$ac_dir/POTFILES"
15108 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
15109 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
15110 POMAKEFILEDEPS="POTFILES.in"
15111 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
15112 # on $ac_dir but don't depend on user-specified configuration
15113 # parameters.
15114 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
15115 # The LINGUAS file contains the set of available languages.
15116 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 15117 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
15118 fi
15119 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
15120 # Hide the ALL_LINGUAS assigment from automake.
15121 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
15122 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
15123 else
37a42ee9 15124 # The set of available languages was given in configure.ac.
20e95c23
DJ
15125 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
15126 fi
15127 case "$ac_given_srcdir" in
15128 .) srcdirpre= ;;
15129 *) srcdirpre='$(srcdir)/' ;;
15130 esac
15131 POFILES=
15132 GMOFILES=
15133 UPDATEPOFILES=
15134 DUMMYPOFILES=
15135 for lang in $ALL_LINGUAS; do
15136 POFILES="$POFILES $srcdirpre$lang.po"
15137 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
15138 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
15139 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
15140 done
15141 # CATALOGS depends on both $ac_dir and the user's LINGUAS
15142 # environment variable.
15143 INST_LINGUAS=
15144 if test -n "$ALL_LINGUAS"; then
15145 for presentlang in $ALL_LINGUAS; do
15146 useit=no
15147 if test "%UNSET%" != "$LINGUAS"; then
15148 desiredlanguages="$LINGUAS"
15149 else
15150 desiredlanguages="$ALL_LINGUAS"
15151 fi
15152 for desiredlang in $desiredlanguages; do
15153 # Use the presentlang catalog if desiredlang is
15154 # a. equal to presentlang, or
15155 # b. a variant of presentlang (because in this case,
15156 # presentlang can be used as a fallback for messages
15157 # which are not translated in the desiredlang catalog).
15158 case "$desiredlang" in
15159 "$presentlang"*) useit=yes;;
15160 esac
15161 done
15162 if test $useit = yes; then
15163 INST_LINGUAS="$INST_LINGUAS $presentlang"
15164 fi
15165 done
15166 fi
15167 CATALOGS=
15168 if test -n "$INST_LINGUAS"; then
15169 for lang in $INST_LINGUAS; do
15170 CATALOGS="$CATALOGS $lang.gmo"
15171 done
15172 fi
15173 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
15174 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"
15175 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
15176 if test -f "$f"; then
15177 case "$f" in
15178 *.orig | *.bak | *~) ;;
15179 *) cat "$f" >> "$ac_dir/Makefile" ;;
15180 esac
15181 fi
15182 done
15183 fi
15184 ;;
15185 esac
15186 done ;;
81ecdfbb 15187
979273e3 15188 esac
81ecdfbb 15189done # for ac_tag
979273e3 15190
979273e3 15191
81ecdfbb 15192as_fn_exit 0
979273e3 15193_ACEOF
979273e3
NN
15194ac_clean_files=$ac_clean_files_save
15195
81ecdfbb
RW
15196test $ac_write_fail = 0 ||
15197 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15198
979273e3
NN
15199
15200# configure is writing to config.log, and then calls config.status.
15201# config.status does its own redirection, appending to config.log.
15202# Unfortunately, on DOS this fails, as config.log is still kept open
15203# by configure, so config.status won't be able to write to it; its
15204# output is simply discarded. So we exec the FD to /dev/null,
15205# effectively closing config.log, so it can be properly (re)opened and
15206# appended to by config.status. When coming back to configure, we
15207# need to make the FD available again.
15208if test "$no_create" != yes; then
15209 ac_cs_success=:
15210 ac_config_status_args=
15211 test "$silent" = yes &&
15212 ac_config_status_args="$ac_config_status_args --quiet"
15213 exec 5>/dev/null
15214 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15215 exec 5>>config.log
15216 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15217 # would make configure fail if this is the last instruction.
81ecdfbb
RW
15218 $ac_cs_success || as_fn_exit $?
15219fi
15220if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15222$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
979273e3 15223fi
252b5132 15224