]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/m68hc11/configure
config: Sync with GCC
[thirdparty/binutils-gdb.git] / sim / m68hc11 / configure
CommitLineData
5d031c16 1#! /bin/sh
b7026657 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
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.
b7026657 8#
b7026657
AC
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## -------------------- ##
5d031c16 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 :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
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
b7026657 31fi
5d031c16 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 }
b7026657 79fi
5d031c16
AC
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
b7026657
AC
121PS1='$ '
122PS2='> '
123PS4='+ '
5d031c16 124
b7026657 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
6bb11ab3
L
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
b7026657 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."
b7026657 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."
b7026657 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
5d031c16 380
81ecdfbb
RW
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
383 as_expr=expr
384else
385 as_expr=false
386fi
5d031c16 387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
389 as_basename=basename
390else
391 as_basename=false
392fi
5d031c16 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
5d031c16 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
b7026657
AC
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'`
5d031c16 418
b7026657
AC
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
5d031c16 425
5d031c16 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 |
b7026657 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
b7026657 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 444 t loop
81ecdfbb 445 s/-\n.*//
b7026657 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; }
b7026657
AC
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"
b7026657
AC
454 # Exit status is that of the last command.
455 exit
456}
5d031c16 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';;
b7026657 469esac
5d031c16 470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
b7026657 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
b7026657 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 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'
b7026657 491 fi
b7026657
AC
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
5d031c16 497
b7026657 498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
5d031c16 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
5d031c16 527
b7026657
AC
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'"
5d031c16 530
b7026657
AC
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5d031c16 533
6bb11ab3
L
534SHELL=${CONFIG_SHELL-/bin/sh}
535
5d031c16 536
81ecdfbb 537exec 7<&0 </dev/null 6>&1
5d031c16 538
b7026657
AC
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`
5d031c16 543
5d031c16 544#
b7026657 545# Initializations.
5d031c16 546#
b7026657 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
b7026657 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
b7026657
AC
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
b7026657
AC
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
b7026657
AC
563
564ac_unique_file="Makefile.in"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
b7026657
AC
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
b7026657
AC
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
b7026657
AC
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
b7026657
AC
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
b7026657
AC
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
b7026657 592# include <inttypes.h>
b7026657 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
b7026657
AC
598# include <unistd.h>
599#endif"
5d031c16 600
81ecdfbb
RW
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603cgen_breaks
81ecdfbb
RW
604REPORT_BUGS_TEXI
605REPORT_BUGS_TO
606PKGVERSION
81ecdfbb 607MAINT
31e6ad7d
MF
608MAINTAINER_MODE_FALSE
609MAINTAINER_MODE_TRUE
6bb11ab3
L
610lt_cv_dlopen_libs
611OTOOL64
612OTOOL
613LIPO
614NMEDIT
615DSYMUTIL
616AWK
617STRIP
618OBJDUMP
619LN_S
620NM
621ac_ct_DUMPBIN
622DUMPBIN
623LD
624FGREP
625SED
626LIBTOOL
627PLUGINS_FALSE
628PLUGINS_TRUE
aadc9410
MF
629zlibinc
630zlibdir
81ecdfbb
RW
631CATOBJEXT
632GENCAT
633INSTOBJEXT
634DATADIRNAME
635CATALOGS
636POSUB
637GMSGFMT
638XGETTEXT
639INCINTL
640LIBINTL_DEP
641LIBINTL
642USE_NLS
db2e4d67
MF
643GMAKE_FALSE
644GMAKE_TRUE
645MAKE
646CCDEPMODE
647DEPDIR
648am__leading_dot
5f3ef9d0 649PACKAGE
81ecdfbb
RW
650RANLIB
651AR
652HDEFINES
653CC_FOR_BUILD
654INSTALL_DATA
655INSTALL_SCRIPT
656INSTALL_PROGRAM
2232061b
MF
657EGREP
658GREP
659CPP
81ecdfbb
RW
660target_os
661target_vendor
662target_cpu
663target
664host_os
665host_vendor
666host_cpu
667host
668build_os
669build_vendor
670build_cpu
671build
6ffe910a
MF
672OBJEXT
673EXEEXT
674ac_ct_CC
675CPPFLAGS
676LDFLAGS
677CFLAGS
678CC
81ecdfbb
RW
679WERROR_CFLAGS
680WARN_CFLAGS
81ecdfbb 681sim_reserved_bits
81ecdfbb
RW
682sim_inline
683sim_hw
684sim_hw_objs
685sim_hw_cflags
686sim_default_model
687sim_scache
688sim_float
81ecdfbb
RW
689sim_endian
690sim_bitsize
81ecdfbb 691sim_alignment
81ecdfbb
RW
692target_alias
693host_alias
694build_alias
695LIBS
696ECHO_T
697ECHO_N
698ECHO_C
699DEFS
700mandir
701localedir
702libdir
703psdir
704pdfdir
705dvidir
706htmldir
707infodir
708docdir
709oldincludedir
710includedir
711localstatedir
712sharedstatedir
713sysconfdir
714datadir
715datarootdir
716libexecdir
717sbindir
718bindir
719program_transform_name
720prefix
721exec_prefix
722PACKAGE_URL
723PACKAGE_BUGREPORT
724PACKAGE_STRING
725PACKAGE_VERSION
726PACKAGE_TARNAME
727PACKAGE_NAME
728PATH_SEPARATOR
729SHELL'
b7026657 730ac_subst_files=''
81ecdfbb
RW
731ac_user_opts='
732enable_option_checking
aadc9410 733with_system_zlib
6bb11ab3
L
734enable_plugins
735enable_shared
736enable_static
737with_pic
738enable_fast_install
739with_gnu_ld
740enable_libtool_lock
81ecdfbb 741enable_maintainer_mode
81ecdfbb
RW
742enable_sim_debug
743enable_sim_stdio
744enable_sim_trace
745enable_sim_profile
35656e95 746enable_sim_assert
16f7876d 747enable_sim_environment
347fe5bb 748enable_sim_inline
81ecdfbb
RW
749with_pkgversion
750with_bugurl
eca4255a 751enable_sim_endian
81ecdfbb 752enable_sim_alignment
2232061b 753enable_werror
81ecdfbb
RW
754enable_build_warnings
755enable_sim_build_warnings
756enable_sim_hardware
757'
758 ac_precious_vars='build_alias
759host_alias
760target_alias
761CC
762CFLAGS
763LDFLAGS
764LIBS
765CPPFLAGS
766CPP'
767
5d031c16
AC
768
769# Initialize some variables set by options.
b7026657
AC
770ac_init_help=
771ac_init_version=false
81ecdfbb
RW
772ac_unrecognized_opts=
773ac_unrecognized_sep=
5d031c16
AC
774# The variables have the same names as the options, with
775# dashes changed to underlines.
b7026657 776cache_file=/dev/null
5d031c16 777exec_prefix=NONE
5d031c16 778no_create=
5d031c16
AC
779no_recursion=
780prefix=NONE
781program_prefix=NONE
782program_suffix=NONE
783program_transform_name=s,x,x,
784silent=
785site=
5d031c16 786srcdir=
5d031c16
AC
787verbose=
788x_includes=NONE
789x_libraries=NONE
b7026657
AC
790
791# Installation directory options.
792# These are left unexpanded so users can "make install exec_prefix=/foo"
793# and all the variables that are supposed to be based on exec_prefix
794# by default will actually change.
795# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 796# (The list follows the same order as the GNU Coding Standards.)
5d031c16
AC
797bindir='${exec_prefix}/bin'
798sbindir='${exec_prefix}/sbin'
799libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
800datarootdir='${prefix}/share'
801datadir='${datarootdir}'
5d031c16
AC
802sysconfdir='${prefix}/etc'
803sharedstatedir='${prefix}/com'
804localstatedir='${prefix}/var'
5d031c16
AC
805includedir='${prefix}/include'
806oldincludedir='/usr/include'
81ecdfbb
RW
807docdir='${datarootdir}/doc/${PACKAGE}'
808infodir='${datarootdir}/info'
809htmldir='${docdir}'
810dvidir='${docdir}'
811pdfdir='${docdir}'
812psdir='${docdir}'
813libdir='${exec_prefix}/lib'
814localedir='${datarootdir}/locale'
815mandir='${datarootdir}/man'
5d031c16 816
5d031c16 817ac_prev=
81ecdfbb 818ac_dashdash=
5d031c16
AC
819for ac_option
820do
5d031c16
AC
821 # If the previous option needs an argument, assign it.
822 if test -n "$ac_prev"; then
81ecdfbb 823 eval $ac_prev=\$ac_option
5d031c16
AC
824 ac_prev=
825 continue
826 fi
827
81ecdfbb
RW
828 case $ac_option in
829 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
830 *) ac_optarg=yes ;;
831 esac
5d031c16
AC
832
833 # Accept the important Cygnus configure options, so we can diagnose typos.
834
81ecdfbb
RW
835 case $ac_dashdash$ac_option in
836 --)
837 ac_dashdash=yes ;;
5d031c16
AC
838
839 -bindir | --bindir | --bindi | --bind | --bin | --bi)
840 ac_prev=bindir ;;
841 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 842 bindir=$ac_optarg ;;
5d031c16
AC
843
844 -build | --build | --buil | --bui | --bu)
b7026657 845 ac_prev=build_alias ;;
5d031c16 846 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 847 build_alias=$ac_optarg ;;
5d031c16
AC
848
849 -cache-file | --cache-file | --cache-fil | --cache-fi \
850 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
851 ac_prev=cache_file ;;
852 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
853 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
854 cache_file=$ac_optarg ;;
855
856 --config-cache | -C)
857 cache_file=config.cache ;;
5d031c16 858
81ecdfbb 859 -datadir | --datadir | --datadi | --datad)
5d031c16 860 ac_prev=datadir ;;
81ecdfbb 861 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 862 datadir=$ac_optarg ;;
5d031c16 863
81ecdfbb
RW
864 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
865 | --dataroo | --dataro | --datar)
866 ac_prev=datarootdir ;;
867 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
868 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
869 datarootdir=$ac_optarg ;;
870
5d031c16 871 -disable-* | --disable-*)
81ecdfbb 872 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
5d031c16 873 # Reject names that are not valid shell variable names.
81ecdfbb
RW
874 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
875 as_fn_error "invalid feature name: $ac_useropt"
876 ac_useropt_orig=$ac_useropt
877 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
878 case $ac_user_opts in
879 *"
880"enable_$ac_useropt"
881"*) ;;
882 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
883 ac_unrecognized_sep=', ';;
884 esac
885 eval enable_$ac_useropt=no ;;
886
887 -docdir | --docdir | --docdi | --doc | --do)
888 ac_prev=docdir ;;
889 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
890 docdir=$ac_optarg ;;
891
892 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
893 ac_prev=dvidir ;;
894 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
895 dvidir=$ac_optarg ;;
5d031c16
AC
896
897 -enable-* | --enable-*)
81ecdfbb 898 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
5d031c16 899 # Reject names that are not valid shell variable names.
81ecdfbb
RW
900 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
901 as_fn_error "invalid feature name: $ac_useropt"
902 ac_useropt_orig=$ac_useropt
903 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
904 case $ac_user_opts in
905 *"
906"enable_$ac_useropt"
907"*) ;;
908 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
909 ac_unrecognized_sep=', ';;
5d031c16 910 esac
81ecdfbb 911 eval enable_$ac_useropt=\$ac_optarg ;;
5d031c16
AC
912
913 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
914 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
915 | --exec | --exe | --ex)
916 ac_prev=exec_prefix ;;
917 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
918 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
919 | --exec=* | --exe=* | --ex=*)
b7026657 920 exec_prefix=$ac_optarg ;;
5d031c16
AC
921
922 -gas | --gas | --ga | --g)
923 # Obsolete; use --with-gas.
924 with_gas=yes ;;
925
b7026657
AC
926 -help | --help | --hel | --he | -h)
927 ac_init_help=long ;;
928 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
929 ac_init_help=recursive ;;
930 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
931 ac_init_help=short ;;
5d031c16
AC
932
933 -host | --host | --hos | --ho)
b7026657 934 ac_prev=host_alias ;;
5d031c16 935 -host=* | --host=* | --hos=* | --ho=*)
b7026657 936 host_alias=$ac_optarg ;;
5d031c16 937
81ecdfbb
RW
938 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
939 ac_prev=htmldir ;;
940 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
941 | --ht=*)
942 htmldir=$ac_optarg ;;
943
5d031c16
AC
944 -includedir | --includedir | --includedi | --included | --include \
945 | --includ | --inclu | --incl | --inc)
946 ac_prev=includedir ;;
947 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
948 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 949 includedir=$ac_optarg ;;
5d031c16
AC
950
951 -infodir | --infodir | --infodi | --infod | --info | --inf)
952 ac_prev=infodir ;;
953 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 954 infodir=$ac_optarg ;;
5d031c16
AC
955
956 -libdir | --libdir | --libdi | --libd)
957 ac_prev=libdir ;;
958 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 959 libdir=$ac_optarg ;;
5d031c16
AC
960
961 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
962 | --libexe | --libex | --libe)
963 ac_prev=libexecdir ;;
964 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
965 | --libexe=* | --libex=* | --libe=*)
b7026657 966 libexecdir=$ac_optarg ;;
5d031c16 967
81ecdfbb
RW
968 -localedir | --localedir | --localedi | --localed | --locale)
969 ac_prev=localedir ;;
970 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
971 localedir=$ac_optarg ;;
972
5d031c16 973 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 974 | --localstate | --localstat | --localsta | --localst | --locals)
5d031c16
AC
975 ac_prev=localstatedir ;;
976 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 977 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 978 localstatedir=$ac_optarg ;;
5d031c16
AC
979
980 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
981 ac_prev=mandir ;;
982 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 983 mandir=$ac_optarg ;;
5d031c16
AC
984
985 -nfp | --nfp | --nf)
986 # Obsolete; use --without-fp.
987 with_fp=no ;;
988
989 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 990 | --no-cr | --no-c | -n)
5d031c16
AC
991 no_create=yes ;;
992
993 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
994 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
995 no_recursion=yes ;;
996
997 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
998 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
999 | --oldin | --oldi | --old | --ol | --o)
1000 ac_prev=oldincludedir ;;
1001 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1002 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1003 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1004 oldincludedir=$ac_optarg ;;
5d031c16
AC
1005
1006 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1007 ac_prev=prefix ;;
1008 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1009 prefix=$ac_optarg ;;
5d031c16
AC
1010
1011 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1012 | --program-pre | --program-pr | --program-p)
1013 ac_prev=program_prefix ;;
1014 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1015 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1016 program_prefix=$ac_optarg ;;
5d031c16
AC
1017
1018 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1019 | --program-suf | --program-su | --program-s)
1020 ac_prev=program_suffix ;;
1021 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1022 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1023 program_suffix=$ac_optarg ;;
5d031c16
AC
1024
1025 -program-transform-name | --program-transform-name \
1026 | --program-transform-nam | --program-transform-na \
1027 | --program-transform-n | --program-transform- \
1028 | --program-transform | --program-transfor \
1029 | --program-transfo | --program-transf \
1030 | --program-trans | --program-tran \
1031 | --progr-tra | --program-tr | --program-t)
1032 ac_prev=program_transform_name ;;
1033 -program-transform-name=* | --program-transform-name=* \
1034 | --program-transform-nam=* | --program-transform-na=* \
1035 | --program-transform-n=* | --program-transform-=* \
1036 | --program-transform=* | --program-transfor=* \
1037 | --program-transfo=* | --program-transf=* \
1038 | --program-trans=* | --program-tran=* \
1039 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1040 program_transform_name=$ac_optarg ;;
5d031c16 1041
81ecdfbb
RW
1042 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1043 ac_prev=pdfdir ;;
1044 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1045 pdfdir=$ac_optarg ;;
1046
1047 -psdir | --psdir | --psdi | --psd | --ps)
1048 ac_prev=psdir ;;
1049 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1050 psdir=$ac_optarg ;;
1051
5d031c16
AC
1052 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1053 | -silent | --silent | --silen | --sile | --sil)
1054 silent=yes ;;
1055
1056 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1057 ac_prev=sbindir ;;
1058 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1059 | --sbi=* | --sb=*)
b7026657 1060 sbindir=$ac_optarg ;;
5d031c16
AC
1061
1062 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1063 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1064 | --sharedst | --shareds | --shared | --share | --shar \
1065 | --sha | --sh)
1066 ac_prev=sharedstatedir ;;
1067 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1068 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1069 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1070 | --sha=* | --sh=*)
b7026657 1071 sharedstatedir=$ac_optarg ;;
5d031c16
AC
1072
1073 -site | --site | --sit)
1074 ac_prev=site ;;
1075 -site=* | --site=* | --sit=*)
b7026657 1076 site=$ac_optarg ;;
5d031c16
AC
1077
1078 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1079 ac_prev=srcdir ;;
1080 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1081 srcdir=$ac_optarg ;;
5d031c16
AC
1082
1083 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1084 | --syscon | --sysco | --sysc | --sys | --sy)
1085 ac_prev=sysconfdir ;;
1086 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1087 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1088 sysconfdir=$ac_optarg ;;
5d031c16
AC
1089
1090 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1091 ac_prev=target_alias ;;
5d031c16 1092 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1093 target_alias=$ac_optarg ;;
5d031c16
AC
1094
1095 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1096 verbose=yes ;;
1097
b7026657
AC
1098 -version | --version | --versio | --versi | --vers | -V)
1099 ac_init_version=: ;;
5d031c16
AC
1100
1101 -with-* | --with-*)
81ecdfbb 1102 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
5d031c16 1103 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1104 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1105 as_fn_error "invalid package name: $ac_useropt"
1106 ac_useropt_orig=$ac_useropt
1107 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1108 case $ac_user_opts in
1109 *"
1110"with_$ac_useropt"
1111"*) ;;
1112 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1113 ac_unrecognized_sep=', ';;
5d031c16 1114 esac
81ecdfbb 1115 eval with_$ac_useropt=\$ac_optarg ;;
5d031c16
AC
1116
1117 -without-* | --without-*)
81ecdfbb 1118 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
5d031c16 1119 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1120 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1121 as_fn_error "invalid package name: $ac_useropt"
1122 ac_useropt_orig=$ac_useropt
1123 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1124 case $ac_user_opts in
1125 *"
1126"with_$ac_useropt"
1127"*) ;;
1128 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1129 ac_unrecognized_sep=', ';;
1130 esac
1131 eval with_$ac_useropt=no ;;
5d031c16
AC
1132
1133 --x)
1134 # Obsolete; use --with-x.
1135 with_x=yes ;;
1136
1137 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1138 | --x-incl | --x-inc | --x-in | --x-i)
1139 ac_prev=x_includes ;;
1140 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1141 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1142 x_includes=$ac_optarg ;;
5d031c16
AC
1143
1144 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1145 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1146 ac_prev=x_libraries ;;
1147 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1148 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1149 x_libraries=$ac_optarg ;;
5d031c16 1150
81ecdfbb
RW
1151 -*) as_fn_error "unrecognized option: \`$ac_option'
1152Try \`$0 --help' for more information."
5d031c16
AC
1153 ;;
1154
b7026657
AC
1155 *=*)
1156 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1157 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1158 case $ac_envvar in #(
1159 '' | [0-9]* | *[!_$as_cr_alnum]* )
1160 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1161 esac
1162 eval $ac_envvar=\$ac_optarg
b7026657
AC
1163 export $ac_envvar ;;
1164
5d031c16 1165 *)
b7026657 1166 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1167 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1168 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1169 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b7026657 1170 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
5d031c16
AC
1171 ;;
1172
1173 esac
1174done
1175
1176if test -n "$ac_prev"; then
b7026657 1177 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1178 as_fn_error "missing argument to $ac_option"
5d031c16 1179fi
5d031c16 1180
81ecdfbb
RW
1181if test -n "$ac_unrecognized_opts"; then
1182 case $enable_option_checking in
1183 no) ;;
1184 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1185 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1186 esac
81ecdfbb 1187fi
5d031c16 1188
81ecdfbb
RW
1189# Check all directory arguments for consistency.
1190for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1191 datadir sysconfdir sharedstatedir localstatedir includedir \
1192 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1193 libdir localedir mandir
5d031c16 1194do
81ecdfbb
RW
1195 eval ac_val=\$$ac_var
1196 # Remove trailing slashes.
1197 case $ac_val in
1198 */ )
1199 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1200 eval $ac_var=\$ac_val;;
1201 esac
1202 # Be sure to have absolute directory names.
b7026657 1203 case $ac_val in
81ecdfbb
RW
1204 [\\/$]* | ?:[\\/]* ) continue;;
1205 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
5d031c16 1206 esac
81ecdfbb 1207 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
5d031c16
AC
1208done
1209
b7026657
AC
1210# There might be people who depend on the old broken behavior: `$host'
1211# used to hold the argument of --host etc.
1212# FIXME: To remove some day.
1213build=$build_alias
1214host=$host_alias
1215target=$target_alias
1216
1217# FIXME: To remove some day.
1218if test "x$host_alias" != x; then
1219 if test "x$build_alias" = x; then
1220 cross_compiling=maybe
81ecdfbb 1221 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
b7026657
AC
1222 If a cross compiler is detected then cross compile mode will be used." >&2
1223 elif test "x$build_alias" != "x$host_alias"; then
1224 cross_compiling=yes
1225 fi
1226fi
5d031c16 1227
b7026657
AC
1228ac_tool_prefix=
1229test -n "$host_alias" && ac_tool_prefix=$host_alias-
1230
1231test "$silent" = yes && exec 6>/dev/null
5d031c16 1232
5d031c16 1233
81ecdfbb
RW
1234ac_pwd=`pwd` && test -n "$ac_pwd" &&
1235ac_ls_di=`ls -di .` &&
1236ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1237 as_fn_error "working directory cannot be determined"
1238test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1239 as_fn_error "pwd does not report name of working directory"
1240
1241
5d031c16
AC
1242# Find the source files, if location was not specified.
1243if test -z "$srcdir"; then
1244 ac_srcdir_defaulted=yes
81ecdfbb
RW
1245 # Try the directory containing this script, then the parent directory.
1246 ac_confdir=`$as_dirname -- "$as_myself" ||
1247$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1248 X"$as_myself" : 'X\(//\)[^/]' \| \
1249 X"$as_myself" : 'X\(//\)$' \| \
1250 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1251$as_echo X"$as_myself" |
1252 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1253 s//\1/
1254 q
1255 }
1256 /^X\(\/\/\)[^/].*/{
1257 s//\1/
1258 q
1259 }
1260 /^X\(\/\/\)$/{
1261 s//\1/
1262 q
1263 }
1264 /^X\(\/\).*/{
1265 s//\1/
1266 q
1267 }
1268 s/.*/./; q'`
5d031c16 1269 srcdir=$ac_confdir
81ecdfbb 1270 if test ! -r "$srcdir/$ac_unique_file"; then
5d031c16
AC
1271 srcdir=..
1272 fi
1273else
1274 ac_srcdir_defaulted=no
1275fi
81ecdfbb
RW
1276if test ! -r "$srcdir/$ac_unique_file"; then
1277 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1278 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1279fi
1280ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1281ac_abs_confdir=`(
1282 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1283 pwd)`
1284# When building in place, set srcdir=.
1285if test "$ac_abs_confdir" = "$ac_pwd"; then
1286 srcdir=.
1287fi
1288# Remove unnecessary trailing slashes from srcdir.
1289# Double slashes in file names in object file debugging info
1290# mess up M-x gdb in Emacs.
1291case $srcdir in
1292*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1293esac
1294for ac_var in $ac_precious_vars; do
1295 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1296 eval ac_env_${ac_var}_value=\$${ac_var}
1297 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1298 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1299done
5d031c16 1300
b7026657
AC
1301#
1302# Report the --help message.
1303#
1304if test "$ac_init_help" = "long"; then
1305 # Omit some internal or obsolete options to make the list less imposing.
1306 # This message is too long to be a string in the A/UX 3.1 sh.
1307 cat <<_ACEOF
1308\`configure' configures this package to adapt to many kinds of systems.
5d031c16 1309
b7026657 1310Usage: $0 [OPTION]... [VAR=VALUE]...
5d031c16 1311
b7026657
AC
1312To assign environment variables (e.g., CC, CFLAGS...), specify them as
1313VAR=VALUE. See below for descriptions of some of the useful variables.
5d031c16 1314
b7026657 1315Defaults for the options are specified in brackets.
5d031c16 1316
b7026657
AC
1317Configuration:
1318 -h, --help display this help and exit
1319 --help=short display options specific to this package
1320 --help=recursive display the short help of all the included packages
1321 -V, --version display version information and exit
1322 -q, --quiet, --silent do not print \`checking...' messages
1323 --cache-file=FILE cache test results in FILE [disabled]
1324 -C, --config-cache alias for \`--cache-file=config.cache'
1325 -n, --no-create do not create output files
1326 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1327
b7026657
AC
1328Installation directories:
1329 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1330 [$ac_default_prefix]
b7026657 1331 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1332 [PREFIX]
5d031c16 1333
b7026657
AC
1334By default, \`make install' will install all the files in
1335\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1336an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1337for instance \`--prefix=\$HOME'.
5d031c16 1338
b7026657
AC
1339For better control, use the options below.
1340
1341Fine tuning of the installation directories:
81ecdfbb
RW
1342 --bindir=DIR user executables [EPREFIX/bin]
1343 --sbindir=DIR system admin executables [EPREFIX/sbin]
1344 --libexecdir=DIR program executables [EPREFIX/libexec]
1345 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1346 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1347 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1348 --libdir=DIR object code libraries [EPREFIX/lib]
1349 --includedir=DIR C header files [PREFIX/include]
1350 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1351 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1352 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1353 --infodir=DIR info documentation [DATAROOTDIR/info]
1354 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1355 --mandir=DIR man documentation [DATAROOTDIR/man]
1356 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1357 --htmldir=DIR html documentation [DOCDIR]
1358 --dvidir=DIR dvi documentation [DOCDIR]
1359 --pdfdir=DIR pdf documentation [DOCDIR]
1360 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1361_ACEOF
1362
1363 cat <<\_ACEOF
1364
1365Program names:
1366 --program-prefix=PREFIX prepend PREFIX to installed program names
1367 --program-suffix=SUFFIX append SUFFIX to installed program names
1368 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1369
1370System types:
1371 --build=BUILD configure for building on BUILD [guessed]
1372 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1373 --target=TARGET configure for building compilers for TARGET [HOST]
1374_ACEOF
5d031c16 1375fi
b7026657
AC
1376
1377if test -n "$ac_init_help"; then
1378
1379 cat <<\_ACEOF
1380
1381Optional Features:
81ecdfbb 1382 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1383 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1384 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1385 --enable-plugins Enable support for plugins
6bb11ab3
L
1386 --enable-shared[=PKGS] build shared libraries [default=yes]
1387 --enable-static[=PKGS] build static libraries [default=yes]
1388 --enable-fast-install[=PKGS]
1389 optimize for fast installation [default=yes]
1390 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1391 --enable-maintainer-mode enable make rules and dependencies not useful
1392 (and sometimes confusing) to the casual installer
8d0978fb
MF
1393 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1394 itself)
1395 --enable-sim-stdio Specify whether to use stdio for console
1396 input/output
1397 --enable-sim-trace=opts Enable tracing of simulated programs
1398 --enable-sim-profile=opts
1399 Enable profiling flags
35656e95 1400 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1401 --enable-sim-environment=environment
1402 Specify mixed, user, virtual or operating
1403 environment
8d0978fb
MF
1404 --enable-sim-inline=inlines
1405 Specify which functions should be inlined
eca4255a
MF
1406 --enable-sim-endian=endian
1407 Specify target byte endian orientation
8d0978fb
MF
1408 --enable-sim-alignment=align
1409 Specify strict, nonstrict or forced alignment of
1410 memory accesses
2232061b
MF
1411 --enable-werror treat compile warnings as errors
1412 --enable-build-warnings enable build-time compiler warnings if gcc is used
1413 --enable-sim-build-warnings
1414 enable SIM specific build-time compiler warnings if
1415 gcc is used
1517bd27
MF
1416 --enable-sim-hardware=LIST
1417 Specify the hardware to be included in the build.
b7026657 1418
6efef468
JM
1419Optional Packages:
1420 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1421 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1422 --with-system-zlib use installed libz
6bb11ab3
L
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]
bf12d44e 1426 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1427 --with-bugurl=URL Direct users to URL to report a bug
1428
b7026657
AC
1429Some influential environment variables:
1430 CC C compiler command
1431 CFLAGS C compiler flags
1432 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1433 nonstandard directory <lib dir>
81ecdfbb
RW
1434 LIBS libraries to pass to the linker, e.g. -l<library>
1435 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1436 you have headers in a nonstandard directory <include dir>
b7026657
AC
1437 CPP C preprocessor
1438
1439Use these variables to override the choices made by `configure' or to help
1440it to find libraries and programs with nonstandard names/locations.
1441
81ecdfbb 1442Report bugs to the package provider.
b7026657 1443_ACEOF
81ecdfbb 1444ac_status=$?
5d031c16
AC
1445fi
1446
b7026657
AC
1447if test "$ac_init_help" = "recursive"; then
1448 # If there are subdirs, report their specific --help.
b7026657 1449 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1450 test -d "$ac_dir" ||
1451 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1452 continue
b7026657 1453 ac_builddir=.
5d031c16 1454
81ecdfbb
RW
1455case "$ac_dir" in
1456.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1457*)
1458 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1459 # A ".." for each directory in $ac_dir_suffix.
1460 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1461 case $ac_top_builddir_sub in
1462 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1463 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1464 esac ;;
1465esac
1466ac_abs_top_builddir=$ac_pwd
1467ac_abs_builddir=$ac_pwd$ac_dir_suffix
1468# for backward compatibility:
1469ac_top_builddir=$ac_top_build_prefix
5d031c16 1470
b7026657 1471case $srcdir in
81ecdfbb 1472 .) # We are building in place.
b7026657 1473 ac_srcdir=.
81ecdfbb
RW
1474 ac_top_srcdir=$ac_top_builddir_sub
1475 ac_abs_top_srcdir=$ac_pwd ;;
1476 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1477 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1478 ac_top_srcdir=$srcdir
1479 ac_abs_top_srcdir=$srcdir ;;
1480 *) # Relative name.
1481 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1482 ac_top_srcdir=$ac_top_build_prefix$srcdir
1483 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1484esac
81ecdfbb
RW
1485ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1486
1487 cd "$ac_dir" || { ac_status=$?; continue; }
1488 # Check for guested configure.
1489 if test -f "$ac_srcdir/configure.gnu"; then
1490 echo &&
1491 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1492 elif test -f "$ac_srcdir/configure"; then
1493 echo &&
1494 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1495 else
81ecdfbb
RW
1496 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1497 fi || ac_status=$?
1498 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1499 done
5d031c16 1500fi
b7026657 1501
81ecdfbb 1502test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1503if $ac_init_version; then
1504 cat <<\_ACEOF
81ecdfbb
RW
1505configure
1506generated by GNU Autoconf 2.64
b7026657 1507
81ecdfbb 1508Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
1509This configure script is free software; the Free Software Foundation
1510gives unlimited permission to copy, distribute and modify it.
1511_ACEOF
81ecdfbb 1512 exit
b7026657 1513fi
b7026657 1514
81ecdfbb
RW
1515## ------------------------ ##
1516## Autoconf initialization. ##
1517## ------------------------ ##
b7026657 1518
81ecdfbb
RW
1519# ac_fn_c_try_compile LINENO
1520# --------------------------
1521# Try to compile conftest.$ac_ext, and return whether this succeeded.
1522ac_fn_c_try_compile ()
b7026657 1523{
81ecdfbb
RW
1524 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1525 rm -f conftest.$ac_objext
1526 if { { ac_try="$ac_compile"
1527case "(($ac_try" in
1528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1529 *) ac_try_echo=$ac_try;;
1530esac
1531eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1532$as_echo "$ac_try_echo"; } >&5
1533 (eval "$ac_compile") 2>conftest.err
1534 ac_status=$?
1535 if test -s conftest.err; then
1536 grep -v '^ *+' conftest.err >conftest.er1
1537 cat conftest.er1 >&5
1538 mv -f conftest.er1 conftest.err
1539 fi
1540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1541 test $ac_status = 0; } && {
1542 test -z "$ac_c_werror_flag" ||
1543 test ! -s conftest.err
1544 } && test -s conftest.$ac_objext; then :
1545 ac_retval=0
1546else
1547 $as_echo "$as_me: failed program was:" >&5
1548sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1549
81ecdfbb
RW
1550 ac_retval=1
1551fi
1552 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1553 return $ac_retval
b7026657 1554
81ecdfbb 1555} # ac_fn_c_try_compile
b7026657 1556
81ecdfbb
RW
1557# ac_fn_c_try_cpp LINENO
1558# ----------------------
1559# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1560ac_fn_c_try_cpp ()
1561{
1562 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1563 if { { ac_try="$ac_cpp conftest.$ac_ext"
1564case "(($ac_try" in
1565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1567esac
1568eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569$as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1571 ac_status=$?
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1576 fi
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } >/dev/null && {
1579 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 }; then :
1582 ac_retval=0
1583else
1584 $as_echo "$as_me: failed program was:" >&5
1585sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1586
81ecdfbb
RW
1587 ac_retval=1
1588fi
1589 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1590 return $ac_retval
b7026657 1591
81ecdfbb
RW
1592} # ac_fn_c_try_cpp
1593
1594# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1595# -------------------------------------------------------
1596# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1597# the include files in INCLUDES and setting the cache variable VAR
1598# accordingly.
1599ac_fn_c_check_header_mongrel ()
1600{
1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1604$as_echo_n "checking for $2... " >&6; }
1605if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1606 $as_echo_n "(cached) " >&6
1607fi
1608eval ac_res=\$$3
1609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1610$as_echo "$ac_res" >&6; }
1611else
1612 # Is the header compilable?
1613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1614$as_echo_n "checking $2 usability... " >&6; }
1615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1616/* end confdefs.h. */
1617$4
1618#include <$2>
1619_ACEOF
1620if ac_fn_c_try_compile "$LINENO"; then :
1621 ac_header_compiler=yes
1622else
1623 ac_header_compiler=no
1624fi
1625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1627$as_echo "$ac_header_compiler" >&6; }
1628
1629# Is the header present?
1630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1631$as_echo_n "checking $2 presence... " >&6; }
1632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1633/* end confdefs.h. */
1634#include <$2>
1635_ACEOF
1636if ac_fn_c_try_cpp "$LINENO"; then :
1637 ac_header_preproc=yes
1638else
1639 ac_header_preproc=no
1640fi
1641rm -f conftest.err conftest.$ac_ext
1642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1643$as_echo "$ac_header_preproc" >&6; }
1644
1645# So? What about this header?
1646case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1647 yes:no: )
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1649$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1651$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1652 ;;
1653 no:yes:* )
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1655$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1657$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1659$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1661$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1663$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1664 ;;
1665esac
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1667$as_echo_n "checking for $2... " >&6; }
1668if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1669 $as_echo_n "(cached) " >&6
1670else
1671 eval "$3=\$ac_header_compiler"
1672fi
1673eval ac_res=\$$3
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1675$as_echo "$ac_res" >&6; }
1676fi
1677 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1678
1679} # ac_fn_c_check_header_mongrel
1680
1681# ac_fn_c_try_run LINENO
1682# ----------------------
1683# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1684# that executables *can* be run.
1685ac_fn_c_try_run ()
1686{
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 if { { ac_try="$ac_link"
1689case "(($ac_try" in
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1692esac
1693eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694$as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_link") 2>&5
1696 ac_status=$?
1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1698 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1699 { { case "(($ac_try" in
1700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1701 *) ac_try_echo=$ac_try;;
1702esac
1703eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1704$as_echo "$ac_try_echo"; } >&5
1705 (eval "$ac_try") 2>&5
1706 ac_status=$?
1707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1708 test $ac_status = 0; }; }; then :
1709 ac_retval=0
1710else
1711 $as_echo "$as_me: program exited with status $ac_status" >&5
1712 $as_echo "$as_me: failed program was:" >&5
1713sed 's/^/| /' conftest.$ac_ext >&5
1714
1715 ac_retval=$ac_status
1716fi
1717 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1718 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719 return $ac_retval
1720
1721} # ac_fn_c_try_run
1722
1723# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1724# -------------------------------------------------------
1725# Tests whether HEADER exists and can be compiled using the include files in
1726# INCLUDES, setting the cache variable VAR accordingly.
1727ac_fn_c_check_header_compile ()
1728{
1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1731$as_echo_n "checking for $2... " >&6; }
1732if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1733 $as_echo_n "(cached) " >&6
1734else
1735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1736/* end confdefs.h. */
1737$4
1738#include <$2>
1739_ACEOF
1740if ac_fn_c_try_compile "$LINENO"; then :
1741 eval "$3=yes"
1742else
1743 eval "$3=no"
1744fi
1745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1746fi
1747eval ac_res=\$$3
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1749$as_echo "$ac_res" >&6; }
1750 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1751
1752} # ac_fn_c_check_header_compile
1753
1754# ac_fn_c_try_link LINENO
1755# -----------------------
1756# Try to link conftest.$ac_ext, and return whether this succeeded.
1757ac_fn_c_try_link ()
1758{
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 rm -f conftest.$ac_objext conftest$ac_exeext
1761 if { { ac_try="$ac_link"
1762case "(($ac_try" in
1763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1764 *) ac_try_echo=$ac_try;;
1765esac
1766eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1767$as_echo "$ac_try_echo"; } >&5
1768 (eval "$ac_link") 2>conftest.err
1769 ac_status=$?
1770 if test -s conftest.err; then
1771 grep -v '^ *+' conftest.err >conftest.er1
1772 cat conftest.er1 >&5
1773 mv -f conftest.er1 conftest.err
1774 fi
1775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1776 test $ac_status = 0; } && {
1777 test -z "$ac_c_werror_flag" ||
1778 test ! -s conftest.err
1779 } && test -s conftest$ac_exeext && {
1780 test "$cross_compiling" = yes ||
1781 $as_test_x conftest$ac_exeext
1782 }; then :
1783 ac_retval=0
1784else
1785 $as_echo "$as_me: failed program was:" >&5
1786sed 's/^/| /' conftest.$ac_ext >&5
1787
1788 ac_retval=1
1789fi
1790 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1791 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1792 # interfere with the next link command; also delete a directory that is
1793 # left behind by Apple's compiler. We do this before executing the actions.
1794 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1795 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1796 return $ac_retval
1797
1798} # ac_fn_c_try_link
1799
1800# ac_fn_c_check_func LINENO FUNC VAR
1801# ----------------------------------
1802# Tests whether FUNC exists, setting the cache variable VAR accordingly
1803ac_fn_c_check_func ()
1804{
1805 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1807$as_echo_n "checking for $2... " >&6; }
1808if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1809 $as_echo_n "(cached) " >&6
1810else
1811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1812/* end confdefs.h. */
1813/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1814 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1815#define $2 innocuous_$2
1816
1817/* System header to define __stub macros and hopefully few prototypes,
1818 which can conflict with char $2 (); below.
1819 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1820 <limits.h> exists even on freestanding compilers. */
1821
1822#ifdef __STDC__
1823# include <limits.h>
1824#else
1825# include <assert.h>
1826#endif
1827
1828#undef $2
1829
1830/* Override any GCC internal prototype to avoid an error.
1831 Use char because int might match the return type of a GCC
1832 builtin and then its argument prototype would still apply. */
1833#ifdef __cplusplus
1834extern "C"
1835#endif
1836char $2 ();
1837/* The GNU C library defines this for functions which it implements
1838 to always fail with ENOSYS. Some functions are actually named
1839 something starting with __ and the normal name is an alias. */
1840#if defined __stub_$2 || defined __stub___$2
1841choke me
1842#endif
1843
1844int
1845main ()
1846{
1847return $2 ();
1848 ;
1849 return 0;
1850}
1851_ACEOF
1852if ac_fn_c_try_link "$LINENO"; then :
1853 eval "$3=yes"
1854else
1855 eval "$3=no"
1856fi
1857rm -f core conftest.err conftest.$ac_objext \
1858 conftest$ac_exeext conftest.$ac_ext
1859fi
1860eval ac_res=\$$3
1861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1862$as_echo "$ac_res" >&6; }
1863 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1864
1865} # ac_fn_c_check_func
936df756
MF
1866
1867# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1868# ----------------------------------------------------
1869# Tries to find if the field MEMBER exists in type AGGR, after including
1870# INCLUDES, setting cache variable VAR accordingly.
1871ac_fn_c_check_member ()
1872{
1873 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1875$as_echo_n "checking for $2.$3... " >&6; }
1876if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1877 $as_echo_n "(cached) " >&6
1878else
1879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1880/* end confdefs.h. */
1881$5
1882int
1883main ()
1884{
1885static $2 ac_aggr;
1886if (ac_aggr.$3)
1887return 0;
1888 ;
1889 return 0;
1890}
1891_ACEOF
1892if ac_fn_c_try_compile "$LINENO"; then :
1893 eval "$4=yes"
1894else
1895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1896/* end confdefs.h. */
1897$5
1898int
1899main ()
1900{
1901static $2 ac_aggr;
1902if (sizeof ac_aggr.$3)
1903return 0;
1904 ;
1905 return 0;
1906}
1907_ACEOF
1908if ac_fn_c_try_compile "$LINENO"; then :
1909 eval "$4=yes"
1910else
1911 eval "$4=no"
1912fi
1913rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1914fi
1915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1916fi
1917eval ac_res=\$$4
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1919$as_echo "$ac_res" >&6; }
1920 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1921
1922} # ac_fn_c_check_member
1923
1924# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1925# -------------------------------------------
1926# Tests whether TYPE exists after having included INCLUDES, setting cache
1927# variable VAR accordingly.
1928ac_fn_c_check_type ()
1929{
1930 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1932$as_echo_n "checking for $2... " >&6; }
1933if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1934 $as_echo_n "(cached) " >&6
1935else
1936 eval "$3=no"
1937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1938/* end confdefs.h. */
1939$4
1940int
1941main ()
1942{
1943if (sizeof ($2))
1944 return 0;
1945 ;
1946 return 0;
1947}
1948_ACEOF
1949if ac_fn_c_try_compile "$LINENO"; then :
1950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1951/* end confdefs.h. */
1952$4
1953int
1954main ()
1955{
1956if (sizeof (($2)))
1957 return 0;
1958 ;
1959 return 0;
1960}
1961_ACEOF
1962if ac_fn_c_try_compile "$LINENO"; then :
1963
1964else
1965 eval "$3=yes"
1966fi
1967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1968fi
1969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1970fi
1971eval ac_res=\$$3
1972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1973$as_echo "$ac_res" >&6; }
1974 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1975
1976} # ac_fn_c_check_type
81ecdfbb
RW
1977cat >config.log <<_ACEOF
1978This file contains any messages produced by compilers while
1979running configure, to aid debugging if configure makes a mistake.
1980
1981It was created by $as_me, which was
1982generated by GNU Autoconf 2.64. Invocation command line was
1983
1984 $ $0 $@
1985
1986_ACEOF
1987exec 5>>config.log
1988{
1989cat <<_ASUNAME
1990## --------- ##
1991## Platform. ##
1992## --------- ##
1993
1994hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1995uname -m = `(uname -m) 2>/dev/null || echo unknown`
1996uname -r = `(uname -r) 2>/dev/null || echo unknown`
1997uname -s = `(uname -s) 2>/dev/null || echo unknown`
1998uname -v = `(uname -v) 2>/dev/null || echo unknown`
1999
2000/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2001/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2002
2003/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2004/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2005/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2006/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2007/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2008/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2009/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2010
2011_ASUNAME
2012
2013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2014for as_dir in $PATH
2015do
2016 IFS=$as_save_IFS
2017 test -z "$as_dir" && as_dir=.
2018 $as_echo "PATH: $as_dir"
2019 done
2020IFS=$as_save_IFS
2021
2022} >&5
2023
2024cat >&5 <<_ACEOF
b7026657
AC
2025
2026
2027## ----------- ##
2028## Core tests. ##
2029## ----------- ##
2030
2031_ACEOF
2032
2033
2034# Keep a trace of the command line.
2035# Strip out --no-create and --no-recursion so they do not pile up.
2036# Strip out --silent because we don't want to record it for future runs.
2037# Also quote any args containing shell meta-characters.
2038# Make two passes to allow for proper duplicate-argument suppression.
2039ac_configure_args=
2040ac_configure_args0=
2041ac_configure_args1=
b7026657
AC
2042ac_must_keep_next=false
2043for ac_pass in 1 2
2044do
2045 for ac_arg
2046 do
2047 case $ac_arg in
2048 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2049 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2050 | -silent | --silent | --silen | --sile | --sil)
2051 continue ;;
81ecdfbb
RW
2052 *\'*)
2053 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2054 esac
2055 case $ac_pass in
81ecdfbb 2056 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2057 2)
81ecdfbb 2058 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2059 if test $ac_must_keep_next = true; then
2060 ac_must_keep_next=false # Got value, back to normal.
2061 else
2062 case $ac_arg in
2063 *=* | --config-cache | -C | -disable-* | --disable-* \
2064 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2065 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2066 | -with-* | --with-* | -without-* | --without-* | --x)
2067 case "$ac_configure_args0 " in
2068 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2069 esac
2070 ;;
2071 -* ) ac_must_keep_next=true ;;
2072 esac
2073 fi
81ecdfbb 2074 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2075 ;;
2076 esac
2077 done
2078done
81ecdfbb
RW
2079{ ac_configure_args0=; unset ac_configure_args0;}
2080{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2081
2082# When interrupted or exit'd, cleanup temporary files, and complete
2083# config.log. We remove comments because anyway the quotes in there
2084# would cause problems or look ugly.
81ecdfbb
RW
2085# WARNING: Use '\'' to represent an apostrophe within the trap.
2086# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2087trap 'exit_status=$?
2088 # Save into config.log some information that might help in debugging.
2089 {
2090 echo
2091
2092 cat <<\_ASBOX
2093## ---------------- ##
2094## Cache variables. ##
2095## ---------------- ##
2096_ASBOX
2097 echo
2098 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2099(
2100 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2101 eval ac_val=\$$ac_var
2102 case $ac_val in #(
2103 *${as_nl}*)
2104 case $ac_var in #(
2105 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2106$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2107 esac
2108 case $ac_var in #(
2109 _ | IFS | as_nl) ;; #(
2110 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2111 *) { eval $ac_var=; unset $ac_var;} ;;
2112 esac ;;
2113 esac
2114 done
b7026657 2115 (set) 2>&1 |
81ecdfbb
RW
2116 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2117 *${as_nl}ac_space=\ *)
b7026657 2118 sed -n \
81ecdfbb
RW
2119 "s/'\''/'\''\\\\'\'''\''/g;
2120 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2121 ;; #(
b7026657 2122 *)
81ecdfbb 2123 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2124 ;;
81ecdfbb
RW
2125 esac |
2126 sort
2127)
b7026657
AC
2128 echo
2129
2130 cat <<\_ASBOX
2131## ----------------- ##
2132## Output variables. ##
2133## ----------------- ##
2134_ASBOX
2135 echo
2136 for ac_var in $ac_subst_vars
2137 do
81ecdfbb
RW
2138 eval ac_val=\$$ac_var
2139 case $ac_val in
2140 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2141 esac
2142 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2143 done | sort
2144 echo
2145
2146 if test -n "$ac_subst_files"; then
2147 cat <<\_ASBOX
81ecdfbb
RW
2148## ------------------- ##
2149## File substitutions. ##
2150## ------------------- ##
b7026657
AC
2151_ASBOX
2152 echo
2153 for ac_var in $ac_subst_files
2154 do
81ecdfbb
RW
2155 eval ac_val=\$$ac_var
2156 case $ac_val in
2157 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2158 esac
2159 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2160 done | sort
2161 echo
2162 fi
2163
2164 if test -s confdefs.h; then
2165 cat <<\_ASBOX
2166## ----------- ##
2167## confdefs.h. ##
2168## ----------- ##
2169_ASBOX
2170 echo
81ecdfbb 2171 cat confdefs.h
b7026657
AC
2172 echo
2173 fi
2174 test "$ac_signal" != 0 &&
81ecdfbb
RW
2175 $as_echo "$as_me: caught signal $ac_signal"
2176 $as_echo "$as_me: exit $exit_status"
b7026657 2177 } >&5
81ecdfbb
RW
2178 rm -f core *.core core.conftest.* &&
2179 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2180 exit $exit_status
81ecdfbb 2181' 0
b7026657 2182for ac_signal in 1 2 13 15; do
81ecdfbb 2183 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2184done
2185ac_signal=0
2186
2187# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2188rm -f -r conftest* confdefs.h
2189
2190$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2191
2192# Predefined preprocessor variables.
2193
2194cat >>confdefs.h <<_ACEOF
2195#define PACKAGE_NAME "$PACKAGE_NAME"
2196_ACEOF
2197
b7026657
AC
2198cat >>confdefs.h <<_ACEOF
2199#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2200_ACEOF
2201
b7026657
AC
2202cat >>confdefs.h <<_ACEOF
2203#define PACKAGE_VERSION "$PACKAGE_VERSION"
2204_ACEOF
2205
b7026657
AC
2206cat >>confdefs.h <<_ACEOF
2207#define PACKAGE_STRING "$PACKAGE_STRING"
2208_ACEOF
2209
b7026657
AC
2210cat >>confdefs.h <<_ACEOF
2211#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2212_ACEOF
2213
81ecdfbb
RW
2214cat >>confdefs.h <<_ACEOF
2215#define PACKAGE_URL "$PACKAGE_URL"
2216_ACEOF
2217
b7026657
AC
2218
2219# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2220# Prefer an explicitly selected file to automatically selected ones.
2221ac_site_file1=NONE
2222ac_site_file2=NONE
2223if test -n "$CONFIG_SITE"; then
2224 ac_site_file1=$CONFIG_SITE
2225elif test "x$prefix" != xNONE; then
2226 ac_site_file1=$prefix/share/config.site
2227 ac_site_file2=$prefix/etc/config.site
2228else
2229 ac_site_file1=$ac_default_prefix/share/config.site
2230 ac_site_file2=$ac_default_prefix/etc/config.site
2231fi
2232for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2233do
2234 test "x$ac_site_file" = xNONE && continue
b7026657 2235 if test -r "$ac_site_file"; then
81ecdfbb
RW
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2237$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657
AC
2238 sed 's/^/| /' "$ac_site_file" >&5
2239 . "$ac_site_file"
2240 fi
2241done
2242
2243if test -r "$cache_file"; then
2244 # Some versions of bash will fail to source /dev/null (special
2245 # files actually), so we avoid doing that.
2246 if test -f "$cache_file"; then
81ecdfbb
RW
2247 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2248$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2249 case $cache_file in
81ecdfbb
RW
2250 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2251 *) . "./$cache_file";;
b7026657
AC
2252 esac
2253 fi
2254else
81ecdfbb
RW
2255 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2256$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2257 >$cache_file
2258fi
2259
2260# Check that the precious variables saved in the cache have kept the same
2261# value.
2262ac_cache_corrupted=false
81ecdfbb 2263for ac_var in $ac_precious_vars; do
b7026657
AC
2264 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2265 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2266 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2267 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2268 case $ac_old_set,$ac_new_set in
2269 set,)
81ecdfbb
RW
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2271$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2272 ac_cache_corrupted=: ;;
2273 ,set)
81ecdfbb
RW
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2275$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2276 ac_cache_corrupted=: ;;
2277 ,);;
2278 *)
2279 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2280 # differences in whitespace do not lead to failure.
2281 ac_old_val_w=`echo x $ac_old_val`
2282 ac_new_val_w=`echo x $ac_new_val`
2283 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2285$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2286 ac_cache_corrupted=:
2287 else
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2289$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2290 eval $ac_var=\$ac_old_val
2291 fi
2292 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2293$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2295$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2296 fi;;
2297 esac
2298 # Pass precious variables to config.status.
2299 if test "$ac_new_set" = set; then
2300 case $ac_new_val in
81ecdfbb 2301 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2302 *) ac_arg=$ac_var=$ac_new_val ;;
2303 esac
2304 case " $ac_configure_args " in
2305 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2306 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2307 esac
2308 fi
2309done
2310if $ac_cache_corrupted; then
81ecdfbb
RW
2311 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2312$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2314$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2315 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2316fi
81ecdfbb
RW
2317## -------------------- ##
2318## Main body of script. ##
2319## -------------------- ##
b7026657
AC
2320
2321ac_ext=c
2322ac_cpp='$CPP $CPPFLAGS'
2323ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2324ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2325ac_compiler_gnu=$ac_cv_c_compiler_gnu
2326
2327
35695fd6
AC
2328# This file contains common code used by all simulators.
2329#
2330# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2331# directory. It is intended to be invoked before any target specific stuff.
2332# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2333# It is intended to be invoked last.
2334#
306f4178 2335# The simulator's configure.ac should look like:
35695fd6
AC
2336#
2337# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2338# AC_PREREQ(2.64)dnl
35695fd6 2339# AC_INIT(Makefile.in)
6ffe910a 2340# sinclude(../common/aclocal.m4)
35695fd6
AC
2341#
2342# SIM_AC_COMMON
2343#
2344# ... target specific stuff ...
2345#
2346# SIM_AC_OUTPUT
2347
d6416cdc
RW
2348# Include global overrides and fixes for Autoconf.
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
6ffe910a
MF
2375# _AC_CHECK_DECL_BODY
2376# -------------------
2377# Shell function body for AC_CHECK_DECL.
2378# _AC_CHECK_DECL_BODY
d6416cdc 2379
6ffe910a
MF
2380# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2381# INCLUDES)
2382# -------------------------------------------------------------
2383# Helper to AC_CHECK_DECLS, which generates the check for a single
2384# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2385# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
d6416cdc 2386
d6416cdc
RW
2387
2388
2389
2390
2391
2392
35695fd6
AC
2393
2394
2395
db2e4d67 2396
5c887dd5
JB
2397
2398
6bb11ab3 2399# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2400#
6bb11ab3
L
2401# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2402# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2403# Written by Gordon Matzigkeit, 1996
2404#
2405# This file is free software; the Free Software Foundation gives
2406# unlimited permission to copy and/or distribute it, with or without
2407# modifications, as long as this notice is preserved.
db2e4d67 2408
db2e4d67 2409
db2e4d67 2410
6bb11ab3 2411# serial 56 LT_INIT
db2e4d67
MF
2412
2413
6bb11ab3
L
2414# LT_PREREQ(VERSION)
2415# ------------------
2416# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2417
db2e4d67
MF
2418
2419
6bb11ab3
L
2420# _LT_CHECK_BUILDDIR
2421# ------------------
2422# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2423
2424
35695fd6 2425
6bb11ab3
L
2426# LT_INIT([OPTIONS])
2427# ------------------
2428# LT_INIT
35695fd6 2429
6bb11ab3
L
2430# Old names:
2431# This is what autoupdate's m4 run will expand. It fires
2432# the warning (with _au_warn_XXX), outputs it into the
2433# updated configure.ac (with AC_DIAGNOSE), and then outputs
2434# the replacement expansion.
35695fd6
AC
2435
2436
6bb11ab3
L
2437# This is an auxiliary macro that is also run when
2438# autoupdate runs m4. It simply calls m4_warning, but
2439# we need a wrapper so that each warning is emitted only
2440# once. We break the quoting in m4_warning's argument in
2441# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2442
2443
6bb11ab3
L
2444# Finally, this is the expansion that is picked up by
2445# autoconf. It tells the user to run autoupdate, and
2446# then outputs the replacement expansion. We do not care
2447# about autoupdate's warning because that contains
2448# information on what to do *after* running autoupdate.
35695fd6 2449
6bb11ab3
L
2450# This is what autoupdate's m4 run will expand. It fires
2451# the warning (with _au_warn_XXX), outputs it into the
2452# updated configure.ac (with AC_DIAGNOSE), and then outputs
2453# the replacement expansion.
35695fd6
AC
2454
2455
6bb11ab3
L
2456# This is an auxiliary macro that is also run when
2457# autoupdate runs m4. It simply calls m4_warning, but
2458# we need a wrapper so that each warning is emitted only
2459# once. We break the quoting in m4_warning's argument in
2460# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2461
2462
6bb11ab3
L
2463# Finally, this is the expansion that is picked up by
2464# autoconf. It tells the user to run autoupdate, and
2465# then outputs the replacement expansion. We do not care
2466# about autoupdate's warning because that contains
2467# information on what to do *after* running autoupdate.
35695fd6
AC
2468
2469
2470
6bb11ab3
L
2471# _LT_CC_BASENAME(CC)
2472# -------------------
2473# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
35695fd6
AC
2474
2475
2476
6bb11ab3
L
2477# _LT_FILEUTILS_DEFAULTS
2478# ----------------------
2479# It is okay to use these file commands and assume they have been set
2480# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2481# _LT_FILEUTILS_DEFAULTS
35695fd6
AC
2482
2483
6bb11ab3
L
2484# _LT_SETUP
2485# ---------
2486# _LT_SETUP
35695fd6
AC
2487
2488
6bb11ab3
L
2489# _LT_PREPARE_SED_QUOTE_VARS
2490# --------------------------
2491# Define a few sed substitution that help us do robust quoting.
35695fd6
AC
2492
2493
6bb11ab3
L
2494# _LT_PROG_LTMAIN
2495# ---------------
2496# Note that this code is called both from `configure', and `config.status'
2497# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2498# `config.status' has no value for ac_aux_dir unless we are using Automake,
2499# so we pass a copy along to make sure it has a sensible value anyway.
2500# _LT_PROG_LTMAIN
35695fd6
AC
2501
2502
6bb11ab3
L
2503## ------------------------------------- ##
2504## Accumulate code for creating libtool. ##
2505## ------------------------------------- ##
35695fd6 2506
6bb11ab3
L
2507# So that we can recreate a full libtool script including additional
2508# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2509# in macros and then make a single call at the end using the `libtool'
2510# label.
35695fd6
AC
2511
2512
6bb11ab3
L
2513# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2514# ----------------------------------------
2515# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2516
2517
6bb11ab3 2518# Initialize.
35695fd6
AC
2519
2520
2521
6bb11ab3
L
2522# _LT_CONFIG_LIBTOOL([COMMANDS])
2523# ------------------------------
2524# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2525
2526
6bb11ab3 2527# Initialize.
35695fd6
AC
2528
2529
2530
6bb11ab3
L
2531# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2532# -----------------------------------------------------
35695fd6 2533
5912fadd
JB
2534
2535
6bb11ab3
L
2536# _LT_FORMAT_COMMENT([COMMENT])
2537# -----------------------------
2538# Add leading comment marks to the start of each line, and a trailing
2539# full-stop to the whole comment if one is not present already.
5912fadd
JB
2540
2541
35695fd6
AC
2542
2543
6bb11ab3
L
2544## ------------------------ ##
2545## FIXME: Eliminate VARNAME ##
2546## ------------------------ ##
35695fd6
AC
2547
2548
6bb11ab3
L
2549# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2550# -------------------------------------------------------------------
2551# CONFIGNAME is the name given to the value in the libtool script.
2552# VARNAME is the (base) name used in the configure script.
2553# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2554# VARNAME. Any other value will be used directly.
35695fd6 2555
35695fd6
AC
2556
2557
6bb11ab3
L
2558# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2559# --------------------------------------------------------
35695fd6
AC
2560
2561
2562
6bb11ab3
L
2563# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2564# ------------------------------------------------
35695fd6
AC
2565
2566
2567
6bb11ab3
L
2568# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2569# ---------------------------------------------------------
35695fd6
AC
2570
2571
2572
6bb11ab3
L
2573# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2574# --------------------------------------------------
35695fd6
AC
2575
2576
2577
6bb11ab3
L
2578# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2579# ---------------------------------------------------
35695fd6
AC
2580
2581
2582
6bb11ab3
L
2583# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2584# ---------------------------------------------------
35695fd6
AC
2585
2586
2587
2588
6bb11ab3
L
2589# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2590# ------------------------------------------------
35695fd6
AC
2591
2592
2593
2594
6bb11ab3
L
2595# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2596# ------------------------------------
2597# Quote a variable value, and forward it to `config.status' so that its
2598# declaration there will have the same value as in `configure'. VARNAME
2599# must have a single quote delimited value for this to work.
35695fd6
AC
2600
2601
2602
6bb11ab3
L
2603# _LT_CONFIG_STATUS_DECLARATIONS
2604# ------------------------------
2605# We delimit libtool config variables with single quotes, so when
2606# we write them to config.status, we have to be sure to quote all
2607# embedded single quotes properly. In configure, this macro expands
2608# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2609#
2610# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
35695fd6
AC
2611
2612
2613
6bb11ab3
L
2614# _LT_LIBTOOL_TAGS
2615# ----------------
2616# Output comment and list of tags supported by the script
35695fd6
AC
2617
2618
2619
6bb11ab3
L
2620# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2621# -----------------------------------
2622# Extract the dictionary values for VARNAME (optionally with TAG) and
2623# expand to a commented shell variable setting:
2624#
2625# # Some comment about what VAR is for.
2626# visible_name=$lt_internal_name
35695fd6
AC
2627
2628
35695fd6 2629
6bb11ab3
L
2630# _LT_LIBTOOL_CONFIG_VARS
2631# -----------------------
2632# Produce commented declarations of non-tagged libtool config variables
2633# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2634# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2635# section) are produced by _LT_LIBTOOL_TAG_VARS.
35695fd6
AC
2636
2637
6efef468 2638
6bb11ab3
L
2639# _LT_LIBTOOL_TAG_VARS(TAG)
2640# -------------------------
6efef468
JM
2641
2642
2643
6bb11ab3
L
2644# _LT_TAGVAR(VARNAME, [TAGNAME])
2645# ------------------------------
6efef468
JM
2646
2647
2648
6bb11ab3
L
2649# _LT_CONFIG_COMMANDS
2650# -------------------
2651# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2652# variables for single and double quote escaping we saved from calls
2653# to _LT_DECL, we can put quote escaped variables declarations
2654# into `config.status', and then the shell code to quote escape them in
2655# for loops in `config.status'. Finally, any additional code accumulated
2656# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2657#_LT_CONFIG_COMMANDS
2658
2659
2660# Initialize.
2661
2662
2663# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2664# ------------------------------------
2665# Generate a child script FILE with all initialization necessary to
2666# reuse the environment learned by the parent script, and make the
2667# file executable. If COMMENT is supplied, it is inserted after the
2668# `#!' sequence but before initialization text begins. After this
2669# macro, additional text can be appended to FILE to form the body of
2670# the child script. The macro ends with non-zero status if the
2671# file could not be fully written (such as if the disk is full).
2672# _LT_GENERATED_FILE_INIT
2673
2674# LT_OUTPUT
2675# ---------
2676# This macro allows early generation of the libtool script (before
2677# AC_OUTPUT is called), incase it is used in configure for compilation
2678# tests.
2679# LT_OUTPUT
2680
2681
2682# _LT_CONFIG(TAG)
2683# ---------------
2684# If TAG is the built-in tag, create an initial libtool script with a
2685# default configuration from the untagged config vars. Otherwise add code
2686# to config.status for appending the configuration named by TAG from the
2687# matching tagged config vars.
2688# _LT_CONFIG
6efef468
JM
2689
2690
6bb11ab3
L
2691# LT_SUPPORTED_TAG(TAG)
2692# ---------------------
2693# Trace this macro to discover what tags are supported by the libtool
2694# --tag option, using:
2695# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2696
6efef468 2697
6efef468 2698
6bb11ab3 2699# C support is built-in for now
6efef468 2700
6efef468
JM
2701
2702
2703
6bb11ab3
L
2704# LT_LANG(LANG)
2705# -------------
2706# Enable libtool support for the given language if not already enabled.
2707# LT_LANG
6efef468
JM
2708
2709
6bb11ab3
L
2710# _LT_LANG(LANGNAME)
2711# ------------------
2712# _LT_LANG
6efef468
JM
2713
2714
6bb11ab3
L
2715# _LT_LANG_DEFAULT_CONFIG
2716# -----------------------
2717# _LT_LANG_DEFAULT_CONFIG
6efef468 2718
6bb11ab3
L
2719# Obsolete macros:
2720# This is what autoupdate's m4 run will expand. It fires
2721# the warning (with _au_warn_XXX), outputs it into the
2722# updated configure.ac (with AC_DIAGNOSE), and then outputs
2723# the replacement expansion.
6efef468 2724
6efef468 2725
6bb11ab3
L
2726# This is an auxiliary macro that is also run when
2727# autoupdate runs m4. It simply calls m4_warning, but
2728# we need a wrapper so that each warning is emitted only
2729# once. We break the quoting in m4_warning's argument in
2730# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2731
6efef468 2732
6bb11ab3
L
2733# Finally, this is the expansion that is picked up by
2734# autoconf. It tells the user to run autoupdate, and
2735# then outputs the replacement expansion. We do not care
2736# about autoupdate's warning because that contains
2737# information on what to do *after* running autoupdate.
6efef468 2738
6bb11ab3
L
2739# This is what autoupdate's m4 run will expand. It fires
2740# the warning (with _au_warn_XXX), outputs it into the
2741# updated configure.ac (with AC_DIAGNOSE), and then outputs
2742# the replacement expansion.
6efef468
JM
2743
2744
6bb11ab3
L
2745# This is an auxiliary macro that is also run when
2746# autoupdate runs m4. It simply calls m4_warning, but
2747# we need a wrapper so that each warning is emitted only
2748# once. We break the quoting in m4_warning's argument in
2749# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2750
2751
6bb11ab3
L
2752# Finally, this is the expansion that is picked up by
2753# autoconf. It tells the user to run autoupdate, and
2754# then outputs the replacement expansion. We do not care
2755# about autoupdate's warning because that contains
2756# information on what to do *after* running autoupdate.
6efef468 2757
6bb11ab3
L
2758# This is what autoupdate's m4 run will expand. It fires
2759# the warning (with _au_warn_XXX), outputs it into the
2760# updated configure.ac (with AC_DIAGNOSE), and then outputs
2761# the replacement expansion.
6efef468
JM
2762
2763
6bb11ab3
L
2764# This is an auxiliary macro that is also run when
2765# autoupdate runs m4. It simply calls m4_warning, but
2766# we need a wrapper so that each warning is emitted only
2767# once. We break the quoting in m4_warning's argument in
2768# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2769
2770
6bb11ab3
L
2771# Finally, this is the expansion that is picked up by
2772# autoconf. It tells the user to run autoupdate, and
2773# then outputs the replacement expansion. We do not care
2774# about autoupdate's warning because that contains
2775# information on what to do *after* running autoupdate.
6efef468 2776
6bb11ab3
L
2777# This is what autoupdate's m4 run will expand. It fires
2778# the warning (with _au_warn_XXX), outputs it into the
2779# updated configure.ac (with AC_DIAGNOSE), and then outputs
2780# the replacement expansion.
6efef468
JM
2781
2782
6bb11ab3
L
2783# This is an auxiliary macro that is also run when
2784# autoupdate runs m4. It simply calls m4_warning, but
2785# we need a wrapper so that each warning is emitted only
2786# once. We break the quoting in m4_warning's argument in
2787# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2788
2789
6bb11ab3
L
2790# Finally, this is the expansion that is picked up by
2791# autoconf. It tells the user to run autoupdate, and
2792# then outputs the replacement expansion. We do not care
2793# about autoupdate's warning because that contains
2794# information on what to do *after* running autoupdate.
6efef468 2795
6bb11ab3
L
2796# This is what autoupdate's m4 run will expand. It fires
2797# the warning (with _au_warn_XXX), outputs it into the
2798# updated configure.ac (with AC_DIAGNOSE), and then outputs
2799# the replacement expansion.
6efef468
JM
2800
2801
6bb11ab3
L
2802# This is an auxiliary macro that is also run when
2803# autoupdate runs m4. It simply calls m4_warning, but
2804# we need a wrapper so that each warning is emitted only
2805# once. We break the quoting in m4_warning's argument in
2806# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2807
2808
6bb11ab3
L
2809# Finally, this is the expansion that is picked up by
2810# autoconf. It tells the user to run autoupdate, and
2811# then outputs the replacement expansion. We do not care
2812# about autoupdate's warning because that contains
2813# information on what to do *after* running autoupdate.
6efef468 2814
35695fd6
AC
2815
2816
6bb11ab3
L
2817# _LT_TAG_COMPILER
2818# ----------------
2819# _LT_TAG_COMPILER
35695fd6
AC
2820
2821
6bb11ab3
L
2822# _LT_COMPILER_BOILERPLATE
2823# ------------------------
2824# Check for compiler boilerplate output or warnings with
2825# the simple compiler test code.
2826# _LT_COMPILER_BOILERPLATE
f0569246 2827
f0569246 2828
6bb11ab3
L
2829# _LT_LINKER_BOILERPLATE
2830# ----------------------
2831# Check for linker boilerplate output or warnings with
2832# the simple link test code.
2833# _LT_LINKER_BOILERPLATE
b7026657 2834
6bb11ab3
L
2835# _LT_REQUIRED_DARWIN_CHECKS
2836# -------------------------
81ecdfbb 2837
b7026657 2838
b7026657 2839
6bb11ab3
L
2840# _LT_DARWIN_LINKER_FEATURES
2841# --------------------------
2842# Checks for linker and compiler features on darwin
b7026657 2843
b7026657 2844
6bb11ab3
L
2845# _LT_SYS_MODULE_PATH_AIX
2846# -----------------------
2847# Links a minimal program and checks the executable
2848# for the system default hardcoded library path. In most cases,
2849# this is /usr/lib:/lib, but when the MPI compilers are used
2850# the location of the communication and MPI libs are included too.
2851# If we don't find anything, use the default library path according
2852# to the aix ld manual.
2853# _LT_SYS_MODULE_PATH_AIX
b7026657 2854
b7026657 2855
6bb11ab3
L
2856# _LT_SHELL_INIT(ARG)
2857# -------------------
2858# _LT_SHELL_INIT
b7026657 2859
f0569246 2860
81ecdfbb 2861
6bb11ab3
L
2862# _LT_PROG_ECHO_BACKSLASH
2863# -----------------------
2864# Find how we can fake an echo command that does not interpret backslash.
2865# In particular, with Autoconf 2.60 or later we add some code to the start
2866# of the generated configure script which will find a shell with a builtin
2867# printf (which we can use as an echo command).
2868# _LT_PROG_ECHO_BACKSLASH
f0569246 2869
b7026657 2870
6bb11ab3
L
2871# _LT_ENABLE_LOCK
2872# ---------------
2873# _LT_ENABLE_LOCK
81ecdfbb 2874
b7026657 2875
6bb11ab3
L
2876# _LT_CMD_OLD_ARCHIVE
2877# -------------------
2878# _LT_CMD_OLD_ARCHIVE
5d031c16 2879
81ecdfbb 2880
6bb11ab3
L
2881# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2882# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2883# ----------------------------------------------------------------
2884# Check whether the given compiler option works
2885# _LT_COMPILER_OPTION
b7026657 2886
6bb11ab3
L
2887# Old name:
2888# This is what autoupdate's m4 run will expand. It fires
2889# the warning (with _au_warn_XXX), outputs it into the
2890# updated configure.ac (with AC_DIAGNOSE), and then outputs
2891# the replacement expansion.
5d031c16 2892
5d031c16 2893
6bb11ab3
L
2894# This is an auxiliary macro that is also run when
2895# autoupdate runs m4. It simply calls m4_warning, but
2896# we need a wrapper so that each warning is emitted only
2897# once. We break the quoting in m4_warning's argument in
2898# order to expand this macro's arguments, not AU_DEFUN's.
5d031c16 2899
f0569246 2900
6bb11ab3
L
2901# Finally, this is the expansion that is picked up by
2902# autoconf. It tells the user to run autoupdate, and
2903# then outputs the replacement expansion. We do not care
2904# about autoupdate's warning because that contains
2905# information on what to do *after* running autoupdate.
b7026657 2906
b7026657 2907
f0569246 2908
6bb11ab3
L
2909# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2910# [ACTION-SUCCESS], [ACTION-FAILURE])
2911# ----------------------------------------------------
2912# Check whether the given linker option works
2913# _LT_LINKER_OPTION
81ecdfbb 2914
6bb11ab3
L
2915# Old name:
2916# This is what autoupdate's m4 run will expand. It fires
2917# the warning (with _au_warn_XXX), outputs it into the
2918# updated configure.ac (with AC_DIAGNOSE), and then outputs
2919# the replacement expansion.
81ecdfbb 2920
81ecdfbb 2921
6bb11ab3
L
2922# This is an auxiliary macro that is also run when
2923# autoupdate runs m4. It simply calls m4_warning, but
2924# we need a wrapper so that each warning is emitted only
2925# once. We break the quoting in m4_warning's argument in
2926# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2927
b7026657 2928
6bb11ab3
L
2929# Finally, this is the expansion that is picked up by
2930# autoconf. It tells the user to run autoupdate, and
2931# then outputs the replacement expansion. We do not care
2932# about autoupdate's warning because that contains
2933# information on what to do *after* running autoupdate.
2934
2935
2936
2937# LT_CMD_MAX_LEN
2938#---------------
2939# LT_CMD_MAX_LEN
2940
2941# Old name:
2942# This is what autoupdate's m4 run will expand. It fires
2943# the warning (with _au_warn_XXX), outputs it into the
2944# updated configure.ac (with AC_DIAGNOSE), and then outputs
2945# the replacement expansion.
2946
2947
2948# This is an auxiliary macro that is also run when
2949# autoupdate runs m4. It simply calls m4_warning, but
2950# we need a wrapper so that each warning is emitted only
2951# once. We break the quoting in m4_warning's argument in
2952# order to expand this macro's arguments, not AU_DEFUN's.
2953
2954
2955# Finally, this is the expansion that is picked up by
2956# autoconf. It tells the user to run autoupdate, and
2957# then outputs the replacement expansion. We do not care
2958# about autoupdate's warning because that contains
2959# information on what to do *after* running autoupdate.
2960
2961
2962
2963# _LT_HEADER_DLFCN
2964# ----------------
2965# _LT_HEADER_DLFCN
2966
2967
2968# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2969# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2970# ----------------------------------------------------------------
2971# _LT_TRY_DLOPEN_SELF
2972
2973
2974# LT_SYS_DLOPEN_SELF
2975# ------------------
2976# LT_SYS_DLOPEN_SELF
2977
2978# Old name:
2979# This is what autoupdate's m4 run will expand. It fires
2980# the warning (with _au_warn_XXX), outputs it into the
2981# updated configure.ac (with AC_DIAGNOSE), and then outputs
2982# the replacement expansion.
2983
2984
2985# This is an auxiliary macro that is also run when
2986# autoupdate runs m4. It simply calls m4_warning, but
2987# we need a wrapper so that each warning is emitted only
2988# once. We break the quoting in m4_warning's argument in
2989# order to expand this macro's arguments, not AU_DEFUN's.
2990
2991
2992# Finally, this is the expansion that is picked up by
2993# autoconf. It tells the user to run autoupdate, and
2994# then outputs the replacement expansion. We do not care
2995# about autoupdate's warning because that contains
2996# information on what to do *after* running autoupdate.
2997
2998
2999
3000# _LT_COMPILER_C_O([TAGNAME])
3001# ---------------------------
3002# Check to see if options -c and -o are simultaneously supported by compiler.
3003# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3004# _LT_COMPILER_C_O
3005
3006
3007# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3008# ----------------------------------
3009# Check to see if we can do hard links to lock some files if needed
3010# _LT_COMPILER_FILE_LOCKS
3011
3012
3013# _LT_CHECK_OBJDIR
3014# ----------------
3015# _LT_CHECK_OBJDIR
3016
3017
3018# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3019# --------------------------------------
3020# Check hardcoding attributes.
3021# _LT_LINKER_HARDCODE_LIBPATH
3022
3023
3024# _LT_CMD_STRIPLIB
3025# ----------------
3026# _LT_CMD_STRIPLIB
3027
3028
3029# _LT_SYS_DYNAMIC_LINKER([TAG])
3030# -----------------------------
3031# PORTME Fill in your ld.so characteristics
3032# _LT_SYS_DYNAMIC_LINKER
3033
3034
3035# _LT_PATH_TOOL_PREFIX(TOOL)
3036# --------------------------
3037# find a file program which can recognize shared library
3038# _LT_PATH_TOOL_PREFIX
3039
3040# Old name:
3041# This is what autoupdate's m4 run will expand. It fires
3042# the warning (with _au_warn_XXX), outputs it into the
3043# updated configure.ac (with AC_DIAGNOSE), and then outputs
3044# the replacement expansion.
3045
3046
3047# This is an auxiliary macro that is also run when
3048# autoupdate runs m4. It simply calls m4_warning, but
3049# we need a wrapper so that each warning is emitted only
3050# once. We break the quoting in m4_warning's argument in
3051# order to expand this macro's arguments, not AU_DEFUN's.
3052
3053
3054# Finally, this is the expansion that is picked up by
3055# autoconf. It tells the user to run autoupdate, and
3056# then outputs the replacement expansion. We do not care
3057# about autoupdate's warning because that contains
3058# information on what to do *after* running autoupdate.
3059
3060
3061
3062# _LT_PATH_MAGIC
3063# --------------
3064# find a file program which can recognize a shared library
3065# _LT_PATH_MAGIC
3066
3067
3068# LT_PATH_LD
3069# ----------
3070# find the pathname to the GNU or non-GNU linker
3071# LT_PATH_LD
3072
3073# Old names:
3074# This is what autoupdate's m4 run will expand. It fires
3075# the warning (with _au_warn_XXX), outputs it into the
3076# updated configure.ac (with AC_DIAGNOSE), and then outputs
3077# the replacement expansion.
3078
3079
3080# This is an auxiliary macro that is also run when
3081# autoupdate runs m4. It simply calls m4_warning, but
3082# we need a wrapper so that each warning is emitted only
3083# once. We break the quoting in m4_warning's argument in
3084# order to expand this macro's arguments, not AU_DEFUN's.
3085
3086
3087# Finally, this is the expansion that is picked up by
3088# autoconf. It tells the user to run autoupdate, and
3089# then outputs the replacement expansion. We do not care
3090# about autoupdate's warning because that contains
3091# information on what to do *after* running autoupdate.
3092
3093# This is what autoupdate's m4 run will expand. It fires
3094# the warning (with _au_warn_XXX), outputs it into the
3095# updated configure.ac (with AC_DIAGNOSE), and then outputs
3096# the replacement expansion.
3097
3098
3099# This is an auxiliary macro that is also run when
3100# autoupdate runs m4. It simply calls m4_warning, but
3101# we need a wrapper so that each warning is emitted only
3102# once. We break the quoting in m4_warning's argument in
3103# order to expand this macro's arguments, not AU_DEFUN's.
3104
3105
3106# Finally, this is the expansion that is picked up by
3107# autoconf. It tells the user to run autoupdate, and
3108# then outputs the replacement expansion. We do not care
3109# about autoupdate's warning because that contains
3110# information on what to do *after* running autoupdate.
3111
3112
3113
3114# _LT_PATH_LD_GNU
3115#- --------------
3116# _LT_PATH_LD_GNU
3117
3118
3119# _LT_CMD_RELOAD
3120# --------------
3121# find reload flag for linker
3122# -- PORTME Some linkers may need a different reload flag.
3123# _LT_CMD_RELOAD
3124
3125
3126# _LT_CHECK_MAGIC_METHOD
3127# ----------------------
3128# how to check for library dependencies
3129# -- PORTME fill in with the dynamic library characteristics
3130# _LT_CHECK_MAGIC_METHOD
3131
3132
3133# LT_PATH_NM
3134# ----------
3135# find the pathname to a BSD- or MS-compatible name lister
3136# LT_PATH_NM
3137
3138# Old names:
3139# This is what autoupdate's m4 run will expand. It fires
3140# the warning (with _au_warn_XXX), outputs it into the
3141# updated configure.ac (with AC_DIAGNOSE), and then outputs
3142# the replacement expansion.
3143
3144
3145# This is an auxiliary macro that is also run when
3146# autoupdate runs m4. It simply calls m4_warning, but
3147# we need a wrapper so that each warning is emitted only
3148# once. We break the quoting in m4_warning's argument in
3149# order to expand this macro's arguments, not AU_DEFUN's.
3150
3151
3152# Finally, this is the expansion that is picked up by
3153# autoconf. It tells the user to run autoupdate, and
3154# then outputs the replacement expansion. We do not care
3155# about autoupdate's warning because that contains
3156# information on what to do *after* running autoupdate.
3157
3158# This is what autoupdate's m4 run will expand. It fires
3159# the warning (with _au_warn_XXX), outputs it into the
3160# updated configure.ac (with AC_DIAGNOSE), and then outputs
3161# the replacement expansion.
3162
3163
3164# This is an auxiliary macro that is also run when
3165# autoupdate runs m4. It simply calls m4_warning, but
3166# we need a wrapper so that each warning is emitted only
3167# once. We break the quoting in m4_warning's argument in
3168# order to expand this macro's arguments, not AU_DEFUN's.
3169
3170
3171# Finally, this is the expansion that is picked up by
3172# autoconf. It tells the user to run autoupdate, and
3173# then outputs the replacement expansion. We do not care
3174# about autoupdate's warning because that contains
3175# information on what to do *after* running autoupdate.
3176
3177
3178
3179# LT_LIB_M
3180# --------
3181# check for math library
3182# LT_LIB_M
3183
3184# Old name:
3185# This is what autoupdate's m4 run will expand. It fires
3186# the warning (with _au_warn_XXX), outputs it into the
3187# updated configure.ac (with AC_DIAGNOSE), and then outputs
3188# the replacement expansion.
3189
3190
3191# This is an auxiliary macro that is also run when
3192# autoupdate runs m4. It simply calls m4_warning, but
3193# we need a wrapper so that each warning is emitted only
3194# once. We break the quoting in m4_warning's argument in
3195# order to expand this macro's arguments, not AU_DEFUN's.
3196
3197
3198# Finally, this is the expansion that is picked up by
3199# autoconf. It tells the user to run autoupdate, and
3200# then outputs the replacement expansion. We do not care
3201# about autoupdate's warning because that contains
3202# information on what to do *after* running autoupdate.
3203
3204
3205
3206# _LT_COMPILER_NO_RTTI([TAGNAME])
3207# -------------------------------
3208# _LT_COMPILER_NO_RTTI
3209
3210
3211# _LT_CMD_GLOBAL_SYMBOLS
3212# ----------------------
3213 # _LT_CMD_GLOBAL_SYMBOLS
3214
3215
3216# _LT_COMPILER_PIC([TAGNAME])
3217# ---------------------------
3218# _LT_COMPILER_PIC
3219
3220
3221# _LT_LINKER_SHLIBS([TAGNAME])
3222# ----------------------------
3223# See if the linker supports building shared libraries.
3224# _LT_LINKER_SHLIBS
3225
3226
3227# _LT_LANG_C_CONFIG([TAG])
3228# ------------------------
3229# Ensure that the configuration variables for a C compiler are suitably
3230# defined. These variables are subsequently used by _LT_CONFIG to write
3231# the compiler configuration to `libtool'.
3232# _LT_LANG_C_CONFIG
3233
3234
3235# _LT_LANG_CXX_CONFIG([TAG])
3236# --------------------------
3237# Ensure that the configuration variables for a C++ compiler are suitably
3238# defined. These variables are subsequently used by _LT_CONFIG to write
3239# the compiler configuration to `libtool'.
3240# _LT_LANG_CXX_CONFIG
3241
3242
3243# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3244# ---------------------------------
3245# Figure out "hidden" library dependencies from verbose
3246# compiler output when linking a shared library.
3247# Parse the compiler output and extract the necessary
3248# objects, libraries and library flags.
3249# _LT_SYS_HIDDEN_LIBDEPS
3250
3251
3252# _LT_LANG_F77_CONFIG([TAG])
3253# --------------------------
3254# Ensure that the configuration variables for a Fortran 77 compiler are
3255# suitably defined. These variables are subsequently used by _LT_CONFIG
3256# to write the compiler configuration to `libtool'.
3257# _LT_LANG_F77_CONFIG
3258
3259
3260# _LT_LANG_FC_CONFIG([TAG])
3261# -------------------------
3262# Ensure that the configuration variables for a Fortran compiler are
3263# suitably defined. These variables are subsequently used by _LT_CONFIG
3264# to write the compiler configuration to `libtool'.
3265# _LT_LANG_FC_CONFIG
3266
3267
3268# _LT_LANG_GCJ_CONFIG([TAG])
3269# --------------------------
3270# Ensure that the configuration variables for the GNU Java Compiler compiler
3271# are suitably defined. These variables are subsequently used by _LT_CONFIG
3272# to write the compiler configuration to `libtool'.
3273# _LT_LANG_GCJ_CONFIG
3274
3275
3276# _LT_LANG_RC_CONFIG([TAG])
3277# -------------------------
3278# Ensure that the configuration variables for the Windows resource compiler
3279# are suitably defined. These variables are subsequently used by _LT_CONFIG
3280# to write the compiler configuration to `libtool'.
3281# _LT_LANG_RC_CONFIG
3282
3283
3284# LT_PROG_GCJ
3285# -----------
3286
3287
3288# Old name:
3289# This is what autoupdate's m4 run will expand. It fires
3290# the warning (with _au_warn_XXX), outputs it into the
3291# updated configure.ac (with AC_DIAGNOSE), and then outputs
3292# the replacement expansion.
3293
3294
3295# This is an auxiliary macro that is also run when
3296# autoupdate runs m4. It simply calls m4_warning, but
3297# we need a wrapper so that each warning is emitted only
3298# once. We break the quoting in m4_warning's argument in
3299# order to expand this macro's arguments, not AU_DEFUN's.
3300
3301
3302# Finally, this is the expansion that is picked up by
3303# autoconf. It tells the user to run autoupdate, and
3304# then outputs the replacement expansion. We do not care
3305# about autoupdate's warning because that contains
3306# information on what to do *after* running autoupdate.
3307
3308
3309
3310# LT_PROG_RC
3311# ----------
3312
3313
3314# Old name:
3315# This is what autoupdate's m4 run will expand. It fires
3316# the warning (with _au_warn_XXX), outputs it into the
3317# updated configure.ac (with AC_DIAGNOSE), and then outputs
3318# the replacement expansion.
3319
3320
3321# This is an auxiliary macro that is also run when
3322# autoupdate runs m4. It simply calls m4_warning, but
3323# we need a wrapper so that each warning is emitted only
3324# once. We break the quoting in m4_warning's argument in
3325# order to expand this macro's arguments, not AU_DEFUN's.
3326
3327
3328# Finally, this is the expansion that is picked up by
3329# autoconf. It tells the user to run autoupdate, and
3330# then outputs the replacement expansion. We do not care
3331# about autoupdate's warning because that contains
3332# information on what to do *after* running autoupdate.
3333
3334
3335
3336# _LT_DECL_EGREP
3337# --------------
3338# If we don't have a new enough Autoconf to choose the best grep
3339# available, choose the one first in the user's PATH.
3340
3341
3342
3343# _LT_DECL_OBJDUMP
3344# --------------
3345# If we don't have a new enough Autoconf to choose the best objdump
3346# available, choose the one first in the user's PATH.
3347
3348
3349
3350# _LT_DECL_SED
3351# ------------
3352# Check for a fully-functional sed program, that truncates
3353# as few characters as possible. Prefer GNU sed if found.
3354# _LT_DECL_SED
3355
3356#m4_ifndef
3357
3358# Old name:
3359# This is what autoupdate's m4 run will expand. It fires
3360# the warning (with _au_warn_XXX), outputs it into the
3361# updated configure.ac (with AC_DIAGNOSE), and then outputs
3362# the replacement expansion.
3363
3364
3365# This is an auxiliary macro that is also run when
3366# autoupdate runs m4. It simply calls m4_warning, but
3367# we need a wrapper so that each warning is emitted only
3368# once. We break the quoting in m4_warning's argument in
3369# order to expand this macro's arguments, not AU_DEFUN's.
3370
3371
3372# Finally, this is the expansion that is picked up by
3373# autoconf. It tells the user to run autoupdate, and
3374# then outputs the replacement expansion. We do not care
3375# about autoupdate's warning because that contains
3376# information on what to do *after* running autoupdate.
3377
3378
3379
3380# _LT_CHECK_SHELL_FEATURES
3381# ------------------------
3382# Find out whether the shell is Bourne or XSI compatible,
3383# or has some other useful features.
3384# _LT_CHECK_SHELL_FEATURES
3385
3386
3387# _LT_PROG_XSI_SHELLFNS
3388# ---------------------
3389# Bourne and XSI compatible variants of some useful shell functions.
3390
3391
3392# Helper functions for option handling. -*- Autoconf -*-
3393#
3394# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3395# Inc.
3396# Written by Gary V. Vaughan, 2004
3397#
3398# This file is free software; the Free Software Foundation gives
3399# unlimited permission to copy and/or distribute it, with or without
3400# modifications, as long as this notice is preserved.
3401
3402# serial 6 ltoptions.m4
3403
3404# This is to help aclocal find these macros, as it can't see m4_define.
3405
3406
3407
3408# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3409# ------------------------------------------
3410
3411
3412
3413# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3414# ---------------------------------------
3415# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3416# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3417# saved as a flag.
3418
3419
3420
3421# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3422# ------------------------------------------------------------
3423# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3424
3425
3426
3427# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3428# -------------------------------------------------------
3429# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3430# are set.
3431
3432
3433
3434# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3435# ----------------------------------------
3436# OPTION-LIST is a space-separated list of Libtool options associated
3437# with MACRO-NAME. If any OPTION has a matching handler declared with
3438# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3439# the unknown option and exit.
3440# _LT_SET_OPTIONS
3441
3442
3443## --------------------------------- ##
3444## Macros to handle LT_INIT options. ##
3445## --------------------------------- ##
3446
3447# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3448# -----------------------------------------
3449
3450
3451
3452# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3453# -----------------------------------------------
3454# LT_OPTION_DEFINE
3455
3456
3457# dlopen
3458# ------
3459
3460
3461# This is what autoupdate's m4 run will expand. It fires
3462# the warning (with _au_warn_XXX), outputs it into the
3463# updated configure.ac (with AC_DIAGNOSE), and then outputs
3464# the replacement expansion.
3465
3466
3467# This is an auxiliary macro that is also run when
3468# autoupdate runs m4. It simply calls m4_warning, but
3469# we need a wrapper so that each warning is emitted only
3470# once. We break the quoting in m4_warning's argument in
3471# order to expand this macro's arguments, not AU_DEFUN's.
3472
3473
3474# Finally, this is the expansion that is picked up by
3475# autoconf. It tells the user to run autoupdate, and
3476# then outputs the replacement expansion. We do not care
3477# about autoupdate's warning because that contains
3478# information on what to do *after* running autoupdate.
3479
3480
3481
3482
3483# win32-dll
3484# ---------
3485# Declare package support for building win32 dll's.
3486# win32-dll
3487
3488# This is what autoupdate's m4 run will expand. It fires
3489# the warning (with _au_warn_XXX), outputs it into the
3490# updated configure.ac (with AC_DIAGNOSE), and then outputs
3491# the replacement expansion.
3492
3493
3494# This is an auxiliary macro that is also run when
3495# autoupdate runs m4. It simply calls m4_warning, but
3496# we need a wrapper so that each warning is emitted only
3497# once. We break the quoting in m4_warning's argument in
3498# order to expand this macro's arguments, not AU_DEFUN's.
3499
3500
3501# Finally, this is the expansion that is picked up by
3502# autoconf. It tells the user to run autoupdate, and
3503# then outputs the replacement expansion. We do not care
3504# about autoupdate's warning because that contains
3505# information on what to do *after* running autoupdate.
3506
3507
3508
3509
3510# _LT_ENABLE_SHARED([DEFAULT])
3511# ----------------------------
3512# implement the --enable-shared flag, and supports the `shared' and
3513# `disable-shared' LT_INIT options.
3514# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3515# _LT_ENABLE_SHARED
3516
3517
3518
3519
3520# Old names:
3521
3522
3523
3524
3525# This is what autoupdate's m4 run will expand. It fires
3526# the warning (with _au_warn_XXX), outputs it into the
3527# updated configure.ac (with AC_DIAGNOSE), and then outputs
3528# the replacement expansion.
3529
3530
3531# This is an auxiliary macro that is also run when
3532# autoupdate runs m4. It simply calls m4_warning, but
3533# we need a wrapper so that each warning is emitted only
3534# once. We break the quoting in m4_warning's argument in
3535# order to expand this macro's arguments, not AU_DEFUN's.
3536
3537
3538# Finally, this is the expansion that is picked up by
3539# autoconf. It tells the user to run autoupdate, and
3540# then outputs the replacement expansion. We do not care
3541# about autoupdate's warning because that contains
3542# information on what to do *after* running autoupdate.
3543
3544# This is what autoupdate's m4 run will expand. It fires
3545# the warning (with _au_warn_XXX), outputs it into the
3546# updated configure.ac (with AC_DIAGNOSE), and then outputs
3547# the replacement expansion.
3548
3549
3550# This is an auxiliary macro that is also run when
3551# autoupdate runs m4. It simply calls m4_warning, but
3552# we need a wrapper so that each warning is emitted only
3553# once. We break the quoting in m4_warning's argument in
3554# order to expand this macro's arguments, not AU_DEFUN's.
3555
3556
3557# Finally, this is the expansion that is picked up by
3558# autoconf. It tells the user to run autoupdate, and
3559# then outputs the replacement expansion. We do not care
3560# about autoupdate's warning because that contains
3561# information on what to do *after* running autoupdate.
3562
3563
3564
3565
3566
3567# _LT_ENABLE_STATIC([DEFAULT])
3568# ----------------------------
3569# implement the --enable-static flag, and support the `static' and
3570# `disable-static' LT_INIT options.
3571# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3572# _LT_ENABLE_STATIC
3573
3574
3575
3576
3577# Old names:
3578
3579
3580
3581
3582# This is what autoupdate's m4 run will expand. It fires
3583# the warning (with _au_warn_XXX), outputs it into the
3584# updated configure.ac (with AC_DIAGNOSE), and then outputs
3585# the replacement expansion.
3586
3587
3588# This is an auxiliary macro that is also run when
3589# autoupdate runs m4. It simply calls m4_warning, but
3590# we need a wrapper so that each warning is emitted only
3591# once. We break the quoting in m4_warning's argument in
3592# order to expand this macro's arguments, not AU_DEFUN's.
3593
3594
3595# Finally, this is the expansion that is picked up by
3596# autoconf. It tells the user to run autoupdate, and
3597# then outputs the replacement expansion. We do not care
3598# about autoupdate's warning because that contains
3599# information on what to do *after* running autoupdate.
3600
3601# This is what autoupdate's m4 run will expand. It fires
3602# the warning (with _au_warn_XXX), outputs it into the
3603# updated configure.ac (with AC_DIAGNOSE), and then outputs
3604# the replacement expansion.
3605
3606
3607# This is an auxiliary macro that is also run when
3608# autoupdate runs m4. It simply calls m4_warning, but
3609# we need a wrapper so that each warning is emitted only
3610# once. We break the quoting in m4_warning's argument in
3611# order to expand this macro's arguments, not AU_DEFUN's.
3612
3613
3614# Finally, this is the expansion that is picked up by
3615# autoconf. It tells the user to run autoupdate, and
3616# then outputs the replacement expansion. We do not care
3617# about autoupdate's warning because that contains
3618# information on what to do *after* running autoupdate.
3619
3620
3621
3622
3623
3624# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3625# ----------------------------------
3626# implement the --enable-fast-install flag, and support the `fast-install'
3627# and `disable-fast-install' LT_INIT options.
3628# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3629# _LT_ENABLE_FAST_INSTALL
3630
3631
3632
3633
3634# Old names:
3635# This is what autoupdate's m4 run will expand. It fires
3636# the warning (with _au_warn_XXX), outputs it into the
3637# updated configure.ac (with AC_DIAGNOSE), and then outputs
3638# the replacement expansion.
3639
3640
3641# This is an auxiliary macro that is also run when
3642# autoupdate runs m4. It simply calls m4_warning, but
3643# we need a wrapper so that each warning is emitted only
3644# once. We break the quoting in m4_warning's argument in
3645# order to expand this macro's arguments, not AU_DEFUN's.
3646
3647
3648# Finally, this is the expansion that is picked up by
3649# autoconf. It tells the user to run autoupdate, and
3650# then outputs the replacement expansion. We do not care
3651# about autoupdate's warning because that contains
3652# information on what to do *after* running autoupdate.
3653
3654
3655# This is what autoupdate's m4 run will expand. It fires
3656# the warning (with _au_warn_XXX), outputs it into the
3657# updated configure.ac (with AC_DIAGNOSE), and then outputs
3658# the replacement expansion.
3659
3660
3661# This is an auxiliary macro that is also run when
3662# autoupdate runs m4. It simply calls m4_warning, but
3663# we need a wrapper so that each warning is emitted only
3664# once. We break the quoting in m4_warning's argument in
3665# order to expand this macro's arguments, not AU_DEFUN's.
3666
3667
3668# Finally, this is the expansion that is picked up by
3669# autoconf. It tells the user to run autoupdate, and
3670# then outputs the replacement expansion. We do not care
3671# about autoupdate's warning because that contains
3672# information on what to do *after* running autoupdate.
3673
3674
3675
3676
3677# _LT_WITH_PIC([MODE])
3678# --------------------
3679# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3680# LT_INIT options.
3681# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3682# _LT_WITH_PIC
3683
3684
3685
3686
3687# Old name:
3688# This is what autoupdate's m4 run will expand. It fires
3689# the warning (with _au_warn_XXX), outputs it into the
3690# updated configure.ac (with AC_DIAGNOSE), and then outputs
3691# the replacement expansion.
3692
3693
3694# This is an auxiliary macro that is also run when
3695# autoupdate runs m4. It simply calls m4_warning, but
3696# we need a wrapper so that each warning is emitted only
3697# once. We break the quoting in m4_warning's argument in
3698# order to expand this macro's arguments, not AU_DEFUN's.
3699
3700
3701# Finally, this is the expansion that is picked up by
3702# autoconf. It tells the user to run autoupdate, and
3703# then outputs the replacement expansion. We do not care
3704# about autoupdate's warning because that contains
3705# information on what to do *after* running autoupdate.
3706
3707
3708
3709## ----------------- ##
3710## LTDL_INIT Options ##
3711## ----------------- ##
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3723#
3724# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3725# Written by Gary V. Vaughan, 2004
3726#
3727# This file is free software; the Free Software Foundation gives
3728# unlimited permission to copy and/or distribute it, with or without
3729# modifications, as long as this notice is preserved.
3730
3731# serial 6 ltsugar.m4
3732
3733# This is to help aclocal find these macros, as it can't see m4_define.
3734
3735
3736
3737# lt_join(SEP, ARG1, [ARG2...])
3738# -----------------------------
3739# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3740# associated separator.
3741# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3742# versions in m4sugar had bugs.
3743
3744
3745
3746
3747# lt_car(LIST)
3748# lt_cdr(LIST)
3749# ------------
3750# Manipulate m4 lists.
3751# These macros are necessary as long as will still need to support
3752# Autoconf-2.59 which quotes differently.
3753
3754
3755
3756
3757
3758# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3759# ------------------------------------------
3760# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3761# Note that neither SEPARATOR nor STRING are expanded; they are appended
3762# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3763# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3764# than defined and empty).
3765#
3766# This macro is needed until we can rely on Autoconf 2.62, since earlier
3767# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3768
3769
3770
3771
3772# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3773# ----------------------------------------------------------
3774# Produce a SEP delimited list of all paired combinations of elements of
3775# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3776# has the form PREFIXmINFIXSUFFIXn.
3777# Needed until we can rely on m4_combine added in Autoconf 2.62.
3778
3779
3780
3781# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3782# -----------------------------------------------------------------------
3783# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3784# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3785
3786
3787
3788# lt_dict_add(DICT, KEY, VALUE)
3789# -----------------------------
3790
3791
3792
3793# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3794# --------------------------------------------
3795
3796
3797
3798# lt_dict_fetch(DICT, KEY, [SUBKEY])
3799# ----------------------------------
3800
3801
3802
3803# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3804# -----------------------------------------------------------------
3805
3806
3807
3808# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3809# --------------------------------------------------------------
3810
3811
3812# ltversion.m4 -- version numbers -*- Autoconf -*-
3813#
3814# Copyright (C) 2004 Free Software Foundation, Inc.
3815# Written by Scott James Remnant, 2004
3816#
3817# This file is free software; the Free Software Foundation gives
3818# unlimited permission to copy and/or distribute it, with or without
3819# modifications, as long as this notice is preserved.
3820
3821# Generated from ltversion.in.
3822
3823# serial 3134 ltversion.m4
3824# This file is part of GNU Libtool
3825
3826
3827
3828
3829
3830
3831# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3832#
3833# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3834# Written by Scott James Remnant, 2004.
3835#
3836# This file is free software; the Free Software Foundation gives
3837# unlimited permission to copy and/or distribute it, with or without
3838# modifications, as long as this notice is preserved.
3839
3840# serial 4 lt~obsolete.m4
3841
3842# These exist entirely to fool aclocal when bootstrapping libtool.
3843#
3844# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3845# which have later been changed to m4_define as they aren't part of the
3846# exported API, or moved to Autoconf or Automake where they belong.
3847#
3848# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3849# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3850# using a macro with the same name in our local m4/libtool.m4 it'll
3851# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3852# and doesn't know about Autoconf macros at all.)
3853#
3854# So we provide this file, which has a silly filename so it's always
3855# included after everything else. This provides aclocal with the
3856# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3857# because those macros already exist, or will be overwritten later.
3858# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3859#
3860# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3861# Yes, that means every name once taken will need to remain here until
3862# we give up compatibility with versions before 1.7, at which point
3863# we need to keep only those names which we still refer to.
3864
3865# This is to help aclocal find these macros, as it can't see m4_define.
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930## -*- Autoconf -*-
3931
3932# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3933# Free Software Foundation, Inc.
3934#
3935# This file is free software; the Free Software Foundation
3936# gives unlimited permission to copy and/or distribute it,
3937# with or without modifications, as long as this notice is preserved.
3938
3939# serial 8
3940
3941# Based on depend.m4 from automake 1.9, modified for standalone use in
3942# an environment where GNU make is required.
3943
3944# ZW_PROG_COMPILER_DEPENDENCIES
3945# -----------------------------
3946# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3947# sets fooDEPMODE accordingly. Cache-variable compatible with
3948# original; not side-effect compatible. As the users of this macro
3949# may require accurate dependencies for correct builds, it does *not*
3950# honor --disable-dependency-checking, and failure to detect a usable
3951# method is an error. depcomp is assumed to be located in
3952# $ac_aux_dir.
3953#
3954# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3955
3956
3957
3958# AM_SET_DEPDIR
3959# -------------
3960# Choose a directory name for dependency files.
3961
3962
3963# ZW_CREATE_DEPDIR
3964# ----------------
3965# As AM_SET_DEPDIR, but also create the directory at config.status time.
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
6bb11ab3
L
4007
4008
4009
4010
4011
6bb11ab3
L
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
6bb11ab3
L
4027
4028
4029
4030
4031
4032# intl sister-directory configuration rules.
4033#
4034
4035# The idea behind this macro is that there's no need to repeat all the
4036# autoconf probes done by the intl directory - it's already done them
4037# for us. In fact, there's no need even to look at the cache for the
4038# answers. All we need to do is nab a few pieces of information.
4039# The intl directory is set up to make this easy, by generating a
4040# small file which can be sourced as a shell script; then we produce
4041# the necessary substitutions and definitions for this directory.
4042
4043
4044
4045# Autoconf M4 include file defining utility macros for complex Canadian
4046# cross builds.
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056####
4057# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4058# or AC_INIT.
4059# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4060
4061####
4062# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4063# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4064
4065
4066####
4067# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4068# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4069
4070
4071
4072# Backported from Autoconf 2.5x; can go away when and if
4073# we switch. Put the OS path separator in $PATH_SEPARATOR.
4074
4075
4076
4077
37f980dc
SM
4078
4079
4080
4081
6bb11ab3
L
4082# ACX_HAVE_GCC_FOR_TARGET
4083# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4084
4085
4086# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4087# Searching for installed target binutils. We need to take extra care,
4088# else we may find the wrong assembler, linker, etc., and lose.
4089#
4090# First try --with-build-time-tools, if specified.
4091#
4092# For build != host, we ask the installed GCC for the name of the tool it
4093# uses, and accept it if it is an absolute path. This is because the
4094# only good choice for a compiler is the same GCC version that is being
4095# installed (or we couldn't make target libraries), and we assume that
4096# on the host system we'll have not only the same GCC version, but also
4097# the same binutils version.
4098#
4099# For build == host, search the same directories that the installed
4100# compiler will search. We used to do this for the assembler, linker,
4101# and nm only; for simplicity of configuration, however, we extend this
4102# criterion to tools (such as ar and ranlib) that are never invoked by
4103# the compiler, to avoid mismatches.
4104#
4105# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4106# if build == target. This makes the most sense only when bootstrapping,
4107# but we also do so when build != host. In this case, we hope that the
4108# build and host systems will have similar contents of MD_EXEC_PREFIX.
4109#
4110# If we do not find a suitable binary, then try the user's path.
4111
4112
4113###
4114# AC_PROG_CPP_WERROR
4115# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4116# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4117# For now, using this also overrides header checks to use only the
4118# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4119# bit harder from here).
4120# Eventually autoconf will default to checking headers with the compiler
4121# instead, and we'll have to do this differently.
4122
4123# AC_PROG_CPP_WERROR
4124
4125# Test for GNAT.
4126# We require the gnatbind & gnatmake programs, as well as a compiler driver
4127# that understands Ada. We use the user's CC setting, already found, and
4128# possibly add $1 to the command-line parameters.
4129#
4130# Sets the shell variable have_gnat to yes or no as appropriate, and
4131# substitutes GNATBIND and GNATMAKE.
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157ac_ext=c
4158ac_cpp='$CPP $CPPFLAGS'
4159ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4160ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4161ac_compiler_gnu=$ac_cv_c_compiler_gnu
4162if test -n "$ac_tool_prefix"; then
4163 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4164set dummy ${ac_tool_prefix}gcc; ac_word=$2
4165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4166$as_echo_n "checking for $ac_word... " >&6; }
4167if test "${ac_cv_prog_CC+set}" = set; then :
4168 $as_echo_n "(cached) " >&6
4169else
4170 if test -n "$CC"; then
4171 ac_cv_prog_CC="$CC" # Let the user override the test.
4172else
4173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4174for as_dir in $PATH
4175do
4176 IFS=$as_save_IFS
4177 test -z "$as_dir" && as_dir=.
4178 for ac_exec_ext in '' $ac_executable_extensions; do
4179 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4180 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4182 break 2
4183 fi
4184done
4185 done
4186IFS=$as_save_IFS
4187
4188fi
4189fi
4190CC=$ac_cv_prog_CC
4191if test -n "$CC"; then
4192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4193$as_echo "$CC" >&6; }
4194else
4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4196$as_echo "no" >&6; }
4197fi
4198
4199
4200fi
4201if test -z "$ac_cv_prog_CC"; then
4202 ac_ct_CC=$CC
4203 # Extract the first word of "gcc", so it can be a program name with args.
4204set dummy gcc; ac_word=$2
4205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4206$as_echo_n "checking for $ac_word... " >&6; }
4207if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4208 $as_echo_n "(cached) " >&6
4209else
4210 if test -n "$ac_ct_CC"; then
4211 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4212else
4213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4214for as_dir in $PATH
4215do
4216 IFS=$as_save_IFS
4217 test -z "$as_dir" && as_dir=.
4218 for ac_exec_ext in '' $ac_executable_extensions; do
4219 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4220 ac_cv_prog_ac_ct_CC="gcc"
4221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4222 break 2
4223 fi
4224done
4225 done
4226IFS=$as_save_IFS
4227
4228fi
4229fi
4230ac_ct_CC=$ac_cv_prog_ac_ct_CC
4231if test -n "$ac_ct_CC"; then
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4233$as_echo "$ac_ct_CC" >&6; }
4234else
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4236$as_echo "no" >&6; }
4237fi
4238
4239 if test "x$ac_ct_CC" = x; then
4240 CC=""
4241 else
4242 case $cross_compiling:$ac_tool_warned in
4243yes:)
4244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4246ac_tool_warned=yes ;;
4247esac
4248 CC=$ac_ct_CC
4249 fi
4250else
4251 CC="$ac_cv_prog_CC"
4252fi
4253
4254if test -z "$CC"; then
4255 if test -n "$ac_tool_prefix"; then
4256 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4257set dummy ${ac_tool_prefix}cc; ac_word=$2
4258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4259$as_echo_n "checking for $ac_word... " >&6; }
4260if test "${ac_cv_prog_CC+set}" = set; then :
4261 $as_echo_n "(cached) " >&6
4262else
4263 if test -n "$CC"; then
4264 ac_cv_prog_CC="$CC" # Let the user override the test.
4265else
4266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4267for as_dir in $PATH
4268do
4269 IFS=$as_save_IFS
4270 test -z "$as_dir" && as_dir=.
4271 for ac_exec_ext in '' $ac_executable_extensions; do
4272 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4273 ac_cv_prog_CC="${ac_tool_prefix}cc"
4274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4275 break 2
4276 fi
4277done
4278 done
4279IFS=$as_save_IFS
4280
4281fi
4282fi
4283CC=$ac_cv_prog_CC
4284if test -n "$CC"; then
4285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4286$as_echo "$CC" >&6; }
4287else
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4289$as_echo "no" >&6; }
4290fi
4291
4292
4293 fi
4294fi
4295if test -z "$CC"; then
4296 # Extract the first word of "cc", so it can be a program name with args.
4297set dummy cc; ac_word=$2
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4299$as_echo_n "checking for $ac_word... " >&6; }
4300if test "${ac_cv_prog_CC+set}" = set; then :
4301 $as_echo_n "(cached) " >&6
4302else
4303 if test -n "$CC"; then
4304 ac_cv_prog_CC="$CC" # Let the user override the test.
4305else
4306 ac_prog_rejected=no
4307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4308for as_dir in $PATH
4309do
4310 IFS=$as_save_IFS
4311 test -z "$as_dir" && as_dir=.
4312 for ac_exec_ext in '' $ac_executable_extensions; do
4313 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4314 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4315 ac_prog_rejected=yes
4316 continue
4317 fi
4318 ac_cv_prog_CC="cc"
4319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4320 break 2
4321 fi
4322done
4323 done
4324IFS=$as_save_IFS
4325
4326if test $ac_prog_rejected = yes; then
4327 # We found a bogon in the path, so make sure we never use it.
4328 set dummy $ac_cv_prog_CC
4329 shift
4330 if test $# != 0; then
4331 # We chose a different compiler from the bogus one.
4332 # However, it has the same basename, so the bogon will be chosen
4333 # first if we set CC to just the basename; use the full file name.
4334 shift
4335 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4336 fi
4337fi
4338fi
4339fi
4340CC=$ac_cv_prog_CC
4341if test -n "$CC"; then
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4343$as_echo "$CC" >&6; }
4344else
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4346$as_echo "no" >&6; }
4347fi
4348
4349
4350fi
4351if test -z "$CC"; then
4352 if test -n "$ac_tool_prefix"; then
4353 for ac_prog in cl.exe
4354 do
4355 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4356set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4358$as_echo_n "checking for $ac_word... " >&6; }
4359if test "${ac_cv_prog_CC+set}" = set; then :
4360 $as_echo_n "(cached) " >&6
4361else
4362 if test -n "$CC"; then
4363 ac_cv_prog_CC="$CC" # Let the user override the test.
4364else
4365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4366for as_dir in $PATH
4367do
4368 IFS=$as_save_IFS
4369 test -z "$as_dir" && as_dir=.
4370 for ac_exec_ext in '' $ac_executable_extensions; do
4371 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4372 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4374 break 2
4375 fi
4376done
4377 done
4378IFS=$as_save_IFS
4379
4380fi
4381fi
4382CC=$ac_cv_prog_CC
4383if test -n "$CC"; then
4384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4385$as_echo "$CC" >&6; }
4386else
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4388$as_echo "no" >&6; }
4389fi
4390
4391
4392 test -n "$CC" && break
4393 done
4394fi
4395if test -z "$CC"; then
4396 ac_ct_CC=$CC
4397 for ac_prog in cl.exe
4398do
4399 # Extract the first word of "$ac_prog", so it can be a program name with args.
4400set dummy $ac_prog; ac_word=$2
4401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4402$as_echo_n "checking for $ac_word... " >&6; }
4403if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4404 $as_echo_n "(cached) " >&6
4405else
4406 if test -n "$ac_ct_CC"; then
4407 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4408else
4409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4410for as_dir in $PATH
4411do
4412 IFS=$as_save_IFS
4413 test -z "$as_dir" && as_dir=.
4414 for ac_exec_ext in '' $ac_executable_extensions; do
4415 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4416 ac_cv_prog_ac_ct_CC="$ac_prog"
4417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4418 break 2
4419 fi
4420done
4421 done
4422IFS=$as_save_IFS
4423
4424fi
4425fi
4426ac_ct_CC=$ac_cv_prog_ac_ct_CC
4427if test -n "$ac_ct_CC"; then
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4429$as_echo "$ac_ct_CC" >&6; }
4430else
4431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4432$as_echo "no" >&6; }
4433fi
4434
4435
4436 test -n "$ac_ct_CC" && break
4437done
4438
4439 if test "x$ac_ct_CC" = x; then
4440 CC=""
4441 else
4442 case $cross_compiling:$ac_tool_warned in
4443yes:)
4444{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4445$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4446ac_tool_warned=yes ;;
4447esac
4448 CC=$ac_ct_CC
4449 fi
4450fi
4451
4452fi
4453
4454
4455test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4456$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4457as_fn_error "no acceptable C compiler found in \$PATH
4458See \`config.log' for more details." "$LINENO" 5; }
4459
4460# Provide some information about the compiler.
4461$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4462set X $ac_compile
4463ac_compiler=$2
4464for ac_option in --version -v -V -qversion; do
4465 { { ac_try="$ac_compiler $ac_option >&5"
4466case "(($ac_try" in
4467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4468 *) ac_try_echo=$ac_try;;
4469esac
4470eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4471$as_echo "$ac_try_echo"; } >&5
4472 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4473 ac_status=$?
4474 if test -s conftest.err; then
4475 sed '10a\
4476... rest of stderr output deleted ...
4477 10q' conftest.err >conftest.er1
4478 cat conftest.er1 >&5
4479 rm -f conftest.er1 conftest.err
4480 fi
4481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4482 test $ac_status = 0; }
4483done
4484
4485cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4486/* end confdefs.h. */
4487
4488int
4489main ()
4490{
4491
4492 ;
4493 return 0;
4494}
4495_ACEOF
4496ac_clean_files_save=$ac_clean_files
4497ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4498# Try to create an executable without -o first, disregard a.out.
4499# It will help us diagnose broken compilers, and finding out an intuition
4500# of exeext.
4501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4502$as_echo_n "checking for C compiler default output file name... " >&6; }
4503ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4504
4505# The possible output files:
4506ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4507
4508ac_rmfiles=
4509for ac_file in $ac_files
4510do
4511 case $ac_file in
4512 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4513 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4514 esac
4515done
4516rm -f $ac_rmfiles
4517
4518if { { ac_try="$ac_link_default"
4519case "(($ac_try" in
4520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4521 *) ac_try_echo=$ac_try;;
4522esac
4523eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4524$as_echo "$ac_try_echo"; } >&5
4525 (eval "$ac_link_default") 2>&5
4526 ac_status=$?
4527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4528 test $ac_status = 0; }; then :
4529 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4530# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4531# in a Makefile. We should not override ac_cv_exeext if it was cached,
4532# so that the user can short-circuit this test for compilers unknown to
4533# Autoconf.
4534for ac_file in $ac_files ''
4535do
4536 test -f "$ac_file" || continue
4537 case $ac_file in
4538 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4539 ;;
4540 [ab].out )
4541 # We found the default executable, but exeext='' is most
4542 # certainly right.
4543 break;;
4544 *.* )
4545 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4546 then :; else
4547 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4548 fi
4549 # We set ac_cv_exeext here because the later test for it is not
4550 # safe: cross compilers may not add the suffix if given an `-o'
4551 # argument, so we may need to know it at that point already.
4552 # Even if this section looks crufty: it has the advantage of
4553 # actually working.
4554 break;;
4555 * )
4556 break;;
4557 esac
4558done
4559test "$ac_cv_exeext" = no && ac_cv_exeext=
4560
4561else
4562 ac_file=''
4563fi
4564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4565$as_echo "$ac_file" >&6; }
4566if test -z "$ac_file"; then :
4567 $as_echo "$as_me: failed program was:" >&5
4568sed 's/^/| /' conftest.$ac_ext >&5
4569
4570{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4571$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4572{ as_fn_set_status 77
4573as_fn_error "C compiler cannot create executables
4574See \`config.log' for more details." "$LINENO" 5; }; }
4575fi
4576ac_exeext=$ac_cv_exeext
4577
4578# Check that the compiler produces executables we can run. If not, either
4579# the compiler is broken, or we cross compile.
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4581$as_echo_n "checking whether the C compiler works... " >&6; }
4582# If not cross compiling, check that we can run a simple program.
4583if test "$cross_compiling" != yes; then
4584 if { ac_try='./$ac_file'
4585 { { case "(($ac_try" in
4586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4587 *) ac_try_echo=$ac_try;;
4588esac
4589eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4590$as_echo "$ac_try_echo"; } >&5
4591 (eval "$ac_try") 2>&5
4592 ac_status=$?
4593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4594 test $ac_status = 0; }; }; then
4595 cross_compiling=no
4596 else
4597 if test "$cross_compiling" = maybe; then
4598 cross_compiling=yes
4599 else
4600 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4601$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4602as_fn_error "cannot run C compiled programs.
4603If you meant to cross compile, use \`--host'.
4604See \`config.log' for more details." "$LINENO" 5; }
4605 fi
4606 fi
4607fi
4608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4609$as_echo "yes" >&6; }
4610
4611rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4612ac_clean_files=$ac_clean_files_save
4613# Check that the compiler produces executables we can run. If not, either
4614# the compiler is broken, or we cross compile.
4615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4616$as_echo_n "checking whether we are cross compiling... " >&6; }
4617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4618$as_echo "$cross_compiling" >&6; }
4619
4620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4621$as_echo_n "checking for suffix of executables... " >&6; }
4622if { { ac_try="$ac_link"
4623case "(($ac_try" in
4624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4625 *) ac_try_echo=$ac_try;;
4626esac
4627eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4628$as_echo "$ac_try_echo"; } >&5
4629 (eval "$ac_link") 2>&5
4630 ac_status=$?
4631 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4632 test $ac_status = 0; }; then :
4633 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4634# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4635# work properly (i.e., refer to `conftest.exe'), while it won't with
4636# `rm'.
4637for ac_file in conftest.exe conftest conftest.*; do
4638 test -f "$ac_file" || continue
4639 case $ac_file in
4640 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4641 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4642 break;;
4643 * ) break;;
4644 esac
4645done
4646else
4647 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4648$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4649as_fn_error "cannot compute suffix of executables: cannot compile and link
4650See \`config.log' for more details." "$LINENO" 5; }
4651fi
4652rm -f conftest$ac_cv_exeext
4653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4654$as_echo "$ac_cv_exeext" >&6; }
4655
4656rm -f conftest.$ac_ext
4657EXEEXT=$ac_cv_exeext
4658ac_exeext=$EXEEXT
4659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4660$as_echo_n "checking for suffix of object files... " >&6; }
4661if test "${ac_cv_objext+set}" = set; then :
4662 $as_echo_n "(cached) " >&6
4663else
4664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4665/* end confdefs.h. */
4666
4667int
4668main ()
4669{
4670
4671 ;
4672 return 0;
4673}
4674_ACEOF
4675rm -f conftest.o conftest.obj
4676if { { ac_try="$ac_compile"
4677case "(($ac_try" in
4678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4679 *) ac_try_echo=$ac_try;;
4680esac
4681eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4682$as_echo "$ac_try_echo"; } >&5
4683 (eval "$ac_compile") 2>&5
4684 ac_status=$?
4685 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4686 test $ac_status = 0; }; then :
4687 for ac_file in conftest.o conftest.obj conftest.*; do
4688 test -f "$ac_file" || continue;
4689 case $ac_file in
4690 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4691 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4692 break;;
4693 esac
4694done
4695else
4696 $as_echo "$as_me: failed program was:" >&5
4697sed 's/^/| /' conftest.$ac_ext >&5
4698
4699{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4700$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4701as_fn_error "cannot compute suffix of object files: cannot compile
4702See \`config.log' for more details." "$LINENO" 5; }
4703fi
4704rm -f conftest.$ac_cv_objext conftest.$ac_ext
4705fi
4706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4707$as_echo "$ac_cv_objext" >&6; }
4708OBJEXT=$ac_cv_objext
4709ac_objext=$OBJEXT
4710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4711$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4712if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4713 $as_echo_n "(cached) " >&6
4714else
4715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4716/* end confdefs.h. */
4717
4718int
4719main ()
4720{
4721#ifndef __GNUC__
4722 choke me
4723#endif
4724
4725 ;
4726 return 0;
4727}
4728_ACEOF
4729if ac_fn_c_try_compile "$LINENO"; then :
4730 ac_compiler_gnu=yes
4731else
4732 ac_compiler_gnu=no
4733fi
4734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4735ac_cv_c_compiler_gnu=$ac_compiler_gnu
4736
4737fi
4738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4739$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4740if test $ac_compiler_gnu = yes; then
4741 GCC=yes
4742else
4743 GCC=
4744fi
4745ac_test_CFLAGS=${CFLAGS+set}
4746ac_save_CFLAGS=$CFLAGS
4747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4748$as_echo_n "checking whether $CC accepts -g... " >&6; }
4749if test "${ac_cv_prog_cc_g+set}" = set; then :
4750 $as_echo_n "(cached) " >&6
4751else
4752 ac_save_c_werror_flag=$ac_c_werror_flag
4753 ac_c_werror_flag=yes
4754 ac_cv_prog_cc_g=no
4755 CFLAGS="-g"
4756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4757/* end confdefs.h. */
4758
4759int
4760main ()
4761{
4762
4763 ;
4764 return 0;
4765}
4766_ACEOF
4767if ac_fn_c_try_compile "$LINENO"; then :
4768 ac_cv_prog_cc_g=yes
4769else
4770 CFLAGS=""
4771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4772/* end confdefs.h. */
4773
4774int
4775main ()
4776{
4777
4778 ;
4779 return 0;
4780}
4781_ACEOF
4782if ac_fn_c_try_compile "$LINENO"; then :
4783
4784else
4785 ac_c_werror_flag=$ac_save_c_werror_flag
4786 CFLAGS="-g"
4787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4788/* end confdefs.h. */
4789
4790int
4791main ()
4792{
4793
4794 ;
4795 return 0;
4796}
4797_ACEOF
4798if ac_fn_c_try_compile "$LINENO"; then :
4799 ac_cv_prog_cc_g=yes
4800fi
4801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4802fi
4803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4804fi
4805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4806 ac_c_werror_flag=$ac_save_c_werror_flag
4807fi
4808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4809$as_echo "$ac_cv_prog_cc_g" >&6; }
4810if test "$ac_test_CFLAGS" = set; then
4811 CFLAGS=$ac_save_CFLAGS
4812elif test $ac_cv_prog_cc_g = yes; then
4813 if test "$GCC" = yes; then
4814 CFLAGS="-g -O2"
4815 else
4816 CFLAGS="-g"
4817 fi
4818else
4819 if test "$GCC" = yes; then
4820 CFLAGS="-O2"
4821 else
4822 CFLAGS=
4823 fi
4824fi
4825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4826$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4827if test "${ac_cv_prog_cc_c89+set}" = set; then :
4828 $as_echo_n "(cached) " >&6
4829else
4830 ac_cv_prog_cc_c89=no
4831ac_save_CC=$CC
4832cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4833/* end confdefs.h. */
4834#include <stdarg.h>
4835#include <stdio.h>
4836#include <sys/types.h>
4837#include <sys/stat.h>
4838/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4839struct buf { int x; };
4840FILE * (*rcsopen) (struct buf *, struct stat *, int);
4841static char *e (p, i)
4842 char **p;
4843 int i;
4844{
4845 return p[i];
4846}
4847static char *f (char * (*g) (char **, int), char **p, ...)
4848{
4849 char *s;
4850 va_list v;
4851 va_start (v,p);
4852 s = g (p, va_arg (v,int));
4853 va_end (v);
4854 return s;
4855}
4856
4857/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4858 function prototypes and stuff, but not '\xHH' hex character constants.
4859 These don't provoke an error unfortunately, instead are silently treated
4860 as 'x'. The following induces an error, until -std is added to get
4861 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4862 array size at least. It's necessary to write '\x00'==0 to get something
4863 that's true only with -std. */
4864int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4865
4866/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4867 inside strings and character constants. */
4868#define FOO(x) 'x'
4869int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4870
4871int test (int i, double x);
4872struct s1 {int (*f) (int a);};
4873struct s2 {int (*f) (double a);};
4874int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4875int argc;
4876char **argv;
4877int
4878main ()
4879{
4880return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4881 ;
4882 return 0;
4883}
4884_ACEOF
4885for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4886 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4887do
4888 CC="$ac_save_CC $ac_arg"
4889 if ac_fn_c_try_compile "$LINENO"; then :
4890 ac_cv_prog_cc_c89=$ac_arg
4891fi
4892rm -f core conftest.err conftest.$ac_objext
4893 test "x$ac_cv_prog_cc_c89" != "xno" && break
4894done
4895rm -f conftest.$ac_ext
4896CC=$ac_save_CC
4897
4898fi
4899# AC_CACHE_VAL
4900case "x$ac_cv_prog_cc_c89" in
4901 x)
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4903$as_echo "none needed" >&6; } ;;
4904 xno)
4905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4906$as_echo "unsupported" >&6; } ;;
4907 *)
4908 CC="$CC $ac_cv_prog_cc_c89"
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4910$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4911esac
4912if test "x$ac_cv_prog_cc_c89" != xno; then :
4913
4914fi
4915
4916ac_ext=c
4917ac_cpp='$CPP $CPPFLAGS'
4918ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4919ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4920ac_compiler_gnu=$ac_cv_c_compiler_gnu
4921
4922ac_aux_dir=
4923for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4924 for ac_t in install-sh install.sh shtool; do
4925 if test -f "$ac_dir/$ac_t"; then
4926 ac_aux_dir=$ac_dir
4927 ac_install_sh="$ac_aux_dir/$ac_t -c"
4928 break 2
4929 fi
4930 done
4931done
4932if test -z "$ac_aux_dir"; then
4933 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4934fi
4935
4936# These three variables are undocumented and unsupported,
4937# and are intended to be withdrawn in a future Autoconf release.
4938# They can cause serious problems if a builder's source tree is in a directory
4939# whose full name contains unusual characters.
4940ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4941ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4942ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4943
4944
4945# Make sure we can run config.sub.
4946$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4947 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4948
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4950$as_echo_n "checking build system type... " >&6; }
4951if test "${ac_cv_build+set}" = set; then :
4952 $as_echo_n "(cached) " >&6
4953else
4954 ac_build_alias=$build_alias
4955test "x$ac_build_alias" = x &&
4956 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4957test "x$ac_build_alias" = x &&
4958 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4959ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4960 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4961
4962fi
4963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4964$as_echo "$ac_cv_build" >&6; }
4965case $ac_cv_build in
4966*-*-*) ;;
4967*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4968esac
4969build=$ac_cv_build
4970ac_save_IFS=$IFS; IFS='-'
4971set x $ac_cv_build
4972shift
4973build_cpu=$1
4974build_vendor=$2
4975shift; shift
4976# Remember, the first character of IFS is used to create $*,
4977# except with old shells:
4978build_os=$*
4979IFS=$ac_save_IFS
4980case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4981
4982
4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4984$as_echo_n "checking host system type... " >&6; }
4985if test "${ac_cv_host+set}" = set; then :
4986 $as_echo_n "(cached) " >&6
4987else
4988 if test "x$host_alias" = x; then
4989 ac_cv_host=$ac_cv_build
4990else
4991 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4992 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4993fi
4994
4995fi
4996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4997$as_echo "$ac_cv_host" >&6; }
4998case $ac_cv_host in
4999*-*-*) ;;
5000*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
5001esac
5002host=$ac_cv_host
5003ac_save_IFS=$IFS; IFS='-'
5004set x $ac_cv_host
5005shift
5006host_cpu=$1
5007host_vendor=$2
5008shift; shift
5009# Remember, the first character of IFS is used to create $*,
5010# except with old shells:
5011host_os=$*
5012IFS=$ac_save_IFS
5013case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5014
5015
5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5017$as_echo_n "checking target system type... " >&6; }
5018if test "${ac_cv_target+set}" = set; then :
5019 $as_echo_n "(cached) " >&6
5020else
5021 if test "x$target_alias" = x; then
5022 ac_cv_target=$ac_cv_host
5023else
5024 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5025 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5026fi
5027
5028fi
5029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5030$as_echo "$ac_cv_target" >&6; }
5031case $ac_cv_target in
5032*-*-*) ;;
5033*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5034esac
5035target=$ac_cv_target
5036ac_save_IFS=$IFS; IFS='-'
5037set x $ac_cv_target
5038shift
5039target_cpu=$1
5040target_vendor=$2
5041shift; shift
5042# Remember, the first character of IFS is used to create $*,
5043# except with old shells:
5044target_os=$*
5045IFS=$ac_save_IFS
5046case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5047
5048
5049# The aliases save the names the user supplied, while $host etc.
5050# will get canonicalized.
5051test -n "$target_alias" &&
5052 test "$program_prefix$program_suffix$program_transform_name" = \
5053 NONENONEs,x,x, &&
5054 program_prefix=${target_alias}-
5055
5056ac_ext=c
5057ac_cpp='$CPP $CPPFLAGS'
5058ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5059ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5060ac_compiler_gnu=$ac_cv_c_compiler_gnu
5061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5062$as_echo_n "checking how to run the C preprocessor... " >&6; }
5063# On Suns, sometimes $CPP names a directory.
5064if test -n "$CPP" && test -d "$CPP"; then
5065 CPP=
5066fi
5067if test -z "$CPP"; then
5068 if test "${ac_cv_prog_CPP+set}" = set; then :
5069 $as_echo_n "(cached) " >&6
5070else
5071 # Double quotes because CPP needs to be expanded
5072 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5073 do
5074 ac_preproc_ok=false
5075for ac_c_preproc_warn_flag in '' yes
5076do
5077 # Use a header file that comes with gcc, so configuring glibc
5078 # with a fresh cross-compiler works.
5079 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5080 # <limits.h> exists even on freestanding compilers.
5081 # On the NeXT, cc -E runs the code through the compiler's parser,
5082 # not just through cpp. "Syntax error" is here to catch this case.
5083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5084/* end confdefs.h. */
5085#ifdef __STDC__
5086# include <limits.h>
5087#else
5088# include <assert.h>
5089#endif
5090 Syntax error
5091_ACEOF
5092if ac_fn_c_try_cpp "$LINENO"; then :
5093
5094else
5095 # Broken: fails on valid input.
5096continue
5097fi
5098rm -f conftest.err conftest.$ac_ext
5099
5100 # OK, works on sane cases. Now check whether nonexistent headers
5101 # can be detected and how.
5102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103/* end confdefs.h. */
5104#include <ac_nonexistent.h>
5105_ACEOF
5106if ac_fn_c_try_cpp "$LINENO"; then :
5107 # Broken: success on invalid input.
5108continue
5109else
5110 # Passes both tests.
5111ac_preproc_ok=:
5112break
5113fi
5114rm -f conftest.err conftest.$ac_ext
5115
5116done
5117# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5118rm -f conftest.err conftest.$ac_ext
5119if $ac_preproc_ok; then :
5120 break
5121fi
5122
5123 done
5124 ac_cv_prog_CPP=$CPP
5125
5126fi
5127 CPP=$ac_cv_prog_CPP
5128else
5129 ac_cv_prog_CPP=$CPP
5130fi
5131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5132$as_echo "$CPP" >&6; }
5133ac_preproc_ok=false
5134for ac_c_preproc_warn_flag in '' yes
5135do
5136 # Use a header file that comes with gcc, so configuring glibc
5137 # with a fresh cross-compiler works.
5138 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5139 # <limits.h> exists even on freestanding compilers.
5140 # On the NeXT, cc -E runs the code through the compiler's parser,
5141 # not just through cpp. "Syntax error" is here to catch this case.
5142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5143/* end confdefs.h. */
5144#ifdef __STDC__
5145# include <limits.h>
5146#else
5147# include <assert.h>
5148#endif
5149 Syntax error
5150_ACEOF
5151if ac_fn_c_try_cpp "$LINENO"; then :
5152
5153else
5154 # Broken: fails on valid input.
5155continue
5156fi
5157rm -f conftest.err conftest.$ac_ext
5158
5159 # OK, works on sane cases. Now check whether nonexistent headers
5160 # can be detected and how.
5161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5162/* end confdefs.h. */
5163#include <ac_nonexistent.h>
5164_ACEOF
5165if ac_fn_c_try_cpp "$LINENO"; then :
5166 # Broken: success on invalid input.
5167continue
5168else
5169 # Passes both tests.
5170ac_preproc_ok=:
5171break
5172fi
5173rm -f conftest.err conftest.$ac_ext
5174
5175done
5176# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5177rm -f conftest.err conftest.$ac_ext
5178if $ac_preproc_ok; then :
5179
5180else
5181 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5182$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5183as_fn_error "C preprocessor \"$CPP\" fails sanity check
5184See \`config.log' for more details." "$LINENO" 5; }
5185fi
5186
5187ac_ext=c
5188ac_cpp='$CPP $CPPFLAGS'
5189ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5190ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5191ac_compiler_gnu=$ac_cv_c_compiler_gnu
5192
5193
5194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5195$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5196if test "${ac_cv_path_GREP+set}" = set; then :
5197 $as_echo_n "(cached) " >&6
5198else
5199 if test -z "$GREP"; then
5200 ac_path_GREP_found=false
5201 # Loop through the user's path and test for each of PROGNAME-LIST
5202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5203for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5204do
5205 IFS=$as_save_IFS
5206 test -z "$as_dir" && as_dir=.
5207 for ac_prog in grep ggrep; do
5208 for ac_exec_ext in '' $ac_executable_extensions; do
5209 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5210 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5211# Check for GNU ac_path_GREP and select it if it is found.
5212 # Check for GNU $ac_path_GREP
5213case `"$ac_path_GREP" --version 2>&1` in
5214*GNU*)
5215 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5216*)
5217 ac_count=0
5218 $as_echo_n 0123456789 >"conftest.in"
5219 while :
5220 do
5221 cat "conftest.in" "conftest.in" >"conftest.tmp"
5222 mv "conftest.tmp" "conftest.in"
5223 cp "conftest.in" "conftest.nl"
5224 $as_echo 'GREP' >> "conftest.nl"
5225 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5226 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5227 as_fn_arith $ac_count + 1 && ac_count=$as_val
5228 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5229 # Best one so far, save it but keep looking for a better one
5230 ac_cv_path_GREP="$ac_path_GREP"
5231 ac_path_GREP_max=$ac_count
5232 fi
5233 # 10*(2^10) chars as input seems more than enough
5234 test $ac_count -gt 10 && break
5235 done
5236 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5237esac
5238
5239 $ac_path_GREP_found && break 3
5240 done
5241 done
5242 done
5243IFS=$as_save_IFS
5244 if test -z "$ac_cv_path_GREP"; then
5245 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5246 fi
5247else
5248 ac_cv_path_GREP=$GREP
5249fi
5250
5251fi
5252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5253$as_echo "$ac_cv_path_GREP" >&6; }
5254 GREP="$ac_cv_path_GREP"
5255
5256
5257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5258$as_echo_n "checking for egrep... " >&6; }
5259if test "${ac_cv_path_EGREP+set}" = set; then :
5260 $as_echo_n "(cached) " >&6
5261else
5262 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5263 then ac_cv_path_EGREP="$GREP -E"
5264 else
5265 if test -z "$EGREP"; then
5266 ac_path_EGREP_found=false
5267 # Loop through the user's path and test for each of PROGNAME-LIST
5268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5269for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5270do
5271 IFS=$as_save_IFS
5272 test -z "$as_dir" && as_dir=.
5273 for ac_prog in egrep; do
5274 for ac_exec_ext in '' $ac_executable_extensions; do
5275 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5276 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5277# Check for GNU ac_path_EGREP and select it if it is found.
5278 # Check for GNU $ac_path_EGREP
5279case `"$ac_path_EGREP" --version 2>&1` in
5280*GNU*)
5281 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5282*)
5283 ac_count=0
5284 $as_echo_n 0123456789 >"conftest.in"
5285 while :
5286 do
5287 cat "conftest.in" "conftest.in" >"conftest.tmp"
5288 mv "conftest.tmp" "conftest.in"
5289 cp "conftest.in" "conftest.nl"
5290 $as_echo 'EGREP' >> "conftest.nl"
5291 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5292 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5293 as_fn_arith $ac_count + 1 && ac_count=$as_val
5294 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5295 # Best one so far, save it but keep looking for a better one
5296 ac_cv_path_EGREP="$ac_path_EGREP"
5297 ac_path_EGREP_max=$ac_count
5298 fi
5299 # 10*(2^10) chars as input seems more than enough
5300 test $ac_count -gt 10 && break
5301 done
5302 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5303esac
5304
5305 $ac_path_EGREP_found && break 3
5306 done
5307 done
5308 done
5309IFS=$as_save_IFS
5310 if test -z "$ac_cv_path_EGREP"; then
5311 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5312 fi
5313else
5314 ac_cv_path_EGREP=$EGREP
5315fi
5316
5317 fi
5318fi
5319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5320$as_echo "$ac_cv_path_EGREP" >&6; }
5321 EGREP="$ac_cv_path_EGREP"
5322
5323
5324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5325$as_echo_n "checking for ANSI C header files... " >&6; }
5326if test "${ac_cv_header_stdc+set}" = set; then :
5327 $as_echo_n "(cached) " >&6
5328else
5329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5330/* end confdefs.h. */
5331#include <stdlib.h>
5332#include <stdarg.h>
5333#include <string.h>
5334#include <float.h>
5335
5336int
5337main ()
5338{
5339
5340 ;
5341 return 0;
5342}
5343_ACEOF
5344if ac_fn_c_try_compile "$LINENO"; then :
5345 ac_cv_header_stdc=yes
5346else
5347 ac_cv_header_stdc=no
5348fi
5349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5350
5351if test $ac_cv_header_stdc = yes; then
5352 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5354/* end confdefs.h. */
5355#include <string.h>
5356
5357_ACEOF
5358if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5359 $EGREP "memchr" >/dev/null 2>&1; then :
5360
5361else
5362 ac_cv_header_stdc=no
5363fi
5364rm -f conftest*
5365
5366fi
5367
5368if test $ac_cv_header_stdc = yes; then
5369 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5371/* end confdefs.h. */
5372#include <stdlib.h>
5373
5374_ACEOF
5375if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5376 $EGREP "free" >/dev/null 2>&1; then :
5377
5378else
5379 ac_cv_header_stdc=no
5380fi
5381rm -f conftest*
5382
5383fi
5384
5385if test $ac_cv_header_stdc = yes; then
5386 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5387 if test "$cross_compiling" = yes; then :
5388 :
5389else
5390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5391/* end confdefs.h. */
5392#include <ctype.h>
5393#include <stdlib.h>
5394#if ((' ' & 0x0FF) == 0x020)
5395# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5396# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5397#else
5398# define ISLOWER(c) \
5399 (('a' <= (c) && (c) <= 'i') \
5400 || ('j' <= (c) && (c) <= 'r') \
5401 || ('s' <= (c) && (c) <= 'z'))
5402# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5403#endif
5404
5405#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5406int
5407main ()
5408{
5409 int i;
5410 for (i = 0; i < 256; i++)
5411 if (XOR (islower (i), ISLOWER (i))
5412 || toupper (i) != TOUPPER (i))
5413 return 2;
5414 return 0;
5415}
5416_ACEOF
5417if ac_fn_c_try_run "$LINENO"; then :
5418
5419else
5420 ac_cv_header_stdc=no
5421fi
5422rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5423 conftest.$ac_objext conftest.beam conftest.$ac_ext
5424fi
5425
5426fi
5427fi
5428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5429$as_echo "$ac_cv_header_stdc" >&6; }
5430if test $ac_cv_header_stdc = yes; then
5431
5432$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5433
5434fi
5435
5436# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5437for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5438 inttypes.h stdint.h unistd.h
5439do :
5440 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5441ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5442"
5443eval as_val=\$$as_ac_Header
5444 if test "x$as_val" = x""yes; then :
5445 cat >>confdefs.h <<_ACEOF
5446#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5447_ACEOF
5448
5449fi
5450
5451done
5452
5453
5454
5455 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5456if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5457 MINIX=yes
5458else
5459 MINIX=
5460fi
5461
5462
5463 if test "$MINIX" = yes; then
5464
5465$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5466
5467
5468$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5469
5470
5471$as_echo "#define _MINIX 1" >>confdefs.h
5472
5473 fi
5474
5475
5476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5477$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5478if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5479 $as_echo_n "(cached) " >&6
5480else
5481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482/* end confdefs.h. */
5483
5484# define __EXTENSIONS__ 1
5485 $ac_includes_default
5486int
5487main ()
5488{
5489
5490 ;
5491 return 0;
5492}
5493_ACEOF
5494if ac_fn_c_try_compile "$LINENO"; then :
5495 ac_cv_safe_to_define___extensions__=yes
5496else
5497 ac_cv_safe_to_define___extensions__=no
5498fi
5499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5500fi
5501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5502$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5503 test $ac_cv_safe_to_define___extensions__ = yes &&
5504 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5505
5506 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5507
5508 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5509
5510 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5511
5512 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5513
5514
5515test "$program_prefix" != NONE &&
5516 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5517# Use a double $ so make ignores it.
5518test "$program_suffix" != NONE &&
5519 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5520# Double any \ or $.
5521# By default was `s,x,x', remove it if useless.
5522ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5523program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5524
5525# Find a good install program. We prefer a C program (faster),
5526# so one script is as good as another. But avoid the broken or
5527# incompatible versions:
5528# SysV /etc/install, /usr/sbin/install
5529# SunOS /usr/etc/install
5530# IRIX /sbin/install
5531# AIX /bin/install
5532# AmigaOS /C/install, which installs bootblocks on floppy discs
5533# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5534# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5535# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5536# OS/2's system install, which has a completely different semantic
5537# ./install, which can be erroneously created by make from ./install.sh.
5538# Reject install programs that cannot install multiple files.
5539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5540$as_echo_n "checking for a BSD-compatible install... " >&6; }
5541if test -z "$INSTALL"; then
5542if test "${ac_cv_path_install+set}" = set; then :
5543 $as_echo_n "(cached) " >&6
5544else
5545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5546for as_dir in $PATH
5547do
5548 IFS=$as_save_IFS
5549 test -z "$as_dir" && as_dir=.
5550 # Account for people who put trailing slashes in PATH elements.
5551case $as_dir/ in #((
5552 ./ | .// | /[cC]/* | \
5553 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5554 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5555 /usr/ucb/* ) ;;
5556 *)
5557 # OSF1 and SCO ODT 3.0 have their own names for install.
5558 # Don't use installbsd from OSF since it installs stuff as root
5559 # by default.
5560 for ac_prog in ginstall scoinst install; do
5561 for ac_exec_ext in '' $ac_executable_extensions; do
5562 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5563 if test $ac_prog = install &&
5564 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5565 # AIX install. It has an incompatible calling convention.
5566 :
5567 elif test $ac_prog = install &&
5568 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5569 # program-specific install script used by HP pwplus--don't use.
5570 :
5571 else
5572 rm -rf conftest.one conftest.two conftest.dir
5573 echo one > conftest.one
5574 echo two > conftest.two
5575 mkdir conftest.dir
5576 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5577 test -s conftest.one && test -s conftest.two &&
5578 test -s conftest.dir/conftest.one &&
5579 test -s conftest.dir/conftest.two
5580 then
5581 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5582 break 3
5583 fi
5584 fi
5585 fi
5586 done
5587 done
5588 ;;
5589esac
5590
5591 done
5592IFS=$as_save_IFS
5593
5594rm -rf conftest.one conftest.two conftest.dir
5595
5596fi
5597 if test "${ac_cv_path_install+set}" = set; then
5598 INSTALL=$ac_cv_path_install
5599 else
5600 # As a last resort, use the slow shell script. Don't cache a
5601 # value for INSTALL within a source directory, because that will
5602 # break other packages using the cache if that directory is
5603 # removed, or if the value is a relative name.
5604 INSTALL=$ac_install_sh
5605 fi
5606fi
5607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5608$as_echo "$INSTALL" >&6; }
5609
5610# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5611# It thinks the first close brace ends the variable substitution.
5612test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5613
5614test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5615
5616test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5617
5618rm -rf .tst 2>/dev/null
5619mkdir .tst 2>/dev/null
5620if test -d .tst; then
5621 am__leading_dot=.
5622else
5623 am__leading_dot=_
5624fi
5625rmdir .tst 2>/dev/null
5626
5627DEPDIR="${am__leading_dot}deps"
5628
5629case `pwd` in
5630 *\ * | *\ *)
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5632$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5633esac
5634
5635
5636
5637macro_version='2.2.7a'
5638macro_revision='1.3134'
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652ltmain="$ac_aux_dir/ltmain.sh"
5653
5654# Backslashify metacharacters that are still active within
5655# double-quoted strings.
5656sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5657
5658# Same as above, but do not quote variable references.
5659double_quote_subst='s/\(["`\\]\)/\\\1/g'
5660
5661# Sed substitution to delay expansion of an escaped shell variable in a
5662# double_quote_subst'ed string.
5663delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5664
5665# Sed substitution to delay expansion of an escaped single quote.
5666delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5667
5668# Sed substitution to avoid accidental globbing in evaled expressions
5669no_glob_subst='s/\*/\\\*/g'
5670
5671ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5672ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5673ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5674
5675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5676$as_echo_n "checking how to print strings... " >&6; }
5677# Test print first, because it will be a builtin if present.
5678if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5679 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5680 ECHO='print -r --'
5681elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5682 ECHO='printf %s\n'
5683else
5684 # Use this function as a fallback that always works.
5685 func_fallback_echo ()
5686 {
5687 eval 'cat <<_LTECHO_EOF
5688$1
5689_LTECHO_EOF'
5690 }
5691 ECHO='func_fallback_echo'
5692fi
5693
5694# func_echo_all arg...
5695# Invoke $ECHO with all args, space-separated.
5696func_echo_all ()
5697{
5698 $ECHO ""
5699}
5700
5701case "$ECHO" in
5702 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5703$as_echo "printf" >&6; } ;;
5704 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5705$as_echo "print -r" >&6; } ;;
5706 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5707$as_echo "cat" >&6; } ;;
5708esac
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5724$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5725if test "${ac_cv_path_SED+set}" = set; then :
5726 $as_echo_n "(cached) " >&6
5727else
5728 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5729 for ac_i in 1 2 3 4 5 6 7; do
5730 ac_script="$ac_script$as_nl$ac_script"
5731 done
5732 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5733 { ac_script=; unset ac_script;}
5734 if test -z "$SED"; then
5735 ac_path_SED_found=false
5736 # Loop through the user's path and test for each of PROGNAME-LIST
5737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5738for as_dir in $PATH
5739do
5740 IFS=$as_save_IFS
5741 test -z "$as_dir" && as_dir=.
5742 for ac_prog in sed gsed; do
5743 for ac_exec_ext in '' $ac_executable_extensions; do
5744 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5745 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5746# Check for GNU ac_path_SED and select it if it is found.
5747 # Check for GNU $ac_path_SED
5748case `"$ac_path_SED" --version 2>&1` in
5749*GNU*)
5750 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5751*)
5752 ac_count=0
5753 $as_echo_n 0123456789 >"conftest.in"
5754 while :
5755 do
5756 cat "conftest.in" "conftest.in" >"conftest.tmp"
5757 mv "conftest.tmp" "conftest.in"
5758 cp "conftest.in" "conftest.nl"
5759 $as_echo '' >> "conftest.nl"
5760 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5761 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5762 as_fn_arith $ac_count + 1 && ac_count=$as_val
5763 if test $ac_count -gt ${ac_path_SED_max-0}; then
5764 # Best one so far, save it but keep looking for a better one
5765 ac_cv_path_SED="$ac_path_SED"
5766 ac_path_SED_max=$ac_count
5767 fi
5768 # 10*(2^10) chars as input seems more than enough
5769 test $ac_count -gt 10 && break
5770 done
5771 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5772esac
5773
5774 $ac_path_SED_found && break 3
5775 done
5776 done
5777 done
5778IFS=$as_save_IFS
5779 if test -z "$ac_cv_path_SED"; then
5780 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5781 fi
5782else
5783 ac_cv_path_SED=$SED
5784fi
5785
5786fi
5787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5788$as_echo "$ac_cv_path_SED" >&6; }
5789 SED="$ac_cv_path_SED"
5790 rm -f conftest.sed
5791
5792test -z "$SED" && SED=sed
5793Xsed="$SED -e 1s/^X//"
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5806$as_echo_n "checking for fgrep... " >&6; }
5807if test "${ac_cv_path_FGREP+set}" = set; then :
5808 $as_echo_n "(cached) " >&6
5809else
5810 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5811 then ac_cv_path_FGREP="$GREP -F"
5812 else
5813 if test -z "$FGREP"; then
5814 ac_path_FGREP_found=false
5815 # Loop through the user's path and test for each of PROGNAME-LIST
5816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5817for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5818do
5819 IFS=$as_save_IFS
5820 test -z "$as_dir" && as_dir=.
5821 for ac_prog in fgrep; do
5822 for ac_exec_ext in '' $ac_executable_extensions; do
5823 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5824 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5825# Check for GNU ac_path_FGREP and select it if it is found.
5826 # Check for GNU $ac_path_FGREP
5827case `"$ac_path_FGREP" --version 2>&1` in
5828*GNU*)
5829 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5830*)
5831 ac_count=0
5832 $as_echo_n 0123456789 >"conftest.in"
5833 while :
5834 do
5835 cat "conftest.in" "conftest.in" >"conftest.tmp"
5836 mv "conftest.tmp" "conftest.in"
5837 cp "conftest.in" "conftest.nl"
5838 $as_echo 'FGREP' >> "conftest.nl"
5839 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5840 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5841 as_fn_arith $ac_count + 1 && ac_count=$as_val
5842 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5843 # Best one so far, save it but keep looking for a better one
5844 ac_cv_path_FGREP="$ac_path_FGREP"
5845 ac_path_FGREP_max=$ac_count
5846 fi
5847 # 10*(2^10) chars as input seems more than enough
5848 test $ac_count -gt 10 && break
5849 done
5850 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5851esac
5852
5853 $ac_path_FGREP_found && break 3
5854 done
5855 done
5856 done
5857IFS=$as_save_IFS
5858 if test -z "$ac_cv_path_FGREP"; then
5859 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5860 fi
5861else
5862 ac_cv_path_FGREP=$FGREP
5863fi
5864
5865 fi
5866fi
5867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5868$as_echo "$ac_cv_path_FGREP" >&6; }
5869 FGREP="$ac_cv_path_FGREP"
5870
5871
5872test -z "$GREP" && GREP=grep
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892# Check whether --with-gnu-ld was given.
5893if test "${with_gnu_ld+set}" = set; then :
5894 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5895else
5896 with_gnu_ld=no
5897fi
5898
5899ac_prog=ld
5900if test "$GCC" = yes; then
5901 # Check if gcc -print-prog-name=ld gives a path.
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5903$as_echo_n "checking for ld used by $CC... " >&6; }
5904 case $host in
5905 *-*-mingw*)
5906 # gcc leaves a trailing carriage return which upsets mingw
5907 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5908 *)
5909 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5910 esac
5911 case $ac_prog in
5912 # Accept absolute paths.
5913 [\\/]* | ?:[\\/]*)
5914 re_direlt='/[^/][^/]*/\.\./'
5915 # Canonicalize the pathname of ld
5916 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5917 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5918 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5919 done
5920 test -z "$LD" && LD="$ac_prog"
5921 ;;
5922 "")
5923 # If it fails, then pretend we aren't using GCC.
5924 ac_prog=ld
5925 ;;
5926 *)
5927 # If it is relative, then search for the first ld in PATH.
5928 with_gnu_ld=unknown
5929 ;;
5930 esac
5931elif test "$with_gnu_ld" = yes; then
5932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5933$as_echo_n "checking for GNU ld... " >&6; }
5934else
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5936$as_echo_n "checking for non-GNU ld... " >&6; }
5937fi
5938if test "${lt_cv_path_LD+set}" = set; then :
5939 $as_echo_n "(cached) " >&6
5940else
5941 if test -z "$LD"; then
5942 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5943 for ac_dir in $PATH; do
5944 IFS="$lt_save_ifs"
5945 test -z "$ac_dir" && ac_dir=.
5946 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5947 lt_cv_path_LD="$ac_dir/$ac_prog"
5948 # Check to see if the program is GNU ld. I'd rather use --version,
5949 # but apparently some variants of GNU ld only accept -v.
5950 # Break only if it was the GNU/non-GNU ld that we prefer.
5951 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5952 *GNU* | *'with BFD'*)
5953 test "$with_gnu_ld" != no && break
5954 ;;
5955 *)
5956 test "$with_gnu_ld" != yes && break
5957 ;;
5958 esac
5959 fi
5960 done
5961 IFS="$lt_save_ifs"
5962else
5963 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5964fi
5965fi
5966
5967LD="$lt_cv_path_LD"
5968if test -n "$LD"; then
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5970$as_echo "$LD" >&6; }
5971else
5972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5973$as_echo "no" >&6; }
5974fi
5975test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5977$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5978if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5979 $as_echo_n "(cached) " >&6
5980else
5981 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5982case `$LD -v 2>&1 </dev/null` in
5983*GNU* | *'with BFD'*)
5984 lt_cv_prog_gnu_ld=yes
5985 ;;
5986*)
5987 lt_cv_prog_gnu_ld=no
5988 ;;
5989esac
5990fi
5991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5992$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5993with_gnu_ld=$lt_cv_prog_gnu_ld
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6004$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6005if test "${lt_cv_path_NM+set}" = set; then :
6006 $as_echo_n "(cached) " >&6
6007else
6008 if test -n "$NM"; then
6009 # Let the user override the test.
6010 lt_cv_path_NM="$NM"
6011else
6012 lt_nm_to_check="${ac_tool_prefix}nm"
6013 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6014 lt_nm_to_check="$lt_nm_to_check nm"
6015 fi
6016 for lt_tmp_nm in $lt_nm_to_check; do
6017 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6018 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6019 IFS="$lt_save_ifs"
6020 test -z "$ac_dir" && ac_dir=.
6021 tmp_nm="$ac_dir/$lt_tmp_nm"
6022 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6023 # Check to see if the nm accepts a BSD-compat flag.
6024 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6025 # nm: unknown option "B" ignored
6026 # Tru64's nm complains that /dev/null is an invalid object file
6027 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6028 */dev/null* | *'Invalid file or object type'*)
6029 lt_cv_path_NM="$tmp_nm -B"
6030 break
6031 ;;
6032 *)
6033 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6034 */dev/null*)
6035 lt_cv_path_NM="$tmp_nm -p"
6036 break
6037 ;;
6038 *)
6039 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6040 continue # so that we can try to find one that supports BSD flags
6041 ;;
6042 esac
6043 ;;
6044 esac
6045 fi
6046 done
6047 IFS="$lt_save_ifs"
6048 done
6049 : ${lt_cv_path_NM=no}
6050fi
6051fi
6052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6053$as_echo "$lt_cv_path_NM" >&6; }
6054if test "$lt_cv_path_NM" != "no"; then
6055 NM="$lt_cv_path_NM"
6056else
6057 # Didn't find any BSD compatible name lister, look for dumpbin.
6058 if test -n "$DUMPBIN"; then :
6059 # Let the user override the test.
6060 else
6061 if test -n "$ac_tool_prefix"; then
6062 for ac_prog in dumpbin "link -dump"
6063 do
6064 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6065set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6067$as_echo_n "checking for $ac_word... " >&6; }
6068if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6069 $as_echo_n "(cached) " >&6
6070else
6071 if test -n "$DUMPBIN"; then
6072 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6073else
6074as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6075for as_dir in $PATH
6076do
6077 IFS=$as_save_IFS
6078 test -z "$as_dir" && as_dir=.
6079 for ac_exec_ext in '' $ac_executable_extensions; do
6080 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6081 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6083 break 2
6084 fi
6085done
6086 done
6087IFS=$as_save_IFS
6088
6089fi
6090fi
6091DUMPBIN=$ac_cv_prog_DUMPBIN
6092if test -n "$DUMPBIN"; then
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6094$as_echo "$DUMPBIN" >&6; }
6095else
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6097$as_echo "no" >&6; }
6098fi
6099
6100
6101 test -n "$DUMPBIN" && break
6102 done
6103fi
6104if test -z "$DUMPBIN"; then
6105 ac_ct_DUMPBIN=$DUMPBIN
6106 for ac_prog in dumpbin "link -dump"
6107do
6108 # Extract the first word of "$ac_prog", so it can be a program name with args.
6109set dummy $ac_prog; ac_word=$2
6110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6111$as_echo_n "checking for $ac_word... " >&6; }
6112if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6113 $as_echo_n "(cached) " >&6
6114else
6115 if test -n "$ac_ct_DUMPBIN"; then
6116 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6117else
6118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6119for as_dir in $PATH
6120do
6121 IFS=$as_save_IFS
6122 test -z "$as_dir" && as_dir=.
6123 for ac_exec_ext in '' $ac_executable_extensions; do
6124 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6125 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6127 break 2
6128 fi
6129done
6130 done
6131IFS=$as_save_IFS
6132
6133fi
6134fi
6135ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6136if test -n "$ac_ct_DUMPBIN"; then
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6138$as_echo "$ac_ct_DUMPBIN" >&6; }
6139else
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6141$as_echo "no" >&6; }
6142fi
6143
6144
6145 test -n "$ac_ct_DUMPBIN" && break
6146done
6147
6148 if test "x$ac_ct_DUMPBIN" = x; then
6149 DUMPBIN=":"
6150 else
6151 case $cross_compiling:$ac_tool_warned in
6152yes:)
6153{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6154$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6155ac_tool_warned=yes ;;
6156esac
6157 DUMPBIN=$ac_ct_DUMPBIN
6158 fi
6159fi
6160
6161 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6162 *COFF*)
6163 DUMPBIN="$DUMPBIN -symbols"
6164 ;;
6165 *)
6166 DUMPBIN=:
6167 ;;
6168 esac
6169 fi
6170
6171 if test "$DUMPBIN" != ":"; then
6172 NM="$DUMPBIN"
6173 fi
6174fi
6175test -z "$NM" && NM=nm
6176
6177
6178
6179
6180
6181
6182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6183$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6184if test "${lt_cv_nm_interface+set}" = set; then :
6185 $as_echo_n "(cached) " >&6
6186else
6187 lt_cv_nm_interface="BSD nm"
6188 echo "int some_variable = 0;" > conftest.$ac_ext
6189 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6190 (eval "$ac_compile" 2>conftest.err)
6191 cat conftest.err >&5
6192 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6193 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6194 cat conftest.err >&5
6195 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6196 cat conftest.out >&5
6197 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6198 lt_cv_nm_interface="MS dumpbin"
6199 fi
6200 rm -f conftest*
6201fi
6202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6203$as_echo "$lt_cv_nm_interface" >&6; }
6204
6205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6206$as_echo_n "checking whether ln -s works... " >&6; }
6207LN_S=$as_ln_s
6208if test "$LN_S" = "ln -s"; then
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6210$as_echo "yes" >&6; }
6211else
6212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6213$as_echo "no, using $LN_S" >&6; }
6214fi
6215
6216# find the maximum length of command line arguments
6217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6218$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6219if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6220 $as_echo_n "(cached) " >&6
6221else
6222 i=0
6223 teststring="ABCD"
6224
6225 case $build_os in
6226 msdosdjgpp*)
6227 # On DJGPP, this test can blow up pretty badly due to problems in libc
6228 # (any single argument exceeding 2000 bytes causes a buffer overrun
6229 # during glob expansion). Even if it were fixed, the result of this
6230 # check would be larger than it should be.
6231 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6232 ;;
6233
6234 gnu*)
6235 # Under GNU Hurd, this test is not required because there is
6236 # no limit to the length of command line arguments.
6237 # Libtool will interpret -1 as no limit whatsoever
6238 lt_cv_sys_max_cmd_len=-1;
6239 ;;
6240
6241 cygwin* | mingw* | cegcc*)
6242 # On Win9x/ME, this test blows up -- it succeeds, but takes
6243 # about 5 minutes as the teststring grows exponentially.
6244 # Worse, since 9x/ME are not pre-emptively multitasking,
6245 # you end up with a "frozen" computer, even though with patience
6246 # the test eventually succeeds (with a max line length of 256k).
6247 # Instead, let's just punt: use the minimum linelength reported by
6248 # all of the supported platforms: 8192 (on NT/2K/XP).
6249 lt_cv_sys_max_cmd_len=8192;
6250 ;;
6251
6252 mint*)
6253 # On MiNT this can take a long time and run out of memory.
6254 lt_cv_sys_max_cmd_len=8192;
6255 ;;
6256
6257 amigaos*)
6258 # On AmigaOS with pdksh, this test takes hours, literally.
6259 # So we just punt and use a minimum line length of 8192.
6260 lt_cv_sys_max_cmd_len=8192;
6261 ;;
6262
6263 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6264 # This has been around since 386BSD, at least. Likely further.
6265 if test -x /sbin/sysctl; then
6266 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6267 elif test -x /usr/sbin/sysctl; then
6268 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6269 else
6270 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6271 fi
6272 # And add a safety zone
6273 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6274 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6275 ;;
6276
6277 interix*)
6278 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6279 lt_cv_sys_max_cmd_len=196608
6280 ;;
6281
6282 osf*)
6283 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6284 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6285 # nice to cause kernel panics so lets avoid the loop below.
6286 # First set a reasonable default.
6287 lt_cv_sys_max_cmd_len=16384
6288 #
6289 if test -x /sbin/sysconfig; then
6290 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6291 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6292 esac
6293 fi
6294 ;;
6295 sco3.2v5*)
6296 lt_cv_sys_max_cmd_len=102400
6297 ;;
6298 sysv5* | sco5v6* | sysv4.2uw2*)
6299 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6300 if test -n "$kargmax"; then
6301 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6302 else
6303 lt_cv_sys_max_cmd_len=32768
6304 fi
6305 ;;
6306 *)
6307 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6308 if test -n "$lt_cv_sys_max_cmd_len"; then
6309 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6310 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6311 else
6312 # Make teststring a little bigger before we do anything with it.
6313 # a 1K string should be a reasonable start.
6314 for i in 1 2 3 4 5 6 7 8 ; do
6315 teststring=$teststring$teststring
6316 done
6317 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6318 # If test is not a shell built-in, we'll probably end up computing a
6319 # maximum length that is only half of the actual maximum length, but
6320 # we can't tell.
6321 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6322 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6323 test $i != 17 # 1/2 MB should be enough
6324 do
6325 i=`expr $i + 1`
6326 teststring=$teststring$teststring
6327 done
6328 # Only check the string length outside the loop.
6329 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6330 teststring=
6331 # Add a significant safety factor because C++ compilers can tack on
6332 # massive amounts of additional arguments before passing them to the
6333 # linker. It appears as though 1/2 is a usable value.
6334 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6335 fi
6336 ;;
6337 esac
6338
6339fi
6340
6341if test -n $lt_cv_sys_max_cmd_len ; then
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6343$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6344else
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6346$as_echo "none" >&6; }
6347fi
6348max_cmd_len=$lt_cv_sys_max_cmd_len
6349
6350
6351
6352
6353
6354
6355: ${CP="cp -f"}
6356: ${MV="mv -f"}
6357: ${RM="rm -f"}
6358
6359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6360$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6361# Try some XSI features
6362xsi_shell=no
6363( _lt_dummy="a/b/c"
6364 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6365 = c,a/b,, \
6366 && eval 'test $(( 1 + 1 )) -eq 2 \
6367 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6368 && xsi_shell=yes
6369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6370$as_echo "$xsi_shell" >&6; }
6371
6372
6373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6374$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6375lt_shell_append=no
6376( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6377 >/dev/null 2>&1 \
6378 && lt_shell_append=yes
6379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6380$as_echo "$lt_shell_append" >&6; }
6381
6382
6383if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6384 lt_unset=unset
6385else
6386 lt_unset=false
6387fi
6388
6389
6390
6391
6392
6393# test EBCDIC or ASCII
6394case `echo X|tr X '\101'` in
6395 A) # ASCII based system
6396 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6397 lt_SP2NL='tr \040 \012'
6398 lt_NL2SP='tr \015\012 \040\040'
6399 ;;
6400 *) # EBCDIC based system
6401 lt_SP2NL='tr \100 \n'
6402 lt_NL2SP='tr \r\n \100\100'
6403 ;;
6404esac
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6415$as_echo_n "checking for $LD option to reload object files... " >&6; }
6416if test "${lt_cv_ld_reload_flag+set}" = set; then :
6417 $as_echo_n "(cached) " >&6
6418else
6419 lt_cv_ld_reload_flag='-r'
6420fi
6421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6422$as_echo "$lt_cv_ld_reload_flag" >&6; }
6423reload_flag=$lt_cv_ld_reload_flag
6424case $reload_flag in
6425"" | " "*) ;;
6426*) reload_flag=" $reload_flag" ;;
6427esac
6428reload_cmds='$LD$reload_flag -o $output$reload_objs'
6429case $host_os in
6430 darwin*)
6431 if test "$GCC" = yes; then
6432 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6433 else
6434 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6435 fi
6436 ;;
6437esac
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447if test -n "$ac_tool_prefix"; then
6448 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6449set dummy ${ac_tool_prefix}objdump; ac_word=$2
6450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6451$as_echo_n "checking for $ac_word... " >&6; }
6452if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6453 $as_echo_n "(cached) " >&6
6454else
6455 if test -n "$OBJDUMP"; then
6456 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6457else
6458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6459for as_dir in $PATH
6460do
6461 IFS=$as_save_IFS
6462 test -z "$as_dir" && as_dir=.
6463 for ac_exec_ext in '' $ac_executable_extensions; do
6464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6465 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6467 break 2
6468 fi
6469done
6470 done
6471IFS=$as_save_IFS
6472
6473fi
6474fi
6475OBJDUMP=$ac_cv_prog_OBJDUMP
6476if test -n "$OBJDUMP"; then
6477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6478$as_echo "$OBJDUMP" >&6; }
6479else
6480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6481$as_echo "no" >&6; }
6482fi
6483
6484
6485fi
6486if test -z "$ac_cv_prog_OBJDUMP"; then
6487 ac_ct_OBJDUMP=$OBJDUMP
6488 # Extract the first word of "objdump", so it can be a program name with args.
6489set dummy objdump; ac_word=$2
6490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6491$as_echo_n "checking for $ac_word... " >&6; }
6492if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6493 $as_echo_n "(cached) " >&6
6494else
6495 if test -n "$ac_ct_OBJDUMP"; then
6496 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6497else
6498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6499for as_dir in $PATH
6500do
6501 IFS=$as_save_IFS
6502 test -z "$as_dir" && as_dir=.
6503 for ac_exec_ext in '' $ac_executable_extensions; do
6504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6505 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6507 break 2
6508 fi
6509done
6510 done
6511IFS=$as_save_IFS
6512
6513fi
6514fi
6515ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6516if test -n "$ac_ct_OBJDUMP"; then
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6518$as_echo "$ac_ct_OBJDUMP" >&6; }
6519else
6520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6521$as_echo "no" >&6; }
6522fi
6523
6524 if test "x$ac_ct_OBJDUMP" = x; then
6525 OBJDUMP="false"
6526 else
6527 case $cross_compiling:$ac_tool_warned in
6528yes:)
6529{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6530$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6531ac_tool_warned=yes ;;
6532esac
6533 OBJDUMP=$ac_ct_OBJDUMP
6534 fi
6535else
6536 OBJDUMP="$ac_cv_prog_OBJDUMP"
6537fi
6538
6539test -z "$OBJDUMP" && OBJDUMP=objdump
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6550$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6551if test "${lt_cv_deplibs_check_method+set}" = set; then :
6552 $as_echo_n "(cached) " >&6
6553else
6554 lt_cv_file_magic_cmd='$MAGIC_CMD'
6555lt_cv_file_magic_test_file=
6556lt_cv_deplibs_check_method='unknown'
6557# Need to set the preceding variable on all platforms that support
6558# interlibrary dependencies.
6559# 'none' -- dependencies not supported.
6560# `unknown' -- same as none, but documents that we really don't know.
6561# 'pass_all' -- all dependencies passed with no checks.
6562# 'test_compile' -- check by making test program.
6563# 'file_magic [[regex]]' -- check by looking for files in library path
6564# which responds to the $file_magic_cmd with a given extended regex.
6565# If you have `file' or equivalent on your system and you're not sure
6566# whether `pass_all' will *always* work, you probably want this one.
6567
6568case $host_os in
6569aix[4-9]*)
6570 lt_cv_deplibs_check_method=pass_all
6571 ;;
6572
6573beos*)
6574 lt_cv_deplibs_check_method=pass_all
6575 ;;
6576
6577bsdi[45]*)
6578 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6579 lt_cv_file_magic_cmd='/usr/bin/file -L'
6580 lt_cv_file_magic_test_file=/shlib/libc.so
6581 ;;
6582
6583cygwin*)
6584 # func_win32_libid is a shell function defined in ltmain.sh
6585 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6586 lt_cv_file_magic_cmd='func_win32_libid'
6587 ;;
6588
6589mingw* | pw32*)
6590 # Base MSYS/MinGW do not provide the 'file' command needed by
6591 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6592 # unless we find 'file', for example because we are cross-compiling.
6593 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6594 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6595 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6596 lt_cv_file_magic_cmd='func_win32_libid'
6597 else
6598 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6599 lt_cv_file_magic_cmd='$OBJDUMP -f'
6600 fi
6601 ;;
6602
6603cegcc*)
6604 # use the weaker test based on 'objdump'. See mingw*.
6605 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6606 lt_cv_file_magic_cmd='$OBJDUMP -f'
6607 ;;
6608
6609darwin* | rhapsody*)
6610 lt_cv_deplibs_check_method=pass_all
6611 ;;
6612
6613freebsd* | dragonfly*)
6614 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6615 case $host_cpu in
6616 i*86 )
6617 # Not sure whether the presence of OpenBSD here was a mistake.
6618 # Let's accept both of them until this is cleared up.
6619 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6620 lt_cv_file_magic_cmd=/usr/bin/file
6621 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6622 ;;
6623 esac
6624 else
6625 lt_cv_deplibs_check_method=pass_all
6626 fi
6627 ;;
6628
6629gnu*)
6630 lt_cv_deplibs_check_method=pass_all
6631 ;;
6632
6633haiku*)
6634 lt_cv_deplibs_check_method=pass_all
6635 ;;
6636
6637hpux10.20* | hpux11*)
6638 lt_cv_file_magic_cmd=/usr/bin/file
6639 case $host_cpu in
6640 ia64*)
6641 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6642 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6643 ;;
6644 hppa*64*)
6645 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]'
6646 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6647 ;;
6648 *)
6649 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6650 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6651 ;;
6652 esac
6653 ;;
6654
6655interix[3-9]*)
6656 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6657 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6658 ;;
6659
6660irix5* | irix6* | nonstopux*)
6661 case $LD in
6662 *-32|*"-32 ") libmagic=32-bit;;
6663 *-n32|*"-n32 ") libmagic=N32;;
6664 *-64|*"-64 ") libmagic=64-bit;;
6665 *) libmagic=never-match;;
6666 esac
6667 lt_cv_deplibs_check_method=pass_all
6668 ;;
6669
6670# This must be Linux ELF.
6671linux* | k*bsd*-gnu | kopensolaris*-gnu)
6672 lt_cv_deplibs_check_method=pass_all
6673 ;;
6674
6675netbsd*)
6676 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6677 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6678 else
6679 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6680 fi
6681 ;;
6682
6683newos6*)
6684 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6685 lt_cv_file_magic_cmd=/usr/bin/file
6686 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6687 ;;
6688
6689*nto* | *qnx*)
6690 lt_cv_deplibs_check_method=pass_all
6691 ;;
6692
6693openbsd*)
6694 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6695 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6696 else
6697 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6698 fi
6699 ;;
6700
6701osf3* | osf4* | osf5*)
6702 lt_cv_deplibs_check_method=pass_all
6703 ;;
6704
6705rdos*)
6706 lt_cv_deplibs_check_method=pass_all
6707 ;;
6708
6709solaris*)
6710 lt_cv_deplibs_check_method=pass_all
6711 ;;
6712
6713sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6714 lt_cv_deplibs_check_method=pass_all
6715 ;;
6716
6717sysv4 | sysv4.3*)
6718 case $host_vendor in
6719 motorola)
6720 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]'
6721 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6722 ;;
6723 ncr)
6724 lt_cv_deplibs_check_method=pass_all
6725 ;;
6726 sequent)
6727 lt_cv_file_magic_cmd='/bin/file'
6728 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6729 ;;
6730 sni)
6731 lt_cv_file_magic_cmd='/bin/file'
6732 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6733 lt_cv_file_magic_test_file=/lib/libc.so
6734 ;;
6735 siemens)
6736 lt_cv_deplibs_check_method=pass_all
6737 ;;
6738 pc)
6739 lt_cv_deplibs_check_method=pass_all
6740 ;;
6741 esac
6742 ;;
6743
6744tpf*)
6745 lt_cv_deplibs_check_method=pass_all
6746 ;;
6747esac
6748
6749fi
6750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6751$as_echo "$lt_cv_deplibs_check_method" >&6; }
6752file_magic_cmd=$lt_cv_file_magic_cmd
6753deplibs_check_method=$lt_cv_deplibs_check_method
6754test -z "$deplibs_check_method" && deplibs_check_method=unknown
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767if test -n "$ac_tool_prefix"; then
6768 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6769set dummy ${ac_tool_prefix}ar; ac_word=$2
6770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6771$as_echo_n "checking for $ac_word... " >&6; }
6772if test "${ac_cv_prog_AR+set}" = set; then :
6773 $as_echo_n "(cached) " >&6
6774else
6775 if test -n "$AR"; then
6776 ac_cv_prog_AR="$AR" # Let the user override the test.
6777else
6778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6779for as_dir in $PATH
6780do
6781 IFS=$as_save_IFS
6782 test -z "$as_dir" && as_dir=.
6783 for ac_exec_ext in '' $ac_executable_extensions; do
6784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6785 ac_cv_prog_AR="${ac_tool_prefix}ar"
6786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6787 break 2
6788 fi
6789done
6790 done
6791IFS=$as_save_IFS
6792
6793fi
6794fi
6795AR=$ac_cv_prog_AR
6796if test -n "$AR"; then
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6798$as_echo "$AR" >&6; }
6799else
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6801$as_echo "no" >&6; }
6802fi
6803
6804
6805fi
6806if test -z "$ac_cv_prog_AR"; then
6807 ac_ct_AR=$AR
6808 # Extract the first word of "ar", so it can be a program name with args.
6809set dummy ar; ac_word=$2
6810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6811$as_echo_n "checking for $ac_word... " >&6; }
6812if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6813 $as_echo_n "(cached) " >&6
6814else
6815 if test -n "$ac_ct_AR"; then
6816 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6817else
6818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6819for as_dir in $PATH
6820do
6821 IFS=$as_save_IFS
6822 test -z "$as_dir" && as_dir=.
6823 for ac_exec_ext in '' $ac_executable_extensions; do
6824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6825 ac_cv_prog_ac_ct_AR="ar"
6826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6827 break 2
6828 fi
6829done
6830 done
6831IFS=$as_save_IFS
6832
6833fi
6834fi
6835ac_ct_AR=$ac_cv_prog_ac_ct_AR
6836if test -n "$ac_ct_AR"; then
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6838$as_echo "$ac_ct_AR" >&6; }
6839else
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6841$as_echo "no" >&6; }
6842fi
6843
6844 if test "x$ac_ct_AR" = x; then
6845 AR="false"
6846 else
6847 case $cross_compiling:$ac_tool_warned in
6848yes:)
6849{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6850$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6851ac_tool_warned=yes ;;
6852esac
6853 AR=$ac_ct_AR
6854 fi
6855else
6856 AR="$ac_cv_prog_AR"
6857fi
6858
6859test -z "$AR" && AR=ar
6860test -z "$AR_FLAGS" && AR_FLAGS=cru
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872if test -n "$ac_tool_prefix"; then
6873 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6874set dummy ${ac_tool_prefix}strip; ac_word=$2
6875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6876$as_echo_n "checking for $ac_word... " >&6; }
6877if test "${ac_cv_prog_STRIP+set}" = set; then :
6878 $as_echo_n "(cached) " >&6
6879else
6880 if test -n "$STRIP"; then
6881 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6882else
6883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6884for as_dir in $PATH
6885do
6886 IFS=$as_save_IFS
6887 test -z "$as_dir" && as_dir=.
6888 for ac_exec_ext in '' $ac_executable_extensions; do
6889 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6890 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6892 break 2
6893 fi
6894done
6895 done
6896IFS=$as_save_IFS
6897
6898fi
6899fi
6900STRIP=$ac_cv_prog_STRIP
6901if test -n "$STRIP"; then
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6903$as_echo "$STRIP" >&6; }
6904else
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6906$as_echo "no" >&6; }
6907fi
6908
6909
6910fi
6911if test -z "$ac_cv_prog_STRIP"; then
6912 ac_ct_STRIP=$STRIP
6913 # Extract the first word of "strip", so it can be a program name with args.
6914set dummy strip; ac_word=$2
6915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6916$as_echo_n "checking for $ac_word... " >&6; }
6917if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6918 $as_echo_n "(cached) " >&6
6919else
6920 if test -n "$ac_ct_STRIP"; then
6921 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6922else
6923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6924for as_dir in $PATH
6925do
6926 IFS=$as_save_IFS
6927 test -z "$as_dir" && as_dir=.
6928 for ac_exec_ext in '' $ac_executable_extensions; do
6929 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6930 ac_cv_prog_ac_ct_STRIP="strip"
6931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6932 break 2
6933 fi
6934done
6935 done
6936IFS=$as_save_IFS
6937
6938fi
6939fi
6940ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6941if test -n "$ac_ct_STRIP"; then
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6943$as_echo "$ac_ct_STRIP" >&6; }
6944else
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6946$as_echo "no" >&6; }
6947fi
6948
6949 if test "x$ac_ct_STRIP" = x; then
6950 STRIP=":"
6951 else
6952 case $cross_compiling:$ac_tool_warned in
6953yes:)
6954{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6955$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6956ac_tool_warned=yes ;;
6957esac
6958 STRIP=$ac_ct_STRIP
6959 fi
6960else
6961 STRIP="$ac_cv_prog_STRIP"
6962fi
6963
6964test -z "$STRIP" && STRIP=:
6965
6966
6967
6968
6969
6970
6971if test -n "$ac_tool_prefix"; then
6972 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6973set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6975$as_echo_n "checking for $ac_word... " >&6; }
6976if test "${ac_cv_prog_RANLIB+set}" = set; then :
6977 $as_echo_n "(cached) " >&6
6978else
6979 if test -n "$RANLIB"; then
6980 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6981else
6982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6983for as_dir in $PATH
6984do
6985 IFS=$as_save_IFS
6986 test -z "$as_dir" && as_dir=.
6987 for ac_exec_ext in '' $ac_executable_extensions; do
6988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6989 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6991 break 2
6992 fi
6993done
6994 done
6995IFS=$as_save_IFS
6996
6997fi
6998fi
6999RANLIB=$ac_cv_prog_RANLIB
7000if test -n "$RANLIB"; then
7001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7002$as_echo "$RANLIB" >&6; }
7003else
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7005$as_echo "no" >&6; }
7006fi
7007
7008
7009fi
7010if test -z "$ac_cv_prog_RANLIB"; then
7011 ac_ct_RANLIB=$RANLIB
7012 # Extract the first word of "ranlib", so it can be a program name with args.
7013set dummy ranlib; ac_word=$2
7014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7015$as_echo_n "checking for $ac_word... " >&6; }
7016if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7017 $as_echo_n "(cached) " >&6
7018else
7019 if test -n "$ac_ct_RANLIB"; then
7020 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7021else
7022as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7023for as_dir in $PATH
7024do
7025 IFS=$as_save_IFS
7026 test -z "$as_dir" && as_dir=.
7027 for ac_exec_ext in '' $ac_executable_extensions; do
7028 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7029 ac_cv_prog_ac_ct_RANLIB="ranlib"
7030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7031 break 2
7032 fi
7033done
7034 done
7035IFS=$as_save_IFS
7036
7037fi
7038fi
7039ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7040if test -n "$ac_ct_RANLIB"; then
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7042$as_echo "$ac_ct_RANLIB" >&6; }
7043else
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7045$as_echo "no" >&6; }
7046fi
7047
7048 if test "x$ac_ct_RANLIB" = x; then
7049 RANLIB=":"
7050 else
7051 case $cross_compiling:$ac_tool_warned in
7052yes:)
7053{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7054$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7055ac_tool_warned=yes ;;
7056esac
7057 RANLIB=$ac_ct_RANLIB
7058 fi
7059else
7060 RANLIB="$ac_cv_prog_RANLIB"
7061fi
7062
7063test -z "$RANLIB" && RANLIB=:
7064
7065
7066
7067
7068
7069
7070# Determine commands to create old-style static archives.
7071old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7072old_postinstall_cmds='chmod 644 $oldlib'
7073old_postuninstall_cmds=
7074
7075if test -n "$RANLIB"; then
7076 case $host_os in
7077 openbsd*)
7078 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7079 ;;
7080 *)
7081 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7082 ;;
7083 esac
7084 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7085fi
7086
7087case $host_os in
7088 darwin*)
7089 lock_old_archive_extraction=yes ;;
7090 *)
7091 lock_old_archive_extraction=no ;;
7092esac
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114for ac_prog in gawk mawk nawk awk
7115do
7116 # Extract the first word of "$ac_prog", so it can be a program name with args.
7117set dummy $ac_prog; ac_word=$2
7118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7119$as_echo_n "checking for $ac_word... " >&6; }
7120if test "${ac_cv_prog_AWK+set}" = set; then :
7121 $as_echo_n "(cached) " >&6
7122else
7123 if test -n "$AWK"; then
7124 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7125else
7126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7127for as_dir in $PATH
7128do
7129 IFS=$as_save_IFS
7130 test -z "$as_dir" && as_dir=.
7131 for ac_exec_ext in '' $ac_executable_extensions; do
7132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7133 ac_cv_prog_AWK="$ac_prog"
7134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7135 break 2
7136 fi
7137done
7138 done
7139IFS=$as_save_IFS
7140
7141fi
7142fi
7143AWK=$ac_cv_prog_AWK
7144if test -n "$AWK"; then
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7146$as_echo "$AWK" >&6; }
7147else
7148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7149$as_echo "no" >&6; }
7150fi
7151
7152
7153 test -n "$AWK" && break
7154done
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174# If no C compiler was specified, use CC.
7175LTCC=${LTCC-"$CC"}
7176
7177# If no C compiler flags were specified, use CFLAGS.
7178LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7179
7180# Allow CC to be a program name with arguments.
7181compiler=$CC
7182
7183
7184# Check for command to grab the raw symbol name followed by C symbol from nm.
7185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7186$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7187if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7188 $as_echo_n "(cached) " >&6
7189else
7190
7191# These are sane defaults that work on at least a few old systems.
7192# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7193
7194# Character class describing NM global symbol codes.
7195symcode='[BCDEGRST]'
7196
7197# Regexp to match symbols that can be accessed directly from C.
7198sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7199
7200# Define system-specific variables.
7201case $host_os in
7202aix*)
7203 symcode='[BCDT]'
7204 ;;
7205cygwin* | mingw* | pw32* | cegcc*)
7206 symcode='[ABCDGISTW]'
7207 ;;
7208hpux*)
7209 if test "$host_cpu" = ia64; then
7210 symcode='[ABCDEGRST]'
7211 fi
7212 ;;
7213irix* | nonstopux*)
7214 symcode='[BCDEGRST]'
7215 ;;
7216osf*)
7217 symcode='[BCDEGQRST]'
7218 ;;
7219solaris*)
7220 symcode='[BDRT]'
7221 ;;
7222sco3.2v5*)
7223 symcode='[DT]'
7224 ;;
7225sysv4.2uw2*)
7226 symcode='[DT]'
7227 ;;
7228sysv5* | sco5v6* | unixware* | OpenUNIX*)
7229 symcode='[ABDT]'
7230 ;;
7231sysv4)
7232 symcode='[DFNSTU]'
7233 ;;
7234esac
7235
7236# If we're using GNU nm, then use its standard symbol codes.
7237case `$NM -V 2>&1` in
7238*GNU* | *'with BFD'*)
7239 symcode='[ABCDGIRSTW]' ;;
7240esac
7241
7242# Transform an extracted symbol line into a proper C declaration.
7243# Some systems (esp. on ia64) link data and code symbols differently,
7244# so use this general approach.
7245lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7246
7247# Transform an extracted symbol line into symbol name and symbol address
7248lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7249lt_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'"
7250
7251# Handle CRLF in mingw tool chain
7252opt_cr=
7253case $build_os in
7254mingw*)
7255 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7256 ;;
7257esac
7258
7259# Try without a prefix underscore, then with it.
7260for ac_symprfx in "" "_"; do
7261
7262 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7263 symxfrm="\\1 $ac_symprfx\\2 \\2"
7264
7265 # Write the raw and C identifiers.
7266 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7267 # Fake it for dumpbin and say T for any non-static function
7268 # and D for any global variable.
7269 # Also find C++ and __fastcall symbols from MSVC++,
7270 # which start with @ or ?.
7271 lt_cv_sys_global_symbol_pipe="$AWK '"\
7272" {last_section=section; section=\$ 3};"\
7273" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7274" \$ 0!~/External *\|/{next};"\
7275" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7276" {if(hide[section]) next};"\
7277" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7278" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7279" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7280" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7281" ' prfx=^$ac_symprfx"
7282 else
7283 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7284 fi
7285
7286 # Check to see that the pipe works correctly.
7287 pipe_works=no
7288
7289 rm -f conftest*
7290 cat > conftest.$ac_ext <<_LT_EOF
7291#ifdef __cplusplus
7292extern "C" {
7293#endif
7294char nm_test_var;
7295void nm_test_func(void);
7296void nm_test_func(void){}
7297#ifdef __cplusplus
7298}
7299#endif
7300int main(){nm_test_var='a';nm_test_func();return(0);}
7301_LT_EOF
7302
7303 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7304 (eval $ac_compile) 2>&5
7305 ac_status=$?
7306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7307 test $ac_status = 0; }; then
7308 # Now try to grab the symbols.
7309 nlist=conftest.nm
7310 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7311 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7312 ac_status=$?
7313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7314 test $ac_status = 0; } && test -s "$nlist"; then
7315 # Try sorting and uniquifying the output.
7316 if sort "$nlist" | uniq > "$nlist"T; then
7317 mv -f "$nlist"T "$nlist"
7318 else
7319 rm -f "$nlist"T
7320 fi
7321
7322 # Make sure that we snagged all the symbols we need.
7323 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7324 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7325 cat <<_LT_EOF > conftest.$ac_ext
7326#ifdef __cplusplus
7327extern "C" {
7328#endif
7329
7330_LT_EOF
7331 # Now generate the symbol file.
7332 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7333
7334 cat <<_LT_EOF >> conftest.$ac_ext
7335
7336/* The mapping between symbol names and symbols. */
7337const struct {
7338 const char *name;
7339 void *address;
7340}
7341lt__PROGRAM__LTX_preloaded_symbols[] =
7342{
7343 { "@PROGRAM@", (void *) 0 },
7344_LT_EOF
7345 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7346 cat <<\_LT_EOF >> conftest.$ac_ext
7347 {0, (void *) 0}
7348};
7349
7350/* This works around a problem in FreeBSD linker */
7351#ifdef FREEBSD_WORKAROUND
7352static const void *lt_preloaded_setup() {
7353 return lt__PROGRAM__LTX_preloaded_symbols;
7354}
7355#endif
7356
7357#ifdef __cplusplus
7358}
7359#endif
7360_LT_EOF
7361 # Now try linking the two files.
7362 mv conftest.$ac_objext conftstm.$ac_objext
7363 lt_save_LIBS="$LIBS"
7364 lt_save_CFLAGS="$CFLAGS"
7365 LIBS="conftstm.$ac_objext"
7366 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7368 (eval $ac_link) 2>&5
7369 ac_status=$?
7370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7371 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7372 pipe_works=yes
7373 fi
7374 LIBS="$lt_save_LIBS"
7375 CFLAGS="$lt_save_CFLAGS"
7376 else
7377 echo "cannot find nm_test_func in $nlist" >&5
7378 fi
7379 else
7380 echo "cannot find nm_test_var in $nlist" >&5
7381 fi
7382 else
7383 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7384 fi
7385 else
7386 echo "$progname: failed program was:" >&5
7387 cat conftest.$ac_ext >&5
7388 fi
7389 rm -rf conftest* conftst*
7390
7391 # Do not use the global_symbol_pipe unless it works.
7392 if test "$pipe_works" = yes; then
7393 break
7394 else
7395 lt_cv_sys_global_symbol_pipe=
7396 fi
7397done
7398
7399fi
7400
7401if test -z "$lt_cv_sys_global_symbol_pipe"; then
7402 lt_cv_sys_global_symbol_to_cdecl=
7403fi
7404if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7406$as_echo "failed" >&6; }
7407else
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7409$as_echo "ok" >&6; }
7410fi
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433# Check whether --enable-libtool-lock was given.
7434if test "${enable_libtool_lock+set}" = set; then :
7435 enableval=$enable_libtool_lock;
7436fi
7437
7438test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7439
7440# Some flags need to be propagated to the compiler or linker for good
7441# libtool support.
7442case $host in
7443ia64-*-hpux*)
7444 # Find out which ABI we are using.
7445 echo 'int i;' > conftest.$ac_ext
7446 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7447 (eval $ac_compile) 2>&5
7448 ac_status=$?
7449 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7450 test $ac_status = 0; }; then
7451 case `/usr/bin/file conftest.$ac_objext` in
7452 *ELF-32*)
7453 HPUX_IA64_MODE="32"
7454 ;;
7455 *ELF-64*)
7456 HPUX_IA64_MODE="64"
7457 ;;
7458 esac
7459 fi
7460 rm -rf conftest*
7461 ;;
7462*-*-irix6*)
7463 # Find out which ABI we are using.
7464 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7465 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7466 (eval $ac_compile) 2>&5
7467 ac_status=$?
7468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7469 test $ac_status = 0; }; then
7470 if test "$lt_cv_prog_gnu_ld" = yes; then
7471 case `/usr/bin/file conftest.$ac_objext` in
7472 *32-bit*)
7473 LD="${LD-ld} -melf32bsmip"
7474 ;;
7475 *N32*)
7476 LD="${LD-ld} -melf32bmipn32"
7477 ;;
7478 *64-bit*)
7479 LD="${LD-ld} -melf64bmip"
7480 ;;
7481 esac
7482 else
7483 case `/usr/bin/file conftest.$ac_objext` in
7484 *32-bit*)
7485 LD="${LD-ld} -32"
7486 ;;
7487 *N32*)
7488 LD="${LD-ld} -n32"
7489 ;;
7490 *64-bit*)
7491 LD="${LD-ld} -64"
7492 ;;
7493 esac
7494 fi
7495 fi
7496 rm -rf conftest*
7497 ;;
7498
bf3d9781 7499x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7500s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7501 # Find out which ABI we are using.
7502 echo 'int i;' > conftest.$ac_ext
7503 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7504 (eval $ac_compile) 2>&5
7505 ac_status=$?
7506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7507 test $ac_status = 0; }; then
7508 case `/usr/bin/file conftest.o` in
7509 *32-bit*)
7510 case $host in
7511 x86_64-*kfreebsd*-gnu)
7512 LD="${LD-ld} -m elf_i386_fbsd"
7513 ;;
7514 x86_64-*linux*)
7515 case `/usr/bin/file conftest.o` in
7516 *x86-64*)
7517 LD="${LD-ld} -m elf32_x86_64"
7518 ;;
7519 *)
7520 LD="${LD-ld} -m elf_i386"
7521 ;;
7522 esac
7523 ;;
bf3d9781
AM
7524 powerpc64le-*linux*)
7525 LD="${LD-ld} -m elf32lppclinux"
7526 ;;
7527 powerpc64-*linux*)
6bb11ab3
L
7528 LD="${LD-ld} -m elf32ppclinux"
7529 ;;
7530 s390x-*linux*)
7531 LD="${LD-ld} -m elf_s390"
7532 ;;
7533 sparc64-*linux*)
7534 LD="${LD-ld} -m elf32_sparc"
7535 ;;
7536 esac
7537 ;;
7538 *64-bit*)
7539 case $host in
7540 x86_64-*kfreebsd*-gnu)
7541 LD="${LD-ld} -m elf_x86_64_fbsd"
7542 ;;
7543 x86_64-*linux*)
7544 LD="${LD-ld} -m elf_x86_64"
7545 ;;
bf3d9781
AM
7546 powerpcle-*linux*)
7547 LD="${LD-ld} -m elf64lppc"
7548 ;;
7549 powerpc-*linux*)
6bb11ab3
L
7550 LD="${LD-ld} -m elf64ppc"
7551 ;;
7552 s390*-*linux*|s390*-*tpf*)
7553 LD="${LD-ld} -m elf64_s390"
7554 ;;
7555 sparc*-*linux*)
7556 LD="${LD-ld} -m elf64_sparc"
7557 ;;
7558 esac
7559 ;;
7560 esac
7561 fi
7562 rm -rf conftest*
7563 ;;
7564
7565*-*-sco3.2v5*)
7566 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7567 SAVE_CFLAGS="$CFLAGS"
7568 CFLAGS="$CFLAGS -belf"
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7570$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7571if test "${lt_cv_cc_needs_belf+set}" = set; then :
7572 $as_echo_n "(cached) " >&6
7573else
7574 ac_ext=c
7575ac_cpp='$CPP $CPPFLAGS'
7576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7578ac_compiler_gnu=$ac_cv_c_compiler_gnu
7579
7580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7581/* end confdefs.h. */
7582
7583int
7584main ()
7585{
7586
7587 ;
7588 return 0;
7589}
7590_ACEOF
7591if ac_fn_c_try_link "$LINENO"; then :
7592 lt_cv_cc_needs_belf=yes
7593else
7594 lt_cv_cc_needs_belf=no
7595fi
7596rm -f core conftest.err conftest.$ac_objext \
7597 conftest$ac_exeext conftest.$ac_ext
7598 ac_ext=c
7599ac_cpp='$CPP $CPPFLAGS'
7600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7602ac_compiler_gnu=$ac_cv_c_compiler_gnu
7603
7604fi
7605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7606$as_echo "$lt_cv_cc_needs_belf" >&6; }
7607 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7608 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7609 CFLAGS="$SAVE_CFLAGS"
7610 fi
7611 ;;
7612sparc*-*solaris*)
7613 # Find out which ABI we are using.
7614 echo 'int i;' > conftest.$ac_ext
7615 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7616 (eval $ac_compile) 2>&5
7617 ac_status=$?
7618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7619 test $ac_status = 0; }; then
7620 case `/usr/bin/file conftest.o` in
7621 *64-bit*)
7622 case $lt_cv_prog_gnu_ld in
7623 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7624 *)
7625 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7626 LD="${LD-ld} -64"
7627 fi
7628 ;;
7629 esac
7630 ;;
7631 esac
7632 fi
7633 rm -rf conftest*
7634 ;;
7635esac
7636
7637need_locks="$enable_libtool_lock"
7638
7639
7640 case $host_os in
7641 rhapsody* | darwin*)
7642 if test -n "$ac_tool_prefix"; then
7643 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7644set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7646$as_echo_n "checking for $ac_word... " >&6; }
7647if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7648 $as_echo_n "(cached) " >&6
7649else
7650 if test -n "$DSYMUTIL"; then
7651 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7652else
7653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7654for as_dir in $PATH
7655do
7656 IFS=$as_save_IFS
7657 test -z "$as_dir" && as_dir=.
7658 for ac_exec_ext in '' $ac_executable_extensions; do
7659 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7660 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7662 break 2
7663 fi
7664done
7665 done
7666IFS=$as_save_IFS
7667
7668fi
7669fi
7670DSYMUTIL=$ac_cv_prog_DSYMUTIL
7671if test -n "$DSYMUTIL"; then
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7673$as_echo "$DSYMUTIL" >&6; }
7674else
7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7676$as_echo "no" >&6; }
7677fi
7678
7679
7680fi
7681if test -z "$ac_cv_prog_DSYMUTIL"; then
7682 ac_ct_DSYMUTIL=$DSYMUTIL
7683 # Extract the first word of "dsymutil", so it can be a program name with args.
7684set dummy dsymutil; ac_word=$2
7685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7686$as_echo_n "checking for $ac_word... " >&6; }
7687if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7688 $as_echo_n "(cached) " >&6
7689else
7690 if test -n "$ac_ct_DSYMUTIL"; then
7691 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7692else
7693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7694for as_dir in $PATH
7695do
7696 IFS=$as_save_IFS
7697 test -z "$as_dir" && as_dir=.
7698 for ac_exec_ext in '' $ac_executable_extensions; do
7699 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7700 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7702 break 2
7703 fi
7704done
7705 done
7706IFS=$as_save_IFS
7707
7708fi
7709fi
7710ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7711if test -n "$ac_ct_DSYMUTIL"; then
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7713$as_echo "$ac_ct_DSYMUTIL" >&6; }
7714else
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7716$as_echo "no" >&6; }
7717fi
7718
7719 if test "x$ac_ct_DSYMUTIL" = x; then
7720 DSYMUTIL=":"
7721 else
7722 case $cross_compiling:$ac_tool_warned in
7723yes:)
7724{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7725$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7726ac_tool_warned=yes ;;
7727esac
7728 DSYMUTIL=$ac_ct_DSYMUTIL
7729 fi
7730else
7731 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7732fi
7733
7734 if test -n "$ac_tool_prefix"; then
7735 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7736set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7738$as_echo_n "checking for $ac_word... " >&6; }
7739if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7740 $as_echo_n "(cached) " >&6
7741else
7742 if test -n "$NMEDIT"; then
7743 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7744else
7745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7746for as_dir in $PATH
7747do
7748 IFS=$as_save_IFS
7749 test -z "$as_dir" && as_dir=.
7750 for ac_exec_ext in '' $ac_executable_extensions; do
7751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7752 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7754 break 2
7755 fi
7756done
7757 done
7758IFS=$as_save_IFS
7759
7760fi
7761fi
7762NMEDIT=$ac_cv_prog_NMEDIT
7763if test -n "$NMEDIT"; then
7764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7765$as_echo "$NMEDIT" >&6; }
7766else
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7768$as_echo "no" >&6; }
7769fi
7770
7771
7772fi
7773if test -z "$ac_cv_prog_NMEDIT"; then
7774 ac_ct_NMEDIT=$NMEDIT
7775 # Extract the first word of "nmedit", so it can be a program name with args.
7776set dummy nmedit; ac_word=$2
7777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7778$as_echo_n "checking for $ac_word... " >&6; }
7779if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7780 $as_echo_n "(cached) " >&6
7781else
7782 if test -n "$ac_ct_NMEDIT"; then
7783 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7784else
7785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7786for as_dir in $PATH
7787do
7788 IFS=$as_save_IFS
7789 test -z "$as_dir" && as_dir=.
7790 for ac_exec_ext in '' $ac_executable_extensions; do
7791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7792 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7794 break 2
7795 fi
7796done
7797 done
7798IFS=$as_save_IFS
7799
7800fi
7801fi
7802ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7803if test -n "$ac_ct_NMEDIT"; then
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7805$as_echo "$ac_ct_NMEDIT" >&6; }
7806else
7807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7808$as_echo "no" >&6; }
7809fi
7810
7811 if test "x$ac_ct_NMEDIT" = x; then
7812 NMEDIT=":"
7813 else
7814 case $cross_compiling:$ac_tool_warned in
7815yes:)
7816{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7817$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7818ac_tool_warned=yes ;;
7819esac
7820 NMEDIT=$ac_ct_NMEDIT
7821 fi
7822else
7823 NMEDIT="$ac_cv_prog_NMEDIT"
7824fi
7825
7826 if test -n "$ac_tool_prefix"; then
7827 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7828set dummy ${ac_tool_prefix}lipo; ac_word=$2
7829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7830$as_echo_n "checking for $ac_word... " >&6; }
7831if test "${ac_cv_prog_LIPO+set}" = set; then :
7832 $as_echo_n "(cached) " >&6
7833else
7834 if test -n "$LIPO"; then
7835 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7836else
7837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7838for as_dir in $PATH
7839do
7840 IFS=$as_save_IFS
7841 test -z "$as_dir" && as_dir=.
7842 for ac_exec_ext in '' $ac_executable_extensions; do
7843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7844 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7846 break 2
7847 fi
7848done
7849 done
7850IFS=$as_save_IFS
7851
7852fi
7853fi
7854LIPO=$ac_cv_prog_LIPO
7855if test -n "$LIPO"; then
7856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7857$as_echo "$LIPO" >&6; }
7858else
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7860$as_echo "no" >&6; }
7861fi
7862
7863
7864fi
7865if test -z "$ac_cv_prog_LIPO"; then
7866 ac_ct_LIPO=$LIPO
7867 # Extract the first word of "lipo", so it can be a program name with args.
7868set dummy lipo; ac_word=$2
7869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7870$as_echo_n "checking for $ac_word... " >&6; }
7871if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7872 $as_echo_n "(cached) " >&6
7873else
7874 if test -n "$ac_ct_LIPO"; then
7875 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7876else
7877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7878for as_dir in $PATH
7879do
7880 IFS=$as_save_IFS
7881 test -z "$as_dir" && as_dir=.
7882 for ac_exec_ext in '' $ac_executable_extensions; do
7883 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7884 ac_cv_prog_ac_ct_LIPO="lipo"
7885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7886 break 2
7887 fi
7888done
7889 done
7890IFS=$as_save_IFS
7891
7892fi
7893fi
7894ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7895if test -n "$ac_ct_LIPO"; then
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7897$as_echo "$ac_ct_LIPO" >&6; }
7898else
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7900$as_echo "no" >&6; }
7901fi
7902
7903 if test "x$ac_ct_LIPO" = x; then
7904 LIPO=":"
7905 else
7906 case $cross_compiling:$ac_tool_warned in
7907yes:)
7908{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7909$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7910ac_tool_warned=yes ;;
7911esac
7912 LIPO=$ac_ct_LIPO
7913 fi
7914else
7915 LIPO="$ac_cv_prog_LIPO"
7916fi
7917
7918 if test -n "$ac_tool_prefix"; then
7919 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7920set dummy ${ac_tool_prefix}otool; ac_word=$2
7921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7922$as_echo_n "checking for $ac_word... " >&6; }
7923if test "${ac_cv_prog_OTOOL+set}" = set; then :
7924 $as_echo_n "(cached) " >&6
7925else
7926 if test -n "$OTOOL"; then
7927 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7928else
7929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7930for as_dir in $PATH
7931do
7932 IFS=$as_save_IFS
7933 test -z "$as_dir" && as_dir=.
7934 for ac_exec_ext in '' $ac_executable_extensions; do
7935 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7936 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7938 break 2
7939 fi
7940done
7941 done
7942IFS=$as_save_IFS
7943
7944fi
7945fi
7946OTOOL=$ac_cv_prog_OTOOL
7947if test -n "$OTOOL"; then
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7949$as_echo "$OTOOL" >&6; }
7950else
7951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7952$as_echo "no" >&6; }
7953fi
7954
7955
7956fi
7957if test -z "$ac_cv_prog_OTOOL"; then
7958 ac_ct_OTOOL=$OTOOL
7959 # Extract the first word of "otool", so it can be a program name with args.
7960set dummy otool; ac_word=$2
7961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7962$as_echo_n "checking for $ac_word... " >&6; }
7963if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7964 $as_echo_n "(cached) " >&6
7965else
7966 if test -n "$ac_ct_OTOOL"; then
7967 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7968else
7969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7970for as_dir in $PATH
7971do
7972 IFS=$as_save_IFS
7973 test -z "$as_dir" && as_dir=.
7974 for ac_exec_ext in '' $ac_executable_extensions; do
7975 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7976 ac_cv_prog_ac_ct_OTOOL="otool"
7977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7978 break 2
7979 fi
7980done
7981 done
7982IFS=$as_save_IFS
7983
7984fi
7985fi
7986ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7987if test -n "$ac_ct_OTOOL"; then
7988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7989$as_echo "$ac_ct_OTOOL" >&6; }
7990else
7991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7992$as_echo "no" >&6; }
7993fi
7994
7995 if test "x$ac_ct_OTOOL" = x; then
7996 OTOOL=":"
7997 else
7998 case $cross_compiling:$ac_tool_warned in
7999yes:)
8000{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8001$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8002ac_tool_warned=yes ;;
8003esac
8004 OTOOL=$ac_ct_OTOOL
8005 fi
8006else
8007 OTOOL="$ac_cv_prog_OTOOL"
8008fi
8009
8010 if test -n "$ac_tool_prefix"; then
8011 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8012set dummy ${ac_tool_prefix}otool64; ac_word=$2
8013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8014$as_echo_n "checking for $ac_word... " >&6; }
8015if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8016 $as_echo_n "(cached) " >&6
8017else
8018 if test -n "$OTOOL64"; then
8019 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8020else
8021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8022for as_dir in $PATH
8023do
8024 IFS=$as_save_IFS
8025 test -z "$as_dir" && as_dir=.
8026 for ac_exec_ext in '' $ac_executable_extensions; do
8027 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8028 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8030 break 2
8031 fi
8032done
8033 done
8034IFS=$as_save_IFS
8035
8036fi
8037fi
8038OTOOL64=$ac_cv_prog_OTOOL64
8039if test -n "$OTOOL64"; then
8040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8041$as_echo "$OTOOL64" >&6; }
8042else
8043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8044$as_echo "no" >&6; }
8045fi
8046
8047
8048fi
8049if test -z "$ac_cv_prog_OTOOL64"; then
8050 ac_ct_OTOOL64=$OTOOL64
8051 # Extract the first word of "otool64", so it can be a program name with args.
8052set dummy otool64; ac_word=$2
8053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8054$as_echo_n "checking for $ac_word... " >&6; }
8055if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8056 $as_echo_n "(cached) " >&6
8057else
8058 if test -n "$ac_ct_OTOOL64"; then
8059 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8060else
8061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8062for as_dir in $PATH
8063do
8064 IFS=$as_save_IFS
8065 test -z "$as_dir" && as_dir=.
8066 for ac_exec_ext in '' $ac_executable_extensions; do
8067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8068 ac_cv_prog_ac_ct_OTOOL64="otool64"
8069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8070 break 2
8071 fi
8072done
8073 done
8074IFS=$as_save_IFS
8075
8076fi
8077fi
8078ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8079if test -n "$ac_ct_OTOOL64"; then
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8081$as_echo "$ac_ct_OTOOL64" >&6; }
8082else
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8084$as_echo "no" >&6; }
8085fi
8086
8087 if test "x$ac_ct_OTOOL64" = x; then
8088 OTOOL64=":"
8089 else
8090 case $cross_compiling:$ac_tool_warned in
8091yes:)
8092{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8093$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8094ac_tool_warned=yes ;;
8095esac
8096 OTOOL64=$ac_ct_OTOOL64
8097 fi
8098else
8099 OTOOL64="$ac_cv_prog_OTOOL64"
8100fi
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8129$as_echo_n "checking for -single_module linker flag... " >&6; }
8130if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8131 $as_echo_n "(cached) " >&6
8132else
8133 lt_cv_apple_cc_single_mod=no
8134 if test -z "${LT_MULTI_MODULE}"; then
8135 # By default we will add the -single_module flag. You can override
8136 # by either setting the environment variable LT_MULTI_MODULE
8137 # non-empty at configure time, or by adding -multi_module to the
8138 # link flags.
8139 rm -rf libconftest.dylib*
8140 echo "int foo(void){return 1;}" > conftest.c
8141 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8142-dynamiclib -Wl,-single_module conftest.c" >&5
8143 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8144 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8145 _lt_result=$?
8146 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8147 lt_cv_apple_cc_single_mod=yes
8148 else
8149 cat conftest.err >&5
8150 fi
8151 rm -rf libconftest.dylib*
8152 rm -f conftest.*
8153 fi
8154fi
8155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8156$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8158$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8159if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8160 $as_echo_n "(cached) " >&6
8161else
8162 lt_cv_ld_exported_symbols_list=no
8163 save_LDFLAGS=$LDFLAGS
8164 echo "_main" > conftest.sym
8165 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8167/* end confdefs.h. */
8168
8169int
8170main ()
8171{
8172
8173 ;
8174 return 0;
8175}
8176_ACEOF
8177if ac_fn_c_try_link "$LINENO"; then :
8178 lt_cv_ld_exported_symbols_list=yes
8179else
8180 lt_cv_ld_exported_symbols_list=no
8181fi
8182rm -f core conftest.err conftest.$ac_objext \
8183 conftest$ac_exeext conftest.$ac_ext
8184 LDFLAGS="$save_LDFLAGS"
8185
8186fi
8187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8188$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8190$as_echo_n "checking for -force_load linker flag... " >&6; }
8191if test "${lt_cv_ld_force_load+set}" = set; then :
8192 $as_echo_n "(cached) " >&6
8193else
8194 lt_cv_ld_force_load=no
8195 cat > conftest.c << _LT_EOF
8196int forced_loaded() { return 2;}
8197_LT_EOF
8198 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8199 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8200 echo "$AR cru libconftest.a conftest.o" >&5
8201 $AR cru libconftest.a conftest.o 2>&5
8202 cat > conftest.c << _LT_EOF
8203int main() { return 0;}
8204_LT_EOF
8205 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8206 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8207 _lt_result=$?
8208 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8209 lt_cv_ld_force_load=yes
8210 else
8211 cat conftest.err >&5
8212 fi
8213 rm -f conftest.err libconftest.a conftest conftest.c
8214 rm -rf conftest.dSYM
8215
8216fi
8217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8218$as_echo "$lt_cv_ld_force_load" >&6; }
8219 case $host_os in
8220 rhapsody* | darwin1.[012])
8221 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8222 darwin1.*)
8223 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8224 darwin*) # darwin 5.x on
8225 # if running on 10.5 or later, the deployment target defaults
8226 # to the OS version, if on x86, and 10.4, the deployment
8227 # target defaults to 10.4. Don't you love it?
8228 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8229 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8230 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8231 10.[012][,.]*)
6bb11ab3
L
8232 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8233 10.*)
8234 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8235 esac
8236 ;;
8237 esac
8238 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8239 _lt_dar_single_mod='$single_module'
8240 fi
8241 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8242 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8243 else
8244 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8245 fi
8246 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8247 _lt_dsymutil='~$DSYMUTIL $lib || :'
8248 else
8249 _lt_dsymutil=
8250 fi
8251 ;;
8252 esac
8253
8254for ac_header in dlfcn.h
8255do :
8256 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8257"
8258if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8259 cat >>confdefs.h <<_ACEOF
8260#define HAVE_DLFCN_H 1
8261_ACEOF
8262
8263fi
8264
8265done
8266
8267
8268
8269# autoconf.info says this should be called right after AC_INIT.
8270ac_config_headers="$ac_config_headers config.h:config.in"
8271
8272
8273
0cb8d851
MF
8274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8275$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8276if test "${ac_cv_c_bigendian+set}" = set; then :
8277 $as_echo_n "(cached) " >&6
8278else
8279 ac_cv_c_bigendian=unknown
8280 # See if we're dealing with a universal compiler.
8281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8282/* end confdefs.h. */
8283#ifndef __APPLE_CC__
8284 not a universal capable compiler
8285 #endif
8286 typedef int dummy;
8287
8288_ACEOF
8289if ac_fn_c_try_compile "$LINENO"; then :
8290
8291 # Check for potential -arch flags. It is not universal unless
8292 # there are at least two -arch flags with different values.
8293 ac_arch=
8294 ac_prev=
8295 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8296 if test -n "$ac_prev"; then
8297 case $ac_word in
8298 i?86 | x86_64 | ppc | ppc64)
8299 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8300 ac_arch=$ac_word
8301 else
8302 ac_cv_c_bigendian=universal
8303 break
8304 fi
8305 ;;
8306 esac
8307 ac_prev=
8308 elif test "x$ac_word" = "x-arch"; then
8309 ac_prev=arch
8310 fi
8311 done
8312fi
8313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8314 if test $ac_cv_c_bigendian = unknown; then
8315 # See if sys/param.h defines the BYTE_ORDER macro.
8316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8317/* end confdefs.h. */
8318#include <sys/types.h>
8319 #include <sys/param.h>
8320
8321int
8322main ()
8323{
8324#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8325 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8326 && LITTLE_ENDIAN)
8327 bogus endian macros
8328 #endif
8329
8330 ;
8331 return 0;
8332}
8333_ACEOF
8334if ac_fn_c_try_compile "$LINENO"; then :
8335 # It does; now see whether it defined to BIG_ENDIAN or not.
8336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8337/* end confdefs.h. */
8338#include <sys/types.h>
8339 #include <sys/param.h>
8340
8341int
8342main ()
8343{
8344#if BYTE_ORDER != BIG_ENDIAN
8345 not big endian
8346 #endif
8347
8348 ;
8349 return 0;
8350}
8351_ACEOF
8352if ac_fn_c_try_compile "$LINENO"; then :
8353 ac_cv_c_bigendian=yes
8354else
8355 ac_cv_c_bigendian=no
8356fi
8357rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8358fi
8359rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8360 fi
8361 if test $ac_cv_c_bigendian = unknown; then
8362 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8364/* end confdefs.h. */
8365#include <limits.h>
8366
8367int
8368main ()
8369{
8370#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8371 bogus endian macros
8372 #endif
8373
8374 ;
8375 return 0;
8376}
8377_ACEOF
8378if ac_fn_c_try_compile "$LINENO"; then :
8379 # It does; now see whether it defined to _BIG_ENDIAN or not.
8380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8381/* end confdefs.h. */
8382#include <limits.h>
8383
8384int
8385main ()
8386{
8387#ifndef _BIG_ENDIAN
8388 not big endian
8389 #endif
8390
8391 ;
8392 return 0;
8393}
8394_ACEOF
8395if ac_fn_c_try_compile "$LINENO"; then :
8396 ac_cv_c_bigendian=yes
8397else
8398 ac_cv_c_bigendian=no
8399fi
8400rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8401fi
8402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8403 fi
8404 if test $ac_cv_c_bigendian = unknown; then
8405 # Compile a test program.
8406 if test "$cross_compiling" = yes; then :
8407 # Try to guess by grepping values from an object file.
8408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8409/* end confdefs.h. */
8410short int ascii_mm[] =
8411 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8412 short int ascii_ii[] =
8413 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8414 int use_ascii (int i) {
8415 return ascii_mm[i] + ascii_ii[i];
8416 }
8417 short int ebcdic_ii[] =
8418 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8419 short int ebcdic_mm[] =
8420 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8421 int use_ebcdic (int i) {
8422 return ebcdic_mm[i] + ebcdic_ii[i];
8423 }
8424 extern int foo;
8425
8426int
8427main ()
8428{
8429return use_ascii (foo) == use_ebcdic (foo);
8430 ;
8431 return 0;
8432}
8433_ACEOF
8434if ac_fn_c_try_compile "$LINENO"; then :
8435 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8436 ac_cv_c_bigendian=yes
8437 fi
8438 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8439 if test "$ac_cv_c_bigendian" = unknown; then
8440 ac_cv_c_bigendian=no
8441 else
8442 # finding both strings is unlikely to happen, but who knows?
8443 ac_cv_c_bigendian=unknown
8444 fi
8445 fi
8446fi
8447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8448else
8449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8450/* end confdefs.h. */
8451$ac_includes_default
8452int
8453main ()
8454{
8455
8456 /* Are we little or big endian? From Harbison&Steele. */
8457 union
8458 {
8459 long int l;
8460 char c[sizeof (long int)];
8461 } u;
8462 u.l = 1;
8463 return u.c[sizeof (long int) - 1] == 1;
8464
8465 ;
8466 return 0;
8467}
8468_ACEOF
8469if ac_fn_c_try_run "$LINENO"; then :
8470 ac_cv_c_bigendian=no
8471else
8472 ac_cv_c_bigendian=yes
8473fi
8474rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8475 conftest.$ac_objext conftest.beam conftest.$ac_ext
8476fi
8477
8478 fi
8479fi
8480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8481$as_echo "$ac_cv_c_bigendian" >&6; }
8482 case $ac_cv_c_bigendian in #(
8483 yes)
8484 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8485;; #(
8486 no)
8487 ;; #(
8488 universal)
8489
8490$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8491
8492 ;; #(
8493 *)
8494 as_fn_error "unknown endianness
8495 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8496 esac
8497
6bb11ab3
L
8498
8499
8500
8501# Put a plausible default for CC_FOR_BUILD in Makefile.
5c887dd5
JB
8502if test -z "$CC_FOR_BUILD"; then
8503 if test "x$cross_compiling" = "xno"; then
8504 CC_FOR_BUILD='$(CC)'
8505 else
8506 CC_FOR_BUILD=gcc
8507 fi
6bb11ab3
L
8508fi
8509
8510
8511
8512
8513AR=${AR-ar}
8514
8515if test -n "$ac_tool_prefix"; then
8516 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8517set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8519$as_echo_n "checking for $ac_word... " >&6; }
8520if test "${ac_cv_prog_RANLIB+set}" = set; then :
8521 $as_echo_n "(cached) " >&6
8522else
8523 if test -n "$RANLIB"; then
8524 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8525else
8526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8527for as_dir in $PATH
8528do
8529 IFS=$as_save_IFS
8530 test -z "$as_dir" && as_dir=.
8531 for ac_exec_ext in '' $ac_executable_extensions; do
8532 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8533 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8535 break 2
8536 fi
8537done
8538 done
8539IFS=$as_save_IFS
8540
8541fi
8542fi
8543RANLIB=$ac_cv_prog_RANLIB
8544if test -n "$RANLIB"; then
8545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8546$as_echo "$RANLIB" >&6; }
8547else
8548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8549$as_echo "no" >&6; }
8550fi
8551
8552
8553fi
8554if test -z "$ac_cv_prog_RANLIB"; then
8555 ac_ct_RANLIB=$RANLIB
8556 # Extract the first word of "ranlib", so it can be a program name with args.
8557set dummy ranlib; ac_word=$2
8558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8559$as_echo_n "checking for $ac_word... " >&6; }
8560if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8561 $as_echo_n "(cached) " >&6
8562else
8563 if test -n "$ac_ct_RANLIB"; then
8564 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8565else
8566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8567for as_dir in $PATH
8568do
8569 IFS=$as_save_IFS
8570 test -z "$as_dir" && as_dir=.
8571 for ac_exec_ext in '' $ac_executable_extensions; do
8572 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8573 ac_cv_prog_ac_ct_RANLIB="ranlib"
8574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8575 break 2
8576 fi
8577done
8578 done
8579IFS=$as_save_IFS
8580
8581fi
8582fi
8583ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8584if test -n "$ac_ct_RANLIB"; then
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8586$as_echo "$ac_ct_RANLIB" >&6; }
8587else
8588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8589$as_echo "no" >&6; }
8590fi
8591
8592 if test "x$ac_ct_RANLIB" = x; then
8593 RANLIB=":"
8594 else
8595 case $cross_compiling:$ac_tool_warned in
8596yes:)
8597{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8598$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8599ac_tool_warned=yes ;;
8600esac
8601 RANLIB=$ac_ct_RANLIB
8602 fi
8603else
8604 RANLIB="$ac_cv_prog_RANLIB"
8605fi
8606
8607
8608# Some of the common include files depend on bfd.h, and bfd.h checks
8609# that config.h is included first by testing that the PACKAGE macro
8610# is defined.
8611PACKAGE=sim
8612
8613cat >>confdefs.h <<_ACEOF
8614#define PACKAGE "$PACKAGE"
8615_ACEOF
8616
8617
8618
8619# Dependency checking.
8620ac_config_commands="$ac_config_commands depdir"
8621
8622
8623depcc="$CC" am_compiler_list=
8624
8625am_depcomp=$ac_aux_dir/depcomp
8626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8627$as_echo_n "checking dependency style of $depcc... " >&6; }
8628if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8629 $as_echo_n "(cached) " >&6
8630else
8631 if test -f "$am_depcomp"; then
8632 # We make a subdir and do the tests there. Otherwise we can end up
8633 # making bogus files that we don't know about and never remove. For
8634 # instance it was reported that on HP-UX the gcc test will end up
8635 # making a dummy file named `D' -- because `-MD' means `put the output
8636 # in D'.
8637 mkdir conftest.dir
8638 # Copy depcomp to subdir because otherwise we won't find it if we're
8639 # using a relative directory.
8640 cp "$am_depcomp" conftest.dir
8641 cd conftest.dir
8642 # We will build objects and dependencies in a subdirectory because
8643 # it helps to detect inapplicable dependency modes. For instance
8644 # both Tru64's cc and ICC support -MD to output dependencies as a
8645 # side effect of compilation, but ICC will put the dependencies in
8646 # the current directory while Tru64 will put them in the object
8647 # directory.
8648 mkdir sub
8649
8650 am_cv_CC_dependencies_compiler_type=none
8651 if test "$am_compiler_list" = ""; then
8652 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8653 fi
8654 for depmode in $am_compiler_list; do
8655 if test $depmode = none; then break; fi
8656
8657 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8658 # Setup a source with many dependencies, because some compilers
8659 # like to wrap large dependency lists on column 80 (with \), and
8660 # we should not choose a depcomp mode which is confused by this.
8661 #
8662 # We need to recreate these files for each test, as the compiler may
8663 # overwrite some of them when testing with obscure command lines.
8664 # This happens at least with the AIX C compiler.
8665 : > sub/conftest.c
8666 for i in 1 2 3 4 5 6; do
8667 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8668 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8669 # Solaris 8's {/usr,}/bin/sh.
8670 touch sub/conftst$i.h
8671 done
8672 echo "include sub/conftest.Po" > confmf
8673
8674 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8675 # mode. It turns out that the SunPro C++ compiler does not properly
8676 # handle `-M -o', and we need to detect this.
8677 depcmd="depmode=$depmode \
8678 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8679 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8680 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8681 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8682 if env $depcmd > conftest.err 2>&1 &&
8683 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8684 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8685 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8686 # icc doesn't choke on unknown options, it will just issue warnings
8687 # or remarks (even with -Werror). So we grep stderr for any message
8688 # that says an option was ignored or not supported.
8689 # When given -MP, icc 7.0 and 7.1 complain thusly:
8690 # icc: Command line warning: ignoring option '-M'; no argument required
8691 # The diagnosis changed in icc 8.0:
8692 # icc: Command line remark: option '-MP' not supported
8693 if (grep 'ignoring option' conftest.err ||
8694 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8695 am_cv_CC_dependencies_compiler_type=$depmode
8696 $as_echo "$as_me:$LINENO: success" >&5
8697 break
8698 fi
8699 fi
8700 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8701 sed -e 's/^/| /' < conftest.err >&5
8702 done
8703
8704 cd ..
8705 rm -rf conftest.dir
8706else
8707 am_cv_CC_dependencies_compiler_type=none
8708fi
8709
8710fi
8711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8712$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8713if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8714then as_fn_error "no usable dependency style found" "$LINENO" 5
8715else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8716
8717fi
8718
8719
8720# Check for the 'make' the user wants to use.
8721for ac_prog in make
8722do
8723 # Extract the first word of "$ac_prog", so it can be a program name with args.
8724set dummy $ac_prog; ac_word=$2
8725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8726$as_echo_n "checking for $ac_word... " >&6; }
8727if test "${ac_cv_prog_MAKE+set}" = set; then :
8728 $as_echo_n "(cached) " >&6
8729else
8730 if test -n "$MAKE"; then
8731 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8732else
8733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8734for as_dir in $PATH
8735do
8736 IFS=$as_save_IFS
8737 test -z "$as_dir" && as_dir=.
8738 for ac_exec_ext in '' $ac_executable_extensions; do
8739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8740 ac_cv_prog_MAKE="$ac_prog"
8741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8742 break 2
8743 fi
8744done
8745 done
8746IFS=$as_save_IFS
8747
8748fi
8749fi
8750MAKE=$ac_cv_prog_MAKE
8751if test -n "$MAKE"; then
8752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8753$as_echo "$MAKE" >&6; }
8754else
8755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8756$as_echo "no" >&6; }
8757fi
8758
8759
8760 test -n "$MAKE" && break
8761done
8762
8763MAKE_IS_GNU=
8764case "`$MAKE --version 2>&1 | sed 1q`" in
8765 *GNU*)
8766 MAKE_IS_GNU=yes
8767 ;;
8768esac
8769 if test "$MAKE_IS_GNU" = yes; then
8770 GMAKE_TRUE=
8771 GMAKE_FALSE='#'
8772else
8773 GMAKE_TRUE='#'
8774 GMAKE_FALSE=
8775fi
8776
8777
8778ALL_LINGUAS=
8779# If we haven't got the data from the intl directory,
8780# assume NLS is disabled.
8781USE_NLS=no
8782LIBINTL=
8783LIBINTL_DEP=
8784INCINTL=
8785XGETTEXT=
8786GMSGFMT=
8787POSUB=
8788
8789if test -f ../../intl/config.intl; then
8790 . ../../intl/config.intl
8791fi
8792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8793$as_echo_n "checking whether NLS is requested... " >&6; }
8794if test x"$USE_NLS" != xyes; then
8795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8796$as_echo "no" >&6; }
8797else
8798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8799$as_echo "yes" >&6; }
8800
8801$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8802
8803
8804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8805$as_echo_n "checking for catalogs to be installed... " >&6; }
8806 # Look for .po and .gmo files in the source directory.
8807 CATALOGS=
8808 XLINGUAS=
8809 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8810 # If there aren't any .gmo files the shell will give us the
8811 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8812 # weeded out.
8813 case "$cat" in *\**)
8814 continue;;
8815 esac
8816 # The quadruple backslash is collapsed to a double backslash
8817 # by the backticks, then collapsed again by the double quotes,
8818 # leaving us with one backslash in the sed expression (right
8819 # before the dot that mustn't act as a wildcard).
8820 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8821 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8822 # The user is allowed to set LINGUAS to a list of languages to
8823 # install catalogs for. If it's empty that means "all of them."
8824 if test "x$LINGUAS" = x; then
8825 CATALOGS="$CATALOGS $cat"
8826 XLINGUAS="$XLINGUAS $lang"
8827 else
8828 case "$LINGUAS" in *$lang*)
8829 CATALOGS="$CATALOGS $cat"
8830 XLINGUAS="$XLINGUAS $lang"
8831 ;;
8832 esac
8833 fi
8834 done
8835 LINGUAS="$XLINGUAS"
8836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8837$as_echo "$LINGUAS" >&6; }
8838
8839
8840 DATADIRNAME=share
8841
8842 INSTOBJEXT=.mo
8843
8844 GENCAT=gencat
8845
8846 CATOBJEXT=.gmo
8847
8848fi
8849
8850# Check for common headers.
8851# FIXME: Seems to me this can cause problems for i386-windows hosts.
8852# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8853for ac_header in stdlib.h string.h strings.h unistd.h time.h
8854do :
8855 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8856ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8857eval as_val=\$$as_ac_Header
8858 if test "x$as_val" = x""yes; then :
8859 cat >>confdefs.h <<_ACEOF
8860#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8861_ACEOF
8862
8863fi
8864
8865done
8866
936df756 8867for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8868do :
8869 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8870ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8871eval as_val=\$$as_ac_Header
8872 if test "x$as_val" = x""yes; then :
8873 cat >>confdefs.h <<_ACEOF
8874#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8875_ACEOF
8876
8877fi
8878
8879done
8880
8881for ac_header in fcntl.h fpu_control.h
8882do :
8883 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8884ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8885eval as_val=\$$as_ac_Header
8886 if test "x$as_val" = x""yes; then :
8887 cat >>confdefs.h <<_ACEOF
8888#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8889_ACEOF
8890
8891fi
8892
8893done
8894
8895for ac_header in dlfcn.h errno.h sys/stat.h
8896do :
8897 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8898ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8899eval as_val=\$$as_ac_Header
8900 if test "x$as_val" = x""yes; then :
8901 cat >>confdefs.h <<_ACEOF
8902#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8903_ACEOF
8904
8905fi
8906
8907done
8908
8909for ac_func in getrusage time sigaction __setfpucw
8910do :
8911 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8912ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8913eval as_val=\$$as_ac_var
8914 if test "x$as_val" = x""yes; then :
8915 cat >>confdefs.h <<_ACEOF
8916#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8917_ACEOF
8918
8919fi
8920done
8921
936df756
MF
8922for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
8923do :
8924 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8925ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8926eval as_val=\$$as_ac_var
8927 if test "x$as_val" = x""yes; then :
8928 cat >>confdefs.h <<_ACEOF
8929#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8930_ACEOF
8931
8932fi
8933done
8934
8935ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
8936#include <sys/types.h>
8937#endif
8938#ifdef HAVE_SYS_STAT_H
8939#include <sys/stat.h>
8940#endif
8941"
8942if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
8943
8944cat >>confdefs.h <<_ACEOF
8945#define HAVE_STRUCT_STAT_ST_DEV 1
8946_ACEOF
8947
8948
8949fi
8950ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
8951#include <sys/types.h>
8952#endif
8953#ifdef HAVE_SYS_STAT_H
8954#include <sys/stat.h>
8955#endif
8956"
8957if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
8958
8959cat >>confdefs.h <<_ACEOF
8960#define HAVE_STRUCT_STAT_ST_INO 1
8961_ACEOF
8962
8963
8964fi
8965ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
8966#include <sys/types.h>
8967#endif
8968#ifdef HAVE_SYS_STAT_H
8969#include <sys/stat.h>
8970#endif
8971"
8972if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
8973
8974cat >>confdefs.h <<_ACEOF
8975#define HAVE_STRUCT_STAT_ST_MODE 1
8976_ACEOF
8977
8978
8979fi
8980ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
8981#include <sys/types.h>
8982#endif
8983#ifdef HAVE_SYS_STAT_H
8984#include <sys/stat.h>
8985#endif
8986"
8987if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
8988
8989cat >>confdefs.h <<_ACEOF
8990#define HAVE_STRUCT_STAT_ST_NLINK 1
8991_ACEOF
8992
8993
8994fi
8995ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
8996#include <sys/types.h>
8997#endif
8998#ifdef HAVE_SYS_STAT_H
8999#include <sys/stat.h>
9000#endif
9001"
9002if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
9003
9004cat >>confdefs.h <<_ACEOF
9005#define HAVE_STRUCT_STAT_ST_UID 1
9006_ACEOF
9007
9008
9009fi
9010ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9011#include <sys/types.h>
9012#endif
9013#ifdef HAVE_SYS_STAT_H
9014#include <sys/stat.h>
9015#endif
9016"
9017if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
9018
9019cat >>confdefs.h <<_ACEOF
9020#define HAVE_STRUCT_STAT_ST_GID 1
9021_ACEOF
9022
9023
9024fi
9025ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9026#include <sys/types.h>
9027#endif
9028#ifdef HAVE_SYS_STAT_H
9029#include <sys/stat.h>
9030#endif
9031"
9032if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
9033
9034cat >>confdefs.h <<_ACEOF
9035#define HAVE_STRUCT_STAT_ST_RDEV 1
9036_ACEOF
9037
9038
9039fi
9040ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9041#include <sys/types.h>
9042#endif
9043#ifdef HAVE_SYS_STAT_H
9044#include <sys/stat.h>
9045#endif
9046"
9047if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
9048
9049cat >>confdefs.h <<_ACEOF
9050#define HAVE_STRUCT_STAT_ST_SIZE 1
9051_ACEOF
9052
9053
9054fi
9055ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9056#include <sys/types.h>
9057#endif
9058#ifdef HAVE_SYS_STAT_H
9059#include <sys/stat.h>
9060#endif
9061"
9062if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9063
9064cat >>confdefs.h <<_ACEOF
9065#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9066_ACEOF
9067
9068
9069fi
9070ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9071#include <sys/types.h>
9072#endif
9073#ifdef HAVE_SYS_STAT_H
9074#include <sys/stat.h>
9075#endif
9076"
9077if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9078
9079cat >>confdefs.h <<_ACEOF
9080#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9081_ACEOF
9082
9083
9084fi
9085ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9086#include <sys/types.h>
9087#endif
9088#ifdef HAVE_SYS_STAT_H
9089#include <sys/stat.h>
9090#endif
9091"
9092if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
9093
9094cat >>confdefs.h <<_ACEOF
9095#define HAVE_STRUCT_STAT_ST_ATIME 1
9096_ACEOF
9097
9098
9099fi
9100ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9101#include <sys/types.h>
9102#endif
9103#ifdef HAVE_SYS_STAT_H
9104#include <sys/stat.h>
9105#endif
9106"
9107if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
9108
9109cat >>confdefs.h <<_ACEOF
9110#define HAVE_STRUCT_STAT_ST_MTIME 1
9111_ACEOF
9112
9113
9114fi
9115ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9116#include <sys/types.h>
9117#endif
9118#ifdef HAVE_SYS_STAT_H
9119#include <sys/stat.h>
9120#endif
9121"
9122if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
9123
9124cat >>confdefs.h <<_ACEOF
9125#define HAVE_STRUCT_STAT_ST_CTIME 1
9126_ACEOF
9127
9128
9129fi
9130
9131ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9132#include <sys/socket.h>
9133
9134"
9135if test "x$ac_cv_type_socklen_t" = x""yes; then :
9136
9137cat >>confdefs.h <<_ACEOF
9138#define HAVE_SOCKLEN_T 1
9139_ACEOF
9140
9141
9142fi
9143
6bb11ab3
L
9144
9145# Check for socket libraries
9146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9147$as_echo_n "checking for bind in -lsocket... " >&6; }
9148if test "${ac_cv_lib_socket_bind+set}" = set; then :
9149 $as_echo_n "(cached) " >&6
9150else
9151 ac_check_lib_save_LIBS=$LIBS
9152LIBS="-lsocket $LIBS"
9153cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9154/* end confdefs.h. */
9155
9156/* Override any GCC internal prototype to avoid an error.
9157 Use char because int might match the return type of a GCC
9158 builtin and then its argument prototype would still apply. */
9159#ifdef __cplusplus
9160extern "C"
9161#endif
9162char bind ();
9163int
9164main ()
9165{
9166return bind ();
9167 ;
9168 return 0;
9169}
9170_ACEOF
9171if ac_fn_c_try_link "$LINENO"; then :
9172 ac_cv_lib_socket_bind=yes
9173else
9174 ac_cv_lib_socket_bind=no
9175fi
9176rm -f core conftest.err conftest.$ac_objext \
9177 conftest$ac_exeext conftest.$ac_ext
9178LIBS=$ac_check_lib_save_LIBS
9179fi
9180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9181$as_echo "$ac_cv_lib_socket_bind" >&6; }
9182if test "x$ac_cv_lib_socket_bind" = x""yes; then :
9183 cat >>confdefs.h <<_ACEOF
9184#define HAVE_LIBSOCKET 1
9185_ACEOF
9186
9187 LIBS="-lsocket $LIBS"
9188
9189fi
9190
9191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9192$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9193if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
9194 $as_echo_n "(cached) " >&6
9195else
9196 ac_check_lib_save_LIBS=$LIBS
9197LIBS="-lnsl $LIBS"
9198cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9199/* end confdefs.h. */
9200
9201/* Override any GCC internal prototype to avoid an error.
9202 Use char because int might match the return type of a GCC
9203 builtin and then its argument prototype would still apply. */
9204#ifdef __cplusplus
9205extern "C"
9206#endif
9207char gethostbyname ();
9208int
9209main ()
9210{
9211return gethostbyname ();
9212 ;
9213 return 0;
9214}
9215_ACEOF
9216if ac_fn_c_try_link "$LINENO"; then :
9217 ac_cv_lib_nsl_gethostbyname=yes
9218else
9219 ac_cv_lib_nsl_gethostbyname=no
9220fi
9221rm -f core conftest.err conftest.$ac_objext \
9222 conftest$ac_exeext conftest.$ac_ext
9223LIBS=$ac_check_lib_save_LIBS
9224fi
9225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9226$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9227if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
9228 cat >>confdefs.h <<_ACEOF
9229#define HAVE_LIBNSL 1
9230_ACEOF
9231
9232 LIBS="-lnsl $LIBS"
9233
9234fi
9235
9236
9237# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9238# using the same condition.
9239
aadc9410 9240 # Use the system's zlib library.
7fed4b0b
L
9241 zlibdir="-L\$(top_builddir)/../zlib"
9242 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9243
aadc9410
MF
9244# Check whether --with-system-zlib was given.
9245if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9246 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9247 zlibdir=
9248 zlibinc=
9249 fi
6bb11ab3
L
9250
9251fi
9252
6bb11ab3 9253
6bb11ab3 9254
6bb11ab3
L
9255
9256
9257# BFD uses libdl when when plugins enabled.
9258
faa743bb
RM
9259 maybe_plugins=no
9260 for ac_header in dlfcn.h
9261do :
9262 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9263"
9264if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9265 cat >>confdefs.h <<_ACEOF
9266#define HAVE_DLFCN_H 1
9267_ACEOF
9268 maybe_plugins=yes
9269fi
9270
9271done
9272
9273 for ac_header in windows.h
9274do :
9275 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9276"
9277if test "x$ac_cv_header_windows_h" = x""yes; then :
9278 cat >>confdefs.h <<_ACEOF
9279#define HAVE_WINDOWS_H 1
9280_ACEOF
9281 maybe_plugins=yes
9282fi
9283
9284done
9285
9286
9287 # Check whether --enable-plugins was given.
6bb11ab3
L
9288if test "${enable_plugins+set}" = set; then :
9289 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9290 no) plugins=no ;;
9291 *) plugins=yes
9292 if test "$maybe_plugins" != "yes" ; then
9293 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9294 fi ;;
9295 esac
6bb11ab3 9296else
faa743bb
RM
9297 plugins=$maybe_plugins
9298
6bb11ab3
L
9299fi
9300
2974be62 9301 if test "$plugins" = "yes"; then
37f980dc
SM
9302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9303$as_echo_n "checking for library containing dlsym... " >&6; }
9304if test "${ac_cv_search_dlsym+set}" = set; then :
2974be62
AM
9305 $as_echo_n "(cached) " >&6
9306else
9307 ac_func_search_save_LIBS=$LIBS
9308cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9309/* end confdefs.h. */
9310
9311/* Override any GCC internal prototype to avoid an error.
9312 Use char because int might match the return type of a GCC
9313 builtin and then its argument prototype would still apply. */
9314#ifdef __cplusplus
9315extern "C"
9316#endif
37f980dc 9317char dlsym ();
2974be62
AM
9318int
9319main ()
9320{
37f980dc 9321return dlsym ();
2974be62
AM
9322 ;
9323 return 0;
9324}
9325_ACEOF
9326for ac_lib in '' dl; do
9327 if test -z "$ac_lib"; then
9328 ac_res="none required"
9329 else
9330 ac_res=-l$ac_lib
9331 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9332 fi
9333 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 9334 ac_cv_search_dlsym=$ac_res
2974be62
AM
9335fi
9336rm -f core conftest.err conftest.$ac_objext \
9337 conftest$ac_exeext
37f980dc 9338 if test "${ac_cv_search_dlsym+set}" = set; then :
2974be62
AM
9339 break
9340fi
9341done
37f980dc 9342if test "${ac_cv_search_dlsym+set}" = set; then :
2974be62
AM
9343
9344else
37f980dc 9345 ac_cv_search_dlsym=no
2974be62
AM
9346fi
9347rm conftest.$ac_ext
9348LIBS=$ac_func_search_save_LIBS
9349fi
37f980dc
SM
9350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9351$as_echo "$ac_cv_search_dlsym" >&6; }
9352ac_res=$ac_cv_search_dlsym
2974be62
AM
9353if test "$ac_res" != no; then :
9354 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9355
9356fi
9357
9358 fi
6bb11ab3
L
9359
9360 if test "$plugins" = yes; then
9361 PLUGINS_TRUE=
9362 PLUGINS_FALSE='#'
9363else
9364 PLUGINS_TRUE='#'
9365 PLUGINS_FALSE=
9366fi
9367
9368
9369
9370
9371
9372# Set options
9373enable_dlopen=yes
9374
9375
9376
9377
9378 enable_win32_dll=no
9379
9380
9381 # Check whether --enable-shared was given.
9382if test "${enable_shared+set}" = set; then :
9383 enableval=$enable_shared; p=${PACKAGE-default}
9384 case $enableval in
9385 yes) enable_shared=yes ;;
9386 no) enable_shared=no ;;
9387 *)
9388 enable_shared=no
9389 # Look at the argument we got. We use all the common list separators.
9390 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9391 for pkg in $enableval; do
9392 IFS="$lt_save_ifs"
9393 if test "X$pkg" = "X$p"; then
9394 enable_shared=yes
9395 fi
9396 done
9397 IFS="$lt_save_ifs"
9398 ;;
9399 esac
9400else
9401 enable_shared=yes
9402fi
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412 # Check whether --enable-static was given.
9413if test "${enable_static+set}" = set; then :
9414 enableval=$enable_static; p=${PACKAGE-default}
9415 case $enableval in
9416 yes) enable_static=yes ;;
9417 no) enable_static=no ;;
9418 *)
9419 enable_static=no
9420 # Look at the argument we got. We use all the common list separators.
9421 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9422 for pkg in $enableval; do
9423 IFS="$lt_save_ifs"
9424 if test "X$pkg" = "X$p"; then
9425 enable_static=yes
9426 fi
9427 done
9428 IFS="$lt_save_ifs"
9429 ;;
9430 esac
9431else
9432 enable_static=yes
9433fi
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444# Check whether --with-pic was given.
9445if test "${with_pic+set}" = set; then :
9446 withval=$with_pic; pic_mode="$withval"
9447else
9448 pic_mode=default
9449fi
9450
9451
9452test -z "$pic_mode" && pic_mode=default
9453
9454
9455
9456
9457
9458
9459
9460 # Check whether --enable-fast-install was given.
9461if test "${enable_fast_install+set}" = set; then :
9462 enableval=$enable_fast_install; p=${PACKAGE-default}
9463 case $enableval in
9464 yes) enable_fast_install=yes ;;
9465 no) enable_fast_install=no ;;
9466 *)
9467 enable_fast_install=no
9468 # Look at the argument we got. We use all the common list separators.
9469 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9470 for pkg in $enableval; do
9471 IFS="$lt_save_ifs"
9472 if test "X$pkg" = "X$p"; then
9473 enable_fast_install=yes
9474 fi
9475 done
9476 IFS="$lt_save_ifs"
9477 ;;
9478 esac
9479else
9480 enable_fast_install=yes
9481fi
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493# This can be used to rebuild libtool when needed
9494LIBTOOL_DEPS="$ltmain"
9495
9496# Always use our own libtool.
9497LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524test -z "$LN_S" && LN_S="ln -s"
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539if test -n "${ZSH_VERSION+set}" ; then
9540 setopt NO_GLOB_SUBST
9541fi
9542
9543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9544$as_echo_n "checking for objdir... " >&6; }
9545if test "${lt_cv_objdir+set}" = set; then :
9546 $as_echo_n "(cached) " >&6
9547else
9548 rm -f .libs 2>/dev/null
9549mkdir .libs 2>/dev/null
9550if test -d .libs; then
9551 lt_cv_objdir=.libs
9552else
9553 # MS-DOS does not allow filenames that begin with a dot.
9554 lt_cv_objdir=_libs
b7026657 9555fi
6bb11ab3
L
9556rmdir .libs 2>/dev/null
9557fi
9558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9559$as_echo "$lt_cv_objdir" >&6; }
9560objdir=$lt_cv_objdir
b7026657 9561
6bb11ab3
L
9562
9563
9564
9565
9566cat >>confdefs.h <<_ACEOF
9567#define LT_OBJDIR "$lt_cv_objdir/"
9568_ACEOF
9569
9570
9571
9572
9573case $host_os in
9574aix3*)
9575 # AIX sometimes has problems with the GCC collect2 program. For some
9576 # reason, if we set the COLLECT_NAMES environment variable, the problems
9577 # vanish in a puff of smoke.
9578 if test "X${COLLECT_NAMES+set}" != Xset; then
9579 COLLECT_NAMES=
9580 export COLLECT_NAMES
9581 fi
9582 ;;
81ecdfbb 9583esac
6bb11ab3
L
9584
9585# Global variables:
9586ofile=libtool
9587can_build_shared=yes
9588
9589# All known linkers require a `.a' archive for static linking (except MSVC,
9590# which needs '.lib').
9591libext=a
9592
9593with_gnu_ld="$lt_cv_prog_gnu_ld"
9594
9595old_CC="$CC"
9596old_CFLAGS="$CFLAGS"
9597
9598# Set sane defaults for various variables
9599test -z "$CC" && CC=cc
9600test -z "$LTCC" && LTCC=$CC
9601test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9602test -z "$LD" && LD=ld
9603test -z "$ac_objext" && ac_objext=o
9604
9605for cc_temp in $compiler""; do
9606 case $cc_temp in
9607 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9608 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9609 \-*) ;;
9610 *) break;;
9611 esac
9612done
9613cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9614
9615
9616# Only perform the check for file, if the check method requires it
9617test -z "$MAGIC_CMD" && MAGIC_CMD=file
9618case $deplibs_check_method in
9619file_magic*)
9620 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9622$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9623if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9624 $as_echo_n "(cached) " >&6
9625else
9626 case $MAGIC_CMD in
9627[\\/*] | ?:[\\/]*)
9628 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9629 ;;
9630*)
9631 lt_save_MAGIC_CMD="$MAGIC_CMD"
9632 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9633 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9634 for ac_dir in $ac_dummy; do
9635 IFS="$lt_save_ifs"
9636 test -z "$ac_dir" && ac_dir=.
9637 if test -f $ac_dir/${ac_tool_prefix}file; then
9638 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9639 if test -n "$file_magic_test_file"; then
9640 case $deplibs_check_method in
9641 "file_magic "*)
9642 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9643 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9644 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9645 $EGREP "$file_magic_regex" > /dev/null; then
9646 :
9647 else
9648 cat <<_LT_EOF 1>&2
9649
9650*** Warning: the command libtool uses to detect shared libraries,
9651*** $file_magic_cmd, produces output that libtool cannot recognize.
9652*** The result is that libtool may fail to recognize shared libraries
9653*** as such. This will affect the creation of libtool libraries that
9654*** depend on shared libraries, but programs linked with such libtool
9655*** libraries will work regardless of this problem. Nevertheless, you
9656*** may want to report the problem to your system manager and/or to
9657*** bug-libtool@gnu.org
9658
9659_LT_EOF
9660 fi ;;
9661 esac
9662 fi
9663 break
f0569246 9664 fi
6bb11ab3
L
9665 done
9666 IFS="$lt_save_ifs"
9667 MAGIC_CMD="$lt_save_MAGIC_CMD"
9668 ;;
9669esac
f0569246 9670fi
f0569246 9671
6bb11ab3
L
9672MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9673if test -n "$MAGIC_CMD"; then
9674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9675$as_echo "$MAGIC_CMD" >&6; }
9676else
9677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9678$as_echo "no" >&6; }
9679fi
81ecdfbb 9680
6bb11ab3
L
9681
9682
9683
9684
9685if test -z "$lt_cv_path_MAGIC_CMD"; then
9686 if test -n "$ac_tool_prefix"; then
9687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9688$as_echo_n "checking for file... " >&6; }
9689if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9690 $as_echo_n "(cached) " >&6
9691else
9692 case $MAGIC_CMD in
9693[\\/*] | ?:[\\/]*)
9694 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9695 ;;
9696*)
9697 lt_save_MAGIC_CMD="$MAGIC_CMD"
9698 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9699 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9700 for ac_dir in $ac_dummy; do
9701 IFS="$lt_save_ifs"
9702 test -z "$ac_dir" && ac_dir=.
9703 if test -f $ac_dir/file; then
9704 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9705 if test -n "$file_magic_test_file"; then
9706 case $deplibs_check_method in
9707 "file_magic "*)
9708 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9709 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9710 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9711 $EGREP "$file_magic_regex" > /dev/null; then
9712 :
9713 else
9714 cat <<_LT_EOF 1>&2
9715
9716*** Warning: the command libtool uses to detect shared libraries,
9717*** $file_magic_cmd, produces output that libtool cannot recognize.
9718*** The result is that libtool may fail to recognize shared libraries
9719*** as such. This will affect the creation of libtool libraries that
9720*** depend on shared libraries, but programs linked with such libtool
9721*** libraries will work regardless of this problem. Nevertheless, you
9722*** may want to report the problem to your system manager and/or to
9723*** bug-libtool@gnu.org
9724
9725_LT_EOF
9726 fi ;;
9727 esac
9728 fi
9729 break
9730 fi
9731 done
9732 IFS="$lt_save_ifs"
9733 MAGIC_CMD="$lt_save_MAGIC_CMD"
9734 ;;
81ecdfbb 9735esac
6bb11ab3
L
9736fi
9737
9738MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9739if test -n "$MAGIC_CMD"; then
9740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9741$as_echo "$MAGIC_CMD" >&6; }
9742else
9743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9744$as_echo "no" >&6; }
9745fi
9746
9747
9748 else
9749 MAGIC_CMD=:
9750 fi
9751fi
9752
9753 fi
9754 ;;
9755esac
9756
9757# Use C for the default configuration in the libtool script
9758
9759lt_save_CC="$CC"
9760ac_ext=c
9761ac_cpp='$CPP $CPPFLAGS'
9762ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9763ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9764ac_compiler_gnu=$ac_cv_c_compiler_gnu
9765
9766
9767# Source file extension for C test sources.
9768ac_ext=c
9769
9770# Object file extension for compiled C test sources.
9771objext=o
9772objext=$objext
9773
9774# Code to be used in simple compile tests
9775lt_simple_compile_test_code="int some_variable = 0;"
9776
9777# Code to be used in simple link tests
9778lt_simple_link_test_code='int main(){return(0);}'
9779
9780
9781
9782
9783
9784
9785
9786# If no C compiler was specified, use CC.
9787LTCC=${LTCC-"$CC"}
9788
9789# If no C compiler flags were specified, use CFLAGS.
9790LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9791
9792# Allow CC to be a program name with arguments.
9793compiler=$CC
9794
9795# Save the default compiler, since it gets overwritten when the other
9796# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9797compiler_DEFAULT=$CC
9798
9799# save warnings/boilerplate of simple test code
9800ac_outfile=conftest.$ac_objext
9801echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9802eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9803_lt_compiler_boilerplate=`cat conftest.err`
9804$RM conftest*
9805
9806ac_outfile=conftest.$ac_objext
9807echo "$lt_simple_link_test_code" >conftest.$ac_ext
9808eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9809_lt_linker_boilerplate=`cat conftest.err`
9810$RM -r conftest*
9811
9812
9813## CAVEAT EMPTOR:
9814## There is no encapsulation within the following macros, do not change
9815## the running order or otherwise move them around unless you know exactly
9816## what you are doing...
9817if test -n "$compiler"; then
9818
9819lt_prog_compiler_no_builtin_flag=
9820
9821if test "$GCC" = yes; then
9822 case $cc_basename in
9823 nvcc*)
9824 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9825 *)
9826 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 9827 esac
6bb11ab3
L
9828
9829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9830$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9831if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9832 $as_echo_n "(cached) " >&6
f0569246 9833else
6bb11ab3
L
9834 lt_cv_prog_compiler_rtti_exceptions=no
9835 ac_outfile=conftest.$ac_objext
9836 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9837 lt_compiler_flag="-fno-rtti -fno-exceptions"
9838 # Insert the option either (1) after the last *FLAGS variable, or
9839 # (2) before a word containing "conftest.", or (3) at the end.
9840 # Note that $ac_compile itself does not contain backslashes and begins
9841 # with a dollar sign (not a hyphen), so the echo should work correctly.
9842 # The option is referenced via a variable to avoid confusing sed.
9843 lt_compile=`echo "$ac_compile" | $SED \
9844 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9845 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9846 -e 's:$: $lt_compiler_flag:'`
9847 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9848 (eval "$lt_compile" 2>conftest.err)
9849 ac_status=$?
9850 cat conftest.err >&5
9851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9852 if (exit $ac_status) && test -s "$ac_outfile"; then
9853 # The compiler can only warn and ignore the option if not recognized
9854 # So say no if there are warnings other than the usual output.
9855 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9856 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9857 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9858 lt_cv_prog_compiler_rtti_exceptions=yes
9859 fi
9860 fi
9861 $RM conftest*
9862
f0569246 9863fi
6bb11ab3
L
9864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9865$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9866
9867if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9868 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9869else
9870 :
9871fi
9872
9873fi
9874
9875
9876
9877
9878
9879
9880 lt_prog_compiler_wl=
9881lt_prog_compiler_pic=
9882lt_prog_compiler_static=
9883
9884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9885$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9886
9887 if test "$GCC" = yes; then
9888 lt_prog_compiler_wl='-Wl,'
9889 lt_prog_compiler_static='-static'
9890
9891 case $host_os in
9892 aix*)
9893 # All AIX code is PIC.
9894 if test "$host_cpu" = ia64; then
9895 # AIX 5 now supports IA64 processor
9896 lt_prog_compiler_static='-Bstatic'
9897 fi
9898 lt_prog_compiler_pic='-fPIC'
9899 ;;
9900
9901 amigaos*)
9902 case $host_cpu in
9903 powerpc)
9904 # see comment about AmigaOS4 .so support
9905 lt_prog_compiler_pic='-fPIC'
9906 ;;
9907 m68k)
9908 # FIXME: we need at least 68020 code to build shared libraries, but
9909 # adding the `-m68020' flag to GCC prevents building anything better,
9910 # like `-m68040'.
9911 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9912 ;;
9913 esac
9914 ;;
9915
9916 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9917 # PIC is the default for these OSes.
9918 ;;
9919
9920 mingw* | cygwin* | pw32* | os2* | cegcc*)
9921 # This hack is so that the source file can tell whether it is being
9922 # built for inclusion in a dll (and should export symbols for example).
9923 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9924 # (--disable-auto-import) libraries
9925 lt_prog_compiler_pic='-DDLL_EXPORT'
9926 ;;
9927
9928 darwin* | rhapsody*)
9929 # PIC is the default on this platform
9930 # Common symbols not allowed in MH_DYLIB files
9931 lt_prog_compiler_pic='-fno-common'
9932 ;;
9933
9934 haiku*)
9935 # PIC is the default for Haiku.
9936 # The "-static" flag exists, but is broken.
9937 lt_prog_compiler_static=
9938 ;;
9939
9940 hpux*)
9941 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9942 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9943 # sets the default TLS model and affects inlining.
9944 case $host_cpu in
9945 hppa*64*)
9946 # +Z the default
9947 ;;
9948 *)
9949 lt_prog_compiler_pic='-fPIC'
9950 ;;
9951 esac
9952 ;;
9953
9954 interix[3-9]*)
9955 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9956 # Instead, we relocate shared libraries at runtime.
9957 ;;
9958
9959 msdosdjgpp*)
9960 # Just because we use GCC doesn't mean we suddenly get shared libraries
9961 # on systems that don't support them.
9962 lt_prog_compiler_can_build_shared=no
9963 enable_shared=no
9964 ;;
9965
9966 *nto* | *qnx*)
9967 # QNX uses GNU C++, but need to define -shared option too, otherwise
9968 # it will coredump.
9969 lt_prog_compiler_pic='-fPIC -shared'
9970 ;;
9971
9972 sysv4*MP*)
9973 if test -d /usr/nec; then
9974 lt_prog_compiler_pic=-Kconform_pic
9975 fi
9976 ;;
9977
9978 *)
9979 lt_prog_compiler_pic='-fPIC'
9980 ;;
9981 esac
9982
9983 case $cc_basename in
9984 nvcc*) # Cuda Compiler Driver 2.2
9985 lt_prog_compiler_wl='-Xlinker '
9986 lt_prog_compiler_pic='-Xcompiler -fPIC'
9987 ;;
9988 esac
9989 else
9990 # PORTME Check for flag to pass linker flags through the system compiler.
9991 case $host_os in
9992 aix*)
9993 lt_prog_compiler_wl='-Wl,'
9994 if test "$host_cpu" = ia64; then
9995 # AIX 5 now supports IA64 processor
9996 lt_prog_compiler_static='-Bstatic'
9997 else
9998 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9999 fi
10000 ;;
10001
10002 mingw* | cygwin* | pw32* | os2* | cegcc*)
10003 # This hack is so that the source file can tell whether it is being
10004 # built for inclusion in a dll (and should export symbols for example).
10005 lt_prog_compiler_pic='-DDLL_EXPORT'
10006 ;;
10007
10008 hpux9* | hpux10* | hpux11*)
10009 lt_prog_compiler_wl='-Wl,'
10010 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10011 # not for PA HP-UX.
10012 case $host_cpu in
10013 hppa*64*|ia64*)
10014 # +Z the default
10015 ;;
10016 *)
10017 lt_prog_compiler_pic='+Z'
10018 ;;
10019 esac
10020 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10021 lt_prog_compiler_static='${wl}-a ${wl}archive'
10022 ;;
10023
10024 irix5* | irix6* | nonstopux*)
10025 lt_prog_compiler_wl='-Wl,'
10026 # PIC (with -KPIC) is the default.
10027 lt_prog_compiler_static='-non_shared'
10028 ;;
10029
10030 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10031 case $cc_basename in
10032 # old Intel for x86_64 which still supported -KPIC.
10033 ecc*)
10034 lt_prog_compiler_wl='-Wl,'
10035 lt_prog_compiler_pic='-KPIC'
10036 lt_prog_compiler_static='-static'
10037 ;;
10038 # icc used to be incompatible with GCC.
10039 # ICC 10 doesn't accept -KPIC any more.
10040 icc* | ifort*)
10041 lt_prog_compiler_wl='-Wl,'
10042 lt_prog_compiler_pic='-fPIC'
10043 lt_prog_compiler_static='-static'
10044 ;;
10045 # Lahey Fortran 8.1.
10046 lf95*)
10047 lt_prog_compiler_wl='-Wl,'
10048 lt_prog_compiler_pic='--shared'
10049 lt_prog_compiler_static='--static'
10050 ;;
10051 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10052 # Portland Group compilers (*not* the Pentium gcc compiler,
10053 # which looks to be a dead project)
10054 lt_prog_compiler_wl='-Wl,'
10055 lt_prog_compiler_pic='-fpic'
10056 lt_prog_compiler_static='-Bstatic'
10057 ;;
10058 ccc*)
10059 lt_prog_compiler_wl='-Wl,'
10060 # All Alpha code is PIC.
10061 lt_prog_compiler_static='-non_shared'
10062 ;;
10063 xl* | bgxl* | bgf* | mpixl*)
10064 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10065 lt_prog_compiler_wl='-Wl,'
10066 lt_prog_compiler_pic='-qpic'
10067 lt_prog_compiler_static='-qstaticlink'
10068 ;;
10069 *)
10070 case `$CC -V 2>&1 | sed 5q` in
10071 *Sun\ F* | *Sun*Fortran*)
10072 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10073 lt_prog_compiler_pic='-KPIC'
10074 lt_prog_compiler_static='-Bstatic'
10075 lt_prog_compiler_wl=''
10076 ;;
10077 *Sun\ C*)
10078 # Sun C 5.9
10079 lt_prog_compiler_pic='-KPIC'
10080 lt_prog_compiler_static='-Bstatic'
10081 lt_prog_compiler_wl='-Wl,'
10082 ;;
10083 esac
10084 ;;
10085 esac
10086 ;;
10087
10088 newsos6)
10089 lt_prog_compiler_pic='-KPIC'
10090 lt_prog_compiler_static='-Bstatic'
10091 ;;
10092
10093 *nto* | *qnx*)
10094 # QNX uses GNU C++, but need to define -shared option too, otherwise
10095 # it will coredump.
10096 lt_prog_compiler_pic='-fPIC -shared'
10097 ;;
10098
10099 osf3* | osf4* | osf5*)
10100 lt_prog_compiler_wl='-Wl,'
10101 # All OSF/1 code is PIC.
10102 lt_prog_compiler_static='-non_shared'
10103 ;;
10104
10105 rdos*)
10106 lt_prog_compiler_static='-non_shared'
10107 ;;
10108
10109 solaris*)
10110 lt_prog_compiler_pic='-KPIC'
10111 lt_prog_compiler_static='-Bstatic'
10112 case $cc_basename in
10113 f77* | f90* | f95*)
10114 lt_prog_compiler_wl='-Qoption ld ';;
10115 *)
10116 lt_prog_compiler_wl='-Wl,';;
10117 esac
10118 ;;
f0569246 10119
6bb11ab3
L
10120 sunos4*)
10121 lt_prog_compiler_wl='-Qoption ld '
10122 lt_prog_compiler_pic='-PIC'
10123 lt_prog_compiler_static='-Bstatic'
10124 ;;
f0569246 10125
6bb11ab3
L
10126 sysv4 | sysv4.2uw2* | sysv4.3*)
10127 lt_prog_compiler_wl='-Wl,'
10128 lt_prog_compiler_pic='-KPIC'
10129 lt_prog_compiler_static='-Bstatic'
10130 ;;
f0569246 10131
6bb11ab3
L
10132 sysv4*MP*)
10133 if test -d /usr/nec ;then
10134 lt_prog_compiler_pic='-Kconform_pic'
10135 lt_prog_compiler_static='-Bstatic'
10136 fi
10137 ;;
10138
10139 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10140 lt_prog_compiler_wl='-Wl,'
10141 lt_prog_compiler_pic='-KPIC'
10142 lt_prog_compiler_static='-Bstatic'
10143 ;;
10144
10145 unicos*)
10146 lt_prog_compiler_wl='-Wl,'
10147 lt_prog_compiler_can_build_shared=no
10148 ;;
10149
10150 uts4*)
10151 lt_prog_compiler_pic='-pic'
10152 lt_prog_compiler_static='-Bstatic'
10153 ;;
10154
10155 *)
10156 lt_prog_compiler_can_build_shared=no
10157 ;;
10158 esac
10159 fi
10160
10161case $host_os in
10162 # For platforms which do not support PIC, -DPIC is meaningless:
10163 *djgpp*)
10164 lt_prog_compiler_pic=
10165 ;;
10166 *)
10167 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10168 ;;
81ecdfbb 10169esac
6bb11ab3
L
10170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10171$as_echo "$lt_prog_compiler_pic" >&6; }
10172
10173
10174
10175
10176
10177
10178#
10179# Check to make sure the PIC flag actually works.
10180#
10181if test -n "$lt_prog_compiler_pic"; then
10182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10183$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10184if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10185 $as_echo_n "(cached) " >&6
b7026657 10186else
6bb11ab3
L
10187 lt_cv_prog_compiler_pic_works=no
10188 ac_outfile=conftest.$ac_objext
10189 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10190 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10191 # Insert the option either (1) after the last *FLAGS variable, or
10192 # (2) before a word containing "conftest.", or (3) at the end.
10193 # Note that $ac_compile itself does not contain backslashes and begins
10194 # with a dollar sign (not a hyphen), so the echo should work correctly.
10195 # The option is referenced via a variable to avoid confusing sed.
10196 lt_compile=`echo "$ac_compile" | $SED \
10197 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10198 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10199 -e 's:$: $lt_compiler_flag:'`
10200 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10201 (eval "$lt_compile" 2>conftest.err)
10202 ac_status=$?
10203 cat conftest.err >&5
10204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10205 if (exit $ac_status) && test -s "$ac_outfile"; then
10206 # The compiler can only warn and ignore the option if not recognized
10207 # So say no if there are warnings other than the usual output.
10208 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10209 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10210 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10211 lt_cv_prog_compiler_pic_works=yes
10212 fi
10213 fi
10214 $RM conftest*
b7026657 10215
b7026657 10216fi
6bb11ab3
L
10217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10218$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10219
10220if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10221 case $lt_prog_compiler_pic in
10222 "" | " "*) ;;
10223 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10224 esac
10225else
10226 lt_prog_compiler_pic=
10227 lt_prog_compiler_can_build_shared=no
f0569246 10228fi
6bb11ab3
L
10229
10230fi
10231
10232
10233
10234
10235
10236
10237#
10238# Check to make sure the static flag actually works.
10239#
10240wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10242$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10243if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
81ecdfbb 10244 $as_echo_n "(cached) " >&6
f0569246 10245else
6bb11ab3
L
10246 lt_cv_prog_compiler_static_works=no
10247 save_LDFLAGS="$LDFLAGS"
10248 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10249 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10250 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10251 # The linker can only warn and ignore the option if not recognized
10252 # So say no if there are warnings
10253 if test -s conftest.err; then
10254 # Append any errors to the config.log.
10255 cat conftest.err 1>&5
10256 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10257 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10258 if diff conftest.exp conftest.er2 >/dev/null; then
10259 lt_cv_prog_compiler_static_works=yes
10260 fi
10261 else
10262 lt_cv_prog_compiler_static_works=yes
10263 fi
10264 fi
10265 $RM -r conftest*
10266 LDFLAGS="$save_LDFLAGS"
f0569246 10267
6bb11ab3
L
10268fi
10269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10270$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 10271
6bb11ab3
L
10272if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10273 :
b7026657 10274else
6bb11ab3 10275 lt_prog_compiler_static=
b7026657 10276fi
f0569246 10277
6bb11ab3
L
10278
10279
10280
10281
10282
10283
10284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10285$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10286if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10287 $as_echo_n "(cached) " >&6
81ecdfbb 10288else
6bb11ab3
L
10289 lt_cv_prog_compiler_c_o=no
10290 $RM -r conftest 2>/dev/null
10291 mkdir conftest
10292 cd conftest
10293 mkdir out
10294 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10295
10296 lt_compiler_flag="-o out/conftest2.$ac_objext"
10297 # Insert the option either (1) after the last *FLAGS variable, or
10298 # (2) before a word containing "conftest.", or (3) at the end.
10299 # Note that $ac_compile itself does not contain backslashes and begins
10300 # with a dollar sign (not a hyphen), so the echo should work correctly.
10301 lt_compile=`echo "$ac_compile" | $SED \
10302 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10303 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10304 -e 's:$: $lt_compiler_flag:'`
10305 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10306 (eval "$lt_compile" 2>out/conftest.err)
10307 ac_status=$?
10308 cat out/conftest.err >&5
10309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10310 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10311 then
10312 # The compiler can only warn and ignore the option if not recognized
10313 # So say no if there are warnings
10314 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10315 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10316 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10317 lt_cv_prog_compiler_c_o=yes
10318 fi
10319 fi
10320 chmod u+w . 2>&5
10321 $RM conftest*
10322 # SGI C++ compiler will create directory out/ii_files/ for
10323 # template instantiation
10324 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10325 $RM out/* && rmdir out
10326 cd ..
10327 $RM -r conftest
10328 $RM conftest*
10329
81ecdfbb 10330fi
6bb11ab3
L
10331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10332$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10333
10334
10335
10336
10337
10338
10339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10340$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10341if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
81ecdfbb
RW
10342 $as_echo_n "(cached) " >&6
10343else
6bb11ab3
L
10344 lt_cv_prog_compiler_c_o=no
10345 $RM -r conftest 2>/dev/null
10346 mkdir conftest
10347 cd conftest
10348 mkdir out
10349 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10350
10351 lt_compiler_flag="-o out/conftest2.$ac_objext"
10352 # Insert the option either (1) after the last *FLAGS variable, or
10353 # (2) before a word containing "conftest.", or (3) at the end.
10354 # Note that $ac_compile itself does not contain backslashes and begins
10355 # with a dollar sign (not a hyphen), so the echo should work correctly.
10356 lt_compile=`echo "$ac_compile" | $SED \
10357 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10358 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10359 -e 's:$: $lt_compiler_flag:'`
10360 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10361 (eval "$lt_compile" 2>out/conftest.err)
10362 ac_status=$?
10363 cat out/conftest.err >&5
10364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10365 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10366 then
10367 # The compiler can only warn and ignore the option if not recognized
10368 # So say no if there are warnings
10369 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10370 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10371 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10372 lt_cv_prog_compiler_c_o=yes
10373 fi
10374 fi
10375 chmod u+w . 2>&5
10376 $RM conftest*
10377 # SGI C++ compiler will create directory out/ii_files/ for
10378 # template instantiation
10379 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10380 $RM out/* && rmdir out
10381 cd ..
10382 $RM -r conftest
10383 $RM conftest*
10384
10385fi
10386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10387$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10388
10389
10390
10391
10392hard_links="nottested"
10393if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10394 # do not overwrite the value of need_locks provided by the user
10395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10396$as_echo_n "checking if we can lock with hard links... " >&6; }
10397 hard_links=yes
10398 $RM conftest*
10399 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10400 touch conftest.a
10401 ln conftest.a conftest.b 2>&5 || hard_links=no
10402 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10404$as_echo "$hard_links" >&6; }
10405 if test "$hard_links" = no; then
10406 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10407$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10408 need_locks=warn
10409 fi
10410else
10411 need_locks=no
10412fi
10413
10414
10415
10416
10417
10418
10419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10420$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10421
10422 runpath_var=
10423 allow_undefined_flag=
10424 always_export_symbols=no
10425 archive_cmds=
10426 archive_expsym_cmds=
10427 compiler_needs_object=no
10428 enable_shared_with_static_runtimes=no
10429 export_dynamic_flag_spec=
10430 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10431 hardcode_automatic=no
10432 hardcode_direct=no
10433 hardcode_direct_absolute=no
10434 hardcode_libdir_flag_spec=
10435 hardcode_libdir_flag_spec_ld=
10436 hardcode_libdir_separator=
10437 hardcode_minus_L=no
10438 hardcode_shlibpath_var=unsupported
10439 inherit_rpath=no
10440 link_all_deplibs=unknown
10441 module_cmds=
10442 module_expsym_cmds=
10443 old_archive_from_new_cmds=
10444 old_archive_from_expsyms_cmds=
10445 thread_safe_flag_spec=
10446 whole_archive_flag_spec=
10447 # include_expsyms should be a list of space-separated symbols to be *always*
10448 # included in the symbol list
10449 include_expsyms=
10450 # exclude_expsyms can be an extended regexp of symbols to exclude
10451 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10452 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10453 # as well as any symbol that contains `d'.
10454 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10455 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10456 # platforms (ab)use it in PIC code, but their linkers get confused if
10457 # the symbol is explicitly referenced. Since portable code cannot
10458 # rely on this symbol name, it's probably fine to never include it in
10459 # preloaded symbol tables.
10460 # Exclude shared library initialization/finalization symbols.
10461 extract_expsyms_cmds=
10462
10463 case $host_os in
10464 cygwin* | mingw* | pw32* | cegcc*)
10465 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10466 # When not using gcc, we currently assume that we are using
10467 # Microsoft Visual C++.
10468 if test "$GCC" != yes; then
10469 with_gnu_ld=no
10470 fi
10471 ;;
10472 interix*)
10473 # we just hope/assume this is gcc and not c89 (= MSVC++)
10474 with_gnu_ld=yes
10475 ;;
10476 openbsd*)
10477 with_gnu_ld=no
10478 ;;
10479 esac
f0569246 10480
6bb11ab3
L
10481 ld_shlibs=yes
10482
10483 # On some targets, GNU ld is compatible enough with the native linker
10484 # that we're better off using the native interface for both.
10485 lt_use_gnu_ld_interface=no
10486 if test "$with_gnu_ld" = yes; then
10487 case $host_os in
10488 aix*)
10489 # The AIX port of GNU ld has always aspired to compatibility
10490 # with the native linker. However, as the warning in the GNU ld
10491 # block says, versions before 2.19.5* couldn't really create working
10492 # shared libraries, regardless of the interface used.
10493 case `$LD -v 2>&1` in
10494 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10495 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10496 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10497 *)
10498 lt_use_gnu_ld_interface=yes
10499 ;;
10500 esac
10501 ;;
10502 *)
10503 lt_use_gnu_ld_interface=yes
10504 ;;
10505 esac
10506 fi
f0569246 10507
6bb11ab3
L
10508 if test "$lt_use_gnu_ld_interface" = yes; then
10509 # If archive_cmds runs LD, not CC, wlarc should be empty
10510 wlarc='${wl}'
10511
10512 # Set some defaults for GNU ld with shared library support. These
10513 # are reset later if shared libraries are not supported. Putting them
10514 # here allows them to be overridden if necessary.
10515 runpath_var=LD_RUN_PATH
10516 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10517 export_dynamic_flag_spec='${wl}--export-dynamic'
10518 # ancient GNU ld didn't support --whole-archive et. al.
10519 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10520 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10521 else
10522 whole_archive_flag_spec=
10523 fi
10524 supports_anon_versioning=no
10525 case `$LD -v 2>&1` in
10526 *GNU\ gold*) supports_anon_versioning=yes ;;
10527 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10528 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10529 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10530 *\ 2.11.*) ;; # other 2.11 versions
10531 *) supports_anon_versioning=yes ;;
10532 esac
10533
10534 # See if GNU ld supports shared libraries.
10535 case $host_os in
10536 aix[3-9]*)
10537 # On AIX/PPC, the GNU linker is very broken
10538 if test "$host_cpu" != ia64; then
10539 ld_shlibs=no
10540 cat <<_LT_EOF 1>&2
10541
10542*** Warning: the GNU linker, at least up to release 2.19, is reported
10543*** to be unable to reliably create shared libraries on AIX.
10544*** Therefore, libtool is disabling shared libraries support. If you
10545*** really care for shared libraries, you may want to install binutils
10546*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10547*** You will then need to restart the configuration process.
10548
10549_LT_EOF
10550 fi
10551 ;;
10552
10553 amigaos*)
10554 case $host_cpu in
10555 powerpc)
10556 # see comment about AmigaOS4 .so support
10557 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10558 archive_expsym_cmds=''
10559 ;;
10560 m68k)
10561 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)'
10562 hardcode_libdir_flag_spec='-L$libdir'
10563 hardcode_minus_L=yes
10564 ;;
10565 esac
10566 ;;
10567
10568 beos*)
10569 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10570 allow_undefined_flag=unsupported
10571 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10572 # support --undefined. This deserves some investigation. FIXME
10573 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10574 else
10575 ld_shlibs=no
10576 fi
10577 ;;
10578
10579 cygwin* | mingw* | pw32* | cegcc*)
10580 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10581 # as there is no search path for DLLs.
10582 hardcode_libdir_flag_spec='-L$libdir'
10583 export_dynamic_flag_spec='${wl}--export-all-symbols'
10584 allow_undefined_flag=unsupported
10585 always_export_symbols=no
10586 enable_shared_with_static_runtimes=yes
10587 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10588
10589 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10590 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10591 # If the export-symbols file already is a .def file (1st line
10592 # is EXPORTS), use it as is; otherwise, prepend...
10593 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10594 cp $export_symbols $output_objdir/$soname.def;
10595 else
10596 echo EXPORTS > $output_objdir/$soname.def;
10597 cat $export_symbols >> $output_objdir/$soname.def;
10598 fi~
10599 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10600 else
10601 ld_shlibs=no
10602 fi
10603 ;;
10604
10605 haiku*)
10606 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10607 link_all_deplibs=yes
10608 ;;
10609
10610 interix[3-9]*)
10611 hardcode_direct=no
10612 hardcode_shlibpath_var=no
10613 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10614 export_dynamic_flag_spec='${wl}-E'
10615 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10616 # Instead, shared libraries are loaded at an image base (0x10000000 by
10617 # default) and relocated if they conflict, which is a slow very memory
10618 # consuming and fragmenting process. To avoid this, we pick a random,
10619 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10620 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10621 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10622 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'
10623 ;;
10624
10625 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10626 tmp_diet=no
10627 if test "$host_os" = linux-dietlibc; then
10628 case $cc_basename in
10629 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10630 esac
10631 fi
10632 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10633 && test "$tmp_diet" = no
10634 then
5cddc23a 10635 tmp_addflag=' $pic_flag'
6bb11ab3
L
10636 tmp_sharedflag='-shared'
10637 case $cc_basename,$host_cpu in
10638 pgcc*) # Portland Group C compiler
10639 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'
10640 tmp_addflag=' $pic_flag'
10641 ;;
10642 pgf77* | pgf90* | pgf95* | pgfortran*)
10643 # Portland Group f77 and f90 compilers
10644 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'
10645 tmp_addflag=' $pic_flag -Mnomain' ;;
10646 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10647 tmp_addflag=' -i_dynamic' ;;
10648 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10649 tmp_addflag=' -i_dynamic -nofor_main' ;;
10650 ifc* | ifort*) # Intel Fortran compiler
10651 tmp_addflag=' -nofor_main' ;;
10652 lf95*) # Lahey Fortran 8.1
10653 whole_archive_flag_spec=
10654 tmp_sharedflag='--shared' ;;
10655 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10656 tmp_sharedflag='-qmkshrobj'
10657 tmp_addflag= ;;
10658 nvcc*) # Cuda Compiler Driver 2.2
10659 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'
10660 compiler_needs_object=yes
10661 ;;
10662 esac
10663 case `$CC -V 2>&1 | sed 5q` in
10664 *Sun\ C*) # Sun C 5.9
10665 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'
10666 compiler_needs_object=yes
10667 tmp_sharedflag='-G' ;;
10668 *Sun\ F*) # Sun Fortran 8.3
10669 tmp_sharedflag='-G' ;;
10670 esac
10671 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10672
10673 if test "x$supports_anon_versioning" = xyes; then
10674 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10675 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10676 echo "local: *; };" >> $output_objdir/$libname.ver~
10677 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10678 fi
10679
10680 case $cc_basename in
10681 xlf* | bgf* | bgxlf* | mpixlf*)
10682 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10683 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10684 hardcode_libdir_flag_spec=
10685 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10686 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10687 if test "x$supports_anon_versioning" = xyes; then
10688 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10689 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10690 echo "local: *; };" >> $output_objdir/$libname.ver~
10691 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10692 fi
10693 ;;
10694 esac
10695 else
10696 ld_shlibs=no
10697 fi
10698 ;;
10699
10700 netbsd*)
10701 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10702 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10703 wlarc=
10704 else
10705 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10706 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10707 fi
10708 ;;
10709
10710 solaris*)
10711 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10712 ld_shlibs=no
10713 cat <<_LT_EOF 1>&2
10714
10715*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10716*** create shared libraries on Solaris systems. Therefore, libtool
10717*** is disabling shared libraries support. We urge you to upgrade GNU
10718*** binutils to release 2.9.1 or newer. Another option is to modify
10719*** your PATH or compiler configuration so that the native linker is
10720*** used, and then restart.
10721
10722_LT_EOF
10723 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10724 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10725 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10726 else
10727 ld_shlibs=no
10728 fi
10729 ;;
10730
10731 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10732 case `$LD -v 2>&1` in
10733 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10734 ld_shlibs=no
10735 cat <<_LT_EOF 1>&2
10736
10737*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10738*** reliably create shared libraries on SCO systems. Therefore, libtool
10739*** is disabling shared libraries support. We urge you to upgrade GNU
10740*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10741*** your PATH or compiler configuration so that the native linker is
10742*** used, and then restart.
10743
10744_LT_EOF
10745 ;;
10746 *)
10747 # For security reasons, it is highly recommended that you always
10748 # use absolute paths for naming shared libraries, and exclude the
10749 # DT_RUNPATH tag from executables and libraries. But doing so
10750 # requires that you compile everything twice, which is a pain.
10751 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10752 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10753 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10754 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10755 else
10756 ld_shlibs=no
10757 fi
10758 ;;
10759 esac
10760 ;;
10761
10762 sunos4*)
10763 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10764 wlarc=
10765 hardcode_direct=yes
10766 hardcode_shlibpath_var=no
10767 ;;
10768
10769 *)
10770 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10771 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10772 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10773 else
10774 ld_shlibs=no
10775 fi
10776 ;;
10777 esac
10778
10779 if test "$ld_shlibs" = no; then
10780 runpath_var=
10781 hardcode_libdir_flag_spec=
10782 export_dynamic_flag_spec=
10783 whole_archive_flag_spec=
10784 fi
10785 else
10786 # PORTME fill in a description of your system's linker (not GNU ld)
10787 case $host_os in
10788 aix3*)
10789 allow_undefined_flag=unsupported
10790 always_export_symbols=yes
10791 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'
10792 # Note: this linker hardcodes the directories in LIBPATH if there
10793 # are no directories specified by -L.
10794 hardcode_minus_L=yes
10795 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10796 # Neither direct hardcoding nor static linking is supported with a
10797 # broken collect2.
10798 hardcode_direct=unsupported
10799 fi
10800 ;;
10801
10802 aix[4-9]*)
10803 if test "$host_cpu" = ia64; then
10804 # On IA64, the linker does run time linking by default, so we don't
10805 # have to do anything special.
10806 aix_use_runtimelinking=no
10807 exp_sym_flag='-Bexport'
10808 no_entry_flag=""
10809 else
10810 # If we're using GNU nm, then we don't want the "-C" option.
10811 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10812 # Also, AIX nm treats weak defined symbols like other global
10813 # defined symbols, whereas GNU nm marks them as "W".
10814 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10815 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'
10816 else
5c887dd5 10817 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'
6bb11ab3
L
10818 fi
10819 aix_use_runtimelinking=no
10820
10821 # Test if we are trying to use run time linking or normal
10822 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10823 # need to do runtime linking.
10824 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10825 for ld_flag in $LDFLAGS; do
10826 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10827 aix_use_runtimelinking=yes
10828 break
10829 fi
10830 done
10831 ;;
10832 esac
10833
10834 exp_sym_flag='-bexport'
10835 no_entry_flag='-bnoentry'
10836 fi
10837
10838 # When large executables or shared objects are built, AIX ld can
10839 # have problems creating the table of contents. If linking a library
10840 # or program results in "error TOC overflow" add -mminimal-toc to
10841 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10842 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10843
10844 archive_cmds=''
10845 hardcode_direct=yes
10846 hardcode_direct_absolute=yes
10847 hardcode_libdir_separator=':'
10848 link_all_deplibs=yes
10849 file_list_spec='${wl}-f,'
10850
10851 if test "$GCC" = yes; then
10852 case $host_os in aix4.[012]|aix4.[012].*)
10853 # We only want to do this on AIX 4.2 and lower, the check
10854 # below for broken collect2 doesn't work under 4.3+
10855 collect2name=`${CC} -print-prog-name=collect2`
10856 if test -f "$collect2name" &&
10857 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10858 then
10859 # We have reworked collect2
10860 :
10861 else
10862 # We have old collect2
10863 hardcode_direct=unsupported
10864 # It fails to find uninstalled libraries when the uninstalled
10865 # path is not listed in the libpath. Setting hardcode_minus_L
10866 # to unsupported forces relinking
10867 hardcode_minus_L=yes
10868 hardcode_libdir_flag_spec='-L$libdir'
10869 hardcode_libdir_separator=
10870 fi
10871 ;;
10872 esac
10873 shared_flag='-shared'
10874 if test "$aix_use_runtimelinking" = yes; then
10875 shared_flag="$shared_flag "'${wl}-G'
10876 fi
10877 else
10878 # not using gcc
10879 if test "$host_cpu" = ia64; then
10880 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10881 # chokes on -Wl,-G. The following line is correct:
10882 shared_flag='-G'
10883 else
10884 if test "$aix_use_runtimelinking" = yes; then
10885 shared_flag='${wl}-G'
10886 else
10887 shared_flag='${wl}-bM:SRE'
10888 fi
10889 fi
10890 fi
10891
10892 export_dynamic_flag_spec='${wl}-bexpall'
10893 # It seems that -bexpall does not export symbols beginning with
10894 # underscore (_), so it is better to generate a list of symbols to export.
10895 always_export_symbols=yes
10896 if test "$aix_use_runtimelinking" = yes; then
10897 # Warning - without using the other runtime loading flags (-brtl),
10898 # -berok will link without error, but may produce a broken library.
10899 allow_undefined_flag='-berok'
10900 # Determine the default libpath from the value encoded in an
10901 # empty executable.
10902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10903/* end confdefs.h. */
10904
10905int
10906main ()
10907{
10908
10909 ;
10910 return 0;
10911}
10912_ACEOF
6bb11ab3 10913if ac_fn_c_try_link "$LINENO"; then :
b7026657 10914
6bb11ab3
L
10915lt_aix_libpath_sed='
10916 /Import File Strings/,/^$/ {
10917 /^0/ {
10918 s/^0 *\(.*\)$/\1/
10919 p
10920 }
10921 }'
10922aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10923# Check for a 64-bit object if we didn't find anything.
10924if test -z "$aix_libpath"; then
10925 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10926fi
10927fi
10928rm -f core conftest.err conftest.$ac_objext \
10929 conftest$ac_exeext conftest.$ac_ext
10930if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10931
10932 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10933 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"
10934 else
10935 if test "$host_cpu" = ia64; then
10936 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10937 allow_undefined_flag="-z nodefs"
10938 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"
10939 else
10940 # Determine the default libpath from the value encoded in an
10941 # empty executable.
81ecdfbb
RW
10942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10943/* end confdefs.h. */
10944
10945int
10946main ()
10947{
10948
10949 ;
10950 return 0;
10951}
10952_ACEOF
6bb11ab3
L
10953if ac_fn_c_try_link "$LINENO"; then :
10954
10955lt_aix_libpath_sed='
10956 /Import File Strings/,/^$/ {
10957 /^0/ {
10958 s/^0 *\(.*\)$/\1/
10959 p
10960 }
10961 }'
10962aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10963# Check for a 64-bit object if we didn't find anything.
10964if test -z "$aix_libpath"; then
10965 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 10966fi
81ecdfbb 10967fi
6bb11ab3
L
10968rm -f core conftest.err conftest.$ac_objext \
10969 conftest$ac_exeext conftest.$ac_ext
10970if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10971
10972 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10973 # Warning - without using the other run time loading flags,
10974 # -berok will link without error, but may produce a broken library.
10975 no_undefined_flag=' ${wl}-bernotok'
10976 allow_undefined_flag=' ${wl}-berok'
10977 if test "$with_gnu_ld" = yes; then
10978 # We only use this code for GNU lds that support --whole-archive.
10979 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10980 else
10981 # Exported symbols can be pulled into shared objects from archives
10982 whole_archive_flag_spec='$convenience'
10983 fi
10984 archive_cmds_need_lc=yes
10985 # This is similar to how AIX traditionally builds its shared libraries.
10986 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'
10987 fi
10988 fi
10989 ;;
10990
10991 amigaos*)
10992 case $host_cpu in
10993 powerpc)
10994 # see comment about AmigaOS4 .so support
10995 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10996 archive_expsym_cmds=''
10997 ;;
10998 m68k)
10999 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)'
11000 hardcode_libdir_flag_spec='-L$libdir'
11001 hardcode_minus_L=yes
11002 ;;
11003 esac
11004 ;;
11005
11006 bsdi[45]*)
11007 export_dynamic_flag_spec=-rdynamic
11008 ;;
11009
11010 cygwin* | mingw* | pw32* | cegcc*)
11011 # When not using gcc, we currently assume that we are using
11012 # Microsoft Visual C++.
11013 # hardcode_libdir_flag_spec is actually meaningless, as there is
11014 # no search path for DLLs.
11015 hardcode_libdir_flag_spec=' '
11016 allow_undefined_flag=unsupported
11017 # Tell ltmain to make .lib files, not .a files.
11018 libext=lib
11019 # Tell ltmain to make .dll files, not .so files.
11020 shrext_cmds=".dll"
11021 # FIXME: Setting linknames here is a bad hack.
11022 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11023 # The linker will automatically build a .lib file if we build a DLL.
11024 old_archive_from_new_cmds='true'
11025 # FIXME: Should let the user specify the lib program.
11026 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11027 fix_srcfile_path='`cygpath -w "$srcfile"`'
11028 enable_shared_with_static_runtimes=yes
11029 ;;
11030
11031 darwin* | rhapsody*)
11032
11033
11034 archive_cmds_need_lc=no
11035 hardcode_direct=no
11036 hardcode_automatic=yes
11037 hardcode_shlibpath_var=unsupported
11038 if test "$lt_cv_ld_force_load" = "yes"; then
11039 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\"`'
f0569246 11040 else
6bb11ab3 11041 whole_archive_flag_spec=''
f0569246 11042 fi
6bb11ab3
L
11043 link_all_deplibs=yes
11044 allow_undefined_flag="$_lt_dar_allow_undefined"
11045 case $cc_basename in
11046 ifort*) _lt_dar_can_shared=yes ;;
11047 *) _lt_dar_can_shared=$GCC ;;
11048 esac
11049 if test "$_lt_dar_can_shared" = "yes"; then
11050 output_verbose_link_cmd=func_echo_all
11051 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11052 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11053 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}"
11054 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}"
11055
f0569246 11056 else
6bb11ab3 11057 ld_shlibs=no
f0569246 11058 fi
6bb11ab3
L
11059
11060 ;;
11061
11062 dgux*)
11063 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11064 hardcode_libdir_flag_spec='-L$libdir'
11065 hardcode_shlibpath_var=no
11066 ;;
11067
11068 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11069 # support. Future versions do this automatically, but an explicit c++rt0.o
11070 # does not break anything, and helps significantly (at the cost of a little
11071 # extra space).
11072 freebsd2.2*)
11073 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11074 hardcode_libdir_flag_spec='-R$libdir'
11075 hardcode_direct=yes
11076 hardcode_shlibpath_var=no
11077 ;;
11078
11079 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11080 freebsd2.*)
11081 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11082 hardcode_direct=yes
11083 hardcode_minus_L=yes
11084 hardcode_shlibpath_var=no
11085 ;;
11086
11087 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11088 freebsd* | dragonfly*)
11089 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11090 hardcode_libdir_flag_spec='-R$libdir'
11091 hardcode_direct=yes
11092 hardcode_shlibpath_var=no
11093 ;;
11094
11095 hpux9*)
11096 if test "$GCC" = yes; then
11097 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'
11098 else
11099 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'
11100 fi
11101 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11102 hardcode_libdir_separator=:
11103 hardcode_direct=yes
11104
11105 # hardcode_minus_L: Not really in the search PATH,
11106 # but as the default location of the library.
11107 hardcode_minus_L=yes
11108 export_dynamic_flag_spec='${wl}-E'
11109 ;;
11110
11111 hpux10*)
11112 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11113 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11114 else
11115 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11116 fi
11117 if test "$with_gnu_ld" = no; then
11118 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11119 hardcode_libdir_flag_spec_ld='+b $libdir'
11120 hardcode_libdir_separator=:
11121 hardcode_direct=yes
11122 hardcode_direct_absolute=yes
11123 export_dynamic_flag_spec='${wl}-E'
11124 # hardcode_minus_L: Not really in the search PATH,
11125 # but as the default location of the library.
11126 hardcode_minus_L=yes
11127 fi
11128 ;;
11129
11130 hpux11*)
11131 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11132 case $host_cpu in
11133 hppa*64*)
11134 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11135 ;;
11136 ia64*)
11137 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11138 ;;
11139 *)
11140 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11141 ;;
11142 esac
11143 else
11144 case $host_cpu in
11145 hppa*64*)
11146 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11147 ;;
11148 ia64*)
11149 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11150 ;;
11151 *)
11152
11153 # Older versions of the 11.00 compiler do not understand -b yet
11154 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11156$as_echo_n "checking if $CC understands -b... " >&6; }
11157if test "${lt_cv_prog_compiler__b+set}" = set; then :
81ecdfbb 11158 $as_echo_n "(cached) " >&6
f0569246 11159else
6bb11ab3
L
11160 lt_cv_prog_compiler__b=no
11161 save_LDFLAGS="$LDFLAGS"
11162 LDFLAGS="$LDFLAGS -b"
11163 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11164 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11165 # The linker can only warn and ignore the option if not recognized
11166 # So say no if there are warnings
11167 if test -s conftest.err; then
11168 # Append any errors to the config.log.
11169 cat conftest.err 1>&5
11170 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11171 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11172 if diff conftest.exp conftest.er2 >/dev/null; then
11173 lt_cv_prog_compiler__b=yes
11174 fi
11175 else
11176 lt_cv_prog_compiler__b=yes
11177 fi
11178 fi
11179 $RM -r conftest*
11180 LDFLAGS="$save_LDFLAGS"
f0569246 11181
6bb11ab3
L
11182fi
11183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11184$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 11185
6bb11ab3
L
11186if test x"$lt_cv_prog_compiler__b" = xyes; then
11187 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11188else
11189 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11190fi
81ecdfbb 11191
6bb11ab3
L
11192 ;;
11193 esac
11194 fi
11195 if test "$with_gnu_ld" = no; then
11196 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11197 hardcode_libdir_separator=:
11198
11199 case $host_cpu in
11200 hppa*64*|ia64*)
11201 hardcode_direct=no
11202 hardcode_shlibpath_var=no
11203 ;;
11204 *)
11205 hardcode_direct=yes
11206 hardcode_direct_absolute=yes
11207 export_dynamic_flag_spec='${wl}-E'
11208
11209 # hardcode_minus_L: Not really in the search PATH,
11210 # but as the default location of the library.
11211 hardcode_minus_L=yes
11212 ;;
11213 esac
11214 fi
11215 ;;
11216
11217 irix5* | irix6* | nonstopux*)
11218 if test "$GCC" = yes; then
11219 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'
11220 # Try to use the -exported_symbol ld option, if it does not
11221 # work, assume that -exports_file does not work either and
11222 # implicitly export all symbols.
11223 save_LDFLAGS="$LDFLAGS"
11224 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11226/* end confdefs.h. */
11227int foo(void) {}
b7026657 11228_ACEOF
6bb11ab3
L
11229if ac_fn_c_try_link "$LINENO"; then :
11230 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'
5d031c16 11231
f0569246 11232fi
6bb11ab3
L
11233rm -f core conftest.err conftest.$ac_objext \
11234 conftest$ac_exeext conftest.$ac_ext
11235 LDFLAGS="$save_LDFLAGS"
11236 else
11237 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'
11238 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'
11239 fi
11240 archive_cmds_need_lc='no'
11241 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11242 hardcode_libdir_separator=:
11243 inherit_rpath=yes
11244 link_all_deplibs=yes
11245 ;;
11246
11247 netbsd*)
11248 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11249 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11250 else
11251 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11252 fi
11253 hardcode_libdir_flag_spec='-R$libdir'
11254 hardcode_direct=yes
11255 hardcode_shlibpath_var=no
11256 ;;
11257
11258 newsos6)
11259 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11260 hardcode_direct=yes
11261 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11262 hardcode_libdir_separator=:
11263 hardcode_shlibpath_var=no
11264 ;;
11265
11266 *nto* | *qnx*)
11267 ;;
11268
11269 openbsd*)
11270 if test -f /usr/libexec/ld.so; then
11271 hardcode_direct=yes
11272 hardcode_shlibpath_var=no
11273 hardcode_direct_absolute=yes
11274 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11275 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11276 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11277 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11278 export_dynamic_flag_spec='${wl}-E'
11279 else
11280 case $host_os in
11281 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11282 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11283 hardcode_libdir_flag_spec='-R$libdir'
11284 ;;
11285 *)
11286 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11287 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11288 ;;
11289 esac
11290 fi
11291 else
11292 ld_shlibs=no
11293 fi
11294 ;;
11295
11296 os2*)
11297 hardcode_libdir_flag_spec='-L$libdir'
11298 hardcode_minus_L=yes
11299 allow_undefined_flag=unsupported
11300 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'
11301 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11302 ;;
11303
11304 osf3*)
11305 if test "$GCC" = yes; then
11306 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11307 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'
11308 else
11309 allow_undefined_flag=' -expect_unresolved \*'
11310 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'
11311 fi
11312 archive_cmds_need_lc='no'
11313 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11314 hardcode_libdir_separator=:
11315 ;;
11316
11317 osf4* | osf5*) # as osf3* with the addition of -msym flag
11318 if test "$GCC" = yes; then
11319 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11320 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'
11321 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11322 else
11323 allow_undefined_flag=' -expect_unresolved \*'
11324 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'
11325 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~
11326 $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'
11327
11328 # Both c and cxx compiler support -rpath directly
11329 hardcode_libdir_flag_spec='-rpath $libdir'
11330 fi
11331 archive_cmds_need_lc='no'
11332 hardcode_libdir_separator=:
11333 ;;
11334
11335 solaris*)
11336 no_undefined_flag=' -z defs'
11337 if test "$GCC" = yes; then
11338 wlarc='${wl}'
11339 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11340 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11341 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11342 else
11343 case `$CC -V 2>&1` in
11344 *"Compilers 5.0"*)
11345 wlarc=''
11346 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11347 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11348 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11349 ;;
11350 *)
11351 wlarc='${wl}'
11352 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11353 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11354 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11355 ;;
11356 esac
11357 fi
11358 hardcode_libdir_flag_spec='-R$libdir'
11359 hardcode_shlibpath_var=no
11360 case $host_os in
11361 solaris2.[0-5] | solaris2.[0-5].*) ;;
11362 *)
11363 # The compiler driver will combine and reorder linker options,
11364 # but understands `-z linker_flag'. GCC discards it without `$wl',
11365 # but is careful enough not to reorder.
11366 # Supported since Solaris 2.6 (maybe 2.5.1?)
11367 if test "$GCC" = yes; then
11368 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11369 else
11370 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11371 fi
11372 ;;
11373 esac
11374 link_all_deplibs=yes
11375 ;;
11376
11377 sunos4*)
11378 if test "x$host_vendor" = xsequent; then
11379 # Use $CC to link under sequent, because it throws in some extra .o
11380 # files that make .init and .fini sections work.
11381 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11382 else
11383 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11384 fi
11385 hardcode_libdir_flag_spec='-L$libdir'
11386 hardcode_direct=yes
11387 hardcode_minus_L=yes
11388 hardcode_shlibpath_var=no
11389 ;;
11390
11391 sysv4)
11392 case $host_vendor in
11393 sni)
11394 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11395 hardcode_direct=yes # is this really true???
11396 ;;
11397 siemens)
11398 ## LD is ld it makes a PLAMLIB
11399 ## CC just makes a GrossModule.
11400 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11401 reload_cmds='$CC -r -o $output$reload_objs'
11402 hardcode_direct=no
11403 ;;
11404 motorola)
11405 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11406 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11407 ;;
11408 esac
11409 runpath_var='LD_RUN_PATH'
11410 hardcode_shlibpath_var=no
11411 ;;
11412
11413 sysv4.3*)
11414 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11415 hardcode_shlibpath_var=no
11416 export_dynamic_flag_spec='-Bexport'
11417 ;;
11418
11419 sysv4*MP*)
11420 if test -d /usr/nec; then
11421 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11422 hardcode_shlibpath_var=no
11423 runpath_var=LD_RUN_PATH
11424 hardcode_runpath_var=yes
11425 ld_shlibs=yes
11426 fi
11427 ;;
11428
11429 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11430 no_undefined_flag='${wl}-z,text'
11431 archive_cmds_need_lc=no
11432 hardcode_shlibpath_var=no
11433 runpath_var='LD_RUN_PATH'
11434
11435 if test "$GCC" = yes; then
11436 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11437 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11438 else
11439 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11440 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11441 fi
11442 ;;
11443
11444 sysv5* | sco3.2v5* | sco5v6*)
11445 # Note: We can NOT use -z defs as we might desire, because we do not
11446 # link with -lc, and that would cause any symbols used from libc to
11447 # always be unresolved, which means just about no library would
11448 # ever link correctly. If we're not using GNU ld we use -z text
11449 # though, which does catch some bad symbols but isn't as heavy-handed
11450 # as -z defs.
11451 no_undefined_flag='${wl}-z,text'
11452 allow_undefined_flag='${wl}-z,nodefs'
11453 archive_cmds_need_lc=no
11454 hardcode_shlibpath_var=no
11455 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11456 hardcode_libdir_separator=':'
11457 link_all_deplibs=yes
11458 export_dynamic_flag_spec='${wl}-Bexport'
11459 runpath_var='LD_RUN_PATH'
11460
11461 if test "$GCC" = yes; then
11462 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11463 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11464 else
11465 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11466 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11467 fi
11468 ;;
11469
11470 uts4*)
11471 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11472 hardcode_libdir_flag_spec='-L$libdir'
11473 hardcode_shlibpath_var=no
11474 ;;
11475
11476 *)
11477 ld_shlibs=no
11478 ;;
11479 esac
11480
11481 if test x$host_vendor = xsni; then
11482 case $host in
11483 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11484 export_dynamic_flag_spec='${wl}-Blargedynsym'
11485 ;;
11486 esac
11487 fi
11488 fi
11489
11490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11491$as_echo "$ld_shlibs" >&6; }
11492test "$ld_shlibs" = no && can_build_shared=no
11493
11494with_gnu_ld=$with_gnu_ld
11495
11496
11497
11498
b7026657 11499
f0569246 11500
f0569246 11501
6ffe910a 11502
6ffe910a
MF
11503
11504
6ffe910a 11505
f0569246 11506
f0569246
AC
11507
11508
6bb11ab3
L
11509
11510#
11511# Do we need to explicitly link libc?
11512#
11513case "x$archive_cmds_need_lc" in
11514x|xyes)
11515 # Assume -lc should be added
11516 archive_cmds_need_lc=yes
11517
11518 if test "$enable_shared" = yes && test "$GCC" = yes; then
11519 case $archive_cmds in
11520 *'~'*)
11521 # FIXME: we may have to deal with multi-command sequences.
11522 ;;
11523 '$CC '*)
11524 # Test whether the compiler implicitly links with -lc since on some
11525 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11526 # to ld, don't add -lc before -lgcc.
11527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11528$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11529if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
6ffe910a 11530 $as_echo_n "(cached) " >&6
b7026657 11531else
6bb11ab3
L
11532 $RM conftest*
11533 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11534
11535 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11536 (eval $ac_compile) 2>&5
11537 ac_status=$?
11538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11539 test $ac_status = 0; } 2>conftest.err; then
11540 soname=conftest
11541 lib=conftest
11542 libobjs=conftest.$ac_objext
11543 deplibs=
11544 wl=$lt_prog_compiler_wl
11545 pic_flag=$lt_prog_compiler_pic
11546 compiler_flags=-v
11547 linker_flags=-v
11548 verstring=
11549 output_objdir=.
11550 libname=conftest
11551 lt_save_allow_undefined_flag=$allow_undefined_flag
11552 allow_undefined_flag=
11553 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11554 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11555 ac_status=$?
11556 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11557 test $ac_status = 0; }
11558 then
11559 lt_cv_archive_cmds_need_lc=no
11560 else
11561 lt_cv_archive_cmds_need_lc=yes
11562 fi
11563 allow_undefined_flag=$lt_save_allow_undefined_flag
11564 else
11565 cat conftest.err 1>&5
11566 fi
11567 $RM conftest*
5d031c16 11568
6ffe910a 11569fi
6bb11ab3
L
11570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11571$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11572 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11573 ;;
11574 esac
11575 fi
11576 ;;
6ffe910a 11577esac
5d031c16 11578
5d031c16 11579
6ffe910a 11580
5d031c16 11581
81ecdfbb 11582
35695fd6 11583
35695fd6 11584
35695fd6 11585
f0569246 11586
5d031c16 11587
f0569246 11588
b7026657 11589
f0569246 11590
5d031c16 11591
81ecdfbb 11592
5d031c16 11593
f0569246
AC
11594
11595
81ecdfbb 11596
81ecdfbb 11597
81ecdfbb
RW
11598
11599
81ecdfbb 11600
81ecdfbb 11601
f0569246
AC
11602
11603
5d031c16 11604
f0569246 11605
5d031c16 11606
5d031c16 11607
81ecdfbb 11608
b7026657 11609
5d031c16 11610
f0569246 11611
81ecdfbb 11612
f0569246 11613
5d031c16 11614
5d031c16 11615
b7026657 11616
81ecdfbb 11617
b7026657 11618
5d031c16 11619
5d031c16 11620
b7026657
AC
11621
11622
11623
11624
6ffe910a 11625
2232061b
MF
11626
11627
2232061b 11628
2232061b
MF
11629
11630
2232061b
MF
11631
11632
2232061b 11633
2232061b
MF
11634
11635
6bb11ab3
L
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11736$as_echo_n "checking dynamic linker characteristics... " >&6; }
11737
11738if test "$GCC" = yes; then
11739 case $host_os in
11740 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11741 *) lt_awk_arg="/^libraries:/" ;;
11742 esac
11743 case $host_os in
11744 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11745 *) lt_sed_strip_eq="s,=/,/,g" ;;
11746 esac
11747 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11748 case $lt_search_path_spec in
11749 *\;*)
11750 # if the path contains ";" then we assume it to be the separator
11751 # otherwise default to the standard path separator (i.e. ":") - it is
11752 # assumed that no part of a normal pathname contains ";" but that should
11753 # okay in the real world where ";" in dirpaths is itself problematic.
11754 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11755 ;;
11756 *)
11757 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11758 ;;
11759 esac
11760 # Ok, now we have the path, separated by spaces, we can step through it
11761 # and add multilib dir if necessary.
11762 lt_tmp_lt_search_path_spec=
11763 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11764 for lt_sys_path in $lt_search_path_spec; do
11765 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11766 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11767 else
11768 test -d "$lt_sys_path" && \
11769 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11770 fi
11771 done
11772 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11773BEGIN {RS=" "; FS="/|\n";} {
11774 lt_foo="";
11775 lt_count=0;
11776 for (lt_i = NF; lt_i > 0; lt_i--) {
11777 if ($lt_i != "" && $lt_i != ".") {
11778 if ($lt_i == "..") {
11779 lt_count++;
11780 } else {
11781 if (lt_count == 0) {
11782 lt_foo="/" $lt_i lt_foo;
11783 } else {
11784 lt_count--;
11785 }
11786 }
11787 }
11788 }
11789 if (lt_foo != "") { lt_freq[lt_foo]++; }
11790 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11791}'`
11792 # AWK program above erroneously prepends '/' to C:/dos/paths
11793 # for these hosts.
11794 case $host_os in
11795 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11796 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11797 esac
11798 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11799else
11800 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11801fi
11802library_names_spec=
11803libname_spec='lib$name'
11804soname_spec=
11805shrext_cmds=".so"
11806postinstall_cmds=
11807postuninstall_cmds=
11808finish_cmds=
11809finish_eval=
11810shlibpath_var=
11811shlibpath_overrides_runpath=unknown
11812version_type=none
11813dynamic_linker="$host_os ld.so"
11814sys_lib_dlsearch_path_spec="/lib /usr/lib"
11815need_lib_prefix=unknown
11816hardcode_into_libs=no
11817
11818# when you set need_version to no, make sure it does not cause -set_version
11819# flags to be left without arguments
11820need_version=unknown
11821
11822case $host_os in
11823aix3*)
11824 version_type=linux
11825 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11826 shlibpath_var=LIBPATH
11827
11828 # AIX 3 has no versioning support, so we append a major version to the name.
11829 soname_spec='${libname}${release}${shared_ext}$major'
11830 ;;
11831
11832aix[4-9]*)
11833 version_type=linux
11834 need_lib_prefix=no
11835 need_version=no
11836 hardcode_into_libs=yes
11837 if test "$host_cpu" = ia64; then
11838 # AIX 5 supports IA64
11839 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11840 shlibpath_var=LD_LIBRARY_PATH
11841 else
11842 # With GCC up to 2.95.x, collect2 would create an import file
11843 # for dependence libraries. The import file would start with
11844 # the line `#! .'. This would cause the generated library to
11845 # depend on `.', always an invalid library. This was fixed in
11846 # development snapshots of GCC prior to 3.0.
11847 case $host_os in
11848 aix4 | aix4.[01] | aix4.[01].*)
11849 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11850 echo ' yes '
11851 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11852 :
11853 else
11854 can_build_shared=no
11855 fi
11856 ;;
11857 esac
11858 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11859 # soname into executable. Probably we can add versioning support to
11860 # collect2, so additional links can be useful in future.
11861 if test "$aix_use_runtimelinking" = yes; then
11862 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11863 # instead of lib<name>.a to let people know that these are not
11864 # typical AIX shared libraries.
11865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11866 else
11867 # We preserve .a as extension for shared libraries through AIX4.2
11868 # and later when we are not doing run time linking.
11869 library_names_spec='${libname}${release}.a $libname.a'
11870 soname_spec='${libname}${release}${shared_ext}$major'
11871 fi
11872 shlibpath_var=LIBPATH
11873 fi
11874 ;;
11875
11876amigaos*)
11877 case $host_cpu in
11878 powerpc)
11879 # Since July 2007 AmigaOS4 officially supports .so libraries.
11880 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11881 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11882 ;;
11883 m68k)
11884 library_names_spec='$libname.ixlibrary $libname.a'
11885 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11886 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'
11887 ;;
11888 esac
11889 ;;
11890
11891beos*)
11892 library_names_spec='${libname}${shared_ext}'
11893 dynamic_linker="$host_os ld.so"
11894 shlibpath_var=LIBRARY_PATH
11895 ;;
11896
11897bsdi[45]*)
11898 version_type=linux
11899 need_version=no
11900 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11901 soname_spec='${libname}${release}${shared_ext}$major'
11902 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11903 shlibpath_var=LD_LIBRARY_PATH
11904 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11905 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11906 # the default ld.so.conf also contains /usr/contrib/lib and
11907 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11908 # libtool to hard-code these into programs
11909 ;;
11910
11911cygwin* | mingw* | pw32* | cegcc*)
11912 version_type=windows
11913 shrext_cmds=".dll"
11914 need_version=no
11915 need_lib_prefix=no
11916
11917 case $GCC,$host_os in
11918 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11919 library_names_spec='$libname.dll.a'
11920 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11921 postinstall_cmds='base_file=`basename \${file}`~
11922 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11923 dldir=$destdir/`dirname \$dlpath`~
11924 test -d \$dldir || mkdir -p \$dldir~
11925 $install_prog $dir/$dlname \$dldir/$dlname~
11926 chmod a+x \$dldir/$dlname~
11927 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11928 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11929 fi'
11930 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11931 dlpath=$dir/\$dldll~
11932 $RM \$dlpath'
11933 shlibpath_overrides_runpath=yes
11934
11935 case $host_os in
11936 cygwin*)
11937 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11938 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11939
11940 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11941 ;;
11942 mingw* | cegcc*)
11943 # MinGW DLLs use traditional 'lib' prefix
11944 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11945 ;;
11946 pw32*)
11947 # pw32 DLLs use 'pw' prefix rather than 'lib'
11948 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11949 ;;
11950 esac
11951 ;;
11952
11953 *)
11954 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11955 ;;
11956 esac
11957 dynamic_linker='Win32 ld.exe'
11958 # FIXME: first we should search . and the directory the executable is in
11959 shlibpath_var=PATH
11960 ;;
11961
11962darwin* | rhapsody*)
11963 dynamic_linker="$host_os dyld"
11964 version_type=darwin
11965 need_lib_prefix=no
11966 need_version=no
11967 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11968 soname_spec='${libname}${release}${major}$shared_ext'
11969 shlibpath_overrides_runpath=yes
11970 shlibpath_var=DYLD_LIBRARY_PATH
11971 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11972
11973 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11974 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11975 ;;
11976
11977dgux*)
11978 version_type=linux
11979 need_lib_prefix=no
11980 need_version=no
11981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11982 soname_spec='${libname}${release}${shared_ext}$major'
11983 shlibpath_var=LD_LIBRARY_PATH
11984 ;;
11985
11986freebsd* | dragonfly*)
11987 # DragonFly does not have aout. When/if they implement a new
11988 # versioning mechanism, adjust this.
11989 if test -x /usr/bin/objformat; then
11990 objformat=`/usr/bin/objformat`
11991 else
11992 case $host_os in
11993 freebsd[23].*) objformat=aout ;;
11994 *) objformat=elf ;;
11995 esac
11996 fi
11997 version_type=freebsd-$objformat
11998 case $version_type in
11999 freebsd-elf*)
12000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12001 need_version=no
12002 need_lib_prefix=no
12003 ;;
12004 freebsd-*)
12005 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12006 need_version=yes
12007 ;;
12008 esac
12009 shlibpath_var=LD_LIBRARY_PATH
12010 case $host_os in
12011 freebsd2.*)
12012 shlibpath_overrides_runpath=yes
12013 ;;
12014 freebsd3.[01]* | freebsdelf3.[01]*)
12015 shlibpath_overrides_runpath=yes
12016 hardcode_into_libs=yes
12017 ;;
12018 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12019 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12020 shlibpath_overrides_runpath=no
12021 hardcode_into_libs=yes
12022 ;;
12023 *) # from 4.6 on, and DragonFly
12024 shlibpath_overrides_runpath=yes
12025 hardcode_into_libs=yes
12026 ;;
12027 esac
12028 ;;
12029
12030gnu*)
12031 version_type=linux
12032 need_lib_prefix=no
12033 need_version=no
12034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12035 soname_spec='${libname}${release}${shared_ext}$major'
12036 shlibpath_var=LD_LIBRARY_PATH
12037 hardcode_into_libs=yes
12038 ;;
12039
12040haiku*)
12041 version_type=linux
12042 need_lib_prefix=no
12043 need_version=no
12044 dynamic_linker="$host_os runtime_loader"
12045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12046 soname_spec='${libname}${release}${shared_ext}$major'
12047 shlibpath_var=LIBRARY_PATH
12048 shlibpath_overrides_runpath=yes
12049 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12050 hardcode_into_libs=yes
12051 ;;
12052
12053hpux9* | hpux10* | hpux11*)
12054 # Give a soname corresponding to the major version so that dld.sl refuses to
12055 # link against other versions.
12056 version_type=sunos
12057 need_lib_prefix=no
12058 need_version=no
12059 case $host_cpu in
12060 ia64*)
12061 shrext_cmds='.so'
12062 hardcode_into_libs=yes
12063 dynamic_linker="$host_os dld.so"
12064 shlibpath_var=LD_LIBRARY_PATH
12065 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12066 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12067 soname_spec='${libname}${release}${shared_ext}$major'
12068 if test "X$HPUX_IA64_MODE" = X32; then
12069 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12070 else
12071 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12072 fi
12073 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12074 ;;
12075 hppa*64*)
12076 shrext_cmds='.sl'
12077 hardcode_into_libs=yes
12078 dynamic_linker="$host_os dld.sl"
12079 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12080 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12082 soname_spec='${libname}${release}${shared_ext}$major'
12083 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12084 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12085 ;;
12086 *)
12087 shrext_cmds='.sl'
12088 dynamic_linker="$host_os dld.sl"
12089 shlibpath_var=SHLIB_PATH
12090 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12092 soname_spec='${libname}${release}${shared_ext}$major'
12093 ;;
12094 esac
12095 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12096 postinstall_cmds='chmod 555 $lib'
12097 # or fails outright, so override atomically:
12098 install_override_mode=555
12099 ;;
12100
12101interix[3-9]*)
12102 version_type=linux
12103 need_lib_prefix=no
12104 need_version=no
12105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12106 soname_spec='${libname}${release}${shared_ext}$major'
12107 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12108 shlibpath_var=LD_LIBRARY_PATH
12109 shlibpath_overrides_runpath=no
12110 hardcode_into_libs=yes
12111 ;;
12112
12113irix5* | irix6* | nonstopux*)
12114 case $host_os in
12115 nonstopux*) version_type=nonstopux ;;
12116 *)
12117 if test "$lt_cv_prog_gnu_ld" = yes; then
12118 version_type=linux
12119 else
12120 version_type=irix
12121 fi ;;
12122 esac
12123 need_lib_prefix=no
12124 need_version=no
12125 soname_spec='${libname}${release}${shared_ext}$major'
12126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12127 case $host_os in
12128 irix5* | nonstopux*)
12129 libsuff= shlibsuff=
12130 ;;
12131 *)
12132 case $LD in # libtool.m4 will add one of these switches to LD
12133 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12134 libsuff= shlibsuff= libmagic=32-bit;;
12135 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12136 libsuff=32 shlibsuff=N32 libmagic=N32;;
12137 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12138 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12139 *) libsuff= shlibsuff= libmagic=never-match;;
12140 esac
12141 ;;
12142 esac
12143 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12144 shlibpath_overrides_runpath=no
12145 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12146 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12147 hardcode_into_libs=yes
12148 ;;
12149
12150# No shared lib support for Linux oldld, aout, or coff.
12151linux*oldld* | linux*aout* | linux*coff*)
12152 dynamic_linker=no
12153 ;;
12154
12155# This must be Linux ELF.
12156linux* | k*bsd*-gnu | kopensolaris*-gnu)
12157 version_type=linux
12158 need_lib_prefix=no
12159 need_version=no
12160 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12161 soname_spec='${libname}${release}${shared_ext}$major'
12162 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12163 shlibpath_var=LD_LIBRARY_PATH
12164 shlibpath_overrides_runpath=no
12165
12166 # Some binutils ld are patched to set DT_RUNPATH
12167 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
2232061b
MF
12168 $as_echo_n "(cached) " >&6
12169else
6bb11ab3
L
12170 lt_cv_shlibpath_overrides_runpath=no
12171 save_LDFLAGS=$LDFLAGS
12172 save_libdir=$libdir
12173 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12174 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12176/* end confdefs.h. */
12177
2232061b
MF
12178int
12179main ()
12180{
12181
12182 ;
12183 return 0;
12184}
12185_ACEOF
6bb11ab3
L
12186if ac_fn_c_try_link "$LINENO"; then :
12187 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12188 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12189fi
2232061b 12190fi
6bb11ab3
L
12191rm -f core conftest.err conftest.$ac_objext \
12192 conftest$ac_exeext conftest.$ac_ext
12193 LDFLAGS=$save_LDFLAGS
12194 libdir=$save_libdir
2232061b 12195
6bb11ab3 12196fi
2232061b 12197
6bb11ab3 12198 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12199
6bb11ab3
L
12200 # This implies no fast_install, which is unacceptable.
12201 # Some rework will be needed to allow for fast_install
12202 # before this can be enabled.
12203 hardcode_into_libs=yes
2232061b 12204
6bb11ab3
L
12205 # Append ld.so.conf contents to the search path
12206 if test -f /etc/ld.so.conf; then
12207 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' ' '`
12208 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12209 fi
2232061b 12210
6bb11ab3
L
12211 # We used to test for /lib/ld.so.1 and disable shared libraries on
12212 # powerpc, because MkLinux only supported shared libraries with the
12213 # GNU dynamic linker. Since this was broken with cross compilers,
12214 # most powerpc-linux boxes support dynamic linking these days and
12215 # people can always --disable-shared, the test was removed, and we
12216 # assume the GNU/Linux dynamic linker is in use.
12217 dynamic_linker='GNU/Linux ld.so'
12218 ;;
12219
12220netbsd*)
12221 version_type=sunos
12222 need_lib_prefix=no
12223 need_version=no
12224 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12226 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12227 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12228 else
6bb11ab3
L
12229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12230 soname_spec='${libname}${release}${shared_ext}$major'
12231 dynamic_linker='NetBSD ld.elf_so'
12232 fi
12233 shlibpath_var=LD_LIBRARY_PATH
12234 shlibpath_overrides_runpath=yes
12235 hardcode_into_libs=yes
12236 ;;
12237
12238newsos6)
12239 version_type=linux
12240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12241 shlibpath_var=LD_LIBRARY_PATH
12242 shlibpath_overrides_runpath=yes
12243 ;;
12244
12245*nto* | *qnx*)
12246 version_type=qnx
12247 need_lib_prefix=no
12248 need_version=no
12249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12250 soname_spec='${libname}${release}${shared_ext}$major'
12251 shlibpath_var=LD_LIBRARY_PATH
12252 shlibpath_overrides_runpath=no
12253 hardcode_into_libs=yes
12254 dynamic_linker='ldqnx.so'
12255 ;;
12256
12257openbsd*)
12258 version_type=sunos
12259 sys_lib_dlsearch_path_spec="/usr/lib"
12260 need_lib_prefix=no
12261 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12262 case $host_os in
12263 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12264 *) need_version=no ;;
12265 esac
12266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12267 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12268 shlibpath_var=LD_LIBRARY_PATH
12269 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12270 case $host_os in
12271 openbsd2.[89] | openbsd2.[89].*)
12272 shlibpath_overrides_runpath=no
12273 ;;
12274 *)
12275 shlibpath_overrides_runpath=yes
12276 ;;
12277 esac
12278 else
12279 shlibpath_overrides_runpath=yes
12280 fi
12281 ;;
12282
12283os2*)
12284 libname_spec='$name'
12285 shrext_cmds=".dll"
12286 need_lib_prefix=no
12287 library_names_spec='$libname${shared_ext} $libname.a'
12288 dynamic_linker='OS/2 ld.exe'
12289 shlibpath_var=LIBPATH
12290 ;;
12291
12292osf3* | osf4* | osf5*)
12293 version_type=osf
12294 need_lib_prefix=no
12295 need_version=no
12296 soname_spec='${libname}${release}${shared_ext}$major'
12297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12298 shlibpath_var=LD_LIBRARY_PATH
12299 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12300 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12301 ;;
12302
12303rdos*)
12304 dynamic_linker=no
12305 ;;
12306
12307solaris*)
12308 version_type=linux
12309 need_lib_prefix=no
12310 need_version=no
12311 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12312 soname_spec='${libname}${release}${shared_ext}$major'
12313 shlibpath_var=LD_LIBRARY_PATH
12314 shlibpath_overrides_runpath=yes
12315 hardcode_into_libs=yes
12316 # ldd complains unless libraries are executable
12317 postinstall_cmds='chmod +x $lib'
12318 ;;
12319
12320sunos4*)
12321 version_type=sunos
12322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12323 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12324 shlibpath_var=LD_LIBRARY_PATH
12325 shlibpath_overrides_runpath=yes
12326 if test "$with_gnu_ld" = yes; then
12327 need_lib_prefix=no
12328 fi
12329 need_version=yes
12330 ;;
12331
12332sysv4 | sysv4.3*)
12333 version_type=linux
12334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12335 soname_spec='${libname}${release}${shared_ext}$major'
12336 shlibpath_var=LD_LIBRARY_PATH
12337 case $host_vendor in
12338 sni)
12339 shlibpath_overrides_runpath=no
12340 need_lib_prefix=no
12341 runpath_var=LD_RUN_PATH
12342 ;;
12343 siemens)
12344 need_lib_prefix=no
12345 ;;
12346 motorola)
12347 need_lib_prefix=no
12348 need_version=no
12349 shlibpath_overrides_runpath=no
12350 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12351 ;;
12352 esac
12353 ;;
12354
12355sysv4*MP*)
12356 if test -d /usr/nec ;then
12357 version_type=linux
12358 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12359 soname_spec='$libname${shared_ext}.$major'
12360 shlibpath_var=LD_LIBRARY_PATH
2232061b 12361 fi
6bb11ab3
L
12362 ;;
12363
12364sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12365 version_type=freebsd-elf
12366 need_lib_prefix=no
12367 need_version=no
12368 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12369 soname_spec='${libname}${release}${shared_ext}$major'
12370 shlibpath_var=LD_LIBRARY_PATH
12371 shlibpath_overrides_runpath=yes
12372 hardcode_into_libs=yes
12373 if test "$with_gnu_ld" = yes; then
12374 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12375 else
12376 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12377 case $host_os in
12378 sco3.2v5*)
12379 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12380 ;;
12381 esac
12382 fi
12383 sys_lib_dlsearch_path_spec='/usr/lib'
12384 ;;
12385
12386tpf*)
12387 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12388 version_type=linux
12389 need_lib_prefix=no
12390 need_version=no
12391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12392 shlibpath_var=LD_LIBRARY_PATH
12393 shlibpath_overrides_runpath=no
12394 hardcode_into_libs=yes
12395 ;;
12396
12397uts4*)
12398 version_type=linux
12399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12400 soname_spec='${libname}${release}${shared_ext}$major'
12401 shlibpath_var=LD_LIBRARY_PATH
12402 ;;
12403
12404*)
12405 dynamic_linker=no
12406 ;;
12407esac
12408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12409$as_echo "$dynamic_linker" >&6; }
12410test "$dynamic_linker" = no && can_build_shared=no
12411
12412variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12413if test "$GCC" = yes; then
12414 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12415fi
2232061b 12416
6bb11ab3
L
12417if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12418 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12419fi
12420if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12421 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12422fi
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
2232061b 12449
2232061b 12450
2232061b 12451
2232061b 12452
2232061b
MF
12453
12454
6ffe910a 12455
6ffe910a
MF
12456
12457
12458
12459
12460
2232061b 12461
6ffe910a
MF
12462
12463
12464
12465
6ffe910a 12466
6ffe910a 12467
6ffe910a
MF
12468
12469
6ffe910a 12470
6ffe910a 12471
6ffe910a
MF
12472
12473
5f3ef9d0 12474
5f3ef9d0
JB
12475
12476
12477
db2e4d67
MF
12478
12479
db2e4d67 12480
db2e4d67 12481
db2e4d67 12482
db2e4d67 12483
db2e4d67 12484
db2e4d67 12485
db2e4d67 12486
db2e4d67
MF
12487
12488
db2e4d67 12489
db2e4d67
MF
12490
12491
db2e4d67 12492
db2e4d67
MF
12493
12494
6ffe910a 12495
6ffe910a 12496
6ffe910a
MF
12497
12498
6ffe910a
MF
12499
12500
6ffe910a 12501
6ffe910a 12502
6ffe910a 12503
6ffe910a 12504
6ffe910a 12505
b7026657 12506
b7026657 12507
5d031c16 12508
b7026657 12509
b7026657 12510
5d031c16 12511
b7026657 12512
b7026657 12513
5d031c16 12514
6bb11ab3
L
12515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12516$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12517hardcode_action=
12518if test -n "$hardcode_libdir_flag_spec" ||
12519 test -n "$runpath_var" ||
12520 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 12521
6bb11ab3
L
12522 # We can hardcode non-existent directories.
12523 if test "$hardcode_direct" != no &&
12524 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12525 # have to relink, otherwise we might link with an installed library
12526 # when we should be linking with a yet-to-be-installed one
12527 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12528 test "$hardcode_minus_L" != no; then
12529 # Linking always hardcodes the temporary library directory.
12530 hardcode_action=relink
12531 else
12532 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12533 hardcode_action=immediate
12534 fi
12535else
12536 # We cannot hardcode anything, or else we can only hardcode existing
12537 # directories.
12538 hardcode_action=unsupported
b7026657 12539fi
6bb11ab3
L
12540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12541$as_echo "$hardcode_action" >&6; }
b7026657 12542
6bb11ab3
L
12543if test "$hardcode_action" = relink ||
12544 test "$inherit_rpath" = yes; then
12545 # Fast installation is not supported
12546 enable_fast_install=no
12547elif test "$shlibpath_overrides_runpath" = yes ||
12548 test "$enable_shared" = no; then
12549 # Fast installation is not necessary
12550 enable_fast_install=needless
12551fi
5d031c16 12552
6bb11ab3
L
12553
12554
12555
12556
12557
12558 if test "x$enable_dlopen" != xyes; then
12559 enable_dlopen=unknown
12560 enable_dlopen_self=unknown
12561 enable_dlopen_self_static=unknown
12562else
12563 lt_cv_dlopen=no
12564 lt_cv_dlopen_libs=
12565
12566 case $host_os in
12567 beos*)
12568 lt_cv_dlopen="load_add_on"
12569 lt_cv_dlopen_libs=
12570 lt_cv_dlopen_self=yes
12571 ;;
12572
12573 mingw* | pw32* | cegcc*)
12574 lt_cv_dlopen="LoadLibrary"
12575 lt_cv_dlopen_libs=
12576 ;;
12577
12578 cygwin*)
12579 lt_cv_dlopen="dlopen"
12580 lt_cv_dlopen_libs=
12581 ;;
12582
12583 darwin*)
12584 # if libdl is installed we need to link against it
12585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12586$as_echo_n "checking for dlopen in -ldl... " >&6; }
12587if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12588 $as_echo_n "(cached) " >&6
12589else
12590 ac_check_lib_save_LIBS=$LIBS
12591LIBS="-ldl $LIBS"
12592cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12593/* end confdefs.h. */
12594
12595/* Override any GCC internal prototype to avoid an error.
12596 Use char because int might match the return type of a GCC
12597 builtin and then its argument prototype would still apply. */
12598#ifdef __cplusplus
12599extern "C"
12600#endif
12601char dlopen ();
12602int
12603main ()
12604{
12605return dlopen ();
12606 ;
12607 return 0;
12608}
b7026657 12609_ACEOF
6bb11ab3
L
12610if ac_fn_c_try_link "$LINENO"; then :
12611 ac_cv_lib_dl_dlopen=yes
12612else
12613 ac_cv_lib_dl_dlopen=no
12614fi
12615rm -f core conftest.err conftest.$ac_objext \
12616 conftest$ac_exeext conftest.$ac_ext
12617LIBS=$ac_check_lib_save_LIBS
12618fi
12619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12620$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12621if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12622 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12623else
12624
12625 lt_cv_dlopen="dyld"
12626 lt_cv_dlopen_libs=
12627 lt_cv_dlopen_self=yes
5d031c16 12628
5d031c16 12629fi
5d031c16 12630
6bb11ab3 12631 ;;
5d031c16 12632
6bb11ab3
L
12633 *)
12634 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12635if test "x$ac_cv_func_shl_load" = x""yes; then :
12636 lt_cv_dlopen="shl_load"
12637else
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12639$as_echo_n "checking for shl_load in -ldld... " >&6; }
12640if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12641 $as_echo_n "(cached) " >&6
12642else
12643 ac_check_lib_save_LIBS=$LIBS
12644LIBS="-ldld $LIBS"
12645cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12646/* end confdefs.h. */
12647
12648/* Override any GCC internal prototype to avoid an error.
12649 Use char because int might match the return type of a GCC
12650 builtin and then its argument prototype would still apply. */
12651#ifdef __cplusplus
12652extern "C"
12653#endif
12654char shl_load ();
12655int
12656main ()
12657{
12658return shl_load ();
12659 ;
12660 return 0;
12661}
12662_ACEOF
12663if ac_fn_c_try_link "$LINENO"; then :
12664 ac_cv_lib_dld_shl_load=yes
12665else
12666 ac_cv_lib_dld_shl_load=no
12667fi
12668rm -f core conftest.err conftest.$ac_objext \
12669 conftest$ac_exeext conftest.$ac_ext
12670LIBS=$ac_check_lib_save_LIBS
12671fi
12672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12673$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12674if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12675 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12676else
12677 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12678if test "x$ac_cv_func_dlopen" = x""yes; then :
12679 lt_cv_dlopen="dlopen"
12680else
12681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12682$as_echo_n "checking for dlopen in -ldl... " >&6; }
12683if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 12684 $as_echo_n "(cached) " >&6
5d031c16 12685else
b7026657 12686 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12687LIBS="-ldl $LIBS"
81ecdfbb 12688cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12689/* end confdefs.h. */
12690
81ecdfbb
RW
12691/* Override any GCC internal prototype to avoid an error.
12692 Use char because int might match the return type of a GCC
12693 builtin and then its argument prototype would still apply. */
b7026657
AC
12694#ifdef __cplusplus
12695extern "C"
12696#endif
6bb11ab3 12697char dlopen ();
b7026657
AC
12698int
12699main ()
12700{
6bb11ab3 12701return dlopen ();
b7026657
AC
12702 ;
12703 return 0;
12704}
12705_ACEOF
81ecdfbb 12706if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12707 ac_cv_lib_dl_dlopen=yes
b7026657 12708else
6bb11ab3 12709 ac_cv_lib_dl_dlopen=no
b7026657 12710fi
81ecdfbb
RW
12711rm -f core conftest.err conftest.$ac_objext \
12712 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12713LIBS=$ac_check_lib_save_LIBS
12714fi
6bb11ab3
L
12715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12716$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12717if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12718 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12719else
12720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12721$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12722if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 12723 $as_echo_n "(cached) " >&6
5d031c16 12724else
b7026657 12725 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12726LIBS="-lsvld $LIBS"
81ecdfbb 12727cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12728/* end confdefs.h. */
12729
81ecdfbb
RW
12730/* Override any GCC internal prototype to avoid an error.
12731 Use char because int might match the return type of a GCC
12732 builtin and then its argument prototype would still apply. */
b7026657
AC
12733#ifdef __cplusplus
12734extern "C"
12735#endif
6bb11ab3 12736char dlopen ();
b7026657
AC
12737int
12738main ()
12739{
6bb11ab3 12740return dlopen ();
b7026657
AC
12741 ;
12742 return 0;
12743}
12744_ACEOF
81ecdfbb 12745if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12746 ac_cv_lib_svld_dlopen=yes
b7026657 12747else
6bb11ab3 12748 ac_cv_lib_svld_dlopen=no
b7026657 12749fi
81ecdfbb
RW
12750rm -f core conftest.err conftest.$ac_objext \
12751 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12752LIBS=$ac_check_lib_save_LIBS
12753fi
6bb11ab3
L
12754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12755$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12756if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12757 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12758else
6bb11ab3
L
12759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12760$as_echo_n "checking for dld_link in -ldld... " >&6; }
12761if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb 12762 $as_echo_n "(cached) " >&6
b5bd9624 12763else
6bb11ab3
L
12764 ac_check_lib_save_LIBS=$LIBS
12765LIBS="-ldld $LIBS"
81ecdfbb 12766cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12767/* end confdefs.h. */
12768
81ecdfbb
RW
12769/* Override any GCC internal prototype to avoid an error.
12770 Use char because int might match the return type of a GCC
b5bd9624 12771 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12772#ifdef __cplusplus
12773extern "C"
12774#endif
6bb11ab3 12775char dld_link ();
b5bd9624
HPN
12776int
12777main ()
12778{
6bb11ab3 12779return dld_link ();
b5bd9624
HPN
12780 ;
12781 return 0;
12782}
12783_ACEOF
6bb11ab3
L
12784if ac_fn_c_try_link "$LINENO"; then :
12785 ac_cv_lib_dld_dld_link=yes
12786else
12787 ac_cv_lib_dld_dld_link=no
12788fi
12789rm -f core conftest.err conftest.$ac_objext \
12790 conftest$ac_exeext conftest.$ac_ext
12791LIBS=$ac_check_lib_save_LIBS
12792fi
12793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12794$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12795if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12796 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12797fi
12798
12799
12800fi
12801
12802
12803fi
12804
12805
12806fi
12807
12808
12809fi
12810
12811
12812fi
12813
12814 ;;
12815 esac
12816
12817 if test "x$lt_cv_dlopen" != xno; then
12818 enable_dlopen=yes
b5bd9624 12819 else
6bb11ab3
L
12820 enable_dlopen=no
12821 fi
12822
12823 case $lt_cv_dlopen in
12824 dlopen)
12825 save_CPPFLAGS="$CPPFLAGS"
12826 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12827
12828 save_LDFLAGS="$LDFLAGS"
12829 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12830
12831 save_LIBS="$LIBS"
12832 LIBS="$lt_cv_dlopen_libs $LIBS"
12833
12834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12835$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12836if test "${lt_cv_dlopen_self+set}" = set; then :
12837 $as_echo_n "(cached) " >&6
12838else
12839 if test "$cross_compiling" = yes; then :
12840 lt_cv_dlopen_self=cross
12841else
12842 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12843 lt_status=$lt_dlunknown
12844 cat > conftest.$ac_ext <<_LT_EOF
37f980dc 12845#line 12845 "configure"
6bb11ab3
L
12846#include "confdefs.h"
12847
12848#if HAVE_DLFCN_H
12849#include <dlfcn.h>
12850#endif
12851
12852#include <stdio.h>
12853
12854#ifdef RTLD_GLOBAL
12855# define LT_DLGLOBAL RTLD_GLOBAL
12856#else
12857# ifdef DL_GLOBAL
12858# define LT_DLGLOBAL DL_GLOBAL
12859# else
12860# define LT_DLGLOBAL 0
12861# endif
12862#endif
12863
12864/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12865 find out it does not work in some platform. */
12866#ifndef LT_DLLAZY_OR_NOW
12867# ifdef RTLD_LAZY
12868# define LT_DLLAZY_OR_NOW RTLD_LAZY
12869# else
12870# ifdef DL_LAZY
12871# define LT_DLLAZY_OR_NOW DL_LAZY
12872# else
12873# ifdef RTLD_NOW
12874# define LT_DLLAZY_OR_NOW RTLD_NOW
12875# else
12876# ifdef DL_NOW
12877# define LT_DLLAZY_OR_NOW DL_NOW
12878# else
12879# define LT_DLLAZY_OR_NOW 0
12880# endif
12881# endif
12882# endif
12883# endif
12884#endif
12885
12886/* When -fvisbility=hidden is used, assume the code has been annotated
12887 correspondingly for the symbols needed. */
12888#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12889void fnord () __attribute__((visibility("default")));
12890#endif
12891
12892void fnord () { int i=42; }
12893int main ()
12894{
12895 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12896 int status = $lt_dlunknown;
12897
12898 if (self)
12899 {
12900 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12901 else
12902 {
12903 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12904 else puts (dlerror ());
12905 }
12906 /* dlclose (self); */
12907 }
12908 else
12909 puts (dlerror ());
12910
12911 return status;
12912}
12913_LT_EOF
12914 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12915 (eval $ac_link) 2>&5
12916 ac_status=$?
12917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12918 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12919 (./conftest; exit; ) >&5 2>/dev/null
12920 lt_status=$?
12921 case x$lt_status in
12922 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12923 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12924 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12925 esac
12926 else :
12927 # compilation failed
12928 lt_cv_dlopen_self=no
b5bd9624 12929 fi
b5bd9624 12930fi
6bb11ab3
L
12931rm -fr conftest*
12932
12933
b5bd9624 12934fi
6bb11ab3
L
12935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12936$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 12937
6bb11ab3
L
12938 if test "x$lt_cv_dlopen_self" = xyes; then
12939 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12941$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12942if test "${lt_cv_dlopen_self_static+set}" = set; then :
12943 $as_echo_n "(cached) " >&6
b5bd9624 12944else
6bb11ab3
L
12945 if test "$cross_compiling" = yes; then :
12946 lt_cv_dlopen_self_static=cross
12947else
12948 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12949 lt_status=$lt_dlunknown
12950 cat > conftest.$ac_ext <<_LT_EOF
37f980dc 12951#line 12951 "configure"
6bb11ab3
L
12952#include "confdefs.h"
12953
12954#if HAVE_DLFCN_H
12955#include <dlfcn.h>
12956#endif
12957
12958#include <stdio.h>
12959
12960#ifdef RTLD_GLOBAL
12961# define LT_DLGLOBAL RTLD_GLOBAL
12962#else
12963# ifdef DL_GLOBAL
12964# define LT_DLGLOBAL DL_GLOBAL
12965# else
12966# define LT_DLGLOBAL 0
12967# endif
12968#endif
12969
12970/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12971 find out it does not work in some platform. */
12972#ifndef LT_DLLAZY_OR_NOW
12973# ifdef RTLD_LAZY
12974# define LT_DLLAZY_OR_NOW RTLD_LAZY
12975# else
12976# ifdef DL_LAZY
12977# define LT_DLLAZY_OR_NOW DL_LAZY
12978# else
12979# ifdef RTLD_NOW
12980# define LT_DLLAZY_OR_NOW RTLD_NOW
12981# else
12982# ifdef DL_NOW
12983# define LT_DLLAZY_OR_NOW DL_NOW
12984# else
12985# define LT_DLLAZY_OR_NOW 0
12986# endif
12987# endif
12988# endif
12989# endif
12990#endif
12991
12992/* When -fvisbility=hidden is used, assume the code has been annotated
12993 correspondingly for the symbols needed. */
12994#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12995void fnord () __attribute__((visibility("default")));
12996#endif
12997
12998void fnord () { int i=42; }
12999int main ()
13000{
13001 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13002 int status = $lt_dlunknown;
13003
13004 if (self)
13005 {
13006 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13007 else
13008 {
13009 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13010 else puts (dlerror ());
13011 }
13012 /* dlclose (self); */
13013 }
13014 else
13015 puts (dlerror ());
13016
13017 return status;
13018}
13019_LT_EOF
13020 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13021 (eval $ac_link) 2>&5
13022 ac_status=$?
13023 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13024 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13025 (./conftest; exit; ) >&5 2>/dev/null
13026 lt_status=$?
13027 case x$lt_status in
13028 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13029 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13030 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13031 esac
13032 else :
13033 # compilation failed
13034 lt_cv_dlopen_self_static=no
13035 fi
b5bd9624 13036fi
6bb11ab3
L
13037rm -fr conftest*
13038
13039
b5bd9624 13040fi
6bb11ab3
L
13041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13042$as_echo "$lt_cv_dlopen_self_static" >&6; }
13043 fi
13044
13045 CPPFLAGS="$save_CPPFLAGS"
13046 LDFLAGS="$save_LDFLAGS"
13047 LIBS="$save_LIBS"
13048 ;;
13049 esac
13050
13051 case $lt_cv_dlopen_self in
13052 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13053 *) enable_dlopen_self=unknown ;;
13054 esac
13055
13056 case $lt_cv_dlopen_self_static in
13057 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13058 *) enable_dlopen_self_static=unknown ;;
13059 esac
13060fi
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078striplib=
13079old_striplib=
13080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13081$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13082if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13083 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13084 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13086$as_echo "yes" >&6; }
13087else
13088# FIXME - insert some real tests, host_os isn't really good enough
13089 case $host_os in
13090 darwin*)
13091 if test -n "$STRIP" ; then
13092 striplib="$STRIP -x"
13093 old_striplib="$STRIP -S"
13094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13095$as_echo "yes" >&6; }
13096 else
13097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13098$as_echo "no" >&6; }
13099 fi
13100 ;;
13101 *)
13102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13103$as_echo "no" >&6; }
13104 ;;
13105 esac
13106fi
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119 # Report which library types will actually be built
13120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13121$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13123$as_echo "$can_build_shared" >&6; }
13124
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13126$as_echo_n "checking whether to build shared libraries... " >&6; }
13127 test "$can_build_shared" = "no" && enable_shared=no
13128
13129 # On AIX, shared libraries and static libraries use the same namespace, and
13130 # are all built from PIC.
13131 case $host_os in
13132 aix3*)
13133 test "$enable_shared" = yes && enable_static=no
13134 if test -n "$RANLIB"; then
13135 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13136 postinstall_cmds='$RANLIB $lib'
13137 fi
13138 ;;
13139
13140 aix[4-9]*)
13141 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13142 test "$enable_shared" = yes && enable_static=no
13143 fi
13144 ;;
13145 esac
13146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13147$as_echo "$enable_shared" >&6; }
13148
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13150$as_echo_n "checking whether to build static libraries... " >&6; }
13151 # Make sure either enable_shared or enable_static is yes.
13152 test "$enable_shared" = yes || enable_static=yes
13153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13154$as_echo "$enable_static" >&6; }
13155
13156
13157
13158
13159fi
13160ac_ext=c
13161ac_cpp='$CPP $CPPFLAGS'
13162ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13163ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13164ac_compiler_gnu=$ac_cv_c_compiler_gnu
13165
13166CC="$lt_save_CC"
13167
13168
13169
13170
13171
13172
13173
13174
13175
b5bd9624 13176
b5bd9624 13177
b5bd9624 13178
b5bd9624 13179
6bb11ab3
L
13180 ac_config_commands="$ac_config_commands libtool"
13181
13182
13183
13184
13185# Only expand once:
13186
13187
5912fadd 13188
b5bd9624 13189
5d031c16
AC
13190. ${srcdir}/../../bfd/configure.host
13191
13192
13193
31e6ad7d
MF
13194
13195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13196$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13197 # Check whether --enable-maintainer-mode was given.
81ecdfbb 13198if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13199 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13200else
13201 USE_MAINTAINER_MODE=no
5d031c16 13202fi
31e6ad7d
MF
13203
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13205$as_echo "$USE_MAINTAINER_MODE" >&6; }
13206 if test $USE_MAINTAINER_MODE = yes; then
13207 MAINTAINER_MODE_TRUE=
13208 MAINTAINER_MODE_FALSE='#'
5d031c16 13209else
31e6ad7d
MF
13210 MAINTAINER_MODE_TRUE='#'
13211 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
13212fi
13213
31e6ad7d
MF
13214 MAINT=$MAINTAINER_MODE_TRUE
13215
13216
5d031c16
AC
13217
13218
ce39bd38
MF
13219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13220$as_echo_n "checking for sim debug setting... " >&6; }
13221sim_debug="0"
81ecdfbb
RW
13222# Check whether --enable-sim-debug was given.
13223if test "${enable_sim_debug+set}" = set; then :
13224 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
13225 yes) sim_debug="7";;
13226 no) sim_debug="0";;
13227 *) sim_debug="($enableval)";;
5d031c16 13228esac
5d031c16 13229fi
ce39bd38
MF
13230if test "$sim_debug" != "0"; then
13231
13232cat >>confdefs.h <<_ACEOF
13233#define DEBUG $sim_debug
13234_ACEOF
13235
81ecdfbb
RW
13236fi
13237
ce39bd38
MF
13238cat >>confdefs.h <<_ACEOF
13239#define WITH_DEBUG $sim_debug
13240_ACEOF
13241
13242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13243$as_echo "$sim_debug" >&6; }
5d031c16
AC
13244
13245
ce39bd38
MF
13246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13247$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13248sim_stdio="0"
81ecdfbb
RW
13249# Check whether --enable-sim-stdio was given.
13250if test "${enable_sim_stdio+set}" = set; then :
13251 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
13252 yes) sim_stdio="DO_USE_STDIO";;
13253 no) sim_stdio="DONT_USE_STDIO";;
13254 *) as_fn_error "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
5d031c16 13255esac
81ecdfbb 13256fi
5d031c16 13257
ce39bd38
MF
13258cat >>confdefs.h <<_ACEOF
13259#define WITH_STDIO $sim_stdio
13260_ACEOF
13261
13262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13263$as_echo "$sim_stdio" >&6; }
5d031c16 13264
81ecdfbb 13265
ce39bd38
MF
13266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13267$as_echo_n "checking for sim trace settings... " >&6; }
13268sim_trace="~TRACE_debug"
81ecdfbb
RW
13269# Check whether --enable-sim-trace was given.
13270if test "${enable_sim_trace+set}" = set; then :
13271 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
13272 yes) sim_trace="-1";;
13273 no) sim_trace="0";;
5d031c16 13274 [-0-9]*)
ce39bd38 13275 sim_trace="'(${enableval})'";;
2232061b 13276 [[:lower:]]*)
5d031c16
AC
13277 sim_trace=""
13278 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13279 if test x"$sim_trace" = x; then
ce39bd38 13280 sim_trace="(TRACE_$x"
5d031c16
AC
13281 else
13282 sim_trace="${sim_trace}|TRACE_$x"
13283 fi
13284 done
ce39bd38 13285 sim_trace="$sim_trace)" ;;
5d031c16 13286esac
81ecdfbb 13287fi
5d031c16 13288
ce39bd38
MF
13289cat >>confdefs.h <<_ACEOF
13290#define WITH_TRACE $sim_trace
13291_ACEOF
13292
13293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13294$as_echo "$sim_trace" >&6; }
5d031c16 13295
81ecdfbb 13296
ce39bd38
MF
13297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13298$as_echo_n "checking for sim profile settings... " >&6; }
13299profile="1"
13300sim_profile="-1"
81ecdfbb
RW
13301# Check whether --enable-sim-profile was given.
13302if test "${enable_sim_profile+set}" = set; then :
13303 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
13304 yes) profile="1" sim_profile="-1";;
13305 no) profile="0" sim_profile="0";;
5d031c16 13306 [-0-9]*)
ce39bd38 13307 profile="(${enableval})" sim_profile="(${enableval})";;
5d031c16 13308 [a-z]*)
ce39bd38 13309 profile="1"
5d031c16
AC
13310 sim_profile=""
13311 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13312 if test x"$sim_profile" = x; then
ce39bd38 13313 sim_profile="(PROFILE_$x"
5d031c16
AC
13314 else
13315 sim_profile="${sim_profile}|PROFILE_$x"
13316 fi
13317 done
ce39bd38 13318 sim_profile="$sim_profile)" ;;
5d031c16 13319esac
81ecdfbb 13320fi
5d031c16 13321
ce39bd38
MF
13322cat >>confdefs.h <<_ACEOF
13323#define PROFILE $profile
13324_ACEOF
5d031c16 13325
6efef468 13326
ce39bd38
MF
13327cat >>confdefs.h <<_ACEOF
13328#define WITH_PROFILE $sim_profile
13329_ACEOF
13330
13331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13332$as_echo "$sim_profile" >&6; }
13333
13334
13335
13336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13337$as_echo_n "checking whether to enable sim asserts... " >&6; }
13338sim_assert="1"
35656e95
MF
13339# Check whether --enable-sim-assert was given.
13340if test "${enable_sim_assert+set}" = set; then :
13341 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
13342 yes) sim_assert="1";;
13343 no) sim_assert="0";;
13344 *) as_fn_error "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 13345esac
35656e95
MF
13346fi
13347
ce39bd38
MF
13348cat >>confdefs.h <<_ACEOF
13349#define WITH_ASSERT $sim_assert
13350_ACEOF
13351
13352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13353$as_echo "$sim_assert" >&6; }
13354
35656e95 13355
ce39bd38
MF
13356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13357$as_echo_n "checking default sim environment setting... " >&6; }
13358sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
13359# Check whether --enable-sim-environment was given.
13360if test "${enable_sim_environment+set}" = set; then :
13361 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
13362 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13363 user | USER) sim_environment="USER_ENVIRONMENT";;
13364 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13365 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13366 *) as_fn_error "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 13367esac
16f7876d
MF
13368fi
13369
ce39bd38
MF
13370cat >>confdefs.h <<_ACEOF
13371#define WITH_ENVIRONMENT $sim_environment
13372_ACEOF
13373
13374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13375$as_echo "$sim_environment" >&6; }
13376
16f7876d 13377
347fe5bb
MF
13378sim_inline="-DDEFAULT_INLINE=0"
13379# Check whether --enable-sim-inline was given.
13380if test "${enable_sim_inline+set}" = set; then :
13381 enableval=$enable_sim_inline; sim_inline=""
13382case "$enableval" in
13383 no) sim_inline="-DDEFAULT_INLINE=0";;
13384 0) sim_inline="-DDEFAULT_INLINE=0";;
13385 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13386 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13387 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13388 new_flag=""
13389 case "$x" in
13390 *_INLINE=*) new_flag="-D$x";;
13391 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13392 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13393 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13394 esac
13395 if test x"$sim_inline" = x""; then
13396 sim_inline="$new_flag"
13397 else
13398 sim_inline="$sim_inline $new_flag"
13399 fi
13400 done;;
13401esac
13402if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13403 echo "Setting inline flags = $sim_inline" 6>&1
13404fi
13405fi
13406
13407
13408
81ecdfbb
RW
13409
13410# Check whether --with-pkgversion was given.
13411if test "${with_pkgversion+set}" = set; then :
13412 withval=$with_pkgversion; case "$withval" in
13413 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6efef468
JM
13414 no) PKGVERSION= ;;
13415 *) PKGVERSION="($withval) " ;;
13416 esac
13417else
bf12d44e 13418 PKGVERSION="(SIM) "
6efef468 13419
81ecdfbb
RW
13420fi
13421
6efef468
JM
13422
13423
13424
13425
81ecdfbb
RW
13426# Check whether --with-bugurl was given.
13427if test "${with_bugurl+set}" = set; then :
13428 withval=$with_bugurl; case "$withval" in
13429 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
13430 no) BUGURL=
13431 ;;
13432 *) BUGURL="$withval"
13433 ;;
13434 esac
13435else
13436 BUGURL="http://www.gnu.org/software/gdb/bugs/"
13437
81ecdfbb
RW
13438fi
13439
6efef468
JM
13440 case ${BUGURL} in
13441 "")
13442 REPORT_BUGS_TO=
13443 REPORT_BUGS_TEXI=
13444 ;;
13445 *)
13446 REPORT_BUGS_TO="<$BUGURL>"
13447 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13448 ;;
13449 esac;
13450
13451
13452
13453
13454cat >>confdefs.h <<_ACEOF
13455#define PKGVERSION "$PKGVERSION"
13456_ACEOF
13457
13458
13459cat >>confdefs.h <<_ACEOF
13460#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13461_ACEOF
13462
13463
81ecdfbb
RW
13464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13465$as_echo_n "checking return type of signal handlers... " >&6; }
13466if test "${ac_cv_type_signal+set}" = set; then :
13467 $as_echo_n "(cached) " >&6
5d031c16 13468else
81ecdfbb 13469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13470/* end confdefs.h. */
5d031c16
AC
13471#include <sys/types.h>
13472#include <signal.h>
5d031c16 13473
b7026657
AC
13474int
13475main ()
13476{
81ecdfbb 13477return *(signal (0, 0)) (0) == 1;
b7026657
AC
13478 ;
13479 return 0;
13480}
13481_ACEOF
81ecdfbb
RW
13482if ac_fn_c_try_compile "$LINENO"; then :
13483 ac_cv_type_signal=int
5d031c16 13484else
81ecdfbb 13485 ac_cv_type_signal=void
5d031c16 13486fi
81ecdfbb 13487rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5d031c16 13488fi
81ecdfbb
RW
13489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13490$as_echo "$ac_cv_type_signal" >&6; }
5d031c16 13491
b7026657 13492cat >>confdefs.h <<_ACEOF
5d031c16 13493#define RETSIGTYPE $ac_cv_type_signal
b7026657 13494_ACEOF
5d031c16
AC
13495
13496
13497
5d031c16
AC
13498
13499
5d031c16
AC
13500
13501
6ffe910a 13502
1ac72f06 13503wire_endian="BIG"
eca4255a
MF
13504default_endian=""
13505# Check whether --enable-sim-endian was given.
13506if test "${enable_sim_endian+set}" = set; then :
13507 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13508 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13509 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
eca4255a 13510 yes) if test x"$wire_endian" != x; then
1ac72f06 13511 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
eca4255a 13512 else
1ac72f06
MF
13513 if test x"$default_endian" != x; then
13514 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
eca4255a
MF
13515 else
13516 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13517 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
eca4255a
MF
13518 fi
13519 fi;;
13520 no) if test x"$default_endian" != x; then
1ac72f06 13521 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
eca4255a
MF
13522 else
13523 if test x"$wire_endian" != x; then
1ac72f06 13524 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
eca4255a
MF
13525 else
13526 echo "No default endian for target $target" 1>&6
1ac72f06 13527 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
eca4255a
MF
13528 fi
13529 fi;;
13530 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13531esac
13532if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13533 echo "Setting endian flags = $sim_endian" 6>&1
13534fi
13535else
13536 if test x"$default_endian" != x; then
1ac72f06 13537 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
eca4255a
MF
13538else
13539 if test x"$wire_endian" != x; then
1ac72f06 13540 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
eca4255a
MF
13541 else
13542 sim_endian=
13543 fi
13544fi
13545fi
13546
5d031c16
AC
13547wire_alignment="NONSTRICT_ALIGNMENT"
13548default_alignment=""
13549
81ecdfbb
RW
13550# Check whether --enable-sim-alignment was given.
13551if test "${enable_sim_alignment+set}" = set; then :
13552 enableval=$enable_sim_alignment; case "${enableval}" in
5d031c16
AC
13553 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13554 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13555 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13556 yes) if test x"$wire_alignment" != x; then
13557 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13558 else
13559 if test x"$default_alignment" != x; then
13560 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13561 else
13562 echo "No hard-wired alignment for target $target" 1>&6
13563 sim_alignment="-DWITH_ALIGNMENT=0"
13564 fi
13565 fi;;
13566 no) if test x"$default_alignment" != x; then
13567 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13568 else
13569 if test x"$wire_alignment" != x; then
13570 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13571 else
13572 echo "No default alignment for target $target" 1>&6
13573 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13574 fi
13575 fi;;
81ecdfbb 13576 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
5d031c16
AC
13577esac
13578if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13579 echo "Setting alignment flags = $sim_alignment" 6>&1
13580fi
13581else
13582 if test x"$default_alignment" != x; then
13583 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13584else
13585 if test x"$wire_alignment" != x; then
13586 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13587 else
13588 sim_alignment=
13589 fi
13590fi
81ecdfbb 13591fi
5d031c16 13592
81ecdfbb 13593
2232061b
MF
13594# Check whether --enable-werror was given.
13595if test "${enable_werror+set}" = set; then :
13596 enableval=$enable_werror; case "${enableval}" in
13597 yes | y) ERROR_ON_WARNING="yes" ;;
13598 no | n) ERROR_ON_WARNING="no" ;;
13599 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13600 esac
13601fi
13602
13603
13604# Enable -Werror by default when using gcc
13605if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13606 ERROR_ON_WARNING=yes
51216631 13607fi
2232061b
MF
13608
13609WERROR_CFLAGS=""
13610if test "${ERROR_ON_WARNING}" = yes ; then
13611# NOTE: Disabled in the sim dir due to most sims generating warnings.
13612# WERROR_CFLAGS="-Werror"
13613 true
13614fi
13615
2232061b 13616build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13617-Wpointer-sign \
2232061b 13618-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13619-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13620-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13621-Wold-style-declaration -Wold-style-definition"
2232061b
MF
13622
13623# Enable -Wno-format by default when using gcc on mingw since many
13624# GCC versions complain about %I64.
13625case "${host}" in
13626 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13627 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13628esac
13629
81ecdfbb
RW
13630# Check whether --enable-build-warnings was given.
13631if test "${enable_build_warnings+set}" = set; then :
13632 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
13633 yes) ;;
13634 no) build_warnings="-w";;
13635 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13636 build_warnings="${build_warnings} ${t}";;
13637 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13638 build_warnings="${t} ${build_warnings}";;
13639 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13640esac
13641if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13642 echo "Setting compiler warning flags = $build_warnings" 6>&1
13643fi
81ecdfbb
RW
13644fi
13645# Check whether --enable-sim-build-warnings was given.
13646if test "${enable_sim_build_warnings+set}" = set; then :
13647 enableval=$enable_sim_build_warnings; case "${enableval}" in
5d031c16
AC
13648 yes) ;;
13649 no) build_warnings="-w";;
13650 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 13651 build_warnings="${build_warnings} ${t}";;
5d031c16 13652 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
13653 build_warnings="${t} ${build_warnings}";;
13654 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5d031c16
AC
13655esac
13656if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
13657 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13658fi
81ecdfbb
RW
13659fi
13660WARN_CFLAGS=""
5d031c16
AC
13661if test "x${build_warnings}" != x -a "x$GCC" = xyes
13662then
81ecdfbb
RW
13663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13664$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
13665 # Separate out the -Werror flag as some files just cannot be
13666 # compiled with it enabled.
13667 for w in ${build_warnings}; do
13668 case $w in
13669 -Werr*) WERROR_CFLAGS=-Werror ;;
13670 *) # Check that GCC accepts it
13671 saved_CFLAGS="$CFLAGS"
13672 CFLAGS="$CFLAGS $w"
81ecdfbb 13673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13674/* end confdefs.h. */
c8cca39f 13675
b7026657
AC
13676int
13677main ()
13678{
c8cca39f 13679
b7026657
AC
13680 ;
13681 return 0;
13682}
13683_ACEOF
81ecdfbb 13684if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 13685 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 13686fi
81ecdfbb 13687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
13688 CFLAGS="$saved_CFLAGS"
13689 esac
13690 done
2232061b
MF
13691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13692$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
5d031c16
AC
13693fi
13694
13695
13696#
13697# Add simulated hardware devices
13698#
13699hw_enabled=no
13700case "${target}" in
13701 m68hc11-*-*|m6811-*-*)
13702 hw_enabled=yes
13703 hw_extra_devices="m68hc11 m68hc11sio m68hc11eepr m68hc11tim m68hc11spi nvram"
5d031c16
AC
13704 SIM_SUBTARGET="$SIM_SUBTARGET -DTARGET_M68HC11=1"
13705 ;;
5d031c16
AC
13706esac
13707
5d031c16 13708if test "$hw_devices"; then
6ffe910a 13709 hardware="$hw_devices"
5d031c16 13710else
6ffe910a 13711 hardware="cfi core pal glue"
5d031c16 13712fi
6ffe910a 13713hardware="$hardware $hw_extra_devices"
1517bd27 13714
5d031c16
AC
13715sim_hw_cflags="-DWITH_HW=1"
13716sim_hw="$hardware"
13717sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13718
81ecdfbb
RW
13719# Check whether --enable-sim-hardware was given.
13720if test "${enable_sim_hardware+set}" = set; then :
13721 enableval=$enable_sim_hardware;
30452bbe
MF
13722else
13723 enable_sim_hardware="$hw_enabled"
1517bd27
MF
13724fi
13725
13726case ${enable_sim_hardware} in
64dd13df
MF
13727 yes|no) ;;
13728 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13729 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13730 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
5d031c16 13731esac
1517bd27 13732
64dd13df 13733if test "$enable_sim_hardware" = no; then
5d031c16
AC
13734 sim_hw_objs=
13735 sim_hw_cflags="-DWITH_HW=0"
13736 sim_hw=
13737else
13738 sim_hw_cflags="-DWITH_HW=1"
13739 # remove duplicates
13740 sim_hw=""
13741 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
b3a3ffef
HPN
13742 for i in $hardware ; do
13743 case " $sim_hw " in
5d031c16
AC
13744 *" $i "*) ;;
13745 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13746 esac
13747 done
1517bd27 13748 # mingw does not support sockser
1517bd27
MF
13749 case ${host} in
13750 *mingw*) ;;
49cd1634
MF
13751 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13752 # that you instatiate. Instead, other code will call into it directly.
13753 # At some point, we should convert it over.
13754 sim_hw_objs="$sim_hw_objs dv-sockser.o"
b7026657 13755
1517bd27
MF
13756cat >>confdefs.h <<_ACEOF
13757#define HAVE_DV_SOCKSER 1
13758_ACEOF
b7026657 13759
1517bd27
MF
13760 ;;
13761 esac
1517bd27
MF
13762 if test x"$silent" != x"yes"; then
13763 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13764 fi
13765 case " $hardware " in
13766 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b
MF
13767$as_echo_n "checking for log2 in -lm... " >&6; }
13768if test "${ac_cv_lib_m_log2+set}" = set; then :
13769 $as_echo_n "(cached) " >&6
13770else
13771 ac_check_lib_save_LIBS=$LIBS
13772LIBS="-lm $LIBS"
13773cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13774/* end confdefs.h. */
13775
13776/* Override any GCC internal prototype to avoid an error.
13777 Use char because int might match the return type of a GCC
13778 builtin and then its argument prototype would still apply. */
13779#ifdef __cplusplus
13780extern "C"
13781#endif
13782char log2 ();
13783int
13784main ()
13785{
13786return log2 ();
13787 ;
13788 return 0;
13789}
13790_ACEOF
13791if ac_fn_c_try_link "$LINENO"; then :
13792 ac_cv_lib_m_log2=yes
13793else
13794 ac_cv_lib_m_log2=no
13795fi
13796rm -f core conftest.err conftest.$ac_objext \
13797 conftest$ac_exeext conftest.$ac_ext
13798LIBS=$ac_check_lib_save_LIBS
13799fi
13800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13801$as_echo "$ac_cv_lib_m_log2" >&6; }
13802if test "x$ac_cv_lib_m_log2" = x""yes; then :
13803 cat >>confdefs.h <<_ACEOF
13804#define HAVE_LIBM 1
13805_ACEOF
13806
13807 LIBS="-lm $LIBS"
13808
13809fi
13810;;
1517bd27
MF
13811 esac
13812fi
4399a56b 13813
b7026657 13814
5d031c16 13815
379832de
HPN
13816cgen_breaks=""
13817if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13818cgen_breaks="break cgen_rtx_error";
13819fi
13820
81ecdfbb 13821ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 13822
81ecdfbb 13823ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 13824
81ecdfbb 13825ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 13826
81ecdfbb 13827ac_config_commands="$ac_config_commands Makefile"
38f48d72 13828
81ecdfbb 13829ac_config_commands="$ac_config_commands stamp-h"
38f48d72 13830
b7026657 13831cat >confcache <<\_ACEOF
5d031c16
AC
13832# This file is a shell script that caches the results of configure
13833# tests run on this system so they can be shared between configure
b7026657
AC
13834# scripts and configure runs, see configure's option --config-cache.
13835# It is not useful on other systems. If it contains results you don't
13836# want to keep, you may remove or edit it.
5d031c16 13837#
b7026657
AC
13838# config.status only pays attention to the cache file if you give it
13839# the --recheck option to rerun configure.
5d031c16 13840#
b7026657
AC
13841# `ac_cv_env_foo' variables (set or unset) will be overridden when
13842# loading this file, other *unset* `ac_cv_foo' will be assigned the
13843# following values.
13844
13845_ACEOF
13846
5d031c16
AC
13847# The following way of writing the cache mishandles newlines in values,
13848# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13849# So, we kill variables containing newlines.
5d031c16
AC
13850# Ultrix sh set writes to stderr and can't be redirected directly,
13851# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13852(
13853 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13854 eval ac_val=\$$ac_var
13855 case $ac_val in #(
13856 *${as_nl}*)
13857 case $ac_var in #(
13858 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13859$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13860 esac
13861 case $ac_var in #(
13862 _ | IFS | as_nl) ;; #(
13863 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13864 *) { eval $ac_var=; unset $ac_var;} ;;
13865 esac ;;
13866 esac
13867 done
13868
b7026657 13869 (set) 2>&1 |
81ecdfbb
RW
13870 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13871 *${as_nl}ac_space=\ *)
13872 # `set' does not quote correctly, so add quotes: double-quote
13873 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
13874 sed -n \
13875 "s/'/'\\\\''/g;
13876 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13877 ;; #(
b7026657
AC
13878 *)
13879 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13880 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 13881 ;;
81ecdfbb
RW
13882 esac |
13883 sort
13884) |
b7026657 13885 sed '
81ecdfbb 13886 /^ac_cv_env_/b end
b7026657 13887 t clear
81ecdfbb 13888 :clear
b7026657
AC
13889 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13890 t end
81ecdfbb
RW
13891 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13892 :end' >>confcache
13893if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13894 if test -w "$cache_file"; then
13895 test "x$cache_file" != "x/dev/null" &&
13896 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13897$as_echo "$as_me: updating cache $cache_file" >&6;}
b7026657 13898 cat confcache >$cache_file
5d031c16 13899 else
81ecdfbb
RW
13900 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13901$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5d031c16
AC
13902 fi
13903fi
13904rm -f confcache
13905
5d031c16
AC
13906test "x$prefix" = xNONE && prefix=$ac_default_prefix
13907# Let make expand exec_prefix.
13908test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13909
5d031c16
AC
13910DEFS=-DHAVE_CONFIG_H
13911
b7026657
AC
13912ac_libobjs=
13913ac_ltlibobjs=
13914for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13915 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13916 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13917 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13918 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13919 # will be set to the directory where LIBOBJS objects are built.
13920 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13921 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
13922done
13923LIBOBJS=$ac_libobjs
5d031c16 13924
b7026657
AC
13925LTLIBOBJS=$ac_ltlibobjs
13926
13927
0cb8d851 13928
db2e4d67
MF
13929if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13930 as_fn_error "conditional \"GMAKE\" was never defined.
13931Usually this means the macro was only invoked conditionally." "$LINENO" 5
13932fi
6bb11ab3
L
13933if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13934 as_fn_error "conditional \"PLUGINS\" was never defined.
13935Usually this means the macro was only invoked conditionally." "$LINENO" 5
13936fi
31e6ad7d
MF
13937if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13938 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13939Usually this means the macro was only invoked conditionally." "$LINENO" 5
13940fi
b7026657
AC
13941
13942: ${CONFIG_STATUS=./config.status}
81ecdfbb 13943ac_write_fail=0
b7026657
AC
13944ac_clean_files_save=$ac_clean_files
13945ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13946{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13947$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13948as_write_fail=0
13949cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
13950#! $SHELL
13951# Generated by $as_me.
5d031c16 13952# Run this file to recreate the current configuration.
5d031c16 13953# Compiler output produced by configure, useful for debugging
b7026657 13954# configure, is in config.log if it exists.
5d031c16 13955
b7026657
AC
13956debug=false
13957ac_cs_recheck=false
13958ac_cs_silent=false
b7026657 13959
81ecdfbb
RW
13960SHELL=\${CONFIG_SHELL-$SHELL}
13961export SHELL
13962_ASEOF
13963cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13964## -------------------- ##
13965## M4sh Initialization. ##
13966## -------------------- ##
13967
13968# Be more Bourne compatible
13969DUALCASE=1; export DUALCASE # for MKS sh
13970if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
13971 emulate sh
13972 NULLCMD=:
81ecdfbb 13973 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
13974 # is contrary to our usage. Disable this feature.
13975 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13976 setopt NO_GLOB_SUBST
13977else
13978 case `(set -o) 2>/dev/null` in #(
13979 *posix*) :
13980 set -o posix ;; #(
13981 *) :
13982 ;;
13983esac
b7026657 13984fi
b7026657 13985
81ecdfbb
RW
13986
13987as_nl='
13988'
13989export as_nl
13990# Printing a long string crashes Solaris 7 /usr/bin/printf.
13991as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13992as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13993as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13994# Prefer a ksh shell builtin over an external printf program on Solaris,
13995# but without wasting forks for bash or zsh.
13996if test -z "$BASH_VERSION$ZSH_VERSION" \
13997 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13998 as_echo='print -r --'
13999 as_echo_n='print -rn --'
14000elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14001 as_echo='printf %s\n'
14002 as_echo_n='printf %s'
14003else
14004 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14005 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14006 as_echo_n='/usr/ucb/echo -n'
14007 else
14008 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14009 as_echo_n_body='eval
14010 arg=$1;
14011 case $arg in #(
14012 *"$as_nl"*)
14013 expr "X$arg" : "X\\(.*\\)$as_nl";
14014 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14015 esac;
14016 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14017 '
14018 export as_echo_n_body
14019 as_echo_n='sh -c $as_echo_n_body as_echo'
14020 fi
14021 export as_echo_body
14022 as_echo='sh -c $as_echo_body as_echo'
14023fi
14024
14025# The user is always right.
14026if test "${PATH_SEPARATOR+set}" != set; then
14027 PATH_SEPARATOR=:
14028 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14029 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14030 PATH_SEPARATOR=';'
14031 }
b7026657
AC
14032fi
14033
14034
81ecdfbb
RW
14035# IFS
14036# We need space, tab and new line, in precisely that order. Quoting is
14037# there to prevent editors from complaining about space-tab.
14038# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14039# splitting by setting IFS to empty value.)
14040IFS=" "" $as_nl"
14041
14042# Find who we are. Look in the path if we contain no directory separator.
14043case $0 in #((
14044 *[\\/]* ) as_myself=$0 ;;
14045 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14046for as_dir in $PATH
14047do
14048 IFS=$as_save_IFS
14049 test -z "$as_dir" && as_dir=.
14050 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14051 done
14052IFS=$as_save_IFS
14053
14054 ;;
14055esac
14056# We did not find ourselves, most probably we were run as `sh COMMAND'
14057# in which case we are not to be found in the path.
14058if test "x$as_myself" = x; then
14059 as_myself=$0
14060fi
14061if test ! -f "$as_myself"; then
14062 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14063 exit 1
14064fi
14065
14066# Unset variables that we do not need and which cause bugs (e.g. in
14067# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14068# suppresses any "Segmentation fault" message there. '((' could
14069# trigger a bug in pdksh 5.2.14.
14070for as_var in BASH_ENV ENV MAIL MAILPATH
14071do eval test x\${$as_var+set} = xset \
14072 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14073done
b7026657
AC
14074PS1='$ '
14075PS2='> '
14076PS4='+ '
14077
14078# NLS nuisances.
81ecdfbb
RW
14079LC_ALL=C
14080export LC_ALL
14081LANGUAGE=C
14082export LANGUAGE
14083
14084# CDPATH.
14085(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14086
14087
14088# as_fn_error ERROR [LINENO LOG_FD]
14089# ---------------------------------
14090# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14091# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14092# script with status $?, using 1 if that was 0.
14093as_fn_error ()
14094{
14095 as_status=$?; test $as_status -eq 0 && as_status=1
14096 if test "$3"; then
14097 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14098 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
b7026657 14099 fi
81ecdfbb
RW
14100 $as_echo "$as_me: error: $1" >&2
14101 as_fn_exit $as_status
14102} # as_fn_error
14103
14104
14105# as_fn_set_status STATUS
14106# -----------------------
14107# Set $? to STATUS, without forking.
14108as_fn_set_status ()
14109{
14110 return $1
14111} # as_fn_set_status
14112
14113# as_fn_exit STATUS
14114# -----------------
14115# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14116as_fn_exit ()
14117{
14118 set +e
14119 as_fn_set_status $1
14120 exit $1
14121} # as_fn_exit
14122
14123# as_fn_unset VAR
14124# ---------------
14125# Portably unset VAR.
14126as_fn_unset ()
14127{
14128 { eval $1=; unset $1;}
14129}
14130as_unset=as_fn_unset
14131# as_fn_append VAR VALUE
14132# ----------------------
14133# Append the text in VALUE to the end of the definition contained in VAR. Take
14134# advantage of any shell optimizations that allow amortized linear growth over
14135# repeated appends, instead of the typical quadratic growth present in naive
14136# implementations.
14137if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14138 eval 'as_fn_append ()
14139 {
14140 eval $1+=\$2
14141 }'
14142else
14143 as_fn_append ()
14144 {
14145 eval $1=\$$1\$2
14146 }
14147fi # as_fn_append
14148
14149# as_fn_arith ARG...
14150# ------------------
14151# Perform arithmetic evaluation on the ARGs, and store the result in the
14152# global $as_val. Take advantage of shells that can avoid forks. The arguments
14153# must be portable across $(()) and expr.
14154if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14155 eval 'as_fn_arith ()
14156 {
14157 as_val=$(( $* ))
14158 }'
14159else
14160 as_fn_arith ()
14161 {
14162 as_val=`expr "$@" || test $? -eq 1`
14163 }
14164fi # as_fn_arith
14165
5d031c16 14166
81ecdfbb
RW
14167if expr a : '\(a\)' >/dev/null 2>&1 &&
14168 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
14169 as_expr=expr
14170else
14171 as_expr=false
14172fi
14173
81ecdfbb 14174if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
14175 as_basename=basename
14176else
14177 as_basename=false
14178fi
5d031c16 14179
81ecdfbb
RW
14180if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14181 as_dirname=dirname
14182else
14183 as_dirname=false
14184fi
5d031c16 14185
81ecdfbb 14186as_me=`$as_basename -- "$0" ||
b7026657
AC
14187$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14188 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14189 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14190$as_echo X/"$0" |
14191 sed '/^.*\/\([^/][^/]*\)\/*$/{
14192 s//\1/
14193 q
14194 }
14195 /^X\/\(\/\/\)$/{
14196 s//\1/
14197 q
14198 }
14199 /^X\/\(\/\).*/{
14200 s//\1/
14201 q
14202 }
14203 s/.*/./; q'`
5d031c16 14204
b7026657
AC
14205# Avoid depending upon Character Ranges.
14206as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14207as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14208as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14209as_cr_digits='0123456789'
14210as_cr_alnum=$as_cr_Letters$as_cr_digits
14211
81ecdfbb
RW
14212ECHO_C= ECHO_N= ECHO_T=
14213case `echo -n x` in #(((((
14214-n*)
14215 case `echo 'xy\c'` in
14216 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14217 xy) ECHO_C='\c';;
14218 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14219 ECHO_T=' ';;
14220 esac;;
14221*)
14222 ECHO_N='-n';;
b7026657
AC
14223esac
14224
81ecdfbb
RW
14225rm -f conf$$ conf$$.exe conf$$.file
14226if test -d conf$$.dir; then
14227 rm -f conf$$.dir/conf$$.file
b7026657 14228else
81ecdfbb
RW
14229 rm -f conf$$.dir
14230 mkdir conf$$.dir 2>/dev/null
b7026657 14231fi
81ecdfbb
RW
14232if (echo >conf$$.file) 2>/dev/null; then
14233 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 14234 as_ln_s='ln -s'
81ecdfbb
RW
14235 # ... but there are two gotchas:
14236 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14237 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14238 # In both cases, we have to default to `cp -p'.
14239 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14240 as_ln_s='cp -p'
14241 elif ln conf$$.file conf$$ 2>/dev/null; then
14242 as_ln_s=ln
14243 else
14244 as_ln_s='cp -p'
5d031c16 14245 fi
b7026657
AC
14246else
14247 as_ln_s='cp -p'
14248fi
81ecdfbb
RW
14249rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14250rmdir conf$$.dir 2>/dev/null
b7026657 14251
81ecdfbb
RW
14252
14253# as_fn_mkdir_p
14254# -------------
14255# Create "$as_dir" as a directory, including parents if necessary.
14256as_fn_mkdir_p ()
14257{
14258
14259 case $as_dir in #(
14260 -*) as_dir=./$as_dir;;
14261 esac
14262 test -d "$as_dir" || eval $as_mkdir_p || {
14263 as_dirs=
14264 while :; do
14265 case $as_dir in #(
14266 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14267 *) as_qdir=$as_dir;;
14268 esac
14269 as_dirs="'$as_qdir' $as_dirs"
14270 as_dir=`$as_dirname -- "$as_dir" ||
14271$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14272 X"$as_dir" : 'X\(//\)[^/]' \| \
14273 X"$as_dir" : 'X\(//\)$' \| \
14274 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14275$as_echo X"$as_dir" |
14276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14277 s//\1/
14278 q
14279 }
14280 /^X\(\/\/\)[^/].*/{
14281 s//\1/
14282 q
14283 }
14284 /^X\(\/\/\)$/{
14285 s//\1/
14286 q
14287 }
14288 /^X\(\/\).*/{
14289 s//\1/
14290 q
14291 }
14292 s/.*/./; q'`
14293 test -d "$as_dir" && break
14294 done
14295 test -z "$as_dirs" || eval "mkdir $as_dirs"
14296 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14297
14298
14299} # as_fn_mkdir_p
b7026657 14300if mkdir -p . 2>/dev/null; then
81ecdfbb 14301 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
14302else
14303 test -d ./-p && rmdir ./-p
14304 as_mkdir_p=false
14305fi
14306
81ecdfbb
RW
14307if test -x / >/dev/null 2>&1; then
14308 as_test_x='test -x'
14309else
14310 if ls -dL / >/dev/null 2>&1; then
14311 as_ls_L_option=L
14312 else
14313 as_ls_L_option=
14314 fi
14315 as_test_x='
14316 eval sh -c '\''
14317 if test -d "$1"; then
14318 test -d "$1/.";
14319 else
14320 case $1 in #(
14321 -*)set "./$1";;
14322 esac;
14323 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14324 ???[sx]*):;;*)false;;esac;fi
14325 '\'' sh
14326 '
14327fi
14328as_executable_p=$as_test_x
b7026657
AC
14329
14330# Sed expression to map a string onto a valid CPP name.
14331as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14332
14333# Sed expression to map a string onto a valid variable name.
14334as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14335
14336
b7026657 14337exec 6>&1
81ecdfbb
RW
14338## ----------------------------------- ##
14339## Main body of $CONFIG_STATUS script. ##
14340## ----------------------------------- ##
14341_ASEOF
14342test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14343
14344cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14345# Save the log message, to keep $0 and so on meaningful, and to
b7026657 14346# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14347# values after options handling.
14348ac_log="
b7026657 14349This file was extended by $as_me, which was
81ecdfbb 14350generated by GNU Autoconf 2.64. Invocation command line was
b7026657
AC
14351
14352 CONFIG_FILES = $CONFIG_FILES
14353 CONFIG_HEADERS = $CONFIG_HEADERS
14354 CONFIG_LINKS = $CONFIG_LINKS
14355 CONFIG_COMMANDS = $CONFIG_COMMANDS
14356 $ $0 $@
14357
81ecdfbb
RW
14358on `(hostname || uname -n) 2>/dev/null | sed 1q`
14359"
14360
b7026657
AC
14361_ACEOF
14362
81ecdfbb
RW
14363case $ac_config_files in *"
14364"*) set x $ac_config_files; shift; ac_config_files=$*;;
14365esac
b7026657 14366
81ecdfbb
RW
14367case $ac_config_headers in *"
14368"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14369esac
b7026657 14370
b7026657 14371
81ecdfbb
RW
14372cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14373# Files that config.status was made for.
14374config_files="$ac_config_files"
14375config_headers="$ac_config_headers"
81ecdfbb 14376config_commands="$ac_config_commands"
b7026657 14377
81ecdfbb 14378_ACEOF
b7026657 14379
81ecdfbb 14380cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14381ac_cs_usage="\
81ecdfbb
RW
14382\`$as_me' instantiates files and other configuration actions
14383from templates according to the current configuration. Unless the files
14384and actions are specified as TAGs, all are instantiated by default.
b7026657 14385
81ecdfbb 14386Usage: $0 [OPTION]... [TAG]...
b7026657
AC
14387
14388 -h, --help print this help, then exit
81ecdfbb
RW
14389 -V, --version print version number and configuration settings, then exit
14390 -q, --quiet, --silent
14391 do not print progress messages
b7026657
AC
14392 -d, --debug don't remove temporary files
14393 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14394 --file=FILE[:TEMPLATE]
14395 instantiate the configuration file FILE
14396 --header=FILE[:TEMPLATE]
14397 instantiate the configuration header FILE
b7026657
AC
14398
14399Configuration files:
14400$config_files
14401
14402Configuration headers:
14403$config_headers
14404
b7026657
AC
14405Configuration commands:
14406$config_commands
14407
81ecdfbb 14408Report bugs to the package provider."
b7026657 14409
81ecdfbb
RW
14410_ACEOF
14411cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657
AC
14412ac_cs_version="\\
14413config.status
81ecdfbb
RW
14414configured by $0, generated by GNU Autoconf 2.64,
14415 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
b7026657 14416
81ecdfbb 14417Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
14418This config.status script is free software; the Free Software Foundation
14419gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14420
14421ac_pwd='$ac_pwd'
14422srcdir='$srcdir'
14423INSTALL='$INSTALL'
6bb11ab3 14424AWK='$AWK'
81ecdfbb 14425test -n "\$AWK" || AWK=awk
b7026657
AC
14426_ACEOF
14427
81ecdfbb
RW
14428cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14429# The default lists apply if the user does not specify any file.
b7026657
AC
14430ac_need_defaults=:
14431while test $# != 0
14432do
14433 case $1 in
14434 --*=*)
81ecdfbb
RW
14435 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14436 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657
AC
14437 ac_shift=:
14438 ;;
81ecdfbb 14439 *)
b7026657
AC
14440 ac_option=$1
14441 ac_optarg=$2
14442 ac_shift=shift
14443 ;;
b7026657
AC
14444 esac
14445
14446 case $ac_option in
14447 # Handling of the options.
b7026657
AC
14448 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14449 ac_cs_recheck=: ;;
81ecdfbb
RW
14450 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14451 $as_echo "$ac_cs_version"; exit ;;
14452 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
14453 debug=: ;;
14454 --file | --fil | --fi | --f )
14455 $ac_shift
81ecdfbb
RW
14456 case $ac_optarg in
14457 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14458 esac
14459 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
14460 ac_need_defaults=false;;
14461 --header | --heade | --head | --hea )
14462 $ac_shift
81ecdfbb
RW
14463 case $ac_optarg in
14464 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14465 esac
14466 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 14467 ac_need_defaults=false;;
81ecdfbb
RW
14468 --he | --h)
14469 # Conflict between --help and --header
14470 as_fn_error "ambiguous option: \`$1'
14471Try \`$0 --help' for more information.";;
14472 --help | --hel | -h )
14473 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
14474 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14475 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14476 ac_cs_silent=: ;;
14477
14478 # This is an error.
81ecdfbb
RW
14479 -*) as_fn_error "unrecognized option: \`$1'
14480Try \`$0 --help' for more information." ;;
b7026657 14481
81ecdfbb
RW
14482 *) as_fn_append ac_config_targets " $1"
14483 ac_need_defaults=false ;;
b7026657
AC
14484
14485 esac
14486 shift
5d031c16 14487done
b7026657
AC
14488
14489ac_configure_extra_args=
14490
14491if $ac_cs_silent; then
14492 exec 6>/dev/null
14493 ac_configure_extra_args="$ac_configure_extra_args --silent"
14494fi
14495
14496_ACEOF
81ecdfbb 14497cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 14498if \$ac_cs_recheck; then
81ecdfbb
RW
14499 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14500 shift
14501 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14502 CONFIG_SHELL='$SHELL'
14503 export CONFIG_SHELL
14504 exec "\$@"
5d031c16 14505fi
5d031c16 14506
b7026657 14507_ACEOF
81ecdfbb
RW
14508cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14509exec 5>>config.log
14510{
14511 echo
14512 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14513## Running $as_me. ##
14514_ASBOX
14515 $as_echo "$ac_log"
14516} >&5
5d031c16 14517
81ecdfbb
RW
14518_ACEOF
14519cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14520#
14521# INIT-COMMANDS
14522#
14523ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14524
6bb11ab3
L
14525
14526# The HP-UX ksh and POSIX shell print the target directory to stdout
14527# if CDPATH is set.
14528(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14529
14530sed_quote_subst='$sed_quote_subst'
14531double_quote_subst='$double_quote_subst'
14532delay_variable_subst='$delay_variable_subst'
14533macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14534macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14535enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14536enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14537pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14538enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14539SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14540ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14541host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14542host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14543host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14544build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14545build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14546build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14547SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14548Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14549GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14550EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14551FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14552LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14553NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14554LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14555max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14556ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14557exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14558lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14559lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14560lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14561reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14562reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14563OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14564deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14565file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14566AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14567AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14568STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14569RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14570old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14571old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14572old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14573lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14574CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14575CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14576compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14577GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14578lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14579lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14580lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14581lt_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"`'
14582objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14583MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14584lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14585lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14586lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14587lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14588lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14589need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14590DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14591NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14592LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14593OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14594OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14595libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14596shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14597extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14598archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14599enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14600export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14601whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14602compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14603old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14604old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14605archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14606archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14607module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14608module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14609with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14610allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14611no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14612hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14613hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14614hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14615hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14616hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14617hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14618hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14619hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14620inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14621link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14622fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14623always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14624export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14625exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14626include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14627prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14628file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14629variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14630need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14631need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14632version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14633runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14634shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14635shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14636libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14637library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14638soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14639install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14640postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14641postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14642finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14643finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14644hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14645sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14646sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14647hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14648enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14649enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14650enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14651old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14652striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14653
14654LTCC='$LTCC'
14655LTCFLAGS='$LTCFLAGS'
14656compiler='$compiler_DEFAULT'
14657
14658# A function that is used when there is no print builtin or printf.
14659func_fallback_echo ()
14660{
14661 eval 'cat <<_LTECHO_EOF
14662\$1
14663_LTECHO_EOF'
14664}
14665
14666# Quote evaled strings.
14667for var in SHELL \
14668ECHO \
14669SED \
14670GREP \
14671EGREP \
14672FGREP \
14673LD \
14674NM \
14675LN_S \
14676lt_SP2NL \
14677lt_NL2SP \
14678reload_flag \
14679OBJDUMP \
14680deplibs_check_method \
14681file_magic_cmd \
14682AR \
14683AR_FLAGS \
14684STRIP \
14685RANLIB \
14686CC \
14687CFLAGS \
14688compiler \
14689lt_cv_sys_global_symbol_pipe \
14690lt_cv_sys_global_symbol_to_cdecl \
14691lt_cv_sys_global_symbol_to_c_name_address \
14692lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14693lt_prog_compiler_no_builtin_flag \
14694lt_prog_compiler_wl \
14695lt_prog_compiler_pic \
14696lt_prog_compiler_static \
14697lt_cv_prog_compiler_c_o \
14698need_locks \
14699DSYMUTIL \
14700NMEDIT \
14701LIPO \
14702OTOOL \
14703OTOOL64 \
14704shrext_cmds \
14705export_dynamic_flag_spec \
14706whole_archive_flag_spec \
14707compiler_needs_object \
14708with_gnu_ld \
14709allow_undefined_flag \
14710no_undefined_flag \
14711hardcode_libdir_flag_spec \
14712hardcode_libdir_flag_spec_ld \
14713hardcode_libdir_separator \
14714fix_srcfile_path \
14715exclude_expsyms \
14716include_expsyms \
14717file_list_spec \
14718variables_saved_for_relink \
14719libname_spec \
14720library_names_spec \
14721soname_spec \
14722install_override_mode \
14723finish_eval \
14724old_striplib \
14725striplib; do
14726 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14727 *[\\\\\\\`\\"\\\$]*)
14728 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14729 ;;
14730 *)
14731 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14732 ;;
14733 esac
14734done
14735
14736# Double-quote double-evaled strings.
14737for var in reload_cmds \
14738old_postinstall_cmds \
14739old_postuninstall_cmds \
14740old_archive_cmds \
14741extract_expsyms_cmds \
14742old_archive_from_new_cmds \
14743old_archive_from_expsyms_cmds \
14744archive_cmds \
14745archive_expsym_cmds \
14746module_cmds \
14747module_expsym_cmds \
14748export_symbols_cmds \
14749prelink_cmds \
14750postinstall_cmds \
14751postuninstall_cmds \
14752finish_cmds \
14753sys_lib_search_path_spec \
14754sys_lib_dlsearch_path_spec; do
14755 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14756 *[\\\\\\\`\\"\\\$]*)
14757 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14758 ;;
14759 *)
14760 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14761 ;;
14762 esac
14763done
14764
14765ac_aux_dir='$ac_aux_dir'
14766xsi_shell='$xsi_shell'
14767lt_shell_append='$lt_shell_append'
14768
14769# See if we are running on zsh, and set the options which allow our
14770# commands through without removal of \ escapes INIT.
14771if test -n "\${ZSH_VERSION+set}" ; then
14772 setopt NO_GLOB_SUBST
14773fi
14774
14775
14776 PACKAGE='$PACKAGE'
14777 VERSION='$VERSION'
14778 TIMESTAMP='$TIMESTAMP'
14779 RM='$RM'
14780 ofile='$ofile'
14781
14782
14783
14784
81ecdfbb 14785_ACEOF
b7026657 14786
81ecdfbb 14787cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14788
81ecdfbb 14789# Handling of arguments.
b7026657
AC
14790for ac_config_target in $ac_config_targets
14791do
81ecdfbb
RW
14792 case $ac_config_target in
14793 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14794 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14795 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14796 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14797 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14798 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14799 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14800 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14801
14802 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5d031c16 14803 esac
b7026657 14804done
5d031c16 14805
81ecdfbb 14806
b7026657
AC
14807# If the user did not use the arguments to specify the items to instantiate,
14808# then the envvar interface is used. Set only those that are not.
14809# We use the long form for the default assignment because of an extremely
14810# bizarre bug on SunOS 4.1.3.
14811if $ac_need_defaults; then
14812 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14813 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
14814 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14815fi
14816
14817# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14818# simply because there is no reason against having it here, and in addition,
b7026657 14819# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14820# Hook for its removal unless debugging.
14821# Note that there is a small window in which the directory will not be cleaned:
14822# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
14823$debug ||
14824{
81ecdfbb
RW
14825 tmp=
14826 trap 'exit_status=$?
14827 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14828' 0
14829 trap 'as_fn_exit 1' 1 2 13 15
b7026657 14830}
b7026657
AC
14831# Create a (secure) tmp directory for tmp files.
14832
14833{
81ecdfbb 14834 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b7026657
AC
14835 test -n "$tmp" && test -d "$tmp"
14836} ||
14837{
81ecdfbb
RW
14838 tmp=./conf$$-$RANDOM
14839 (umask 077 && mkdir "$tmp")
14840} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
b7026657 14841
81ecdfbb
RW
14842# Set up the scripts for CONFIG_FILES section.
14843# No need to generate them if there are no CONFIG_FILES.
14844# This happens for instance with `./config.status config.h'.
14845if test -n "$CONFIG_FILES"; then
b7026657 14846
b7026657 14847
81ecdfbb
RW
14848ac_cr=`echo X | tr X '\015'`
14849# On cygwin, bash can eat \r inside `` if the user requested igncr.
14850# But we know of no other shell where ac_cr would be empty at this
14851# point, so we can use a bashism as a fallback.
14852if test "x$ac_cr" = x; then
14853 eval ac_cr=\$\'\\r\'
14854fi
14855ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14856if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14857 ac_cs_awk_cr='\r'
14858else
14859 ac_cs_awk_cr=$ac_cr
14860fi
b7026657 14861
81ecdfbb 14862echo 'BEGIN {' >"$tmp/subs1.awk" &&
b7026657
AC
14863_ACEOF
14864
5d031c16 14865
81ecdfbb
RW
14866{
14867 echo "cat >conf$$subs.awk <<_ACEOF" &&
14868 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14869 echo "_ACEOF"
14870} >conf$$subs.sh ||
14871 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14872ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14873ac_delim='%!_!# '
14874for ac_last_try in false false false false false :; do
14875 . ./conf$$subs.sh ||
14876 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14877
14878 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14879 if test $ac_delim_n = $ac_delim_num; then
14880 break
14881 elif $ac_last_try; then
14882 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
b7026657 14883 else
81ecdfbb
RW
14884 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14885 fi
14886done
14887rm -f conf$$subs.sh
14888
14889cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14890cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14891_ACEOF
14892sed -n '
14893h
14894s/^/S["/; s/!.*/"]=/
14895p
14896g
14897s/^[^!]*!//
14898:repl
14899t repl
14900s/'"$ac_delim"'$//
14901t delim
14902:nl
14903h
14904s/\(.\{148\}\).*/\1/
14905t more1
14906s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14907p
14908n
14909b repl
14910:more1
14911s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14912p
14913g
14914s/.\{148\}//
14915t nl
14916:delim
14917h
14918s/\(.\{148\}\).*/\1/
14919t more2
14920s/["\\]/\\&/g; s/^/"/; s/$/"/
14921p
14922b
14923:more2
14924s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14925p
14926g
14927s/.\{148\}//
14928t delim
14929' <conf$$subs.awk | sed '
14930/^[^""]/{
14931 N
14932 s/\n//
14933}
14934' >>$CONFIG_STATUS || ac_write_fail=1
14935rm -f conf$$subs.awk
14936cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14937_ACAWK
14938cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14939 for (key in S) S_is_set[key] = 1
14940 FS = "\a"
5d031c16 14941
81ecdfbb
RW
14942}
14943{
14944 line = $ 0
14945 nfields = split(line, field, "@")
14946 substed = 0
14947 len = length(field[1])
14948 for (i = 2; i < nfields; i++) {
14949 key = field[i]
14950 keylen = length(key)
14951 if (S_is_set[key]) {
14952 value = S[key]
14953 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14954 len += length(value) + length(field[++i])
14955 substed = 1
14956 } else
14957 len += 1 + keylen
14958 }
14959
14960 print line
14961}
b7026657 14962
81ecdfbb
RW
14963_ACAWK
14964_ACEOF
14965cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14966if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14967 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 14968else
81ecdfbb
RW
14969 cat
14970fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14971 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14972_ACEOF
b7026657 14973
81ecdfbb
RW
14974# VPATH may cause trouble with some makes, so we remove $(srcdir),
14975# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14976# trailing colons and then remove the whole line if VPATH becomes empty
14977# (actually we leave an empty line to preserve line numbers).
14978if test "x$srcdir" = x.; then
14979 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14980s/:*\$(srcdir):*/:/
14981s/:*\${srcdir}:*/:/
14982s/:*@srcdir@:*/:/
14983s/^\([^=]*=[ ]*\):*/\1/
14984s/:*$//
14985s/^[^=]*=[ ]*$//
14986}'
14987fi
b7026657 14988
81ecdfbb
RW
14989cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14990fi # test -n "$CONFIG_FILES"
b7026657 14991
81ecdfbb
RW
14992# Set up the scripts for CONFIG_HEADERS section.
14993# No need to generate them if there are no CONFIG_HEADERS.
14994# This happens for instance with `./config.status Makefile'.
14995if test -n "$CONFIG_HEADERS"; then
14996cat >"$tmp/defines.awk" <<\_ACAWK ||
14997BEGIN {
14998_ACEOF
b7026657 14999
81ecdfbb
RW
15000# Transform confdefs.h into an awk script `defines.awk', embedded as
15001# here-document in config.status, that substitutes the proper values into
15002# config.h.in to produce config.h.
5d031c16 15003
81ecdfbb
RW
15004# Create a delimiter string that does not exist in confdefs.h, to ease
15005# handling of long lines.
15006ac_delim='%!_!# '
15007for ac_last_try in false false :; do
15008 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15009 if test -z "$ac_t"; then
15010 break
15011 elif $ac_last_try; then
15012 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 15013 else
81ecdfbb 15014 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 15015 fi
b7026657 15016done
81ecdfbb
RW
15017
15018# For the awk script, D is an array of macro values keyed by name,
15019# likewise P contains macro parameters if any. Preserve backslash
15020# newline sequences.
15021
15022ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15023sed -n '
15024s/.\{148\}/&'"$ac_delim"'/g
15025t rset
15026:rset
15027s/^[ ]*#[ ]*define[ ][ ]*/ /
15028t def
15029d
15030:def
15031s/\\$//
15032t bsnl
15033s/["\\]/\\&/g
15034s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15035D["\1"]=" \3"/p
15036s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15037d
15038:bsnl
15039s/["\\]/\\&/g
15040s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15041D["\1"]=" \3\\\\\\n"\\/p
15042t cont
15043s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15044t cont
15045d
15046:cont
15047n
15048s/.\{148\}/&'"$ac_delim"'/g
15049t clear
15050:clear
15051s/\\$//
15052t bsnlc
15053s/["\\]/\\&/g; s/^/"/; s/$/"/p
15054d
15055:bsnlc
15056s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15057b cont
15058' <confdefs.h | sed '
15059s/'"$ac_delim"'/"\\\
15060"/g' >>$CONFIG_STATUS || ac_write_fail=1
15061
15062cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15063 for (key in D) D_is_set[key] = 1
15064 FS = "\a"
15065}
15066/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15067 line = \$ 0
15068 split(line, arg, " ")
15069 if (arg[1] == "#") {
15070 defundef = arg[2]
15071 mac1 = arg[3]
15072 } else {
15073 defundef = substr(arg[1], 2)
15074 mac1 = arg[2]
15075 }
15076 split(mac1, mac2, "(") #)
15077 macro = mac2[1]
15078 prefix = substr(line, 1, index(line, defundef) - 1)
15079 if (D_is_set[macro]) {
15080 # Preserve the white space surrounding the "#".
15081 print prefix "define", macro P[macro] D[macro]
15082 next
15083 } else {
15084 # Replace #undef with comments. This is necessary, for example,
15085 # in the case of _POSIX_SOURCE, which is predefined and required
15086 # on some systems where configure will not decide to define it.
15087 if (defundef == "undef") {
15088 print "/*", prefix defundef, macro, "*/"
15089 next
15090 }
15091 }
15092}
15093{ print }
15094_ACAWK
b7026657 15095_ACEOF
81ecdfbb
RW
15096cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15097 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15098fi # test -n "$CONFIG_HEADERS"
b7026657 15099
5d031c16 15100
99d8e879 15101eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
15102shift
15103for ac_tag
15104do
15105 case $ac_tag in
15106 :[FHLC]) ac_mode=$ac_tag; continue;;
5d031c16 15107 esac
81ecdfbb
RW
15108 case $ac_mode$ac_tag in
15109 :[FHL]*:*);;
15110 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15111 :[FH]-) ac_tag=-:-;;
15112 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15113 esac
15114 ac_save_IFS=$IFS
15115 IFS=:
15116 set x $ac_tag
15117 IFS=$ac_save_IFS
15118 shift
15119 ac_file=$1
15120 shift
5d031c16 15121
81ecdfbb
RW
15122 case $ac_mode in
15123 :L) ac_source=$1;;
15124 :[FH])
15125 ac_file_inputs=
15126 for ac_f
15127 do
15128 case $ac_f in
15129 -) ac_f="$tmp/stdin";;
15130 *) # Look for the file first in the build tree, then in the source tree
15131 # (if the path is not absolute). The absolute path cannot be DOS-style,
15132 # because $ac_f cannot contain `:'.
15133 test -f "$ac_f" ||
15134 case $ac_f in
15135 [\\/$]*) false;;
15136 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15137 esac ||
15138 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 15139 esac
81ecdfbb
RW
15140 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15141 as_fn_append ac_file_inputs " '$ac_f'"
15142 done
b7026657 15143
81ecdfbb
RW
15144 # Let's still pretend it is `configure' which instantiates (i.e., don't
15145 # use $as_me), people would be surprised to read:
15146 # /* config.h. Generated by config.status. */
15147 configure_input='Generated from '`
15148 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15149 `' by configure.'
15150 if test x"$ac_file" != x-; then
15151 configure_input="$ac_file. $configure_input"
15152 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15153$as_echo "$as_me: creating $ac_file" >&6;}
15154 fi
15155 # Neutralize special characters interpreted by sed in replacement strings.
15156 case $configure_input in #(
15157 *\&* | *\|* | *\\* )
15158 ac_sed_conf_input=`$as_echo "$configure_input" |
15159 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15160 *) ac_sed_conf_input=$configure_input;;
15161 esac
b7026657 15162
81ecdfbb
RW
15163 case $ac_tag in
15164 *:-:* | *:-) cat >"$tmp/stdin" \
15165 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15166 esac
15167 ;;
15168 esac
b7026657 15169
81ecdfbb 15170 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
15171$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15172 X"$ac_file" : 'X\(//\)[^/]' \| \
15173 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15174 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15175$as_echo X"$ac_file" |
15176 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15177 s//\1/
15178 q
15179 }
15180 /^X\(\/\/\)[^/].*/{
15181 s//\1/
15182 q
15183 }
15184 /^X\(\/\/\)$/{
15185 s//\1/
15186 q
15187 }
15188 /^X\(\/\).*/{
15189 s//\1/
15190 q
15191 }
15192 s/.*/./; q'`
15193 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
15194 ac_builddir=.
15195
81ecdfbb
RW
15196case "$ac_dir" in
15197.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15198*)
15199 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15200 # A ".." for each directory in $ac_dir_suffix.
15201 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15202 case $ac_top_builddir_sub in
15203 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15204 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15205 esac ;;
15206esac
15207ac_abs_top_builddir=$ac_pwd
15208ac_abs_builddir=$ac_pwd$ac_dir_suffix
15209# for backward compatibility:
15210ac_top_builddir=$ac_top_build_prefix
b7026657
AC
15211
15212case $srcdir in
81ecdfbb 15213 .) # We are building in place.
b7026657 15214 ac_srcdir=.
81ecdfbb
RW
15215 ac_top_srcdir=$ac_top_builddir_sub
15216 ac_abs_top_srcdir=$ac_pwd ;;
15217 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 15218 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15219 ac_top_srcdir=$srcdir
15220 ac_abs_top_srcdir=$srcdir ;;
15221 *) # Relative name.
15222 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15223 ac_top_srcdir=$ac_top_build_prefix$srcdir
15224 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 15225esac
81ecdfbb 15226ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 15227
5d031c16 15228
81ecdfbb
RW
15229 case $ac_mode in
15230 :F)
15231 #
15232 # CONFIG_FILE
15233 #
b7026657 15234
81ecdfbb
RW
15235 case $INSTALL in
15236 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15237 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
5d031c16 15238 esac
81ecdfbb 15239_ACEOF
5d031c16 15240
81ecdfbb
RW
15241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15242# If the template does not know about datarootdir, expand it.
15243# FIXME: This hack should be removed a few years after 2.60.
15244ac_datarootdir_hack=; ac_datarootdir_seen=
15245ac_sed_dataroot='
15246/datarootdir/ {
15247 p
15248 q
15249}
15250/@datadir@/p
15251/@docdir@/p
15252/@infodir@/p
15253/@localedir@/p
15254/@mandir@/p'
15255case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15256*datarootdir*) ac_datarootdir_seen=yes;;
15257*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15258 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15259$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15260_ACEOF
15261cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15262 ac_datarootdir_hack='
15263 s&@datadir@&$datadir&g
15264 s&@docdir@&$docdir&g
15265 s&@infodir@&$infodir&g
15266 s&@localedir@&$localedir&g
15267 s&@mandir@&$mandir&g
15268 s&\\\${datarootdir}&$datarootdir&g' ;;
15269esac
b7026657 15270_ACEOF
b7026657 15271
81ecdfbb
RW
15272# Neutralize VPATH when `$srcdir' = `.'.
15273# Shell code in configure.ac might set extrasub.
15274# FIXME: do we really want to maintain this feature?
15275cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15276ac_sed_extra="$ac_vpsub
15277$extrasub
15278_ACEOF
15279cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15280:t
15281/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15282s|@configure_input@|$ac_sed_conf_input|;t t
15283s&@top_builddir@&$ac_top_builddir_sub&;t t
15284s&@top_build_prefix@&$ac_top_build_prefix&;t t
15285s&@srcdir@&$ac_srcdir&;t t
15286s&@abs_srcdir@&$ac_abs_srcdir&;t t
15287s&@top_srcdir@&$ac_top_srcdir&;t t
15288s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15289s&@builddir@&$ac_builddir&;t t
15290s&@abs_builddir@&$ac_abs_builddir&;t t
15291s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15292s&@INSTALL@&$ac_INSTALL&;t t
15293$ac_datarootdir_hack
15294"
15295eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15296 || as_fn_error "could not create $ac_file" "$LINENO" 5
15297
15298test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15299 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15300 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15302which seems to be undefined. Please make sure it is defined." >&5
15303$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15304which seems to be undefined. Please make sure it is defined." >&2;}
15305
15306 rm -f "$tmp/stdin"
15307 case $ac_file in
15308 -) cat "$tmp/out" && rm -f "$tmp/out";;
15309 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15310 esac \
15311 || as_fn_error "could not create $ac_file" "$LINENO" 5
15312 ;;
15313 :H)
15314 #
15315 # CONFIG_HEADER
15316 #
15317 if test x"$ac_file" != x-; then
15318 {
15319 $as_echo "/* $configure_input */" \
15320 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15321 } >"$tmp/config.h" \
15322 || as_fn_error "could not create $ac_file" "$LINENO" 5
15323 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15324 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15325$as_echo "$as_me: $ac_file is unchanged" >&6;}
15326 else
15327 rm -f "$ac_file"
15328 mv "$tmp/config.h" "$ac_file" \
15329 || as_fn_error "could not create $ac_file" "$LINENO" 5
15330 fi
b7026657 15331 else
81ecdfbb
RW
15332 $as_echo "/* $configure_input */" \
15333 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15334 || as_fn_error "could not create -" "$LINENO" 5
15335 fi
15336 ;;
b7026657 15337
81ecdfbb
RW
15338 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15339$as_echo "$as_me: executing $ac_file commands" >&6;}
15340 ;;
15341 esac
b7026657
AC
15342
15343
81ecdfbb 15344 case $ac_file$ac_mode in
db2e4d67 15345 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15346 "libtool":C)
15347
15348 # See if we are running on zsh, and set the options which allow our
15349 # commands through without removal of \ escapes.
15350 if test -n "${ZSH_VERSION+set}" ; then
15351 setopt NO_GLOB_SUBST
15352 fi
15353
15354 cfgfile="${ofile}T"
15355 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15356 $RM "$cfgfile"
15357
15358 cat <<_LT_EOF >> "$cfgfile"
15359#! $SHELL
15360
15361# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15362# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15363# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15364# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15365#
15366# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15367# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15368# Written by Gordon Matzigkeit, 1996
15369#
15370# This file is part of GNU Libtool.
15371#
15372# GNU Libtool is free software; you can redistribute it and/or
15373# modify it under the terms of the GNU General Public License as
15374# published by the Free Software Foundation; either version 2 of
15375# the License, or (at your option) any later version.
15376#
15377# As a special exception to the GNU General Public License,
15378# if you distribute this file as part of a program or library that
15379# is built using GNU Libtool, you may include this file under the
15380# same distribution terms that you use for the rest of that program.
15381#
15382# GNU Libtool is distributed in the hope that it will be useful,
15383# but WITHOUT ANY WARRANTY; without even the implied warranty of
15384# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15385# GNU General Public License for more details.
15386#
15387# You should have received a copy of the GNU General Public License
15388# along with GNU Libtool; see the file COPYING. If not, a copy
15389# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15390# obtained by writing to the Free Software Foundation, Inc.,
15391# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15392
15393
15394# The names of the tagged configurations supported by this script.
15395available_tags=""
15396
15397# ### BEGIN LIBTOOL CONFIG
15398
15399# Which release of libtool.m4 was used?
15400macro_version=$macro_version
15401macro_revision=$macro_revision
15402
15403# Whether or not to build shared libraries.
15404build_libtool_libs=$enable_shared
15405
15406# Whether or not to build static libraries.
15407build_old_libs=$enable_static
15408
15409# What type of objects to build.
15410pic_mode=$pic_mode
15411
15412# Whether or not to optimize for fast installation.
15413fast_install=$enable_fast_install
15414
15415# Shell to use when invoking shell scripts.
15416SHELL=$lt_SHELL
15417
15418# An echo program that protects backslashes.
15419ECHO=$lt_ECHO
15420
15421# The host system.
15422host_alias=$host_alias
15423host=$host
15424host_os=$host_os
15425
15426# The build system.
15427build_alias=$build_alias
15428build=$build
15429build_os=$build_os
15430
15431# A sed program that does not truncate output.
15432SED=$lt_SED
15433
15434# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15435Xsed="\$SED -e 1s/^X//"
15436
15437# A grep program that handles long lines.
15438GREP=$lt_GREP
15439
15440# An ERE matcher.
15441EGREP=$lt_EGREP
15442
15443# A literal string matcher.
15444FGREP=$lt_FGREP
15445
15446# A BSD- or MS-compatible name lister.
15447NM=$lt_NM
15448
15449# Whether we need soft or hard links.
15450LN_S=$lt_LN_S
15451
15452# What is the maximum length of a command?
15453max_cmd_len=$max_cmd_len
15454
15455# Object file suffix (normally "o").
15456objext=$ac_objext
15457
15458# Executable file suffix (normally "").
15459exeext=$exeext
15460
15461# whether the shell understands "unset".
15462lt_unset=$lt_unset
15463
15464# turn spaces into newlines.
15465SP2NL=$lt_lt_SP2NL
15466
15467# turn newlines into spaces.
15468NL2SP=$lt_lt_NL2SP
15469
15470# An object symbol dumper.
15471OBJDUMP=$lt_OBJDUMP
15472
15473# Method to check whether dependent libraries are shared objects.
15474deplibs_check_method=$lt_deplibs_check_method
15475
15476# Command to use when deplibs_check_method == "file_magic".
15477file_magic_cmd=$lt_file_magic_cmd
15478
15479# The archiver.
15480AR=$lt_AR
15481AR_FLAGS=$lt_AR_FLAGS
15482
15483# A symbol stripping program.
15484STRIP=$lt_STRIP
15485
15486# Commands used to install an old-style archive.
15487RANLIB=$lt_RANLIB
15488old_postinstall_cmds=$lt_old_postinstall_cmds
15489old_postuninstall_cmds=$lt_old_postuninstall_cmds
15490
15491# Whether to use a lock for old archive extraction.
15492lock_old_archive_extraction=$lock_old_archive_extraction
15493
15494# A C compiler.
15495LTCC=$lt_CC
15496
15497# LTCC compiler flags.
15498LTCFLAGS=$lt_CFLAGS
15499
15500# Take the output of nm and produce a listing of raw symbols and C names.
15501global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15502
15503# Transform the output of nm in a proper C declaration.
15504global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15505
15506# Transform the output of nm in a C name address pair.
15507global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15508
15509# Transform the output of nm in a C name address pair when lib prefix is needed.
15510global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15511
15512# The name of the directory that contains temporary libtool files.
15513objdir=$objdir
15514
15515# Used to examine libraries when file_magic_cmd begins with "file".
15516MAGIC_CMD=$MAGIC_CMD
15517
15518# Must we lock files when doing compilation?
15519need_locks=$lt_need_locks
15520
15521# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15522DSYMUTIL=$lt_DSYMUTIL
15523
15524# Tool to change global to local symbols on Mac OS X.
15525NMEDIT=$lt_NMEDIT
15526
15527# Tool to manipulate fat objects and archives on Mac OS X.
15528LIPO=$lt_LIPO
15529
15530# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15531OTOOL=$lt_OTOOL
15532
15533# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15534OTOOL64=$lt_OTOOL64
15535
15536# Old archive suffix (normally "a").
15537libext=$libext
15538
15539# Shared library suffix (normally ".so").
15540shrext_cmds=$lt_shrext_cmds
15541
15542# The commands to extract the exported symbol list from a shared archive.
15543extract_expsyms_cmds=$lt_extract_expsyms_cmds
15544
15545# Variables whose values should be saved in libtool wrapper scripts and
15546# restored at link time.
15547variables_saved_for_relink=$lt_variables_saved_for_relink
15548
15549# Do we need the "lib" prefix for modules?
15550need_lib_prefix=$need_lib_prefix
15551
15552# Do we need a version for libraries?
15553need_version=$need_version
15554
15555# Library versioning type.
15556version_type=$version_type
15557
15558# Shared library runtime path variable.
15559runpath_var=$runpath_var
15560
15561# Shared library path variable.
15562shlibpath_var=$shlibpath_var
15563
15564# Is shlibpath searched before the hard-coded library search path?
15565shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15566
15567# Format of library name prefix.
15568libname_spec=$lt_libname_spec
15569
15570# List of archive names. First name is the real one, the rest are links.
15571# The last name is the one that the linker finds with -lNAME
15572library_names_spec=$lt_library_names_spec
15573
15574# The coded name of the library, if different from the real name.
15575soname_spec=$lt_soname_spec
15576
15577# Permission mode override for installation of shared libraries.
15578install_override_mode=$lt_install_override_mode
15579
15580# Command to use after installation of a shared archive.
15581postinstall_cmds=$lt_postinstall_cmds
15582
15583# Command to use after uninstallation of a shared archive.
15584postuninstall_cmds=$lt_postuninstall_cmds
15585
15586# Commands used to finish a libtool library installation in a directory.
15587finish_cmds=$lt_finish_cmds
15588
15589# As "finish_cmds", except a single script fragment to be evaled but
15590# not shown.
15591finish_eval=$lt_finish_eval
15592
15593# Whether we should hardcode library paths into libraries.
15594hardcode_into_libs=$hardcode_into_libs
15595
15596# Compile-time system search path for libraries.
15597sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15598
15599# Run-time system search path for libraries.
15600sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15601
15602# Whether dlopen is supported.
15603dlopen_support=$enable_dlopen
15604
15605# Whether dlopen of programs is supported.
15606dlopen_self=$enable_dlopen_self
15607
15608# Whether dlopen of statically linked programs is supported.
15609dlopen_self_static=$enable_dlopen_self_static
15610
15611# Commands to strip libraries.
15612old_striplib=$lt_old_striplib
15613striplib=$lt_striplib
15614
15615
15616# The linker used to build libraries.
15617LD=$lt_LD
15618
15619# How to create reloadable object files.
15620reload_flag=$lt_reload_flag
15621reload_cmds=$lt_reload_cmds
15622
15623# Commands used to build an old-style archive.
15624old_archive_cmds=$lt_old_archive_cmds
15625
15626# A language specific compiler.
15627CC=$lt_compiler
15628
15629# Is the compiler the GNU compiler?
15630with_gcc=$GCC
15631
15632# Compiler flag to turn off builtin functions.
15633no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15634
15635# How to pass a linker flag through the compiler.
15636wl=$lt_lt_prog_compiler_wl
15637
15638# Additional compiler flags for building library objects.
15639pic_flag=$lt_lt_prog_compiler_pic
15640
15641# Compiler flag to prevent dynamic linking.
15642link_static_flag=$lt_lt_prog_compiler_static
15643
15644# Does compiler simultaneously support -c and -o options?
15645compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15646
15647# Whether or not to add -lc for building shared libraries.
15648build_libtool_need_lc=$archive_cmds_need_lc
15649
15650# Whether or not to disallow shared libs when runtime libs are static.
15651allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15652
15653# Compiler flag to allow reflexive dlopens.
15654export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15655
15656# Compiler flag to generate shared objects directly from archives.
15657whole_archive_flag_spec=$lt_whole_archive_flag_spec
15658
15659# Whether the compiler copes with passing no objects directly.
15660compiler_needs_object=$lt_compiler_needs_object
15661
15662# Create an old-style archive from a shared archive.
15663old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15664
15665# Create a temporary old-style archive to link instead of a shared archive.
15666old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15667
15668# Commands used to build a shared archive.
15669archive_cmds=$lt_archive_cmds
15670archive_expsym_cmds=$lt_archive_expsym_cmds
15671
15672# Commands used to build a loadable module if different from building
15673# a shared archive.
15674module_cmds=$lt_module_cmds
15675module_expsym_cmds=$lt_module_expsym_cmds
15676
15677# Whether we are building with GNU ld or not.
15678with_gnu_ld=$lt_with_gnu_ld
15679
15680# Flag that allows shared libraries with undefined symbols to be built.
15681allow_undefined_flag=$lt_allow_undefined_flag
15682
15683# Flag that enforces no undefined symbols.
15684no_undefined_flag=$lt_no_undefined_flag
15685
15686# Flag to hardcode \$libdir into a binary during linking.
15687# This must work even if \$libdir does not exist
15688hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15689
15690# If ld is used when linking, flag to hardcode \$libdir into a binary
15691# during linking. This must work even if \$libdir does not exist.
15692hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15693
15694# Whether we need a single "-rpath" flag with a separated argument.
15695hardcode_libdir_separator=$lt_hardcode_libdir_separator
15696
15697# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15698# DIR into the resulting binary.
15699hardcode_direct=$hardcode_direct
15700
15701# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15702# DIR into the resulting binary and the resulting library dependency is
15703# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15704# library is relocated.
15705hardcode_direct_absolute=$hardcode_direct_absolute
15706
15707# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15708# into the resulting binary.
15709hardcode_minus_L=$hardcode_minus_L
15710
15711# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15712# into the resulting binary.
15713hardcode_shlibpath_var=$hardcode_shlibpath_var
15714
15715# Set to "yes" if building a shared library automatically hardcodes DIR
15716# into the library and all subsequent libraries and executables linked
15717# against it.
15718hardcode_automatic=$hardcode_automatic
15719
15720# Set to yes if linker adds runtime paths of dependent libraries
15721# to runtime path list.
15722inherit_rpath=$inherit_rpath
15723
15724# Whether libtool must link a program against all its dependency libraries.
15725link_all_deplibs=$link_all_deplibs
15726
15727# Fix the shell variable \$srcfile for the compiler.
15728fix_srcfile_path=$lt_fix_srcfile_path
15729
15730# Set to "yes" if exported symbols are required.
15731always_export_symbols=$always_export_symbols
15732
15733# The commands to list exported symbols.
15734export_symbols_cmds=$lt_export_symbols_cmds
15735
15736# Symbols that should not be listed in the preloaded symbols.
15737exclude_expsyms=$lt_exclude_expsyms
15738
15739# Symbols that must always be exported.
15740include_expsyms=$lt_include_expsyms
15741
15742# Commands necessary for linking programs (against libraries) with templates.
15743prelink_cmds=$lt_prelink_cmds
15744
15745# Specify filename containing input files.
15746file_list_spec=$lt_file_list_spec
15747
15748# How to hardcode a shared library path into an executable.
15749hardcode_action=$hardcode_action
15750
15751# ### END LIBTOOL CONFIG
15752
15753_LT_EOF
15754
15755 case $host_os in
15756 aix3*)
15757 cat <<\_LT_EOF >> "$cfgfile"
15758# AIX sometimes has problems with the GCC collect2 program. For some
15759# reason, if we set the COLLECT_NAMES environment variable, the problems
15760# vanish in a puff of smoke.
15761if test "X${COLLECT_NAMES+set}" != Xset; then
15762 COLLECT_NAMES=
15763 export COLLECT_NAMES
15764fi
15765_LT_EOF
15766 ;;
15767 esac
15768
15769
15770ltmain="$ac_aux_dir/ltmain.sh"
15771
15772
15773 # We use sed instead of cat because bash on DJGPP gets confused if
15774 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15775 # text mode, it properly converts lines to CR/LF. This bash problem
15776 # is reportedly fixed, but why not run on old versions too?
15777 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15778 || (rm -f "$cfgfile"; exit 1)
15779
15780 case $xsi_shell in
15781 yes)
15782 cat << \_LT_EOF >> "$cfgfile"
15783
15784# func_dirname file append nondir_replacement
15785# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15786# otherwise set result to NONDIR_REPLACEMENT.
15787func_dirname ()
15788{
15789 case ${1} in
15790 */*) func_dirname_result="${1%/*}${2}" ;;
15791 * ) func_dirname_result="${3}" ;;
15792 esac
15793}
15794
15795# func_basename file
15796func_basename ()
15797{
15798 func_basename_result="${1##*/}"
15799}
15800
15801# func_dirname_and_basename file append nondir_replacement
15802# perform func_basename and func_dirname in a single function
15803# call:
15804# dirname: Compute the dirname of FILE. If nonempty,
15805# add APPEND to the result, otherwise set result
15806# to NONDIR_REPLACEMENT.
15807# value returned in "$func_dirname_result"
15808# basename: Compute filename of FILE.
15809# value retuned in "$func_basename_result"
15810# Implementation must be kept synchronized with func_dirname
15811# and func_basename. For efficiency, we do not delegate to
15812# those functions but instead duplicate the functionality here.
15813func_dirname_and_basename ()
15814{
15815 case ${1} in
15816 */*) func_dirname_result="${1%/*}${2}" ;;
15817 * ) func_dirname_result="${3}" ;;
15818 esac
15819 func_basename_result="${1##*/}"
15820}
15821
15822# func_stripname prefix suffix name
15823# strip PREFIX and SUFFIX off of NAME.
15824# PREFIX and SUFFIX must not contain globbing or regex special
15825# characters, hashes, percent signs, but SUFFIX may contain a leading
15826# dot (in which case that matches only a dot).
15827func_stripname ()
15828{
15829 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15830 # positional parameters, so assign one to ordinary parameter first.
15831 func_stripname_result=${3}
15832 func_stripname_result=${func_stripname_result#"${1}"}
15833 func_stripname_result=${func_stripname_result%"${2}"}
15834}
15835
15836# func_opt_split
15837func_opt_split ()
15838{
15839 func_opt_split_opt=${1%%=*}
15840 func_opt_split_arg=${1#*=}
15841}
15842
15843# func_lo2o object
15844func_lo2o ()
15845{
15846 case ${1} in
15847 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15848 *) func_lo2o_result=${1} ;;
15849 esac
15850}
15851
15852# func_xform libobj-or-source
15853func_xform ()
15854{
15855 func_xform_result=${1%.*}.lo
15856}
15857
15858# func_arith arithmetic-term...
15859func_arith ()
15860{
15861 func_arith_result=$(( $* ))
15862}
15863
15864# func_len string
15865# STRING may not start with a hyphen.
15866func_len ()
15867{
15868 func_len_result=${#1}
15869}
15870
15871_LT_EOF
15872 ;;
15873 *) # Bourne compatible functions.
15874 cat << \_LT_EOF >> "$cfgfile"
15875
15876# func_dirname file append nondir_replacement
15877# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15878# otherwise set result to NONDIR_REPLACEMENT.
15879func_dirname ()
15880{
15881 # Extract subdirectory from the argument.
15882 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15883 if test "X$func_dirname_result" = "X${1}"; then
15884 func_dirname_result="${3}"
15885 else
15886 func_dirname_result="$func_dirname_result${2}"
15887 fi
15888}
15889
15890# func_basename file
15891func_basename ()
15892{
15893 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15894}
15895
15896
15897# func_stripname prefix suffix name
15898# strip PREFIX and SUFFIX off of NAME.
15899# PREFIX and SUFFIX must not contain globbing or regex special
15900# characters, hashes, percent signs, but SUFFIX may contain a leading
15901# dot (in which case that matches only a dot).
15902# func_strip_suffix prefix name
15903func_stripname ()
15904{
15905 case ${2} in
15906 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15907 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15908 esac
15909}
15910
15911# sed scripts:
15912my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15913my_sed_long_arg='1s/^-[^=]*=//'
15914
15915# func_opt_split
15916func_opt_split ()
15917{
15918 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15919 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15920}
15921
15922# func_lo2o object
15923func_lo2o ()
15924{
15925 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15926}
15927
15928# func_xform libobj-or-source
15929func_xform ()
15930{
15931 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15932}
15933
15934# func_arith arithmetic-term...
15935func_arith ()
15936{
15937 func_arith_result=`expr "$@"`
15938}
15939
15940# func_len string
15941# STRING may not start with a hyphen.
15942func_len ()
15943{
15944 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15945}
15946
15947_LT_EOF
15948esac
15949
15950case $lt_shell_append in
15951 yes)
15952 cat << \_LT_EOF >> "$cfgfile"
15953
15954# func_append var value
15955# Append VALUE to the end of shell variable VAR.
15956func_append ()
15957{
15958 eval "$1+=\$2"
15959}
15960_LT_EOF
15961 ;;
15962 *)
15963 cat << \_LT_EOF >> "$cfgfile"
15964
15965# func_append var value
15966# Append VALUE to the end of shell variable VAR.
15967func_append ()
15968{
15969 eval "$1=\$$1\$2"
15970}
15971
15972_LT_EOF
15973 ;;
15974 esac
15975
15976
15977 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15978 || (rm -f "$cfgfile"; exit 1)
15979
15980 mv -f "$cfgfile" "$ofile" ||
15981 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15982 chmod +x "$ofile"
15983
15984 ;;
81ecdfbb 15985 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
15986 rm -f Makesim1.tmp Makesim2.tmp Makefile
15987 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15988 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15989 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
5d031c16
AC
15990 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15991 <Makefile.sim >Makefile
38f48d72 15992 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 15993 ;;
81ecdfbb
RW
15994 "stamp-h":C) echo > stamp-h ;;
15995
b7026657 15996 esac
81ecdfbb 15997done # for ac_tag
5d031c16 15998
b7026657 15999
81ecdfbb 16000as_fn_exit 0
b7026657 16001_ACEOF
b7026657
AC
16002ac_clean_files=$ac_clean_files_save
16003
81ecdfbb
RW
16004test $ac_write_fail = 0 ||
16005 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16006
b7026657
AC
16007
16008# configure is writing to config.log, and then calls config.status.
16009# config.status does its own redirection, appending to config.log.
16010# Unfortunately, on DOS this fails, as config.log is still kept open
16011# by configure, so config.status won't be able to write to it; its
16012# output is simply discarded. So we exec the FD to /dev/null,
16013# effectively closing config.log, so it can be properly (re)opened and
16014# appended to by config.status. When coming back to configure, we
16015# need to make the FD available again.
16016if test "$no_create" != yes; then
16017 ac_cs_success=:
16018 ac_config_status_args=
16019 test "$silent" = yes &&
16020 ac_config_status_args="$ac_config_status_args --quiet"
16021 exec 5>/dev/null
16022 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16023 exec 5>>config.log
16024 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16025 # would make configure fail if this is the last instruction.
81ecdfbb
RW
16026 $ac_cs_success || as_fn_exit $?
16027fi
16028if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16029 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16030$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 16031fi
5d031c16
AC
16032
16033