]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/m68hc11/configure
Fix typo in "show remote traceframe-info-packet"
[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
604m68hc11_extra_objs
1517bd27 605SIM_DV_SOCKSER_O
81ecdfbb
RW
606REPORT_BUGS_TEXI
607REPORT_BUGS_TO
608PKGVERSION
609sim_profile
610sim_trace
611sim_stdio
612sim_debug
613sim_cflags
614sim_bswap
615MAINT
6bb11ab3
L
616lt_cv_dlopen_libs
617OTOOL64
618OTOOL
619LIPO
620NMEDIT
621DSYMUTIL
622AWK
623STRIP
624OBJDUMP
625LN_S
626NM
627ac_ct_DUMPBIN
628DUMPBIN
629LD
630FGREP
631SED
632LIBTOOL
633PLUGINS_FALSE
634PLUGINS_TRUE
81ecdfbb
RW
635CATOBJEXT
636GENCAT
637INSTOBJEXT
638DATADIRNAME
639CATALOGS
640POSUB
641GMSGFMT
642XGETTEXT
643INCINTL
644LIBINTL_DEP
645LIBINTL
646USE_NLS
db2e4d67
MF
647GMAKE_FALSE
648GMAKE_TRUE
649MAKE
650CCDEPMODE
651DEPDIR
652am__leading_dot
5f3ef9d0 653PACKAGE
81ecdfbb
RW
654RANLIB
655AR
656HDEFINES
657CC_FOR_BUILD
658INSTALL_DATA
659INSTALL_SCRIPT
660INSTALL_PROGRAM
2232061b
MF
661EGREP
662GREP
663CPP
81ecdfbb
RW
664target_os
665target_vendor
666target_cpu
667target
668host_os
669host_vendor
670host_cpu
671host
672build_os
673build_vendor
674build_cpu
675build
6ffe910a
MF
676OBJEXT
677EXEEXT
678ac_ct_CC
679CPPFLAGS
680LDFLAGS
681CFLAGS
682CC
81ecdfbb
RW
683WERROR_CFLAGS
684WARN_CFLAGS
685sim_xor_endian
686sim_stdcall
687sim_smp
688sim_reserved_bits
689sim_regparm
690sim_packages
691sim_inline
692sim_hw
693sim_hw_objs
694sim_hw_cflags
695sim_default_model
696sim_scache
697sim_float
698sim_hostendian
699sim_endian
700sim_bitsize
701sim_assert
702sim_alignment
703sim_environment
704target_alias
705host_alias
706build_alias
707LIBS
708ECHO_T
709ECHO_N
710ECHO_C
711DEFS
712mandir
713localedir
714libdir
715psdir
716pdfdir
717dvidir
718htmldir
719infodir
720docdir
721oldincludedir
722includedir
723localstatedir
724sharedstatedir
725sysconfdir
726datadir
727datarootdir
728libexecdir
729sbindir
730bindir
731program_transform_name
732prefix
733exec_prefix
734PACKAGE_URL
735PACKAGE_BUGREPORT
736PACKAGE_STRING
737PACKAGE_VERSION
738PACKAGE_TARNAME
739PACKAGE_NAME
740PATH_SEPARATOR
741SHELL'
b7026657 742ac_subst_files=''
81ecdfbb
RW
743ac_user_opts='
744enable_option_checking
5912fadd 745with_zlib
6bb11ab3
L
746enable_plugins
747enable_shared
748enable_static
749with_pic
750enable_fast_install
751with_gnu_ld
752enable_libtool_lock
81ecdfbb
RW
753enable_maintainer_mode
754enable_sim_bswap
755enable_sim_cflags
756enable_sim_debug
757enable_sim_stdio
758enable_sim_trace
759enable_sim_profile
760with_pkgversion
761with_bugurl
762enable_sim_inline
763enable_sim_alignment
764enable_sim_hostendian
2232061b 765enable_werror
81ecdfbb
RW
766enable_build_warnings
767enable_sim_build_warnings
768enable_sim_hardware
769'
770 ac_precious_vars='build_alias
771host_alias
772target_alias
773CC
774CFLAGS
775LDFLAGS
776LIBS
777CPPFLAGS
778CPP'
779
5d031c16
AC
780
781# Initialize some variables set by options.
b7026657
AC
782ac_init_help=
783ac_init_version=false
81ecdfbb
RW
784ac_unrecognized_opts=
785ac_unrecognized_sep=
5d031c16
AC
786# The variables have the same names as the options, with
787# dashes changed to underlines.
b7026657 788cache_file=/dev/null
5d031c16 789exec_prefix=NONE
5d031c16 790no_create=
5d031c16
AC
791no_recursion=
792prefix=NONE
793program_prefix=NONE
794program_suffix=NONE
795program_transform_name=s,x,x,
796silent=
797site=
5d031c16 798srcdir=
5d031c16
AC
799verbose=
800x_includes=NONE
801x_libraries=NONE
b7026657
AC
802
803# Installation directory options.
804# These are left unexpanded so users can "make install exec_prefix=/foo"
805# and all the variables that are supposed to be based on exec_prefix
806# by default will actually change.
807# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 808# (The list follows the same order as the GNU Coding Standards.)
5d031c16
AC
809bindir='${exec_prefix}/bin'
810sbindir='${exec_prefix}/sbin'
811libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
812datarootdir='${prefix}/share'
813datadir='${datarootdir}'
5d031c16
AC
814sysconfdir='${prefix}/etc'
815sharedstatedir='${prefix}/com'
816localstatedir='${prefix}/var'
5d031c16
AC
817includedir='${prefix}/include'
818oldincludedir='/usr/include'
81ecdfbb
RW
819docdir='${datarootdir}/doc/${PACKAGE}'
820infodir='${datarootdir}/info'
821htmldir='${docdir}'
822dvidir='${docdir}'
823pdfdir='${docdir}'
824psdir='${docdir}'
825libdir='${exec_prefix}/lib'
826localedir='${datarootdir}/locale'
827mandir='${datarootdir}/man'
5d031c16 828
5d031c16 829ac_prev=
81ecdfbb 830ac_dashdash=
5d031c16
AC
831for ac_option
832do
5d031c16
AC
833 # If the previous option needs an argument, assign it.
834 if test -n "$ac_prev"; then
81ecdfbb 835 eval $ac_prev=\$ac_option
5d031c16
AC
836 ac_prev=
837 continue
838 fi
839
81ecdfbb
RW
840 case $ac_option in
841 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
842 *) ac_optarg=yes ;;
843 esac
5d031c16
AC
844
845 # Accept the important Cygnus configure options, so we can diagnose typos.
846
81ecdfbb
RW
847 case $ac_dashdash$ac_option in
848 --)
849 ac_dashdash=yes ;;
5d031c16
AC
850
851 -bindir | --bindir | --bindi | --bind | --bin | --bi)
852 ac_prev=bindir ;;
853 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 854 bindir=$ac_optarg ;;
5d031c16
AC
855
856 -build | --build | --buil | --bui | --bu)
b7026657 857 ac_prev=build_alias ;;
5d031c16 858 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 859 build_alias=$ac_optarg ;;
5d031c16
AC
860
861 -cache-file | --cache-file | --cache-fil | --cache-fi \
862 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
863 ac_prev=cache_file ;;
864 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
865 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
866 cache_file=$ac_optarg ;;
867
868 --config-cache | -C)
869 cache_file=config.cache ;;
5d031c16 870
81ecdfbb 871 -datadir | --datadir | --datadi | --datad)
5d031c16 872 ac_prev=datadir ;;
81ecdfbb 873 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 874 datadir=$ac_optarg ;;
5d031c16 875
81ecdfbb
RW
876 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
877 | --dataroo | --dataro | --datar)
878 ac_prev=datarootdir ;;
879 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
880 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
881 datarootdir=$ac_optarg ;;
882
5d031c16 883 -disable-* | --disable-*)
81ecdfbb 884 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
5d031c16 885 # Reject names that are not valid shell variable names.
81ecdfbb
RW
886 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
887 as_fn_error "invalid feature name: $ac_useropt"
888 ac_useropt_orig=$ac_useropt
889 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
890 case $ac_user_opts in
891 *"
892"enable_$ac_useropt"
893"*) ;;
894 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
895 ac_unrecognized_sep=', ';;
896 esac
897 eval enable_$ac_useropt=no ;;
898
899 -docdir | --docdir | --docdi | --doc | --do)
900 ac_prev=docdir ;;
901 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
902 docdir=$ac_optarg ;;
903
904 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
905 ac_prev=dvidir ;;
906 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
907 dvidir=$ac_optarg ;;
5d031c16
AC
908
909 -enable-* | --enable-*)
81ecdfbb 910 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
5d031c16 911 # Reject names that are not valid shell variable names.
81ecdfbb
RW
912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
913 as_fn_error "invalid feature name: $ac_useropt"
914 ac_useropt_orig=$ac_useropt
915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916 case $ac_user_opts in
917 *"
918"enable_$ac_useropt"
919"*) ;;
920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
921 ac_unrecognized_sep=', ';;
5d031c16 922 esac
81ecdfbb 923 eval enable_$ac_useropt=\$ac_optarg ;;
5d031c16
AC
924
925 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
926 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
927 | --exec | --exe | --ex)
928 ac_prev=exec_prefix ;;
929 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
930 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
931 | --exec=* | --exe=* | --ex=*)
b7026657 932 exec_prefix=$ac_optarg ;;
5d031c16
AC
933
934 -gas | --gas | --ga | --g)
935 # Obsolete; use --with-gas.
936 with_gas=yes ;;
937
b7026657
AC
938 -help | --help | --hel | --he | -h)
939 ac_init_help=long ;;
940 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
941 ac_init_help=recursive ;;
942 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
943 ac_init_help=short ;;
5d031c16
AC
944
945 -host | --host | --hos | --ho)
b7026657 946 ac_prev=host_alias ;;
5d031c16 947 -host=* | --host=* | --hos=* | --ho=*)
b7026657 948 host_alias=$ac_optarg ;;
5d031c16 949
81ecdfbb
RW
950 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
951 ac_prev=htmldir ;;
952 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
953 | --ht=*)
954 htmldir=$ac_optarg ;;
955
5d031c16
AC
956 -includedir | --includedir | --includedi | --included | --include \
957 | --includ | --inclu | --incl | --inc)
958 ac_prev=includedir ;;
959 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
960 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 961 includedir=$ac_optarg ;;
5d031c16
AC
962
963 -infodir | --infodir | --infodi | --infod | --info | --inf)
964 ac_prev=infodir ;;
965 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 966 infodir=$ac_optarg ;;
5d031c16
AC
967
968 -libdir | --libdir | --libdi | --libd)
969 ac_prev=libdir ;;
970 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 971 libdir=$ac_optarg ;;
5d031c16
AC
972
973 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
974 | --libexe | --libex | --libe)
975 ac_prev=libexecdir ;;
976 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
977 | --libexe=* | --libex=* | --libe=*)
b7026657 978 libexecdir=$ac_optarg ;;
5d031c16 979
81ecdfbb
RW
980 -localedir | --localedir | --localedi | --localed | --locale)
981 ac_prev=localedir ;;
982 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
983 localedir=$ac_optarg ;;
984
5d031c16 985 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 986 | --localstate | --localstat | --localsta | --localst | --locals)
5d031c16
AC
987 ac_prev=localstatedir ;;
988 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 989 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 990 localstatedir=$ac_optarg ;;
5d031c16
AC
991
992 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
993 ac_prev=mandir ;;
994 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 995 mandir=$ac_optarg ;;
5d031c16
AC
996
997 -nfp | --nfp | --nf)
998 # Obsolete; use --without-fp.
999 with_fp=no ;;
1000
1001 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1002 | --no-cr | --no-c | -n)
5d031c16
AC
1003 no_create=yes ;;
1004
1005 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1006 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1007 no_recursion=yes ;;
1008
1009 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1010 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1011 | --oldin | --oldi | --old | --ol | --o)
1012 ac_prev=oldincludedir ;;
1013 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1014 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1015 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1016 oldincludedir=$ac_optarg ;;
5d031c16
AC
1017
1018 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1019 ac_prev=prefix ;;
1020 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1021 prefix=$ac_optarg ;;
5d031c16
AC
1022
1023 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1024 | --program-pre | --program-pr | --program-p)
1025 ac_prev=program_prefix ;;
1026 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1027 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1028 program_prefix=$ac_optarg ;;
5d031c16
AC
1029
1030 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1031 | --program-suf | --program-su | --program-s)
1032 ac_prev=program_suffix ;;
1033 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1034 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1035 program_suffix=$ac_optarg ;;
5d031c16
AC
1036
1037 -program-transform-name | --program-transform-name \
1038 | --program-transform-nam | --program-transform-na \
1039 | --program-transform-n | --program-transform- \
1040 | --program-transform | --program-transfor \
1041 | --program-transfo | --program-transf \
1042 | --program-trans | --program-tran \
1043 | --progr-tra | --program-tr | --program-t)
1044 ac_prev=program_transform_name ;;
1045 -program-transform-name=* | --program-transform-name=* \
1046 | --program-transform-nam=* | --program-transform-na=* \
1047 | --program-transform-n=* | --program-transform-=* \
1048 | --program-transform=* | --program-transfor=* \
1049 | --program-transfo=* | --program-transf=* \
1050 | --program-trans=* | --program-tran=* \
1051 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1052 program_transform_name=$ac_optarg ;;
5d031c16 1053
81ecdfbb
RW
1054 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1055 ac_prev=pdfdir ;;
1056 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1057 pdfdir=$ac_optarg ;;
1058
1059 -psdir | --psdir | --psdi | --psd | --ps)
1060 ac_prev=psdir ;;
1061 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1062 psdir=$ac_optarg ;;
1063
5d031c16
AC
1064 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1065 | -silent | --silent | --silen | --sile | --sil)
1066 silent=yes ;;
1067
1068 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1069 ac_prev=sbindir ;;
1070 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1071 | --sbi=* | --sb=*)
b7026657 1072 sbindir=$ac_optarg ;;
5d031c16
AC
1073
1074 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1075 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1076 | --sharedst | --shareds | --shared | --share | --shar \
1077 | --sha | --sh)
1078 ac_prev=sharedstatedir ;;
1079 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1080 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1081 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1082 | --sha=* | --sh=*)
b7026657 1083 sharedstatedir=$ac_optarg ;;
5d031c16
AC
1084
1085 -site | --site | --sit)
1086 ac_prev=site ;;
1087 -site=* | --site=* | --sit=*)
b7026657 1088 site=$ac_optarg ;;
5d031c16
AC
1089
1090 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1091 ac_prev=srcdir ;;
1092 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1093 srcdir=$ac_optarg ;;
5d031c16
AC
1094
1095 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1096 | --syscon | --sysco | --sysc | --sys | --sy)
1097 ac_prev=sysconfdir ;;
1098 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1099 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1100 sysconfdir=$ac_optarg ;;
5d031c16
AC
1101
1102 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1103 ac_prev=target_alias ;;
5d031c16 1104 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1105 target_alias=$ac_optarg ;;
5d031c16
AC
1106
1107 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1108 verbose=yes ;;
1109
b7026657
AC
1110 -version | --version | --versio | --versi | --vers | -V)
1111 ac_init_version=: ;;
5d031c16
AC
1112
1113 -with-* | --with-*)
81ecdfbb 1114 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
5d031c16 1115 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1116 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117 as_fn_error "invalid package name: $ac_useropt"
1118 ac_useropt_orig=$ac_useropt
1119 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120 case $ac_user_opts in
1121 *"
1122"with_$ac_useropt"
1123"*) ;;
1124 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1125 ac_unrecognized_sep=', ';;
5d031c16 1126 esac
81ecdfbb 1127 eval with_$ac_useropt=\$ac_optarg ;;
5d031c16
AC
1128
1129 -without-* | --without-*)
81ecdfbb 1130 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
5d031c16 1131 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1133 as_fn_error "invalid package name: $ac_useropt"
1134 ac_useropt_orig=$ac_useropt
1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1137 *"
1138"with_$ac_useropt"
1139"*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1143 eval with_$ac_useropt=no ;;
5d031c16
AC
1144
1145 --x)
1146 # Obsolete; use --with-x.
1147 with_x=yes ;;
1148
1149 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1150 | --x-incl | --x-inc | --x-in | --x-i)
1151 ac_prev=x_includes ;;
1152 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1153 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1154 x_includes=$ac_optarg ;;
5d031c16
AC
1155
1156 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1157 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1158 ac_prev=x_libraries ;;
1159 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1160 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1161 x_libraries=$ac_optarg ;;
5d031c16 1162
81ecdfbb
RW
1163 -*) as_fn_error "unrecognized option: \`$ac_option'
1164Try \`$0 --help' for more information."
5d031c16
AC
1165 ;;
1166
b7026657
AC
1167 *=*)
1168 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1169 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1170 case $ac_envvar in #(
1171 '' | [0-9]* | *[!_$as_cr_alnum]* )
1172 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1173 esac
1174 eval $ac_envvar=\$ac_optarg
b7026657
AC
1175 export $ac_envvar ;;
1176
5d031c16 1177 *)
b7026657 1178 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1179 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1180 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1181 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b7026657 1182 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
5d031c16
AC
1183 ;;
1184
1185 esac
1186done
1187
1188if test -n "$ac_prev"; then
b7026657 1189 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1190 as_fn_error "missing argument to $ac_option"
5d031c16 1191fi
5d031c16 1192
81ecdfbb
RW
1193if test -n "$ac_unrecognized_opts"; then
1194 case $enable_option_checking in
1195 no) ;;
1196 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1197 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1198 esac
81ecdfbb 1199fi
5d031c16 1200
81ecdfbb
RW
1201# Check all directory arguments for consistency.
1202for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1203 datadir sysconfdir sharedstatedir localstatedir includedir \
1204 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1205 libdir localedir mandir
5d031c16 1206do
81ecdfbb
RW
1207 eval ac_val=\$$ac_var
1208 # Remove trailing slashes.
1209 case $ac_val in
1210 */ )
1211 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1212 eval $ac_var=\$ac_val;;
1213 esac
1214 # Be sure to have absolute directory names.
b7026657 1215 case $ac_val in
81ecdfbb
RW
1216 [\\/$]* | ?:[\\/]* ) continue;;
1217 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
5d031c16 1218 esac
81ecdfbb 1219 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
5d031c16
AC
1220done
1221
b7026657
AC
1222# There might be people who depend on the old broken behavior: `$host'
1223# used to hold the argument of --host etc.
1224# FIXME: To remove some day.
1225build=$build_alias
1226host=$host_alias
1227target=$target_alias
1228
1229# FIXME: To remove some day.
1230if test "x$host_alias" != x; then
1231 if test "x$build_alias" = x; then
1232 cross_compiling=maybe
81ecdfbb 1233 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
b7026657
AC
1234 If a cross compiler is detected then cross compile mode will be used." >&2
1235 elif test "x$build_alias" != "x$host_alias"; then
1236 cross_compiling=yes
1237 fi
1238fi
5d031c16 1239
b7026657
AC
1240ac_tool_prefix=
1241test -n "$host_alias" && ac_tool_prefix=$host_alias-
1242
1243test "$silent" = yes && exec 6>/dev/null
5d031c16 1244
5d031c16 1245
81ecdfbb
RW
1246ac_pwd=`pwd` && test -n "$ac_pwd" &&
1247ac_ls_di=`ls -di .` &&
1248ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1249 as_fn_error "working directory cannot be determined"
1250test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1251 as_fn_error "pwd does not report name of working directory"
1252
1253
5d031c16
AC
1254# Find the source files, if location was not specified.
1255if test -z "$srcdir"; then
1256 ac_srcdir_defaulted=yes
81ecdfbb
RW
1257 # Try the directory containing this script, then the parent directory.
1258 ac_confdir=`$as_dirname -- "$as_myself" ||
1259$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1260 X"$as_myself" : 'X\(//\)[^/]' \| \
1261 X"$as_myself" : 'X\(//\)$' \| \
1262 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1263$as_echo X"$as_myself" |
1264 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1265 s//\1/
1266 q
1267 }
1268 /^X\(\/\/\)[^/].*/{
1269 s//\1/
1270 q
1271 }
1272 /^X\(\/\/\)$/{
1273 s//\1/
1274 q
1275 }
1276 /^X\(\/\).*/{
1277 s//\1/
1278 q
1279 }
1280 s/.*/./; q'`
5d031c16 1281 srcdir=$ac_confdir
81ecdfbb 1282 if test ! -r "$srcdir/$ac_unique_file"; then
5d031c16
AC
1283 srcdir=..
1284 fi
1285else
1286 ac_srcdir_defaulted=no
1287fi
81ecdfbb
RW
1288if test ! -r "$srcdir/$ac_unique_file"; then
1289 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1290 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1291fi
1292ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1293ac_abs_confdir=`(
1294 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1295 pwd)`
1296# When building in place, set srcdir=.
1297if test "$ac_abs_confdir" = "$ac_pwd"; then
1298 srcdir=.
1299fi
1300# Remove unnecessary trailing slashes from srcdir.
1301# Double slashes in file names in object file debugging info
1302# mess up M-x gdb in Emacs.
1303case $srcdir in
1304*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1305esac
1306for ac_var in $ac_precious_vars; do
1307 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1308 eval ac_env_${ac_var}_value=\$${ac_var}
1309 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1310 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1311done
5d031c16 1312
b7026657
AC
1313#
1314# Report the --help message.
1315#
1316if test "$ac_init_help" = "long"; then
1317 # Omit some internal or obsolete options to make the list less imposing.
1318 # This message is too long to be a string in the A/UX 3.1 sh.
1319 cat <<_ACEOF
1320\`configure' configures this package to adapt to many kinds of systems.
5d031c16 1321
b7026657 1322Usage: $0 [OPTION]... [VAR=VALUE]...
5d031c16 1323
b7026657
AC
1324To assign environment variables (e.g., CC, CFLAGS...), specify them as
1325VAR=VALUE. See below for descriptions of some of the useful variables.
5d031c16 1326
b7026657 1327Defaults for the options are specified in brackets.
5d031c16 1328
b7026657
AC
1329Configuration:
1330 -h, --help display this help and exit
1331 --help=short display options specific to this package
1332 --help=recursive display the short help of all the included packages
1333 -V, --version display version information and exit
1334 -q, --quiet, --silent do not print \`checking...' messages
1335 --cache-file=FILE cache test results in FILE [disabled]
1336 -C, --config-cache alias for \`--cache-file=config.cache'
1337 -n, --no-create do not create output files
1338 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1339
b7026657
AC
1340Installation directories:
1341 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1342 [$ac_default_prefix]
b7026657 1343 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1344 [PREFIX]
5d031c16 1345
b7026657
AC
1346By default, \`make install' will install all the files in
1347\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1348an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1349for instance \`--prefix=\$HOME'.
5d031c16 1350
b7026657
AC
1351For better control, use the options below.
1352
1353Fine tuning of the installation directories:
81ecdfbb
RW
1354 --bindir=DIR user executables [EPREFIX/bin]
1355 --sbindir=DIR system admin executables [EPREFIX/sbin]
1356 --libexecdir=DIR program executables [EPREFIX/libexec]
1357 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1358 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1359 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1360 --libdir=DIR object code libraries [EPREFIX/lib]
1361 --includedir=DIR C header files [PREFIX/include]
1362 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1363 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1364 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1365 --infodir=DIR info documentation [DATAROOTDIR/info]
1366 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1367 --mandir=DIR man documentation [DATAROOTDIR/man]
1368 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1369 --htmldir=DIR html documentation [DOCDIR]
1370 --dvidir=DIR dvi documentation [DOCDIR]
1371 --pdfdir=DIR pdf documentation [DOCDIR]
1372 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1373_ACEOF
1374
1375 cat <<\_ACEOF
1376
1377Program names:
1378 --program-prefix=PREFIX prepend PREFIX to installed program names
1379 --program-suffix=SUFFIX append SUFFIX to installed program names
1380 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1381
1382System types:
1383 --build=BUILD configure for building on BUILD [guessed]
1384 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1385 --target=TARGET configure for building compilers for TARGET [HOST]
1386_ACEOF
5d031c16 1387fi
b7026657
AC
1388
1389if test -n "$ac_init_help"; then
1390
1391 cat <<\_ACEOF
1392
1393Optional Features:
81ecdfbb 1394 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1395 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1396 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
6bb11ab3
L
1397 --enable-plugins Enable support for plugins (defaults no)
1398 --enable-shared[=PKGS] build shared libraries [default=yes]
1399 --enable-static[=PKGS] build static libraries [default=yes]
1400 --enable-fast-install[=PKGS]
1401 optimize for fast installation [default=yes]
1402 --disable-libtool-lock avoid locking (might break parallel builds)
b7026657
AC
1403 --enable-maintainer-mode Enable developer functionality.
1404 --enable-sim-bswap Use Host specific BSWAP instruction.
1405 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1406 --enable-sim-debug=opts Enable debugging flags
1407 --enable-sim-stdio Specify whether to use stdio for console input/output.
1408 --enable-sim-trace=opts Enable tracing flags
1409 --enable-sim-profile=opts Enable profiling flags
1410 --enable-sim-inline=inlines Specify which functions should be inlined.
1411 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses.
1412 --enable-sim-hostendian=end Specify host byte endian orientation.
2232061b
MF
1413 --enable-werror treat compile warnings as errors
1414 --enable-build-warnings enable build-time compiler warnings if gcc is used
1415 --enable-sim-build-warnings
1416 enable SIM specific build-time compiler warnings if
1417 gcc is used
1517bd27
MF
1418 --enable-sim-hardware=LIST
1419 Specify the hardware to be included in the build.
b7026657 1420
6efef468
JM
1421Optional Packages:
1422 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1423 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
3725885a 1424 --with-zlib include zlib support (auto/yes/no) default=auto
6bb11ab3
L
1425 --with-pic try to use only PIC/non-PIC objects [default=use
1426 both]
1427 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
6efef468
JM
1428 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1429 --with-bugurl=URL Direct users to URL to report a bug
1430
b7026657
AC
1431Some influential environment variables:
1432 CC C compiler command
1433 CFLAGS C compiler flags
1434 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1435 nonstandard directory <lib dir>
81ecdfbb
RW
1436 LIBS libraries to pass to the linker, e.g. -l<library>
1437 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1438 you have headers in a nonstandard directory <include dir>
b7026657
AC
1439 CPP C preprocessor
1440
1441Use these variables to override the choices made by `configure' or to help
1442it to find libraries and programs with nonstandard names/locations.
1443
81ecdfbb 1444Report bugs to the package provider.
b7026657 1445_ACEOF
81ecdfbb 1446ac_status=$?
5d031c16
AC
1447fi
1448
b7026657
AC
1449if test "$ac_init_help" = "recursive"; then
1450 # If there are subdirs, report their specific --help.
b7026657 1451 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1452 test -d "$ac_dir" ||
1453 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1454 continue
b7026657 1455 ac_builddir=.
5d031c16 1456
81ecdfbb
RW
1457case "$ac_dir" in
1458.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459*)
1460 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1461 # A ".." for each directory in $ac_dir_suffix.
1462 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1463 case $ac_top_builddir_sub in
1464 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1465 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1466 esac ;;
1467esac
1468ac_abs_top_builddir=$ac_pwd
1469ac_abs_builddir=$ac_pwd$ac_dir_suffix
1470# for backward compatibility:
1471ac_top_builddir=$ac_top_build_prefix
5d031c16 1472
b7026657 1473case $srcdir in
81ecdfbb 1474 .) # We are building in place.
b7026657 1475 ac_srcdir=.
81ecdfbb
RW
1476 ac_top_srcdir=$ac_top_builddir_sub
1477 ac_abs_top_srcdir=$ac_pwd ;;
1478 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1479 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1480 ac_top_srcdir=$srcdir
1481 ac_abs_top_srcdir=$srcdir ;;
1482 *) # Relative name.
1483 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1484 ac_top_srcdir=$ac_top_build_prefix$srcdir
1485 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1486esac
81ecdfbb
RW
1487ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1488
1489 cd "$ac_dir" || { ac_status=$?; continue; }
1490 # Check for guested configure.
1491 if test -f "$ac_srcdir/configure.gnu"; then
1492 echo &&
1493 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1494 elif test -f "$ac_srcdir/configure"; then
1495 echo &&
1496 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1497 else
81ecdfbb
RW
1498 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1499 fi || ac_status=$?
1500 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1501 done
5d031c16 1502fi
b7026657 1503
81ecdfbb 1504test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1505if $ac_init_version; then
1506 cat <<\_ACEOF
81ecdfbb
RW
1507configure
1508generated by GNU Autoconf 2.64
b7026657 1509
81ecdfbb 1510Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
1511This configure script is free software; the Free Software Foundation
1512gives unlimited permission to copy, distribute and modify it.
1513_ACEOF
81ecdfbb 1514 exit
b7026657 1515fi
b7026657 1516
81ecdfbb
RW
1517## ------------------------ ##
1518## Autoconf initialization. ##
1519## ------------------------ ##
b7026657 1520
81ecdfbb
RW
1521# ac_fn_c_try_compile LINENO
1522# --------------------------
1523# Try to compile conftest.$ac_ext, and return whether this succeeded.
1524ac_fn_c_try_compile ()
b7026657 1525{
81ecdfbb
RW
1526 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1527 rm -f conftest.$ac_objext
1528 if { { ac_try="$ac_compile"
1529case "(($ac_try" in
1530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1531 *) ac_try_echo=$ac_try;;
1532esac
1533eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1534$as_echo "$ac_try_echo"; } >&5
1535 (eval "$ac_compile") 2>conftest.err
1536 ac_status=$?
1537 if test -s conftest.err; then
1538 grep -v '^ *+' conftest.err >conftest.er1
1539 cat conftest.er1 >&5
1540 mv -f conftest.er1 conftest.err
1541 fi
1542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1543 test $ac_status = 0; } && {
1544 test -z "$ac_c_werror_flag" ||
1545 test ! -s conftest.err
1546 } && test -s conftest.$ac_objext; then :
1547 ac_retval=0
1548else
1549 $as_echo "$as_me: failed program was:" >&5
1550sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1551
81ecdfbb
RW
1552 ac_retval=1
1553fi
1554 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1555 return $ac_retval
b7026657 1556
81ecdfbb 1557} # ac_fn_c_try_compile
b7026657 1558
81ecdfbb
RW
1559# ac_fn_c_try_cpp LINENO
1560# ----------------------
1561# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1562ac_fn_c_try_cpp ()
1563{
1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565 if { { ac_try="$ac_cpp conftest.$ac_ext"
1566case "(($ac_try" in
1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1569esac
1570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571$as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1573 ac_status=$?
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1578 fi
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } >/dev/null && {
1581 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1582 test ! -s conftest.err
1583 }; then :
1584 ac_retval=0
1585else
1586 $as_echo "$as_me: failed program was:" >&5
1587sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1588
81ecdfbb
RW
1589 ac_retval=1
1590fi
1591 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1592 return $ac_retval
b7026657 1593
81ecdfbb
RW
1594} # ac_fn_c_try_cpp
1595
1596# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1597# -------------------------------------------------------
1598# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1599# the include files in INCLUDES and setting the cache variable VAR
1600# accordingly.
1601ac_fn_c_check_header_mongrel ()
1602{
1603 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1604 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1606$as_echo_n "checking for $2... " >&6; }
1607if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1608 $as_echo_n "(cached) " >&6
1609fi
1610eval ac_res=\$$3
1611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1612$as_echo "$ac_res" >&6; }
1613else
1614 # Is the header compilable?
1615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1616$as_echo_n "checking $2 usability... " >&6; }
1617cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1618/* end confdefs.h. */
1619$4
1620#include <$2>
1621_ACEOF
1622if ac_fn_c_try_compile "$LINENO"; then :
1623 ac_header_compiler=yes
1624else
1625 ac_header_compiler=no
1626fi
1627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1629$as_echo "$ac_header_compiler" >&6; }
1630
1631# Is the header present?
1632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1633$as_echo_n "checking $2 presence... " >&6; }
1634cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1635/* end confdefs.h. */
1636#include <$2>
1637_ACEOF
1638if ac_fn_c_try_cpp "$LINENO"; then :
1639 ac_header_preproc=yes
1640else
1641 ac_header_preproc=no
1642fi
1643rm -f conftest.err conftest.$ac_ext
1644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1645$as_echo "$ac_header_preproc" >&6; }
1646
1647# So? What about this header?
1648case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1649 yes:no: )
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1651$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1653$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1654 ;;
1655 no:yes:* )
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1657$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1659$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1661$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1663$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1665$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1666 ;;
1667esac
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1669$as_echo_n "checking for $2... " >&6; }
1670if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1671 $as_echo_n "(cached) " >&6
1672else
1673 eval "$3=\$ac_header_compiler"
1674fi
1675eval ac_res=\$$3
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1677$as_echo "$ac_res" >&6; }
1678fi
1679 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1680
1681} # ac_fn_c_check_header_mongrel
1682
1683# ac_fn_c_try_run LINENO
1684# ----------------------
1685# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1686# that executables *can* be run.
1687ac_fn_c_try_run ()
1688{
1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690 if { { ac_try="$ac_link"
1691case "(($ac_try" in
1692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693 *) ac_try_echo=$ac_try;;
1694esac
1695eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696$as_echo "$ac_try_echo"; } >&5
1697 (eval "$ac_link") 2>&5
1698 ac_status=$?
1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1701 { { case "(($ac_try" in
1702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1703 *) ac_try_echo=$ac_try;;
1704esac
1705eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1706$as_echo "$ac_try_echo"; } >&5
1707 (eval "$ac_try") 2>&5
1708 ac_status=$?
1709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710 test $ac_status = 0; }; }; then :
1711 ac_retval=0
1712else
1713 $as_echo "$as_me: program exited with status $ac_status" >&5
1714 $as_echo "$as_me: failed program was:" >&5
1715sed 's/^/| /' conftest.$ac_ext >&5
1716
1717 ac_retval=$ac_status
1718fi
1719 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1720 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1721 return $ac_retval
1722
1723} # ac_fn_c_try_run
1724
1725# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1726# -------------------------------------------------------
1727# Tests whether HEADER exists and can be compiled using the include files in
1728# INCLUDES, setting the cache variable VAR accordingly.
1729ac_fn_c_check_header_compile ()
1730{
1731 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1733$as_echo_n "checking for $2... " >&6; }
1734if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1735 $as_echo_n "(cached) " >&6
1736else
1737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1738/* end confdefs.h. */
1739$4
1740#include <$2>
1741_ACEOF
1742if ac_fn_c_try_compile "$LINENO"; then :
1743 eval "$3=yes"
1744else
1745 eval "$3=no"
1746fi
1747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1748fi
1749eval ac_res=\$$3
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1751$as_echo "$ac_res" >&6; }
1752 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1753
1754} # ac_fn_c_check_header_compile
1755
1756# ac_fn_c_try_link LINENO
1757# -----------------------
1758# Try to link conftest.$ac_ext, and return whether this succeeded.
1759ac_fn_c_try_link ()
1760{
1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762 rm -f conftest.$ac_objext conftest$ac_exeext
1763 if { { ac_try="$ac_link"
1764case "(($ac_try" in
1765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1766 *) ac_try_echo=$ac_try;;
1767esac
1768eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1769$as_echo "$ac_try_echo"; } >&5
1770 (eval "$ac_link") 2>conftest.err
1771 ac_status=$?
1772 if test -s conftest.err; then
1773 grep -v '^ *+' conftest.err >conftest.er1
1774 cat conftest.er1 >&5
1775 mv -f conftest.er1 conftest.err
1776 fi
1777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1778 test $ac_status = 0; } && {
1779 test -z "$ac_c_werror_flag" ||
1780 test ! -s conftest.err
1781 } && test -s conftest$ac_exeext && {
1782 test "$cross_compiling" = yes ||
1783 $as_test_x conftest$ac_exeext
1784 }; then :
1785 ac_retval=0
1786else
1787 $as_echo "$as_me: failed program was:" >&5
1788sed 's/^/| /' conftest.$ac_ext >&5
1789
1790 ac_retval=1
1791fi
1792 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1793 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1794 # interfere with the next link command; also delete a directory that is
1795 # left behind by Apple's compiler. We do this before executing the actions.
1796 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1797 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1798 return $ac_retval
1799
1800} # ac_fn_c_try_link
1801
1802# ac_fn_c_check_func LINENO FUNC VAR
1803# ----------------------------------
1804# Tests whether FUNC exists, setting the cache variable VAR accordingly
1805ac_fn_c_check_func ()
1806{
1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1809$as_echo_n "checking for $2... " >&6; }
1810if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1811 $as_echo_n "(cached) " >&6
1812else
1813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1814/* end confdefs.h. */
1815/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1816 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1817#define $2 innocuous_$2
1818
1819/* System header to define __stub macros and hopefully few prototypes,
1820 which can conflict with char $2 (); below.
1821 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1822 <limits.h> exists even on freestanding compilers. */
1823
1824#ifdef __STDC__
1825# include <limits.h>
1826#else
1827# include <assert.h>
1828#endif
1829
1830#undef $2
1831
1832/* Override any GCC internal prototype to avoid an error.
1833 Use char because int might match the return type of a GCC
1834 builtin and then its argument prototype would still apply. */
1835#ifdef __cplusplus
1836extern "C"
1837#endif
1838char $2 ();
1839/* The GNU C library defines this for functions which it implements
1840 to always fail with ENOSYS. Some functions are actually named
1841 something starting with __ and the normal name is an alias. */
1842#if defined __stub_$2 || defined __stub___$2
1843choke me
1844#endif
1845
1846int
1847main ()
1848{
1849return $2 ();
1850 ;
1851 return 0;
1852}
1853_ACEOF
1854if ac_fn_c_try_link "$LINENO"; then :
1855 eval "$3=yes"
1856else
1857 eval "$3=no"
1858fi
1859rm -f core conftest.err conftest.$ac_objext \
1860 conftest$ac_exeext conftest.$ac_ext
1861fi
1862eval ac_res=\$$3
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1864$as_echo "$ac_res" >&6; }
1865 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1866
1867} # ac_fn_c_check_func
1868cat >config.log <<_ACEOF
1869This file contains any messages produced by compilers while
1870running configure, to aid debugging if configure makes a mistake.
1871
1872It was created by $as_me, which was
1873generated by GNU Autoconf 2.64. Invocation command line was
1874
1875 $ $0 $@
1876
1877_ACEOF
1878exec 5>>config.log
1879{
1880cat <<_ASUNAME
1881## --------- ##
1882## Platform. ##
1883## --------- ##
1884
1885hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1886uname -m = `(uname -m) 2>/dev/null || echo unknown`
1887uname -r = `(uname -r) 2>/dev/null || echo unknown`
1888uname -s = `(uname -s) 2>/dev/null || echo unknown`
1889uname -v = `(uname -v) 2>/dev/null || echo unknown`
1890
1891/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1892/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1893
1894/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1895/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1896/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1897/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1898/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1899/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1900/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1901
1902_ASUNAME
1903
1904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1905for as_dir in $PATH
1906do
1907 IFS=$as_save_IFS
1908 test -z "$as_dir" && as_dir=.
1909 $as_echo "PATH: $as_dir"
1910 done
1911IFS=$as_save_IFS
1912
1913} >&5
1914
1915cat >&5 <<_ACEOF
b7026657
AC
1916
1917
1918## ----------- ##
1919## Core tests. ##
1920## ----------- ##
1921
1922_ACEOF
1923
1924
1925# Keep a trace of the command line.
1926# Strip out --no-create and --no-recursion so they do not pile up.
1927# Strip out --silent because we don't want to record it for future runs.
1928# Also quote any args containing shell meta-characters.
1929# Make two passes to allow for proper duplicate-argument suppression.
1930ac_configure_args=
1931ac_configure_args0=
1932ac_configure_args1=
b7026657
AC
1933ac_must_keep_next=false
1934for ac_pass in 1 2
1935do
1936 for ac_arg
1937 do
1938 case $ac_arg in
1939 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1940 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1941 | -silent | --silent | --silen | --sile | --sil)
1942 continue ;;
81ecdfbb
RW
1943 *\'*)
1944 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
1945 esac
1946 case $ac_pass in
81ecdfbb 1947 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 1948 2)
81ecdfbb 1949 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
1950 if test $ac_must_keep_next = true; then
1951 ac_must_keep_next=false # Got value, back to normal.
1952 else
1953 case $ac_arg in
1954 *=* | --config-cache | -C | -disable-* | --disable-* \
1955 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1956 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1957 | -with-* | --with-* | -without-* | --without-* | --x)
1958 case "$ac_configure_args0 " in
1959 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1960 esac
1961 ;;
1962 -* ) ac_must_keep_next=true ;;
1963 esac
1964 fi
81ecdfbb 1965 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
1966 ;;
1967 esac
1968 done
1969done
81ecdfbb
RW
1970{ ac_configure_args0=; unset ac_configure_args0;}
1971{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
1972
1973# When interrupted or exit'd, cleanup temporary files, and complete
1974# config.log. We remove comments because anyway the quotes in there
1975# would cause problems or look ugly.
81ecdfbb
RW
1976# WARNING: Use '\'' to represent an apostrophe within the trap.
1977# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
1978trap 'exit_status=$?
1979 # Save into config.log some information that might help in debugging.
1980 {
1981 echo
1982
1983 cat <<\_ASBOX
1984## ---------------- ##
1985## Cache variables. ##
1986## ---------------- ##
1987_ASBOX
1988 echo
1989 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
1990(
1991 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1992 eval ac_val=\$$ac_var
1993 case $ac_val in #(
1994 *${as_nl}*)
1995 case $ac_var in #(
1996 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1997$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1998 esac
1999 case $ac_var in #(
2000 _ | IFS | as_nl) ;; #(
2001 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2002 *) { eval $ac_var=; unset $ac_var;} ;;
2003 esac ;;
2004 esac
2005 done
b7026657 2006 (set) 2>&1 |
81ecdfbb
RW
2007 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2008 *${as_nl}ac_space=\ *)
b7026657 2009 sed -n \
81ecdfbb
RW
2010 "s/'\''/'\''\\\\'\'''\''/g;
2011 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2012 ;; #(
b7026657 2013 *)
81ecdfbb 2014 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2015 ;;
81ecdfbb
RW
2016 esac |
2017 sort
2018)
b7026657
AC
2019 echo
2020
2021 cat <<\_ASBOX
2022## ----------------- ##
2023## Output variables. ##
2024## ----------------- ##
2025_ASBOX
2026 echo
2027 for ac_var in $ac_subst_vars
2028 do
81ecdfbb
RW
2029 eval ac_val=\$$ac_var
2030 case $ac_val in
2031 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2032 esac
2033 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2034 done | sort
2035 echo
2036
2037 if test -n "$ac_subst_files"; then
2038 cat <<\_ASBOX
81ecdfbb
RW
2039## ------------------- ##
2040## File substitutions. ##
2041## ------------------- ##
b7026657
AC
2042_ASBOX
2043 echo
2044 for ac_var in $ac_subst_files
2045 do
81ecdfbb
RW
2046 eval ac_val=\$$ac_var
2047 case $ac_val in
2048 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2049 esac
2050 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2051 done | sort
2052 echo
2053 fi
2054
2055 if test -s confdefs.h; then
2056 cat <<\_ASBOX
2057## ----------- ##
2058## confdefs.h. ##
2059## ----------- ##
2060_ASBOX
2061 echo
81ecdfbb 2062 cat confdefs.h
b7026657
AC
2063 echo
2064 fi
2065 test "$ac_signal" != 0 &&
81ecdfbb
RW
2066 $as_echo "$as_me: caught signal $ac_signal"
2067 $as_echo "$as_me: exit $exit_status"
b7026657 2068 } >&5
81ecdfbb
RW
2069 rm -f core *.core core.conftest.* &&
2070 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2071 exit $exit_status
81ecdfbb 2072' 0
b7026657 2073for ac_signal in 1 2 13 15; do
81ecdfbb 2074 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2075done
2076ac_signal=0
2077
2078# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2079rm -f -r conftest* confdefs.h
2080
2081$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2082
2083# Predefined preprocessor variables.
2084
2085cat >>confdefs.h <<_ACEOF
2086#define PACKAGE_NAME "$PACKAGE_NAME"
2087_ACEOF
2088
b7026657
AC
2089cat >>confdefs.h <<_ACEOF
2090#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2091_ACEOF
2092
b7026657
AC
2093cat >>confdefs.h <<_ACEOF
2094#define PACKAGE_VERSION "$PACKAGE_VERSION"
2095_ACEOF
2096
b7026657
AC
2097cat >>confdefs.h <<_ACEOF
2098#define PACKAGE_STRING "$PACKAGE_STRING"
2099_ACEOF
2100
b7026657
AC
2101cat >>confdefs.h <<_ACEOF
2102#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2103_ACEOF
2104
81ecdfbb
RW
2105cat >>confdefs.h <<_ACEOF
2106#define PACKAGE_URL "$PACKAGE_URL"
2107_ACEOF
2108
b7026657
AC
2109
2110# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2111# Prefer an explicitly selected file to automatically selected ones.
2112ac_site_file1=NONE
2113ac_site_file2=NONE
2114if test -n "$CONFIG_SITE"; then
2115 ac_site_file1=$CONFIG_SITE
2116elif test "x$prefix" != xNONE; then
2117 ac_site_file1=$prefix/share/config.site
2118 ac_site_file2=$prefix/etc/config.site
2119else
2120 ac_site_file1=$ac_default_prefix/share/config.site
2121 ac_site_file2=$ac_default_prefix/etc/config.site
2122fi
2123for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2124do
2125 test "x$ac_site_file" = xNONE && continue
b7026657 2126 if test -r "$ac_site_file"; then
81ecdfbb
RW
2127 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2128$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657
AC
2129 sed 's/^/| /' "$ac_site_file" >&5
2130 . "$ac_site_file"
2131 fi
2132done
2133
2134if test -r "$cache_file"; then
2135 # Some versions of bash will fail to source /dev/null (special
2136 # files actually), so we avoid doing that.
2137 if test -f "$cache_file"; then
81ecdfbb
RW
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2139$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2140 case $cache_file in
81ecdfbb
RW
2141 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2142 *) . "./$cache_file";;
b7026657
AC
2143 esac
2144 fi
2145else
81ecdfbb
RW
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2147$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2148 >$cache_file
2149fi
2150
2151# Check that the precious variables saved in the cache have kept the same
2152# value.
2153ac_cache_corrupted=false
81ecdfbb 2154for ac_var in $ac_precious_vars; do
b7026657
AC
2155 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2156 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2157 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2158 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2159 case $ac_old_set,$ac_new_set in
2160 set,)
81ecdfbb
RW
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2162$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2163 ac_cache_corrupted=: ;;
2164 ,set)
81ecdfbb
RW
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2166$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2167 ac_cache_corrupted=: ;;
2168 ,);;
2169 *)
2170 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2171 # differences in whitespace do not lead to failure.
2172 ac_old_val_w=`echo x $ac_old_val`
2173 ac_new_val_w=`echo x $ac_new_val`
2174 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2176$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2177 ac_cache_corrupted=:
2178 else
2179 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2180$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2181 eval $ac_var=\$ac_old_val
2182 fi
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2184$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2186$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2187 fi;;
2188 esac
2189 # Pass precious variables to config.status.
2190 if test "$ac_new_set" = set; then
2191 case $ac_new_val in
81ecdfbb 2192 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2193 *) ac_arg=$ac_var=$ac_new_val ;;
2194 esac
2195 case " $ac_configure_args " in
2196 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2197 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2198 esac
2199 fi
2200done
2201if $ac_cache_corrupted; then
81ecdfbb
RW
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2203$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2205$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2206 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2207fi
81ecdfbb
RW
2208## -------------------- ##
2209## Main body of script. ##
2210## -------------------- ##
b7026657
AC
2211
2212ac_ext=c
2213ac_cpp='$CPP $CPPFLAGS'
2214ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2215ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2216ac_compiler_gnu=$ac_cv_c_compiler_gnu
2217
2218
35695fd6
AC
2219# This file contains common code used by all simulators.
2220#
2221# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2222# directory. It is intended to be invoked before any target specific stuff.
2223# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2224# It is intended to be invoked last.
2225#
2226# The simulator's configure.in should look like:
2227#
2228# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2229# AC_PREREQ(2.64)dnl
35695fd6 2230# AC_INIT(Makefile.in)
6ffe910a 2231# sinclude(../common/aclocal.m4)
35695fd6
AC
2232#
2233# SIM_AC_COMMON
2234#
2235# ... target specific stuff ...
2236#
2237# SIM_AC_OUTPUT
2238
d6416cdc
RW
2239# Include global overrides and fixes for Autoconf.
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
6ffe910a
MF
2266# _AC_CHECK_DECL_BODY
2267# -------------------
2268# Shell function body for AC_CHECK_DECL.
2269# _AC_CHECK_DECL_BODY
d6416cdc 2270
6ffe910a
MF
2271# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2272# INCLUDES)
2273# -------------------------------------------------------------
2274# Helper to AC_CHECK_DECLS, which generates the check for a single
2275# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2276# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
d6416cdc 2277
d6416cdc
RW
2278
2279
2280
2281
2282
2283
35695fd6
AC
2284
2285
2286
db2e4d67 2287
6bb11ab3
L
2288
2289# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2290#
6bb11ab3
L
2291# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2292# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2293# Written by Gordon Matzigkeit, 1996
2294#
2295# This file is free software; the Free Software Foundation gives
2296# unlimited permission to copy and/or distribute it, with or without
2297# modifications, as long as this notice is preserved.
db2e4d67 2298
db2e4d67 2299
db2e4d67 2300
6bb11ab3 2301# serial 56 LT_INIT
db2e4d67
MF
2302
2303
6bb11ab3
L
2304# LT_PREREQ(VERSION)
2305# ------------------
2306# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2307
db2e4d67
MF
2308
2309
6bb11ab3
L
2310# _LT_CHECK_BUILDDIR
2311# ------------------
2312# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2313
2314
35695fd6 2315
6bb11ab3
L
2316# LT_INIT([OPTIONS])
2317# ------------------
2318# LT_INIT
35695fd6 2319
6bb11ab3
L
2320# Old names:
2321# This is what autoupdate's m4 run will expand. It fires
2322# the warning (with _au_warn_XXX), outputs it into the
2323# updated configure.ac (with AC_DIAGNOSE), and then outputs
2324# the replacement expansion.
35695fd6
AC
2325
2326
6bb11ab3
L
2327# This is an auxiliary macro that is also run when
2328# autoupdate runs m4. It simply calls m4_warning, but
2329# we need a wrapper so that each warning is emitted only
2330# once. We break the quoting in m4_warning's argument in
2331# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2332
2333
6bb11ab3
L
2334# Finally, this is the expansion that is picked up by
2335# autoconf. It tells the user to run autoupdate, and
2336# then outputs the replacement expansion. We do not care
2337# about autoupdate's warning because that contains
2338# information on what to do *after* running autoupdate.
35695fd6 2339
6bb11ab3
L
2340# This is what autoupdate's m4 run will expand. It fires
2341# the warning (with _au_warn_XXX), outputs it into the
2342# updated configure.ac (with AC_DIAGNOSE), and then outputs
2343# the replacement expansion.
35695fd6
AC
2344
2345
6bb11ab3
L
2346# This is an auxiliary macro that is also run when
2347# autoupdate runs m4. It simply calls m4_warning, but
2348# we need a wrapper so that each warning is emitted only
2349# once. We break the quoting in m4_warning's argument in
2350# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2351
2352
6bb11ab3
L
2353# Finally, this is the expansion that is picked up by
2354# autoconf. It tells the user to run autoupdate, and
2355# then outputs the replacement expansion. We do not care
2356# about autoupdate's warning because that contains
2357# information on what to do *after* running autoupdate.
35695fd6
AC
2358
2359
2360
6bb11ab3
L
2361# _LT_CC_BASENAME(CC)
2362# -------------------
2363# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
35695fd6
AC
2364
2365
2366
6bb11ab3
L
2367# _LT_FILEUTILS_DEFAULTS
2368# ----------------------
2369# It is okay to use these file commands and assume they have been set
2370# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2371# _LT_FILEUTILS_DEFAULTS
35695fd6
AC
2372
2373
6bb11ab3
L
2374# _LT_SETUP
2375# ---------
2376# _LT_SETUP
35695fd6
AC
2377
2378
6bb11ab3
L
2379# _LT_PREPARE_SED_QUOTE_VARS
2380# --------------------------
2381# Define a few sed substitution that help us do robust quoting.
35695fd6
AC
2382
2383
6bb11ab3
L
2384# _LT_PROG_LTMAIN
2385# ---------------
2386# Note that this code is called both from `configure', and `config.status'
2387# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2388# `config.status' has no value for ac_aux_dir unless we are using Automake,
2389# so we pass a copy along to make sure it has a sensible value anyway.
2390# _LT_PROG_LTMAIN
35695fd6
AC
2391
2392
6bb11ab3
L
2393## ------------------------------------- ##
2394## Accumulate code for creating libtool. ##
2395## ------------------------------------- ##
35695fd6 2396
6bb11ab3
L
2397# So that we can recreate a full libtool script including additional
2398# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2399# in macros and then make a single call at the end using the `libtool'
2400# label.
35695fd6
AC
2401
2402
6bb11ab3
L
2403# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2404# ----------------------------------------
2405# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2406
2407
6bb11ab3 2408# Initialize.
35695fd6
AC
2409
2410
2411
6bb11ab3
L
2412# _LT_CONFIG_LIBTOOL([COMMANDS])
2413# ------------------------------
2414# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2415
2416
6bb11ab3 2417# Initialize.
35695fd6
AC
2418
2419
2420
6bb11ab3
L
2421# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2422# -----------------------------------------------------
35695fd6 2423
5912fadd
JB
2424
2425
6bb11ab3
L
2426# _LT_FORMAT_COMMENT([COMMENT])
2427# -----------------------------
2428# Add leading comment marks to the start of each line, and a trailing
2429# full-stop to the whole comment if one is not present already.
5912fadd
JB
2430
2431
35695fd6
AC
2432
2433
6bb11ab3
L
2434## ------------------------ ##
2435## FIXME: Eliminate VARNAME ##
2436## ------------------------ ##
35695fd6
AC
2437
2438
6bb11ab3
L
2439# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2440# -------------------------------------------------------------------
2441# CONFIGNAME is the name given to the value in the libtool script.
2442# VARNAME is the (base) name used in the configure script.
2443# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2444# VARNAME. Any other value will be used directly.
35695fd6 2445
35695fd6
AC
2446
2447
6bb11ab3
L
2448# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2449# --------------------------------------------------------
35695fd6
AC
2450
2451
2452
6bb11ab3
L
2453# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2454# ------------------------------------------------
35695fd6
AC
2455
2456
2457
6bb11ab3
L
2458# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2459# ---------------------------------------------------------
35695fd6
AC
2460
2461
2462
6bb11ab3
L
2463# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2464# --------------------------------------------------
35695fd6
AC
2465
2466
2467
6bb11ab3
L
2468# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2469# ---------------------------------------------------
35695fd6
AC
2470
2471
2472
6bb11ab3
L
2473# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2474# ---------------------------------------------------
35695fd6
AC
2475
2476
2477
2478
6bb11ab3
L
2479# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2480# ------------------------------------------------
35695fd6
AC
2481
2482
2483
2484
6bb11ab3
L
2485# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2486# ------------------------------------
2487# Quote a variable value, and forward it to `config.status' so that its
2488# declaration there will have the same value as in `configure'. VARNAME
2489# must have a single quote delimited value for this to work.
35695fd6
AC
2490
2491
2492
6bb11ab3
L
2493# _LT_CONFIG_STATUS_DECLARATIONS
2494# ------------------------------
2495# We delimit libtool config variables with single quotes, so when
2496# we write them to config.status, we have to be sure to quote all
2497# embedded single quotes properly. In configure, this macro expands
2498# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2499#
2500# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
35695fd6
AC
2501
2502
2503
6bb11ab3
L
2504# _LT_LIBTOOL_TAGS
2505# ----------------
2506# Output comment and list of tags supported by the script
35695fd6
AC
2507
2508
2509
6bb11ab3
L
2510# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2511# -----------------------------------
2512# Extract the dictionary values for VARNAME (optionally with TAG) and
2513# expand to a commented shell variable setting:
2514#
2515# # Some comment about what VAR is for.
2516# visible_name=$lt_internal_name
35695fd6
AC
2517
2518
35695fd6 2519
6bb11ab3
L
2520# _LT_LIBTOOL_CONFIG_VARS
2521# -----------------------
2522# Produce commented declarations of non-tagged libtool config variables
2523# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2524# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2525# section) are produced by _LT_LIBTOOL_TAG_VARS.
35695fd6
AC
2526
2527
6efef468 2528
6bb11ab3
L
2529# _LT_LIBTOOL_TAG_VARS(TAG)
2530# -------------------------
6efef468
JM
2531
2532
2533
6bb11ab3
L
2534# _LT_TAGVAR(VARNAME, [TAGNAME])
2535# ------------------------------
6efef468
JM
2536
2537
2538
6bb11ab3
L
2539# _LT_CONFIG_COMMANDS
2540# -------------------
2541# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2542# variables for single and double quote escaping we saved from calls
2543# to _LT_DECL, we can put quote escaped variables declarations
2544# into `config.status', and then the shell code to quote escape them in
2545# for loops in `config.status'. Finally, any additional code accumulated
2546# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2547#_LT_CONFIG_COMMANDS
2548
2549
2550# Initialize.
2551
2552
2553# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2554# ------------------------------------
2555# Generate a child script FILE with all initialization necessary to
2556# reuse the environment learned by the parent script, and make the
2557# file executable. If COMMENT is supplied, it is inserted after the
2558# `#!' sequence but before initialization text begins. After this
2559# macro, additional text can be appended to FILE to form the body of
2560# the child script. The macro ends with non-zero status if the
2561# file could not be fully written (such as if the disk is full).
2562# _LT_GENERATED_FILE_INIT
2563
2564# LT_OUTPUT
2565# ---------
2566# This macro allows early generation of the libtool script (before
2567# AC_OUTPUT is called), incase it is used in configure for compilation
2568# tests.
2569# LT_OUTPUT
2570
2571
2572# _LT_CONFIG(TAG)
2573# ---------------
2574# If TAG is the built-in tag, create an initial libtool script with a
2575# default configuration from the untagged config vars. Otherwise add code
2576# to config.status for appending the configuration named by TAG from the
2577# matching tagged config vars.
2578# _LT_CONFIG
6efef468
JM
2579
2580
6bb11ab3
L
2581# LT_SUPPORTED_TAG(TAG)
2582# ---------------------
2583# Trace this macro to discover what tags are supported by the libtool
2584# --tag option, using:
2585# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2586
6efef468 2587
6efef468 2588
6bb11ab3 2589# C support is built-in for now
6efef468 2590
6efef468
JM
2591
2592
2593
6bb11ab3
L
2594# LT_LANG(LANG)
2595# -------------
2596# Enable libtool support for the given language if not already enabled.
2597# LT_LANG
6efef468
JM
2598
2599
6bb11ab3
L
2600# _LT_LANG(LANGNAME)
2601# ------------------
2602# _LT_LANG
6efef468
JM
2603
2604
6bb11ab3
L
2605# _LT_LANG_DEFAULT_CONFIG
2606# -----------------------
2607# _LT_LANG_DEFAULT_CONFIG
6efef468 2608
6bb11ab3
L
2609# Obsolete macros:
2610# This is what autoupdate's m4 run will expand. It fires
2611# the warning (with _au_warn_XXX), outputs it into the
2612# updated configure.ac (with AC_DIAGNOSE), and then outputs
2613# the replacement expansion.
6efef468 2614
6efef468 2615
6bb11ab3
L
2616# This is an auxiliary macro that is also run when
2617# autoupdate runs m4. It simply calls m4_warning, but
2618# we need a wrapper so that each warning is emitted only
2619# once. We break the quoting in m4_warning's argument in
2620# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2621
6efef468 2622
6bb11ab3
L
2623# Finally, this is the expansion that is picked up by
2624# autoconf. It tells the user to run autoupdate, and
2625# then outputs the replacement expansion. We do not care
2626# about autoupdate's warning because that contains
2627# information on what to do *after* running autoupdate.
6efef468 2628
6bb11ab3
L
2629# This is what autoupdate's m4 run will expand. It fires
2630# the warning (with _au_warn_XXX), outputs it into the
2631# updated configure.ac (with AC_DIAGNOSE), and then outputs
2632# the replacement expansion.
6efef468
JM
2633
2634
6bb11ab3
L
2635# This is an auxiliary macro that is also run when
2636# autoupdate runs m4. It simply calls m4_warning, but
2637# we need a wrapper so that each warning is emitted only
2638# once. We break the quoting in m4_warning's argument in
2639# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2640
2641
6bb11ab3
L
2642# Finally, this is the expansion that is picked up by
2643# autoconf. It tells the user to run autoupdate, and
2644# then outputs the replacement expansion. We do not care
2645# about autoupdate's warning because that contains
2646# information on what to do *after* running autoupdate.
6efef468 2647
6bb11ab3
L
2648# This is what autoupdate's m4 run will expand. It fires
2649# the warning (with _au_warn_XXX), outputs it into the
2650# updated configure.ac (with AC_DIAGNOSE), and then outputs
2651# the replacement expansion.
6efef468
JM
2652
2653
6bb11ab3
L
2654# This is an auxiliary macro that is also run when
2655# autoupdate runs m4. It simply calls m4_warning, but
2656# we need a wrapper so that each warning is emitted only
2657# once. We break the quoting in m4_warning's argument in
2658# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2659
2660
6bb11ab3
L
2661# Finally, this is the expansion that is picked up by
2662# autoconf. It tells the user to run autoupdate, and
2663# then outputs the replacement expansion. We do not care
2664# about autoupdate's warning because that contains
2665# information on what to do *after* running autoupdate.
6efef468 2666
6bb11ab3
L
2667# This is what autoupdate's m4 run will expand. It fires
2668# the warning (with _au_warn_XXX), outputs it into the
2669# updated configure.ac (with AC_DIAGNOSE), and then outputs
2670# the replacement expansion.
6efef468
JM
2671
2672
6bb11ab3
L
2673# This is an auxiliary macro that is also run when
2674# autoupdate runs m4. It simply calls m4_warning, but
2675# we need a wrapper so that each warning is emitted only
2676# once. We break the quoting in m4_warning's argument in
2677# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2678
2679
6bb11ab3
L
2680# Finally, this is the expansion that is picked up by
2681# autoconf. It tells the user to run autoupdate, and
2682# then outputs the replacement expansion. We do not care
2683# about autoupdate's warning because that contains
2684# information on what to do *after* running autoupdate.
6efef468 2685
6bb11ab3
L
2686# This is what autoupdate's m4 run will expand. It fires
2687# the warning (with _au_warn_XXX), outputs it into the
2688# updated configure.ac (with AC_DIAGNOSE), and then outputs
2689# the replacement expansion.
6efef468
JM
2690
2691
6bb11ab3
L
2692# This is an auxiliary macro that is also run when
2693# autoupdate runs m4. It simply calls m4_warning, but
2694# we need a wrapper so that each warning is emitted only
2695# once. We break the quoting in m4_warning's argument in
2696# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2697
2698
6bb11ab3
L
2699# Finally, this is the expansion that is picked up by
2700# autoconf. It tells the user to run autoupdate, and
2701# then outputs the replacement expansion. We do not care
2702# about autoupdate's warning because that contains
2703# information on what to do *after* running autoupdate.
6efef468 2704
35695fd6
AC
2705
2706
6bb11ab3
L
2707# _LT_TAG_COMPILER
2708# ----------------
2709# _LT_TAG_COMPILER
35695fd6
AC
2710
2711
6bb11ab3
L
2712# _LT_COMPILER_BOILERPLATE
2713# ------------------------
2714# Check for compiler boilerplate output or warnings with
2715# the simple compiler test code.
2716# _LT_COMPILER_BOILERPLATE
f0569246 2717
f0569246 2718
6bb11ab3
L
2719# _LT_LINKER_BOILERPLATE
2720# ----------------------
2721# Check for linker boilerplate output or warnings with
2722# the simple link test code.
2723# _LT_LINKER_BOILERPLATE
b7026657 2724
6bb11ab3
L
2725# _LT_REQUIRED_DARWIN_CHECKS
2726# -------------------------
81ecdfbb 2727
b7026657 2728
b7026657 2729
6bb11ab3
L
2730# _LT_DARWIN_LINKER_FEATURES
2731# --------------------------
2732# Checks for linker and compiler features on darwin
b7026657 2733
b7026657 2734
6bb11ab3
L
2735# _LT_SYS_MODULE_PATH_AIX
2736# -----------------------
2737# Links a minimal program and checks the executable
2738# for the system default hardcoded library path. In most cases,
2739# this is /usr/lib:/lib, but when the MPI compilers are used
2740# the location of the communication and MPI libs are included too.
2741# If we don't find anything, use the default library path according
2742# to the aix ld manual.
2743# _LT_SYS_MODULE_PATH_AIX
b7026657 2744
b7026657 2745
6bb11ab3
L
2746# _LT_SHELL_INIT(ARG)
2747# -------------------
2748# _LT_SHELL_INIT
b7026657 2749
f0569246 2750
81ecdfbb 2751
6bb11ab3
L
2752# _LT_PROG_ECHO_BACKSLASH
2753# -----------------------
2754# Find how we can fake an echo command that does not interpret backslash.
2755# In particular, with Autoconf 2.60 or later we add some code to the start
2756# of the generated configure script which will find a shell with a builtin
2757# printf (which we can use as an echo command).
2758# _LT_PROG_ECHO_BACKSLASH
f0569246 2759
b7026657 2760
6bb11ab3
L
2761# _LT_ENABLE_LOCK
2762# ---------------
2763# _LT_ENABLE_LOCK
81ecdfbb 2764
b7026657 2765
6bb11ab3
L
2766# _LT_CMD_OLD_ARCHIVE
2767# -------------------
2768# _LT_CMD_OLD_ARCHIVE
5d031c16 2769
81ecdfbb 2770
6bb11ab3
L
2771# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2772# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2773# ----------------------------------------------------------------
2774# Check whether the given compiler option works
2775# _LT_COMPILER_OPTION
b7026657 2776
6bb11ab3
L
2777# Old name:
2778# This is what autoupdate's m4 run will expand. It fires
2779# the warning (with _au_warn_XXX), outputs it into the
2780# updated configure.ac (with AC_DIAGNOSE), and then outputs
2781# the replacement expansion.
5d031c16 2782
5d031c16 2783
6bb11ab3
L
2784# This is an auxiliary macro that is also run when
2785# autoupdate runs m4. It simply calls m4_warning, but
2786# we need a wrapper so that each warning is emitted only
2787# once. We break the quoting in m4_warning's argument in
2788# order to expand this macro's arguments, not AU_DEFUN's.
5d031c16 2789
f0569246 2790
6bb11ab3
L
2791# Finally, this is the expansion that is picked up by
2792# autoconf. It tells the user to run autoupdate, and
2793# then outputs the replacement expansion. We do not care
2794# about autoupdate's warning because that contains
2795# information on what to do *after* running autoupdate.
b7026657 2796
b7026657 2797
f0569246 2798
6bb11ab3
L
2799# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2800# [ACTION-SUCCESS], [ACTION-FAILURE])
2801# ----------------------------------------------------
2802# Check whether the given linker option works
2803# _LT_LINKER_OPTION
81ecdfbb 2804
6bb11ab3
L
2805# Old name:
2806# This is what autoupdate's m4 run will expand. It fires
2807# the warning (with _au_warn_XXX), outputs it into the
2808# updated configure.ac (with AC_DIAGNOSE), and then outputs
2809# the replacement expansion.
81ecdfbb 2810
81ecdfbb 2811
6bb11ab3
L
2812# This is an auxiliary macro that is also run when
2813# autoupdate runs m4. It simply calls m4_warning, but
2814# we need a wrapper so that each warning is emitted only
2815# once. We break the quoting in m4_warning's argument in
2816# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2817
b7026657 2818
6bb11ab3
L
2819# Finally, this is the expansion that is picked up by
2820# autoconf. It tells the user to run autoupdate, and
2821# then outputs the replacement expansion. We do not care
2822# about autoupdate's warning because that contains
2823# information on what to do *after* running autoupdate.
2824
2825
2826
2827# LT_CMD_MAX_LEN
2828#---------------
2829# LT_CMD_MAX_LEN
2830
2831# Old name:
2832# This is what autoupdate's m4 run will expand. It fires
2833# the warning (with _au_warn_XXX), outputs it into the
2834# updated configure.ac (with AC_DIAGNOSE), and then outputs
2835# the replacement expansion.
2836
2837
2838# This is an auxiliary macro that is also run when
2839# autoupdate runs m4. It simply calls m4_warning, but
2840# we need a wrapper so that each warning is emitted only
2841# once. We break the quoting in m4_warning's argument in
2842# order to expand this macro's arguments, not AU_DEFUN's.
2843
2844
2845# Finally, this is the expansion that is picked up by
2846# autoconf. It tells the user to run autoupdate, and
2847# then outputs the replacement expansion. We do not care
2848# about autoupdate's warning because that contains
2849# information on what to do *after* running autoupdate.
2850
2851
2852
2853# _LT_HEADER_DLFCN
2854# ----------------
2855# _LT_HEADER_DLFCN
2856
2857
2858# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2859# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2860# ----------------------------------------------------------------
2861# _LT_TRY_DLOPEN_SELF
2862
2863
2864# LT_SYS_DLOPEN_SELF
2865# ------------------
2866# LT_SYS_DLOPEN_SELF
2867
2868# Old name:
2869# This is what autoupdate's m4 run will expand. It fires
2870# the warning (with _au_warn_XXX), outputs it into the
2871# updated configure.ac (with AC_DIAGNOSE), and then outputs
2872# the replacement expansion.
2873
2874
2875# This is an auxiliary macro that is also run when
2876# autoupdate runs m4. It simply calls m4_warning, but
2877# we need a wrapper so that each warning is emitted only
2878# once. We break the quoting in m4_warning's argument in
2879# order to expand this macro's arguments, not AU_DEFUN's.
2880
2881
2882# Finally, this is the expansion that is picked up by
2883# autoconf. It tells the user to run autoupdate, and
2884# then outputs the replacement expansion. We do not care
2885# about autoupdate's warning because that contains
2886# information on what to do *after* running autoupdate.
2887
2888
2889
2890# _LT_COMPILER_C_O([TAGNAME])
2891# ---------------------------
2892# Check to see if options -c and -o are simultaneously supported by compiler.
2893# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2894# _LT_COMPILER_C_O
2895
2896
2897# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2898# ----------------------------------
2899# Check to see if we can do hard links to lock some files if needed
2900# _LT_COMPILER_FILE_LOCKS
2901
2902
2903# _LT_CHECK_OBJDIR
2904# ----------------
2905# _LT_CHECK_OBJDIR
2906
2907
2908# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2909# --------------------------------------
2910# Check hardcoding attributes.
2911# _LT_LINKER_HARDCODE_LIBPATH
2912
2913
2914# _LT_CMD_STRIPLIB
2915# ----------------
2916# _LT_CMD_STRIPLIB
2917
2918
2919# _LT_SYS_DYNAMIC_LINKER([TAG])
2920# -----------------------------
2921# PORTME Fill in your ld.so characteristics
2922# _LT_SYS_DYNAMIC_LINKER
2923
2924
2925# _LT_PATH_TOOL_PREFIX(TOOL)
2926# --------------------------
2927# find a file program which can recognize shared library
2928# _LT_PATH_TOOL_PREFIX
2929
2930# Old name:
2931# This is what autoupdate's m4 run will expand. It fires
2932# the warning (with _au_warn_XXX), outputs it into the
2933# updated configure.ac (with AC_DIAGNOSE), and then outputs
2934# the replacement expansion.
2935
2936
2937# This is an auxiliary macro that is also run when
2938# autoupdate runs m4. It simply calls m4_warning, but
2939# we need a wrapper so that each warning is emitted only
2940# once. We break the quoting in m4_warning's argument in
2941# order to expand this macro's arguments, not AU_DEFUN's.
2942
2943
2944# Finally, this is the expansion that is picked up by
2945# autoconf. It tells the user to run autoupdate, and
2946# then outputs the replacement expansion. We do not care
2947# about autoupdate's warning because that contains
2948# information on what to do *after* running autoupdate.
2949
2950
2951
2952# _LT_PATH_MAGIC
2953# --------------
2954# find a file program which can recognize a shared library
2955# _LT_PATH_MAGIC
2956
2957
2958# LT_PATH_LD
2959# ----------
2960# find the pathname to the GNU or non-GNU linker
2961# LT_PATH_LD
2962
2963# Old names:
2964# This is what autoupdate's m4 run will expand. It fires
2965# the warning (with _au_warn_XXX), outputs it into the
2966# updated configure.ac (with AC_DIAGNOSE), and then outputs
2967# the replacement expansion.
2968
2969
2970# This is an auxiliary macro that is also run when
2971# autoupdate runs m4. It simply calls m4_warning, but
2972# we need a wrapper so that each warning is emitted only
2973# once. We break the quoting in m4_warning's argument in
2974# order to expand this macro's arguments, not AU_DEFUN's.
2975
2976
2977# Finally, this is the expansion that is picked up by
2978# autoconf. It tells the user to run autoupdate, and
2979# then outputs the replacement expansion. We do not care
2980# about autoupdate's warning because that contains
2981# information on what to do *after* running autoupdate.
2982
2983# This is what autoupdate's m4 run will expand. It fires
2984# the warning (with _au_warn_XXX), outputs it into the
2985# updated configure.ac (with AC_DIAGNOSE), and then outputs
2986# the replacement expansion.
2987
2988
2989# This is an auxiliary macro that is also run when
2990# autoupdate runs m4. It simply calls m4_warning, but
2991# we need a wrapper so that each warning is emitted only
2992# once. We break the quoting in m4_warning's argument in
2993# order to expand this macro's arguments, not AU_DEFUN's.
2994
2995
2996# Finally, this is the expansion that is picked up by
2997# autoconf. It tells the user to run autoupdate, and
2998# then outputs the replacement expansion. We do not care
2999# about autoupdate's warning because that contains
3000# information on what to do *after* running autoupdate.
3001
3002
3003
3004# _LT_PATH_LD_GNU
3005#- --------------
3006# _LT_PATH_LD_GNU
3007
3008
3009# _LT_CMD_RELOAD
3010# --------------
3011# find reload flag for linker
3012# -- PORTME Some linkers may need a different reload flag.
3013# _LT_CMD_RELOAD
3014
3015
3016# _LT_CHECK_MAGIC_METHOD
3017# ----------------------
3018# how to check for library dependencies
3019# -- PORTME fill in with the dynamic library characteristics
3020# _LT_CHECK_MAGIC_METHOD
3021
3022
3023# LT_PATH_NM
3024# ----------
3025# find the pathname to a BSD- or MS-compatible name lister
3026# LT_PATH_NM
3027
3028# Old names:
3029# This is what autoupdate's m4 run will expand. It fires
3030# the warning (with _au_warn_XXX), outputs it into the
3031# updated configure.ac (with AC_DIAGNOSE), and then outputs
3032# the replacement expansion.
3033
3034
3035# This is an auxiliary macro that is also run when
3036# autoupdate runs m4. It simply calls m4_warning, but
3037# we need a wrapper so that each warning is emitted only
3038# once. We break the quoting in m4_warning's argument in
3039# order to expand this macro's arguments, not AU_DEFUN's.
3040
3041
3042# Finally, this is the expansion that is picked up by
3043# autoconf. It tells the user to run autoupdate, and
3044# then outputs the replacement expansion. We do not care
3045# about autoupdate's warning because that contains
3046# information on what to do *after* running autoupdate.
3047
3048# This is what autoupdate's m4 run will expand. It fires
3049# the warning (with _au_warn_XXX), outputs it into the
3050# updated configure.ac (with AC_DIAGNOSE), and then outputs
3051# the replacement expansion.
3052
3053
3054# This is an auxiliary macro that is also run when
3055# autoupdate runs m4. It simply calls m4_warning, but
3056# we need a wrapper so that each warning is emitted only
3057# once. We break the quoting in m4_warning's argument in
3058# order to expand this macro's arguments, not AU_DEFUN's.
3059
3060
3061# Finally, this is the expansion that is picked up by
3062# autoconf. It tells the user to run autoupdate, and
3063# then outputs the replacement expansion. We do not care
3064# about autoupdate's warning because that contains
3065# information on what to do *after* running autoupdate.
3066
3067
3068
3069# LT_LIB_M
3070# --------
3071# check for math library
3072# LT_LIB_M
3073
3074# Old name:
3075# This is what autoupdate's m4 run will expand. It fires
3076# the warning (with _au_warn_XXX), outputs it into the
3077# updated configure.ac (with AC_DIAGNOSE), and then outputs
3078# the replacement expansion.
3079
3080
3081# This is an auxiliary macro that is also run when
3082# autoupdate runs m4. It simply calls m4_warning, but
3083# we need a wrapper so that each warning is emitted only
3084# once. We break the quoting in m4_warning's argument in
3085# order to expand this macro's arguments, not AU_DEFUN's.
3086
3087
3088# Finally, this is the expansion that is picked up by
3089# autoconf. It tells the user to run autoupdate, and
3090# then outputs the replacement expansion. We do not care
3091# about autoupdate's warning because that contains
3092# information on what to do *after* running autoupdate.
3093
3094
3095
3096# _LT_COMPILER_NO_RTTI([TAGNAME])
3097# -------------------------------
3098# _LT_COMPILER_NO_RTTI
3099
3100
3101# _LT_CMD_GLOBAL_SYMBOLS
3102# ----------------------
3103 # _LT_CMD_GLOBAL_SYMBOLS
3104
3105
3106# _LT_COMPILER_PIC([TAGNAME])
3107# ---------------------------
3108# _LT_COMPILER_PIC
3109
3110
3111# _LT_LINKER_SHLIBS([TAGNAME])
3112# ----------------------------
3113# See if the linker supports building shared libraries.
3114# _LT_LINKER_SHLIBS
3115
3116
3117# _LT_LANG_C_CONFIG([TAG])
3118# ------------------------
3119# Ensure that the configuration variables for a C compiler are suitably
3120# defined. These variables are subsequently used by _LT_CONFIG to write
3121# the compiler configuration to `libtool'.
3122# _LT_LANG_C_CONFIG
3123
3124
3125# _LT_LANG_CXX_CONFIG([TAG])
3126# --------------------------
3127# Ensure that the configuration variables for a C++ compiler are suitably
3128# defined. These variables are subsequently used by _LT_CONFIG to write
3129# the compiler configuration to `libtool'.
3130# _LT_LANG_CXX_CONFIG
3131
3132
3133# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3134# ---------------------------------
3135# Figure out "hidden" library dependencies from verbose
3136# compiler output when linking a shared library.
3137# Parse the compiler output and extract the necessary
3138# objects, libraries and library flags.
3139# _LT_SYS_HIDDEN_LIBDEPS
3140
3141
3142# _LT_LANG_F77_CONFIG([TAG])
3143# --------------------------
3144# Ensure that the configuration variables for a Fortran 77 compiler are
3145# suitably defined. These variables are subsequently used by _LT_CONFIG
3146# to write the compiler configuration to `libtool'.
3147# _LT_LANG_F77_CONFIG
3148
3149
3150# _LT_LANG_FC_CONFIG([TAG])
3151# -------------------------
3152# Ensure that the configuration variables for a Fortran compiler are
3153# suitably defined. These variables are subsequently used by _LT_CONFIG
3154# to write the compiler configuration to `libtool'.
3155# _LT_LANG_FC_CONFIG
3156
3157
3158# _LT_LANG_GCJ_CONFIG([TAG])
3159# --------------------------
3160# Ensure that the configuration variables for the GNU Java Compiler compiler
3161# are suitably defined. These variables are subsequently used by _LT_CONFIG
3162# to write the compiler configuration to `libtool'.
3163# _LT_LANG_GCJ_CONFIG
3164
3165
3166# _LT_LANG_RC_CONFIG([TAG])
3167# -------------------------
3168# Ensure that the configuration variables for the Windows resource compiler
3169# are suitably defined. These variables are subsequently used by _LT_CONFIG
3170# to write the compiler configuration to `libtool'.
3171# _LT_LANG_RC_CONFIG
3172
3173
3174# LT_PROG_GCJ
3175# -----------
3176
3177
3178# Old name:
3179# This is what autoupdate's m4 run will expand. It fires
3180# the warning (with _au_warn_XXX), outputs it into the
3181# updated configure.ac (with AC_DIAGNOSE), and then outputs
3182# the replacement expansion.
3183
3184
3185# This is an auxiliary macro that is also run when
3186# autoupdate runs m4. It simply calls m4_warning, but
3187# we need a wrapper so that each warning is emitted only
3188# once. We break the quoting in m4_warning's argument in
3189# order to expand this macro's arguments, not AU_DEFUN's.
3190
3191
3192# Finally, this is the expansion that is picked up by
3193# autoconf. It tells the user to run autoupdate, and
3194# then outputs the replacement expansion. We do not care
3195# about autoupdate's warning because that contains
3196# information on what to do *after* running autoupdate.
3197
3198
3199
3200# LT_PROG_RC
3201# ----------
3202
3203
3204# Old name:
3205# This is what autoupdate's m4 run will expand. It fires
3206# the warning (with _au_warn_XXX), outputs it into the
3207# updated configure.ac (with AC_DIAGNOSE), and then outputs
3208# the replacement expansion.
3209
3210
3211# This is an auxiliary macro that is also run when
3212# autoupdate runs m4. It simply calls m4_warning, but
3213# we need a wrapper so that each warning is emitted only
3214# once. We break the quoting in m4_warning's argument in
3215# order to expand this macro's arguments, not AU_DEFUN's.
3216
3217
3218# Finally, this is the expansion that is picked up by
3219# autoconf. It tells the user to run autoupdate, and
3220# then outputs the replacement expansion. We do not care
3221# about autoupdate's warning because that contains
3222# information on what to do *after* running autoupdate.
3223
3224
3225
3226# _LT_DECL_EGREP
3227# --------------
3228# If we don't have a new enough Autoconf to choose the best grep
3229# available, choose the one first in the user's PATH.
3230
3231
3232
3233# _LT_DECL_OBJDUMP
3234# --------------
3235# If we don't have a new enough Autoconf to choose the best objdump
3236# available, choose the one first in the user's PATH.
3237
3238
3239
3240# _LT_DECL_SED
3241# ------------
3242# Check for a fully-functional sed program, that truncates
3243# as few characters as possible. Prefer GNU sed if found.
3244# _LT_DECL_SED
3245
3246#m4_ifndef
3247
3248# Old name:
3249# This is what autoupdate's m4 run will expand. It fires
3250# the warning (with _au_warn_XXX), outputs it into the
3251# updated configure.ac (with AC_DIAGNOSE), and then outputs
3252# the replacement expansion.
3253
3254
3255# This is an auxiliary macro that is also run when
3256# autoupdate runs m4. It simply calls m4_warning, but
3257# we need a wrapper so that each warning is emitted only
3258# once. We break the quoting in m4_warning's argument in
3259# order to expand this macro's arguments, not AU_DEFUN's.
3260
3261
3262# Finally, this is the expansion that is picked up by
3263# autoconf. It tells the user to run autoupdate, and
3264# then outputs the replacement expansion. We do not care
3265# about autoupdate's warning because that contains
3266# information on what to do *after* running autoupdate.
3267
3268
3269
3270# _LT_CHECK_SHELL_FEATURES
3271# ------------------------
3272# Find out whether the shell is Bourne or XSI compatible,
3273# or has some other useful features.
3274# _LT_CHECK_SHELL_FEATURES
3275
3276
3277# _LT_PROG_XSI_SHELLFNS
3278# ---------------------
3279# Bourne and XSI compatible variants of some useful shell functions.
3280
3281
3282# Helper functions for option handling. -*- Autoconf -*-
3283#
3284# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3285# Inc.
3286# Written by Gary V. Vaughan, 2004
3287#
3288# This file is free software; the Free Software Foundation gives
3289# unlimited permission to copy and/or distribute it, with or without
3290# modifications, as long as this notice is preserved.
3291
3292# serial 6 ltoptions.m4
3293
3294# This is to help aclocal find these macros, as it can't see m4_define.
3295
3296
3297
3298# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3299# ------------------------------------------
3300
3301
3302
3303# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3304# ---------------------------------------
3305# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3306# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3307# saved as a flag.
3308
3309
3310
3311# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3312# ------------------------------------------------------------
3313# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3314
3315
3316
3317# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3318# -------------------------------------------------------
3319# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3320# are set.
3321
3322
3323
3324# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3325# ----------------------------------------
3326# OPTION-LIST is a space-separated list of Libtool options associated
3327# with MACRO-NAME. If any OPTION has a matching handler declared with
3328# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3329# the unknown option and exit.
3330# _LT_SET_OPTIONS
3331
3332
3333## --------------------------------- ##
3334## Macros to handle LT_INIT options. ##
3335## --------------------------------- ##
3336
3337# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3338# -----------------------------------------
3339
3340
3341
3342# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3343# -----------------------------------------------
3344# LT_OPTION_DEFINE
3345
3346
3347# dlopen
3348# ------
3349
3350
3351# This is what autoupdate's m4 run will expand. It fires
3352# the warning (with _au_warn_XXX), outputs it into the
3353# updated configure.ac (with AC_DIAGNOSE), and then outputs
3354# the replacement expansion.
3355
3356
3357# This is an auxiliary macro that is also run when
3358# autoupdate runs m4. It simply calls m4_warning, but
3359# we need a wrapper so that each warning is emitted only
3360# once. We break the quoting in m4_warning's argument in
3361# order to expand this macro's arguments, not AU_DEFUN's.
3362
3363
3364# Finally, this is the expansion that is picked up by
3365# autoconf. It tells the user to run autoupdate, and
3366# then outputs the replacement expansion. We do not care
3367# about autoupdate's warning because that contains
3368# information on what to do *after* running autoupdate.
3369
3370
3371
3372
3373# win32-dll
3374# ---------
3375# Declare package support for building win32 dll's.
3376# win32-dll
3377
3378# This is what autoupdate's m4 run will expand. It fires
3379# the warning (with _au_warn_XXX), outputs it into the
3380# updated configure.ac (with AC_DIAGNOSE), and then outputs
3381# the replacement expansion.
3382
3383
3384# This is an auxiliary macro that is also run when
3385# autoupdate runs m4. It simply calls m4_warning, but
3386# we need a wrapper so that each warning is emitted only
3387# once. We break the quoting in m4_warning's argument in
3388# order to expand this macro's arguments, not AU_DEFUN's.
3389
3390
3391# Finally, this is the expansion that is picked up by
3392# autoconf. It tells the user to run autoupdate, and
3393# then outputs the replacement expansion. We do not care
3394# about autoupdate's warning because that contains
3395# information on what to do *after* running autoupdate.
3396
3397
3398
3399
3400# _LT_ENABLE_SHARED([DEFAULT])
3401# ----------------------------
3402# implement the --enable-shared flag, and supports the `shared' and
3403# `disable-shared' LT_INIT options.
3404# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3405# _LT_ENABLE_SHARED
3406
3407
3408
3409
3410# Old names:
3411
3412
3413
3414
3415# This is what autoupdate's m4 run will expand. It fires
3416# the warning (with _au_warn_XXX), outputs it into the
3417# updated configure.ac (with AC_DIAGNOSE), and then outputs
3418# the replacement expansion.
3419
3420
3421# This is an auxiliary macro that is also run when
3422# autoupdate runs m4. It simply calls m4_warning, but
3423# we need a wrapper so that each warning is emitted only
3424# once. We break the quoting in m4_warning's argument in
3425# order to expand this macro's arguments, not AU_DEFUN's.
3426
3427
3428# Finally, this is the expansion that is picked up by
3429# autoconf. It tells the user to run autoupdate, and
3430# then outputs the replacement expansion. We do not care
3431# about autoupdate's warning because that contains
3432# information on what to do *after* running autoupdate.
3433
3434# This is what autoupdate's m4 run will expand. It fires
3435# the warning (with _au_warn_XXX), outputs it into the
3436# updated configure.ac (with AC_DIAGNOSE), and then outputs
3437# the replacement expansion.
3438
3439
3440# This is an auxiliary macro that is also run when
3441# autoupdate runs m4. It simply calls m4_warning, but
3442# we need a wrapper so that each warning is emitted only
3443# once. We break the quoting in m4_warning's argument in
3444# order to expand this macro's arguments, not AU_DEFUN's.
3445
3446
3447# Finally, this is the expansion that is picked up by
3448# autoconf. It tells the user to run autoupdate, and
3449# then outputs the replacement expansion. We do not care
3450# about autoupdate's warning because that contains
3451# information on what to do *after* running autoupdate.
3452
3453
3454
3455
3456
3457# _LT_ENABLE_STATIC([DEFAULT])
3458# ----------------------------
3459# implement the --enable-static flag, and support the `static' and
3460# `disable-static' LT_INIT options.
3461# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3462# _LT_ENABLE_STATIC
3463
3464
3465
3466
3467# Old names:
3468
3469
3470
3471
3472# This is what autoupdate's m4 run will expand. It fires
3473# the warning (with _au_warn_XXX), outputs it into the
3474# updated configure.ac (with AC_DIAGNOSE), and then outputs
3475# the replacement expansion.
3476
3477
3478# This is an auxiliary macro that is also run when
3479# autoupdate runs m4. It simply calls m4_warning, but
3480# we need a wrapper so that each warning is emitted only
3481# once. We break the quoting in m4_warning's argument in
3482# order to expand this macro's arguments, not AU_DEFUN's.
3483
3484
3485# Finally, this is the expansion that is picked up by
3486# autoconf. It tells the user to run autoupdate, and
3487# then outputs the replacement expansion. We do not care
3488# about autoupdate's warning because that contains
3489# information on what to do *after* running autoupdate.
3490
3491# This is what autoupdate's m4 run will expand. It fires
3492# the warning (with _au_warn_XXX), outputs it into the
3493# updated configure.ac (with AC_DIAGNOSE), and then outputs
3494# the replacement expansion.
3495
3496
3497# This is an auxiliary macro that is also run when
3498# autoupdate runs m4. It simply calls m4_warning, but
3499# we need a wrapper so that each warning is emitted only
3500# once. We break the quoting in m4_warning's argument in
3501# order to expand this macro's arguments, not AU_DEFUN's.
3502
3503
3504# Finally, this is the expansion that is picked up by
3505# autoconf. It tells the user to run autoupdate, and
3506# then outputs the replacement expansion. We do not care
3507# about autoupdate's warning because that contains
3508# information on what to do *after* running autoupdate.
3509
3510
3511
3512
3513
3514# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3515# ----------------------------------
3516# implement the --enable-fast-install flag, and support the `fast-install'
3517# and `disable-fast-install' LT_INIT options.
3518# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3519# _LT_ENABLE_FAST_INSTALL
3520
3521
3522
3523
3524# Old names:
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
3545# This is what autoupdate's m4 run will expand. It fires
3546# the warning (with _au_warn_XXX), outputs it into the
3547# updated configure.ac (with AC_DIAGNOSE), and then outputs
3548# the replacement expansion.
3549
3550
3551# This is an auxiliary macro that is also run when
3552# autoupdate runs m4. It simply calls m4_warning, but
3553# we need a wrapper so that each warning is emitted only
3554# once. We break the quoting in m4_warning's argument in
3555# order to expand this macro's arguments, not AU_DEFUN's.
3556
3557
3558# Finally, this is the expansion that is picked up by
3559# autoconf. It tells the user to run autoupdate, and
3560# then outputs the replacement expansion. We do not care
3561# about autoupdate's warning because that contains
3562# information on what to do *after* running autoupdate.
3563
3564
3565
3566
3567# _LT_WITH_PIC([MODE])
3568# --------------------
3569# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3570# LT_INIT options.
3571# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3572# _LT_WITH_PIC
3573
3574
3575
3576
3577# Old name:
3578# This is what autoupdate's m4 run will expand. It fires
3579# the warning (with _au_warn_XXX), outputs it into the
3580# updated configure.ac (with AC_DIAGNOSE), and then outputs
3581# the replacement expansion.
3582
3583
3584# This is an auxiliary macro that is also run when
3585# autoupdate runs m4. It simply calls m4_warning, but
3586# we need a wrapper so that each warning is emitted only
3587# once. We break the quoting in m4_warning's argument in
3588# order to expand this macro's arguments, not AU_DEFUN's.
3589
3590
3591# Finally, this is the expansion that is picked up by
3592# autoconf. It tells the user to run autoupdate, and
3593# then outputs the replacement expansion. We do not care
3594# about autoupdate's warning because that contains
3595# information on what to do *after* running autoupdate.
3596
3597
3598
3599## ----------------- ##
3600## LTDL_INIT Options ##
3601## ----------------- ##
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3613#
3614# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3615# Written by Gary V. Vaughan, 2004
3616#
3617# This file is free software; the Free Software Foundation gives
3618# unlimited permission to copy and/or distribute it, with or without
3619# modifications, as long as this notice is preserved.
3620
3621# serial 6 ltsugar.m4
3622
3623# This is to help aclocal find these macros, as it can't see m4_define.
3624
3625
3626
3627# lt_join(SEP, ARG1, [ARG2...])
3628# -----------------------------
3629# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3630# associated separator.
3631# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3632# versions in m4sugar had bugs.
3633
3634
3635
3636
3637# lt_car(LIST)
3638# lt_cdr(LIST)
3639# ------------
3640# Manipulate m4 lists.
3641# These macros are necessary as long as will still need to support
3642# Autoconf-2.59 which quotes differently.
3643
3644
3645
3646
3647
3648# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3649# ------------------------------------------
3650# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3651# Note that neither SEPARATOR nor STRING are expanded; they are appended
3652# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3653# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3654# than defined and empty).
3655#
3656# This macro is needed until we can rely on Autoconf 2.62, since earlier
3657# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3658
3659
3660
3661
3662# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3663# ----------------------------------------------------------
3664# Produce a SEP delimited list of all paired combinations of elements of
3665# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3666# has the form PREFIXmINFIXSUFFIXn.
3667# Needed until we can rely on m4_combine added in Autoconf 2.62.
3668
3669
3670
3671# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3672# -----------------------------------------------------------------------
3673# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3674# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3675
3676
3677
3678# lt_dict_add(DICT, KEY, VALUE)
3679# -----------------------------
3680
3681
3682
3683# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3684# --------------------------------------------
3685
3686
3687
3688# lt_dict_fetch(DICT, KEY, [SUBKEY])
3689# ----------------------------------
3690
3691
3692
3693# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3694# -----------------------------------------------------------------
3695
3696
3697
3698# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3699# --------------------------------------------------------------
3700
3701
3702# ltversion.m4 -- version numbers -*- Autoconf -*-
3703#
3704# Copyright (C) 2004 Free Software Foundation, Inc.
3705# Written by Scott James Remnant, 2004
3706#
3707# This file is free software; the Free Software Foundation gives
3708# unlimited permission to copy and/or distribute it, with or without
3709# modifications, as long as this notice is preserved.
3710
3711# Generated from ltversion.in.
3712
3713# serial 3134 ltversion.m4
3714# This file is part of GNU Libtool
3715
3716
3717
3718
3719
3720
3721# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3722#
3723# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3724# Written by Scott James Remnant, 2004.
3725#
3726# This file is free software; the Free Software Foundation gives
3727# unlimited permission to copy and/or distribute it, with or without
3728# modifications, as long as this notice is preserved.
3729
3730# serial 4 lt~obsolete.m4
3731
3732# These exist entirely to fool aclocal when bootstrapping libtool.
3733#
3734# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3735# which have later been changed to m4_define as they aren't part of the
3736# exported API, or moved to Autoconf or Automake where they belong.
3737#
3738# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3739# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3740# using a macro with the same name in our local m4/libtool.m4 it'll
3741# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3742# and doesn't know about Autoconf macros at all.)
3743#
3744# So we provide this file, which has a silly filename so it's always
3745# included after everything else. This provides aclocal with the
3746# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3747# because those macros already exist, or will be overwritten later.
3748# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3749#
3750# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3751# Yes, that means every name once taken will need to remain here until
3752# we give up compatibility with versions before 1.7, at which point
3753# we need to keep only those names which we still refer to.
3754
3755# This is to help aclocal find these macros, as it can't see m4_define.
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820## -*- Autoconf -*-
3821
3822# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3823# Free Software Foundation, Inc.
3824#
3825# This file is free software; the Free Software Foundation
3826# gives unlimited permission to copy and/or distribute it,
3827# with or without modifications, as long as this notice is preserved.
3828
3829# serial 8
3830
3831# Based on depend.m4 from automake 1.9, modified for standalone use in
3832# an environment where GNU make is required.
3833
3834# ZW_PROG_COMPILER_DEPENDENCIES
3835# -----------------------------
3836# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3837# sets fooDEPMODE accordingly. Cache-variable compatible with
3838# original; not side-effect compatible. As the users of this macro
3839# may require accurate dependencies for correct builds, it does *not*
3840# honor --disable-dependency-checking, and failure to detect a usable
3841# method is an error. depcomp is assumed to be located in
3842# $ac_aux_dir.
3843#
3844# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3845
3846
3847
3848# AM_SET_DEPDIR
3849# -------------
3850# Choose a directory name for dependency files.
3851
3852
3853# ZW_CREATE_DEPDIR
3854# ----------------
3855# As AM_SET_DEPDIR, but also create the directory at config.status time.
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
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
3906sim_inline="-DDEFAULT_INLINE=0"
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943# intl sister-directory configuration rules.
3944#
3945
3946# The idea behind this macro is that there's no need to repeat all the
3947# autoconf probes done by the intl directory - it's already done them
3948# for us. In fact, there's no need even to look at the cache for the
3949# answers. All we need to do is nab a few pieces of information.
3950# The intl directory is set up to make this easy, by generating a
3951# small file which can be sourced as a shell script; then we produce
3952# the necessary substitutions and definitions for this directory.
3953
3954
3955
3956# Autoconf M4 include file defining utility macros for complex Canadian
3957# cross builds.
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967####
3968# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3969# or AC_INIT.
3970# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3971
3972####
3973# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3974# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3975
3976
3977####
3978# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3979# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3980
3981
3982
3983# Backported from Autoconf 2.5x; can go away when and if
3984# we switch. Put the OS path separator in $PATH_SEPARATOR.
3985
3986
3987
3988
3989# ACX_HAVE_GCC_FOR_TARGET
3990# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3991
3992
3993# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3994# Searching for installed target binutils. We need to take extra care,
3995# else we may find the wrong assembler, linker, etc., and lose.
3996#
3997# First try --with-build-time-tools, if specified.
3998#
3999# For build != host, we ask the installed GCC for the name of the tool it
4000# uses, and accept it if it is an absolute path. This is because the
4001# only good choice for a compiler is the same GCC version that is being
4002# installed (or we couldn't make target libraries), and we assume that
4003# on the host system we'll have not only the same GCC version, but also
4004# the same binutils version.
4005#
4006# For build == host, search the same directories that the installed
4007# compiler will search. We used to do this for the assembler, linker,
4008# and nm only; for simplicity of configuration, however, we extend this
4009# criterion to tools (such as ar and ranlib) that are never invoked by
4010# the compiler, to avoid mismatches.
4011#
4012# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4013# if build == target. This makes the most sense only when bootstrapping,
4014# but we also do so when build != host. In this case, we hope that the
4015# build and host systems will have similar contents of MD_EXEC_PREFIX.
4016#
4017# If we do not find a suitable binary, then try the user's path.
4018
4019
4020###
4021# AC_PROG_CPP_WERROR
4022# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4023# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4024# For now, using this also overrides header checks to use only the
4025# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4026# bit harder from here).
4027# Eventually autoconf will default to checking headers with the compiler
4028# instead, and we'll have to do this differently.
4029
4030# AC_PROG_CPP_WERROR
4031
4032# Test for GNAT.
4033# We require the gnatbind & gnatmake programs, as well as a compiler driver
4034# that understands Ada. We use the user's CC setting, already found, and
4035# possibly add $1 to the command-line parameters.
4036#
4037# Sets the shell variable have_gnat to yes or no as appropriate, and
4038# substitutes GNATBIND and GNATMAKE.
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064ac_ext=c
4065ac_cpp='$CPP $CPPFLAGS'
4066ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4067ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4068ac_compiler_gnu=$ac_cv_c_compiler_gnu
4069if test -n "$ac_tool_prefix"; then
4070 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4071set dummy ${ac_tool_prefix}gcc; ac_word=$2
4072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4073$as_echo_n "checking for $ac_word... " >&6; }
4074if test "${ac_cv_prog_CC+set}" = set; then :
4075 $as_echo_n "(cached) " >&6
4076else
4077 if test -n "$CC"; then
4078 ac_cv_prog_CC="$CC" # Let the user override the test.
4079else
4080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4081for as_dir in $PATH
4082do
4083 IFS=$as_save_IFS
4084 test -z "$as_dir" && as_dir=.
4085 for ac_exec_ext in '' $ac_executable_extensions; do
4086 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4087 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4089 break 2
4090 fi
4091done
4092 done
4093IFS=$as_save_IFS
4094
4095fi
4096fi
4097CC=$ac_cv_prog_CC
4098if test -n "$CC"; then
4099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4100$as_echo "$CC" >&6; }
4101else
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4103$as_echo "no" >&6; }
4104fi
4105
4106
4107fi
4108if test -z "$ac_cv_prog_CC"; then
4109 ac_ct_CC=$CC
4110 # Extract the first word of "gcc", so it can be a program name with args.
4111set dummy gcc; ac_word=$2
4112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4113$as_echo_n "checking for $ac_word... " >&6; }
4114if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4115 $as_echo_n "(cached) " >&6
4116else
4117 if test -n "$ac_ct_CC"; then
4118 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4119else
4120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4121for as_dir in $PATH
4122do
4123 IFS=$as_save_IFS
4124 test -z "$as_dir" && as_dir=.
4125 for ac_exec_ext in '' $ac_executable_extensions; do
4126 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4127 ac_cv_prog_ac_ct_CC="gcc"
4128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4129 break 2
4130 fi
4131done
4132 done
4133IFS=$as_save_IFS
4134
4135fi
4136fi
4137ac_ct_CC=$ac_cv_prog_ac_ct_CC
4138if test -n "$ac_ct_CC"; then
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4140$as_echo "$ac_ct_CC" >&6; }
4141else
4142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4143$as_echo "no" >&6; }
4144fi
4145
4146 if test "x$ac_ct_CC" = x; then
4147 CC=""
4148 else
4149 case $cross_compiling:$ac_tool_warned in
4150yes:)
4151{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4152$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4153ac_tool_warned=yes ;;
4154esac
4155 CC=$ac_ct_CC
4156 fi
4157else
4158 CC="$ac_cv_prog_CC"
4159fi
4160
4161if test -z "$CC"; then
4162 if test -n "$ac_tool_prefix"; then
4163 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4164set dummy ${ac_tool_prefix}cc; 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}cc"
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
4200 fi
4201fi
4202if test -z "$CC"; then
4203 # Extract the first word of "cc", so it can be a program name with args.
4204set dummy cc; 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_CC+set}" = set; then :
4208 $as_echo_n "(cached) " >&6
4209else
4210 if test -n "$CC"; then
4211 ac_cv_prog_CC="$CC" # Let the user override the test.
4212else
4213 ac_prog_rejected=no
4214as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4215for as_dir in $PATH
4216do
4217 IFS=$as_save_IFS
4218 test -z "$as_dir" && as_dir=.
4219 for ac_exec_ext in '' $ac_executable_extensions; do
4220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4221 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4222 ac_prog_rejected=yes
4223 continue
4224 fi
4225 ac_cv_prog_CC="cc"
4226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4227 break 2
4228 fi
4229done
4230 done
4231IFS=$as_save_IFS
4232
4233if test $ac_prog_rejected = yes; then
4234 # We found a bogon in the path, so make sure we never use it.
4235 set dummy $ac_cv_prog_CC
4236 shift
4237 if test $# != 0; then
4238 # We chose a different compiler from the bogus one.
4239 # However, it has the same basename, so the bogon will be chosen
4240 # first if we set CC to just the basename; use the full file name.
4241 shift
4242 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4243 fi
4244fi
4245fi
4246fi
4247CC=$ac_cv_prog_CC
4248if test -n "$CC"; then
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4250$as_echo "$CC" >&6; }
4251else
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4253$as_echo "no" >&6; }
4254fi
4255
4256
4257fi
4258if test -z "$CC"; then
4259 if test -n "$ac_tool_prefix"; then
4260 for ac_prog in cl.exe
4261 do
4262 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4263set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4265$as_echo_n "checking for $ac_word... " >&6; }
4266if test "${ac_cv_prog_CC+set}" = set; then :
4267 $as_echo_n "(cached) " >&6
4268else
4269 if test -n "$CC"; then
4270 ac_cv_prog_CC="$CC" # Let the user override the test.
4271else
4272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4273for as_dir in $PATH
4274do
4275 IFS=$as_save_IFS
4276 test -z "$as_dir" && as_dir=.
4277 for ac_exec_ext in '' $ac_executable_extensions; do
4278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4279 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4281 break 2
4282 fi
4283done
4284 done
4285IFS=$as_save_IFS
4286
4287fi
4288fi
4289CC=$ac_cv_prog_CC
4290if test -n "$CC"; then
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4292$as_echo "$CC" >&6; }
4293else
4294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4295$as_echo "no" >&6; }
4296fi
4297
4298
4299 test -n "$CC" && break
4300 done
4301fi
4302if test -z "$CC"; then
4303 ac_ct_CC=$CC
4304 for ac_prog in cl.exe
4305do
4306 # Extract the first word of "$ac_prog", so it can be a program name with args.
4307set dummy $ac_prog; ac_word=$2
4308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4309$as_echo_n "checking for $ac_word... " >&6; }
4310if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4311 $as_echo_n "(cached) " >&6
4312else
4313 if test -n "$ac_ct_CC"; then
4314 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4315else
4316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4317for as_dir in $PATH
4318do
4319 IFS=$as_save_IFS
4320 test -z "$as_dir" && as_dir=.
4321 for ac_exec_ext in '' $ac_executable_extensions; do
4322 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4323 ac_cv_prog_ac_ct_CC="$ac_prog"
4324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4325 break 2
4326 fi
4327done
4328 done
4329IFS=$as_save_IFS
4330
4331fi
4332fi
4333ac_ct_CC=$ac_cv_prog_ac_ct_CC
4334if test -n "$ac_ct_CC"; then
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4336$as_echo "$ac_ct_CC" >&6; }
4337else
4338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4339$as_echo "no" >&6; }
4340fi
4341
4342
4343 test -n "$ac_ct_CC" && break
4344done
4345
4346 if test "x$ac_ct_CC" = x; then
4347 CC=""
4348 else
4349 case $cross_compiling:$ac_tool_warned in
4350yes:)
4351{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4352$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4353ac_tool_warned=yes ;;
4354esac
4355 CC=$ac_ct_CC
4356 fi
4357fi
4358
4359fi
4360
4361
4362test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4363$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4364as_fn_error "no acceptable C compiler found in \$PATH
4365See \`config.log' for more details." "$LINENO" 5; }
4366
4367# Provide some information about the compiler.
4368$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4369set X $ac_compile
4370ac_compiler=$2
4371for ac_option in --version -v -V -qversion; do
4372 { { ac_try="$ac_compiler $ac_option >&5"
4373case "(($ac_try" in
4374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4375 *) ac_try_echo=$ac_try;;
4376esac
4377eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4378$as_echo "$ac_try_echo"; } >&5
4379 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4380 ac_status=$?
4381 if test -s conftest.err; then
4382 sed '10a\
4383... rest of stderr output deleted ...
4384 10q' conftest.err >conftest.er1
4385 cat conftest.er1 >&5
4386 rm -f conftest.er1 conftest.err
4387 fi
4388 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4389 test $ac_status = 0; }
4390done
4391
4392cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393/* end confdefs.h. */
4394
4395int
4396main ()
4397{
4398
4399 ;
4400 return 0;
4401}
4402_ACEOF
4403ac_clean_files_save=$ac_clean_files
4404ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4405# Try to create an executable without -o first, disregard a.out.
4406# It will help us diagnose broken compilers, and finding out an intuition
4407# of exeext.
4408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4409$as_echo_n "checking for C compiler default output file name... " >&6; }
4410ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4411
4412# The possible output files:
4413ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4414
4415ac_rmfiles=
4416for ac_file in $ac_files
4417do
4418 case $ac_file in
4419 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4420 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4421 esac
4422done
4423rm -f $ac_rmfiles
4424
4425if { { ac_try="$ac_link_default"
4426case "(($ac_try" in
4427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4428 *) ac_try_echo=$ac_try;;
4429esac
4430eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4431$as_echo "$ac_try_echo"; } >&5
4432 (eval "$ac_link_default") 2>&5
4433 ac_status=$?
4434 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4435 test $ac_status = 0; }; then :
4436 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4437# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4438# in a Makefile. We should not override ac_cv_exeext if it was cached,
4439# so that the user can short-circuit this test for compilers unknown to
4440# Autoconf.
4441for ac_file in $ac_files ''
4442do
4443 test -f "$ac_file" || continue
4444 case $ac_file in
4445 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4446 ;;
4447 [ab].out )
4448 # We found the default executable, but exeext='' is most
4449 # certainly right.
4450 break;;
4451 *.* )
4452 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4453 then :; else
4454 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4455 fi
4456 # We set ac_cv_exeext here because the later test for it is not
4457 # safe: cross compilers may not add the suffix if given an `-o'
4458 # argument, so we may need to know it at that point already.
4459 # Even if this section looks crufty: it has the advantage of
4460 # actually working.
4461 break;;
4462 * )
4463 break;;
4464 esac
4465done
4466test "$ac_cv_exeext" = no && ac_cv_exeext=
4467
4468else
4469 ac_file=''
4470fi
4471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4472$as_echo "$ac_file" >&6; }
4473if test -z "$ac_file"; then :
4474 $as_echo "$as_me: failed program was:" >&5
4475sed 's/^/| /' conftest.$ac_ext >&5
4476
4477{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4478$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4479{ as_fn_set_status 77
4480as_fn_error "C compiler cannot create executables
4481See \`config.log' for more details." "$LINENO" 5; }; }
4482fi
4483ac_exeext=$ac_cv_exeext
4484
4485# Check that the compiler produces executables we can run. If not, either
4486# the compiler is broken, or we cross compile.
4487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4488$as_echo_n "checking whether the C compiler works... " >&6; }
4489# If not cross compiling, check that we can run a simple program.
4490if test "$cross_compiling" != yes; then
4491 if { ac_try='./$ac_file'
4492 { { case "(($ac_try" in
4493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4494 *) ac_try_echo=$ac_try;;
4495esac
4496eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4497$as_echo "$ac_try_echo"; } >&5
4498 (eval "$ac_try") 2>&5
4499 ac_status=$?
4500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4501 test $ac_status = 0; }; }; then
4502 cross_compiling=no
4503 else
4504 if test "$cross_compiling" = maybe; then
4505 cross_compiling=yes
4506 else
4507 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4508$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4509as_fn_error "cannot run C compiled programs.
4510If you meant to cross compile, use \`--host'.
4511See \`config.log' for more details." "$LINENO" 5; }
4512 fi
4513 fi
4514fi
4515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4516$as_echo "yes" >&6; }
4517
4518rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4519ac_clean_files=$ac_clean_files_save
4520# Check that the compiler produces executables we can run. If not, either
4521# the compiler is broken, or we cross compile.
4522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4523$as_echo_n "checking whether we are cross compiling... " >&6; }
4524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4525$as_echo "$cross_compiling" >&6; }
4526
4527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4528$as_echo_n "checking for suffix of executables... " >&6; }
4529if { { ac_try="$ac_link"
4530case "(($ac_try" in
4531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4532 *) ac_try_echo=$ac_try;;
4533esac
4534eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4535$as_echo "$ac_try_echo"; } >&5
4536 (eval "$ac_link") 2>&5
4537 ac_status=$?
4538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4539 test $ac_status = 0; }; then :
4540 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4541# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4542# work properly (i.e., refer to `conftest.exe'), while it won't with
4543# `rm'.
4544for ac_file in conftest.exe conftest conftest.*; do
4545 test -f "$ac_file" || continue
4546 case $ac_file in
4547 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4548 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4549 break;;
4550 * ) break;;
4551 esac
4552done
4553else
4554 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4555$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4556as_fn_error "cannot compute suffix of executables: cannot compile and link
4557See \`config.log' for more details." "$LINENO" 5; }
4558fi
4559rm -f conftest$ac_cv_exeext
4560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4561$as_echo "$ac_cv_exeext" >&6; }
4562
4563rm -f conftest.$ac_ext
4564EXEEXT=$ac_cv_exeext
4565ac_exeext=$EXEEXT
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4567$as_echo_n "checking for suffix of object files... " >&6; }
4568if test "${ac_cv_objext+set}" = set; then :
4569 $as_echo_n "(cached) " >&6
4570else
4571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4572/* end confdefs.h. */
4573
4574int
4575main ()
4576{
4577
4578 ;
4579 return 0;
4580}
4581_ACEOF
4582rm -f conftest.o conftest.obj
4583if { { ac_try="$ac_compile"
4584case "(($ac_try" in
4585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4586 *) ac_try_echo=$ac_try;;
4587esac
4588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4589$as_echo "$ac_try_echo"; } >&5
4590 (eval "$ac_compile") 2>&5
4591 ac_status=$?
4592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4593 test $ac_status = 0; }; then :
4594 for ac_file in conftest.o conftest.obj conftest.*; do
4595 test -f "$ac_file" || continue;
4596 case $ac_file in
4597 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4598 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4599 break;;
4600 esac
4601done
4602else
4603 $as_echo "$as_me: failed program was:" >&5
4604sed 's/^/| /' conftest.$ac_ext >&5
4605
4606{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4607$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4608as_fn_error "cannot compute suffix of object files: cannot compile
4609See \`config.log' for more details." "$LINENO" 5; }
4610fi
4611rm -f conftest.$ac_cv_objext conftest.$ac_ext
4612fi
4613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4614$as_echo "$ac_cv_objext" >&6; }
4615OBJEXT=$ac_cv_objext
4616ac_objext=$OBJEXT
4617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4618$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4619if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4620 $as_echo_n "(cached) " >&6
4621else
4622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4623/* end confdefs.h. */
4624
4625int
4626main ()
4627{
4628#ifndef __GNUC__
4629 choke me
4630#endif
4631
4632 ;
4633 return 0;
4634}
4635_ACEOF
4636if ac_fn_c_try_compile "$LINENO"; then :
4637 ac_compiler_gnu=yes
4638else
4639 ac_compiler_gnu=no
4640fi
4641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4642ac_cv_c_compiler_gnu=$ac_compiler_gnu
4643
4644fi
4645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4646$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4647if test $ac_compiler_gnu = yes; then
4648 GCC=yes
4649else
4650 GCC=
4651fi
4652ac_test_CFLAGS=${CFLAGS+set}
4653ac_save_CFLAGS=$CFLAGS
4654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4655$as_echo_n "checking whether $CC accepts -g... " >&6; }
4656if test "${ac_cv_prog_cc_g+set}" = set; then :
4657 $as_echo_n "(cached) " >&6
4658else
4659 ac_save_c_werror_flag=$ac_c_werror_flag
4660 ac_c_werror_flag=yes
4661 ac_cv_prog_cc_g=no
4662 CFLAGS="-g"
4663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664/* end confdefs.h. */
4665
4666int
4667main ()
4668{
4669
4670 ;
4671 return 0;
4672}
4673_ACEOF
4674if ac_fn_c_try_compile "$LINENO"; then :
4675 ac_cv_prog_cc_g=yes
4676else
4677 CFLAGS=""
4678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4679/* end confdefs.h. */
4680
4681int
4682main ()
4683{
4684
4685 ;
4686 return 0;
4687}
4688_ACEOF
4689if ac_fn_c_try_compile "$LINENO"; then :
4690
4691else
4692 ac_c_werror_flag=$ac_save_c_werror_flag
4693 CFLAGS="-g"
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695/* end confdefs.h. */
4696
4697int
4698main ()
4699{
4700
4701 ;
4702 return 0;
4703}
4704_ACEOF
4705if ac_fn_c_try_compile "$LINENO"; then :
4706 ac_cv_prog_cc_g=yes
4707fi
4708rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4709fi
4710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4711fi
4712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4713 ac_c_werror_flag=$ac_save_c_werror_flag
4714fi
4715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4716$as_echo "$ac_cv_prog_cc_g" >&6; }
4717if test "$ac_test_CFLAGS" = set; then
4718 CFLAGS=$ac_save_CFLAGS
4719elif test $ac_cv_prog_cc_g = yes; then
4720 if test "$GCC" = yes; then
4721 CFLAGS="-g -O2"
4722 else
4723 CFLAGS="-g"
4724 fi
4725else
4726 if test "$GCC" = yes; then
4727 CFLAGS="-O2"
4728 else
4729 CFLAGS=
4730 fi
4731fi
4732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4733$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4734if test "${ac_cv_prog_cc_c89+set}" = set; then :
4735 $as_echo_n "(cached) " >&6
4736else
4737 ac_cv_prog_cc_c89=no
4738ac_save_CC=$CC
4739cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4740/* end confdefs.h. */
4741#include <stdarg.h>
4742#include <stdio.h>
4743#include <sys/types.h>
4744#include <sys/stat.h>
4745/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4746struct buf { int x; };
4747FILE * (*rcsopen) (struct buf *, struct stat *, int);
4748static char *e (p, i)
4749 char **p;
4750 int i;
4751{
4752 return p[i];
4753}
4754static char *f (char * (*g) (char **, int), char **p, ...)
4755{
4756 char *s;
4757 va_list v;
4758 va_start (v,p);
4759 s = g (p, va_arg (v,int));
4760 va_end (v);
4761 return s;
4762}
4763
4764/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4765 function prototypes and stuff, but not '\xHH' hex character constants.
4766 These don't provoke an error unfortunately, instead are silently treated
4767 as 'x'. The following induces an error, until -std is added to get
4768 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4769 array size at least. It's necessary to write '\x00'==0 to get something
4770 that's true only with -std. */
4771int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4772
4773/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4774 inside strings and character constants. */
4775#define FOO(x) 'x'
4776int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4777
4778int test (int i, double x);
4779struct s1 {int (*f) (int a);};
4780struct s2 {int (*f) (double a);};
4781int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4782int argc;
4783char **argv;
4784int
4785main ()
4786{
4787return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4788 ;
4789 return 0;
4790}
4791_ACEOF
4792for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4793 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4794do
4795 CC="$ac_save_CC $ac_arg"
4796 if ac_fn_c_try_compile "$LINENO"; then :
4797 ac_cv_prog_cc_c89=$ac_arg
4798fi
4799rm -f core conftest.err conftest.$ac_objext
4800 test "x$ac_cv_prog_cc_c89" != "xno" && break
4801done
4802rm -f conftest.$ac_ext
4803CC=$ac_save_CC
4804
4805fi
4806# AC_CACHE_VAL
4807case "x$ac_cv_prog_cc_c89" in
4808 x)
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4810$as_echo "none needed" >&6; } ;;
4811 xno)
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4813$as_echo "unsupported" >&6; } ;;
4814 *)
4815 CC="$CC $ac_cv_prog_cc_c89"
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4817$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4818esac
4819if test "x$ac_cv_prog_cc_c89" != xno; then :
4820
4821fi
4822
4823ac_ext=c
4824ac_cpp='$CPP $CPPFLAGS'
4825ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4826ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4827ac_compiler_gnu=$ac_cv_c_compiler_gnu
4828
4829ac_aux_dir=
4830for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4831 for ac_t in install-sh install.sh shtool; do
4832 if test -f "$ac_dir/$ac_t"; then
4833 ac_aux_dir=$ac_dir
4834 ac_install_sh="$ac_aux_dir/$ac_t -c"
4835 break 2
4836 fi
4837 done
4838done
4839if test -z "$ac_aux_dir"; then
4840 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4841fi
4842
4843# These three variables are undocumented and unsupported,
4844# and are intended to be withdrawn in a future Autoconf release.
4845# They can cause serious problems if a builder's source tree is in a directory
4846# whose full name contains unusual characters.
4847ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4848ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4849ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4850
4851
4852# Make sure we can run config.sub.
4853$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4854 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4855
4856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4857$as_echo_n "checking build system type... " >&6; }
4858if test "${ac_cv_build+set}" = set; then :
4859 $as_echo_n "(cached) " >&6
4860else
4861 ac_build_alias=$build_alias
4862test "x$ac_build_alias" = x &&
4863 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4864test "x$ac_build_alias" = x &&
4865 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4866ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4867 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4868
4869fi
4870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4871$as_echo "$ac_cv_build" >&6; }
4872case $ac_cv_build in
4873*-*-*) ;;
4874*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4875esac
4876build=$ac_cv_build
4877ac_save_IFS=$IFS; IFS='-'
4878set x $ac_cv_build
4879shift
4880build_cpu=$1
4881build_vendor=$2
4882shift; shift
4883# Remember, the first character of IFS is used to create $*,
4884# except with old shells:
4885build_os=$*
4886IFS=$ac_save_IFS
4887case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4888
4889
4890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4891$as_echo_n "checking host system type... " >&6; }
4892if test "${ac_cv_host+set}" = set; then :
4893 $as_echo_n "(cached) " >&6
4894else
4895 if test "x$host_alias" = x; then
4896 ac_cv_host=$ac_cv_build
4897else
4898 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4899 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4900fi
4901
4902fi
4903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4904$as_echo "$ac_cv_host" >&6; }
4905case $ac_cv_host in
4906*-*-*) ;;
4907*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4908esac
4909host=$ac_cv_host
4910ac_save_IFS=$IFS; IFS='-'
4911set x $ac_cv_host
4912shift
4913host_cpu=$1
4914host_vendor=$2
4915shift; shift
4916# Remember, the first character of IFS is used to create $*,
4917# except with old shells:
4918host_os=$*
4919IFS=$ac_save_IFS
4920case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4921
4922
4923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4924$as_echo_n "checking target system type... " >&6; }
4925if test "${ac_cv_target+set}" = set; then :
4926 $as_echo_n "(cached) " >&6
4927else
4928 if test "x$target_alias" = x; then
4929 ac_cv_target=$ac_cv_host
4930else
4931 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4932 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4933fi
4934
4935fi
4936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4937$as_echo "$ac_cv_target" >&6; }
4938case $ac_cv_target in
4939*-*-*) ;;
4940*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4941esac
4942target=$ac_cv_target
4943ac_save_IFS=$IFS; IFS='-'
4944set x $ac_cv_target
4945shift
4946target_cpu=$1
4947target_vendor=$2
4948shift; shift
4949# Remember, the first character of IFS is used to create $*,
4950# except with old shells:
4951target_os=$*
4952IFS=$ac_save_IFS
4953case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4954
4955
4956# The aliases save the names the user supplied, while $host etc.
4957# will get canonicalized.
4958test -n "$target_alias" &&
4959 test "$program_prefix$program_suffix$program_transform_name" = \
4960 NONENONEs,x,x, &&
4961 program_prefix=${target_alias}-
4962
4963ac_ext=c
4964ac_cpp='$CPP $CPPFLAGS'
4965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4967ac_compiler_gnu=$ac_cv_c_compiler_gnu
4968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4969$as_echo_n "checking how to run the C preprocessor... " >&6; }
4970# On Suns, sometimes $CPP names a directory.
4971if test -n "$CPP" && test -d "$CPP"; then
4972 CPP=
4973fi
4974if test -z "$CPP"; then
4975 if test "${ac_cv_prog_CPP+set}" = set; then :
4976 $as_echo_n "(cached) " >&6
4977else
4978 # Double quotes because CPP needs to be expanded
4979 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4980 do
4981 ac_preproc_ok=false
4982for ac_c_preproc_warn_flag in '' yes
4983do
4984 # Use a header file that comes with gcc, so configuring glibc
4985 # with a fresh cross-compiler works.
4986 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4987 # <limits.h> exists even on freestanding compilers.
4988 # On the NeXT, cc -E runs the code through the compiler's parser,
4989 # not just through cpp. "Syntax error" is here to catch this case.
4990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4991/* end confdefs.h. */
4992#ifdef __STDC__
4993# include <limits.h>
4994#else
4995# include <assert.h>
4996#endif
4997 Syntax error
4998_ACEOF
4999if ac_fn_c_try_cpp "$LINENO"; then :
5000
5001else
5002 # Broken: fails on valid input.
5003continue
5004fi
5005rm -f conftest.err conftest.$ac_ext
5006
5007 # OK, works on sane cases. Now check whether nonexistent headers
5008 # can be detected and how.
5009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5010/* end confdefs.h. */
5011#include <ac_nonexistent.h>
5012_ACEOF
5013if ac_fn_c_try_cpp "$LINENO"; then :
5014 # Broken: success on invalid input.
5015continue
5016else
5017 # Passes both tests.
5018ac_preproc_ok=:
5019break
5020fi
5021rm -f conftest.err conftest.$ac_ext
5022
5023done
5024# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5025rm -f conftest.err conftest.$ac_ext
5026if $ac_preproc_ok; then :
5027 break
5028fi
5029
5030 done
5031 ac_cv_prog_CPP=$CPP
5032
5033fi
5034 CPP=$ac_cv_prog_CPP
5035else
5036 ac_cv_prog_CPP=$CPP
5037fi
5038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5039$as_echo "$CPP" >&6; }
5040ac_preproc_ok=false
5041for ac_c_preproc_warn_flag in '' yes
5042do
5043 # Use a header file that comes with gcc, so configuring glibc
5044 # with a fresh cross-compiler works.
5045 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5046 # <limits.h> exists even on freestanding compilers.
5047 # On the NeXT, cc -E runs the code through the compiler's parser,
5048 # not just through cpp. "Syntax error" is here to catch this case.
5049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5050/* end confdefs.h. */
5051#ifdef __STDC__
5052# include <limits.h>
5053#else
5054# include <assert.h>
5055#endif
5056 Syntax error
5057_ACEOF
5058if ac_fn_c_try_cpp "$LINENO"; then :
5059
5060else
5061 # Broken: fails on valid input.
5062continue
5063fi
5064rm -f conftest.err conftest.$ac_ext
5065
5066 # OK, works on sane cases. Now check whether nonexistent headers
5067 # can be detected and how.
5068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5069/* end confdefs.h. */
5070#include <ac_nonexistent.h>
5071_ACEOF
5072if ac_fn_c_try_cpp "$LINENO"; then :
5073 # Broken: success on invalid input.
5074continue
5075else
5076 # Passes both tests.
5077ac_preproc_ok=:
5078break
5079fi
5080rm -f conftest.err conftest.$ac_ext
5081
5082done
5083# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5084rm -f conftest.err conftest.$ac_ext
5085if $ac_preproc_ok; then :
5086
5087else
5088 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5089$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5090as_fn_error "C preprocessor \"$CPP\" fails sanity check
5091See \`config.log' for more details." "$LINENO" 5; }
5092fi
5093
5094ac_ext=c
5095ac_cpp='$CPP $CPPFLAGS'
5096ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5097ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5098ac_compiler_gnu=$ac_cv_c_compiler_gnu
5099
5100
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5102$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5103if test "${ac_cv_path_GREP+set}" = set; then :
5104 $as_echo_n "(cached) " >&6
5105else
5106 if test -z "$GREP"; then
5107 ac_path_GREP_found=false
5108 # Loop through the user's path and test for each of PROGNAME-LIST
5109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5111do
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_prog in grep ggrep; do
5115 for ac_exec_ext in '' $ac_executable_extensions; do
5116 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5117 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5118# Check for GNU ac_path_GREP and select it if it is found.
5119 # Check for GNU $ac_path_GREP
5120case `"$ac_path_GREP" --version 2>&1` in
5121*GNU*)
5122 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5123*)
5124 ac_count=0
5125 $as_echo_n 0123456789 >"conftest.in"
5126 while :
5127 do
5128 cat "conftest.in" "conftest.in" >"conftest.tmp"
5129 mv "conftest.tmp" "conftest.in"
5130 cp "conftest.in" "conftest.nl"
5131 $as_echo 'GREP' >> "conftest.nl"
5132 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5133 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5134 as_fn_arith $ac_count + 1 && ac_count=$as_val
5135 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5136 # Best one so far, save it but keep looking for a better one
5137 ac_cv_path_GREP="$ac_path_GREP"
5138 ac_path_GREP_max=$ac_count
5139 fi
5140 # 10*(2^10) chars as input seems more than enough
5141 test $ac_count -gt 10 && break
5142 done
5143 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5144esac
5145
5146 $ac_path_GREP_found && break 3
5147 done
5148 done
5149 done
5150IFS=$as_save_IFS
5151 if test -z "$ac_cv_path_GREP"; then
5152 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5153 fi
5154else
5155 ac_cv_path_GREP=$GREP
5156fi
5157
5158fi
5159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5160$as_echo "$ac_cv_path_GREP" >&6; }
5161 GREP="$ac_cv_path_GREP"
5162
5163
5164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5165$as_echo_n "checking for egrep... " >&6; }
5166if test "${ac_cv_path_EGREP+set}" = set; then :
5167 $as_echo_n "(cached) " >&6
5168else
5169 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5170 then ac_cv_path_EGREP="$GREP -E"
5171 else
5172 if test -z "$EGREP"; then
5173 ac_path_EGREP_found=false
5174 # Loop through the user's path and test for each of PROGNAME-LIST
5175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5176for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5177do
5178 IFS=$as_save_IFS
5179 test -z "$as_dir" && as_dir=.
5180 for ac_prog in egrep; do
5181 for ac_exec_ext in '' $ac_executable_extensions; do
5182 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5183 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5184# Check for GNU ac_path_EGREP and select it if it is found.
5185 # Check for GNU $ac_path_EGREP
5186case `"$ac_path_EGREP" --version 2>&1` in
5187*GNU*)
5188 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5189*)
5190 ac_count=0
5191 $as_echo_n 0123456789 >"conftest.in"
5192 while :
5193 do
5194 cat "conftest.in" "conftest.in" >"conftest.tmp"
5195 mv "conftest.tmp" "conftest.in"
5196 cp "conftest.in" "conftest.nl"
5197 $as_echo 'EGREP' >> "conftest.nl"
5198 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5199 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5200 as_fn_arith $ac_count + 1 && ac_count=$as_val
5201 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5202 # Best one so far, save it but keep looking for a better one
5203 ac_cv_path_EGREP="$ac_path_EGREP"
5204 ac_path_EGREP_max=$ac_count
5205 fi
5206 # 10*(2^10) chars as input seems more than enough
5207 test $ac_count -gt 10 && break
5208 done
5209 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5210esac
5211
5212 $ac_path_EGREP_found && break 3
5213 done
5214 done
5215 done
5216IFS=$as_save_IFS
5217 if test -z "$ac_cv_path_EGREP"; then
5218 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5219 fi
5220else
5221 ac_cv_path_EGREP=$EGREP
5222fi
5223
5224 fi
5225fi
5226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5227$as_echo "$ac_cv_path_EGREP" >&6; }
5228 EGREP="$ac_cv_path_EGREP"
5229
5230
5231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5232$as_echo_n "checking for ANSI C header files... " >&6; }
5233if test "${ac_cv_header_stdc+set}" = set; then :
5234 $as_echo_n "(cached) " >&6
5235else
5236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5237/* end confdefs.h. */
5238#include <stdlib.h>
5239#include <stdarg.h>
5240#include <string.h>
5241#include <float.h>
5242
5243int
5244main ()
5245{
5246
5247 ;
5248 return 0;
5249}
5250_ACEOF
5251if ac_fn_c_try_compile "$LINENO"; then :
5252 ac_cv_header_stdc=yes
5253else
5254 ac_cv_header_stdc=no
5255fi
5256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5257
5258if test $ac_cv_header_stdc = yes; then
5259 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5261/* end confdefs.h. */
5262#include <string.h>
5263
5264_ACEOF
5265if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5266 $EGREP "memchr" >/dev/null 2>&1; then :
5267
5268else
5269 ac_cv_header_stdc=no
5270fi
5271rm -f conftest*
5272
5273fi
5274
5275if test $ac_cv_header_stdc = yes; then
5276 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5278/* end confdefs.h. */
5279#include <stdlib.h>
5280
5281_ACEOF
5282if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5283 $EGREP "free" >/dev/null 2>&1; then :
5284
5285else
5286 ac_cv_header_stdc=no
5287fi
5288rm -f conftest*
5289
5290fi
5291
5292if test $ac_cv_header_stdc = yes; then
5293 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5294 if test "$cross_compiling" = yes; then :
5295 :
5296else
5297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5298/* end confdefs.h. */
5299#include <ctype.h>
5300#include <stdlib.h>
5301#if ((' ' & 0x0FF) == 0x020)
5302# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5303# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5304#else
5305# define ISLOWER(c) \
5306 (('a' <= (c) && (c) <= 'i') \
5307 || ('j' <= (c) && (c) <= 'r') \
5308 || ('s' <= (c) && (c) <= 'z'))
5309# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5310#endif
5311
5312#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5313int
5314main ()
5315{
5316 int i;
5317 for (i = 0; i < 256; i++)
5318 if (XOR (islower (i), ISLOWER (i))
5319 || toupper (i) != TOUPPER (i))
5320 return 2;
5321 return 0;
5322}
5323_ACEOF
5324if ac_fn_c_try_run "$LINENO"; then :
5325
5326else
5327 ac_cv_header_stdc=no
5328fi
5329rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5330 conftest.$ac_objext conftest.beam conftest.$ac_ext
5331fi
5332
5333fi
5334fi
5335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5336$as_echo "$ac_cv_header_stdc" >&6; }
5337if test $ac_cv_header_stdc = yes; then
5338
5339$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5340
5341fi
5342
5343# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5344for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5345 inttypes.h stdint.h unistd.h
5346do :
5347 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5348ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5349"
5350eval as_val=\$$as_ac_Header
5351 if test "x$as_val" = x""yes; then :
5352 cat >>confdefs.h <<_ACEOF
5353#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5354_ACEOF
5355
5356fi
5357
5358done
5359
5360
5361
5362 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5363if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5364 MINIX=yes
5365else
5366 MINIX=
5367fi
5368
5369
5370 if test "$MINIX" = yes; then
5371
5372$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5373
5374
5375$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5376
5377
5378$as_echo "#define _MINIX 1" >>confdefs.h
5379
5380 fi
5381
5382
5383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5384$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5385if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5386 $as_echo_n "(cached) " >&6
5387else
5388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5389/* end confdefs.h. */
5390
5391# define __EXTENSIONS__ 1
5392 $ac_includes_default
5393int
5394main ()
5395{
5396
5397 ;
5398 return 0;
5399}
5400_ACEOF
5401if ac_fn_c_try_compile "$LINENO"; then :
5402 ac_cv_safe_to_define___extensions__=yes
5403else
5404 ac_cv_safe_to_define___extensions__=no
5405fi
5406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5407fi
5408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5409$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5410 test $ac_cv_safe_to_define___extensions__ = yes &&
5411 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5412
5413 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5414
5415 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5416
5417 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5418
5419 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5420
5421
5422test "$program_prefix" != NONE &&
5423 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5424# Use a double $ so make ignores it.
5425test "$program_suffix" != NONE &&
5426 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5427# Double any \ or $.
5428# By default was `s,x,x', remove it if useless.
5429ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5430program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5431
5432# Find a good install program. We prefer a C program (faster),
5433# so one script is as good as another. But avoid the broken or
5434# incompatible versions:
5435# SysV /etc/install, /usr/sbin/install
5436# SunOS /usr/etc/install
5437# IRIX /sbin/install
5438# AIX /bin/install
5439# AmigaOS /C/install, which installs bootblocks on floppy discs
5440# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5441# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5442# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5443# OS/2's system install, which has a completely different semantic
5444# ./install, which can be erroneously created by make from ./install.sh.
5445# Reject install programs that cannot install multiple files.
5446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5447$as_echo_n "checking for a BSD-compatible install... " >&6; }
5448if test -z "$INSTALL"; then
5449if test "${ac_cv_path_install+set}" = set; then :
5450 $as_echo_n "(cached) " >&6
5451else
5452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5453for as_dir in $PATH
5454do
5455 IFS=$as_save_IFS
5456 test -z "$as_dir" && as_dir=.
5457 # Account for people who put trailing slashes in PATH elements.
5458case $as_dir/ in #((
5459 ./ | .// | /[cC]/* | \
5460 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5461 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5462 /usr/ucb/* ) ;;
5463 *)
5464 # OSF1 and SCO ODT 3.0 have their own names for install.
5465 # Don't use installbsd from OSF since it installs stuff as root
5466 # by default.
5467 for ac_prog in ginstall scoinst install; do
5468 for ac_exec_ext in '' $ac_executable_extensions; do
5469 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5470 if test $ac_prog = install &&
5471 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5472 # AIX install. It has an incompatible calling convention.
5473 :
5474 elif test $ac_prog = install &&
5475 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5476 # program-specific install script used by HP pwplus--don't use.
5477 :
5478 else
5479 rm -rf conftest.one conftest.two conftest.dir
5480 echo one > conftest.one
5481 echo two > conftest.two
5482 mkdir conftest.dir
5483 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5484 test -s conftest.one && test -s conftest.two &&
5485 test -s conftest.dir/conftest.one &&
5486 test -s conftest.dir/conftest.two
5487 then
5488 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5489 break 3
5490 fi
5491 fi
5492 fi
5493 done
5494 done
5495 ;;
5496esac
5497
5498 done
5499IFS=$as_save_IFS
5500
5501rm -rf conftest.one conftest.two conftest.dir
5502
5503fi
5504 if test "${ac_cv_path_install+set}" = set; then
5505 INSTALL=$ac_cv_path_install
5506 else
5507 # As a last resort, use the slow shell script. Don't cache a
5508 # value for INSTALL within a source directory, because that will
5509 # break other packages using the cache if that directory is
5510 # removed, or if the value is a relative name.
5511 INSTALL=$ac_install_sh
5512 fi
5513fi
5514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5515$as_echo "$INSTALL" >&6; }
5516
5517# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5518# It thinks the first close brace ends the variable substitution.
5519test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5520
5521test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5522
5523test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5524
5525rm -rf .tst 2>/dev/null
5526mkdir .tst 2>/dev/null
5527if test -d .tst; then
5528 am__leading_dot=.
5529else
5530 am__leading_dot=_
5531fi
5532rmdir .tst 2>/dev/null
5533
5534DEPDIR="${am__leading_dot}deps"
5535
5536case `pwd` in
5537 *\ * | *\ *)
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5539$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5540esac
5541
5542
5543
5544macro_version='2.2.7a'
5545macro_revision='1.3134'
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559ltmain="$ac_aux_dir/ltmain.sh"
5560
5561# Backslashify metacharacters that are still active within
5562# double-quoted strings.
5563sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5564
5565# Same as above, but do not quote variable references.
5566double_quote_subst='s/\(["`\\]\)/\\\1/g'
5567
5568# Sed substitution to delay expansion of an escaped shell variable in a
5569# double_quote_subst'ed string.
5570delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5571
5572# Sed substitution to delay expansion of an escaped single quote.
5573delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5574
5575# Sed substitution to avoid accidental globbing in evaled expressions
5576no_glob_subst='s/\*/\\\*/g'
5577
5578ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5579ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5580ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5581
5582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5583$as_echo_n "checking how to print strings... " >&6; }
5584# Test print first, because it will be a builtin if present.
5585if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5586 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5587 ECHO='print -r --'
5588elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5589 ECHO='printf %s\n'
5590else
5591 # Use this function as a fallback that always works.
5592 func_fallback_echo ()
5593 {
5594 eval 'cat <<_LTECHO_EOF
5595$1
5596_LTECHO_EOF'
5597 }
5598 ECHO='func_fallback_echo'
5599fi
5600
5601# func_echo_all arg...
5602# Invoke $ECHO with all args, space-separated.
5603func_echo_all ()
5604{
5605 $ECHO ""
5606}
5607
5608case "$ECHO" in
5609 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5610$as_echo "printf" >&6; } ;;
5611 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5612$as_echo "print -r" >&6; } ;;
5613 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5614$as_echo "cat" >&6; } ;;
5615esac
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5631$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5632if test "${ac_cv_path_SED+set}" = set; then :
5633 $as_echo_n "(cached) " >&6
5634else
5635 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5636 for ac_i in 1 2 3 4 5 6 7; do
5637 ac_script="$ac_script$as_nl$ac_script"
5638 done
5639 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5640 { ac_script=; unset ac_script;}
5641 if test -z "$SED"; then
5642 ac_path_SED_found=false
5643 # Loop through the user's path and test for each of PROGNAME-LIST
5644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5645for as_dir in $PATH
5646do
5647 IFS=$as_save_IFS
5648 test -z "$as_dir" && as_dir=.
5649 for ac_prog in sed gsed; do
5650 for ac_exec_ext in '' $ac_executable_extensions; do
5651 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5652 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5653# Check for GNU ac_path_SED and select it if it is found.
5654 # Check for GNU $ac_path_SED
5655case `"$ac_path_SED" --version 2>&1` in
5656*GNU*)
5657 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5658*)
5659 ac_count=0
5660 $as_echo_n 0123456789 >"conftest.in"
5661 while :
5662 do
5663 cat "conftest.in" "conftest.in" >"conftest.tmp"
5664 mv "conftest.tmp" "conftest.in"
5665 cp "conftest.in" "conftest.nl"
5666 $as_echo '' >> "conftest.nl"
5667 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5668 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5669 as_fn_arith $ac_count + 1 && ac_count=$as_val
5670 if test $ac_count -gt ${ac_path_SED_max-0}; then
5671 # Best one so far, save it but keep looking for a better one
5672 ac_cv_path_SED="$ac_path_SED"
5673 ac_path_SED_max=$ac_count
5674 fi
5675 # 10*(2^10) chars as input seems more than enough
5676 test $ac_count -gt 10 && break
5677 done
5678 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5679esac
5680
5681 $ac_path_SED_found && break 3
5682 done
5683 done
5684 done
5685IFS=$as_save_IFS
5686 if test -z "$ac_cv_path_SED"; then
5687 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5688 fi
5689else
5690 ac_cv_path_SED=$SED
5691fi
5692
5693fi
5694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5695$as_echo "$ac_cv_path_SED" >&6; }
5696 SED="$ac_cv_path_SED"
5697 rm -f conftest.sed
5698
5699test -z "$SED" && SED=sed
5700Xsed="$SED -e 1s/^X//"
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5713$as_echo_n "checking for fgrep... " >&6; }
5714if test "${ac_cv_path_FGREP+set}" = set; then :
5715 $as_echo_n "(cached) " >&6
5716else
5717 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5718 then ac_cv_path_FGREP="$GREP -F"
5719 else
5720 if test -z "$FGREP"; then
5721 ac_path_FGREP_found=false
5722 # Loop through the user's path and test for each of PROGNAME-LIST
5723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5724for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5725do
5726 IFS=$as_save_IFS
5727 test -z "$as_dir" && as_dir=.
5728 for ac_prog in fgrep; do
5729 for ac_exec_ext in '' $ac_executable_extensions; do
5730 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5731 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5732# Check for GNU ac_path_FGREP and select it if it is found.
5733 # Check for GNU $ac_path_FGREP
5734case `"$ac_path_FGREP" --version 2>&1` in
5735*GNU*)
5736 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5737*)
5738 ac_count=0
5739 $as_echo_n 0123456789 >"conftest.in"
5740 while :
5741 do
5742 cat "conftest.in" "conftest.in" >"conftest.tmp"
5743 mv "conftest.tmp" "conftest.in"
5744 cp "conftest.in" "conftest.nl"
5745 $as_echo 'FGREP' >> "conftest.nl"
5746 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5747 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5748 as_fn_arith $ac_count + 1 && ac_count=$as_val
5749 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5750 # Best one so far, save it but keep looking for a better one
5751 ac_cv_path_FGREP="$ac_path_FGREP"
5752 ac_path_FGREP_max=$ac_count
5753 fi
5754 # 10*(2^10) chars as input seems more than enough
5755 test $ac_count -gt 10 && break
5756 done
5757 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5758esac
5759
5760 $ac_path_FGREP_found && break 3
5761 done
5762 done
5763 done
5764IFS=$as_save_IFS
5765 if test -z "$ac_cv_path_FGREP"; then
5766 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5767 fi
5768else
5769 ac_cv_path_FGREP=$FGREP
5770fi
5771
5772 fi
5773fi
5774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5775$as_echo "$ac_cv_path_FGREP" >&6; }
5776 FGREP="$ac_cv_path_FGREP"
5777
5778
5779test -z "$GREP" && GREP=grep
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799# Check whether --with-gnu-ld was given.
5800if test "${with_gnu_ld+set}" = set; then :
5801 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5802else
5803 with_gnu_ld=no
5804fi
5805
5806ac_prog=ld
5807if test "$GCC" = yes; then
5808 # Check if gcc -print-prog-name=ld gives a path.
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5810$as_echo_n "checking for ld used by $CC... " >&6; }
5811 case $host in
5812 *-*-mingw*)
5813 # gcc leaves a trailing carriage return which upsets mingw
5814 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5815 *)
5816 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5817 esac
5818 case $ac_prog in
5819 # Accept absolute paths.
5820 [\\/]* | ?:[\\/]*)
5821 re_direlt='/[^/][^/]*/\.\./'
5822 # Canonicalize the pathname of ld
5823 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5824 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5825 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5826 done
5827 test -z "$LD" && LD="$ac_prog"
5828 ;;
5829 "")
5830 # If it fails, then pretend we aren't using GCC.
5831 ac_prog=ld
5832 ;;
5833 *)
5834 # If it is relative, then search for the first ld in PATH.
5835 with_gnu_ld=unknown
5836 ;;
5837 esac
5838elif test "$with_gnu_ld" = yes; then
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5840$as_echo_n "checking for GNU ld... " >&6; }
5841else
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5843$as_echo_n "checking for non-GNU ld... " >&6; }
5844fi
5845if test "${lt_cv_path_LD+set}" = set; then :
5846 $as_echo_n "(cached) " >&6
5847else
5848 if test -z "$LD"; then
5849 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5850 for ac_dir in $PATH; do
5851 IFS="$lt_save_ifs"
5852 test -z "$ac_dir" && ac_dir=.
5853 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5854 lt_cv_path_LD="$ac_dir/$ac_prog"
5855 # Check to see if the program is GNU ld. I'd rather use --version,
5856 # but apparently some variants of GNU ld only accept -v.
5857 # Break only if it was the GNU/non-GNU ld that we prefer.
5858 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5859 *GNU* | *'with BFD'*)
5860 test "$with_gnu_ld" != no && break
5861 ;;
5862 *)
5863 test "$with_gnu_ld" != yes && break
5864 ;;
5865 esac
5866 fi
5867 done
5868 IFS="$lt_save_ifs"
5869else
5870 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5871fi
5872fi
5873
5874LD="$lt_cv_path_LD"
5875if test -n "$LD"; then
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5877$as_echo "$LD" >&6; }
5878else
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5880$as_echo "no" >&6; }
5881fi
5882test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5884$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5885if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5886 $as_echo_n "(cached) " >&6
5887else
5888 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5889case `$LD -v 2>&1 </dev/null` in
5890*GNU* | *'with BFD'*)
5891 lt_cv_prog_gnu_ld=yes
5892 ;;
5893*)
5894 lt_cv_prog_gnu_ld=no
5895 ;;
5896esac
5897fi
5898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5899$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5900with_gnu_ld=$lt_cv_prog_gnu_ld
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5911$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5912if test "${lt_cv_path_NM+set}" = set; then :
5913 $as_echo_n "(cached) " >&6
5914else
5915 if test -n "$NM"; then
5916 # Let the user override the test.
5917 lt_cv_path_NM="$NM"
5918else
5919 lt_nm_to_check="${ac_tool_prefix}nm"
5920 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5921 lt_nm_to_check="$lt_nm_to_check nm"
5922 fi
5923 for lt_tmp_nm in $lt_nm_to_check; do
5924 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5925 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5926 IFS="$lt_save_ifs"
5927 test -z "$ac_dir" && ac_dir=.
5928 tmp_nm="$ac_dir/$lt_tmp_nm"
5929 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5930 # Check to see if the nm accepts a BSD-compat flag.
5931 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5932 # nm: unknown option "B" ignored
5933 # Tru64's nm complains that /dev/null is an invalid object file
5934 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5935 */dev/null* | *'Invalid file or object type'*)
5936 lt_cv_path_NM="$tmp_nm -B"
5937 break
5938 ;;
5939 *)
5940 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5941 */dev/null*)
5942 lt_cv_path_NM="$tmp_nm -p"
5943 break
5944 ;;
5945 *)
5946 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5947 continue # so that we can try to find one that supports BSD flags
5948 ;;
5949 esac
5950 ;;
5951 esac
5952 fi
5953 done
5954 IFS="$lt_save_ifs"
5955 done
5956 : ${lt_cv_path_NM=no}
5957fi
5958fi
5959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5960$as_echo "$lt_cv_path_NM" >&6; }
5961if test "$lt_cv_path_NM" != "no"; then
5962 NM="$lt_cv_path_NM"
5963else
5964 # Didn't find any BSD compatible name lister, look for dumpbin.
5965 if test -n "$DUMPBIN"; then :
5966 # Let the user override the test.
5967 else
5968 if test -n "$ac_tool_prefix"; then
5969 for ac_prog in dumpbin "link -dump"
5970 do
5971 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5972set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5974$as_echo_n "checking for $ac_word... " >&6; }
5975if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5976 $as_echo_n "(cached) " >&6
5977else
5978 if test -n "$DUMPBIN"; then
5979 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5980else
5981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5982for as_dir in $PATH
5983do
5984 IFS=$as_save_IFS
5985 test -z "$as_dir" && as_dir=.
5986 for ac_exec_ext in '' $ac_executable_extensions; do
5987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5988 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5990 break 2
5991 fi
5992done
5993 done
5994IFS=$as_save_IFS
5995
5996fi
5997fi
5998DUMPBIN=$ac_cv_prog_DUMPBIN
5999if test -n "$DUMPBIN"; then
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6001$as_echo "$DUMPBIN" >&6; }
6002else
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6004$as_echo "no" >&6; }
6005fi
6006
6007
6008 test -n "$DUMPBIN" && break
6009 done
6010fi
6011if test -z "$DUMPBIN"; then
6012 ac_ct_DUMPBIN=$DUMPBIN
6013 for ac_prog in dumpbin "link -dump"
6014do
6015 # Extract the first word of "$ac_prog", so it can be a program name with args.
6016set dummy $ac_prog; ac_word=$2
6017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6018$as_echo_n "checking for $ac_word... " >&6; }
6019if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6020 $as_echo_n "(cached) " >&6
6021else
6022 if test -n "$ac_ct_DUMPBIN"; then
6023 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6024else
6025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6026for as_dir in $PATH
6027do
6028 IFS=$as_save_IFS
6029 test -z "$as_dir" && as_dir=.
6030 for ac_exec_ext in '' $ac_executable_extensions; do
6031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6032 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6034 break 2
6035 fi
6036done
6037 done
6038IFS=$as_save_IFS
6039
6040fi
6041fi
6042ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6043if test -n "$ac_ct_DUMPBIN"; then
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6045$as_echo "$ac_ct_DUMPBIN" >&6; }
6046else
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6048$as_echo "no" >&6; }
6049fi
6050
6051
6052 test -n "$ac_ct_DUMPBIN" && break
6053done
6054
6055 if test "x$ac_ct_DUMPBIN" = x; then
6056 DUMPBIN=":"
6057 else
6058 case $cross_compiling:$ac_tool_warned in
6059yes:)
6060{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6061$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6062ac_tool_warned=yes ;;
6063esac
6064 DUMPBIN=$ac_ct_DUMPBIN
6065 fi
6066fi
6067
6068 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6069 *COFF*)
6070 DUMPBIN="$DUMPBIN -symbols"
6071 ;;
6072 *)
6073 DUMPBIN=:
6074 ;;
6075 esac
6076 fi
6077
6078 if test "$DUMPBIN" != ":"; then
6079 NM="$DUMPBIN"
6080 fi
6081fi
6082test -z "$NM" && NM=nm
6083
6084
6085
6086
6087
6088
6089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6090$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6091if test "${lt_cv_nm_interface+set}" = set; then :
6092 $as_echo_n "(cached) " >&6
6093else
6094 lt_cv_nm_interface="BSD nm"
6095 echo "int some_variable = 0;" > conftest.$ac_ext
6096 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6097 (eval "$ac_compile" 2>conftest.err)
6098 cat conftest.err >&5
6099 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6100 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6101 cat conftest.err >&5
6102 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6103 cat conftest.out >&5
6104 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6105 lt_cv_nm_interface="MS dumpbin"
6106 fi
6107 rm -f conftest*
6108fi
6109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6110$as_echo "$lt_cv_nm_interface" >&6; }
6111
6112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6113$as_echo_n "checking whether ln -s works... " >&6; }
6114LN_S=$as_ln_s
6115if test "$LN_S" = "ln -s"; then
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6117$as_echo "yes" >&6; }
6118else
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6120$as_echo "no, using $LN_S" >&6; }
6121fi
6122
6123# find the maximum length of command line arguments
6124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6125$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6126if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6127 $as_echo_n "(cached) " >&6
6128else
6129 i=0
6130 teststring="ABCD"
6131
6132 case $build_os in
6133 msdosdjgpp*)
6134 # On DJGPP, this test can blow up pretty badly due to problems in libc
6135 # (any single argument exceeding 2000 bytes causes a buffer overrun
6136 # during glob expansion). Even if it were fixed, the result of this
6137 # check would be larger than it should be.
6138 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6139 ;;
6140
6141 gnu*)
6142 # Under GNU Hurd, this test is not required because there is
6143 # no limit to the length of command line arguments.
6144 # Libtool will interpret -1 as no limit whatsoever
6145 lt_cv_sys_max_cmd_len=-1;
6146 ;;
6147
6148 cygwin* | mingw* | cegcc*)
6149 # On Win9x/ME, this test blows up -- it succeeds, but takes
6150 # about 5 minutes as the teststring grows exponentially.
6151 # Worse, since 9x/ME are not pre-emptively multitasking,
6152 # you end up with a "frozen" computer, even though with patience
6153 # the test eventually succeeds (with a max line length of 256k).
6154 # Instead, let's just punt: use the minimum linelength reported by
6155 # all of the supported platforms: 8192 (on NT/2K/XP).
6156 lt_cv_sys_max_cmd_len=8192;
6157 ;;
6158
6159 mint*)
6160 # On MiNT this can take a long time and run out of memory.
6161 lt_cv_sys_max_cmd_len=8192;
6162 ;;
6163
6164 amigaos*)
6165 # On AmigaOS with pdksh, this test takes hours, literally.
6166 # So we just punt and use a minimum line length of 8192.
6167 lt_cv_sys_max_cmd_len=8192;
6168 ;;
6169
6170 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6171 # This has been around since 386BSD, at least. Likely further.
6172 if test -x /sbin/sysctl; then
6173 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6174 elif test -x /usr/sbin/sysctl; then
6175 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6176 else
6177 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6178 fi
6179 # And add a safety zone
6180 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6181 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6182 ;;
6183
6184 interix*)
6185 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6186 lt_cv_sys_max_cmd_len=196608
6187 ;;
6188
6189 osf*)
6190 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6191 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6192 # nice to cause kernel panics so lets avoid the loop below.
6193 # First set a reasonable default.
6194 lt_cv_sys_max_cmd_len=16384
6195 #
6196 if test -x /sbin/sysconfig; then
6197 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6198 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6199 esac
6200 fi
6201 ;;
6202 sco3.2v5*)
6203 lt_cv_sys_max_cmd_len=102400
6204 ;;
6205 sysv5* | sco5v6* | sysv4.2uw2*)
6206 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6207 if test -n "$kargmax"; then
6208 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6209 else
6210 lt_cv_sys_max_cmd_len=32768
6211 fi
6212 ;;
6213 *)
6214 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6215 if test -n "$lt_cv_sys_max_cmd_len"; then
6216 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6217 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6218 else
6219 # Make teststring a little bigger before we do anything with it.
6220 # a 1K string should be a reasonable start.
6221 for i in 1 2 3 4 5 6 7 8 ; do
6222 teststring=$teststring$teststring
6223 done
6224 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6225 # If test is not a shell built-in, we'll probably end up computing a
6226 # maximum length that is only half of the actual maximum length, but
6227 # we can't tell.
6228 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6229 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6230 test $i != 17 # 1/2 MB should be enough
6231 do
6232 i=`expr $i + 1`
6233 teststring=$teststring$teststring
6234 done
6235 # Only check the string length outside the loop.
6236 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6237 teststring=
6238 # Add a significant safety factor because C++ compilers can tack on
6239 # massive amounts of additional arguments before passing them to the
6240 # linker. It appears as though 1/2 is a usable value.
6241 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6242 fi
6243 ;;
6244 esac
6245
6246fi
6247
6248if test -n $lt_cv_sys_max_cmd_len ; then
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6250$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6251else
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6253$as_echo "none" >&6; }
6254fi
6255max_cmd_len=$lt_cv_sys_max_cmd_len
6256
6257
6258
6259
6260
6261
6262: ${CP="cp -f"}
6263: ${MV="mv -f"}
6264: ${RM="rm -f"}
6265
6266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6267$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6268# Try some XSI features
6269xsi_shell=no
6270( _lt_dummy="a/b/c"
6271 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6272 = c,a/b,, \
6273 && eval 'test $(( 1 + 1 )) -eq 2 \
6274 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6275 && xsi_shell=yes
6276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6277$as_echo "$xsi_shell" >&6; }
6278
6279
6280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6281$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6282lt_shell_append=no
6283( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6284 >/dev/null 2>&1 \
6285 && lt_shell_append=yes
6286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6287$as_echo "$lt_shell_append" >&6; }
6288
6289
6290if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6291 lt_unset=unset
6292else
6293 lt_unset=false
6294fi
6295
6296
6297
6298
6299
6300# test EBCDIC or ASCII
6301case `echo X|tr X '\101'` in
6302 A) # ASCII based system
6303 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6304 lt_SP2NL='tr \040 \012'
6305 lt_NL2SP='tr \015\012 \040\040'
6306 ;;
6307 *) # EBCDIC based system
6308 lt_SP2NL='tr \100 \n'
6309 lt_NL2SP='tr \r\n \100\100'
6310 ;;
6311esac
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6322$as_echo_n "checking for $LD option to reload object files... " >&6; }
6323if test "${lt_cv_ld_reload_flag+set}" = set; then :
6324 $as_echo_n "(cached) " >&6
6325else
6326 lt_cv_ld_reload_flag='-r'
6327fi
6328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6329$as_echo "$lt_cv_ld_reload_flag" >&6; }
6330reload_flag=$lt_cv_ld_reload_flag
6331case $reload_flag in
6332"" | " "*) ;;
6333*) reload_flag=" $reload_flag" ;;
6334esac
6335reload_cmds='$LD$reload_flag -o $output$reload_objs'
6336case $host_os in
6337 darwin*)
6338 if test "$GCC" = yes; then
6339 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6340 else
6341 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6342 fi
6343 ;;
6344esac
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354if test -n "$ac_tool_prefix"; then
6355 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6356set dummy ${ac_tool_prefix}objdump; ac_word=$2
6357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6358$as_echo_n "checking for $ac_word... " >&6; }
6359if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6360 $as_echo_n "(cached) " >&6
6361else
6362 if test -n "$OBJDUMP"; then
6363 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6364else
6365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6366for as_dir in $PATH
6367do
6368 IFS=$as_save_IFS
6369 test -z "$as_dir" && as_dir=.
6370 for ac_exec_ext in '' $ac_executable_extensions; do
6371 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6372 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6374 break 2
6375 fi
6376done
6377 done
6378IFS=$as_save_IFS
6379
6380fi
6381fi
6382OBJDUMP=$ac_cv_prog_OBJDUMP
6383if test -n "$OBJDUMP"; then
6384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6385$as_echo "$OBJDUMP" >&6; }
6386else
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6388$as_echo "no" >&6; }
6389fi
6390
6391
6392fi
6393if test -z "$ac_cv_prog_OBJDUMP"; then
6394 ac_ct_OBJDUMP=$OBJDUMP
6395 # Extract the first word of "objdump", so it can be a program name with args.
6396set dummy objdump; ac_word=$2
6397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6398$as_echo_n "checking for $ac_word... " >&6; }
6399if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6400 $as_echo_n "(cached) " >&6
6401else
6402 if test -n "$ac_ct_OBJDUMP"; then
6403 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6404else
6405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6406for as_dir in $PATH
6407do
6408 IFS=$as_save_IFS
6409 test -z "$as_dir" && as_dir=.
6410 for ac_exec_ext in '' $ac_executable_extensions; do
6411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6412 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6414 break 2
6415 fi
6416done
6417 done
6418IFS=$as_save_IFS
6419
6420fi
6421fi
6422ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6423if test -n "$ac_ct_OBJDUMP"; then
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6425$as_echo "$ac_ct_OBJDUMP" >&6; }
6426else
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6428$as_echo "no" >&6; }
6429fi
6430
6431 if test "x$ac_ct_OBJDUMP" = x; then
6432 OBJDUMP="false"
6433 else
6434 case $cross_compiling:$ac_tool_warned in
6435yes:)
6436{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6437$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6438ac_tool_warned=yes ;;
6439esac
6440 OBJDUMP=$ac_ct_OBJDUMP
6441 fi
6442else
6443 OBJDUMP="$ac_cv_prog_OBJDUMP"
6444fi
6445
6446test -z "$OBJDUMP" && OBJDUMP=objdump
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6457$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6458if test "${lt_cv_deplibs_check_method+set}" = set; then :
6459 $as_echo_n "(cached) " >&6
6460else
6461 lt_cv_file_magic_cmd='$MAGIC_CMD'
6462lt_cv_file_magic_test_file=
6463lt_cv_deplibs_check_method='unknown'
6464# Need to set the preceding variable on all platforms that support
6465# interlibrary dependencies.
6466# 'none' -- dependencies not supported.
6467# `unknown' -- same as none, but documents that we really don't know.
6468# 'pass_all' -- all dependencies passed with no checks.
6469# 'test_compile' -- check by making test program.
6470# 'file_magic [[regex]]' -- check by looking for files in library path
6471# which responds to the $file_magic_cmd with a given extended regex.
6472# If you have `file' or equivalent on your system and you're not sure
6473# whether `pass_all' will *always* work, you probably want this one.
6474
6475case $host_os in
6476aix[4-9]*)
6477 lt_cv_deplibs_check_method=pass_all
6478 ;;
6479
6480beos*)
6481 lt_cv_deplibs_check_method=pass_all
6482 ;;
6483
6484bsdi[45]*)
6485 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6486 lt_cv_file_magic_cmd='/usr/bin/file -L'
6487 lt_cv_file_magic_test_file=/shlib/libc.so
6488 ;;
6489
6490cygwin*)
6491 # func_win32_libid is a shell function defined in ltmain.sh
6492 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6493 lt_cv_file_magic_cmd='func_win32_libid'
6494 ;;
6495
6496mingw* | pw32*)
6497 # Base MSYS/MinGW do not provide the 'file' command needed by
6498 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6499 # unless we find 'file', for example because we are cross-compiling.
6500 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6501 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6502 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6503 lt_cv_file_magic_cmd='func_win32_libid'
6504 else
6505 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6506 lt_cv_file_magic_cmd='$OBJDUMP -f'
6507 fi
6508 ;;
6509
6510cegcc*)
6511 # use the weaker test based on 'objdump'. See mingw*.
6512 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6513 lt_cv_file_magic_cmd='$OBJDUMP -f'
6514 ;;
6515
6516darwin* | rhapsody*)
6517 lt_cv_deplibs_check_method=pass_all
6518 ;;
6519
6520freebsd* | dragonfly*)
6521 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6522 case $host_cpu in
6523 i*86 )
6524 # Not sure whether the presence of OpenBSD here was a mistake.
6525 # Let's accept both of them until this is cleared up.
6526 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6527 lt_cv_file_magic_cmd=/usr/bin/file
6528 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6529 ;;
6530 esac
6531 else
6532 lt_cv_deplibs_check_method=pass_all
6533 fi
6534 ;;
6535
6536gnu*)
6537 lt_cv_deplibs_check_method=pass_all
6538 ;;
6539
6540haiku*)
6541 lt_cv_deplibs_check_method=pass_all
6542 ;;
6543
6544hpux10.20* | hpux11*)
6545 lt_cv_file_magic_cmd=/usr/bin/file
6546 case $host_cpu in
6547 ia64*)
6548 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6549 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6550 ;;
6551 hppa*64*)
6552 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]'
6553 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6554 ;;
6555 *)
6556 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6557 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6558 ;;
6559 esac
6560 ;;
6561
6562interix[3-9]*)
6563 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6564 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6565 ;;
6566
6567irix5* | irix6* | nonstopux*)
6568 case $LD in
6569 *-32|*"-32 ") libmagic=32-bit;;
6570 *-n32|*"-n32 ") libmagic=N32;;
6571 *-64|*"-64 ") libmagic=64-bit;;
6572 *) libmagic=never-match;;
6573 esac
6574 lt_cv_deplibs_check_method=pass_all
6575 ;;
6576
6577# This must be Linux ELF.
6578linux* | k*bsd*-gnu | kopensolaris*-gnu)
6579 lt_cv_deplibs_check_method=pass_all
6580 ;;
6581
6582netbsd*)
6583 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6584 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6585 else
6586 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6587 fi
6588 ;;
6589
6590newos6*)
6591 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6592 lt_cv_file_magic_cmd=/usr/bin/file
6593 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6594 ;;
6595
6596*nto* | *qnx*)
6597 lt_cv_deplibs_check_method=pass_all
6598 ;;
6599
6600openbsd*)
6601 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6602 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6603 else
6604 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6605 fi
6606 ;;
6607
6608osf3* | osf4* | osf5*)
6609 lt_cv_deplibs_check_method=pass_all
6610 ;;
6611
6612rdos*)
6613 lt_cv_deplibs_check_method=pass_all
6614 ;;
6615
6616solaris*)
6617 lt_cv_deplibs_check_method=pass_all
6618 ;;
6619
6620sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6621 lt_cv_deplibs_check_method=pass_all
6622 ;;
6623
6624sysv4 | sysv4.3*)
6625 case $host_vendor in
6626 motorola)
6627 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]'
6628 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6629 ;;
6630 ncr)
6631 lt_cv_deplibs_check_method=pass_all
6632 ;;
6633 sequent)
6634 lt_cv_file_magic_cmd='/bin/file'
6635 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6636 ;;
6637 sni)
6638 lt_cv_file_magic_cmd='/bin/file'
6639 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6640 lt_cv_file_magic_test_file=/lib/libc.so
6641 ;;
6642 siemens)
6643 lt_cv_deplibs_check_method=pass_all
6644 ;;
6645 pc)
6646 lt_cv_deplibs_check_method=pass_all
6647 ;;
6648 esac
6649 ;;
6650
6651tpf*)
6652 lt_cv_deplibs_check_method=pass_all
6653 ;;
6654esac
6655
6656fi
6657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6658$as_echo "$lt_cv_deplibs_check_method" >&6; }
6659file_magic_cmd=$lt_cv_file_magic_cmd
6660deplibs_check_method=$lt_cv_deplibs_check_method
6661test -z "$deplibs_check_method" && deplibs_check_method=unknown
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674if test -n "$ac_tool_prefix"; then
6675 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6676set dummy ${ac_tool_prefix}ar; ac_word=$2
6677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6678$as_echo_n "checking for $ac_word... " >&6; }
6679if test "${ac_cv_prog_AR+set}" = set; then :
6680 $as_echo_n "(cached) " >&6
6681else
6682 if test -n "$AR"; then
6683 ac_cv_prog_AR="$AR" # Let the user override the test.
6684else
6685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6686for as_dir in $PATH
6687do
6688 IFS=$as_save_IFS
6689 test -z "$as_dir" && as_dir=.
6690 for ac_exec_ext in '' $ac_executable_extensions; do
6691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6692 ac_cv_prog_AR="${ac_tool_prefix}ar"
6693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6694 break 2
6695 fi
6696done
6697 done
6698IFS=$as_save_IFS
6699
6700fi
6701fi
6702AR=$ac_cv_prog_AR
6703if test -n "$AR"; then
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6705$as_echo "$AR" >&6; }
6706else
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6708$as_echo "no" >&6; }
6709fi
6710
6711
6712fi
6713if test -z "$ac_cv_prog_AR"; then
6714 ac_ct_AR=$AR
6715 # Extract the first word of "ar", so it can be a program name with args.
6716set dummy ar; ac_word=$2
6717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6718$as_echo_n "checking for $ac_word... " >&6; }
6719if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6720 $as_echo_n "(cached) " >&6
6721else
6722 if test -n "$ac_ct_AR"; then
6723 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6724else
6725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6726for as_dir in $PATH
6727do
6728 IFS=$as_save_IFS
6729 test -z "$as_dir" && as_dir=.
6730 for ac_exec_ext in '' $ac_executable_extensions; do
6731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6732 ac_cv_prog_ac_ct_AR="ar"
6733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6734 break 2
6735 fi
6736done
6737 done
6738IFS=$as_save_IFS
6739
6740fi
6741fi
6742ac_ct_AR=$ac_cv_prog_ac_ct_AR
6743if test -n "$ac_ct_AR"; then
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6745$as_echo "$ac_ct_AR" >&6; }
6746else
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6748$as_echo "no" >&6; }
6749fi
6750
6751 if test "x$ac_ct_AR" = x; then
6752 AR="false"
6753 else
6754 case $cross_compiling:$ac_tool_warned in
6755yes:)
6756{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6757$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6758ac_tool_warned=yes ;;
6759esac
6760 AR=$ac_ct_AR
6761 fi
6762else
6763 AR="$ac_cv_prog_AR"
6764fi
6765
6766test -z "$AR" && AR=ar
6767test -z "$AR_FLAGS" && AR_FLAGS=cru
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779if test -n "$ac_tool_prefix"; then
6780 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6781set dummy ${ac_tool_prefix}strip; ac_word=$2
6782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6783$as_echo_n "checking for $ac_word... " >&6; }
6784if test "${ac_cv_prog_STRIP+set}" = set; then :
6785 $as_echo_n "(cached) " >&6
6786else
6787 if test -n "$STRIP"; then
6788 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6789else
6790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6791for as_dir in $PATH
6792do
6793 IFS=$as_save_IFS
6794 test -z "$as_dir" && as_dir=.
6795 for ac_exec_ext in '' $ac_executable_extensions; do
6796 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6797 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6799 break 2
6800 fi
6801done
6802 done
6803IFS=$as_save_IFS
6804
6805fi
6806fi
6807STRIP=$ac_cv_prog_STRIP
6808if test -n "$STRIP"; then
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6810$as_echo "$STRIP" >&6; }
6811else
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813$as_echo "no" >&6; }
6814fi
6815
6816
6817fi
6818if test -z "$ac_cv_prog_STRIP"; then
6819 ac_ct_STRIP=$STRIP
6820 # Extract the first word of "strip", so it can be a program name with args.
6821set dummy strip; ac_word=$2
6822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6823$as_echo_n "checking for $ac_word... " >&6; }
6824if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6825 $as_echo_n "(cached) " >&6
6826else
6827 if test -n "$ac_ct_STRIP"; then
6828 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6829else
6830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6831for as_dir in $PATH
6832do
6833 IFS=$as_save_IFS
6834 test -z "$as_dir" && as_dir=.
6835 for ac_exec_ext in '' $ac_executable_extensions; do
6836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6837 ac_cv_prog_ac_ct_STRIP="strip"
6838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6839 break 2
6840 fi
6841done
6842 done
6843IFS=$as_save_IFS
6844
6845fi
6846fi
6847ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6848if test -n "$ac_ct_STRIP"; then
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6850$as_echo "$ac_ct_STRIP" >&6; }
6851else
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6853$as_echo "no" >&6; }
6854fi
6855
6856 if test "x$ac_ct_STRIP" = x; then
6857 STRIP=":"
6858 else
6859 case $cross_compiling:$ac_tool_warned in
6860yes:)
6861{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6862$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6863ac_tool_warned=yes ;;
6864esac
6865 STRIP=$ac_ct_STRIP
6866 fi
6867else
6868 STRIP="$ac_cv_prog_STRIP"
6869fi
6870
6871test -z "$STRIP" && STRIP=:
6872
6873
6874
6875
6876
6877
6878if test -n "$ac_tool_prefix"; then
6879 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6880set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6882$as_echo_n "checking for $ac_word... " >&6; }
6883if test "${ac_cv_prog_RANLIB+set}" = set; then :
6884 $as_echo_n "(cached) " >&6
6885else
6886 if test -n "$RANLIB"; then
6887 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6888else
6889as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6890for as_dir in $PATH
6891do
6892 IFS=$as_save_IFS
6893 test -z "$as_dir" && as_dir=.
6894 for ac_exec_ext in '' $ac_executable_extensions; do
6895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6896 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6898 break 2
6899 fi
6900done
6901 done
6902IFS=$as_save_IFS
6903
6904fi
6905fi
6906RANLIB=$ac_cv_prog_RANLIB
6907if test -n "$RANLIB"; then
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6909$as_echo "$RANLIB" >&6; }
6910else
6911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6912$as_echo "no" >&6; }
6913fi
6914
6915
6916fi
6917if test -z "$ac_cv_prog_RANLIB"; then
6918 ac_ct_RANLIB=$RANLIB
6919 # Extract the first word of "ranlib", so it can be a program name with args.
6920set dummy ranlib; ac_word=$2
6921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6922$as_echo_n "checking for $ac_word... " >&6; }
6923if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6924 $as_echo_n "(cached) " >&6
6925else
6926 if test -n "$ac_ct_RANLIB"; then
6927 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6928else
6929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6930for as_dir in $PATH
6931do
6932 IFS=$as_save_IFS
6933 test -z "$as_dir" && as_dir=.
6934 for ac_exec_ext in '' $ac_executable_extensions; do
6935 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6936 ac_cv_prog_ac_ct_RANLIB="ranlib"
6937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6938 break 2
6939 fi
6940done
6941 done
6942IFS=$as_save_IFS
6943
6944fi
6945fi
6946ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6947if test -n "$ac_ct_RANLIB"; then
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6949$as_echo "$ac_ct_RANLIB" >&6; }
6950else
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6952$as_echo "no" >&6; }
6953fi
6954
6955 if test "x$ac_ct_RANLIB" = x; then
6956 RANLIB=":"
6957 else
6958 case $cross_compiling:$ac_tool_warned in
6959yes:)
6960{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6961$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6962ac_tool_warned=yes ;;
6963esac
6964 RANLIB=$ac_ct_RANLIB
6965 fi
6966else
6967 RANLIB="$ac_cv_prog_RANLIB"
6968fi
6969
6970test -z "$RANLIB" && RANLIB=:
6971
6972
6973
6974
6975
6976
6977# Determine commands to create old-style static archives.
6978old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6979old_postinstall_cmds='chmod 644 $oldlib'
6980old_postuninstall_cmds=
6981
6982if test -n "$RANLIB"; then
6983 case $host_os in
6984 openbsd*)
6985 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6986 ;;
6987 *)
6988 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6989 ;;
6990 esac
6991 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6992fi
6993
6994case $host_os in
6995 darwin*)
6996 lock_old_archive_extraction=yes ;;
6997 *)
6998 lock_old_archive_extraction=no ;;
6999esac
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021for ac_prog in gawk mawk nawk awk
7022do
7023 # Extract the first word of "$ac_prog", so it can be a program name with args.
7024set dummy $ac_prog; ac_word=$2
7025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7026$as_echo_n "checking for $ac_word... " >&6; }
7027if test "${ac_cv_prog_AWK+set}" = set; then :
7028 $as_echo_n "(cached) " >&6
7029else
7030 if test -n "$AWK"; then
7031 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7032else
7033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7034for as_dir in $PATH
7035do
7036 IFS=$as_save_IFS
7037 test -z "$as_dir" && as_dir=.
7038 for ac_exec_ext in '' $ac_executable_extensions; do
7039 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7040 ac_cv_prog_AWK="$ac_prog"
7041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7042 break 2
7043 fi
7044done
7045 done
7046IFS=$as_save_IFS
7047
7048fi
7049fi
7050AWK=$ac_cv_prog_AWK
7051if test -n "$AWK"; then
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7053$as_echo "$AWK" >&6; }
7054else
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7056$as_echo "no" >&6; }
7057fi
7058
7059
7060 test -n "$AWK" && break
7061done
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081# If no C compiler was specified, use CC.
7082LTCC=${LTCC-"$CC"}
7083
7084# If no C compiler flags were specified, use CFLAGS.
7085LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7086
7087# Allow CC to be a program name with arguments.
7088compiler=$CC
7089
7090
7091# Check for command to grab the raw symbol name followed by C symbol from nm.
7092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7093$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7094if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7095 $as_echo_n "(cached) " >&6
7096else
7097
7098# These are sane defaults that work on at least a few old systems.
7099# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7100
7101# Character class describing NM global symbol codes.
7102symcode='[BCDEGRST]'
7103
7104# Regexp to match symbols that can be accessed directly from C.
7105sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7106
7107# Define system-specific variables.
7108case $host_os in
7109aix*)
7110 symcode='[BCDT]'
7111 ;;
7112cygwin* | mingw* | pw32* | cegcc*)
7113 symcode='[ABCDGISTW]'
7114 ;;
7115hpux*)
7116 if test "$host_cpu" = ia64; then
7117 symcode='[ABCDEGRST]'
7118 fi
7119 ;;
7120irix* | nonstopux*)
7121 symcode='[BCDEGRST]'
7122 ;;
7123osf*)
7124 symcode='[BCDEGQRST]'
7125 ;;
7126solaris*)
7127 symcode='[BDRT]'
7128 ;;
7129sco3.2v5*)
7130 symcode='[DT]'
7131 ;;
7132sysv4.2uw2*)
7133 symcode='[DT]'
7134 ;;
7135sysv5* | sco5v6* | unixware* | OpenUNIX*)
7136 symcode='[ABDT]'
7137 ;;
7138sysv4)
7139 symcode='[DFNSTU]'
7140 ;;
7141esac
7142
7143# If we're using GNU nm, then use its standard symbol codes.
7144case `$NM -V 2>&1` in
7145*GNU* | *'with BFD'*)
7146 symcode='[ABCDGIRSTW]' ;;
7147esac
7148
7149# Transform an extracted symbol line into a proper C declaration.
7150# Some systems (esp. on ia64) link data and code symbols differently,
7151# so use this general approach.
7152lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7153
7154# Transform an extracted symbol line into symbol name and symbol address
7155lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7156lt_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'"
7157
7158# Handle CRLF in mingw tool chain
7159opt_cr=
7160case $build_os in
7161mingw*)
7162 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7163 ;;
7164esac
7165
7166# Try without a prefix underscore, then with it.
7167for ac_symprfx in "" "_"; do
7168
7169 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7170 symxfrm="\\1 $ac_symprfx\\2 \\2"
7171
7172 # Write the raw and C identifiers.
7173 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7174 # Fake it for dumpbin and say T for any non-static function
7175 # and D for any global variable.
7176 # Also find C++ and __fastcall symbols from MSVC++,
7177 # which start with @ or ?.
7178 lt_cv_sys_global_symbol_pipe="$AWK '"\
7179" {last_section=section; section=\$ 3};"\
7180" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7181" \$ 0!~/External *\|/{next};"\
7182" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7183" {if(hide[section]) next};"\
7184" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7185" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7186" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7187" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7188" ' prfx=^$ac_symprfx"
7189 else
7190 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7191 fi
7192
7193 # Check to see that the pipe works correctly.
7194 pipe_works=no
7195
7196 rm -f conftest*
7197 cat > conftest.$ac_ext <<_LT_EOF
7198#ifdef __cplusplus
7199extern "C" {
7200#endif
7201char nm_test_var;
7202void nm_test_func(void);
7203void nm_test_func(void){}
7204#ifdef __cplusplus
7205}
7206#endif
7207int main(){nm_test_var='a';nm_test_func();return(0);}
7208_LT_EOF
7209
7210 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7211 (eval $ac_compile) 2>&5
7212 ac_status=$?
7213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7214 test $ac_status = 0; }; then
7215 # Now try to grab the symbols.
7216 nlist=conftest.nm
7217 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7218 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7219 ac_status=$?
7220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7221 test $ac_status = 0; } && test -s "$nlist"; then
7222 # Try sorting and uniquifying the output.
7223 if sort "$nlist" | uniq > "$nlist"T; then
7224 mv -f "$nlist"T "$nlist"
7225 else
7226 rm -f "$nlist"T
7227 fi
7228
7229 # Make sure that we snagged all the symbols we need.
7230 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7231 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7232 cat <<_LT_EOF > conftest.$ac_ext
7233#ifdef __cplusplus
7234extern "C" {
7235#endif
7236
7237_LT_EOF
7238 # Now generate the symbol file.
7239 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7240
7241 cat <<_LT_EOF >> conftest.$ac_ext
7242
7243/* The mapping between symbol names and symbols. */
7244const struct {
7245 const char *name;
7246 void *address;
7247}
7248lt__PROGRAM__LTX_preloaded_symbols[] =
7249{
7250 { "@PROGRAM@", (void *) 0 },
7251_LT_EOF
7252 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7253 cat <<\_LT_EOF >> conftest.$ac_ext
7254 {0, (void *) 0}
7255};
7256
7257/* This works around a problem in FreeBSD linker */
7258#ifdef FREEBSD_WORKAROUND
7259static const void *lt_preloaded_setup() {
7260 return lt__PROGRAM__LTX_preloaded_symbols;
7261}
7262#endif
7263
7264#ifdef __cplusplus
7265}
7266#endif
7267_LT_EOF
7268 # Now try linking the two files.
7269 mv conftest.$ac_objext conftstm.$ac_objext
7270 lt_save_LIBS="$LIBS"
7271 lt_save_CFLAGS="$CFLAGS"
7272 LIBS="conftstm.$ac_objext"
7273 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7274 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7275 (eval $ac_link) 2>&5
7276 ac_status=$?
7277 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7278 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7279 pipe_works=yes
7280 fi
7281 LIBS="$lt_save_LIBS"
7282 CFLAGS="$lt_save_CFLAGS"
7283 else
7284 echo "cannot find nm_test_func in $nlist" >&5
7285 fi
7286 else
7287 echo "cannot find nm_test_var in $nlist" >&5
7288 fi
7289 else
7290 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7291 fi
7292 else
7293 echo "$progname: failed program was:" >&5
7294 cat conftest.$ac_ext >&5
7295 fi
7296 rm -rf conftest* conftst*
7297
7298 # Do not use the global_symbol_pipe unless it works.
7299 if test "$pipe_works" = yes; then
7300 break
7301 else
7302 lt_cv_sys_global_symbol_pipe=
7303 fi
7304done
7305
7306fi
7307
7308if test -z "$lt_cv_sys_global_symbol_pipe"; then
7309 lt_cv_sys_global_symbol_to_cdecl=
7310fi
7311if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7313$as_echo "failed" >&6; }
7314else
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7316$as_echo "ok" >&6; }
7317fi
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340# Check whether --enable-libtool-lock was given.
7341if test "${enable_libtool_lock+set}" = set; then :
7342 enableval=$enable_libtool_lock;
7343fi
7344
7345test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7346
7347# Some flags need to be propagated to the compiler or linker for good
7348# libtool support.
7349case $host in
7350ia64-*-hpux*)
7351 # Find out which ABI we are using.
7352 echo 'int i;' > conftest.$ac_ext
7353 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7354 (eval $ac_compile) 2>&5
7355 ac_status=$?
7356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7357 test $ac_status = 0; }; then
7358 case `/usr/bin/file conftest.$ac_objext` in
7359 *ELF-32*)
7360 HPUX_IA64_MODE="32"
7361 ;;
7362 *ELF-64*)
7363 HPUX_IA64_MODE="64"
7364 ;;
7365 esac
7366 fi
7367 rm -rf conftest*
7368 ;;
7369*-*-irix6*)
7370 # Find out which ABI we are using.
7371 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7372 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7373 (eval $ac_compile) 2>&5
7374 ac_status=$?
7375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7376 test $ac_status = 0; }; then
7377 if test "$lt_cv_prog_gnu_ld" = yes; then
7378 case `/usr/bin/file conftest.$ac_objext` in
7379 *32-bit*)
7380 LD="${LD-ld} -melf32bsmip"
7381 ;;
7382 *N32*)
7383 LD="${LD-ld} -melf32bmipn32"
7384 ;;
7385 *64-bit*)
7386 LD="${LD-ld} -melf64bmip"
7387 ;;
7388 esac
7389 else
7390 case `/usr/bin/file conftest.$ac_objext` in
7391 *32-bit*)
7392 LD="${LD-ld} -32"
7393 ;;
7394 *N32*)
7395 LD="${LD-ld} -n32"
7396 ;;
7397 *64-bit*)
7398 LD="${LD-ld} -64"
7399 ;;
7400 esac
7401 fi
7402 fi
7403 rm -rf conftest*
7404 ;;
7405
7406x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7407s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7408 # Find out which ABI we are using.
7409 echo 'int i;' > conftest.$ac_ext
7410 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7411 (eval $ac_compile) 2>&5
7412 ac_status=$?
7413 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7414 test $ac_status = 0; }; then
7415 case `/usr/bin/file conftest.o` in
7416 *32-bit*)
7417 case $host in
7418 x86_64-*kfreebsd*-gnu)
7419 LD="${LD-ld} -m elf_i386_fbsd"
7420 ;;
7421 x86_64-*linux*)
7422 case `/usr/bin/file conftest.o` in
7423 *x86-64*)
7424 LD="${LD-ld} -m elf32_x86_64"
7425 ;;
7426 *)
7427 LD="${LD-ld} -m elf_i386"
7428 ;;
7429 esac
7430 ;;
7431 ppc64-*linux*|powerpc64-*linux*)
7432 LD="${LD-ld} -m elf32ppclinux"
7433 ;;
7434 s390x-*linux*)
7435 LD="${LD-ld} -m elf_s390"
7436 ;;
7437 sparc64-*linux*)
7438 LD="${LD-ld} -m elf32_sparc"
7439 ;;
7440 esac
7441 ;;
7442 *64-bit*)
7443 case $host in
7444 x86_64-*kfreebsd*-gnu)
7445 LD="${LD-ld} -m elf_x86_64_fbsd"
7446 ;;
7447 x86_64-*linux*)
7448 LD="${LD-ld} -m elf_x86_64"
7449 ;;
7450 ppc*-*linux*|powerpc*-*linux*)
7451 LD="${LD-ld} -m elf64ppc"
7452 ;;
7453 s390*-*linux*|s390*-*tpf*)
7454 LD="${LD-ld} -m elf64_s390"
7455 ;;
7456 sparc*-*linux*)
7457 LD="${LD-ld} -m elf64_sparc"
7458 ;;
7459 esac
7460 ;;
7461 esac
7462 fi
7463 rm -rf conftest*
7464 ;;
7465
7466*-*-sco3.2v5*)
7467 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7468 SAVE_CFLAGS="$CFLAGS"
7469 CFLAGS="$CFLAGS -belf"
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7471$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7472if test "${lt_cv_cc_needs_belf+set}" = set; then :
7473 $as_echo_n "(cached) " >&6
7474else
7475 ac_ext=c
7476ac_cpp='$CPP $CPPFLAGS'
7477ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7478ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7479ac_compiler_gnu=$ac_cv_c_compiler_gnu
7480
7481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7482/* end confdefs.h. */
7483
7484int
7485main ()
7486{
7487
7488 ;
7489 return 0;
7490}
7491_ACEOF
7492if ac_fn_c_try_link "$LINENO"; then :
7493 lt_cv_cc_needs_belf=yes
7494else
7495 lt_cv_cc_needs_belf=no
7496fi
7497rm -f core conftest.err conftest.$ac_objext \
7498 conftest$ac_exeext conftest.$ac_ext
7499 ac_ext=c
7500ac_cpp='$CPP $CPPFLAGS'
7501ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7502ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7503ac_compiler_gnu=$ac_cv_c_compiler_gnu
7504
7505fi
7506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7507$as_echo "$lt_cv_cc_needs_belf" >&6; }
7508 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7509 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7510 CFLAGS="$SAVE_CFLAGS"
7511 fi
7512 ;;
7513sparc*-*solaris*)
7514 # Find out which ABI we are using.
7515 echo 'int i;' > conftest.$ac_ext
7516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7517 (eval $ac_compile) 2>&5
7518 ac_status=$?
7519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7520 test $ac_status = 0; }; then
7521 case `/usr/bin/file conftest.o` in
7522 *64-bit*)
7523 case $lt_cv_prog_gnu_ld in
7524 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7525 *)
7526 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7527 LD="${LD-ld} -64"
7528 fi
7529 ;;
7530 esac
7531 ;;
7532 esac
7533 fi
7534 rm -rf conftest*
7535 ;;
7536esac
7537
7538need_locks="$enable_libtool_lock"
7539
7540
7541 case $host_os in
7542 rhapsody* | darwin*)
7543 if test -n "$ac_tool_prefix"; then
7544 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7545set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7547$as_echo_n "checking for $ac_word... " >&6; }
7548if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7549 $as_echo_n "(cached) " >&6
7550else
7551 if test -n "$DSYMUTIL"; then
7552 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7553else
7554as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7555for as_dir in $PATH
7556do
7557 IFS=$as_save_IFS
7558 test -z "$as_dir" && as_dir=.
7559 for ac_exec_ext in '' $ac_executable_extensions; do
7560 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7561 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7563 break 2
7564 fi
7565done
7566 done
7567IFS=$as_save_IFS
7568
7569fi
7570fi
7571DSYMUTIL=$ac_cv_prog_DSYMUTIL
7572if test -n "$DSYMUTIL"; then
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7574$as_echo "$DSYMUTIL" >&6; }
7575else
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7577$as_echo "no" >&6; }
7578fi
7579
7580
7581fi
7582if test -z "$ac_cv_prog_DSYMUTIL"; then
7583 ac_ct_DSYMUTIL=$DSYMUTIL
7584 # Extract the first word of "dsymutil", so it can be a program name with args.
7585set dummy dsymutil; ac_word=$2
7586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7587$as_echo_n "checking for $ac_word... " >&6; }
7588if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7589 $as_echo_n "(cached) " >&6
7590else
7591 if test -n "$ac_ct_DSYMUTIL"; then
7592 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7593else
7594as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7595for as_dir in $PATH
7596do
7597 IFS=$as_save_IFS
7598 test -z "$as_dir" && as_dir=.
7599 for ac_exec_ext in '' $ac_executable_extensions; do
7600 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7601 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7603 break 2
7604 fi
7605done
7606 done
7607IFS=$as_save_IFS
7608
7609fi
7610fi
7611ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7612if test -n "$ac_ct_DSYMUTIL"; then
7613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7614$as_echo "$ac_ct_DSYMUTIL" >&6; }
7615else
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7617$as_echo "no" >&6; }
7618fi
7619
7620 if test "x$ac_ct_DSYMUTIL" = x; then
7621 DSYMUTIL=":"
7622 else
7623 case $cross_compiling:$ac_tool_warned in
7624yes:)
7625{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7626$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7627ac_tool_warned=yes ;;
7628esac
7629 DSYMUTIL=$ac_ct_DSYMUTIL
7630 fi
7631else
7632 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7633fi
7634
7635 if test -n "$ac_tool_prefix"; then
7636 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7637set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7639$as_echo_n "checking for $ac_word... " >&6; }
7640if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7641 $as_echo_n "(cached) " >&6
7642else
7643 if test -n "$NMEDIT"; then
7644 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7645else
7646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7647for as_dir in $PATH
7648do
7649 IFS=$as_save_IFS
7650 test -z "$as_dir" && as_dir=.
7651 for ac_exec_ext in '' $ac_executable_extensions; do
7652 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7653 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7655 break 2
7656 fi
7657done
7658 done
7659IFS=$as_save_IFS
7660
7661fi
7662fi
7663NMEDIT=$ac_cv_prog_NMEDIT
7664if test -n "$NMEDIT"; then
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7666$as_echo "$NMEDIT" >&6; }
7667else
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7669$as_echo "no" >&6; }
7670fi
7671
7672
7673fi
7674if test -z "$ac_cv_prog_NMEDIT"; then
7675 ac_ct_NMEDIT=$NMEDIT
7676 # Extract the first word of "nmedit", so it can be a program name with args.
7677set dummy nmedit; ac_word=$2
7678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7679$as_echo_n "checking for $ac_word... " >&6; }
7680if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7681 $as_echo_n "(cached) " >&6
7682else
7683 if test -n "$ac_ct_NMEDIT"; then
7684 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7685else
7686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7687for as_dir in $PATH
7688do
7689 IFS=$as_save_IFS
7690 test -z "$as_dir" && as_dir=.
7691 for ac_exec_ext in '' $ac_executable_extensions; do
7692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7693 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7695 break 2
7696 fi
7697done
7698 done
7699IFS=$as_save_IFS
7700
7701fi
7702fi
7703ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7704if test -n "$ac_ct_NMEDIT"; then
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7706$as_echo "$ac_ct_NMEDIT" >&6; }
7707else
7708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7709$as_echo "no" >&6; }
7710fi
7711
7712 if test "x$ac_ct_NMEDIT" = x; then
7713 NMEDIT=":"
7714 else
7715 case $cross_compiling:$ac_tool_warned in
7716yes:)
7717{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7718$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7719ac_tool_warned=yes ;;
7720esac
7721 NMEDIT=$ac_ct_NMEDIT
7722 fi
7723else
7724 NMEDIT="$ac_cv_prog_NMEDIT"
7725fi
7726
7727 if test -n "$ac_tool_prefix"; then
7728 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7729set dummy ${ac_tool_prefix}lipo; ac_word=$2
7730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7731$as_echo_n "checking for $ac_word... " >&6; }
7732if test "${ac_cv_prog_LIPO+set}" = set; then :
7733 $as_echo_n "(cached) " >&6
7734else
7735 if test -n "$LIPO"; then
7736 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7737else
7738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7739for as_dir in $PATH
7740do
7741 IFS=$as_save_IFS
7742 test -z "$as_dir" && as_dir=.
7743 for ac_exec_ext in '' $ac_executable_extensions; do
7744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7745 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7747 break 2
7748 fi
7749done
7750 done
7751IFS=$as_save_IFS
7752
7753fi
7754fi
7755LIPO=$ac_cv_prog_LIPO
7756if test -n "$LIPO"; then
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7758$as_echo "$LIPO" >&6; }
7759else
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7761$as_echo "no" >&6; }
7762fi
7763
7764
7765fi
7766if test -z "$ac_cv_prog_LIPO"; then
7767 ac_ct_LIPO=$LIPO
7768 # Extract the first word of "lipo", so it can be a program name with args.
7769set dummy lipo; ac_word=$2
7770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7771$as_echo_n "checking for $ac_word... " >&6; }
7772if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7773 $as_echo_n "(cached) " >&6
7774else
7775 if test -n "$ac_ct_LIPO"; then
7776 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7777else
7778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7779for as_dir in $PATH
7780do
7781 IFS=$as_save_IFS
7782 test -z "$as_dir" && as_dir=.
7783 for ac_exec_ext in '' $ac_executable_extensions; do
7784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7785 ac_cv_prog_ac_ct_LIPO="lipo"
7786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7787 break 2
7788 fi
7789done
7790 done
7791IFS=$as_save_IFS
7792
7793fi
7794fi
7795ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7796if test -n "$ac_ct_LIPO"; then
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7798$as_echo "$ac_ct_LIPO" >&6; }
7799else
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7801$as_echo "no" >&6; }
7802fi
7803
7804 if test "x$ac_ct_LIPO" = x; then
7805 LIPO=":"
7806 else
7807 case $cross_compiling:$ac_tool_warned in
7808yes:)
7809{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7810$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7811ac_tool_warned=yes ;;
7812esac
7813 LIPO=$ac_ct_LIPO
7814 fi
7815else
7816 LIPO="$ac_cv_prog_LIPO"
7817fi
7818
7819 if test -n "$ac_tool_prefix"; then
7820 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7821set dummy ${ac_tool_prefix}otool; ac_word=$2
7822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7823$as_echo_n "checking for $ac_word... " >&6; }
7824if test "${ac_cv_prog_OTOOL+set}" = set; then :
7825 $as_echo_n "(cached) " >&6
7826else
7827 if test -n "$OTOOL"; then
7828 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7829else
7830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831for as_dir in $PATH
7832do
7833 IFS=$as_save_IFS
7834 test -z "$as_dir" && as_dir=.
7835 for ac_exec_ext in '' $ac_executable_extensions; do
7836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7837 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7839 break 2
7840 fi
7841done
7842 done
7843IFS=$as_save_IFS
7844
7845fi
7846fi
7847OTOOL=$ac_cv_prog_OTOOL
7848if test -n "$OTOOL"; then
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7850$as_echo "$OTOOL" >&6; }
7851else
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853$as_echo "no" >&6; }
7854fi
7855
7856
7857fi
7858if test -z "$ac_cv_prog_OTOOL"; then
7859 ac_ct_OTOOL=$OTOOL
7860 # Extract the first word of "otool", so it can be a program name with args.
7861set dummy otool; ac_word=$2
7862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7863$as_echo_n "checking for $ac_word... " >&6; }
7864if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7865 $as_echo_n "(cached) " >&6
7866else
7867 if test -n "$ac_ct_OTOOL"; then
7868 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7869else
7870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7871for as_dir in $PATH
7872do
7873 IFS=$as_save_IFS
7874 test -z "$as_dir" && as_dir=.
7875 for ac_exec_ext in '' $ac_executable_extensions; do
7876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7877 ac_cv_prog_ac_ct_OTOOL="otool"
7878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7879 break 2
7880 fi
7881done
7882 done
7883IFS=$as_save_IFS
7884
7885fi
7886fi
7887ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7888if test -n "$ac_ct_OTOOL"; then
7889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7890$as_echo "$ac_ct_OTOOL" >&6; }
7891else
7892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7893$as_echo "no" >&6; }
7894fi
7895
7896 if test "x$ac_ct_OTOOL" = x; then
7897 OTOOL=":"
7898 else
7899 case $cross_compiling:$ac_tool_warned in
7900yes:)
7901{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7902$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7903ac_tool_warned=yes ;;
7904esac
7905 OTOOL=$ac_ct_OTOOL
7906 fi
7907else
7908 OTOOL="$ac_cv_prog_OTOOL"
7909fi
7910
7911 if test -n "$ac_tool_prefix"; then
7912 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7913set dummy ${ac_tool_prefix}otool64; ac_word=$2
7914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7915$as_echo_n "checking for $ac_word... " >&6; }
7916if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7917 $as_echo_n "(cached) " >&6
7918else
7919 if test -n "$OTOOL64"; then
7920 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7921else
7922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7923for as_dir in $PATH
7924do
7925 IFS=$as_save_IFS
7926 test -z "$as_dir" && as_dir=.
7927 for ac_exec_ext in '' $ac_executable_extensions; do
7928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7929 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7931 break 2
7932 fi
7933done
7934 done
7935IFS=$as_save_IFS
7936
7937fi
7938fi
7939OTOOL64=$ac_cv_prog_OTOOL64
7940if test -n "$OTOOL64"; then
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7942$as_echo "$OTOOL64" >&6; }
7943else
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7945$as_echo "no" >&6; }
7946fi
7947
7948
7949fi
7950if test -z "$ac_cv_prog_OTOOL64"; then
7951 ac_ct_OTOOL64=$OTOOL64
7952 # Extract the first word of "otool64", so it can be a program name with args.
7953set dummy otool64; ac_word=$2
7954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7955$as_echo_n "checking for $ac_word... " >&6; }
7956if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7957 $as_echo_n "(cached) " >&6
7958else
7959 if test -n "$ac_ct_OTOOL64"; then
7960 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7961else
7962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7963for as_dir in $PATH
7964do
7965 IFS=$as_save_IFS
7966 test -z "$as_dir" && as_dir=.
7967 for ac_exec_ext in '' $ac_executable_extensions; do
7968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7969 ac_cv_prog_ac_ct_OTOOL64="otool64"
7970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7971 break 2
7972 fi
7973done
7974 done
7975IFS=$as_save_IFS
7976
7977fi
7978fi
7979ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7980if test -n "$ac_ct_OTOOL64"; then
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7982$as_echo "$ac_ct_OTOOL64" >&6; }
7983else
7984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7985$as_echo "no" >&6; }
7986fi
7987
7988 if test "x$ac_ct_OTOOL64" = x; then
7989 OTOOL64=":"
7990 else
7991 case $cross_compiling:$ac_tool_warned in
7992yes:)
7993{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7994$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7995ac_tool_warned=yes ;;
7996esac
7997 OTOOL64=$ac_ct_OTOOL64
7998 fi
7999else
8000 OTOOL64="$ac_cv_prog_OTOOL64"
8001fi
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8030$as_echo_n "checking for -single_module linker flag... " >&6; }
8031if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8032 $as_echo_n "(cached) " >&6
8033else
8034 lt_cv_apple_cc_single_mod=no
8035 if test -z "${LT_MULTI_MODULE}"; then
8036 # By default we will add the -single_module flag. You can override
8037 # by either setting the environment variable LT_MULTI_MODULE
8038 # non-empty at configure time, or by adding -multi_module to the
8039 # link flags.
8040 rm -rf libconftest.dylib*
8041 echo "int foo(void){return 1;}" > conftest.c
8042 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8043-dynamiclib -Wl,-single_module conftest.c" >&5
8044 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8045 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8046 _lt_result=$?
8047 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8048 lt_cv_apple_cc_single_mod=yes
8049 else
8050 cat conftest.err >&5
8051 fi
8052 rm -rf libconftest.dylib*
8053 rm -f conftest.*
8054 fi
8055fi
8056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8057$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8059$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8060if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8061 $as_echo_n "(cached) " >&6
8062else
8063 lt_cv_ld_exported_symbols_list=no
8064 save_LDFLAGS=$LDFLAGS
8065 echo "_main" > conftest.sym
8066 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8068/* end confdefs.h. */
8069
8070int
8071main ()
8072{
8073
8074 ;
8075 return 0;
8076}
8077_ACEOF
8078if ac_fn_c_try_link "$LINENO"; then :
8079 lt_cv_ld_exported_symbols_list=yes
8080else
8081 lt_cv_ld_exported_symbols_list=no
8082fi
8083rm -f core conftest.err conftest.$ac_objext \
8084 conftest$ac_exeext conftest.$ac_ext
8085 LDFLAGS="$save_LDFLAGS"
8086
8087fi
8088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8089$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8091$as_echo_n "checking for -force_load linker flag... " >&6; }
8092if test "${lt_cv_ld_force_load+set}" = set; then :
8093 $as_echo_n "(cached) " >&6
8094else
8095 lt_cv_ld_force_load=no
8096 cat > conftest.c << _LT_EOF
8097int forced_loaded() { return 2;}
8098_LT_EOF
8099 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8100 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8101 echo "$AR cru libconftest.a conftest.o" >&5
8102 $AR cru libconftest.a conftest.o 2>&5
8103 cat > conftest.c << _LT_EOF
8104int main() { return 0;}
8105_LT_EOF
8106 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8107 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8108 _lt_result=$?
8109 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8110 lt_cv_ld_force_load=yes
8111 else
8112 cat conftest.err >&5
8113 fi
8114 rm -f conftest.err libconftest.a conftest conftest.c
8115 rm -rf conftest.dSYM
8116
8117fi
8118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8119$as_echo "$lt_cv_ld_force_load" >&6; }
8120 case $host_os in
8121 rhapsody* | darwin1.[012])
8122 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8123 darwin1.*)
8124 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8125 darwin*) # darwin 5.x on
8126 # if running on 10.5 or later, the deployment target defaults
8127 # to the OS version, if on x86, and 10.4, the deployment
8128 # target defaults to 10.4. Don't you love it?
8129 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8130 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8131 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8132 10.[012]*)
8133 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8134 10.*)
8135 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8136 esac
8137 ;;
8138 esac
8139 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8140 _lt_dar_single_mod='$single_module'
8141 fi
8142 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8143 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8144 else
8145 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8146 fi
8147 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8148 _lt_dsymutil='~$DSYMUTIL $lib || :'
8149 else
8150 _lt_dsymutil=
8151 fi
8152 ;;
8153 esac
8154
8155for ac_header in dlfcn.h
8156do :
8157 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8158"
8159if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8160 cat >>confdefs.h <<_ACEOF
8161#define HAVE_DLFCN_H 1
8162_ACEOF
8163
8164fi
8165
8166done
8167
8168
8169
8170# autoconf.info says this should be called right after AC_INIT.
8171ac_config_headers="$ac_config_headers config.h:config.in"
8172
8173
8174
8175
8176
8177
8178# Put a plausible default for CC_FOR_BUILD in Makefile.
8179if test "x$cross_compiling" = "xno"; then
8180 CC_FOR_BUILD='$(CC)'
8181else
8182 CC_FOR_BUILD=gcc
8183fi
8184
8185
8186
8187
8188AR=${AR-ar}
8189
8190if test -n "$ac_tool_prefix"; then
8191 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8192set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8194$as_echo_n "checking for $ac_word... " >&6; }
8195if test "${ac_cv_prog_RANLIB+set}" = set; then :
8196 $as_echo_n "(cached) " >&6
8197else
8198 if test -n "$RANLIB"; then
8199 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8200else
8201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8202for as_dir in $PATH
8203do
8204 IFS=$as_save_IFS
8205 test -z "$as_dir" && as_dir=.
8206 for ac_exec_ext in '' $ac_executable_extensions; do
8207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8208 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8210 break 2
8211 fi
8212done
8213 done
8214IFS=$as_save_IFS
8215
8216fi
8217fi
8218RANLIB=$ac_cv_prog_RANLIB
8219if test -n "$RANLIB"; then
8220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8221$as_echo "$RANLIB" >&6; }
8222else
8223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8224$as_echo "no" >&6; }
8225fi
8226
8227
8228fi
8229if test -z "$ac_cv_prog_RANLIB"; then
8230 ac_ct_RANLIB=$RANLIB
8231 # Extract the first word of "ranlib", so it can be a program name with args.
8232set dummy ranlib; ac_word=$2
8233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8234$as_echo_n "checking for $ac_word... " >&6; }
8235if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8236 $as_echo_n "(cached) " >&6
8237else
8238 if test -n "$ac_ct_RANLIB"; then
8239 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8240else
8241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8242for as_dir in $PATH
8243do
8244 IFS=$as_save_IFS
8245 test -z "$as_dir" && as_dir=.
8246 for ac_exec_ext in '' $ac_executable_extensions; do
8247 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8248 ac_cv_prog_ac_ct_RANLIB="ranlib"
8249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8250 break 2
8251 fi
8252done
8253 done
8254IFS=$as_save_IFS
8255
8256fi
8257fi
8258ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8259if test -n "$ac_ct_RANLIB"; then
8260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8261$as_echo "$ac_ct_RANLIB" >&6; }
8262else
8263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8264$as_echo "no" >&6; }
8265fi
8266
8267 if test "x$ac_ct_RANLIB" = x; then
8268 RANLIB=":"
8269 else
8270 case $cross_compiling:$ac_tool_warned in
8271yes:)
8272{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8273$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8274ac_tool_warned=yes ;;
8275esac
8276 RANLIB=$ac_ct_RANLIB
8277 fi
8278else
8279 RANLIB="$ac_cv_prog_RANLIB"
8280fi
8281
8282
8283# Some of the common include files depend on bfd.h, and bfd.h checks
8284# that config.h is included first by testing that the PACKAGE macro
8285# is defined.
8286PACKAGE=sim
8287
8288cat >>confdefs.h <<_ACEOF
8289#define PACKAGE "$PACKAGE"
8290_ACEOF
8291
8292
8293
8294# Dependency checking.
8295ac_config_commands="$ac_config_commands depdir"
8296
8297
8298depcc="$CC" am_compiler_list=
8299
8300am_depcomp=$ac_aux_dir/depcomp
8301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8302$as_echo_n "checking dependency style of $depcc... " >&6; }
8303if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8304 $as_echo_n "(cached) " >&6
8305else
8306 if test -f "$am_depcomp"; then
8307 # We make a subdir and do the tests there. Otherwise we can end up
8308 # making bogus files that we don't know about and never remove. For
8309 # instance it was reported that on HP-UX the gcc test will end up
8310 # making a dummy file named `D' -- because `-MD' means `put the output
8311 # in D'.
8312 mkdir conftest.dir
8313 # Copy depcomp to subdir because otherwise we won't find it if we're
8314 # using a relative directory.
8315 cp "$am_depcomp" conftest.dir
8316 cd conftest.dir
8317 # We will build objects and dependencies in a subdirectory because
8318 # it helps to detect inapplicable dependency modes. For instance
8319 # both Tru64's cc and ICC support -MD to output dependencies as a
8320 # side effect of compilation, but ICC will put the dependencies in
8321 # the current directory while Tru64 will put them in the object
8322 # directory.
8323 mkdir sub
8324
8325 am_cv_CC_dependencies_compiler_type=none
8326 if test "$am_compiler_list" = ""; then
8327 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8328 fi
8329 for depmode in $am_compiler_list; do
8330 if test $depmode = none; then break; fi
8331
8332 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8333 # Setup a source with many dependencies, because some compilers
8334 # like to wrap large dependency lists on column 80 (with \), and
8335 # we should not choose a depcomp mode which is confused by this.
8336 #
8337 # We need to recreate these files for each test, as the compiler may
8338 # overwrite some of them when testing with obscure command lines.
8339 # This happens at least with the AIX C compiler.
8340 : > sub/conftest.c
8341 for i in 1 2 3 4 5 6; do
8342 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8343 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8344 # Solaris 8's {/usr,}/bin/sh.
8345 touch sub/conftst$i.h
8346 done
8347 echo "include sub/conftest.Po" > confmf
8348
8349 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8350 # mode. It turns out that the SunPro C++ compiler does not properly
8351 # handle `-M -o', and we need to detect this.
8352 depcmd="depmode=$depmode \
8353 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8354 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8355 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8356 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8357 if env $depcmd > conftest.err 2>&1 &&
8358 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8359 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8360 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8361 # icc doesn't choke on unknown options, it will just issue warnings
8362 # or remarks (even with -Werror). So we grep stderr for any message
8363 # that says an option was ignored or not supported.
8364 # When given -MP, icc 7.0 and 7.1 complain thusly:
8365 # icc: Command line warning: ignoring option '-M'; no argument required
8366 # The diagnosis changed in icc 8.0:
8367 # icc: Command line remark: option '-MP' not supported
8368 if (grep 'ignoring option' conftest.err ||
8369 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8370 am_cv_CC_dependencies_compiler_type=$depmode
8371 $as_echo "$as_me:$LINENO: success" >&5
8372 break
8373 fi
8374 fi
8375 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8376 sed -e 's/^/| /' < conftest.err >&5
8377 done
8378
8379 cd ..
8380 rm -rf conftest.dir
8381else
8382 am_cv_CC_dependencies_compiler_type=none
8383fi
8384
8385fi
8386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8387$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8388if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8389then as_fn_error "no usable dependency style found" "$LINENO" 5
8390else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8391
8392fi
8393
8394
8395# Check for the 'make' the user wants to use.
8396for ac_prog in make
8397do
8398 # Extract the first word of "$ac_prog", so it can be a program name with args.
8399set dummy $ac_prog; ac_word=$2
8400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8401$as_echo_n "checking for $ac_word... " >&6; }
8402if test "${ac_cv_prog_MAKE+set}" = set; then :
8403 $as_echo_n "(cached) " >&6
8404else
8405 if test -n "$MAKE"; then
8406 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8407else
8408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8409for as_dir in $PATH
8410do
8411 IFS=$as_save_IFS
8412 test -z "$as_dir" && as_dir=.
8413 for ac_exec_ext in '' $ac_executable_extensions; do
8414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8415 ac_cv_prog_MAKE="$ac_prog"
8416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8417 break 2
8418 fi
8419done
8420 done
8421IFS=$as_save_IFS
8422
8423fi
8424fi
8425MAKE=$ac_cv_prog_MAKE
8426if test -n "$MAKE"; then
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8428$as_echo "$MAKE" >&6; }
8429else
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8431$as_echo "no" >&6; }
8432fi
8433
8434
8435 test -n "$MAKE" && break
8436done
8437
8438MAKE_IS_GNU=
8439case "`$MAKE --version 2>&1 | sed 1q`" in
8440 *GNU*)
8441 MAKE_IS_GNU=yes
8442 ;;
8443esac
8444 if test "$MAKE_IS_GNU" = yes; then
8445 GMAKE_TRUE=
8446 GMAKE_FALSE='#'
8447else
8448 GMAKE_TRUE='#'
8449 GMAKE_FALSE=
8450fi
8451
8452
8453ALL_LINGUAS=
8454# If we haven't got the data from the intl directory,
8455# assume NLS is disabled.
8456USE_NLS=no
8457LIBINTL=
8458LIBINTL_DEP=
8459INCINTL=
8460XGETTEXT=
8461GMSGFMT=
8462POSUB=
8463
8464if test -f ../../intl/config.intl; then
8465 . ../../intl/config.intl
8466fi
8467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8468$as_echo_n "checking whether NLS is requested... " >&6; }
8469if test x"$USE_NLS" != xyes; then
8470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8471$as_echo "no" >&6; }
8472else
8473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8474$as_echo "yes" >&6; }
8475
8476$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8477
8478
8479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8480$as_echo_n "checking for catalogs to be installed... " >&6; }
8481 # Look for .po and .gmo files in the source directory.
8482 CATALOGS=
8483 XLINGUAS=
8484 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8485 # If there aren't any .gmo files the shell will give us the
8486 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8487 # weeded out.
8488 case "$cat" in *\**)
8489 continue;;
8490 esac
8491 # The quadruple backslash is collapsed to a double backslash
8492 # by the backticks, then collapsed again by the double quotes,
8493 # leaving us with one backslash in the sed expression (right
8494 # before the dot that mustn't act as a wildcard).
8495 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8496 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8497 # The user is allowed to set LINGUAS to a list of languages to
8498 # install catalogs for. If it's empty that means "all of them."
8499 if test "x$LINGUAS" = x; then
8500 CATALOGS="$CATALOGS $cat"
8501 XLINGUAS="$XLINGUAS $lang"
8502 else
8503 case "$LINGUAS" in *$lang*)
8504 CATALOGS="$CATALOGS $cat"
8505 XLINGUAS="$XLINGUAS $lang"
8506 ;;
8507 esac
8508 fi
8509 done
8510 LINGUAS="$XLINGUAS"
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8512$as_echo "$LINGUAS" >&6; }
8513
8514
8515 DATADIRNAME=share
8516
8517 INSTOBJEXT=.mo
8518
8519 GENCAT=gencat
8520
8521 CATOBJEXT=.gmo
8522
8523fi
8524
8525# Check for common headers.
8526# FIXME: Seems to me this can cause problems for i386-windows hosts.
8527# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8528for ac_header in stdlib.h string.h strings.h unistd.h time.h
8529do :
8530 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8531ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8532eval as_val=\$$as_ac_Header
8533 if test "x$as_val" = x""yes; then :
8534 cat >>confdefs.h <<_ACEOF
8535#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8536_ACEOF
8537
8538fi
8539
8540done
8541
8542for ac_header in sys/time.h sys/resource.h
8543do :
8544 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8545ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8546eval as_val=\$$as_ac_Header
8547 if test "x$as_val" = x""yes; then :
8548 cat >>confdefs.h <<_ACEOF
8549#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8550_ACEOF
8551
8552fi
8553
8554done
8555
8556for ac_header in fcntl.h fpu_control.h
8557do :
8558 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8559ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8560eval as_val=\$$as_ac_Header
8561 if test "x$as_val" = x""yes; then :
8562 cat >>confdefs.h <<_ACEOF
8563#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8564_ACEOF
8565
8566fi
8567
8568done
8569
8570for ac_header in dlfcn.h errno.h sys/stat.h
8571do :
8572 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8573ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8574eval as_val=\$$as_ac_Header
8575 if test "x$as_val" = x""yes; then :
8576 cat >>confdefs.h <<_ACEOF
8577#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8578_ACEOF
8579
8580fi
8581
8582done
8583
8584for ac_func in getrusage time sigaction __setfpucw
8585do :
8586 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8587ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8588eval as_val=\$$as_ac_var
8589 if test "x$as_val" = x""yes; then :
8590 cat >>confdefs.h <<_ACEOF
8591#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8592_ACEOF
8593
8594fi
8595done
8596
8597
8598# Check for socket libraries
8599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8600$as_echo_n "checking for bind in -lsocket... " >&6; }
8601if test "${ac_cv_lib_socket_bind+set}" = set; then :
8602 $as_echo_n "(cached) " >&6
8603else
8604 ac_check_lib_save_LIBS=$LIBS
8605LIBS="-lsocket $LIBS"
8606cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8607/* end confdefs.h. */
8608
8609/* Override any GCC internal prototype to avoid an error.
8610 Use char because int might match the return type of a GCC
8611 builtin and then its argument prototype would still apply. */
8612#ifdef __cplusplus
8613extern "C"
8614#endif
8615char bind ();
8616int
8617main ()
8618{
8619return bind ();
8620 ;
8621 return 0;
8622}
8623_ACEOF
8624if ac_fn_c_try_link "$LINENO"; then :
8625 ac_cv_lib_socket_bind=yes
8626else
8627 ac_cv_lib_socket_bind=no
8628fi
8629rm -f core conftest.err conftest.$ac_objext \
8630 conftest$ac_exeext conftest.$ac_ext
8631LIBS=$ac_check_lib_save_LIBS
8632fi
8633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8634$as_echo "$ac_cv_lib_socket_bind" >&6; }
8635if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8636 cat >>confdefs.h <<_ACEOF
8637#define HAVE_LIBSOCKET 1
8638_ACEOF
8639
8640 LIBS="-lsocket $LIBS"
8641
8642fi
8643
8644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8645$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8646if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8647 $as_echo_n "(cached) " >&6
8648else
8649 ac_check_lib_save_LIBS=$LIBS
8650LIBS="-lnsl $LIBS"
8651cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8652/* end confdefs.h. */
8653
8654/* Override any GCC internal prototype to avoid an error.
8655 Use char because int might match the return type of a GCC
8656 builtin and then its argument prototype would still apply. */
8657#ifdef __cplusplus
8658extern "C"
8659#endif
8660char gethostbyname ();
8661int
8662main ()
8663{
8664return gethostbyname ();
8665 ;
8666 return 0;
8667}
8668_ACEOF
8669if ac_fn_c_try_link "$LINENO"; then :
8670 ac_cv_lib_nsl_gethostbyname=yes
8671else
8672 ac_cv_lib_nsl_gethostbyname=no
8673fi
8674rm -f core conftest.err conftest.$ac_objext \
8675 conftest$ac_exeext conftest.$ac_ext
8676LIBS=$ac_check_lib_save_LIBS
8677fi
8678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8679$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8680if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8681 cat >>confdefs.h <<_ACEOF
8682#define HAVE_LIBNSL 1
8683_ACEOF
8684
8685 LIBS="-lnsl $LIBS"
8686
8687fi
8688
8689
8690# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8691# using the same condition.
8692
8693 # See if the user specified whether he wants zlib support or not.
8694
8695# Check whether --with-zlib was given.
8696if test "${with_zlib+set}" = set; then :
8697 withval=$with_zlib;
8698else
8699 with_zlib=auto
8700fi
8701
8702
8703 if test "$with_zlib" != "no"; then
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8705$as_echo_n "checking for library containing zlibVersion... " >&6; }
8706if test "${ac_cv_search_zlibVersion+set}" = set; then :
8707 $as_echo_n "(cached) " >&6
8708else
8709 ac_func_search_save_LIBS=$LIBS
8710cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8711/* end confdefs.h. */
8712
8713/* Override any GCC internal prototype to avoid an error.
8714 Use char because int might match the return type of a GCC
8715 builtin and then its argument prototype would still apply. */
8716#ifdef __cplusplus
8717extern "C"
8718#endif
8719char zlibVersion ();
8720int
8721main ()
8722{
8723return zlibVersion ();
8724 ;
8725 return 0;
8726}
8727_ACEOF
8728for ac_lib in '' z; do
8729 if test -z "$ac_lib"; then
8730 ac_res="none required"
8731 else
8732 ac_res=-l$ac_lib
8733 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8734 fi
8735 if ac_fn_c_try_link "$LINENO"; then :
8736 ac_cv_search_zlibVersion=$ac_res
8737fi
8738rm -f core conftest.err conftest.$ac_objext \
8739 conftest$ac_exeext
8740 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8741 break
8742fi
8743done
8744if test "${ac_cv_search_zlibVersion+set}" = set; then :
8745
8746else
8747 ac_cv_search_zlibVersion=no
8748fi
8749rm conftest.$ac_ext
8750LIBS=$ac_func_search_save_LIBS
8751fi
8752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8753$as_echo "$ac_cv_search_zlibVersion" >&6; }
8754ac_res=$ac_cv_search_zlibVersion
8755if test "$ac_res" != no; then :
8756 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8757 for ac_header in zlib.h
8758do :
8759 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8760if test "x$ac_cv_header_zlib_h" = x""yes; then :
8761 cat >>confdefs.h <<_ACEOF
8762#define HAVE_ZLIB_H 1
8763_ACEOF
8764
8765fi
8766
8767done
8768
8769fi
8770
8771 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8772 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8773 fi
8774 fi
8775
8776
8777# BFD uses libdl when when plugins enabled.
8778
8779# Check whether --enable-plugins was given.
8780if test "${enable_plugins+set}" = set; then :
8781 enableval=$enable_plugins; case "${enableval}" in
8782 yes | "") plugins=yes ;;
8783 no) plugins=no ;;
8784 *) plugins=yes ;;
8785 esac
8786else
8787 plugins=no
8788fi
8789
8790
8791 if test "$plugins" = yes; then
8792 PLUGINS_TRUE=
8793 PLUGINS_FALSE='#'
8794else
8795 PLUGINS_TRUE='#'
8796 PLUGINS_FALSE=
8797fi
8798
8799
8800
8801
8802
8803# Set options
8804enable_dlopen=yes
8805
8806
8807
8808
8809 enable_win32_dll=no
8810
8811
8812 # Check whether --enable-shared was given.
8813if test "${enable_shared+set}" = set; then :
8814 enableval=$enable_shared; p=${PACKAGE-default}
8815 case $enableval in
8816 yes) enable_shared=yes ;;
8817 no) enable_shared=no ;;
8818 *)
8819 enable_shared=no
8820 # Look at the argument we got. We use all the common list separators.
8821 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8822 for pkg in $enableval; do
8823 IFS="$lt_save_ifs"
8824 if test "X$pkg" = "X$p"; then
8825 enable_shared=yes
8826 fi
8827 done
8828 IFS="$lt_save_ifs"
8829 ;;
8830 esac
8831else
8832 enable_shared=yes
8833fi
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843 # Check whether --enable-static was given.
8844if test "${enable_static+set}" = set; then :
8845 enableval=$enable_static; p=${PACKAGE-default}
8846 case $enableval in
8847 yes) enable_static=yes ;;
8848 no) enable_static=no ;;
8849 *)
8850 enable_static=no
8851 # Look at the argument we got. We use all the common list separators.
8852 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8853 for pkg in $enableval; do
8854 IFS="$lt_save_ifs"
8855 if test "X$pkg" = "X$p"; then
8856 enable_static=yes
8857 fi
8858 done
8859 IFS="$lt_save_ifs"
8860 ;;
8861 esac
8862else
8863 enable_static=yes
8864fi
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875# Check whether --with-pic was given.
8876if test "${with_pic+set}" = set; then :
8877 withval=$with_pic; pic_mode="$withval"
8878else
8879 pic_mode=default
8880fi
8881
8882
8883test -z "$pic_mode" && pic_mode=default
8884
8885
8886
8887
8888
8889
8890
8891 # Check whether --enable-fast-install was given.
8892if test "${enable_fast_install+set}" = set; then :
8893 enableval=$enable_fast_install; p=${PACKAGE-default}
8894 case $enableval in
8895 yes) enable_fast_install=yes ;;
8896 no) enable_fast_install=no ;;
8897 *)
8898 enable_fast_install=no
8899 # Look at the argument we got. We use all the common list separators.
8900 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8901 for pkg in $enableval; do
8902 IFS="$lt_save_ifs"
8903 if test "X$pkg" = "X$p"; then
8904 enable_fast_install=yes
8905 fi
8906 done
8907 IFS="$lt_save_ifs"
8908 ;;
8909 esac
8910else
8911 enable_fast_install=yes
8912fi
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924# This can be used to rebuild libtool when needed
8925LIBTOOL_DEPS="$ltmain"
8926
8927# Always use our own libtool.
8928LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955test -z "$LN_S" && LN_S="ln -s"
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970if test -n "${ZSH_VERSION+set}" ; then
8971 setopt NO_GLOB_SUBST
8972fi
8973
8974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8975$as_echo_n "checking for objdir... " >&6; }
8976if test "${lt_cv_objdir+set}" = set; then :
8977 $as_echo_n "(cached) " >&6
8978else
8979 rm -f .libs 2>/dev/null
8980mkdir .libs 2>/dev/null
8981if test -d .libs; then
8982 lt_cv_objdir=.libs
8983else
8984 # MS-DOS does not allow filenames that begin with a dot.
8985 lt_cv_objdir=_libs
b7026657 8986fi
6bb11ab3
L
8987rmdir .libs 2>/dev/null
8988fi
8989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8990$as_echo "$lt_cv_objdir" >&6; }
8991objdir=$lt_cv_objdir
b7026657 8992
6bb11ab3
L
8993
8994
8995
8996
8997cat >>confdefs.h <<_ACEOF
8998#define LT_OBJDIR "$lt_cv_objdir/"
8999_ACEOF
9000
9001
9002
9003
9004case $host_os in
9005aix3*)
9006 # AIX sometimes has problems with the GCC collect2 program. For some
9007 # reason, if we set the COLLECT_NAMES environment variable, the problems
9008 # vanish in a puff of smoke.
9009 if test "X${COLLECT_NAMES+set}" != Xset; then
9010 COLLECT_NAMES=
9011 export COLLECT_NAMES
9012 fi
9013 ;;
81ecdfbb 9014esac
6bb11ab3
L
9015
9016# Global variables:
9017ofile=libtool
9018can_build_shared=yes
9019
9020# All known linkers require a `.a' archive for static linking (except MSVC,
9021# which needs '.lib').
9022libext=a
9023
9024with_gnu_ld="$lt_cv_prog_gnu_ld"
9025
9026old_CC="$CC"
9027old_CFLAGS="$CFLAGS"
9028
9029# Set sane defaults for various variables
9030test -z "$CC" && CC=cc
9031test -z "$LTCC" && LTCC=$CC
9032test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9033test -z "$LD" && LD=ld
9034test -z "$ac_objext" && ac_objext=o
9035
9036for cc_temp in $compiler""; do
9037 case $cc_temp in
9038 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9039 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9040 \-*) ;;
9041 *) break;;
9042 esac
9043done
9044cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9045
9046
9047# Only perform the check for file, if the check method requires it
9048test -z "$MAGIC_CMD" && MAGIC_CMD=file
9049case $deplibs_check_method in
9050file_magic*)
9051 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9053$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9054if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9055 $as_echo_n "(cached) " >&6
9056else
9057 case $MAGIC_CMD in
9058[\\/*] | ?:[\\/]*)
9059 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9060 ;;
9061*)
9062 lt_save_MAGIC_CMD="$MAGIC_CMD"
9063 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9064 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9065 for ac_dir in $ac_dummy; do
9066 IFS="$lt_save_ifs"
9067 test -z "$ac_dir" && ac_dir=.
9068 if test -f $ac_dir/${ac_tool_prefix}file; then
9069 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9070 if test -n "$file_magic_test_file"; then
9071 case $deplibs_check_method in
9072 "file_magic "*)
9073 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9074 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9075 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9076 $EGREP "$file_magic_regex" > /dev/null; then
9077 :
9078 else
9079 cat <<_LT_EOF 1>&2
9080
9081*** Warning: the command libtool uses to detect shared libraries,
9082*** $file_magic_cmd, produces output that libtool cannot recognize.
9083*** The result is that libtool may fail to recognize shared libraries
9084*** as such. This will affect the creation of libtool libraries that
9085*** depend on shared libraries, but programs linked with such libtool
9086*** libraries will work regardless of this problem. Nevertheless, you
9087*** may want to report the problem to your system manager and/or to
9088*** bug-libtool@gnu.org
9089
9090_LT_EOF
9091 fi ;;
9092 esac
9093 fi
9094 break
f0569246 9095 fi
6bb11ab3
L
9096 done
9097 IFS="$lt_save_ifs"
9098 MAGIC_CMD="$lt_save_MAGIC_CMD"
9099 ;;
9100esac
f0569246 9101fi
f0569246 9102
6bb11ab3
L
9103MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9104if test -n "$MAGIC_CMD"; then
9105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9106$as_echo "$MAGIC_CMD" >&6; }
9107else
9108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9109$as_echo "no" >&6; }
9110fi
81ecdfbb 9111
6bb11ab3
L
9112
9113
9114
9115
9116if test -z "$lt_cv_path_MAGIC_CMD"; then
9117 if test -n "$ac_tool_prefix"; then
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9119$as_echo_n "checking for file... " >&6; }
9120if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9121 $as_echo_n "(cached) " >&6
9122else
9123 case $MAGIC_CMD in
9124[\\/*] | ?:[\\/]*)
9125 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9126 ;;
9127*)
9128 lt_save_MAGIC_CMD="$MAGIC_CMD"
9129 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9130 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9131 for ac_dir in $ac_dummy; do
9132 IFS="$lt_save_ifs"
9133 test -z "$ac_dir" && ac_dir=.
9134 if test -f $ac_dir/file; then
9135 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9136 if test -n "$file_magic_test_file"; then
9137 case $deplibs_check_method in
9138 "file_magic "*)
9139 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9140 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9141 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9142 $EGREP "$file_magic_regex" > /dev/null; then
9143 :
9144 else
9145 cat <<_LT_EOF 1>&2
9146
9147*** Warning: the command libtool uses to detect shared libraries,
9148*** $file_magic_cmd, produces output that libtool cannot recognize.
9149*** The result is that libtool may fail to recognize shared libraries
9150*** as such. This will affect the creation of libtool libraries that
9151*** depend on shared libraries, but programs linked with such libtool
9152*** libraries will work regardless of this problem. Nevertheless, you
9153*** may want to report the problem to your system manager and/or to
9154*** bug-libtool@gnu.org
9155
9156_LT_EOF
9157 fi ;;
9158 esac
9159 fi
9160 break
9161 fi
9162 done
9163 IFS="$lt_save_ifs"
9164 MAGIC_CMD="$lt_save_MAGIC_CMD"
9165 ;;
81ecdfbb 9166esac
6bb11ab3
L
9167fi
9168
9169MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9170if test -n "$MAGIC_CMD"; then
9171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9172$as_echo "$MAGIC_CMD" >&6; }
9173else
9174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9175$as_echo "no" >&6; }
9176fi
9177
9178
9179 else
9180 MAGIC_CMD=:
9181 fi
9182fi
9183
9184 fi
9185 ;;
9186esac
9187
9188# Use C for the default configuration in the libtool script
9189
9190lt_save_CC="$CC"
9191ac_ext=c
9192ac_cpp='$CPP $CPPFLAGS'
9193ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9194ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9195ac_compiler_gnu=$ac_cv_c_compiler_gnu
9196
9197
9198# Source file extension for C test sources.
9199ac_ext=c
9200
9201# Object file extension for compiled C test sources.
9202objext=o
9203objext=$objext
9204
9205# Code to be used in simple compile tests
9206lt_simple_compile_test_code="int some_variable = 0;"
9207
9208# Code to be used in simple link tests
9209lt_simple_link_test_code='int main(){return(0);}'
9210
9211
9212
9213
9214
9215
9216
9217# If no C compiler was specified, use CC.
9218LTCC=${LTCC-"$CC"}
9219
9220# If no C compiler flags were specified, use CFLAGS.
9221LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9222
9223# Allow CC to be a program name with arguments.
9224compiler=$CC
9225
9226# Save the default compiler, since it gets overwritten when the other
9227# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9228compiler_DEFAULT=$CC
9229
9230# save warnings/boilerplate of simple test code
9231ac_outfile=conftest.$ac_objext
9232echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9233eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9234_lt_compiler_boilerplate=`cat conftest.err`
9235$RM conftest*
9236
9237ac_outfile=conftest.$ac_objext
9238echo "$lt_simple_link_test_code" >conftest.$ac_ext
9239eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9240_lt_linker_boilerplate=`cat conftest.err`
9241$RM -r conftest*
9242
9243
9244## CAVEAT EMPTOR:
9245## There is no encapsulation within the following macros, do not change
9246## the running order or otherwise move them around unless you know exactly
9247## what you are doing...
9248if test -n "$compiler"; then
9249
9250lt_prog_compiler_no_builtin_flag=
9251
9252if test "$GCC" = yes; then
9253 case $cc_basename in
9254 nvcc*)
9255 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9256 *)
9257 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 9258 esac
6bb11ab3
L
9259
9260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9261$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9262if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9263 $as_echo_n "(cached) " >&6
f0569246 9264else
6bb11ab3
L
9265 lt_cv_prog_compiler_rtti_exceptions=no
9266 ac_outfile=conftest.$ac_objext
9267 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9268 lt_compiler_flag="-fno-rtti -fno-exceptions"
9269 # Insert the option either (1) after the last *FLAGS variable, or
9270 # (2) before a word containing "conftest.", or (3) at the end.
9271 # Note that $ac_compile itself does not contain backslashes and begins
9272 # with a dollar sign (not a hyphen), so the echo should work correctly.
9273 # The option is referenced via a variable to avoid confusing sed.
9274 lt_compile=`echo "$ac_compile" | $SED \
9275 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9276 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9277 -e 's:$: $lt_compiler_flag:'`
9278 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9279 (eval "$lt_compile" 2>conftest.err)
9280 ac_status=$?
9281 cat conftest.err >&5
9282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9283 if (exit $ac_status) && test -s "$ac_outfile"; then
9284 # The compiler can only warn and ignore the option if not recognized
9285 # So say no if there are warnings other than the usual output.
9286 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9287 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9288 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9289 lt_cv_prog_compiler_rtti_exceptions=yes
9290 fi
9291 fi
9292 $RM conftest*
9293
f0569246 9294fi
6bb11ab3
L
9295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9296$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9297
9298if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9299 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9300else
9301 :
9302fi
9303
9304fi
9305
9306
9307
9308
9309
9310
9311 lt_prog_compiler_wl=
9312lt_prog_compiler_pic=
9313lt_prog_compiler_static=
9314
9315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9316$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9317
9318 if test "$GCC" = yes; then
9319 lt_prog_compiler_wl='-Wl,'
9320 lt_prog_compiler_static='-static'
9321
9322 case $host_os in
9323 aix*)
9324 # All AIX code is PIC.
9325 if test "$host_cpu" = ia64; then
9326 # AIX 5 now supports IA64 processor
9327 lt_prog_compiler_static='-Bstatic'
9328 fi
9329 lt_prog_compiler_pic='-fPIC'
9330 ;;
9331
9332 amigaos*)
9333 case $host_cpu in
9334 powerpc)
9335 # see comment about AmigaOS4 .so support
9336 lt_prog_compiler_pic='-fPIC'
9337 ;;
9338 m68k)
9339 # FIXME: we need at least 68020 code to build shared libraries, but
9340 # adding the `-m68020' flag to GCC prevents building anything better,
9341 # like `-m68040'.
9342 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9343 ;;
9344 esac
9345 ;;
9346
9347 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9348 # PIC is the default for these OSes.
9349 ;;
9350
9351 mingw* | cygwin* | pw32* | os2* | cegcc*)
9352 # This hack is so that the source file can tell whether it is being
9353 # built for inclusion in a dll (and should export symbols for example).
9354 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9355 # (--disable-auto-import) libraries
9356 lt_prog_compiler_pic='-DDLL_EXPORT'
9357 ;;
9358
9359 darwin* | rhapsody*)
9360 # PIC is the default on this platform
9361 # Common symbols not allowed in MH_DYLIB files
9362 lt_prog_compiler_pic='-fno-common'
9363 ;;
9364
9365 haiku*)
9366 # PIC is the default for Haiku.
9367 # The "-static" flag exists, but is broken.
9368 lt_prog_compiler_static=
9369 ;;
9370
9371 hpux*)
9372 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9373 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9374 # sets the default TLS model and affects inlining.
9375 case $host_cpu in
9376 hppa*64*)
9377 # +Z the default
9378 ;;
9379 *)
9380 lt_prog_compiler_pic='-fPIC'
9381 ;;
9382 esac
9383 ;;
9384
9385 interix[3-9]*)
9386 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9387 # Instead, we relocate shared libraries at runtime.
9388 ;;
9389
9390 msdosdjgpp*)
9391 # Just because we use GCC doesn't mean we suddenly get shared libraries
9392 # on systems that don't support them.
9393 lt_prog_compiler_can_build_shared=no
9394 enable_shared=no
9395 ;;
9396
9397 *nto* | *qnx*)
9398 # QNX uses GNU C++, but need to define -shared option too, otherwise
9399 # it will coredump.
9400 lt_prog_compiler_pic='-fPIC -shared'
9401 ;;
9402
9403 sysv4*MP*)
9404 if test -d /usr/nec; then
9405 lt_prog_compiler_pic=-Kconform_pic
9406 fi
9407 ;;
9408
9409 *)
9410 lt_prog_compiler_pic='-fPIC'
9411 ;;
9412 esac
9413
9414 case $cc_basename in
9415 nvcc*) # Cuda Compiler Driver 2.2
9416 lt_prog_compiler_wl='-Xlinker '
9417 lt_prog_compiler_pic='-Xcompiler -fPIC'
9418 ;;
9419 esac
9420 else
9421 # PORTME Check for flag to pass linker flags through the system compiler.
9422 case $host_os in
9423 aix*)
9424 lt_prog_compiler_wl='-Wl,'
9425 if test "$host_cpu" = ia64; then
9426 # AIX 5 now supports IA64 processor
9427 lt_prog_compiler_static='-Bstatic'
9428 else
9429 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9430 fi
9431 ;;
9432
9433 mingw* | cygwin* | pw32* | os2* | cegcc*)
9434 # This hack is so that the source file can tell whether it is being
9435 # built for inclusion in a dll (and should export symbols for example).
9436 lt_prog_compiler_pic='-DDLL_EXPORT'
9437 ;;
9438
9439 hpux9* | hpux10* | hpux11*)
9440 lt_prog_compiler_wl='-Wl,'
9441 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9442 # not for PA HP-UX.
9443 case $host_cpu in
9444 hppa*64*|ia64*)
9445 # +Z the default
9446 ;;
9447 *)
9448 lt_prog_compiler_pic='+Z'
9449 ;;
9450 esac
9451 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9452 lt_prog_compiler_static='${wl}-a ${wl}archive'
9453 ;;
9454
9455 irix5* | irix6* | nonstopux*)
9456 lt_prog_compiler_wl='-Wl,'
9457 # PIC (with -KPIC) is the default.
9458 lt_prog_compiler_static='-non_shared'
9459 ;;
9460
9461 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9462 case $cc_basename in
9463 # old Intel for x86_64 which still supported -KPIC.
9464 ecc*)
9465 lt_prog_compiler_wl='-Wl,'
9466 lt_prog_compiler_pic='-KPIC'
9467 lt_prog_compiler_static='-static'
9468 ;;
9469 # icc used to be incompatible with GCC.
9470 # ICC 10 doesn't accept -KPIC any more.
9471 icc* | ifort*)
9472 lt_prog_compiler_wl='-Wl,'
9473 lt_prog_compiler_pic='-fPIC'
9474 lt_prog_compiler_static='-static'
9475 ;;
9476 # Lahey Fortran 8.1.
9477 lf95*)
9478 lt_prog_compiler_wl='-Wl,'
9479 lt_prog_compiler_pic='--shared'
9480 lt_prog_compiler_static='--static'
9481 ;;
9482 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9483 # Portland Group compilers (*not* the Pentium gcc compiler,
9484 # which looks to be a dead project)
9485 lt_prog_compiler_wl='-Wl,'
9486 lt_prog_compiler_pic='-fpic'
9487 lt_prog_compiler_static='-Bstatic'
9488 ;;
9489 ccc*)
9490 lt_prog_compiler_wl='-Wl,'
9491 # All Alpha code is PIC.
9492 lt_prog_compiler_static='-non_shared'
9493 ;;
9494 xl* | bgxl* | bgf* | mpixl*)
9495 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9496 lt_prog_compiler_wl='-Wl,'
9497 lt_prog_compiler_pic='-qpic'
9498 lt_prog_compiler_static='-qstaticlink'
9499 ;;
9500 *)
9501 case `$CC -V 2>&1 | sed 5q` in
9502 *Sun\ F* | *Sun*Fortran*)
9503 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9504 lt_prog_compiler_pic='-KPIC'
9505 lt_prog_compiler_static='-Bstatic'
9506 lt_prog_compiler_wl=''
9507 ;;
9508 *Sun\ C*)
9509 # Sun C 5.9
9510 lt_prog_compiler_pic='-KPIC'
9511 lt_prog_compiler_static='-Bstatic'
9512 lt_prog_compiler_wl='-Wl,'
9513 ;;
9514 esac
9515 ;;
9516 esac
9517 ;;
9518
9519 newsos6)
9520 lt_prog_compiler_pic='-KPIC'
9521 lt_prog_compiler_static='-Bstatic'
9522 ;;
9523
9524 *nto* | *qnx*)
9525 # QNX uses GNU C++, but need to define -shared option too, otherwise
9526 # it will coredump.
9527 lt_prog_compiler_pic='-fPIC -shared'
9528 ;;
9529
9530 osf3* | osf4* | osf5*)
9531 lt_prog_compiler_wl='-Wl,'
9532 # All OSF/1 code is PIC.
9533 lt_prog_compiler_static='-non_shared'
9534 ;;
9535
9536 rdos*)
9537 lt_prog_compiler_static='-non_shared'
9538 ;;
9539
9540 solaris*)
9541 lt_prog_compiler_pic='-KPIC'
9542 lt_prog_compiler_static='-Bstatic'
9543 case $cc_basename in
9544 f77* | f90* | f95*)
9545 lt_prog_compiler_wl='-Qoption ld ';;
9546 *)
9547 lt_prog_compiler_wl='-Wl,';;
9548 esac
9549 ;;
f0569246 9550
6bb11ab3
L
9551 sunos4*)
9552 lt_prog_compiler_wl='-Qoption ld '
9553 lt_prog_compiler_pic='-PIC'
9554 lt_prog_compiler_static='-Bstatic'
9555 ;;
f0569246 9556
6bb11ab3
L
9557 sysv4 | sysv4.2uw2* | sysv4.3*)
9558 lt_prog_compiler_wl='-Wl,'
9559 lt_prog_compiler_pic='-KPIC'
9560 lt_prog_compiler_static='-Bstatic'
9561 ;;
f0569246 9562
6bb11ab3
L
9563 sysv4*MP*)
9564 if test -d /usr/nec ;then
9565 lt_prog_compiler_pic='-Kconform_pic'
9566 lt_prog_compiler_static='-Bstatic'
9567 fi
9568 ;;
9569
9570 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9571 lt_prog_compiler_wl='-Wl,'
9572 lt_prog_compiler_pic='-KPIC'
9573 lt_prog_compiler_static='-Bstatic'
9574 ;;
9575
9576 unicos*)
9577 lt_prog_compiler_wl='-Wl,'
9578 lt_prog_compiler_can_build_shared=no
9579 ;;
9580
9581 uts4*)
9582 lt_prog_compiler_pic='-pic'
9583 lt_prog_compiler_static='-Bstatic'
9584 ;;
9585
9586 *)
9587 lt_prog_compiler_can_build_shared=no
9588 ;;
9589 esac
9590 fi
9591
9592case $host_os in
9593 # For platforms which do not support PIC, -DPIC is meaningless:
9594 *djgpp*)
9595 lt_prog_compiler_pic=
9596 ;;
9597 *)
9598 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9599 ;;
81ecdfbb 9600esac
6bb11ab3
L
9601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9602$as_echo "$lt_prog_compiler_pic" >&6; }
9603
9604
9605
9606
9607
9608
9609#
9610# Check to make sure the PIC flag actually works.
9611#
9612if test -n "$lt_prog_compiler_pic"; then
9613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9614$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9615if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9616 $as_echo_n "(cached) " >&6
b7026657 9617else
6bb11ab3
L
9618 lt_cv_prog_compiler_pic_works=no
9619 ac_outfile=conftest.$ac_objext
9620 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9621 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9622 # Insert the option either (1) after the last *FLAGS variable, or
9623 # (2) before a word containing "conftest.", or (3) at the end.
9624 # Note that $ac_compile itself does not contain backslashes and begins
9625 # with a dollar sign (not a hyphen), so the echo should work correctly.
9626 # The option is referenced via a variable to avoid confusing sed.
9627 lt_compile=`echo "$ac_compile" | $SED \
9628 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9629 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9630 -e 's:$: $lt_compiler_flag:'`
9631 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9632 (eval "$lt_compile" 2>conftest.err)
9633 ac_status=$?
9634 cat conftest.err >&5
9635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9636 if (exit $ac_status) && test -s "$ac_outfile"; then
9637 # The compiler can only warn and ignore the option if not recognized
9638 # So say no if there are warnings other than the usual output.
9639 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9640 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9641 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9642 lt_cv_prog_compiler_pic_works=yes
9643 fi
9644 fi
9645 $RM conftest*
b7026657 9646
b7026657 9647fi
6bb11ab3
L
9648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9649$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9650
9651if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9652 case $lt_prog_compiler_pic in
9653 "" | " "*) ;;
9654 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9655 esac
9656else
9657 lt_prog_compiler_pic=
9658 lt_prog_compiler_can_build_shared=no
f0569246 9659fi
6bb11ab3
L
9660
9661fi
9662
9663
9664
9665
9666
9667
9668#
9669# Check to make sure the static flag actually works.
9670#
9671wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9673$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9674if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
81ecdfbb 9675 $as_echo_n "(cached) " >&6
f0569246 9676else
6bb11ab3
L
9677 lt_cv_prog_compiler_static_works=no
9678 save_LDFLAGS="$LDFLAGS"
9679 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9680 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9681 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9682 # The linker can only warn and ignore the option if not recognized
9683 # So say no if there are warnings
9684 if test -s conftest.err; then
9685 # Append any errors to the config.log.
9686 cat conftest.err 1>&5
9687 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9688 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9689 if diff conftest.exp conftest.er2 >/dev/null; then
9690 lt_cv_prog_compiler_static_works=yes
9691 fi
9692 else
9693 lt_cv_prog_compiler_static_works=yes
9694 fi
9695 fi
9696 $RM -r conftest*
9697 LDFLAGS="$save_LDFLAGS"
f0569246 9698
6bb11ab3
L
9699fi
9700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9701$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 9702
6bb11ab3
L
9703if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9704 :
b7026657 9705else
6bb11ab3 9706 lt_prog_compiler_static=
b7026657 9707fi
f0569246 9708
6bb11ab3
L
9709
9710
9711
9712
9713
9714
9715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9716$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9717if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9718 $as_echo_n "(cached) " >&6
81ecdfbb 9719else
6bb11ab3
L
9720 lt_cv_prog_compiler_c_o=no
9721 $RM -r conftest 2>/dev/null
9722 mkdir conftest
9723 cd conftest
9724 mkdir out
9725 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9726
9727 lt_compiler_flag="-o out/conftest2.$ac_objext"
9728 # Insert the option either (1) after the last *FLAGS variable, or
9729 # (2) before a word containing "conftest.", or (3) at the end.
9730 # Note that $ac_compile itself does not contain backslashes and begins
9731 # with a dollar sign (not a hyphen), so the echo should work correctly.
9732 lt_compile=`echo "$ac_compile" | $SED \
9733 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9734 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9735 -e 's:$: $lt_compiler_flag:'`
9736 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9737 (eval "$lt_compile" 2>out/conftest.err)
9738 ac_status=$?
9739 cat out/conftest.err >&5
9740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9741 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9742 then
9743 # The compiler can only warn and ignore the option if not recognized
9744 # So say no if there are warnings
9745 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9746 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9747 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9748 lt_cv_prog_compiler_c_o=yes
9749 fi
9750 fi
9751 chmod u+w . 2>&5
9752 $RM conftest*
9753 # SGI C++ compiler will create directory out/ii_files/ for
9754 # template instantiation
9755 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9756 $RM out/* && rmdir out
9757 cd ..
9758 $RM -r conftest
9759 $RM conftest*
9760
81ecdfbb 9761fi
6bb11ab3
L
9762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9763$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9764
9765
9766
9767
9768
9769
9770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9771$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9772if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
81ecdfbb
RW
9773 $as_echo_n "(cached) " >&6
9774else
6bb11ab3
L
9775 lt_cv_prog_compiler_c_o=no
9776 $RM -r conftest 2>/dev/null
9777 mkdir conftest
9778 cd conftest
9779 mkdir out
9780 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9781
9782 lt_compiler_flag="-o out/conftest2.$ac_objext"
9783 # Insert the option either (1) after the last *FLAGS variable, or
9784 # (2) before a word containing "conftest.", or (3) at the end.
9785 # Note that $ac_compile itself does not contain backslashes and begins
9786 # with a dollar sign (not a hyphen), so the echo should work correctly.
9787 lt_compile=`echo "$ac_compile" | $SED \
9788 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9789 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9790 -e 's:$: $lt_compiler_flag:'`
9791 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9792 (eval "$lt_compile" 2>out/conftest.err)
9793 ac_status=$?
9794 cat out/conftest.err >&5
9795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9796 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9797 then
9798 # The compiler can only warn and ignore the option if not recognized
9799 # So say no if there are warnings
9800 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9801 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9802 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9803 lt_cv_prog_compiler_c_o=yes
9804 fi
9805 fi
9806 chmod u+w . 2>&5
9807 $RM conftest*
9808 # SGI C++ compiler will create directory out/ii_files/ for
9809 # template instantiation
9810 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9811 $RM out/* && rmdir out
9812 cd ..
9813 $RM -r conftest
9814 $RM conftest*
9815
9816fi
9817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9818$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9819
9820
9821
9822
9823hard_links="nottested"
9824if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9825 # do not overwrite the value of need_locks provided by the user
9826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9827$as_echo_n "checking if we can lock with hard links... " >&6; }
9828 hard_links=yes
9829 $RM conftest*
9830 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9831 touch conftest.a
9832 ln conftest.a conftest.b 2>&5 || hard_links=no
9833 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9835$as_echo "$hard_links" >&6; }
9836 if test "$hard_links" = no; then
9837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9838$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9839 need_locks=warn
9840 fi
9841else
9842 need_locks=no
9843fi
9844
9845
9846
9847
9848
9849
9850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9851$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9852
9853 runpath_var=
9854 allow_undefined_flag=
9855 always_export_symbols=no
9856 archive_cmds=
9857 archive_expsym_cmds=
9858 compiler_needs_object=no
9859 enable_shared_with_static_runtimes=no
9860 export_dynamic_flag_spec=
9861 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9862 hardcode_automatic=no
9863 hardcode_direct=no
9864 hardcode_direct_absolute=no
9865 hardcode_libdir_flag_spec=
9866 hardcode_libdir_flag_spec_ld=
9867 hardcode_libdir_separator=
9868 hardcode_minus_L=no
9869 hardcode_shlibpath_var=unsupported
9870 inherit_rpath=no
9871 link_all_deplibs=unknown
9872 module_cmds=
9873 module_expsym_cmds=
9874 old_archive_from_new_cmds=
9875 old_archive_from_expsyms_cmds=
9876 thread_safe_flag_spec=
9877 whole_archive_flag_spec=
9878 # include_expsyms should be a list of space-separated symbols to be *always*
9879 # included in the symbol list
9880 include_expsyms=
9881 # exclude_expsyms can be an extended regexp of symbols to exclude
9882 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9883 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9884 # as well as any symbol that contains `d'.
9885 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9886 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9887 # platforms (ab)use it in PIC code, but their linkers get confused if
9888 # the symbol is explicitly referenced. Since portable code cannot
9889 # rely on this symbol name, it's probably fine to never include it in
9890 # preloaded symbol tables.
9891 # Exclude shared library initialization/finalization symbols.
9892 extract_expsyms_cmds=
9893
9894 case $host_os in
9895 cygwin* | mingw* | pw32* | cegcc*)
9896 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9897 # When not using gcc, we currently assume that we are using
9898 # Microsoft Visual C++.
9899 if test "$GCC" != yes; then
9900 with_gnu_ld=no
9901 fi
9902 ;;
9903 interix*)
9904 # we just hope/assume this is gcc and not c89 (= MSVC++)
9905 with_gnu_ld=yes
9906 ;;
9907 openbsd*)
9908 with_gnu_ld=no
9909 ;;
9910 esac
f0569246 9911
6bb11ab3
L
9912 ld_shlibs=yes
9913
9914 # On some targets, GNU ld is compatible enough with the native linker
9915 # that we're better off using the native interface for both.
9916 lt_use_gnu_ld_interface=no
9917 if test "$with_gnu_ld" = yes; then
9918 case $host_os in
9919 aix*)
9920 # The AIX port of GNU ld has always aspired to compatibility
9921 # with the native linker. However, as the warning in the GNU ld
9922 # block says, versions before 2.19.5* couldn't really create working
9923 # shared libraries, regardless of the interface used.
9924 case `$LD -v 2>&1` in
9925 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9926 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9927 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9928 *)
9929 lt_use_gnu_ld_interface=yes
9930 ;;
9931 esac
9932 ;;
9933 *)
9934 lt_use_gnu_ld_interface=yes
9935 ;;
9936 esac
9937 fi
f0569246 9938
6bb11ab3
L
9939 if test "$lt_use_gnu_ld_interface" = yes; then
9940 # If archive_cmds runs LD, not CC, wlarc should be empty
9941 wlarc='${wl}'
9942
9943 # Set some defaults for GNU ld with shared library support. These
9944 # are reset later if shared libraries are not supported. Putting them
9945 # here allows them to be overridden if necessary.
9946 runpath_var=LD_RUN_PATH
9947 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9948 export_dynamic_flag_spec='${wl}--export-dynamic'
9949 # ancient GNU ld didn't support --whole-archive et. al.
9950 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9951 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9952 else
9953 whole_archive_flag_spec=
9954 fi
9955 supports_anon_versioning=no
9956 case `$LD -v 2>&1` in
9957 *GNU\ gold*) supports_anon_versioning=yes ;;
9958 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9959 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9960 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9961 *\ 2.11.*) ;; # other 2.11 versions
9962 *) supports_anon_versioning=yes ;;
9963 esac
9964
9965 # See if GNU ld supports shared libraries.
9966 case $host_os in
9967 aix[3-9]*)
9968 # On AIX/PPC, the GNU linker is very broken
9969 if test "$host_cpu" != ia64; then
9970 ld_shlibs=no
9971 cat <<_LT_EOF 1>&2
9972
9973*** Warning: the GNU linker, at least up to release 2.19, is reported
9974*** to be unable to reliably create shared libraries on AIX.
9975*** Therefore, libtool is disabling shared libraries support. If you
9976*** really care for shared libraries, you may want to install binutils
9977*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9978*** You will then need to restart the configuration process.
9979
9980_LT_EOF
9981 fi
9982 ;;
9983
9984 amigaos*)
9985 case $host_cpu in
9986 powerpc)
9987 # see comment about AmigaOS4 .so support
9988 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9989 archive_expsym_cmds=''
9990 ;;
9991 m68k)
9992 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)'
9993 hardcode_libdir_flag_spec='-L$libdir'
9994 hardcode_minus_L=yes
9995 ;;
9996 esac
9997 ;;
9998
9999 beos*)
10000 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10001 allow_undefined_flag=unsupported
10002 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10003 # support --undefined. This deserves some investigation. FIXME
10004 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10005 else
10006 ld_shlibs=no
10007 fi
10008 ;;
10009
10010 cygwin* | mingw* | pw32* | cegcc*)
10011 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10012 # as there is no search path for DLLs.
10013 hardcode_libdir_flag_spec='-L$libdir'
10014 export_dynamic_flag_spec='${wl}--export-all-symbols'
10015 allow_undefined_flag=unsupported
10016 always_export_symbols=no
10017 enable_shared_with_static_runtimes=yes
10018 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10019
10020 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10021 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10022 # If the export-symbols file already is a .def file (1st line
10023 # is EXPORTS), use it as is; otherwise, prepend...
10024 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10025 cp $export_symbols $output_objdir/$soname.def;
10026 else
10027 echo EXPORTS > $output_objdir/$soname.def;
10028 cat $export_symbols >> $output_objdir/$soname.def;
10029 fi~
10030 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10031 else
10032 ld_shlibs=no
10033 fi
10034 ;;
10035
10036 haiku*)
10037 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10038 link_all_deplibs=yes
10039 ;;
10040
10041 interix[3-9]*)
10042 hardcode_direct=no
10043 hardcode_shlibpath_var=no
10044 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10045 export_dynamic_flag_spec='${wl}-E'
10046 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10047 # Instead, shared libraries are loaded at an image base (0x10000000 by
10048 # default) and relocated if they conflict, which is a slow very memory
10049 # consuming and fragmenting process. To avoid this, we pick a random,
10050 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10051 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10052 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10053 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'
10054 ;;
10055
10056 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10057 tmp_diet=no
10058 if test "$host_os" = linux-dietlibc; then
10059 case $cc_basename in
10060 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10061 esac
10062 fi
10063 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10064 && test "$tmp_diet" = no
10065 then
10066 tmp_addflag=
10067 tmp_sharedflag='-shared'
10068 case $cc_basename,$host_cpu in
10069 pgcc*) # Portland Group C compiler
10070 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'
10071 tmp_addflag=' $pic_flag'
10072 ;;
10073 pgf77* | pgf90* | pgf95* | pgfortran*)
10074 # Portland Group f77 and f90 compilers
10075 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'
10076 tmp_addflag=' $pic_flag -Mnomain' ;;
10077 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10078 tmp_addflag=' -i_dynamic' ;;
10079 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10080 tmp_addflag=' -i_dynamic -nofor_main' ;;
10081 ifc* | ifort*) # Intel Fortran compiler
10082 tmp_addflag=' -nofor_main' ;;
10083 lf95*) # Lahey Fortran 8.1
10084 whole_archive_flag_spec=
10085 tmp_sharedflag='--shared' ;;
10086 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10087 tmp_sharedflag='-qmkshrobj'
10088 tmp_addflag= ;;
10089 nvcc*) # Cuda Compiler Driver 2.2
10090 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'
10091 compiler_needs_object=yes
10092 ;;
10093 esac
10094 case `$CC -V 2>&1 | sed 5q` in
10095 *Sun\ C*) # Sun C 5.9
10096 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'
10097 compiler_needs_object=yes
10098 tmp_sharedflag='-G' ;;
10099 *Sun\ F*) # Sun Fortran 8.3
10100 tmp_sharedflag='-G' ;;
10101 esac
10102 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10103
10104 if test "x$supports_anon_versioning" = xyes; then
10105 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10106 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10107 echo "local: *; };" >> $output_objdir/$libname.ver~
10108 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10109 fi
10110
10111 case $cc_basename in
10112 xlf* | bgf* | bgxlf* | mpixlf*)
10113 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10114 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10115 hardcode_libdir_flag_spec=
10116 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10117 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10118 if test "x$supports_anon_versioning" = xyes; then
10119 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10120 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10121 echo "local: *; };" >> $output_objdir/$libname.ver~
10122 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10123 fi
10124 ;;
10125 esac
10126 else
10127 ld_shlibs=no
10128 fi
10129 ;;
10130
10131 netbsd*)
10132 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10133 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10134 wlarc=
10135 else
10136 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10137 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10138 fi
10139 ;;
10140
10141 solaris*)
10142 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10143 ld_shlibs=no
10144 cat <<_LT_EOF 1>&2
10145
10146*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10147*** create shared libraries on Solaris systems. Therefore, libtool
10148*** is disabling shared libraries support. We urge you to upgrade GNU
10149*** binutils to release 2.9.1 or newer. Another option is to modify
10150*** your PATH or compiler configuration so that the native linker is
10151*** used, and then restart.
10152
10153_LT_EOF
10154 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10155 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10156 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10157 else
10158 ld_shlibs=no
10159 fi
10160 ;;
10161
10162 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10163 case `$LD -v 2>&1` in
10164 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10165 ld_shlibs=no
10166 cat <<_LT_EOF 1>&2
10167
10168*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10169*** reliably create shared libraries on SCO systems. Therefore, libtool
10170*** is disabling shared libraries support. We urge you to upgrade GNU
10171*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10172*** your PATH or compiler configuration so that the native linker is
10173*** used, and then restart.
10174
10175_LT_EOF
10176 ;;
10177 *)
10178 # For security reasons, it is highly recommended that you always
10179 # use absolute paths for naming shared libraries, and exclude the
10180 # DT_RUNPATH tag from executables and libraries. But doing so
10181 # requires that you compile everything twice, which is a pain.
10182 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10183 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10184 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10185 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10186 else
10187 ld_shlibs=no
10188 fi
10189 ;;
10190 esac
10191 ;;
10192
10193 sunos4*)
10194 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10195 wlarc=
10196 hardcode_direct=yes
10197 hardcode_shlibpath_var=no
10198 ;;
10199
10200 *)
10201 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10202 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10203 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10204 else
10205 ld_shlibs=no
10206 fi
10207 ;;
10208 esac
10209
10210 if test "$ld_shlibs" = no; then
10211 runpath_var=
10212 hardcode_libdir_flag_spec=
10213 export_dynamic_flag_spec=
10214 whole_archive_flag_spec=
10215 fi
10216 else
10217 # PORTME fill in a description of your system's linker (not GNU ld)
10218 case $host_os in
10219 aix3*)
10220 allow_undefined_flag=unsupported
10221 always_export_symbols=yes
10222 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'
10223 # Note: this linker hardcodes the directories in LIBPATH if there
10224 # are no directories specified by -L.
10225 hardcode_minus_L=yes
10226 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10227 # Neither direct hardcoding nor static linking is supported with a
10228 # broken collect2.
10229 hardcode_direct=unsupported
10230 fi
10231 ;;
10232
10233 aix[4-9]*)
10234 if test "$host_cpu" = ia64; then
10235 # On IA64, the linker does run time linking by default, so we don't
10236 # have to do anything special.
10237 aix_use_runtimelinking=no
10238 exp_sym_flag='-Bexport'
10239 no_entry_flag=""
10240 else
10241 # If we're using GNU nm, then we don't want the "-C" option.
10242 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10243 # Also, AIX nm treats weak defined symbols like other global
10244 # defined symbols, whereas GNU nm marks them as "W".
10245 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10246 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'
10247 else
10248 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10249 fi
10250 aix_use_runtimelinking=no
10251
10252 # Test if we are trying to use run time linking or normal
10253 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10254 # need to do runtime linking.
10255 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10256 for ld_flag in $LDFLAGS; do
10257 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10258 aix_use_runtimelinking=yes
10259 break
10260 fi
10261 done
10262 ;;
10263 esac
10264
10265 exp_sym_flag='-bexport'
10266 no_entry_flag='-bnoentry'
10267 fi
10268
10269 # When large executables or shared objects are built, AIX ld can
10270 # have problems creating the table of contents. If linking a library
10271 # or program results in "error TOC overflow" add -mminimal-toc to
10272 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10273 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10274
10275 archive_cmds=''
10276 hardcode_direct=yes
10277 hardcode_direct_absolute=yes
10278 hardcode_libdir_separator=':'
10279 link_all_deplibs=yes
10280 file_list_spec='${wl}-f,'
10281
10282 if test "$GCC" = yes; then
10283 case $host_os in aix4.[012]|aix4.[012].*)
10284 # We only want to do this on AIX 4.2 and lower, the check
10285 # below for broken collect2 doesn't work under 4.3+
10286 collect2name=`${CC} -print-prog-name=collect2`
10287 if test -f "$collect2name" &&
10288 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10289 then
10290 # We have reworked collect2
10291 :
10292 else
10293 # We have old collect2
10294 hardcode_direct=unsupported
10295 # It fails to find uninstalled libraries when the uninstalled
10296 # path is not listed in the libpath. Setting hardcode_minus_L
10297 # to unsupported forces relinking
10298 hardcode_minus_L=yes
10299 hardcode_libdir_flag_spec='-L$libdir'
10300 hardcode_libdir_separator=
10301 fi
10302 ;;
10303 esac
10304 shared_flag='-shared'
10305 if test "$aix_use_runtimelinking" = yes; then
10306 shared_flag="$shared_flag "'${wl}-G'
10307 fi
10308 else
10309 # not using gcc
10310 if test "$host_cpu" = ia64; then
10311 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10312 # chokes on -Wl,-G. The following line is correct:
10313 shared_flag='-G'
10314 else
10315 if test "$aix_use_runtimelinking" = yes; then
10316 shared_flag='${wl}-G'
10317 else
10318 shared_flag='${wl}-bM:SRE'
10319 fi
10320 fi
10321 fi
10322
10323 export_dynamic_flag_spec='${wl}-bexpall'
10324 # It seems that -bexpall does not export symbols beginning with
10325 # underscore (_), so it is better to generate a list of symbols to export.
10326 always_export_symbols=yes
10327 if test "$aix_use_runtimelinking" = yes; then
10328 # Warning - without using the other runtime loading flags (-brtl),
10329 # -berok will link without error, but may produce a broken library.
10330 allow_undefined_flag='-berok'
10331 # Determine the default libpath from the value encoded in an
10332 # empty executable.
10333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10334/* end confdefs.h. */
10335
10336int
10337main ()
10338{
10339
10340 ;
10341 return 0;
10342}
10343_ACEOF
6bb11ab3 10344if ac_fn_c_try_link "$LINENO"; then :
b7026657 10345
6bb11ab3
L
10346lt_aix_libpath_sed='
10347 /Import File Strings/,/^$/ {
10348 /^0/ {
10349 s/^0 *\(.*\)$/\1/
10350 p
10351 }
10352 }'
10353aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10354# Check for a 64-bit object if we didn't find anything.
10355if test -z "$aix_libpath"; then
10356 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10357fi
10358fi
10359rm -f core conftest.err conftest.$ac_objext \
10360 conftest$ac_exeext conftest.$ac_ext
10361if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10362
10363 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10364 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"
10365 else
10366 if test "$host_cpu" = ia64; then
10367 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10368 allow_undefined_flag="-z nodefs"
10369 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"
10370 else
10371 # Determine the default libpath from the value encoded in an
10372 # empty executable.
81ecdfbb
RW
10373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10374/* end confdefs.h. */
10375
10376int
10377main ()
10378{
10379
10380 ;
10381 return 0;
10382}
10383_ACEOF
6bb11ab3
L
10384if ac_fn_c_try_link "$LINENO"; then :
10385
10386lt_aix_libpath_sed='
10387 /Import File Strings/,/^$/ {
10388 /^0/ {
10389 s/^0 *\(.*\)$/\1/
10390 p
10391 }
10392 }'
10393aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10394# Check for a 64-bit object if we didn't find anything.
10395if test -z "$aix_libpath"; then
10396 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 10397fi
81ecdfbb 10398fi
6bb11ab3
L
10399rm -f core conftest.err conftest.$ac_objext \
10400 conftest$ac_exeext conftest.$ac_ext
10401if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10402
10403 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10404 # Warning - without using the other run time loading flags,
10405 # -berok will link without error, but may produce a broken library.
10406 no_undefined_flag=' ${wl}-bernotok'
10407 allow_undefined_flag=' ${wl}-berok'
10408 if test "$with_gnu_ld" = yes; then
10409 # We only use this code for GNU lds that support --whole-archive.
10410 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10411 else
10412 # Exported symbols can be pulled into shared objects from archives
10413 whole_archive_flag_spec='$convenience'
10414 fi
10415 archive_cmds_need_lc=yes
10416 # This is similar to how AIX traditionally builds its shared libraries.
10417 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'
10418 fi
10419 fi
10420 ;;
10421
10422 amigaos*)
10423 case $host_cpu in
10424 powerpc)
10425 # see comment about AmigaOS4 .so support
10426 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10427 archive_expsym_cmds=''
10428 ;;
10429 m68k)
10430 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)'
10431 hardcode_libdir_flag_spec='-L$libdir'
10432 hardcode_minus_L=yes
10433 ;;
10434 esac
10435 ;;
10436
10437 bsdi[45]*)
10438 export_dynamic_flag_spec=-rdynamic
10439 ;;
10440
10441 cygwin* | mingw* | pw32* | cegcc*)
10442 # When not using gcc, we currently assume that we are using
10443 # Microsoft Visual C++.
10444 # hardcode_libdir_flag_spec is actually meaningless, as there is
10445 # no search path for DLLs.
10446 hardcode_libdir_flag_spec=' '
10447 allow_undefined_flag=unsupported
10448 # Tell ltmain to make .lib files, not .a files.
10449 libext=lib
10450 # Tell ltmain to make .dll files, not .so files.
10451 shrext_cmds=".dll"
10452 # FIXME: Setting linknames here is a bad hack.
10453 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10454 # The linker will automatically build a .lib file if we build a DLL.
10455 old_archive_from_new_cmds='true'
10456 # FIXME: Should let the user specify the lib program.
10457 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10458 fix_srcfile_path='`cygpath -w "$srcfile"`'
10459 enable_shared_with_static_runtimes=yes
10460 ;;
10461
10462 darwin* | rhapsody*)
10463
10464
10465 archive_cmds_need_lc=no
10466 hardcode_direct=no
10467 hardcode_automatic=yes
10468 hardcode_shlibpath_var=unsupported
10469 if test "$lt_cv_ld_force_load" = "yes"; then
10470 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 10471 else
6bb11ab3 10472 whole_archive_flag_spec=''
f0569246 10473 fi
6bb11ab3
L
10474 link_all_deplibs=yes
10475 allow_undefined_flag="$_lt_dar_allow_undefined"
10476 case $cc_basename in
10477 ifort*) _lt_dar_can_shared=yes ;;
10478 *) _lt_dar_can_shared=$GCC ;;
10479 esac
10480 if test "$_lt_dar_can_shared" = "yes"; then
10481 output_verbose_link_cmd=func_echo_all
10482 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10483 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10484 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}"
10485 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}"
10486
f0569246 10487 else
6bb11ab3 10488 ld_shlibs=no
f0569246 10489 fi
6bb11ab3
L
10490
10491 ;;
10492
10493 dgux*)
10494 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10495 hardcode_libdir_flag_spec='-L$libdir'
10496 hardcode_shlibpath_var=no
10497 ;;
10498
10499 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10500 # support. Future versions do this automatically, but an explicit c++rt0.o
10501 # does not break anything, and helps significantly (at the cost of a little
10502 # extra space).
10503 freebsd2.2*)
10504 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10505 hardcode_libdir_flag_spec='-R$libdir'
10506 hardcode_direct=yes
10507 hardcode_shlibpath_var=no
10508 ;;
10509
10510 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10511 freebsd2.*)
10512 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10513 hardcode_direct=yes
10514 hardcode_minus_L=yes
10515 hardcode_shlibpath_var=no
10516 ;;
10517
10518 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10519 freebsd* | dragonfly*)
10520 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10521 hardcode_libdir_flag_spec='-R$libdir'
10522 hardcode_direct=yes
10523 hardcode_shlibpath_var=no
10524 ;;
10525
10526 hpux9*)
10527 if test "$GCC" = yes; then
10528 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'
10529 else
10530 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'
10531 fi
10532 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10533 hardcode_libdir_separator=:
10534 hardcode_direct=yes
10535
10536 # hardcode_minus_L: Not really in the search PATH,
10537 # but as the default location of the library.
10538 hardcode_minus_L=yes
10539 export_dynamic_flag_spec='${wl}-E'
10540 ;;
10541
10542 hpux10*)
10543 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10544 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10545 else
10546 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10547 fi
10548 if test "$with_gnu_ld" = no; then
10549 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10550 hardcode_libdir_flag_spec_ld='+b $libdir'
10551 hardcode_libdir_separator=:
10552 hardcode_direct=yes
10553 hardcode_direct_absolute=yes
10554 export_dynamic_flag_spec='${wl}-E'
10555 # hardcode_minus_L: Not really in the search PATH,
10556 # but as the default location of the library.
10557 hardcode_minus_L=yes
10558 fi
10559 ;;
10560
10561 hpux11*)
10562 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10563 case $host_cpu in
10564 hppa*64*)
10565 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10566 ;;
10567 ia64*)
10568 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10569 ;;
10570 *)
10571 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10572 ;;
10573 esac
10574 else
10575 case $host_cpu in
10576 hppa*64*)
10577 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10578 ;;
10579 ia64*)
10580 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10581 ;;
10582 *)
10583
10584 # Older versions of the 11.00 compiler do not understand -b yet
10585 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10587$as_echo_n "checking if $CC understands -b... " >&6; }
10588if test "${lt_cv_prog_compiler__b+set}" = set; then :
81ecdfbb 10589 $as_echo_n "(cached) " >&6
f0569246 10590else
6bb11ab3
L
10591 lt_cv_prog_compiler__b=no
10592 save_LDFLAGS="$LDFLAGS"
10593 LDFLAGS="$LDFLAGS -b"
10594 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10595 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10596 # The linker can only warn and ignore the option if not recognized
10597 # So say no if there are warnings
10598 if test -s conftest.err; then
10599 # Append any errors to the config.log.
10600 cat conftest.err 1>&5
10601 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10602 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10603 if diff conftest.exp conftest.er2 >/dev/null; then
10604 lt_cv_prog_compiler__b=yes
10605 fi
10606 else
10607 lt_cv_prog_compiler__b=yes
10608 fi
10609 fi
10610 $RM -r conftest*
10611 LDFLAGS="$save_LDFLAGS"
f0569246 10612
6bb11ab3
L
10613fi
10614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10615$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 10616
6bb11ab3
L
10617if test x"$lt_cv_prog_compiler__b" = xyes; then
10618 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10619else
10620 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10621fi
81ecdfbb 10622
6bb11ab3
L
10623 ;;
10624 esac
10625 fi
10626 if test "$with_gnu_ld" = no; then
10627 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10628 hardcode_libdir_separator=:
10629
10630 case $host_cpu in
10631 hppa*64*|ia64*)
10632 hardcode_direct=no
10633 hardcode_shlibpath_var=no
10634 ;;
10635 *)
10636 hardcode_direct=yes
10637 hardcode_direct_absolute=yes
10638 export_dynamic_flag_spec='${wl}-E'
10639
10640 # hardcode_minus_L: Not really in the search PATH,
10641 # but as the default location of the library.
10642 hardcode_minus_L=yes
10643 ;;
10644 esac
10645 fi
10646 ;;
10647
10648 irix5* | irix6* | nonstopux*)
10649 if test "$GCC" = yes; then
10650 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'
10651 # Try to use the -exported_symbol ld option, if it does not
10652 # work, assume that -exports_file does not work either and
10653 # implicitly export all symbols.
10654 save_LDFLAGS="$LDFLAGS"
10655 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10657/* end confdefs.h. */
10658int foo(void) {}
b7026657 10659_ACEOF
6bb11ab3
L
10660if ac_fn_c_try_link "$LINENO"; then :
10661 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 10662
f0569246 10663fi
6bb11ab3
L
10664rm -f core conftest.err conftest.$ac_objext \
10665 conftest$ac_exeext conftest.$ac_ext
10666 LDFLAGS="$save_LDFLAGS"
10667 else
10668 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'
10669 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'
10670 fi
10671 archive_cmds_need_lc='no'
10672 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10673 hardcode_libdir_separator=:
10674 inherit_rpath=yes
10675 link_all_deplibs=yes
10676 ;;
10677
10678 netbsd*)
10679 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10680 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10681 else
10682 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10683 fi
10684 hardcode_libdir_flag_spec='-R$libdir'
10685 hardcode_direct=yes
10686 hardcode_shlibpath_var=no
10687 ;;
10688
10689 newsos6)
10690 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10691 hardcode_direct=yes
10692 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10693 hardcode_libdir_separator=:
10694 hardcode_shlibpath_var=no
10695 ;;
10696
10697 *nto* | *qnx*)
10698 ;;
10699
10700 openbsd*)
10701 if test -f /usr/libexec/ld.so; then
10702 hardcode_direct=yes
10703 hardcode_shlibpath_var=no
10704 hardcode_direct_absolute=yes
10705 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10706 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10707 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10708 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10709 export_dynamic_flag_spec='${wl}-E'
10710 else
10711 case $host_os in
10712 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10713 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10714 hardcode_libdir_flag_spec='-R$libdir'
10715 ;;
10716 *)
10717 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10718 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10719 ;;
10720 esac
10721 fi
10722 else
10723 ld_shlibs=no
10724 fi
10725 ;;
10726
10727 os2*)
10728 hardcode_libdir_flag_spec='-L$libdir'
10729 hardcode_minus_L=yes
10730 allow_undefined_flag=unsupported
10731 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'
10732 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10733 ;;
10734
10735 osf3*)
10736 if test "$GCC" = yes; then
10737 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10738 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'
10739 else
10740 allow_undefined_flag=' -expect_unresolved \*'
10741 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'
10742 fi
10743 archive_cmds_need_lc='no'
10744 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10745 hardcode_libdir_separator=:
10746 ;;
10747
10748 osf4* | osf5*) # as osf3* with the addition of -msym flag
10749 if test "$GCC" = yes; then
10750 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10751 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'
10752 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10753 else
10754 allow_undefined_flag=' -expect_unresolved \*'
10755 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'
10756 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~
10757 $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'
10758
10759 # Both c and cxx compiler support -rpath directly
10760 hardcode_libdir_flag_spec='-rpath $libdir'
10761 fi
10762 archive_cmds_need_lc='no'
10763 hardcode_libdir_separator=:
10764 ;;
10765
10766 solaris*)
10767 no_undefined_flag=' -z defs'
10768 if test "$GCC" = yes; then
10769 wlarc='${wl}'
10770 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10771 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10772 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10773 else
10774 case `$CC -V 2>&1` in
10775 *"Compilers 5.0"*)
10776 wlarc=''
10777 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10778 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10779 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10780 ;;
10781 *)
10782 wlarc='${wl}'
10783 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10784 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10785 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10786 ;;
10787 esac
10788 fi
10789 hardcode_libdir_flag_spec='-R$libdir'
10790 hardcode_shlibpath_var=no
10791 case $host_os in
10792 solaris2.[0-5] | solaris2.[0-5].*) ;;
10793 *)
10794 # The compiler driver will combine and reorder linker options,
10795 # but understands `-z linker_flag'. GCC discards it without `$wl',
10796 # but is careful enough not to reorder.
10797 # Supported since Solaris 2.6 (maybe 2.5.1?)
10798 if test "$GCC" = yes; then
10799 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10800 else
10801 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10802 fi
10803 ;;
10804 esac
10805 link_all_deplibs=yes
10806 ;;
10807
10808 sunos4*)
10809 if test "x$host_vendor" = xsequent; then
10810 # Use $CC to link under sequent, because it throws in some extra .o
10811 # files that make .init and .fini sections work.
10812 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10813 else
10814 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10815 fi
10816 hardcode_libdir_flag_spec='-L$libdir'
10817 hardcode_direct=yes
10818 hardcode_minus_L=yes
10819 hardcode_shlibpath_var=no
10820 ;;
10821
10822 sysv4)
10823 case $host_vendor in
10824 sni)
10825 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10826 hardcode_direct=yes # is this really true???
10827 ;;
10828 siemens)
10829 ## LD is ld it makes a PLAMLIB
10830 ## CC just makes a GrossModule.
10831 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10832 reload_cmds='$CC -r -o $output$reload_objs'
10833 hardcode_direct=no
10834 ;;
10835 motorola)
10836 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10837 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10838 ;;
10839 esac
10840 runpath_var='LD_RUN_PATH'
10841 hardcode_shlibpath_var=no
10842 ;;
10843
10844 sysv4.3*)
10845 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10846 hardcode_shlibpath_var=no
10847 export_dynamic_flag_spec='-Bexport'
10848 ;;
10849
10850 sysv4*MP*)
10851 if test -d /usr/nec; then
10852 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10853 hardcode_shlibpath_var=no
10854 runpath_var=LD_RUN_PATH
10855 hardcode_runpath_var=yes
10856 ld_shlibs=yes
10857 fi
10858 ;;
10859
10860 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10861 no_undefined_flag='${wl}-z,text'
10862 archive_cmds_need_lc=no
10863 hardcode_shlibpath_var=no
10864 runpath_var='LD_RUN_PATH'
10865
10866 if test "$GCC" = yes; then
10867 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10868 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10869 else
10870 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10871 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10872 fi
10873 ;;
10874
10875 sysv5* | sco3.2v5* | sco5v6*)
10876 # Note: We can NOT use -z defs as we might desire, because we do not
10877 # link with -lc, and that would cause any symbols used from libc to
10878 # always be unresolved, which means just about no library would
10879 # ever link correctly. If we're not using GNU ld we use -z text
10880 # though, which does catch some bad symbols but isn't as heavy-handed
10881 # as -z defs.
10882 no_undefined_flag='${wl}-z,text'
10883 allow_undefined_flag='${wl}-z,nodefs'
10884 archive_cmds_need_lc=no
10885 hardcode_shlibpath_var=no
10886 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10887 hardcode_libdir_separator=':'
10888 link_all_deplibs=yes
10889 export_dynamic_flag_spec='${wl}-Bexport'
10890 runpath_var='LD_RUN_PATH'
10891
10892 if test "$GCC" = yes; then
10893 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10894 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10895 else
10896 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10897 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10898 fi
10899 ;;
10900
10901 uts4*)
10902 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10903 hardcode_libdir_flag_spec='-L$libdir'
10904 hardcode_shlibpath_var=no
10905 ;;
10906
10907 *)
10908 ld_shlibs=no
10909 ;;
10910 esac
10911
10912 if test x$host_vendor = xsni; then
10913 case $host in
10914 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10915 export_dynamic_flag_spec='${wl}-Blargedynsym'
10916 ;;
10917 esac
10918 fi
10919 fi
10920
10921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10922$as_echo "$ld_shlibs" >&6; }
10923test "$ld_shlibs" = no && can_build_shared=no
10924
10925with_gnu_ld=$with_gnu_ld
10926
10927
10928
10929
b7026657 10930
f0569246 10931
f0569246 10932
6ffe910a 10933
6ffe910a
MF
10934
10935
6ffe910a 10936
f0569246 10937
f0569246
AC
10938
10939
6bb11ab3
L
10940
10941#
10942# Do we need to explicitly link libc?
10943#
10944case "x$archive_cmds_need_lc" in
10945x|xyes)
10946 # Assume -lc should be added
10947 archive_cmds_need_lc=yes
10948
10949 if test "$enable_shared" = yes && test "$GCC" = yes; then
10950 case $archive_cmds in
10951 *'~'*)
10952 # FIXME: we may have to deal with multi-command sequences.
10953 ;;
10954 '$CC '*)
10955 # Test whether the compiler implicitly links with -lc since on some
10956 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10957 # to ld, don't add -lc before -lgcc.
10958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10959$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10960if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
6ffe910a 10961 $as_echo_n "(cached) " >&6
b7026657 10962else
6bb11ab3
L
10963 $RM conftest*
10964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10965
10966 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10967 (eval $ac_compile) 2>&5
10968 ac_status=$?
10969 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10970 test $ac_status = 0; } 2>conftest.err; then
10971 soname=conftest
10972 lib=conftest
10973 libobjs=conftest.$ac_objext
10974 deplibs=
10975 wl=$lt_prog_compiler_wl
10976 pic_flag=$lt_prog_compiler_pic
10977 compiler_flags=-v
10978 linker_flags=-v
10979 verstring=
10980 output_objdir=.
10981 libname=conftest
10982 lt_save_allow_undefined_flag=$allow_undefined_flag
10983 allow_undefined_flag=
10984 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10985 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10986 ac_status=$?
10987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10988 test $ac_status = 0; }
10989 then
10990 lt_cv_archive_cmds_need_lc=no
10991 else
10992 lt_cv_archive_cmds_need_lc=yes
10993 fi
10994 allow_undefined_flag=$lt_save_allow_undefined_flag
10995 else
10996 cat conftest.err 1>&5
10997 fi
10998 $RM conftest*
5d031c16 10999
6ffe910a 11000fi
6bb11ab3
L
11001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11002$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11003 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11004 ;;
11005 esac
11006 fi
11007 ;;
6ffe910a 11008esac
5d031c16 11009
5d031c16 11010
6ffe910a 11011
5d031c16 11012
81ecdfbb 11013
35695fd6 11014
35695fd6 11015
35695fd6 11016
f0569246 11017
5d031c16 11018
f0569246 11019
b7026657 11020
f0569246 11021
5d031c16 11022
81ecdfbb 11023
5d031c16 11024
f0569246
AC
11025
11026
81ecdfbb 11027
81ecdfbb 11028
81ecdfbb
RW
11029
11030
81ecdfbb 11031
81ecdfbb 11032
f0569246
AC
11033
11034
5d031c16 11035
f0569246 11036
5d031c16 11037
5d031c16 11038
81ecdfbb 11039
b7026657 11040
5d031c16 11041
f0569246 11042
81ecdfbb 11043
f0569246 11044
5d031c16 11045
5d031c16 11046
b7026657 11047
81ecdfbb 11048
b7026657 11049
5d031c16 11050
5d031c16 11051
b7026657
AC
11052
11053
11054
11055
6ffe910a 11056
2232061b
MF
11057
11058
2232061b 11059
2232061b
MF
11060
11061
2232061b
MF
11062
11063
2232061b 11064
2232061b
MF
11065
11066
6bb11ab3
L
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11167$as_echo_n "checking dynamic linker characteristics... " >&6; }
11168
11169if test "$GCC" = yes; then
11170 case $host_os in
11171 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11172 *) lt_awk_arg="/^libraries:/" ;;
11173 esac
11174 case $host_os in
11175 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11176 *) lt_sed_strip_eq="s,=/,/,g" ;;
11177 esac
11178 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11179 case $lt_search_path_spec in
11180 *\;*)
11181 # if the path contains ";" then we assume it to be the separator
11182 # otherwise default to the standard path separator (i.e. ":") - it is
11183 # assumed that no part of a normal pathname contains ";" but that should
11184 # okay in the real world where ";" in dirpaths is itself problematic.
11185 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11186 ;;
11187 *)
11188 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11189 ;;
11190 esac
11191 # Ok, now we have the path, separated by spaces, we can step through it
11192 # and add multilib dir if necessary.
11193 lt_tmp_lt_search_path_spec=
11194 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11195 for lt_sys_path in $lt_search_path_spec; do
11196 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11197 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11198 else
11199 test -d "$lt_sys_path" && \
11200 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11201 fi
11202 done
11203 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11204BEGIN {RS=" "; FS="/|\n";} {
11205 lt_foo="";
11206 lt_count=0;
11207 for (lt_i = NF; lt_i > 0; lt_i--) {
11208 if ($lt_i != "" && $lt_i != ".") {
11209 if ($lt_i == "..") {
11210 lt_count++;
11211 } else {
11212 if (lt_count == 0) {
11213 lt_foo="/" $lt_i lt_foo;
11214 } else {
11215 lt_count--;
11216 }
11217 }
11218 }
11219 }
11220 if (lt_foo != "") { lt_freq[lt_foo]++; }
11221 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11222}'`
11223 # AWK program above erroneously prepends '/' to C:/dos/paths
11224 # for these hosts.
11225 case $host_os in
11226 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11227 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11228 esac
11229 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11230else
11231 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11232fi
11233library_names_spec=
11234libname_spec='lib$name'
11235soname_spec=
11236shrext_cmds=".so"
11237postinstall_cmds=
11238postuninstall_cmds=
11239finish_cmds=
11240finish_eval=
11241shlibpath_var=
11242shlibpath_overrides_runpath=unknown
11243version_type=none
11244dynamic_linker="$host_os ld.so"
11245sys_lib_dlsearch_path_spec="/lib /usr/lib"
11246need_lib_prefix=unknown
11247hardcode_into_libs=no
11248
11249# when you set need_version to no, make sure it does not cause -set_version
11250# flags to be left without arguments
11251need_version=unknown
11252
11253case $host_os in
11254aix3*)
11255 version_type=linux
11256 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11257 shlibpath_var=LIBPATH
11258
11259 # AIX 3 has no versioning support, so we append a major version to the name.
11260 soname_spec='${libname}${release}${shared_ext}$major'
11261 ;;
11262
11263aix[4-9]*)
11264 version_type=linux
11265 need_lib_prefix=no
11266 need_version=no
11267 hardcode_into_libs=yes
11268 if test "$host_cpu" = ia64; then
11269 # AIX 5 supports IA64
11270 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11271 shlibpath_var=LD_LIBRARY_PATH
11272 else
11273 # With GCC up to 2.95.x, collect2 would create an import file
11274 # for dependence libraries. The import file would start with
11275 # the line `#! .'. This would cause the generated library to
11276 # depend on `.', always an invalid library. This was fixed in
11277 # development snapshots of GCC prior to 3.0.
11278 case $host_os in
11279 aix4 | aix4.[01] | aix4.[01].*)
11280 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11281 echo ' yes '
11282 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11283 :
11284 else
11285 can_build_shared=no
11286 fi
11287 ;;
11288 esac
11289 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11290 # soname into executable. Probably we can add versioning support to
11291 # collect2, so additional links can be useful in future.
11292 if test "$aix_use_runtimelinking" = yes; then
11293 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11294 # instead of lib<name>.a to let people know that these are not
11295 # typical AIX shared libraries.
11296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11297 else
11298 # We preserve .a as extension for shared libraries through AIX4.2
11299 # and later when we are not doing run time linking.
11300 library_names_spec='${libname}${release}.a $libname.a'
11301 soname_spec='${libname}${release}${shared_ext}$major'
11302 fi
11303 shlibpath_var=LIBPATH
11304 fi
11305 ;;
11306
11307amigaos*)
11308 case $host_cpu in
11309 powerpc)
11310 # Since July 2007 AmigaOS4 officially supports .so libraries.
11311 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11313 ;;
11314 m68k)
11315 library_names_spec='$libname.ixlibrary $libname.a'
11316 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11317 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'
11318 ;;
11319 esac
11320 ;;
11321
11322beos*)
11323 library_names_spec='${libname}${shared_ext}'
11324 dynamic_linker="$host_os ld.so"
11325 shlibpath_var=LIBRARY_PATH
11326 ;;
11327
11328bsdi[45]*)
11329 version_type=linux
11330 need_version=no
11331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11332 soname_spec='${libname}${release}${shared_ext}$major'
11333 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11334 shlibpath_var=LD_LIBRARY_PATH
11335 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11336 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11337 # the default ld.so.conf also contains /usr/contrib/lib and
11338 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11339 # libtool to hard-code these into programs
11340 ;;
11341
11342cygwin* | mingw* | pw32* | cegcc*)
11343 version_type=windows
11344 shrext_cmds=".dll"
11345 need_version=no
11346 need_lib_prefix=no
11347
11348 case $GCC,$host_os in
11349 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11350 library_names_spec='$libname.dll.a'
11351 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11352 postinstall_cmds='base_file=`basename \${file}`~
11353 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11354 dldir=$destdir/`dirname \$dlpath`~
11355 test -d \$dldir || mkdir -p \$dldir~
11356 $install_prog $dir/$dlname \$dldir/$dlname~
11357 chmod a+x \$dldir/$dlname~
11358 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11359 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11360 fi'
11361 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11362 dlpath=$dir/\$dldll~
11363 $RM \$dlpath'
11364 shlibpath_overrides_runpath=yes
11365
11366 case $host_os in
11367 cygwin*)
11368 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11369 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11370
11371 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11372 ;;
11373 mingw* | cegcc*)
11374 # MinGW DLLs use traditional 'lib' prefix
11375 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11376 ;;
11377 pw32*)
11378 # pw32 DLLs use 'pw' prefix rather than 'lib'
11379 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11380 ;;
11381 esac
11382 ;;
11383
11384 *)
11385 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11386 ;;
11387 esac
11388 dynamic_linker='Win32 ld.exe'
11389 # FIXME: first we should search . and the directory the executable is in
11390 shlibpath_var=PATH
11391 ;;
11392
11393darwin* | rhapsody*)
11394 dynamic_linker="$host_os dyld"
11395 version_type=darwin
11396 need_lib_prefix=no
11397 need_version=no
11398 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11399 soname_spec='${libname}${release}${major}$shared_ext'
11400 shlibpath_overrides_runpath=yes
11401 shlibpath_var=DYLD_LIBRARY_PATH
11402 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11403
11404 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11405 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11406 ;;
11407
11408dgux*)
11409 version_type=linux
11410 need_lib_prefix=no
11411 need_version=no
11412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11413 soname_spec='${libname}${release}${shared_ext}$major'
11414 shlibpath_var=LD_LIBRARY_PATH
11415 ;;
11416
11417freebsd* | dragonfly*)
11418 # DragonFly does not have aout. When/if they implement a new
11419 # versioning mechanism, adjust this.
11420 if test -x /usr/bin/objformat; then
11421 objformat=`/usr/bin/objformat`
11422 else
11423 case $host_os in
11424 freebsd[23].*) objformat=aout ;;
11425 *) objformat=elf ;;
11426 esac
11427 fi
11428 version_type=freebsd-$objformat
11429 case $version_type in
11430 freebsd-elf*)
11431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11432 need_version=no
11433 need_lib_prefix=no
11434 ;;
11435 freebsd-*)
11436 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11437 need_version=yes
11438 ;;
11439 esac
11440 shlibpath_var=LD_LIBRARY_PATH
11441 case $host_os in
11442 freebsd2.*)
11443 shlibpath_overrides_runpath=yes
11444 ;;
11445 freebsd3.[01]* | freebsdelf3.[01]*)
11446 shlibpath_overrides_runpath=yes
11447 hardcode_into_libs=yes
11448 ;;
11449 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11450 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11451 shlibpath_overrides_runpath=no
11452 hardcode_into_libs=yes
11453 ;;
11454 *) # from 4.6 on, and DragonFly
11455 shlibpath_overrides_runpath=yes
11456 hardcode_into_libs=yes
11457 ;;
11458 esac
11459 ;;
11460
11461gnu*)
11462 version_type=linux
11463 need_lib_prefix=no
11464 need_version=no
11465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11466 soname_spec='${libname}${release}${shared_ext}$major'
11467 shlibpath_var=LD_LIBRARY_PATH
11468 hardcode_into_libs=yes
11469 ;;
11470
11471haiku*)
11472 version_type=linux
11473 need_lib_prefix=no
11474 need_version=no
11475 dynamic_linker="$host_os runtime_loader"
11476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11477 soname_spec='${libname}${release}${shared_ext}$major'
11478 shlibpath_var=LIBRARY_PATH
11479 shlibpath_overrides_runpath=yes
11480 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11481 hardcode_into_libs=yes
11482 ;;
11483
11484hpux9* | hpux10* | hpux11*)
11485 # Give a soname corresponding to the major version so that dld.sl refuses to
11486 # link against other versions.
11487 version_type=sunos
11488 need_lib_prefix=no
11489 need_version=no
11490 case $host_cpu in
11491 ia64*)
11492 shrext_cmds='.so'
11493 hardcode_into_libs=yes
11494 dynamic_linker="$host_os dld.so"
11495 shlibpath_var=LD_LIBRARY_PATH
11496 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11498 soname_spec='${libname}${release}${shared_ext}$major'
11499 if test "X$HPUX_IA64_MODE" = X32; then
11500 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11501 else
11502 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11503 fi
11504 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11505 ;;
11506 hppa*64*)
11507 shrext_cmds='.sl'
11508 hardcode_into_libs=yes
11509 dynamic_linker="$host_os dld.sl"
11510 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11511 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11513 soname_spec='${libname}${release}${shared_ext}$major'
11514 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11515 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11516 ;;
11517 *)
11518 shrext_cmds='.sl'
11519 dynamic_linker="$host_os dld.sl"
11520 shlibpath_var=SHLIB_PATH
11521 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11523 soname_spec='${libname}${release}${shared_ext}$major'
11524 ;;
11525 esac
11526 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11527 postinstall_cmds='chmod 555 $lib'
11528 # or fails outright, so override atomically:
11529 install_override_mode=555
11530 ;;
11531
11532interix[3-9]*)
11533 version_type=linux
11534 need_lib_prefix=no
11535 need_version=no
11536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11537 soname_spec='${libname}${release}${shared_ext}$major'
11538 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11539 shlibpath_var=LD_LIBRARY_PATH
11540 shlibpath_overrides_runpath=no
11541 hardcode_into_libs=yes
11542 ;;
11543
11544irix5* | irix6* | nonstopux*)
11545 case $host_os in
11546 nonstopux*) version_type=nonstopux ;;
11547 *)
11548 if test "$lt_cv_prog_gnu_ld" = yes; then
11549 version_type=linux
11550 else
11551 version_type=irix
11552 fi ;;
11553 esac
11554 need_lib_prefix=no
11555 need_version=no
11556 soname_spec='${libname}${release}${shared_ext}$major'
11557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11558 case $host_os in
11559 irix5* | nonstopux*)
11560 libsuff= shlibsuff=
11561 ;;
11562 *)
11563 case $LD in # libtool.m4 will add one of these switches to LD
11564 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11565 libsuff= shlibsuff= libmagic=32-bit;;
11566 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11567 libsuff=32 shlibsuff=N32 libmagic=N32;;
11568 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11569 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11570 *) libsuff= shlibsuff= libmagic=never-match;;
11571 esac
11572 ;;
11573 esac
11574 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11575 shlibpath_overrides_runpath=no
11576 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11577 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11578 hardcode_into_libs=yes
11579 ;;
11580
11581# No shared lib support for Linux oldld, aout, or coff.
11582linux*oldld* | linux*aout* | linux*coff*)
11583 dynamic_linker=no
11584 ;;
11585
11586# This must be Linux ELF.
11587linux* | k*bsd*-gnu | kopensolaris*-gnu)
11588 version_type=linux
11589 need_lib_prefix=no
11590 need_version=no
11591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11592 soname_spec='${libname}${release}${shared_ext}$major'
11593 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11594 shlibpath_var=LD_LIBRARY_PATH
11595 shlibpath_overrides_runpath=no
11596
11597 # Some binutils ld are patched to set DT_RUNPATH
11598 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
2232061b
MF
11599 $as_echo_n "(cached) " >&6
11600else
6bb11ab3
L
11601 lt_cv_shlibpath_overrides_runpath=no
11602 save_LDFLAGS=$LDFLAGS
11603 save_libdir=$libdir
11604 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11605 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
11607/* end confdefs.h. */
11608
2232061b
MF
11609int
11610main ()
11611{
11612
11613 ;
11614 return 0;
11615}
11616_ACEOF
6bb11ab3
L
11617if ac_fn_c_try_link "$LINENO"; then :
11618 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11619 lt_cv_shlibpath_overrides_runpath=yes
2232061b 11620fi
2232061b 11621fi
6bb11ab3
L
11622rm -f core conftest.err conftest.$ac_objext \
11623 conftest$ac_exeext conftest.$ac_ext
11624 LDFLAGS=$save_LDFLAGS
11625 libdir=$save_libdir
2232061b 11626
6bb11ab3 11627fi
2232061b 11628
6bb11ab3 11629 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 11630
6bb11ab3
L
11631 # This implies no fast_install, which is unacceptable.
11632 # Some rework will be needed to allow for fast_install
11633 # before this can be enabled.
11634 hardcode_into_libs=yes
2232061b 11635
6bb11ab3
L
11636 # Append ld.so.conf contents to the search path
11637 if test -f /etc/ld.so.conf; then
11638 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' ' '`
11639 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11640 fi
2232061b 11641
6bb11ab3
L
11642 # We used to test for /lib/ld.so.1 and disable shared libraries on
11643 # powerpc, because MkLinux only supported shared libraries with the
11644 # GNU dynamic linker. Since this was broken with cross compilers,
11645 # most powerpc-linux boxes support dynamic linking these days and
11646 # people can always --disable-shared, the test was removed, and we
11647 # assume the GNU/Linux dynamic linker is in use.
11648 dynamic_linker='GNU/Linux ld.so'
11649 ;;
11650
11651netbsd*)
11652 version_type=sunos
11653 need_lib_prefix=no
11654 need_version=no
11655 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11657 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11658 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 11659 else
6bb11ab3
L
11660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11661 soname_spec='${libname}${release}${shared_ext}$major'
11662 dynamic_linker='NetBSD ld.elf_so'
11663 fi
11664 shlibpath_var=LD_LIBRARY_PATH
11665 shlibpath_overrides_runpath=yes
11666 hardcode_into_libs=yes
11667 ;;
11668
11669newsos6)
11670 version_type=linux
11671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11672 shlibpath_var=LD_LIBRARY_PATH
11673 shlibpath_overrides_runpath=yes
11674 ;;
11675
11676*nto* | *qnx*)
11677 version_type=qnx
11678 need_lib_prefix=no
11679 need_version=no
11680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11681 soname_spec='${libname}${release}${shared_ext}$major'
11682 shlibpath_var=LD_LIBRARY_PATH
11683 shlibpath_overrides_runpath=no
11684 hardcode_into_libs=yes
11685 dynamic_linker='ldqnx.so'
11686 ;;
11687
11688openbsd*)
11689 version_type=sunos
11690 sys_lib_dlsearch_path_spec="/usr/lib"
11691 need_lib_prefix=no
11692 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11693 case $host_os in
11694 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11695 *) need_version=no ;;
11696 esac
11697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11698 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11699 shlibpath_var=LD_LIBRARY_PATH
11700 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11701 case $host_os in
11702 openbsd2.[89] | openbsd2.[89].*)
11703 shlibpath_overrides_runpath=no
11704 ;;
11705 *)
11706 shlibpath_overrides_runpath=yes
11707 ;;
11708 esac
11709 else
11710 shlibpath_overrides_runpath=yes
11711 fi
11712 ;;
11713
11714os2*)
11715 libname_spec='$name'
11716 shrext_cmds=".dll"
11717 need_lib_prefix=no
11718 library_names_spec='$libname${shared_ext} $libname.a'
11719 dynamic_linker='OS/2 ld.exe'
11720 shlibpath_var=LIBPATH
11721 ;;
11722
11723osf3* | osf4* | osf5*)
11724 version_type=osf
11725 need_lib_prefix=no
11726 need_version=no
11727 soname_spec='${libname}${release}${shared_ext}$major'
11728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11729 shlibpath_var=LD_LIBRARY_PATH
11730 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11731 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11732 ;;
11733
11734rdos*)
11735 dynamic_linker=no
11736 ;;
11737
11738solaris*)
11739 version_type=linux
11740 need_lib_prefix=no
11741 need_version=no
11742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11743 soname_spec='${libname}${release}${shared_ext}$major'
11744 shlibpath_var=LD_LIBRARY_PATH
11745 shlibpath_overrides_runpath=yes
11746 hardcode_into_libs=yes
11747 # ldd complains unless libraries are executable
11748 postinstall_cmds='chmod +x $lib'
11749 ;;
11750
11751sunos4*)
11752 version_type=sunos
11753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11754 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11755 shlibpath_var=LD_LIBRARY_PATH
11756 shlibpath_overrides_runpath=yes
11757 if test "$with_gnu_ld" = yes; then
11758 need_lib_prefix=no
11759 fi
11760 need_version=yes
11761 ;;
11762
11763sysv4 | sysv4.3*)
11764 version_type=linux
11765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11766 soname_spec='${libname}${release}${shared_ext}$major'
11767 shlibpath_var=LD_LIBRARY_PATH
11768 case $host_vendor in
11769 sni)
11770 shlibpath_overrides_runpath=no
11771 need_lib_prefix=no
11772 runpath_var=LD_RUN_PATH
11773 ;;
11774 siemens)
11775 need_lib_prefix=no
11776 ;;
11777 motorola)
11778 need_lib_prefix=no
11779 need_version=no
11780 shlibpath_overrides_runpath=no
11781 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11782 ;;
11783 esac
11784 ;;
11785
11786sysv4*MP*)
11787 if test -d /usr/nec ;then
11788 version_type=linux
11789 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11790 soname_spec='$libname${shared_ext}.$major'
11791 shlibpath_var=LD_LIBRARY_PATH
2232061b 11792 fi
6bb11ab3
L
11793 ;;
11794
11795sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11796 version_type=freebsd-elf
11797 need_lib_prefix=no
11798 need_version=no
11799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11800 soname_spec='${libname}${release}${shared_ext}$major'
11801 shlibpath_var=LD_LIBRARY_PATH
11802 shlibpath_overrides_runpath=yes
11803 hardcode_into_libs=yes
11804 if test "$with_gnu_ld" = yes; then
11805 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11806 else
11807 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11808 case $host_os in
11809 sco3.2v5*)
11810 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11811 ;;
11812 esac
11813 fi
11814 sys_lib_dlsearch_path_spec='/usr/lib'
11815 ;;
11816
11817tpf*)
11818 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11819 version_type=linux
11820 need_lib_prefix=no
11821 need_version=no
11822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11823 shlibpath_var=LD_LIBRARY_PATH
11824 shlibpath_overrides_runpath=no
11825 hardcode_into_libs=yes
11826 ;;
11827
11828uts4*)
11829 version_type=linux
11830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11831 soname_spec='${libname}${release}${shared_ext}$major'
11832 shlibpath_var=LD_LIBRARY_PATH
11833 ;;
11834
11835*)
11836 dynamic_linker=no
11837 ;;
11838esac
11839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11840$as_echo "$dynamic_linker" >&6; }
11841test "$dynamic_linker" = no && can_build_shared=no
11842
11843variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11844if test "$GCC" = yes; then
11845 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 11846fi
2232061b 11847
6bb11ab3
L
11848if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11849 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11850fi
11851if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11852 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11853fi
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
2232061b 11880
2232061b 11881
2232061b 11882
2232061b 11883
2232061b
MF
11884
11885
6ffe910a 11886
6ffe910a
MF
11887
11888
11889
11890
11891
2232061b 11892
6ffe910a
MF
11893
11894
11895
11896
6ffe910a 11897
6ffe910a 11898
6ffe910a
MF
11899
11900
6ffe910a 11901
6ffe910a 11902
6ffe910a
MF
11903
11904
5f3ef9d0 11905
5f3ef9d0
JB
11906
11907
11908
db2e4d67
MF
11909
11910
db2e4d67 11911
db2e4d67 11912
db2e4d67 11913
db2e4d67 11914
db2e4d67 11915
db2e4d67 11916
db2e4d67 11917
db2e4d67
MF
11918
11919
db2e4d67 11920
db2e4d67
MF
11921
11922
db2e4d67 11923
db2e4d67
MF
11924
11925
6ffe910a 11926
6ffe910a 11927
6ffe910a
MF
11928
11929
6ffe910a
MF
11930
11931
6ffe910a 11932
6ffe910a 11933
6ffe910a 11934
6ffe910a 11935
6ffe910a 11936
b7026657 11937
b7026657 11938
5d031c16 11939
b7026657 11940
b7026657 11941
5d031c16 11942
b7026657 11943
b7026657 11944
5d031c16 11945
6bb11ab3
L
11946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11947$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11948hardcode_action=
11949if test -n "$hardcode_libdir_flag_spec" ||
11950 test -n "$runpath_var" ||
11951 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 11952
6bb11ab3
L
11953 # We can hardcode non-existent directories.
11954 if test "$hardcode_direct" != no &&
11955 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11956 # have to relink, otherwise we might link with an installed library
11957 # when we should be linking with a yet-to-be-installed one
11958 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11959 test "$hardcode_minus_L" != no; then
11960 # Linking always hardcodes the temporary library directory.
11961 hardcode_action=relink
11962 else
11963 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11964 hardcode_action=immediate
11965 fi
11966else
11967 # We cannot hardcode anything, or else we can only hardcode existing
11968 # directories.
11969 hardcode_action=unsupported
b7026657 11970fi
6bb11ab3
L
11971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11972$as_echo "$hardcode_action" >&6; }
b7026657 11973
6bb11ab3
L
11974if test "$hardcode_action" = relink ||
11975 test "$inherit_rpath" = yes; then
11976 # Fast installation is not supported
11977 enable_fast_install=no
11978elif test "$shlibpath_overrides_runpath" = yes ||
11979 test "$enable_shared" = no; then
11980 # Fast installation is not necessary
11981 enable_fast_install=needless
11982fi
5d031c16 11983
6bb11ab3
L
11984
11985
11986
11987
11988
11989 if test "x$enable_dlopen" != xyes; then
11990 enable_dlopen=unknown
11991 enable_dlopen_self=unknown
11992 enable_dlopen_self_static=unknown
11993else
11994 lt_cv_dlopen=no
11995 lt_cv_dlopen_libs=
11996
11997 case $host_os in
11998 beos*)
11999 lt_cv_dlopen="load_add_on"
12000 lt_cv_dlopen_libs=
12001 lt_cv_dlopen_self=yes
12002 ;;
12003
12004 mingw* | pw32* | cegcc*)
12005 lt_cv_dlopen="LoadLibrary"
12006 lt_cv_dlopen_libs=
12007 ;;
12008
12009 cygwin*)
12010 lt_cv_dlopen="dlopen"
12011 lt_cv_dlopen_libs=
12012 ;;
12013
12014 darwin*)
12015 # if libdl is installed we need to link against it
12016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12017$as_echo_n "checking for dlopen in -ldl... " >&6; }
12018if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12019 $as_echo_n "(cached) " >&6
12020else
12021 ac_check_lib_save_LIBS=$LIBS
12022LIBS="-ldl $LIBS"
12023cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12024/* end confdefs.h. */
12025
12026/* Override any GCC internal prototype to avoid an error.
12027 Use char because int might match the return type of a GCC
12028 builtin and then its argument prototype would still apply. */
12029#ifdef __cplusplus
12030extern "C"
12031#endif
12032char dlopen ();
12033int
12034main ()
12035{
12036return dlopen ();
12037 ;
12038 return 0;
12039}
b7026657 12040_ACEOF
6bb11ab3
L
12041if ac_fn_c_try_link "$LINENO"; then :
12042 ac_cv_lib_dl_dlopen=yes
12043else
12044 ac_cv_lib_dl_dlopen=no
12045fi
12046rm -f core conftest.err conftest.$ac_objext \
12047 conftest$ac_exeext conftest.$ac_ext
12048LIBS=$ac_check_lib_save_LIBS
12049fi
12050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12051$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12052if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12053 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12054else
12055
12056 lt_cv_dlopen="dyld"
12057 lt_cv_dlopen_libs=
12058 lt_cv_dlopen_self=yes
5d031c16 12059
5d031c16 12060fi
5d031c16 12061
6bb11ab3 12062 ;;
5d031c16 12063
6bb11ab3
L
12064 *)
12065 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12066if test "x$ac_cv_func_shl_load" = x""yes; then :
12067 lt_cv_dlopen="shl_load"
12068else
12069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12070$as_echo_n "checking for shl_load in -ldld... " >&6; }
12071if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12072 $as_echo_n "(cached) " >&6
12073else
12074 ac_check_lib_save_LIBS=$LIBS
12075LIBS="-ldld $LIBS"
12076cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12077/* end confdefs.h. */
12078
12079/* Override any GCC internal prototype to avoid an error.
12080 Use char because int might match the return type of a GCC
12081 builtin and then its argument prototype would still apply. */
12082#ifdef __cplusplus
12083extern "C"
12084#endif
12085char shl_load ();
12086int
12087main ()
12088{
12089return shl_load ();
12090 ;
12091 return 0;
12092}
12093_ACEOF
12094if ac_fn_c_try_link "$LINENO"; then :
12095 ac_cv_lib_dld_shl_load=yes
12096else
12097 ac_cv_lib_dld_shl_load=no
12098fi
12099rm -f core conftest.err conftest.$ac_objext \
12100 conftest$ac_exeext conftest.$ac_ext
12101LIBS=$ac_check_lib_save_LIBS
12102fi
12103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12104$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12105if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12106 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12107else
12108 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12109if test "x$ac_cv_func_dlopen" = x""yes; then :
12110 lt_cv_dlopen="dlopen"
12111else
12112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12113$as_echo_n "checking for dlopen in -ldl... " >&6; }
12114if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 12115 $as_echo_n "(cached) " >&6
5d031c16 12116else
b7026657 12117 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12118LIBS="-ldl $LIBS"
81ecdfbb 12119cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12120/* end confdefs.h. */
12121
81ecdfbb
RW
12122/* Override any GCC internal prototype to avoid an error.
12123 Use char because int might match the return type of a GCC
12124 builtin and then its argument prototype would still apply. */
b7026657
AC
12125#ifdef __cplusplus
12126extern "C"
12127#endif
6bb11ab3 12128char dlopen ();
b7026657
AC
12129int
12130main ()
12131{
6bb11ab3 12132return dlopen ();
b7026657
AC
12133 ;
12134 return 0;
12135}
12136_ACEOF
81ecdfbb 12137if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12138 ac_cv_lib_dl_dlopen=yes
b7026657 12139else
6bb11ab3 12140 ac_cv_lib_dl_dlopen=no
b7026657 12141fi
81ecdfbb
RW
12142rm -f core conftest.err conftest.$ac_objext \
12143 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12144LIBS=$ac_check_lib_save_LIBS
12145fi
6bb11ab3
L
12146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12147$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12148if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12149 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12150else
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12152$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12153if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 12154 $as_echo_n "(cached) " >&6
5d031c16 12155else
b7026657 12156 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12157LIBS="-lsvld $LIBS"
81ecdfbb 12158cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12159/* end confdefs.h. */
12160
81ecdfbb
RW
12161/* Override any GCC internal prototype to avoid an error.
12162 Use char because int might match the return type of a GCC
12163 builtin and then its argument prototype would still apply. */
b7026657
AC
12164#ifdef __cplusplus
12165extern "C"
12166#endif
6bb11ab3 12167char dlopen ();
b7026657
AC
12168int
12169main ()
12170{
6bb11ab3 12171return dlopen ();
b7026657
AC
12172 ;
12173 return 0;
12174}
12175_ACEOF
81ecdfbb 12176if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12177 ac_cv_lib_svld_dlopen=yes
b7026657 12178else
6bb11ab3 12179 ac_cv_lib_svld_dlopen=no
b7026657 12180fi
81ecdfbb
RW
12181rm -f core conftest.err conftest.$ac_objext \
12182 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12183LIBS=$ac_check_lib_save_LIBS
12184fi
6bb11ab3
L
12185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12186$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12187if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12188 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12189else
6bb11ab3
L
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12191$as_echo_n "checking for dld_link in -ldld... " >&6; }
12192if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb 12193 $as_echo_n "(cached) " >&6
b5bd9624 12194else
6bb11ab3
L
12195 ac_check_lib_save_LIBS=$LIBS
12196LIBS="-ldld $LIBS"
81ecdfbb 12197cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12198/* end confdefs.h. */
12199
81ecdfbb
RW
12200/* Override any GCC internal prototype to avoid an error.
12201 Use char because int might match the return type of a GCC
b5bd9624 12202 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12203#ifdef __cplusplus
12204extern "C"
12205#endif
6bb11ab3 12206char dld_link ();
b5bd9624
HPN
12207int
12208main ()
12209{
6bb11ab3 12210return dld_link ();
b5bd9624
HPN
12211 ;
12212 return 0;
12213}
12214_ACEOF
6bb11ab3
L
12215if ac_fn_c_try_link "$LINENO"; then :
12216 ac_cv_lib_dld_dld_link=yes
12217else
12218 ac_cv_lib_dld_dld_link=no
12219fi
12220rm -f core conftest.err conftest.$ac_objext \
12221 conftest$ac_exeext conftest.$ac_ext
12222LIBS=$ac_check_lib_save_LIBS
12223fi
12224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12225$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12226if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12227 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12228fi
12229
12230
12231fi
12232
12233
12234fi
12235
12236
12237fi
12238
12239
12240fi
12241
12242
12243fi
12244
12245 ;;
12246 esac
12247
12248 if test "x$lt_cv_dlopen" != xno; then
12249 enable_dlopen=yes
b5bd9624 12250 else
6bb11ab3
L
12251 enable_dlopen=no
12252 fi
12253
12254 case $lt_cv_dlopen in
12255 dlopen)
12256 save_CPPFLAGS="$CPPFLAGS"
12257 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12258
12259 save_LDFLAGS="$LDFLAGS"
12260 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12261
12262 save_LIBS="$LIBS"
12263 LIBS="$lt_cv_dlopen_libs $LIBS"
12264
12265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12266$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12267if test "${lt_cv_dlopen_self+set}" = set; then :
12268 $as_echo_n "(cached) " >&6
12269else
12270 if test "$cross_compiling" = yes; then :
12271 lt_cv_dlopen_self=cross
12272else
12273 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12274 lt_status=$lt_dlunknown
12275 cat > conftest.$ac_ext <<_LT_EOF
1517bd27 12276#line 12276 "configure"
6bb11ab3
L
12277#include "confdefs.h"
12278
12279#if HAVE_DLFCN_H
12280#include <dlfcn.h>
12281#endif
12282
12283#include <stdio.h>
12284
12285#ifdef RTLD_GLOBAL
12286# define LT_DLGLOBAL RTLD_GLOBAL
12287#else
12288# ifdef DL_GLOBAL
12289# define LT_DLGLOBAL DL_GLOBAL
12290# else
12291# define LT_DLGLOBAL 0
12292# endif
12293#endif
12294
12295/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12296 find out it does not work in some platform. */
12297#ifndef LT_DLLAZY_OR_NOW
12298# ifdef RTLD_LAZY
12299# define LT_DLLAZY_OR_NOW RTLD_LAZY
12300# else
12301# ifdef DL_LAZY
12302# define LT_DLLAZY_OR_NOW DL_LAZY
12303# else
12304# ifdef RTLD_NOW
12305# define LT_DLLAZY_OR_NOW RTLD_NOW
12306# else
12307# ifdef DL_NOW
12308# define LT_DLLAZY_OR_NOW DL_NOW
12309# else
12310# define LT_DLLAZY_OR_NOW 0
12311# endif
12312# endif
12313# endif
12314# endif
12315#endif
12316
12317/* When -fvisbility=hidden is used, assume the code has been annotated
12318 correspondingly for the symbols needed. */
12319#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12320void fnord () __attribute__((visibility("default")));
12321#endif
12322
12323void fnord () { int i=42; }
12324int main ()
12325{
12326 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12327 int status = $lt_dlunknown;
12328
12329 if (self)
12330 {
12331 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12332 else
12333 {
12334 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12335 else puts (dlerror ());
12336 }
12337 /* dlclose (self); */
12338 }
12339 else
12340 puts (dlerror ());
12341
12342 return status;
12343}
12344_LT_EOF
12345 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12346 (eval $ac_link) 2>&5
12347 ac_status=$?
12348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12349 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12350 (./conftest; exit; ) >&5 2>/dev/null
12351 lt_status=$?
12352 case x$lt_status in
12353 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12354 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12355 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12356 esac
12357 else :
12358 # compilation failed
12359 lt_cv_dlopen_self=no
b5bd9624 12360 fi
b5bd9624 12361fi
6bb11ab3
L
12362rm -fr conftest*
12363
12364
b5bd9624 12365fi
6bb11ab3
L
12366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12367$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 12368
6bb11ab3
L
12369 if test "x$lt_cv_dlopen_self" = xyes; then
12370 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12372$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12373if test "${lt_cv_dlopen_self_static+set}" = set; then :
12374 $as_echo_n "(cached) " >&6
b5bd9624 12375else
6bb11ab3
L
12376 if test "$cross_compiling" = yes; then :
12377 lt_cv_dlopen_self_static=cross
12378else
12379 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12380 lt_status=$lt_dlunknown
12381 cat > conftest.$ac_ext <<_LT_EOF
1517bd27 12382#line 12382 "configure"
6bb11ab3
L
12383#include "confdefs.h"
12384
12385#if HAVE_DLFCN_H
12386#include <dlfcn.h>
12387#endif
12388
12389#include <stdio.h>
12390
12391#ifdef RTLD_GLOBAL
12392# define LT_DLGLOBAL RTLD_GLOBAL
12393#else
12394# ifdef DL_GLOBAL
12395# define LT_DLGLOBAL DL_GLOBAL
12396# else
12397# define LT_DLGLOBAL 0
12398# endif
12399#endif
12400
12401/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12402 find out it does not work in some platform. */
12403#ifndef LT_DLLAZY_OR_NOW
12404# ifdef RTLD_LAZY
12405# define LT_DLLAZY_OR_NOW RTLD_LAZY
12406# else
12407# ifdef DL_LAZY
12408# define LT_DLLAZY_OR_NOW DL_LAZY
12409# else
12410# ifdef RTLD_NOW
12411# define LT_DLLAZY_OR_NOW RTLD_NOW
12412# else
12413# ifdef DL_NOW
12414# define LT_DLLAZY_OR_NOW DL_NOW
12415# else
12416# define LT_DLLAZY_OR_NOW 0
12417# endif
12418# endif
12419# endif
12420# endif
12421#endif
12422
12423/* When -fvisbility=hidden is used, assume the code has been annotated
12424 correspondingly for the symbols needed. */
12425#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12426void fnord () __attribute__((visibility("default")));
12427#endif
12428
12429void fnord () { int i=42; }
12430int main ()
12431{
12432 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12433 int status = $lt_dlunknown;
12434
12435 if (self)
12436 {
12437 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12438 else
12439 {
12440 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12441 else puts (dlerror ());
12442 }
12443 /* dlclose (self); */
12444 }
12445 else
12446 puts (dlerror ());
12447
12448 return status;
12449}
12450_LT_EOF
12451 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12452 (eval $ac_link) 2>&5
12453 ac_status=$?
12454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12455 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12456 (./conftest; exit; ) >&5 2>/dev/null
12457 lt_status=$?
12458 case x$lt_status in
12459 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12460 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12461 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12462 esac
12463 else :
12464 # compilation failed
12465 lt_cv_dlopen_self_static=no
12466 fi
b5bd9624 12467fi
6bb11ab3
L
12468rm -fr conftest*
12469
12470
b5bd9624 12471fi
6bb11ab3
L
12472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12473$as_echo "$lt_cv_dlopen_self_static" >&6; }
12474 fi
12475
12476 CPPFLAGS="$save_CPPFLAGS"
12477 LDFLAGS="$save_LDFLAGS"
12478 LIBS="$save_LIBS"
12479 ;;
12480 esac
12481
12482 case $lt_cv_dlopen_self in
12483 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12484 *) enable_dlopen_self=unknown ;;
12485 esac
12486
12487 case $lt_cv_dlopen_self_static in
12488 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12489 *) enable_dlopen_self_static=unknown ;;
12490 esac
12491fi
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509striplib=
12510old_striplib=
12511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12512$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12513if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12514 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12515 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12517$as_echo "yes" >&6; }
12518else
12519# FIXME - insert some real tests, host_os isn't really good enough
12520 case $host_os in
12521 darwin*)
12522 if test -n "$STRIP" ; then
12523 striplib="$STRIP -x"
12524 old_striplib="$STRIP -S"
12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12526$as_echo "yes" >&6; }
12527 else
12528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12529$as_echo "no" >&6; }
12530 fi
12531 ;;
12532 *)
12533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12534$as_echo "no" >&6; }
12535 ;;
12536 esac
12537fi
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550 # Report which library types will actually be built
12551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12552$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12554$as_echo "$can_build_shared" >&6; }
12555
12556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12557$as_echo_n "checking whether to build shared libraries... " >&6; }
12558 test "$can_build_shared" = "no" && enable_shared=no
12559
12560 # On AIX, shared libraries and static libraries use the same namespace, and
12561 # are all built from PIC.
12562 case $host_os in
12563 aix3*)
12564 test "$enable_shared" = yes && enable_static=no
12565 if test -n "$RANLIB"; then
12566 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12567 postinstall_cmds='$RANLIB $lib'
12568 fi
12569 ;;
12570
12571 aix[4-9]*)
12572 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12573 test "$enable_shared" = yes && enable_static=no
12574 fi
12575 ;;
12576 esac
12577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12578$as_echo "$enable_shared" >&6; }
12579
12580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12581$as_echo_n "checking whether to build static libraries... " >&6; }
12582 # Make sure either enable_shared or enable_static is yes.
12583 test "$enable_shared" = yes || enable_static=yes
12584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12585$as_echo "$enable_static" >&6; }
12586
12587
12588
12589
12590fi
12591ac_ext=c
12592ac_cpp='$CPP $CPPFLAGS'
12593ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12594ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12595ac_compiler_gnu=$ac_cv_c_compiler_gnu
12596
12597CC="$lt_save_CC"
12598
12599
12600
12601
12602
12603
12604
12605
12606
b5bd9624 12607
b5bd9624 12608
b5bd9624 12609
b5bd9624 12610
6bb11ab3
L
12611 ac_config_commands="$ac_config_commands libtool"
12612
12613
12614
12615
12616# Only expand once:
12617
12618
5912fadd 12619
b5bd9624 12620
5d031c16
AC
12621. ${srcdir}/../../bfd/configure.host
12622
12623
12624
12625USE_MAINTAINER_MODE=no
81ecdfbb
RW
12626# Check whether --enable-maintainer-mode was given.
12627if test "${enable_maintainer_mode+set}" = set; then :
12628 enableval=$enable_maintainer_mode; case "${enableval}" in
5d031c16
AC
12629 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
12630 no) MAINT="#" ;;
81ecdfbb 12631 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
5d031c16
AC
12632esac
12633if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
12634 echo "Setting maintainer mode" 6>&1
12635fi
12636else
12637 MAINT="#"
81ecdfbb
RW
12638fi
12639
5d031c16
AC
12640
12641
81ecdfbb
RW
12642# Check whether --enable-sim-bswap was given.
12643if test "${enable_sim_bswap+set}" = set; then :
12644 enableval=$enable_sim_bswap; case "${enableval}" in
5d031c16
AC
12645 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12646 no) sim_bswap="-DWITH_BSWAP=0";;
81ecdfbb 12647 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
5d031c16
AC
12648esac
12649if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12650 echo "Setting bswap flags = $sim_bswap" 6>&1
12651fi
12652else
12653 sim_bswap=""
81ecdfbb
RW
12654fi
12655
5d031c16
AC
12656
12657
81ecdfbb
RW
12658# Check whether --enable-sim-cflags was given.
12659if test "${enable_sim_cflags+set}" = set; then :
12660 enableval=$enable_sim_cflags; case "${enableval}" in
5d031c16 12661 yes) sim_cflags="-O2 -fomit-frame-pointer";;
81ecdfbb 12662 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
5d031c16
AC
12663 no) sim_cflags="";;
12664 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12665esac
12666if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12667 echo "Setting sim cflags = $sim_cflags" 6>&1
12668fi
12669else
12670 sim_cflags=""
81ecdfbb
RW
12671fi
12672
5d031c16
AC
12673
12674
81ecdfbb
RW
12675# Check whether --enable-sim-debug was given.
12676if test "${enable_sim_debug+set}" = set; then :
12677 enableval=$enable_sim_debug; case "${enableval}" in
5d031c16
AC
12678 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12679 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12680 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12681esac
12682if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12683 echo "Setting sim debug = $sim_debug" 6>&1
12684fi
12685else
12686 sim_debug=""
81ecdfbb
RW
12687fi
12688
5d031c16
AC
12689
12690
81ecdfbb
RW
12691# Check whether --enable-sim-stdio was given.
12692if test "${enable_sim_stdio+set}" = set; then :
12693 enableval=$enable_sim_stdio; case "${enableval}" in
5d031c16
AC
12694 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12695 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
81ecdfbb 12696 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
5d031c16
AC
12697esac
12698if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12699 echo "Setting stdio flags = $sim_stdio" 6>&1
12700fi
12701else
12702 sim_stdio=""
81ecdfbb 12703fi
5d031c16
AC
12704
12705
81ecdfbb
RW
12706
12707# Check whether --enable-sim-trace was given.
12708if test "${enable_sim_trace+set}" = set; then :
12709 enableval=$enable_sim_trace; case "${enableval}" in
5d031c16
AC
12710 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12711 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12712 [-0-9]*)
12713 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
2232061b 12714 [[:lower:]]*)
5d031c16
AC
12715 sim_trace=""
12716 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12717 if test x"$sim_trace" = x; then
12718 sim_trace="-DWITH_TRACE='(TRACE_$x"
12719 else
12720 sim_trace="${sim_trace}|TRACE_$x"
12721 fi
12722 done
12723 sim_trace="$sim_trace)'" ;;
12724esac
12725if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12726 echo "Setting sim trace = $sim_trace" 6>&1
12727fi
12728else
12729 sim_trace=""
81ecdfbb 12730fi
5d031c16
AC
12731
12732
81ecdfbb
RW
12733
12734# Check whether --enable-sim-profile was given.
12735if test "${enable_sim_profile+set}" = set; then :
12736 enableval=$enable_sim_profile; case "${enableval}" in
5d031c16
AC
12737 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12738 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12739 [-0-9]*)
12740 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12741 [a-z]*)
12742 sim_profile=""
12743 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12744 if test x"$sim_profile" = x; then
12745 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12746 else
12747 sim_profile="${sim_profile}|PROFILE_$x"
12748 fi
12749 done
12750 sim_profile="$sim_profile)'" ;;
12751esac
12752if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12753 echo "Setting sim profile = $sim_profile" 6>&1
12754fi
12755else
12756 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
81ecdfbb 12757fi
5d031c16
AC
12758
12759
6efef468 12760
81ecdfbb
RW
12761
12762# Check whether --with-pkgversion was given.
12763if test "${with_pkgversion+set}" = set; then :
12764 withval=$with_pkgversion; case "$withval" in
12765 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6efef468
JM
12766 no) PKGVERSION= ;;
12767 *) PKGVERSION="($withval) " ;;
12768 esac
12769else
12770 PKGVERSION="(GDB) "
12771
81ecdfbb
RW
12772fi
12773
6efef468
JM
12774
12775
12776
12777
81ecdfbb
RW
12778# Check whether --with-bugurl was given.
12779if test "${with_bugurl+set}" = set; then :
12780 withval=$with_bugurl; case "$withval" in
12781 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
12782 no) BUGURL=
12783 ;;
12784 *) BUGURL="$withval"
12785 ;;
12786 esac
12787else
12788 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12789
81ecdfbb
RW
12790fi
12791
6efef468
JM
12792 case ${BUGURL} in
12793 "")
12794 REPORT_BUGS_TO=
12795 REPORT_BUGS_TEXI=
12796 ;;
12797 *)
12798 REPORT_BUGS_TO="<$BUGURL>"
12799 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12800 ;;
12801 esac;
12802
12803
12804
12805
12806cat >>confdefs.h <<_ACEOF
12807#define PKGVERSION "$PKGVERSION"
12808_ACEOF
12809
12810
12811cat >>confdefs.h <<_ACEOF
12812#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12813_ACEOF
12814
12815
81ecdfbb
RW
12816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12817$as_echo_n "checking return type of signal handlers... " >&6; }
12818if test "${ac_cv_type_signal+set}" = set; then :
12819 $as_echo_n "(cached) " >&6
5d031c16 12820else
81ecdfbb 12821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12822/* end confdefs.h. */
5d031c16
AC
12823#include <sys/types.h>
12824#include <signal.h>
5d031c16 12825
b7026657
AC
12826int
12827main ()
12828{
81ecdfbb 12829return *(signal (0, 0)) (0) == 1;
b7026657
AC
12830 ;
12831 return 0;
12832}
12833_ACEOF
81ecdfbb
RW
12834if ac_fn_c_try_compile "$LINENO"; then :
12835 ac_cv_type_signal=int
5d031c16 12836else
81ecdfbb 12837 ac_cv_type_signal=void
5d031c16 12838fi
81ecdfbb 12839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5d031c16 12840fi
81ecdfbb
RW
12841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12842$as_echo "$ac_cv_type_signal" >&6; }
5d031c16 12843
b7026657 12844cat >>confdefs.h <<_ACEOF
5d031c16 12845#define RETSIGTYPE $ac_cv_type_signal
b7026657 12846_ACEOF
5d031c16
AC
12847
12848
12849
5d031c16
AC
12850
12851
12852sim_link_files=
12853sim_link_links=
12854
12855sim_link_links=tconfig.h
12856if test -f ${srcdir}/tconfig.in
12857then
12858 sim_link_files=tconfig.in
12859else
12860 sim_link_files=../common/tconfig.in
12861fi
12862
12863# targ-vals.def points to the libc macro description file.
12864case "${target}" in
12865*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12866esac
12867sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12868sim_link_links="${sim_link_links} targ-vals.def"
12869
5d031c16
AC
12870
12871
6ffe910a 12872
5d031c16 12873default_sim_inline=""
81ecdfbb
RW
12874# Check whether --enable-sim-inline was given.
12875if test "${enable_sim_inline+set}" = set; then :
12876 enableval=$enable_sim_inline; sim_inline=""
5d031c16
AC
12877case "$enableval" in
12878 no) sim_inline="-DDEFAULT_INLINE=0";;
12879 0) sim_inline="-DDEFAULT_INLINE=0";;
12880 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
12881 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
12882 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12883 new_flag=""
12884 case "$x" in
12885 *_INLINE=*) new_flag="-D$x";;
12886 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
12887 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
12888 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
12889 esac
12890 if test x"$sim_inline" = x""; then
12891 sim_inline="$new_flag"
12892 else
12893 sim_inline="$sim_inline $new_flag"
12894 fi
12895 done;;
12896esac
12897if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
12898 echo "Setting inline flags = $sim_inline" 6>&1
12899fi
12900else
b7026657 12901
5d031c16
AC
12902if test "x$cross_compiling" = "xno"; then
12903 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
12904 sim_inline="${default_sim_inline}"
12905 if test x"$silent" != x"yes"; then
12906 echo "Setting inline flags = $sim_inline" 6>&1
12907 fi
12908 else
12909 sim_inline=""
12910 fi
12911else
12912 sim_inline="-DDEFAULT_INLINE=0"
12913fi
81ecdfbb
RW
12914fi
12915
5d031c16
AC
12916wire_alignment="NONSTRICT_ALIGNMENT"
12917default_alignment=""
12918
81ecdfbb
RW
12919# Check whether --enable-sim-alignment was given.
12920if test "${enable_sim_alignment+set}" = set; then :
12921 enableval=$enable_sim_alignment; case "${enableval}" in
5d031c16
AC
12922 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12923 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12924 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12925 yes) if test x"$wire_alignment" != x; then
12926 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12927 else
12928 if test x"$default_alignment" != x; then
12929 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12930 else
12931 echo "No hard-wired alignment for target $target" 1>&6
12932 sim_alignment="-DWITH_ALIGNMENT=0"
12933 fi
12934 fi;;
12935 no) if test x"$default_alignment" != x; then
12936 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12937 else
12938 if test x"$wire_alignment" != x; then
12939 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12940 else
12941 echo "No default alignment for target $target" 1>&6
12942 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12943 fi
12944 fi;;
81ecdfbb 12945 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
5d031c16
AC
12946esac
12947if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12948 echo "Setting alignment flags = $sim_alignment" 6>&1
12949fi
12950else
12951 if test x"$default_alignment" != x; then
12952 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12953else
12954 if test x"$wire_alignment" != x; then
12955 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12956 else
12957 sim_alignment=
12958 fi
12959fi
81ecdfbb 12960fi
5d031c16 12961
81ecdfbb
RW
12962
12963# Check whether --enable-sim-hostendian was given.
12964if test "${enable_sim_hostendian+set}" = set; then :
12965 enableval=$enable_sim_hostendian; case "${enableval}" in
5d031c16
AC
12966 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
12967 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
12968 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
81ecdfbb 12969 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
5d031c16
AC
12970esac
12971if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
12972 echo "Setting hostendian flags = $sim_hostendian" 6>&1
12973fi
12974else
b7026657 12975
5d031c16 12976if test "x$cross_compiling" = "xno"; then
81ecdfbb
RW
12977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12978$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12979if test "${ac_cv_c_bigendian+set}" = set; then :
12980 $as_echo_n "(cached) " >&6
12981else
12982 ac_cv_c_bigendian=unknown
12983 # See if we're dealing with a universal compiler.
12984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12985/* end confdefs.h. */
12986#ifndef __APPLE_CC__
12987 not a universal capable compiler
12988 #endif
12989 typedef int dummy;
12990
12991_ACEOF
12992if ac_fn_c_try_compile "$LINENO"; then :
12993
12994 # Check for potential -arch flags. It is not universal unless
12995 # there are at least two -arch flags with different values.
12996 ac_arch=
12997 ac_prev=
12998 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12999 if test -n "$ac_prev"; then
13000 case $ac_word in
13001 i?86 | x86_64 | ppc | ppc64)
13002 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13003 ac_arch=$ac_word
13004 else
13005 ac_cv_c_bigendian=universal
13006 break
13007 fi
13008 ;;
13009 esac
13010 ac_prev=
13011 elif test "x$ac_word" = "x-arch"; then
13012 ac_prev=arch
13013 fi
13014 done
13015fi
13016rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13017 if test $ac_cv_c_bigendian = unknown; then
13018 # See if sys/param.h defines the BYTE_ORDER macro.
13019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13020/* end confdefs.h. */
5d031c16 13021#include <sys/types.h>
81ecdfbb 13022 #include <sys/param.h>
5d031c16 13023
b7026657
AC
13024int
13025main ()
13026{
81ecdfbb
RW
13027#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13028 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13029 && LITTLE_ENDIAN)
13030 bogus endian macros
13031 #endif
b7026657
AC
13032
13033 ;
13034 return 0;
13035}
13036_ACEOF
81ecdfbb 13037if ac_fn_c_try_compile "$LINENO"; then :
5d031c16 13038 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 13039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13040/* end confdefs.h. */
5d031c16 13041#include <sys/types.h>
81ecdfbb 13042 #include <sys/param.h>
5d031c16 13043
b7026657
AC
13044int
13045main ()
13046{
5d031c16 13047#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
13048 not big endian
13049 #endif
b7026657
AC
13050
13051 ;
13052 return 0;
13053}
13054_ACEOF
81ecdfbb 13055if ac_fn_c_try_compile "$LINENO"; then :
5d031c16
AC
13056 ac_cv_c_bigendian=yes
13057else
81ecdfbb 13058 ac_cv_c_bigendian=no
5d031c16 13059fi
81ecdfbb
RW
13060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13061fi
13062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13063 fi
13064 if test $ac_cv_c_bigendian = unknown; then
13065 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13067/* end confdefs.h. */
13068#include <limits.h>
b7026657 13069
81ecdfbb
RW
13070int
13071main ()
13072{
13073#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13074 bogus endian macros
13075 #endif
13076
13077 ;
13078 return 0;
13079}
13080_ACEOF
13081if ac_fn_c_try_compile "$LINENO"; then :
13082 # It does; now see whether it defined to _BIG_ENDIAN or not.
13083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13084/* end confdefs.h. */
13085#include <limits.h>
13086
13087int
13088main ()
13089{
13090#ifndef _BIG_ENDIAN
13091 not big endian
13092 #endif
13093
13094 ;
13095 return 0;
13096}
b7026657 13097_ACEOF
81ecdfbb
RW
13098if ac_fn_c_try_compile "$LINENO"; then :
13099 ac_cv_c_bigendian=yes
13100else
13101 ac_cv_c_bigendian=no
13102fi
13103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13104fi
13105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13106 fi
13107 if test $ac_cv_c_bigendian = unknown; then
13108 # Compile a test program.
13109 if test "$cross_compiling" = yes; then :
13110 # Try to guess by grepping values from an object file.
13111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13112/* end confdefs.h. */
81ecdfbb
RW
13113short int ascii_mm[] =
13114 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13115 short int ascii_ii[] =
13116 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13117 int use_ascii (int i) {
13118 return ascii_mm[i] + ascii_ii[i];
13119 }
13120 short int ebcdic_ii[] =
13121 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13122 short int ebcdic_mm[] =
13123 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13124 int use_ebcdic (int i) {
13125 return ebcdic_mm[i] + ebcdic_ii[i];
13126 }
13127 extern int foo;
13128
b7026657
AC
13129int
13130main ()
13131{
81ecdfbb 13132return use_ascii (foo) == use_ebcdic (foo);
b7026657
AC
13133 ;
13134 return 0;
13135}
13136_ACEOF
81ecdfbb
RW
13137if ac_fn_c_try_compile "$LINENO"; then :
13138 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13139 ac_cv_c_bigendian=yes
13140 fi
13141 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13142 if test "$ac_cv_c_bigendian" = unknown; then
13143 ac_cv_c_bigendian=no
13144 else
13145 # finding both strings is unlikely to happen, but who knows?
13146 ac_cv_c_bigendian=unknown
13147 fi
13148 fi
13149fi
13150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13151else
13152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13153/* end confdefs.h. */
81ecdfbb 13154$ac_includes_default
b7026657
AC
13155int
13156main ()
13157{
81ecdfbb
RW
13158
13159 /* Are we little or big endian? From Harbison&Steele. */
13160 union
13161 {
13162 long int l;
13163 char c[sizeof (long int)];
13164 } u;
13165 u.l = 1;
13166 return u.c[sizeof (long int) - 1] == 1;
13167
13168 ;
13169 return 0;
5d031c16 13170}
b7026657 13171_ACEOF
81ecdfbb 13172if ac_fn_c_try_run "$LINENO"; then :
5d031c16
AC
13173 ac_cv_c_bigendian=no
13174else
81ecdfbb 13175 ac_cv_c_bigendian=yes
5d031c16 13176fi
81ecdfbb
RW
13177rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13178 conftest.$ac_objext conftest.beam conftest.$ac_ext
5d031c16 13179fi
81ecdfbb
RW
13180
13181 fi
5d031c16 13182fi
81ecdfbb
RW
13183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13184$as_echo "$ac_cv_c_bigendian" >&6; }
13185 case $ac_cv_c_bigendian in #(
13186 yes)
13187 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13188;; #(
13189 no)
13190 ;; #(
13191 universal)
5d031c16 13192
81ecdfbb
RW
13193$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13194
13195 ;; #(
13196 *)
13197 as_fn_error "unknown endianness
13198 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13199 esac
5d031c16
AC
13200
13201 if test $ac_cv_c_bigendian = yes; then
13202 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13203 else
13204 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13205 fi
13206else
13207 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13208fi
81ecdfbb
RW
13209fi
13210
5d031c16 13211
2232061b
MF
13212# Check whether --enable-werror was given.
13213if test "${enable_werror+set}" = set; then :
13214 enableval=$enable_werror; case "${enableval}" in
13215 yes | y) ERROR_ON_WARNING="yes" ;;
13216 no | n) ERROR_ON_WARNING="no" ;;
13217 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13218 esac
13219fi
13220
13221
13222# Enable -Werror by default when using gcc
13223if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13224 ERROR_ON_WARNING=yes
51216631 13225fi
2232061b
MF
13226
13227WERROR_CFLAGS=""
13228if test "${ERROR_ON_WARNING}" = yes ; then
13229# NOTE: Disabled in the sim dir due to most sims generating warnings.
13230# WERROR_CFLAGS="-Werror"
13231 true
13232fi
13233
13234# The entries after -Wno-pointer-sign are disabled warnings which may
13235# be enabled in the future, which can not currently be used to build
13236# GDB.
13237# NOTE: If you change this list, remember to update
13238# gdb/doc/gdbint.texinfo.
13239build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13240-Wformat-nonliteral -Wno-pointer-sign \
13241-Wno-unused -Wunused-value -Wunused-function \
13242-Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
13243
13244# Enable -Wno-format by default when using gcc on mingw since many
13245# GCC versions complain about %I64.
13246case "${host}" in
13247 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13248esac
13249
81ecdfbb
RW
13250# Check whether --enable-build-warnings was given.
13251if test "${enable_build_warnings+set}" = set; then :
13252 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
13253 yes) ;;
13254 no) build_warnings="-w";;
13255 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13256 build_warnings="${build_warnings} ${t}";;
13257 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13258 build_warnings="${t} ${build_warnings}";;
13259 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13260esac
13261if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13262 echo "Setting compiler warning flags = $build_warnings" 6>&1
13263fi
81ecdfbb
RW
13264fi
13265# Check whether --enable-sim-build-warnings was given.
13266if test "${enable_sim_build_warnings+set}" = set; then :
13267 enableval=$enable_sim_build_warnings; case "${enableval}" in
5d031c16
AC
13268 yes) ;;
13269 no) build_warnings="-w";;
13270 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 13271 build_warnings="${build_warnings} ${t}";;
5d031c16 13272 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
13273 build_warnings="${t} ${build_warnings}";;
13274 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5d031c16
AC
13275esac
13276if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
13277 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13278fi
81ecdfbb
RW
13279fi
13280WARN_CFLAGS=""
5d031c16
AC
13281if test "x${build_warnings}" != x -a "x$GCC" = xyes
13282then
81ecdfbb
RW
13283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13284$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
13285 # Separate out the -Werror flag as some files just cannot be
13286 # compiled with it enabled.
13287 for w in ${build_warnings}; do
13288 case $w in
13289 -Werr*) WERROR_CFLAGS=-Werror ;;
13290 *) # Check that GCC accepts it
13291 saved_CFLAGS="$CFLAGS"
13292 CFLAGS="$CFLAGS $w"
81ecdfbb 13293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13294/* end confdefs.h. */
c8cca39f 13295
b7026657
AC
13296int
13297main ()
13298{
c8cca39f 13299
b7026657
AC
13300 ;
13301 return 0;
13302}
13303_ACEOF
81ecdfbb 13304if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 13305 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 13306fi
81ecdfbb 13307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
13308 CFLAGS="$saved_CFLAGS"
13309 esac
13310 done
2232061b
MF
13311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13312$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
5d031c16
AC
13313fi
13314
13315
13316#
13317# Add simulated hardware devices
13318#
13319hw_enabled=no
13320case "${target}" in
13321 m68hc11-*-*|m6811-*-*)
13322 hw_enabled=yes
13323 hw_extra_devices="m68hc11 m68hc11sio m68hc11eepr m68hc11tim m68hc11spi nvram"
5d031c16
AC
13324 SIM_SUBTARGET="$SIM_SUBTARGET -DTARGET_M68HC11=1"
13325 ;;
13326 *)
b7026657 13327 m68hc11_extra_objs=""
5d031c16
AC
13328 ;;
13329esac
13330
1517bd27
MF
13331if test x"$hw_enabled" != x"no"; then
13332 enable_sim_hardware=yes
5d031c16 13333else
1517bd27 13334 enable_sim_hardware=no
5d031c16 13335fi
1517bd27 13336
5d031c16 13337if test "$hw_devices"; then
6ffe910a 13338 hardware="$hw_devices"
5d031c16 13339else
6ffe910a 13340 hardware="cfi core pal glue"
5d031c16 13341fi
6ffe910a 13342hardware="$hardware $hw_extra_devices"
1517bd27 13343
5d031c16
AC
13344sim_hw_cflags="-DWITH_HW=1"
13345sim_hw="$hardware"
13346sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13347
81ecdfbb
RW
13348# Check whether --enable-sim-hardware was given.
13349if test "${enable_sim_hardware+set}" = set; then :
13350 enableval=$enable_sim_hardware;
1517bd27
MF
13351fi
13352
13353case ${enable_sim_hardware} in
13354 yes) sim_hw_p=yes;;
13355 no) sim_hw_p=no;;
5d031c16
AC
13356 ,*) sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13357 *,) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
1517bd27 13358 *) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
5d031c16 13359esac
1517bd27 13360
5d031c16 13361if test "$sim_hw_p" != yes; then
1517bd27
MF
13362 if test "$hw_enabled" = "always"; then
13363 as_fn_error "Sorry, but this simulator requires that hardware support
13364be enabled. Please configure without --disable-hw-support." "$LINENO" 5
13365 fi
5d031c16
AC
13366 sim_hw_objs=
13367 sim_hw_cflags="-DWITH_HW=0"
13368 sim_hw=
13369else
13370 sim_hw_cflags="-DWITH_HW=1"
13371 # remove duplicates
13372 sim_hw=""
13373 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
b3a3ffef
HPN
13374 for i in $hardware ; do
13375 case " $sim_hw " in
5d031c16
AC
13376 *" $i "*) ;;
13377 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13378 esac
13379 done
1517bd27
MF
13380 # mingw does not support sockser
13381 SIM_DV_SOCKSER_O=""
13382 case ${host} in
13383 *mingw*) ;;
13384 *) SIM_DV_SOCKSER_O="dv-sockser.o"
b7026657 13385
1517bd27
MF
13386cat >>confdefs.h <<_ACEOF
13387#define HAVE_DV_SOCKSER 1
13388_ACEOF
b7026657 13389
1517bd27
MF
13390 ;;
13391 esac
13392
13393 if test x"$silent" != x"yes"; then
13394 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13395 fi
13396 case " $hardware " in
13397 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b
MF
13398$as_echo_n "checking for log2 in -lm... " >&6; }
13399if test "${ac_cv_lib_m_log2+set}" = set; then :
13400 $as_echo_n "(cached) " >&6
13401else
13402 ac_check_lib_save_LIBS=$LIBS
13403LIBS="-lm $LIBS"
13404cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13405/* end confdefs.h. */
13406
13407/* Override any GCC internal prototype to avoid an error.
13408 Use char because int might match the return type of a GCC
13409 builtin and then its argument prototype would still apply. */
13410#ifdef __cplusplus
13411extern "C"
13412#endif
13413char log2 ();
13414int
13415main ()
13416{
13417return log2 ();
13418 ;
13419 return 0;
13420}
13421_ACEOF
13422if ac_fn_c_try_link "$LINENO"; then :
13423 ac_cv_lib_m_log2=yes
13424else
13425 ac_cv_lib_m_log2=no
13426fi
13427rm -f core conftest.err conftest.$ac_objext \
13428 conftest$ac_exeext conftest.$ac_ext
13429LIBS=$ac_check_lib_save_LIBS
13430fi
13431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13432$as_echo "$ac_cv_lib_m_log2" >&6; }
13433if test "x$ac_cv_lib_m_log2" = x""yes; then :
13434 cat >>confdefs.h <<_ACEOF
13435#define HAVE_LIBM 1
13436_ACEOF
13437
13438 LIBS="-lm $LIBS"
13439
13440fi
13441;;
1517bd27
MF
13442 esac
13443fi
4399a56b 13444
b7026657 13445
81ecdfbb
RW
13446for ac_header in string.h strings.h stdlib.h stdlib.h fcntl.h
13447do :
13448 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13449ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13450eval as_val=\$$as_ac_Header
13451 if test "x$as_val" = x""yes; then :
b7026657 13452 cat >>confdefs.h <<_ACEOF
81ecdfbb 13453#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b7026657
AC
13454_ACEOF
13455
13456fi
13457
5d031c16
AC
13458done
13459
13460
1517bd27 13461m68hc11_extra_objs="$SIM_DV_SOCKSER_O"
5d031c16
AC
13462
13463
13464
b7026657
AC
13465ac_sources="$sim_link_files"
13466ac_dests="$sim_link_links"
13467while test -n "$ac_sources"; do
13468 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13469 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13470 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13471done
81ecdfbb 13472ac_config_links="$ac_config_links $ac_config_links_1"
5d031c16 13473
379832de
HPN
13474cgen_breaks=""
13475if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13476cgen_breaks="break cgen_rtx_error";
13477fi
13478
81ecdfbb 13479ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 13480
81ecdfbb 13481ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 13482
81ecdfbb 13483ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 13484
81ecdfbb 13485ac_config_commands="$ac_config_commands Makefile"
38f48d72 13486
81ecdfbb 13487ac_config_commands="$ac_config_commands stamp-h"
38f48d72 13488
b7026657 13489cat >confcache <<\_ACEOF
5d031c16
AC
13490# This file is a shell script that caches the results of configure
13491# tests run on this system so they can be shared between configure
b7026657
AC
13492# scripts and configure runs, see configure's option --config-cache.
13493# It is not useful on other systems. If it contains results you don't
13494# want to keep, you may remove or edit it.
5d031c16 13495#
b7026657
AC
13496# config.status only pays attention to the cache file if you give it
13497# the --recheck option to rerun configure.
5d031c16 13498#
b7026657
AC
13499# `ac_cv_env_foo' variables (set or unset) will be overridden when
13500# loading this file, other *unset* `ac_cv_foo' will be assigned the
13501# following values.
13502
13503_ACEOF
13504
5d031c16
AC
13505# The following way of writing the cache mishandles newlines in values,
13506# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13507# So, we kill variables containing newlines.
5d031c16
AC
13508# Ultrix sh set writes to stderr and can't be redirected directly,
13509# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13510(
13511 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13512 eval ac_val=\$$ac_var
13513 case $ac_val in #(
13514 *${as_nl}*)
13515 case $ac_var in #(
13516 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13517$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13518 esac
13519 case $ac_var in #(
13520 _ | IFS | as_nl) ;; #(
13521 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13522 *) { eval $ac_var=; unset $ac_var;} ;;
13523 esac ;;
13524 esac
13525 done
13526
b7026657 13527 (set) 2>&1 |
81ecdfbb
RW
13528 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13529 *${as_nl}ac_space=\ *)
13530 # `set' does not quote correctly, so add quotes: double-quote
13531 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
13532 sed -n \
13533 "s/'/'\\\\''/g;
13534 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13535 ;; #(
b7026657
AC
13536 *)
13537 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13538 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 13539 ;;
81ecdfbb
RW
13540 esac |
13541 sort
13542) |
b7026657 13543 sed '
81ecdfbb 13544 /^ac_cv_env_/b end
b7026657 13545 t clear
81ecdfbb 13546 :clear
b7026657
AC
13547 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13548 t end
81ecdfbb
RW
13549 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13550 :end' >>confcache
13551if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13552 if test -w "$cache_file"; then
13553 test "x$cache_file" != "x/dev/null" &&
13554 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13555$as_echo "$as_me: updating cache $cache_file" >&6;}
b7026657 13556 cat confcache >$cache_file
5d031c16 13557 else
81ecdfbb
RW
13558 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13559$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5d031c16
AC
13560 fi
13561fi
13562rm -f confcache
13563
5d031c16
AC
13564test "x$prefix" = xNONE && prefix=$ac_default_prefix
13565# Let make expand exec_prefix.
13566test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13567
5d031c16
AC
13568DEFS=-DHAVE_CONFIG_H
13569
b7026657
AC
13570ac_libobjs=
13571ac_ltlibobjs=
13572for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13573 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13574 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13575 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13576 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13577 # will be set to the directory where LIBOBJS objects are built.
13578 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13579 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
13580done
13581LIBOBJS=$ac_libobjs
5d031c16 13582
b7026657
AC
13583LTLIBOBJS=$ac_ltlibobjs
13584
13585
db2e4d67
MF
13586if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13587 as_fn_error "conditional \"GMAKE\" was never defined.
13588Usually this means the macro was only invoked conditionally." "$LINENO" 5
13589fi
6bb11ab3
L
13590if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13591 as_fn_error "conditional \"PLUGINS\" was never defined.
13592Usually this means the macro was only invoked conditionally." "$LINENO" 5
13593fi
b7026657 13594
81ecdfbb 13595
b7026657 13596: ${CONFIG_STATUS=./config.status}
81ecdfbb 13597ac_write_fail=0
b7026657
AC
13598ac_clean_files_save=$ac_clean_files
13599ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13600{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13601$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13602as_write_fail=0
13603cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
13604#! $SHELL
13605# Generated by $as_me.
5d031c16 13606# Run this file to recreate the current configuration.
5d031c16 13607# Compiler output produced by configure, useful for debugging
b7026657 13608# configure, is in config.log if it exists.
5d031c16 13609
b7026657
AC
13610debug=false
13611ac_cs_recheck=false
13612ac_cs_silent=false
b7026657 13613
81ecdfbb
RW
13614SHELL=\${CONFIG_SHELL-$SHELL}
13615export SHELL
13616_ASEOF
13617cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13618## -------------------- ##
13619## M4sh Initialization. ##
13620## -------------------- ##
13621
13622# Be more Bourne compatible
13623DUALCASE=1; export DUALCASE # for MKS sh
13624if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
13625 emulate sh
13626 NULLCMD=:
81ecdfbb 13627 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
13628 # is contrary to our usage. Disable this feature.
13629 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13630 setopt NO_GLOB_SUBST
13631else
13632 case `(set -o) 2>/dev/null` in #(
13633 *posix*) :
13634 set -o posix ;; #(
13635 *) :
13636 ;;
13637esac
b7026657 13638fi
b7026657 13639
81ecdfbb
RW
13640
13641as_nl='
13642'
13643export as_nl
13644# Printing a long string crashes Solaris 7 /usr/bin/printf.
13645as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13646as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13647as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13648# Prefer a ksh shell builtin over an external printf program on Solaris,
13649# but without wasting forks for bash or zsh.
13650if test -z "$BASH_VERSION$ZSH_VERSION" \
13651 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13652 as_echo='print -r --'
13653 as_echo_n='print -rn --'
13654elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13655 as_echo='printf %s\n'
13656 as_echo_n='printf %s'
13657else
13658 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13659 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13660 as_echo_n='/usr/ucb/echo -n'
13661 else
13662 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13663 as_echo_n_body='eval
13664 arg=$1;
13665 case $arg in #(
13666 *"$as_nl"*)
13667 expr "X$arg" : "X\\(.*\\)$as_nl";
13668 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13669 esac;
13670 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13671 '
13672 export as_echo_n_body
13673 as_echo_n='sh -c $as_echo_n_body as_echo'
13674 fi
13675 export as_echo_body
13676 as_echo='sh -c $as_echo_body as_echo'
13677fi
13678
13679# The user is always right.
13680if test "${PATH_SEPARATOR+set}" != set; then
13681 PATH_SEPARATOR=:
13682 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13683 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13684 PATH_SEPARATOR=';'
13685 }
b7026657
AC
13686fi
13687
13688
81ecdfbb
RW
13689# IFS
13690# We need space, tab and new line, in precisely that order. Quoting is
13691# there to prevent editors from complaining about space-tab.
13692# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13693# splitting by setting IFS to empty value.)
13694IFS=" "" $as_nl"
13695
13696# Find who we are. Look in the path if we contain no directory separator.
13697case $0 in #((
13698 *[\\/]* ) as_myself=$0 ;;
13699 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13700for as_dir in $PATH
13701do
13702 IFS=$as_save_IFS
13703 test -z "$as_dir" && as_dir=.
13704 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13705 done
13706IFS=$as_save_IFS
13707
13708 ;;
13709esac
13710# We did not find ourselves, most probably we were run as `sh COMMAND'
13711# in which case we are not to be found in the path.
13712if test "x$as_myself" = x; then
13713 as_myself=$0
13714fi
13715if test ! -f "$as_myself"; then
13716 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13717 exit 1
13718fi
13719
13720# Unset variables that we do not need and which cause bugs (e.g. in
13721# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13722# suppresses any "Segmentation fault" message there. '((' could
13723# trigger a bug in pdksh 5.2.14.
13724for as_var in BASH_ENV ENV MAIL MAILPATH
13725do eval test x\${$as_var+set} = xset \
13726 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13727done
b7026657
AC
13728PS1='$ '
13729PS2='> '
13730PS4='+ '
13731
13732# NLS nuisances.
81ecdfbb
RW
13733LC_ALL=C
13734export LC_ALL
13735LANGUAGE=C
13736export LANGUAGE
13737
13738# CDPATH.
13739(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13740
13741
13742# as_fn_error ERROR [LINENO LOG_FD]
13743# ---------------------------------
13744# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13745# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13746# script with status $?, using 1 if that was 0.
13747as_fn_error ()
13748{
13749 as_status=$?; test $as_status -eq 0 && as_status=1
13750 if test "$3"; then
13751 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13752 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
b7026657 13753 fi
81ecdfbb
RW
13754 $as_echo "$as_me: error: $1" >&2
13755 as_fn_exit $as_status
13756} # as_fn_error
13757
13758
13759# as_fn_set_status STATUS
13760# -----------------------
13761# Set $? to STATUS, without forking.
13762as_fn_set_status ()
13763{
13764 return $1
13765} # as_fn_set_status
13766
13767# as_fn_exit STATUS
13768# -----------------
13769# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13770as_fn_exit ()
13771{
13772 set +e
13773 as_fn_set_status $1
13774 exit $1
13775} # as_fn_exit
13776
13777# as_fn_unset VAR
13778# ---------------
13779# Portably unset VAR.
13780as_fn_unset ()
13781{
13782 { eval $1=; unset $1;}
13783}
13784as_unset=as_fn_unset
13785# as_fn_append VAR VALUE
13786# ----------------------
13787# Append the text in VALUE to the end of the definition contained in VAR. Take
13788# advantage of any shell optimizations that allow amortized linear growth over
13789# repeated appends, instead of the typical quadratic growth present in naive
13790# implementations.
13791if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13792 eval 'as_fn_append ()
13793 {
13794 eval $1+=\$2
13795 }'
13796else
13797 as_fn_append ()
13798 {
13799 eval $1=\$$1\$2
13800 }
13801fi # as_fn_append
13802
13803# as_fn_arith ARG...
13804# ------------------
13805# Perform arithmetic evaluation on the ARGs, and store the result in the
13806# global $as_val. Take advantage of shells that can avoid forks. The arguments
13807# must be portable across $(()) and expr.
13808if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13809 eval 'as_fn_arith ()
13810 {
13811 as_val=$(( $* ))
13812 }'
13813else
13814 as_fn_arith ()
13815 {
13816 as_val=`expr "$@" || test $? -eq 1`
13817 }
13818fi # as_fn_arith
13819
5d031c16 13820
81ecdfbb
RW
13821if expr a : '\(a\)' >/dev/null 2>&1 &&
13822 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
13823 as_expr=expr
13824else
13825 as_expr=false
13826fi
13827
81ecdfbb 13828if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
13829 as_basename=basename
13830else
13831 as_basename=false
13832fi
5d031c16 13833
81ecdfbb
RW
13834if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13835 as_dirname=dirname
13836else
13837 as_dirname=false
13838fi
5d031c16 13839
81ecdfbb 13840as_me=`$as_basename -- "$0" ||
b7026657
AC
13841$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13842 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13843 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13844$as_echo X/"$0" |
13845 sed '/^.*\/\([^/][^/]*\)\/*$/{
13846 s//\1/
13847 q
13848 }
13849 /^X\/\(\/\/\)$/{
13850 s//\1/
13851 q
13852 }
13853 /^X\/\(\/\).*/{
13854 s//\1/
13855 q
13856 }
13857 s/.*/./; q'`
5d031c16 13858
b7026657
AC
13859# Avoid depending upon Character Ranges.
13860as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13861as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13862as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13863as_cr_digits='0123456789'
13864as_cr_alnum=$as_cr_Letters$as_cr_digits
13865
81ecdfbb
RW
13866ECHO_C= ECHO_N= ECHO_T=
13867case `echo -n x` in #(((((
13868-n*)
13869 case `echo 'xy\c'` in
13870 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13871 xy) ECHO_C='\c';;
13872 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13873 ECHO_T=' ';;
13874 esac;;
13875*)
13876 ECHO_N='-n';;
b7026657
AC
13877esac
13878
81ecdfbb
RW
13879rm -f conf$$ conf$$.exe conf$$.file
13880if test -d conf$$.dir; then
13881 rm -f conf$$.dir/conf$$.file
b7026657 13882else
81ecdfbb
RW
13883 rm -f conf$$.dir
13884 mkdir conf$$.dir 2>/dev/null
b7026657 13885fi
81ecdfbb
RW
13886if (echo >conf$$.file) 2>/dev/null; then
13887 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 13888 as_ln_s='ln -s'
81ecdfbb
RW
13889 # ... but there are two gotchas:
13890 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13891 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13892 # In both cases, we have to default to `cp -p'.
13893 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13894 as_ln_s='cp -p'
13895 elif ln conf$$.file conf$$ 2>/dev/null; then
13896 as_ln_s=ln
13897 else
13898 as_ln_s='cp -p'
5d031c16 13899 fi
b7026657
AC
13900else
13901 as_ln_s='cp -p'
13902fi
81ecdfbb
RW
13903rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13904rmdir conf$$.dir 2>/dev/null
b7026657 13905
81ecdfbb
RW
13906
13907# as_fn_mkdir_p
13908# -------------
13909# Create "$as_dir" as a directory, including parents if necessary.
13910as_fn_mkdir_p ()
13911{
13912
13913 case $as_dir in #(
13914 -*) as_dir=./$as_dir;;
13915 esac
13916 test -d "$as_dir" || eval $as_mkdir_p || {
13917 as_dirs=
13918 while :; do
13919 case $as_dir in #(
13920 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13921 *) as_qdir=$as_dir;;
13922 esac
13923 as_dirs="'$as_qdir' $as_dirs"
13924 as_dir=`$as_dirname -- "$as_dir" ||
13925$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13926 X"$as_dir" : 'X\(//\)[^/]' \| \
13927 X"$as_dir" : 'X\(//\)$' \| \
13928 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13929$as_echo X"$as_dir" |
13930 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13931 s//\1/
13932 q
13933 }
13934 /^X\(\/\/\)[^/].*/{
13935 s//\1/
13936 q
13937 }
13938 /^X\(\/\/\)$/{
13939 s//\1/
13940 q
13941 }
13942 /^X\(\/\).*/{
13943 s//\1/
13944 q
13945 }
13946 s/.*/./; q'`
13947 test -d "$as_dir" && break
13948 done
13949 test -z "$as_dirs" || eval "mkdir $as_dirs"
13950 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13951
13952
13953} # as_fn_mkdir_p
b7026657 13954if mkdir -p . 2>/dev/null; then
81ecdfbb 13955 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
13956else
13957 test -d ./-p && rmdir ./-p
13958 as_mkdir_p=false
13959fi
13960
81ecdfbb
RW
13961if test -x / >/dev/null 2>&1; then
13962 as_test_x='test -x'
13963else
13964 if ls -dL / >/dev/null 2>&1; then
13965 as_ls_L_option=L
13966 else
13967 as_ls_L_option=
13968 fi
13969 as_test_x='
13970 eval sh -c '\''
13971 if test -d "$1"; then
13972 test -d "$1/.";
13973 else
13974 case $1 in #(
13975 -*)set "./$1";;
13976 esac;
13977 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13978 ???[sx]*):;;*)false;;esac;fi
13979 '\'' sh
13980 '
13981fi
13982as_executable_p=$as_test_x
b7026657
AC
13983
13984# Sed expression to map a string onto a valid CPP name.
13985as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13986
13987# Sed expression to map a string onto a valid variable name.
13988as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13989
13990
b7026657 13991exec 6>&1
81ecdfbb
RW
13992## ----------------------------------- ##
13993## Main body of $CONFIG_STATUS script. ##
13994## ----------------------------------- ##
13995_ASEOF
13996test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13997
13998cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13999# Save the log message, to keep $0 and so on meaningful, and to
b7026657 14000# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14001# values after options handling.
14002ac_log="
b7026657 14003This file was extended by $as_me, which was
81ecdfbb 14004generated by GNU Autoconf 2.64. Invocation command line was
b7026657
AC
14005
14006 CONFIG_FILES = $CONFIG_FILES
14007 CONFIG_HEADERS = $CONFIG_HEADERS
14008 CONFIG_LINKS = $CONFIG_LINKS
14009 CONFIG_COMMANDS = $CONFIG_COMMANDS
14010 $ $0 $@
14011
81ecdfbb
RW
14012on `(hostname || uname -n) 2>/dev/null | sed 1q`
14013"
14014
b7026657
AC
14015_ACEOF
14016
81ecdfbb
RW
14017case $ac_config_files in *"
14018"*) set x $ac_config_files; shift; ac_config_files=$*;;
14019esac
b7026657 14020
81ecdfbb
RW
14021case $ac_config_headers in *"
14022"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14023esac
b7026657 14024
b7026657 14025
81ecdfbb
RW
14026cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14027# Files that config.status was made for.
14028config_files="$ac_config_files"
14029config_headers="$ac_config_headers"
14030config_links="$ac_config_links"
14031config_commands="$ac_config_commands"
b7026657 14032
81ecdfbb 14033_ACEOF
b7026657 14034
81ecdfbb 14035cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14036ac_cs_usage="\
81ecdfbb
RW
14037\`$as_me' instantiates files and other configuration actions
14038from templates according to the current configuration. Unless the files
14039and actions are specified as TAGs, all are instantiated by default.
b7026657 14040
81ecdfbb 14041Usage: $0 [OPTION]... [TAG]...
b7026657
AC
14042
14043 -h, --help print this help, then exit
81ecdfbb
RW
14044 -V, --version print version number and configuration settings, then exit
14045 -q, --quiet, --silent
14046 do not print progress messages
b7026657
AC
14047 -d, --debug don't remove temporary files
14048 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14049 --file=FILE[:TEMPLATE]
14050 instantiate the configuration file FILE
14051 --header=FILE[:TEMPLATE]
14052 instantiate the configuration header FILE
b7026657
AC
14053
14054Configuration files:
14055$config_files
14056
14057Configuration headers:
14058$config_headers
14059
14060Configuration links:
14061$config_links
14062
14063Configuration commands:
14064$config_commands
14065
81ecdfbb 14066Report bugs to the package provider."
b7026657 14067
81ecdfbb
RW
14068_ACEOF
14069cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657
AC
14070ac_cs_version="\\
14071config.status
81ecdfbb
RW
14072configured by $0, generated by GNU Autoconf 2.64,
14073 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
b7026657 14074
81ecdfbb 14075Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
14076This config.status script is free software; the Free Software Foundation
14077gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14078
14079ac_pwd='$ac_pwd'
14080srcdir='$srcdir'
14081INSTALL='$INSTALL'
6bb11ab3 14082AWK='$AWK'
81ecdfbb 14083test -n "\$AWK" || AWK=awk
b7026657
AC
14084_ACEOF
14085
81ecdfbb
RW
14086cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14087# The default lists apply if the user does not specify any file.
b7026657
AC
14088ac_need_defaults=:
14089while test $# != 0
14090do
14091 case $1 in
14092 --*=*)
81ecdfbb
RW
14093 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14094 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657
AC
14095 ac_shift=:
14096 ;;
81ecdfbb 14097 *)
b7026657
AC
14098 ac_option=$1
14099 ac_optarg=$2
14100 ac_shift=shift
14101 ;;
b7026657
AC
14102 esac
14103
14104 case $ac_option in
14105 # Handling of the options.
b7026657
AC
14106 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14107 ac_cs_recheck=: ;;
81ecdfbb
RW
14108 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14109 $as_echo "$ac_cs_version"; exit ;;
14110 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
14111 debug=: ;;
14112 --file | --fil | --fi | --f )
14113 $ac_shift
81ecdfbb
RW
14114 case $ac_optarg in
14115 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14116 esac
14117 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
14118 ac_need_defaults=false;;
14119 --header | --heade | --head | --hea )
14120 $ac_shift
81ecdfbb
RW
14121 case $ac_optarg in
14122 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14123 esac
14124 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 14125 ac_need_defaults=false;;
81ecdfbb
RW
14126 --he | --h)
14127 # Conflict between --help and --header
14128 as_fn_error "ambiguous option: \`$1'
14129Try \`$0 --help' for more information.";;
14130 --help | --hel | -h )
14131 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
14132 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14133 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14134 ac_cs_silent=: ;;
14135
14136 # This is an error.
81ecdfbb
RW
14137 -*) as_fn_error "unrecognized option: \`$1'
14138Try \`$0 --help' for more information." ;;
b7026657 14139
81ecdfbb
RW
14140 *) as_fn_append ac_config_targets " $1"
14141 ac_need_defaults=false ;;
b7026657
AC
14142
14143 esac
14144 shift
5d031c16 14145done
b7026657
AC
14146
14147ac_configure_extra_args=
14148
14149if $ac_cs_silent; then
14150 exec 6>/dev/null
14151 ac_configure_extra_args="$ac_configure_extra_args --silent"
14152fi
14153
14154_ACEOF
81ecdfbb 14155cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 14156if \$ac_cs_recheck; then
81ecdfbb
RW
14157 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14158 shift
14159 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14160 CONFIG_SHELL='$SHELL'
14161 export CONFIG_SHELL
14162 exec "\$@"
5d031c16 14163fi
5d031c16 14164
b7026657 14165_ACEOF
81ecdfbb
RW
14166cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14167exec 5>>config.log
14168{
14169 echo
14170 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14171## Running $as_me. ##
14172_ASBOX
14173 $as_echo "$ac_log"
14174} >&5
5d031c16 14175
81ecdfbb
RW
14176_ACEOF
14177cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14178#
14179# INIT-COMMANDS
14180#
14181ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14182
6bb11ab3
L
14183
14184# The HP-UX ksh and POSIX shell print the target directory to stdout
14185# if CDPATH is set.
14186(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14187
14188sed_quote_subst='$sed_quote_subst'
14189double_quote_subst='$double_quote_subst'
14190delay_variable_subst='$delay_variable_subst'
14191macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14192macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14193enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14194enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14195pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14196enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14197SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14198ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14199host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14200host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14201host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14202build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14203build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14204build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14205SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14206Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14207GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14208EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14209FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14210LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14211NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14212LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14213max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14214ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14215exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14216lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14217lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14218lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14219reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14220reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14221OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14222deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14223file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14224AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14225AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14226STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14227RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14228old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14229old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14230old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14231lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14232CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14233CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14234compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14235GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14236lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14237lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14238lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14239lt_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"`'
14240objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14241MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14242lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14243lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14244lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14245lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14246lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14247need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14248DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14249NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14250LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14251OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14252OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14253libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14254shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14255extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14256archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14257enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14258export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14259whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14260compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14261old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14262old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14263archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14264archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14265module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14266module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14267with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14268allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14269no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14270hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14271hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14272hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14273hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14274hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14275hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14276hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14277hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14278inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14279link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14280fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14281always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14282export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14283exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14284include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14285prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14286file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14287variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14288need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14289need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14290version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14291runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14292shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14293shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14294libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14295library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14296soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14297install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14298postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14299postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14300finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14301finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14302hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14303sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14304sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14305hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14306enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14307enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14308enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14309old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14310striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14311
14312LTCC='$LTCC'
14313LTCFLAGS='$LTCFLAGS'
14314compiler='$compiler_DEFAULT'
14315
14316# A function that is used when there is no print builtin or printf.
14317func_fallback_echo ()
14318{
14319 eval 'cat <<_LTECHO_EOF
14320\$1
14321_LTECHO_EOF'
14322}
14323
14324# Quote evaled strings.
14325for var in SHELL \
14326ECHO \
14327SED \
14328GREP \
14329EGREP \
14330FGREP \
14331LD \
14332NM \
14333LN_S \
14334lt_SP2NL \
14335lt_NL2SP \
14336reload_flag \
14337OBJDUMP \
14338deplibs_check_method \
14339file_magic_cmd \
14340AR \
14341AR_FLAGS \
14342STRIP \
14343RANLIB \
14344CC \
14345CFLAGS \
14346compiler \
14347lt_cv_sys_global_symbol_pipe \
14348lt_cv_sys_global_symbol_to_cdecl \
14349lt_cv_sys_global_symbol_to_c_name_address \
14350lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14351lt_prog_compiler_no_builtin_flag \
14352lt_prog_compiler_wl \
14353lt_prog_compiler_pic \
14354lt_prog_compiler_static \
14355lt_cv_prog_compiler_c_o \
14356need_locks \
14357DSYMUTIL \
14358NMEDIT \
14359LIPO \
14360OTOOL \
14361OTOOL64 \
14362shrext_cmds \
14363export_dynamic_flag_spec \
14364whole_archive_flag_spec \
14365compiler_needs_object \
14366with_gnu_ld \
14367allow_undefined_flag \
14368no_undefined_flag \
14369hardcode_libdir_flag_spec \
14370hardcode_libdir_flag_spec_ld \
14371hardcode_libdir_separator \
14372fix_srcfile_path \
14373exclude_expsyms \
14374include_expsyms \
14375file_list_spec \
14376variables_saved_for_relink \
14377libname_spec \
14378library_names_spec \
14379soname_spec \
14380install_override_mode \
14381finish_eval \
14382old_striplib \
14383striplib; do
14384 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14385 *[\\\\\\\`\\"\\\$]*)
14386 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14387 ;;
14388 *)
14389 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14390 ;;
14391 esac
14392done
14393
14394# Double-quote double-evaled strings.
14395for var in reload_cmds \
14396old_postinstall_cmds \
14397old_postuninstall_cmds \
14398old_archive_cmds \
14399extract_expsyms_cmds \
14400old_archive_from_new_cmds \
14401old_archive_from_expsyms_cmds \
14402archive_cmds \
14403archive_expsym_cmds \
14404module_cmds \
14405module_expsym_cmds \
14406export_symbols_cmds \
14407prelink_cmds \
14408postinstall_cmds \
14409postuninstall_cmds \
14410finish_cmds \
14411sys_lib_search_path_spec \
14412sys_lib_dlsearch_path_spec; do
14413 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14414 *[\\\\\\\`\\"\\\$]*)
14415 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14416 ;;
14417 *)
14418 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14419 ;;
14420 esac
14421done
14422
14423ac_aux_dir='$ac_aux_dir'
14424xsi_shell='$xsi_shell'
14425lt_shell_append='$lt_shell_append'
14426
14427# See if we are running on zsh, and set the options which allow our
14428# commands through without removal of \ escapes INIT.
14429if test -n "\${ZSH_VERSION+set}" ; then
14430 setopt NO_GLOB_SUBST
14431fi
14432
14433
14434 PACKAGE='$PACKAGE'
14435 VERSION='$VERSION'
14436 TIMESTAMP='$TIMESTAMP'
14437 RM='$RM'
14438 ofile='$ofile'
14439
14440
14441
14442
81ecdfbb 14443_ACEOF
b7026657 14444
81ecdfbb 14445cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14446
81ecdfbb 14447# Handling of arguments.
b7026657
AC
14448for ac_config_target in $ac_config_targets
14449do
81ecdfbb
RW
14450 case $ac_config_target in
14451 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14452 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14453 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14454 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14455 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14456 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14457 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14458 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14459 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14460
14461 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5d031c16 14462 esac
b7026657 14463done
5d031c16 14464
81ecdfbb 14465
b7026657
AC
14466# If the user did not use the arguments to specify the items to instantiate,
14467# then the envvar interface is used. Set only those that are not.
14468# We use the long form for the default assignment because of an extremely
14469# bizarre bug on SunOS 4.1.3.
14470if $ac_need_defaults; then
14471 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14472 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14473 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14474 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14475fi
14476
14477# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14478# simply because there is no reason against having it here, and in addition,
b7026657 14479# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14480# Hook for its removal unless debugging.
14481# Note that there is a small window in which the directory will not be cleaned:
14482# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
14483$debug ||
14484{
81ecdfbb
RW
14485 tmp=
14486 trap 'exit_status=$?
14487 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14488' 0
14489 trap 'as_fn_exit 1' 1 2 13 15
b7026657 14490}
b7026657
AC
14491# Create a (secure) tmp directory for tmp files.
14492
14493{
81ecdfbb 14494 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b7026657
AC
14495 test -n "$tmp" && test -d "$tmp"
14496} ||
14497{
81ecdfbb
RW
14498 tmp=./conf$$-$RANDOM
14499 (umask 077 && mkdir "$tmp")
14500} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
b7026657 14501
81ecdfbb
RW
14502# Set up the scripts for CONFIG_FILES section.
14503# No need to generate them if there are no CONFIG_FILES.
14504# This happens for instance with `./config.status config.h'.
14505if test -n "$CONFIG_FILES"; then
b7026657 14506
b7026657 14507
81ecdfbb
RW
14508ac_cr=`echo X | tr X '\015'`
14509# On cygwin, bash can eat \r inside `` if the user requested igncr.
14510# But we know of no other shell where ac_cr would be empty at this
14511# point, so we can use a bashism as a fallback.
14512if test "x$ac_cr" = x; then
14513 eval ac_cr=\$\'\\r\'
14514fi
14515ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14516if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14517 ac_cs_awk_cr='\r'
14518else
14519 ac_cs_awk_cr=$ac_cr
14520fi
b7026657 14521
81ecdfbb 14522echo 'BEGIN {' >"$tmp/subs1.awk" &&
b7026657
AC
14523_ACEOF
14524
5d031c16 14525
81ecdfbb
RW
14526{
14527 echo "cat >conf$$subs.awk <<_ACEOF" &&
14528 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14529 echo "_ACEOF"
14530} >conf$$subs.sh ||
14531 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14532ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14533ac_delim='%!_!# '
14534for ac_last_try in false false false false false :; do
14535 . ./conf$$subs.sh ||
14536 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14537
14538 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14539 if test $ac_delim_n = $ac_delim_num; then
14540 break
14541 elif $ac_last_try; then
14542 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
b7026657 14543 else
81ecdfbb
RW
14544 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14545 fi
14546done
14547rm -f conf$$subs.sh
14548
14549cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14550cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14551_ACEOF
14552sed -n '
14553h
14554s/^/S["/; s/!.*/"]=/
14555p
14556g
14557s/^[^!]*!//
14558:repl
14559t repl
14560s/'"$ac_delim"'$//
14561t delim
14562:nl
14563h
14564s/\(.\{148\}\).*/\1/
14565t more1
14566s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14567p
14568n
14569b repl
14570:more1
14571s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14572p
14573g
14574s/.\{148\}//
14575t nl
14576:delim
14577h
14578s/\(.\{148\}\).*/\1/
14579t more2
14580s/["\\]/\\&/g; s/^/"/; s/$/"/
14581p
14582b
14583:more2
14584s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14585p
14586g
14587s/.\{148\}//
14588t delim
14589' <conf$$subs.awk | sed '
14590/^[^""]/{
14591 N
14592 s/\n//
14593}
14594' >>$CONFIG_STATUS || ac_write_fail=1
14595rm -f conf$$subs.awk
14596cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14597_ACAWK
14598cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14599 for (key in S) S_is_set[key] = 1
14600 FS = "\a"
5d031c16 14601
81ecdfbb
RW
14602}
14603{
14604 line = $ 0
14605 nfields = split(line, field, "@")
14606 substed = 0
14607 len = length(field[1])
14608 for (i = 2; i < nfields; i++) {
14609 key = field[i]
14610 keylen = length(key)
14611 if (S_is_set[key]) {
14612 value = S[key]
14613 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14614 len += length(value) + length(field[++i])
14615 substed = 1
14616 } else
14617 len += 1 + keylen
14618 }
14619
14620 print line
14621}
b7026657 14622
81ecdfbb
RW
14623_ACAWK
14624_ACEOF
14625cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14626if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14627 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 14628else
81ecdfbb
RW
14629 cat
14630fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14631 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14632_ACEOF
b7026657 14633
81ecdfbb
RW
14634# VPATH may cause trouble with some makes, so we remove $(srcdir),
14635# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14636# trailing colons and then remove the whole line if VPATH becomes empty
14637# (actually we leave an empty line to preserve line numbers).
14638if test "x$srcdir" = x.; then
14639 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14640s/:*\$(srcdir):*/:/
14641s/:*\${srcdir}:*/:/
14642s/:*@srcdir@:*/:/
14643s/^\([^=]*=[ ]*\):*/\1/
14644s/:*$//
14645s/^[^=]*=[ ]*$//
14646}'
14647fi
b7026657 14648
81ecdfbb
RW
14649cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14650fi # test -n "$CONFIG_FILES"
b7026657 14651
81ecdfbb
RW
14652# Set up the scripts for CONFIG_HEADERS section.
14653# No need to generate them if there are no CONFIG_HEADERS.
14654# This happens for instance with `./config.status Makefile'.
14655if test -n "$CONFIG_HEADERS"; then
14656cat >"$tmp/defines.awk" <<\_ACAWK ||
14657BEGIN {
14658_ACEOF
b7026657 14659
81ecdfbb
RW
14660# Transform confdefs.h into an awk script `defines.awk', embedded as
14661# here-document in config.status, that substitutes the proper values into
14662# config.h.in to produce config.h.
5d031c16 14663
81ecdfbb
RW
14664# Create a delimiter string that does not exist in confdefs.h, to ease
14665# handling of long lines.
14666ac_delim='%!_!# '
14667for ac_last_try in false false :; do
14668 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14669 if test -z "$ac_t"; then
14670 break
14671 elif $ac_last_try; then
14672 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 14673 else
81ecdfbb 14674 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 14675 fi
b7026657 14676done
81ecdfbb
RW
14677
14678# For the awk script, D is an array of macro values keyed by name,
14679# likewise P contains macro parameters if any. Preserve backslash
14680# newline sequences.
14681
14682ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14683sed -n '
14684s/.\{148\}/&'"$ac_delim"'/g
14685t rset
14686:rset
14687s/^[ ]*#[ ]*define[ ][ ]*/ /
14688t def
14689d
14690:def
14691s/\\$//
14692t bsnl
14693s/["\\]/\\&/g
14694s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14695D["\1"]=" \3"/p
14696s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14697d
14698:bsnl
14699s/["\\]/\\&/g
14700s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14701D["\1"]=" \3\\\\\\n"\\/p
14702t cont
14703s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14704t cont
14705d
14706:cont
14707n
14708s/.\{148\}/&'"$ac_delim"'/g
14709t clear
14710:clear
14711s/\\$//
14712t bsnlc
14713s/["\\]/\\&/g; s/^/"/; s/$/"/p
14714d
14715:bsnlc
14716s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14717b cont
14718' <confdefs.h | sed '
14719s/'"$ac_delim"'/"\\\
14720"/g' >>$CONFIG_STATUS || ac_write_fail=1
14721
14722cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14723 for (key in D) D_is_set[key] = 1
14724 FS = "\a"
14725}
14726/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14727 line = \$ 0
14728 split(line, arg, " ")
14729 if (arg[1] == "#") {
14730 defundef = arg[2]
14731 mac1 = arg[3]
14732 } else {
14733 defundef = substr(arg[1], 2)
14734 mac1 = arg[2]
14735 }
14736 split(mac1, mac2, "(") #)
14737 macro = mac2[1]
14738 prefix = substr(line, 1, index(line, defundef) - 1)
14739 if (D_is_set[macro]) {
14740 # Preserve the white space surrounding the "#".
14741 print prefix "define", macro P[macro] D[macro]
14742 next
14743 } else {
14744 # Replace #undef with comments. This is necessary, for example,
14745 # in the case of _POSIX_SOURCE, which is predefined and required
14746 # on some systems where configure will not decide to define it.
14747 if (defundef == "undef") {
14748 print "/*", prefix defundef, macro, "*/"
14749 next
14750 }
14751 }
14752}
14753{ print }
14754_ACAWK
b7026657 14755_ACEOF
81ecdfbb
RW
14756cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14757 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14758fi # test -n "$CONFIG_HEADERS"
b7026657 14759
5d031c16 14760
81ecdfbb
RW
14761eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14762shift
14763for ac_tag
14764do
14765 case $ac_tag in
14766 :[FHLC]) ac_mode=$ac_tag; continue;;
5d031c16 14767 esac
81ecdfbb
RW
14768 case $ac_mode$ac_tag in
14769 :[FHL]*:*);;
14770 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14771 :[FH]-) ac_tag=-:-;;
14772 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14773 esac
14774 ac_save_IFS=$IFS
14775 IFS=:
14776 set x $ac_tag
14777 IFS=$ac_save_IFS
14778 shift
14779 ac_file=$1
14780 shift
5d031c16 14781
81ecdfbb
RW
14782 case $ac_mode in
14783 :L) ac_source=$1;;
14784 :[FH])
14785 ac_file_inputs=
14786 for ac_f
14787 do
14788 case $ac_f in
14789 -) ac_f="$tmp/stdin";;
14790 *) # Look for the file first in the build tree, then in the source tree
14791 # (if the path is not absolute). The absolute path cannot be DOS-style,
14792 # because $ac_f cannot contain `:'.
14793 test -f "$ac_f" ||
14794 case $ac_f in
14795 [\\/$]*) false;;
14796 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14797 esac ||
14798 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 14799 esac
81ecdfbb
RW
14800 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14801 as_fn_append ac_file_inputs " '$ac_f'"
14802 done
b7026657 14803
81ecdfbb
RW
14804 # Let's still pretend it is `configure' which instantiates (i.e., don't
14805 # use $as_me), people would be surprised to read:
14806 # /* config.h. Generated by config.status. */
14807 configure_input='Generated from '`
14808 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14809 `' by configure.'
14810 if test x"$ac_file" != x-; then
14811 configure_input="$ac_file. $configure_input"
14812 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14813$as_echo "$as_me: creating $ac_file" >&6;}
14814 fi
14815 # Neutralize special characters interpreted by sed in replacement strings.
14816 case $configure_input in #(
14817 *\&* | *\|* | *\\* )
14818 ac_sed_conf_input=`$as_echo "$configure_input" |
14819 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14820 *) ac_sed_conf_input=$configure_input;;
14821 esac
b7026657 14822
81ecdfbb
RW
14823 case $ac_tag in
14824 *:-:* | *:-) cat >"$tmp/stdin" \
14825 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14826 esac
14827 ;;
14828 esac
b7026657 14829
81ecdfbb 14830 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
14831$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14832 X"$ac_file" : 'X\(//\)[^/]' \| \
14833 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14834 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14835$as_echo X"$ac_file" |
14836 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14837 s//\1/
14838 q
14839 }
14840 /^X\(\/\/\)[^/].*/{
14841 s//\1/
14842 q
14843 }
14844 /^X\(\/\/\)$/{
14845 s//\1/
14846 q
14847 }
14848 /^X\(\/\).*/{
14849 s//\1/
14850 q
14851 }
14852 s/.*/./; q'`
14853 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
14854 ac_builddir=.
14855
81ecdfbb
RW
14856case "$ac_dir" in
14857.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14858*)
14859 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14860 # A ".." for each directory in $ac_dir_suffix.
14861 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14862 case $ac_top_builddir_sub in
14863 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14864 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14865 esac ;;
14866esac
14867ac_abs_top_builddir=$ac_pwd
14868ac_abs_builddir=$ac_pwd$ac_dir_suffix
14869# for backward compatibility:
14870ac_top_builddir=$ac_top_build_prefix
b7026657
AC
14871
14872case $srcdir in
81ecdfbb 14873 .) # We are building in place.
b7026657 14874 ac_srcdir=.
81ecdfbb
RW
14875 ac_top_srcdir=$ac_top_builddir_sub
14876 ac_abs_top_srcdir=$ac_pwd ;;
14877 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 14878 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14879 ac_top_srcdir=$srcdir
14880 ac_abs_top_srcdir=$srcdir ;;
14881 *) # Relative name.
14882 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14883 ac_top_srcdir=$ac_top_build_prefix$srcdir
14884 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 14885esac
81ecdfbb 14886ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 14887
5d031c16 14888
81ecdfbb
RW
14889 case $ac_mode in
14890 :F)
14891 #
14892 # CONFIG_FILE
14893 #
b7026657 14894
81ecdfbb
RW
14895 case $INSTALL in
14896 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14897 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
5d031c16 14898 esac
81ecdfbb 14899_ACEOF
5d031c16 14900
81ecdfbb
RW
14901cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14902# If the template does not know about datarootdir, expand it.
14903# FIXME: This hack should be removed a few years after 2.60.
14904ac_datarootdir_hack=; ac_datarootdir_seen=
14905ac_sed_dataroot='
14906/datarootdir/ {
14907 p
14908 q
14909}
14910/@datadir@/p
14911/@docdir@/p
14912/@infodir@/p
14913/@localedir@/p
14914/@mandir@/p'
14915case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14916*datarootdir*) ac_datarootdir_seen=yes;;
14917*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14919$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14920_ACEOF
14921cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14922 ac_datarootdir_hack='
14923 s&@datadir@&$datadir&g
14924 s&@docdir@&$docdir&g
14925 s&@infodir@&$infodir&g
14926 s&@localedir@&$localedir&g
14927 s&@mandir@&$mandir&g
14928 s&\\\${datarootdir}&$datarootdir&g' ;;
14929esac
b7026657 14930_ACEOF
b7026657 14931
81ecdfbb
RW
14932# Neutralize VPATH when `$srcdir' = `.'.
14933# Shell code in configure.ac might set extrasub.
14934# FIXME: do we really want to maintain this feature?
14935cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14936ac_sed_extra="$ac_vpsub
14937$extrasub
14938_ACEOF
14939cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14940:t
14941/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14942s|@configure_input@|$ac_sed_conf_input|;t t
14943s&@top_builddir@&$ac_top_builddir_sub&;t t
14944s&@top_build_prefix@&$ac_top_build_prefix&;t t
14945s&@srcdir@&$ac_srcdir&;t t
14946s&@abs_srcdir@&$ac_abs_srcdir&;t t
14947s&@top_srcdir@&$ac_top_srcdir&;t t
14948s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14949s&@builddir@&$ac_builddir&;t t
14950s&@abs_builddir@&$ac_abs_builddir&;t t
14951s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14952s&@INSTALL@&$ac_INSTALL&;t t
14953$ac_datarootdir_hack
14954"
14955eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14956 || as_fn_error "could not create $ac_file" "$LINENO" 5
14957
14958test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14959 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14960 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14962which seems to be undefined. Please make sure it is defined." >&5
14963$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14964which seems to be undefined. Please make sure it is defined." >&2;}
14965
14966 rm -f "$tmp/stdin"
14967 case $ac_file in
14968 -) cat "$tmp/out" && rm -f "$tmp/out";;
14969 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14970 esac \
14971 || as_fn_error "could not create $ac_file" "$LINENO" 5
14972 ;;
14973 :H)
14974 #
14975 # CONFIG_HEADER
14976 #
14977 if test x"$ac_file" != x-; then
14978 {
14979 $as_echo "/* $configure_input */" \
14980 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14981 } >"$tmp/config.h" \
14982 || as_fn_error "could not create $ac_file" "$LINENO" 5
14983 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14984 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14985$as_echo "$as_me: $ac_file is unchanged" >&6;}
14986 else
14987 rm -f "$ac_file"
14988 mv "$tmp/config.h" "$ac_file" \
14989 || as_fn_error "could not create $ac_file" "$LINENO" 5
14990 fi
b7026657 14991 else
81ecdfbb
RW
14992 $as_echo "/* $configure_input */" \
14993 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14994 || as_fn_error "could not create -" "$LINENO" 5
14995 fi
14996 ;;
14997 :L)
14998 #
14999 # CONFIG_LINK
15000 #
b7026657 15001
81ecdfbb
RW
15002 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15003 :
15004 else
15005 # Prefer the file from the source tree if names are identical.
15006 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15007 ac_source=$srcdir/$ac_source
15008 fi
b7026657 15009
81ecdfbb
RW
15010 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15011$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
5d031c16 15012
81ecdfbb
RW
15013 if test ! -r "$ac_source"; then
15014 as_fn_error "$ac_source: file not found" "$LINENO" 5
15015 fi
15016 rm -f "$ac_file"
b7026657 15017
81ecdfbb
RW
15018 # Try a relative symlink, then a hard link, then a copy.
15019 case $srcdir in
15020 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15021 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15022 esac
15023 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15024 ln "$ac_source" "$ac_file" 2>/dev/null ||
15025 cp -p "$ac_source" "$ac_file" ||
15026 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15027 fi
15028 ;;
15029 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15030$as_echo "$as_me: executing $ac_file commands" >&6;}
15031 ;;
15032 esac
b7026657
AC
15033
15034
81ecdfbb 15035 case $ac_file$ac_mode in
db2e4d67 15036 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15037 "libtool":C)
15038
15039 # See if we are running on zsh, and set the options which allow our
15040 # commands through without removal of \ escapes.
15041 if test -n "${ZSH_VERSION+set}" ; then
15042 setopt NO_GLOB_SUBST
15043 fi
15044
15045 cfgfile="${ofile}T"
15046 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15047 $RM "$cfgfile"
15048
15049 cat <<_LT_EOF >> "$cfgfile"
15050#! $SHELL
15051
15052# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15053# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15054# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15055# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15056#
15057# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15058# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15059# Written by Gordon Matzigkeit, 1996
15060#
15061# This file is part of GNU Libtool.
15062#
15063# GNU Libtool is free software; you can redistribute it and/or
15064# modify it under the terms of the GNU General Public License as
15065# published by the Free Software Foundation; either version 2 of
15066# the License, or (at your option) any later version.
15067#
15068# As a special exception to the GNU General Public License,
15069# if you distribute this file as part of a program or library that
15070# is built using GNU Libtool, you may include this file under the
15071# same distribution terms that you use for the rest of that program.
15072#
15073# GNU Libtool is distributed in the hope that it will be useful,
15074# but WITHOUT ANY WARRANTY; without even the implied warranty of
15075# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15076# GNU General Public License for more details.
15077#
15078# You should have received a copy of the GNU General Public License
15079# along with GNU Libtool; see the file COPYING. If not, a copy
15080# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15081# obtained by writing to the Free Software Foundation, Inc.,
15082# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15083
15084
15085# The names of the tagged configurations supported by this script.
15086available_tags=""
15087
15088# ### BEGIN LIBTOOL CONFIG
15089
15090# Which release of libtool.m4 was used?
15091macro_version=$macro_version
15092macro_revision=$macro_revision
15093
15094# Whether or not to build shared libraries.
15095build_libtool_libs=$enable_shared
15096
15097# Whether or not to build static libraries.
15098build_old_libs=$enable_static
15099
15100# What type of objects to build.
15101pic_mode=$pic_mode
15102
15103# Whether or not to optimize for fast installation.
15104fast_install=$enable_fast_install
15105
15106# Shell to use when invoking shell scripts.
15107SHELL=$lt_SHELL
15108
15109# An echo program that protects backslashes.
15110ECHO=$lt_ECHO
15111
15112# The host system.
15113host_alias=$host_alias
15114host=$host
15115host_os=$host_os
15116
15117# The build system.
15118build_alias=$build_alias
15119build=$build
15120build_os=$build_os
15121
15122# A sed program that does not truncate output.
15123SED=$lt_SED
15124
15125# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15126Xsed="\$SED -e 1s/^X//"
15127
15128# A grep program that handles long lines.
15129GREP=$lt_GREP
15130
15131# An ERE matcher.
15132EGREP=$lt_EGREP
15133
15134# A literal string matcher.
15135FGREP=$lt_FGREP
15136
15137# A BSD- or MS-compatible name lister.
15138NM=$lt_NM
15139
15140# Whether we need soft or hard links.
15141LN_S=$lt_LN_S
15142
15143# What is the maximum length of a command?
15144max_cmd_len=$max_cmd_len
15145
15146# Object file suffix (normally "o").
15147objext=$ac_objext
15148
15149# Executable file suffix (normally "").
15150exeext=$exeext
15151
15152# whether the shell understands "unset".
15153lt_unset=$lt_unset
15154
15155# turn spaces into newlines.
15156SP2NL=$lt_lt_SP2NL
15157
15158# turn newlines into spaces.
15159NL2SP=$lt_lt_NL2SP
15160
15161# An object symbol dumper.
15162OBJDUMP=$lt_OBJDUMP
15163
15164# Method to check whether dependent libraries are shared objects.
15165deplibs_check_method=$lt_deplibs_check_method
15166
15167# Command to use when deplibs_check_method == "file_magic".
15168file_magic_cmd=$lt_file_magic_cmd
15169
15170# The archiver.
15171AR=$lt_AR
15172AR_FLAGS=$lt_AR_FLAGS
15173
15174# A symbol stripping program.
15175STRIP=$lt_STRIP
15176
15177# Commands used to install an old-style archive.
15178RANLIB=$lt_RANLIB
15179old_postinstall_cmds=$lt_old_postinstall_cmds
15180old_postuninstall_cmds=$lt_old_postuninstall_cmds
15181
15182# Whether to use a lock for old archive extraction.
15183lock_old_archive_extraction=$lock_old_archive_extraction
15184
15185# A C compiler.
15186LTCC=$lt_CC
15187
15188# LTCC compiler flags.
15189LTCFLAGS=$lt_CFLAGS
15190
15191# Take the output of nm and produce a listing of raw symbols and C names.
15192global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15193
15194# Transform the output of nm in a proper C declaration.
15195global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15196
15197# Transform the output of nm in a C name address pair.
15198global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15199
15200# Transform the output of nm in a C name address pair when lib prefix is needed.
15201global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15202
15203# The name of the directory that contains temporary libtool files.
15204objdir=$objdir
15205
15206# Used to examine libraries when file_magic_cmd begins with "file".
15207MAGIC_CMD=$MAGIC_CMD
15208
15209# Must we lock files when doing compilation?
15210need_locks=$lt_need_locks
15211
15212# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15213DSYMUTIL=$lt_DSYMUTIL
15214
15215# Tool to change global to local symbols on Mac OS X.
15216NMEDIT=$lt_NMEDIT
15217
15218# Tool to manipulate fat objects and archives on Mac OS X.
15219LIPO=$lt_LIPO
15220
15221# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15222OTOOL=$lt_OTOOL
15223
15224# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15225OTOOL64=$lt_OTOOL64
15226
15227# Old archive suffix (normally "a").
15228libext=$libext
15229
15230# Shared library suffix (normally ".so").
15231shrext_cmds=$lt_shrext_cmds
15232
15233# The commands to extract the exported symbol list from a shared archive.
15234extract_expsyms_cmds=$lt_extract_expsyms_cmds
15235
15236# Variables whose values should be saved in libtool wrapper scripts and
15237# restored at link time.
15238variables_saved_for_relink=$lt_variables_saved_for_relink
15239
15240# Do we need the "lib" prefix for modules?
15241need_lib_prefix=$need_lib_prefix
15242
15243# Do we need a version for libraries?
15244need_version=$need_version
15245
15246# Library versioning type.
15247version_type=$version_type
15248
15249# Shared library runtime path variable.
15250runpath_var=$runpath_var
15251
15252# Shared library path variable.
15253shlibpath_var=$shlibpath_var
15254
15255# Is shlibpath searched before the hard-coded library search path?
15256shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15257
15258# Format of library name prefix.
15259libname_spec=$lt_libname_spec
15260
15261# List of archive names. First name is the real one, the rest are links.
15262# The last name is the one that the linker finds with -lNAME
15263library_names_spec=$lt_library_names_spec
15264
15265# The coded name of the library, if different from the real name.
15266soname_spec=$lt_soname_spec
15267
15268# Permission mode override for installation of shared libraries.
15269install_override_mode=$lt_install_override_mode
15270
15271# Command to use after installation of a shared archive.
15272postinstall_cmds=$lt_postinstall_cmds
15273
15274# Command to use after uninstallation of a shared archive.
15275postuninstall_cmds=$lt_postuninstall_cmds
15276
15277# Commands used to finish a libtool library installation in a directory.
15278finish_cmds=$lt_finish_cmds
15279
15280# As "finish_cmds", except a single script fragment to be evaled but
15281# not shown.
15282finish_eval=$lt_finish_eval
15283
15284# Whether we should hardcode library paths into libraries.
15285hardcode_into_libs=$hardcode_into_libs
15286
15287# Compile-time system search path for libraries.
15288sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15289
15290# Run-time system search path for libraries.
15291sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15292
15293# Whether dlopen is supported.
15294dlopen_support=$enable_dlopen
15295
15296# Whether dlopen of programs is supported.
15297dlopen_self=$enable_dlopen_self
15298
15299# Whether dlopen of statically linked programs is supported.
15300dlopen_self_static=$enable_dlopen_self_static
15301
15302# Commands to strip libraries.
15303old_striplib=$lt_old_striplib
15304striplib=$lt_striplib
15305
15306
15307# The linker used to build libraries.
15308LD=$lt_LD
15309
15310# How to create reloadable object files.
15311reload_flag=$lt_reload_flag
15312reload_cmds=$lt_reload_cmds
15313
15314# Commands used to build an old-style archive.
15315old_archive_cmds=$lt_old_archive_cmds
15316
15317# A language specific compiler.
15318CC=$lt_compiler
15319
15320# Is the compiler the GNU compiler?
15321with_gcc=$GCC
15322
15323# Compiler flag to turn off builtin functions.
15324no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15325
15326# How to pass a linker flag through the compiler.
15327wl=$lt_lt_prog_compiler_wl
15328
15329# Additional compiler flags for building library objects.
15330pic_flag=$lt_lt_prog_compiler_pic
15331
15332# Compiler flag to prevent dynamic linking.
15333link_static_flag=$lt_lt_prog_compiler_static
15334
15335# Does compiler simultaneously support -c and -o options?
15336compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15337
15338# Whether or not to add -lc for building shared libraries.
15339build_libtool_need_lc=$archive_cmds_need_lc
15340
15341# Whether or not to disallow shared libs when runtime libs are static.
15342allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15343
15344# Compiler flag to allow reflexive dlopens.
15345export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15346
15347# Compiler flag to generate shared objects directly from archives.
15348whole_archive_flag_spec=$lt_whole_archive_flag_spec
15349
15350# Whether the compiler copes with passing no objects directly.
15351compiler_needs_object=$lt_compiler_needs_object
15352
15353# Create an old-style archive from a shared archive.
15354old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15355
15356# Create a temporary old-style archive to link instead of a shared archive.
15357old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15358
15359# Commands used to build a shared archive.
15360archive_cmds=$lt_archive_cmds
15361archive_expsym_cmds=$lt_archive_expsym_cmds
15362
15363# Commands used to build a loadable module if different from building
15364# a shared archive.
15365module_cmds=$lt_module_cmds
15366module_expsym_cmds=$lt_module_expsym_cmds
15367
15368# Whether we are building with GNU ld or not.
15369with_gnu_ld=$lt_with_gnu_ld
15370
15371# Flag that allows shared libraries with undefined symbols to be built.
15372allow_undefined_flag=$lt_allow_undefined_flag
15373
15374# Flag that enforces no undefined symbols.
15375no_undefined_flag=$lt_no_undefined_flag
15376
15377# Flag to hardcode \$libdir into a binary during linking.
15378# This must work even if \$libdir does not exist
15379hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15380
15381# If ld is used when linking, flag to hardcode \$libdir into a binary
15382# during linking. This must work even if \$libdir does not exist.
15383hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15384
15385# Whether we need a single "-rpath" flag with a separated argument.
15386hardcode_libdir_separator=$lt_hardcode_libdir_separator
15387
15388# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15389# DIR into the resulting binary.
15390hardcode_direct=$hardcode_direct
15391
15392# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15393# DIR into the resulting binary and the resulting library dependency is
15394# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15395# library is relocated.
15396hardcode_direct_absolute=$hardcode_direct_absolute
15397
15398# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15399# into the resulting binary.
15400hardcode_minus_L=$hardcode_minus_L
15401
15402# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15403# into the resulting binary.
15404hardcode_shlibpath_var=$hardcode_shlibpath_var
15405
15406# Set to "yes" if building a shared library automatically hardcodes DIR
15407# into the library and all subsequent libraries and executables linked
15408# against it.
15409hardcode_automatic=$hardcode_automatic
15410
15411# Set to yes if linker adds runtime paths of dependent libraries
15412# to runtime path list.
15413inherit_rpath=$inherit_rpath
15414
15415# Whether libtool must link a program against all its dependency libraries.
15416link_all_deplibs=$link_all_deplibs
15417
15418# Fix the shell variable \$srcfile for the compiler.
15419fix_srcfile_path=$lt_fix_srcfile_path
15420
15421# Set to "yes" if exported symbols are required.
15422always_export_symbols=$always_export_symbols
15423
15424# The commands to list exported symbols.
15425export_symbols_cmds=$lt_export_symbols_cmds
15426
15427# Symbols that should not be listed in the preloaded symbols.
15428exclude_expsyms=$lt_exclude_expsyms
15429
15430# Symbols that must always be exported.
15431include_expsyms=$lt_include_expsyms
15432
15433# Commands necessary for linking programs (against libraries) with templates.
15434prelink_cmds=$lt_prelink_cmds
15435
15436# Specify filename containing input files.
15437file_list_spec=$lt_file_list_spec
15438
15439# How to hardcode a shared library path into an executable.
15440hardcode_action=$hardcode_action
15441
15442# ### END LIBTOOL CONFIG
15443
15444_LT_EOF
15445
15446 case $host_os in
15447 aix3*)
15448 cat <<\_LT_EOF >> "$cfgfile"
15449# AIX sometimes has problems with the GCC collect2 program. For some
15450# reason, if we set the COLLECT_NAMES environment variable, the problems
15451# vanish in a puff of smoke.
15452if test "X${COLLECT_NAMES+set}" != Xset; then
15453 COLLECT_NAMES=
15454 export COLLECT_NAMES
15455fi
15456_LT_EOF
15457 ;;
15458 esac
15459
15460
15461ltmain="$ac_aux_dir/ltmain.sh"
15462
15463
15464 # We use sed instead of cat because bash on DJGPP gets confused if
15465 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15466 # text mode, it properly converts lines to CR/LF. This bash problem
15467 # is reportedly fixed, but why not run on old versions too?
15468 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15469 || (rm -f "$cfgfile"; exit 1)
15470
15471 case $xsi_shell in
15472 yes)
15473 cat << \_LT_EOF >> "$cfgfile"
15474
15475# func_dirname file append nondir_replacement
15476# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15477# otherwise set result to NONDIR_REPLACEMENT.
15478func_dirname ()
15479{
15480 case ${1} in
15481 */*) func_dirname_result="${1%/*}${2}" ;;
15482 * ) func_dirname_result="${3}" ;;
15483 esac
15484}
15485
15486# func_basename file
15487func_basename ()
15488{
15489 func_basename_result="${1##*/}"
15490}
15491
15492# func_dirname_and_basename file append nondir_replacement
15493# perform func_basename and func_dirname in a single function
15494# call:
15495# dirname: Compute the dirname of FILE. If nonempty,
15496# add APPEND to the result, otherwise set result
15497# to NONDIR_REPLACEMENT.
15498# value returned in "$func_dirname_result"
15499# basename: Compute filename of FILE.
15500# value retuned in "$func_basename_result"
15501# Implementation must be kept synchronized with func_dirname
15502# and func_basename. For efficiency, we do not delegate to
15503# those functions but instead duplicate the functionality here.
15504func_dirname_and_basename ()
15505{
15506 case ${1} in
15507 */*) func_dirname_result="${1%/*}${2}" ;;
15508 * ) func_dirname_result="${3}" ;;
15509 esac
15510 func_basename_result="${1##*/}"
15511}
15512
15513# func_stripname prefix suffix name
15514# strip PREFIX and SUFFIX off of NAME.
15515# PREFIX and SUFFIX must not contain globbing or regex special
15516# characters, hashes, percent signs, but SUFFIX may contain a leading
15517# dot (in which case that matches only a dot).
15518func_stripname ()
15519{
15520 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15521 # positional parameters, so assign one to ordinary parameter first.
15522 func_stripname_result=${3}
15523 func_stripname_result=${func_stripname_result#"${1}"}
15524 func_stripname_result=${func_stripname_result%"${2}"}
15525}
15526
15527# func_opt_split
15528func_opt_split ()
15529{
15530 func_opt_split_opt=${1%%=*}
15531 func_opt_split_arg=${1#*=}
15532}
15533
15534# func_lo2o object
15535func_lo2o ()
15536{
15537 case ${1} in
15538 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15539 *) func_lo2o_result=${1} ;;
15540 esac
15541}
15542
15543# func_xform libobj-or-source
15544func_xform ()
15545{
15546 func_xform_result=${1%.*}.lo
15547}
15548
15549# func_arith arithmetic-term...
15550func_arith ()
15551{
15552 func_arith_result=$(( $* ))
15553}
15554
15555# func_len string
15556# STRING may not start with a hyphen.
15557func_len ()
15558{
15559 func_len_result=${#1}
15560}
15561
15562_LT_EOF
15563 ;;
15564 *) # Bourne compatible functions.
15565 cat << \_LT_EOF >> "$cfgfile"
15566
15567# func_dirname file append nondir_replacement
15568# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15569# otherwise set result to NONDIR_REPLACEMENT.
15570func_dirname ()
15571{
15572 # Extract subdirectory from the argument.
15573 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15574 if test "X$func_dirname_result" = "X${1}"; then
15575 func_dirname_result="${3}"
15576 else
15577 func_dirname_result="$func_dirname_result${2}"
15578 fi
15579}
15580
15581# func_basename file
15582func_basename ()
15583{
15584 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15585}
15586
15587
15588# func_stripname prefix suffix name
15589# strip PREFIX and SUFFIX off of NAME.
15590# PREFIX and SUFFIX must not contain globbing or regex special
15591# characters, hashes, percent signs, but SUFFIX may contain a leading
15592# dot (in which case that matches only a dot).
15593# func_strip_suffix prefix name
15594func_stripname ()
15595{
15596 case ${2} in
15597 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15598 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15599 esac
15600}
15601
15602# sed scripts:
15603my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15604my_sed_long_arg='1s/^-[^=]*=//'
15605
15606# func_opt_split
15607func_opt_split ()
15608{
15609 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15610 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15611}
15612
15613# func_lo2o object
15614func_lo2o ()
15615{
15616 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15617}
15618
15619# func_xform libobj-or-source
15620func_xform ()
15621{
15622 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15623}
15624
15625# func_arith arithmetic-term...
15626func_arith ()
15627{
15628 func_arith_result=`expr "$@"`
15629}
15630
15631# func_len string
15632# STRING may not start with a hyphen.
15633func_len ()
15634{
15635 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15636}
15637
15638_LT_EOF
15639esac
15640
15641case $lt_shell_append in
15642 yes)
15643 cat << \_LT_EOF >> "$cfgfile"
15644
15645# func_append var value
15646# Append VALUE to the end of shell variable VAR.
15647func_append ()
15648{
15649 eval "$1+=\$2"
15650}
15651_LT_EOF
15652 ;;
15653 *)
15654 cat << \_LT_EOF >> "$cfgfile"
15655
15656# func_append var value
15657# Append VALUE to the end of shell variable VAR.
15658func_append ()
15659{
15660 eval "$1=\$$1\$2"
15661}
15662
15663_LT_EOF
15664 ;;
15665 esac
15666
15667
15668 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15669 || (rm -f "$cfgfile"; exit 1)
15670
15671 mv -f "$cfgfile" "$ofile" ||
15672 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15673 chmod +x "$ofile"
15674
15675 ;;
81ecdfbb 15676 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
15677 rm -f Makesim1.tmp Makesim2.tmp Makefile
15678 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15679 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15680 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
5d031c16
AC
15681 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15682 <Makefile.sim >Makefile
38f48d72 15683 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 15684 ;;
81ecdfbb
RW
15685 "stamp-h":C) echo > stamp-h ;;
15686
b7026657 15687 esac
81ecdfbb 15688done # for ac_tag
5d031c16 15689
b7026657 15690
81ecdfbb 15691as_fn_exit 0
b7026657 15692_ACEOF
b7026657
AC
15693ac_clean_files=$ac_clean_files_save
15694
81ecdfbb
RW
15695test $ac_write_fail = 0 ||
15696 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15697
b7026657
AC
15698
15699# configure is writing to config.log, and then calls config.status.
15700# config.status does its own redirection, appending to config.log.
15701# Unfortunately, on DOS this fails, as config.log is still kept open
15702# by configure, so config.status won't be able to write to it; its
15703# output is simply discarded. So we exec the FD to /dev/null,
15704# effectively closing config.log, so it can be properly (re)opened and
15705# appended to by config.status. When coming back to configure, we
15706# need to make the FD available again.
15707if test "$no_create" != yes; then
15708 ac_cs_success=:
15709 ac_config_status_args=
15710 test "$silent" = yes &&
15711 ac_config_status_args="$ac_config_status_args --quiet"
15712 exec 5>/dev/null
15713 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15714 exec 5>>config.log
15715 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15716 # would make configure fail if this is the last instruction.
81ecdfbb
RW
15717 $ac_cs_success || as_fn_exit $?
15718fi
15719if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15721$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 15722fi
5d031c16
AC
15723
15724