]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/cr16/configure
sim: convert to bfd_endian
[thirdparty/binutils-gdb.git] / sim / cr16 / configure
CommitLineData
fee8ec00
SR
1#! /bin/sh
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.
fee8ec00 8#
fee8ec00
SR
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## -------------------- ##
fee8ec00 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 :
fee8ec00
SR
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fee8ec00
SR
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
fee8ec00 31fi
fee8ec00 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 }
fee8ec00
SR
79fi
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
fee8ec00
SR
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
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
fee8ec00 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."
fee8ec00 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."
fee8ec00 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
fee8ec00 364
81ecdfbb
RW
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
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fee8ec00
SR
383 as_expr=expr
384else
385 as_expr=false
386fi
387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fee8ec00
SR
389 as_basename=basename
390else
391 as_basename=false
392fi
393
81ecdfbb
RW
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
fee8ec00 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
fee8ec00
SR
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'`
fee8ec00 418
fee8ec00
SR
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
fee8ec00 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 |
fee8ec00 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
fee8ec00 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
fee8ec00 444 t loop
81ecdfbb 445 s/-\n.*//
fee8ec00 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; }
fee8ec00
SR
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"
fee8ec00
SR
454 # Exit status is that of the last command.
455 exit
456}
457
81ecdfbb
RW
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
fee8ec00
SR
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
fee8ec00 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
fee8ec00 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
fee8ec00 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'
fee8ec00 491 fi
fee8ec00
SR
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
fee8ec00
SR
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
fee8ec00
SR
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
81ecdfbb
RW
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
fee8ec00
SR
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
6bb11ab3
L
534SHELL=${CONFIG_SHELL-/bin/sh}
535
fee8ec00 536
81ecdfbb 537exec 7<&0 </dev/null 6>&1
fee8ec00
SR
538
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`
543
fee8ec00
SR
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
fee8ec00 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
fee8ec00
SR
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
fee8ec00
SR
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
fee8ec00
SR
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
fee8ec00
SR
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
fee8ec00
SR
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
fee8ec00
SR
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
fee8ec00
SR
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
fee8ec00
SR
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
fee8ec00
SR
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
fee8ec00 592# include <inttypes.h>
fee8ec00 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
fee8ec00
SR
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603cgen_breaks
604REPORT_BUGS_TEXI
605REPORT_BUGS_TO
606PKGVERSION
607sim_profile
608sim_trace
609sim_stdio
610sim_debug
611sim_cflags
612sim_bswap
613MAINT
31e6ad7d
MF
614MAINTAINER_MODE_FALSE
615MAINTAINER_MODE_TRUE
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
aadc9410
MF
635zlibinc
636zlibdir
81ecdfbb
RW
637CATOBJEXT
638GENCAT
639INSTOBJEXT
640DATADIRNAME
641CATALOGS
642POSUB
643GMSGFMT
644XGETTEXT
645INCINTL
646LIBINTL_DEP
647LIBINTL
648USE_NLS
db2e4d67
MF
649GMAKE_FALSE
650GMAKE_TRUE
651MAKE
652CCDEPMODE
653DEPDIR
654am__leading_dot
5f3ef9d0 655PACKAGE
81ecdfbb
RW
656RANLIB
657AR
658HDEFINES
659CC_FOR_BUILD
660INSTALL_DATA
661INSTALL_SCRIPT
662INSTALL_PROGRAM
2232061b
MF
663EGREP
664GREP
665CPP
81ecdfbb
RW
666target_os
667target_vendor
668target_cpu
669target
670host_os
671host_vendor
672host_cpu
673host
674build_os
675build_vendor
676build_cpu
677build
6ffe910a
MF
678OBJEXT
679EXEEXT
680ac_ct_CC
681CPPFLAGS
682LDFLAGS
683CFLAGS
684CC
81ecdfbb
RW
685WERROR_CFLAGS
686WARN_CFLAGS
687sim_xor_endian
688sim_stdcall
689sim_smp
690sim_reserved_bits
691sim_regparm
692sim_packages
693sim_inline
694sim_hw
695sim_hw_objs
696sim_hw_cflags
697sim_default_model
698sim_scache
699sim_float
700sim_hostendian
701sim_endian
702sim_bitsize
703sim_assert
704sim_alignment
705sim_environment
706target_alias
707host_alias
708build_alias
709LIBS
710ECHO_T
711ECHO_N
712ECHO_C
713DEFS
714mandir
715localedir
716libdir
717psdir
718pdfdir
719dvidir
720htmldir
721infodir
722docdir
723oldincludedir
724includedir
725localstatedir
726sharedstatedir
727sysconfdir
728datadir
729datarootdir
730libexecdir
731sbindir
732bindir
733program_transform_name
734prefix
735exec_prefix
736PACKAGE_URL
737PACKAGE_BUGREPORT
738PACKAGE_STRING
739PACKAGE_VERSION
740PACKAGE_TARNAME
741PACKAGE_NAME
742PATH_SEPARATOR
743SHELL'
fee8ec00 744ac_subst_files=''
81ecdfbb
RW
745ac_user_opts='
746enable_option_checking
aadc9410 747with_system_zlib
6bb11ab3
L
748enable_plugins
749enable_shared
750enable_static
751with_pic
752enable_fast_install
753with_gnu_ld
754enable_libtool_lock
81ecdfbb
RW
755enable_maintainer_mode
756enable_sim_bswap
757enable_sim_cflags
758enable_sim_debug
759enable_sim_stdio
760enable_sim_trace
761enable_sim_profile
762with_pkgversion
763with_bugurl
ca968da4
MF
764enable_sim_endian
765enable_sim_alignment
766enable_sim_hostendian
767enable_sim_environment
768enable_sim_inline
2232061b 769enable_werror
81ecdfbb
RW
770enable_build_warnings
771enable_sim_build_warnings
772'
773 ac_precious_vars='build_alias
774host_alias
775target_alias
776CC
777CFLAGS
778LDFLAGS
779LIBS
780CPPFLAGS
781CPP'
782
fee8ec00
SR
783
784# Initialize some variables set by options.
785ac_init_help=
786ac_init_version=false
81ecdfbb
RW
787ac_unrecognized_opts=
788ac_unrecognized_sep=
fee8ec00
SR
789# The variables have the same names as the options, with
790# dashes changed to underlines.
791cache_file=/dev/null
792exec_prefix=NONE
793no_create=
794no_recursion=
795prefix=NONE
796program_prefix=NONE
797program_suffix=NONE
798program_transform_name=s,x,x,
799silent=
800site=
801srcdir=
802verbose=
803x_includes=NONE
804x_libraries=NONE
805
806# Installation directory options.
807# These are left unexpanded so users can "make install exec_prefix=/foo"
808# and all the variables that are supposed to be based on exec_prefix
809# by default will actually change.
810# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 811# (The list follows the same order as the GNU Coding Standards.)
fee8ec00
SR
812bindir='${exec_prefix}/bin'
813sbindir='${exec_prefix}/sbin'
814libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
815datarootdir='${prefix}/share'
816datadir='${datarootdir}'
fee8ec00
SR
817sysconfdir='${prefix}/etc'
818sharedstatedir='${prefix}/com'
819localstatedir='${prefix}/var'
fee8ec00
SR
820includedir='${prefix}/include'
821oldincludedir='/usr/include'
81ecdfbb
RW
822docdir='${datarootdir}/doc/${PACKAGE}'
823infodir='${datarootdir}/info'
824htmldir='${docdir}'
825dvidir='${docdir}'
826pdfdir='${docdir}'
827psdir='${docdir}'
828libdir='${exec_prefix}/lib'
829localedir='${datarootdir}/locale'
830mandir='${datarootdir}/man'
fee8ec00
SR
831
832ac_prev=
81ecdfbb 833ac_dashdash=
fee8ec00
SR
834for ac_option
835do
836 # If the previous option needs an argument, assign it.
837 if test -n "$ac_prev"; then
81ecdfbb 838 eval $ac_prev=\$ac_option
fee8ec00
SR
839 ac_prev=
840 continue
841 fi
842
81ecdfbb
RW
843 case $ac_option in
844 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
845 *) ac_optarg=yes ;;
846 esac
fee8ec00
SR
847
848 # Accept the important Cygnus configure options, so we can diagnose typos.
849
81ecdfbb
RW
850 case $ac_dashdash$ac_option in
851 --)
852 ac_dashdash=yes ;;
fee8ec00
SR
853
854 -bindir | --bindir | --bindi | --bind | --bin | --bi)
855 ac_prev=bindir ;;
856 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
857 bindir=$ac_optarg ;;
858
859 -build | --build | --buil | --bui | --bu)
860 ac_prev=build_alias ;;
861 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
862 build_alias=$ac_optarg ;;
863
864 -cache-file | --cache-file | --cache-fil | --cache-fi \
865 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
866 ac_prev=cache_file ;;
867 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
868 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
869 cache_file=$ac_optarg ;;
870
871 --config-cache | -C)
872 cache_file=config.cache ;;
873
81ecdfbb 874 -datadir | --datadir | --datadi | --datad)
fee8ec00 875 ac_prev=datadir ;;
81ecdfbb 876 -datadir=* | --datadir=* | --datadi=* | --datad=*)
fee8ec00
SR
877 datadir=$ac_optarg ;;
878
81ecdfbb
RW
879 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
880 | --dataroo | --dataro | --datar)
881 ac_prev=datarootdir ;;
882 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
883 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
884 datarootdir=$ac_optarg ;;
885
fee8ec00 886 -disable-* | --disable-*)
81ecdfbb 887 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
fee8ec00 888 # Reject names that are not valid shell variable names.
81ecdfbb
RW
889 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
890 as_fn_error "invalid feature name: $ac_useropt"
891 ac_useropt_orig=$ac_useropt
892 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
893 case $ac_user_opts in
894 *"
895"enable_$ac_useropt"
896"*) ;;
897 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
898 ac_unrecognized_sep=', ';;
899 esac
900 eval enable_$ac_useropt=no ;;
901
902 -docdir | --docdir | --docdi | --doc | --do)
903 ac_prev=docdir ;;
904 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
905 docdir=$ac_optarg ;;
906
907 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
908 ac_prev=dvidir ;;
909 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
910 dvidir=$ac_optarg ;;
fee8ec00
SR
911
912 -enable-* | --enable-*)
81ecdfbb 913 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
fee8ec00 914 # Reject names that are not valid shell variable names.
81ecdfbb
RW
915 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
916 as_fn_error "invalid feature name: $ac_useropt"
917 ac_useropt_orig=$ac_useropt
918 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919 case $ac_user_opts in
920 *"
921"enable_$ac_useropt"
922"*) ;;
923 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
924 ac_unrecognized_sep=', ';;
fee8ec00 925 esac
81ecdfbb 926 eval enable_$ac_useropt=\$ac_optarg ;;
fee8ec00
SR
927
928 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
929 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
930 | --exec | --exe | --ex)
931 ac_prev=exec_prefix ;;
932 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
933 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
934 | --exec=* | --exe=* | --ex=*)
935 exec_prefix=$ac_optarg ;;
936
937 -gas | --gas | --ga | --g)
938 # Obsolete; use --with-gas.
939 with_gas=yes ;;
940
941 -help | --help | --hel | --he | -h)
942 ac_init_help=long ;;
943 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
944 ac_init_help=recursive ;;
945 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
946 ac_init_help=short ;;
947
948 -host | --host | --hos | --ho)
949 ac_prev=host_alias ;;
950 -host=* | --host=* | --hos=* | --ho=*)
951 host_alias=$ac_optarg ;;
952
81ecdfbb
RW
953 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
954 ac_prev=htmldir ;;
955 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
956 | --ht=*)
957 htmldir=$ac_optarg ;;
958
fee8ec00
SR
959 -includedir | --includedir | --includedi | --included | --include \
960 | --includ | --inclu | --incl | --inc)
961 ac_prev=includedir ;;
962 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
963 | --includ=* | --inclu=* | --incl=* | --inc=*)
964 includedir=$ac_optarg ;;
965
966 -infodir | --infodir | --infodi | --infod | --info | --inf)
967 ac_prev=infodir ;;
968 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
969 infodir=$ac_optarg ;;
970
971 -libdir | --libdir | --libdi | --libd)
972 ac_prev=libdir ;;
973 -libdir=* | --libdir=* | --libdi=* | --libd=*)
974 libdir=$ac_optarg ;;
975
976 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
977 | --libexe | --libex | --libe)
978 ac_prev=libexecdir ;;
979 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
980 | --libexe=* | --libex=* | --libe=*)
981 libexecdir=$ac_optarg ;;
982
81ecdfbb
RW
983 -localedir | --localedir | --localedi | --localed | --locale)
984 ac_prev=localedir ;;
985 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
986 localedir=$ac_optarg ;;
987
fee8ec00 988 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 989 | --localstate | --localstat | --localsta | --localst | --locals)
fee8ec00
SR
990 ac_prev=localstatedir ;;
991 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 992 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
fee8ec00
SR
993 localstatedir=$ac_optarg ;;
994
995 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
996 ac_prev=mandir ;;
997 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
998 mandir=$ac_optarg ;;
999
1000 -nfp | --nfp | --nf)
1001 # Obsolete; use --without-fp.
1002 with_fp=no ;;
1003
1004 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1005 | --no-cr | --no-c | -n)
1006 no_create=yes ;;
1007
1008 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1009 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1010 no_recursion=yes ;;
1011
1012 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1013 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1014 | --oldin | --oldi | --old | --ol | --o)
1015 ac_prev=oldincludedir ;;
1016 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1017 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1018 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1019 oldincludedir=$ac_optarg ;;
1020
1021 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1022 ac_prev=prefix ;;
1023 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1024 prefix=$ac_optarg ;;
1025
1026 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1027 | --program-pre | --program-pr | --program-p)
1028 ac_prev=program_prefix ;;
1029 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1030 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1031 program_prefix=$ac_optarg ;;
1032
1033 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1034 | --program-suf | --program-su | --program-s)
1035 ac_prev=program_suffix ;;
1036 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1037 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1038 program_suffix=$ac_optarg ;;
1039
1040 -program-transform-name | --program-transform-name \
1041 | --program-transform-nam | --program-transform-na \
1042 | --program-transform-n | --program-transform- \
1043 | --program-transform | --program-transfor \
1044 | --program-transfo | --program-transf \
1045 | --program-trans | --program-tran \
1046 | --progr-tra | --program-tr | --program-t)
1047 ac_prev=program_transform_name ;;
1048 -program-transform-name=* | --program-transform-name=* \
1049 | --program-transform-nam=* | --program-transform-na=* \
1050 | --program-transform-n=* | --program-transform-=* \
1051 | --program-transform=* | --program-transfor=* \
1052 | --program-transfo=* | --program-transf=* \
1053 | --program-trans=* | --program-tran=* \
1054 | --progr-tra=* | --program-tr=* | --program-t=*)
1055 program_transform_name=$ac_optarg ;;
1056
81ecdfbb
RW
1057 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1058 ac_prev=pdfdir ;;
1059 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1060 pdfdir=$ac_optarg ;;
1061
1062 -psdir | --psdir | --psdi | --psd | --ps)
1063 ac_prev=psdir ;;
1064 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1065 psdir=$ac_optarg ;;
1066
fee8ec00
SR
1067 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1068 | -silent | --silent | --silen | --sile | --sil)
1069 silent=yes ;;
1070
1071 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1072 ac_prev=sbindir ;;
1073 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1074 | --sbi=* | --sb=*)
1075 sbindir=$ac_optarg ;;
1076
1077 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1078 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1079 | --sharedst | --shareds | --shared | --share | --shar \
1080 | --sha | --sh)
1081 ac_prev=sharedstatedir ;;
1082 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1083 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1084 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1085 | --sha=* | --sh=*)
1086 sharedstatedir=$ac_optarg ;;
1087
1088 -site | --site | --sit)
1089 ac_prev=site ;;
1090 -site=* | --site=* | --sit=*)
1091 site=$ac_optarg ;;
1092
1093 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1094 ac_prev=srcdir ;;
1095 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1096 srcdir=$ac_optarg ;;
1097
1098 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1099 | --syscon | --sysco | --sysc | --sys | --sy)
1100 ac_prev=sysconfdir ;;
1101 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1102 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1103 sysconfdir=$ac_optarg ;;
1104
1105 -target | --target | --targe | --targ | --tar | --ta | --t)
1106 ac_prev=target_alias ;;
1107 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1108 target_alias=$ac_optarg ;;
1109
1110 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1111 verbose=yes ;;
1112
1113 -version | --version | --versio | --versi | --vers | -V)
1114 ac_init_version=: ;;
1115
1116 -with-* | --with-*)
81ecdfbb 1117 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
fee8ec00 1118 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1119 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1120 as_fn_error "invalid package name: $ac_useropt"
1121 ac_useropt_orig=$ac_useropt
1122 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1123 case $ac_user_opts in
1124 *"
1125"with_$ac_useropt"
1126"*) ;;
1127 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1128 ac_unrecognized_sep=', ';;
fee8ec00 1129 esac
81ecdfbb 1130 eval with_$ac_useropt=\$ac_optarg ;;
fee8ec00
SR
1131
1132 -without-* | --without-*)
81ecdfbb 1133 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
fee8ec00 1134 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1136 as_fn_error "invalid package name: $ac_useropt"
1137 ac_useropt_orig=$ac_useropt
1138 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139 case $ac_user_opts in
1140 *"
1141"with_$ac_useropt"
1142"*) ;;
1143 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1144 ac_unrecognized_sep=', ';;
1145 esac
1146 eval with_$ac_useropt=no ;;
fee8ec00
SR
1147
1148 --x)
1149 # Obsolete; use --with-x.
1150 with_x=yes ;;
1151
1152 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1153 | --x-incl | --x-inc | --x-in | --x-i)
1154 ac_prev=x_includes ;;
1155 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1156 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1157 x_includes=$ac_optarg ;;
1158
1159 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1160 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1161 ac_prev=x_libraries ;;
1162 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1163 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1164 x_libraries=$ac_optarg ;;
1165
81ecdfbb
RW
1166 -*) as_fn_error "unrecognized option: \`$ac_option'
1167Try \`$0 --help' for more information."
fee8ec00
SR
1168 ;;
1169
1170 *=*)
1171 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1172 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1173 case $ac_envvar in #(
1174 '' | [0-9]* | *[!_$as_cr_alnum]* )
1175 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1176 esac
1177 eval $ac_envvar=\$ac_optarg
fee8ec00
SR
1178 export $ac_envvar ;;
1179
1180 *)
1181 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1182 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
fee8ec00 1183 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1184 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
fee8ec00
SR
1185 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1186 ;;
1187
1188 esac
1189done
1190
1191if test -n "$ac_prev"; then
1192 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1193 as_fn_error "missing argument to $ac_option"
fee8ec00
SR
1194fi
1195
81ecdfbb
RW
1196if test -n "$ac_unrecognized_opts"; then
1197 case $enable_option_checking in
1198 no) ;;
1199 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1200 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
fee8ec00 1201 esac
81ecdfbb 1202fi
fee8ec00 1203
81ecdfbb
RW
1204# Check all directory arguments for consistency.
1205for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1206 datadir sysconfdir sharedstatedir localstatedir includedir \
1207 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1208 libdir localedir mandir
fee8ec00 1209do
81ecdfbb
RW
1210 eval ac_val=\$$ac_var
1211 # Remove trailing slashes.
1212 case $ac_val in
1213 */ )
1214 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1215 eval $ac_var=\$ac_val;;
1216 esac
1217 # Be sure to have absolute directory names.
fee8ec00 1218 case $ac_val in
81ecdfbb
RW
1219 [\\/$]* | ?:[\\/]* ) continue;;
1220 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
fee8ec00 1221 esac
81ecdfbb 1222 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
fee8ec00
SR
1223done
1224
1225# There might be people who depend on the old broken behavior: `$host'
1226# used to hold the argument of --host etc.
1227# FIXME: To remove some day.
1228build=$build_alias
1229host=$host_alias
1230target=$target_alias
1231
1232# FIXME: To remove some day.
1233if test "x$host_alias" != x; then
1234 if test "x$build_alias" = x; then
1235 cross_compiling=maybe
81ecdfbb 1236 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
fee8ec00
SR
1237 If a cross compiler is detected then cross compile mode will be used." >&2
1238 elif test "x$build_alias" != "x$host_alias"; then
1239 cross_compiling=yes
1240 fi
1241fi
1242
1243ac_tool_prefix=
1244test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245
1246test "$silent" = yes && exec 6>/dev/null
1247
1248
81ecdfbb
RW
1249ac_pwd=`pwd` && test -n "$ac_pwd" &&
1250ac_ls_di=`ls -di .` &&
1251ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1252 as_fn_error "working directory cannot be determined"
1253test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1254 as_fn_error "pwd does not report name of working directory"
1255
1256
fee8ec00
SR
1257# Find the source files, if location was not specified.
1258if test -z "$srcdir"; then
1259 ac_srcdir_defaulted=yes
81ecdfbb
RW
1260 # Try the directory containing this script, then the parent directory.
1261 ac_confdir=`$as_dirname -- "$as_myself" ||
1262$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1263 X"$as_myself" : 'X\(//\)[^/]' \| \
1264 X"$as_myself" : 'X\(//\)$' \| \
1265 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1266$as_echo X"$as_myself" |
1267 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1268 s//\1/
1269 q
1270 }
1271 /^X\(\/\/\)[^/].*/{
1272 s//\1/
1273 q
1274 }
1275 /^X\(\/\/\)$/{
1276 s//\1/
1277 q
1278 }
1279 /^X\(\/\).*/{
1280 s//\1/
1281 q
1282 }
1283 s/.*/./; q'`
fee8ec00 1284 srcdir=$ac_confdir
81ecdfbb 1285 if test ! -r "$srcdir/$ac_unique_file"; then
fee8ec00
SR
1286 srcdir=..
1287 fi
1288else
1289 ac_srcdir_defaulted=no
1290fi
81ecdfbb
RW
1291if test ! -r "$srcdir/$ac_unique_file"; then
1292 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1293 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1294fi
1295ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1296ac_abs_confdir=`(
1297 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1298 pwd)`
1299# When building in place, set srcdir=.
1300if test "$ac_abs_confdir" = "$ac_pwd"; then
1301 srcdir=.
1302fi
1303# Remove unnecessary trailing slashes from srcdir.
1304# Double slashes in file names in object file debugging info
1305# mess up M-x gdb in Emacs.
1306case $srcdir in
1307*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308esac
1309for ac_var in $ac_precious_vars; do
1310 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311 eval ac_env_${ac_var}_value=\$${ac_var}
1312 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314done
fee8ec00
SR
1315
1316#
1317# Report the --help message.
1318#
1319if test "$ac_init_help" = "long"; then
1320 # Omit some internal or obsolete options to make the list less imposing.
1321 # This message is too long to be a string in the A/UX 3.1 sh.
1322 cat <<_ACEOF
1323\`configure' configures this package to adapt to many kinds of systems.
1324
1325Usage: $0 [OPTION]... [VAR=VALUE]...
1326
1327To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328VAR=VALUE. See below for descriptions of some of the useful variables.
1329
1330Defaults for the options are specified in brackets.
1331
1332Configuration:
1333 -h, --help display this help and exit
1334 --help=short display options specific to this package
1335 --help=recursive display the short help of all the included packages
1336 -V, --version display version information and exit
1337 -q, --quiet, --silent do not print \`checking...' messages
1338 --cache-file=FILE cache test results in FILE [disabled]
1339 -C, --config-cache alias for \`--cache-file=config.cache'
1340 -n, --no-create do not create output files
1341 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1342
fee8ec00
SR
1343Installation directories:
1344 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1345 [$ac_default_prefix]
fee8ec00 1346 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1347 [PREFIX]
fee8ec00
SR
1348
1349By default, \`make install' will install all the files in
1350\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1351an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352for instance \`--prefix=\$HOME'.
1353
1354For better control, use the options below.
1355
1356Fine tuning of the installation directories:
81ecdfbb
RW
1357 --bindir=DIR user executables [EPREFIX/bin]
1358 --sbindir=DIR system admin executables [EPREFIX/sbin]
1359 --libexecdir=DIR program executables [EPREFIX/libexec]
1360 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1361 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1362 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1363 --libdir=DIR object code libraries [EPREFIX/lib]
1364 --includedir=DIR C header files [PREFIX/include]
1365 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1366 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1367 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1368 --infodir=DIR info documentation [DATAROOTDIR/info]
1369 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1370 --mandir=DIR man documentation [DATAROOTDIR/man]
1371 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1372 --htmldir=DIR html documentation [DOCDIR]
1373 --dvidir=DIR dvi documentation [DOCDIR]
1374 --pdfdir=DIR pdf documentation [DOCDIR]
1375 --psdir=DIR ps documentation [DOCDIR]
fee8ec00
SR
1376_ACEOF
1377
1378 cat <<\_ACEOF
1379
1380Program names:
1381 --program-prefix=PREFIX prepend PREFIX to installed program names
1382 --program-suffix=SUFFIX append SUFFIX to installed program names
1383 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1384
1385System types:
1386 --build=BUILD configure for building on BUILD [guessed]
1387 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1388 --target=TARGET configure for building compilers for TARGET [HOST]
1389_ACEOF
1390fi
1391
1392if test -n "$ac_init_help"; then
1393
1394 cat <<\_ACEOF
1395
1396Optional Features:
81ecdfbb 1397 --disable-option-checking ignore unrecognized --enable/--with options
fee8ec00
SR
1398 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1399 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1400 --enable-plugins Enable support for plugins
6bb11ab3
L
1401 --enable-shared[=PKGS] build shared libraries [default=yes]
1402 --enable-static[=PKGS] build static libraries [default=yes]
1403 --enable-fast-install[=PKGS]
1404 optimize for fast installation [default=yes]
1405 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1406 --enable-maintainer-mode enable make rules and dependencies not useful
1407 (and sometimes confusing) to the casual installer
8d0978fb
MF
1408 --enable-sim-bswap Use Host specific BSWAP instruction
1409 --enable-sim-cflags=opts
1410 Extra CFLAGS for use in building simulator
1411 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1412 itself)
1413 --enable-sim-stdio Specify whether to use stdio for console
1414 input/output
1415 --enable-sim-trace=opts Enable tracing of simulated programs
1416 --enable-sim-profile=opts
1417 Enable profiling flags
1418 --enable-sim-endian=endian
1419 Specify target byte endian orientation
1420 --enable-sim-alignment=align
1421 Specify strict, nonstrict or forced alignment of
1422 memory accesses
1423 --enable-sim-hostendian=end
1424 Specify host byte endian orientation
1425 --enable-sim-environment=environment
1426 Specify mixed, user, virtual or operating
1427 environment
1428 --enable-sim-inline=inlines
1429 Specify which functions should be inlined
2232061b
MF
1430 --enable-werror treat compile warnings as errors
1431 --enable-build-warnings enable build-time compiler warnings if gcc is used
1432 --enable-sim-build-warnings
1433 enable SIM specific build-time compiler warnings if
1434 gcc is used
fee8ec00 1435
6efef468
JM
1436Optional Packages:
1437 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1438 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1439 --with-system-zlib use installed libz
6bb11ab3
L
1440 --with-pic try to use only PIC/non-PIC objects [default=use
1441 both]
1442 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1443 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1444 --with-bugurl=URL Direct users to URL to report a bug
1445
fee8ec00
SR
1446Some influential environment variables:
1447 CC C compiler command
1448 CFLAGS C compiler flags
1449 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1450 nonstandard directory <lib dir>
81ecdfbb
RW
1451 LIBS libraries to pass to the linker, e.g. -l<library>
1452 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1453 you have headers in a nonstandard directory <include dir>
fee8ec00
SR
1454 CPP C preprocessor
1455
1456Use these variables to override the choices made by `configure' or to help
1457it to find libraries and programs with nonstandard names/locations.
1458
81ecdfbb 1459Report bugs to the package provider.
fee8ec00 1460_ACEOF
81ecdfbb 1461ac_status=$?
fee8ec00
SR
1462fi
1463
1464if test "$ac_init_help" = "recursive"; then
1465 # If there are subdirs, report their specific --help.
fee8ec00 1466 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1467 test -d "$ac_dir" ||
1468 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1469 continue
fee8ec00
SR
1470 ac_builddir=.
1471
81ecdfbb
RW
1472case "$ac_dir" in
1473.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1474*)
1475 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1476 # A ".." for each directory in $ac_dir_suffix.
1477 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1478 case $ac_top_builddir_sub in
1479 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1480 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1481 esac ;;
1482esac
1483ac_abs_top_builddir=$ac_pwd
1484ac_abs_builddir=$ac_pwd$ac_dir_suffix
1485# for backward compatibility:
1486ac_top_builddir=$ac_top_build_prefix
fee8ec00
SR
1487
1488case $srcdir in
81ecdfbb 1489 .) # We are building in place.
fee8ec00 1490 ac_srcdir=.
81ecdfbb
RW
1491 ac_top_srcdir=$ac_top_builddir_sub
1492 ac_abs_top_srcdir=$ac_pwd ;;
1493 [\\/]* | ?:[\\/]* ) # Absolute name.
fee8ec00 1494 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1495 ac_top_srcdir=$srcdir
1496 ac_abs_top_srcdir=$srcdir ;;
1497 *) # Relative name.
1498 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1499 ac_top_srcdir=$ac_top_build_prefix$srcdir
1500 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fee8ec00 1501esac
81ecdfbb
RW
1502ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1503
1504 cd "$ac_dir" || { ac_status=$?; continue; }
1505 # Check for guested configure.
1506 if test -f "$ac_srcdir/configure.gnu"; then
1507 echo &&
1508 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1509 elif test -f "$ac_srcdir/configure"; then
1510 echo &&
1511 $SHELL "$ac_srcdir/configure" --help=recursive
fee8ec00 1512 else
81ecdfbb
RW
1513 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1514 fi || ac_status=$?
1515 cd "$ac_pwd" || { ac_status=$?; break; }
fee8ec00
SR
1516 done
1517fi
1518
81ecdfbb 1519test -n "$ac_init_help" && exit $ac_status
fee8ec00
SR
1520if $ac_init_version; then
1521 cat <<\_ACEOF
81ecdfbb
RW
1522configure
1523generated by GNU Autoconf 2.64
fee8ec00 1524
81ecdfbb 1525Copyright (C) 2009 Free Software Foundation, Inc.
fee8ec00
SR
1526This configure script is free software; the Free Software Foundation
1527gives unlimited permission to copy, distribute and modify it.
1528_ACEOF
81ecdfbb 1529 exit
fee8ec00 1530fi
fee8ec00 1531
81ecdfbb
RW
1532## ------------------------ ##
1533## Autoconf initialization. ##
1534## ------------------------ ##
fee8ec00 1535
81ecdfbb
RW
1536# ac_fn_c_try_compile LINENO
1537# --------------------------
1538# Try to compile conftest.$ac_ext, and return whether this succeeded.
1539ac_fn_c_try_compile ()
fee8ec00 1540{
81ecdfbb
RW
1541 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1542 rm -f conftest.$ac_objext
1543 if { { ac_try="$ac_compile"
1544case "(($ac_try" in
1545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1546 *) ac_try_echo=$ac_try;;
1547esac
1548eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1549$as_echo "$ac_try_echo"; } >&5
1550 (eval "$ac_compile") 2>conftest.err
1551 ac_status=$?
1552 if test -s conftest.err; then
1553 grep -v '^ *+' conftest.err >conftest.er1
1554 cat conftest.er1 >&5
1555 mv -f conftest.er1 conftest.err
1556 fi
1557 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1558 test $ac_status = 0; } && {
1559 test -z "$ac_c_werror_flag" ||
1560 test ! -s conftest.err
1561 } && test -s conftest.$ac_objext; then :
1562 ac_retval=0
1563else
1564 $as_echo "$as_me: failed program was:" >&5
1565sed 's/^/| /' conftest.$ac_ext >&5
fee8ec00 1566
81ecdfbb
RW
1567 ac_retval=1
1568fi
1569 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1570 return $ac_retval
fee8ec00 1571
81ecdfbb 1572} # ac_fn_c_try_compile
fee8ec00 1573
81ecdfbb
RW
1574# ac_fn_c_try_cpp LINENO
1575# ----------------------
1576# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1577ac_fn_c_try_cpp ()
1578{
1579 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1580 if { { ac_try="$ac_cpp conftest.$ac_ext"
1581case "(($ac_try" in
1582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1583 *) ac_try_echo=$ac_try;;
1584esac
1585eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1586$as_echo "$ac_try_echo"; } >&5
1587 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1588 ac_status=$?
1589 if test -s conftest.err; then
1590 grep -v '^ *+' conftest.err >conftest.er1
1591 cat conftest.er1 >&5
1592 mv -f conftest.er1 conftest.err
1593 fi
1594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1595 test $ac_status = 0; } >/dev/null && {
1596 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1597 test ! -s conftest.err
1598 }; then :
1599 ac_retval=0
1600else
1601 $as_echo "$as_me: failed program was:" >&5
1602sed 's/^/| /' conftest.$ac_ext >&5
fee8ec00 1603
81ecdfbb
RW
1604 ac_retval=1
1605fi
1606 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1607 return $ac_retval
fee8ec00 1608
81ecdfbb 1609} # ac_fn_c_try_cpp
fee8ec00 1610
81ecdfbb
RW
1611# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1612# -------------------------------------------------------
1613# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1614# the include files in INCLUDES and setting the cache variable VAR
1615# accordingly.
1616ac_fn_c_check_header_mongrel ()
1617{
1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1619 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1621$as_echo_n "checking for $2... " >&6; }
1622if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1623 $as_echo_n "(cached) " >&6
1624fi
1625eval ac_res=\$$3
1626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1627$as_echo "$ac_res" >&6; }
1628else
1629 # Is the header compilable?
1630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1631$as_echo_n "checking $2 usability... " >&6; }
1632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1633/* end confdefs.h. */
1634$4
1635#include <$2>
1636_ACEOF
1637if ac_fn_c_try_compile "$LINENO"; then :
1638 ac_header_compiler=yes
1639else
1640 ac_header_compiler=no
1641fi
1642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1644$as_echo "$ac_header_compiler" >&6; }
1645
1646# Is the header present?
1647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1648$as_echo_n "checking $2 presence... " >&6; }
1649cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1650/* end confdefs.h. */
1651#include <$2>
1652_ACEOF
1653if ac_fn_c_try_cpp "$LINENO"; then :
1654 ac_header_preproc=yes
1655else
1656 ac_header_preproc=no
1657fi
1658rm -f conftest.err conftest.$ac_ext
1659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1660$as_echo "$ac_header_preproc" >&6; }
1661
1662# So? What about this header?
1663case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1664 yes:no: )
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1666$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1668$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1669 ;;
1670 no:yes:* )
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1672$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1674$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1676$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1678$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1680$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1681 ;;
1682esac
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1684$as_echo_n "checking for $2... " >&6; }
1685if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1686 $as_echo_n "(cached) " >&6
1687else
1688 eval "$3=\$ac_header_compiler"
1689fi
1690eval ac_res=\$$3
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1692$as_echo "$ac_res" >&6; }
1693fi
1694 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1695
1696} # ac_fn_c_check_header_mongrel
1697
1698# ac_fn_c_try_run LINENO
1699# ----------------------
1700# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1701# that executables *can* be run.
1702ac_fn_c_try_run ()
1703{
1704 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1705 if { { ac_try="$ac_link"
1706case "(($ac_try" in
1707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708 *) ac_try_echo=$ac_try;;
1709esac
1710eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1711$as_echo "$ac_try_echo"; } >&5
1712 (eval "$ac_link") 2>&5
1713 ac_status=$?
1714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1715 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1716 { { case "(($ac_try" in
1717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1718 *) ac_try_echo=$ac_try;;
1719esac
1720eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721$as_echo "$ac_try_echo"; } >&5
1722 (eval "$ac_try") 2>&5
1723 ac_status=$?
1724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1725 test $ac_status = 0; }; }; then :
1726 ac_retval=0
1727else
1728 $as_echo "$as_me: program exited with status $ac_status" >&5
1729 $as_echo "$as_me: failed program was:" >&5
1730sed 's/^/| /' conftest.$ac_ext >&5
1731
1732 ac_retval=$ac_status
1733fi
1734 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1735 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1736 return $ac_retval
1737
1738} # ac_fn_c_try_run
1739
1740# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1741# -------------------------------------------------------
1742# Tests whether HEADER exists and can be compiled using the include files in
1743# INCLUDES, setting the cache variable VAR accordingly.
1744ac_fn_c_check_header_compile ()
1745{
1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1748$as_echo_n "checking for $2... " >&6; }
1749if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1750 $as_echo_n "(cached) " >&6
1751else
1752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753/* end confdefs.h. */
1754$4
1755#include <$2>
1756_ACEOF
1757if ac_fn_c_try_compile "$LINENO"; then :
1758 eval "$3=yes"
1759else
1760 eval "$3=no"
1761fi
1762rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1763fi
1764eval ac_res=\$$3
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1766$as_echo "$ac_res" >&6; }
1767 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1768
1769} # ac_fn_c_check_header_compile
1770
1771# ac_fn_c_try_link LINENO
1772# -----------------------
1773# Try to link conftest.$ac_ext, and return whether this succeeded.
1774ac_fn_c_try_link ()
1775{
1776 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777 rm -f conftest.$ac_objext conftest$ac_exeext
1778 if { { ac_try="$ac_link"
1779case "(($ac_try" in
1780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1781 *) ac_try_echo=$ac_try;;
1782esac
1783eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1784$as_echo "$ac_try_echo"; } >&5
1785 (eval "$ac_link") 2>conftest.err
1786 ac_status=$?
1787 if test -s conftest.err; then
1788 grep -v '^ *+' conftest.err >conftest.er1
1789 cat conftest.er1 >&5
1790 mv -f conftest.er1 conftest.err
1791 fi
1792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1793 test $ac_status = 0; } && {
1794 test -z "$ac_c_werror_flag" ||
1795 test ! -s conftest.err
1796 } && test -s conftest$ac_exeext && {
1797 test "$cross_compiling" = yes ||
1798 $as_test_x conftest$ac_exeext
1799 }; then :
1800 ac_retval=0
1801else
1802 $as_echo "$as_me: failed program was:" >&5
1803sed 's/^/| /' conftest.$ac_ext >&5
1804
1805 ac_retval=1
1806fi
1807 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1808 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1809 # interfere with the next link command; also delete a directory that is
1810 # left behind by Apple's compiler. We do this before executing the actions.
1811 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1812 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1813 return $ac_retval
1814
1815} # ac_fn_c_try_link
1816
1817# ac_fn_c_check_func LINENO FUNC VAR
1818# ----------------------------------
1819# Tests whether FUNC exists, setting the cache variable VAR accordingly
1820ac_fn_c_check_func ()
1821{
1822 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1824$as_echo_n "checking for $2... " >&6; }
1825if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1826 $as_echo_n "(cached) " >&6
1827else
1828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1829/* end confdefs.h. */
1830/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1831 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1832#define $2 innocuous_$2
1833
1834/* System header to define __stub macros and hopefully few prototypes,
1835 which can conflict with char $2 (); below.
1836 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1837 <limits.h> exists even on freestanding compilers. */
1838
1839#ifdef __STDC__
1840# include <limits.h>
1841#else
1842# include <assert.h>
1843#endif
1844
1845#undef $2
1846
1847/* Override any GCC internal prototype to avoid an error.
1848 Use char because int might match the return type of a GCC
1849 builtin and then its argument prototype would still apply. */
1850#ifdef __cplusplus
1851extern "C"
1852#endif
1853char $2 ();
1854/* The GNU C library defines this for functions which it implements
1855 to always fail with ENOSYS. Some functions are actually named
1856 something starting with __ and the normal name is an alias. */
1857#if defined __stub_$2 || defined __stub___$2
1858choke me
1859#endif
1860
1861int
1862main ()
1863{
1864return $2 ();
1865 ;
1866 return 0;
1867}
1868_ACEOF
1869if ac_fn_c_try_link "$LINENO"; then :
1870 eval "$3=yes"
1871else
1872 eval "$3=no"
1873fi
1874rm -f core conftest.err conftest.$ac_objext \
1875 conftest$ac_exeext conftest.$ac_ext
1876fi
1877eval ac_res=\$$3
1878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879$as_echo "$ac_res" >&6; }
1880 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1881
1882} # ac_fn_c_check_func
1883cat >config.log <<_ACEOF
1884This file contains any messages produced by compilers while
1885running configure, to aid debugging if configure makes a mistake.
1886
1887It was created by $as_me, which was
1888generated by GNU Autoconf 2.64. Invocation command line was
1889
1890 $ $0 $@
1891
1892_ACEOF
1893exec 5>>config.log
1894{
1895cat <<_ASUNAME
1896## --------- ##
1897## Platform. ##
1898## --------- ##
1899
1900hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1901uname -m = `(uname -m) 2>/dev/null || echo unknown`
1902uname -r = `(uname -r) 2>/dev/null || echo unknown`
1903uname -s = `(uname -s) 2>/dev/null || echo unknown`
1904uname -v = `(uname -v) 2>/dev/null || echo unknown`
1905
1906/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1907/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1908
1909/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1910/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1911/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1912/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1913/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1914/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1915/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1916
1917_ASUNAME
1918
1919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1920for as_dir in $PATH
1921do
1922 IFS=$as_save_IFS
1923 test -z "$as_dir" && as_dir=.
1924 $as_echo "PATH: $as_dir"
1925 done
1926IFS=$as_save_IFS
1927
1928} >&5
1929
1930cat >&5 <<_ACEOF
fee8ec00
SR
1931
1932
1933## ----------- ##
1934## Core tests. ##
1935## ----------- ##
1936
1937_ACEOF
1938
1939
1940# Keep a trace of the command line.
1941# Strip out --no-create and --no-recursion so they do not pile up.
1942# Strip out --silent because we don't want to record it for future runs.
1943# Also quote any args containing shell meta-characters.
1944# Make two passes to allow for proper duplicate-argument suppression.
1945ac_configure_args=
1946ac_configure_args0=
1947ac_configure_args1=
fee8ec00
SR
1948ac_must_keep_next=false
1949for ac_pass in 1 2
1950do
1951 for ac_arg
1952 do
1953 case $ac_arg in
1954 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1955 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1956 | -silent | --silent | --silen | --sile | --sil)
1957 continue ;;
81ecdfbb
RW
1958 *\'*)
1959 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fee8ec00
SR
1960 esac
1961 case $ac_pass in
81ecdfbb 1962 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
fee8ec00 1963 2)
81ecdfbb 1964 as_fn_append ac_configure_args1 " '$ac_arg'"
fee8ec00
SR
1965 if test $ac_must_keep_next = true; then
1966 ac_must_keep_next=false # Got value, back to normal.
1967 else
1968 case $ac_arg in
1969 *=* | --config-cache | -C | -disable-* | --disable-* \
1970 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1971 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1972 | -with-* | --with-* | -without-* | --without-* | --x)
1973 case "$ac_configure_args0 " in
1974 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1975 esac
1976 ;;
1977 -* ) ac_must_keep_next=true ;;
1978 esac
1979 fi
81ecdfbb 1980 as_fn_append ac_configure_args " '$ac_arg'"
fee8ec00
SR
1981 ;;
1982 esac
1983 done
1984done
81ecdfbb
RW
1985{ ac_configure_args0=; unset ac_configure_args0;}
1986{ ac_configure_args1=; unset ac_configure_args1;}
fee8ec00
SR
1987
1988# When interrupted or exit'd, cleanup temporary files, and complete
1989# config.log. We remove comments because anyway the quotes in there
1990# would cause problems or look ugly.
81ecdfbb
RW
1991# WARNING: Use '\'' to represent an apostrophe within the trap.
1992# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
fee8ec00
SR
1993trap 'exit_status=$?
1994 # Save into config.log some information that might help in debugging.
1995 {
1996 echo
1997
1998 cat <<\_ASBOX
1999## ---------------- ##
2000## Cache variables. ##
2001## ---------------- ##
2002_ASBOX
2003 echo
2004 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2005(
2006 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2007 eval ac_val=\$$ac_var
2008 case $ac_val in #(
2009 *${as_nl}*)
2010 case $ac_var in #(
2011 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2012$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2013 esac
2014 case $ac_var in #(
2015 _ | IFS | as_nl) ;; #(
2016 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2017 *) { eval $ac_var=; unset $ac_var;} ;;
2018 esac ;;
2019 esac
2020 done
fee8ec00 2021 (set) 2>&1 |
81ecdfbb
RW
2022 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2023 *${as_nl}ac_space=\ *)
fee8ec00 2024 sed -n \
81ecdfbb
RW
2025 "s/'\''/'\''\\\\'\'''\''/g;
2026 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2027 ;; #(
fee8ec00 2028 *)
81ecdfbb 2029 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fee8ec00 2030 ;;
81ecdfbb
RW
2031 esac |
2032 sort
2033)
fee8ec00
SR
2034 echo
2035
2036 cat <<\_ASBOX
2037## ----------------- ##
2038## Output variables. ##
2039## ----------------- ##
2040_ASBOX
2041 echo
2042 for ac_var in $ac_subst_vars
2043 do
81ecdfbb
RW
2044 eval ac_val=\$$ac_var
2045 case $ac_val in
2046 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2047 esac
2048 $as_echo "$ac_var='\''$ac_val'\''"
fee8ec00
SR
2049 done | sort
2050 echo
2051
2052 if test -n "$ac_subst_files"; then
2053 cat <<\_ASBOX
81ecdfbb
RW
2054## ------------------- ##
2055## File substitutions. ##
2056## ------------------- ##
fee8ec00
SR
2057_ASBOX
2058 echo
2059 for ac_var in $ac_subst_files
2060 do
81ecdfbb
RW
2061 eval ac_val=\$$ac_var
2062 case $ac_val in
2063 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2064 esac
2065 $as_echo "$ac_var='\''$ac_val'\''"
fee8ec00
SR
2066 done | sort
2067 echo
2068 fi
2069
2070 if test -s confdefs.h; then
2071 cat <<\_ASBOX
2072## ----------- ##
2073## confdefs.h. ##
2074## ----------- ##
2075_ASBOX
2076 echo
81ecdfbb 2077 cat confdefs.h
fee8ec00
SR
2078 echo
2079 fi
2080 test "$ac_signal" != 0 &&
81ecdfbb
RW
2081 $as_echo "$as_me: caught signal $ac_signal"
2082 $as_echo "$as_me: exit $exit_status"
fee8ec00 2083 } >&5
81ecdfbb
RW
2084 rm -f core *.core core.conftest.* &&
2085 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
fee8ec00 2086 exit $exit_status
81ecdfbb 2087' 0
fee8ec00 2088for ac_signal in 1 2 13 15; do
81ecdfbb 2089 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
fee8ec00
SR
2090done
2091ac_signal=0
2092
2093# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2094rm -f -r conftest* confdefs.h
2095
2096$as_echo "/* confdefs.h */" > confdefs.h
fee8ec00
SR
2097
2098# Predefined preprocessor variables.
2099
2100cat >>confdefs.h <<_ACEOF
2101#define PACKAGE_NAME "$PACKAGE_NAME"
2102_ACEOF
2103
fee8ec00
SR
2104cat >>confdefs.h <<_ACEOF
2105#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2106_ACEOF
2107
fee8ec00
SR
2108cat >>confdefs.h <<_ACEOF
2109#define PACKAGE_VERSION "$PACKAGE_VERSION"
2110_ACEOF
2111
fee8ec00
SR
2112cat >>confdefs.h <<_ACEOF
2113#define PACKAGE_STRING "$PACKAGE_STRING"
2114_ACEOF
2115
fee8ec00
SR
2116cat >>confdefs.h <<_ACEOF
2117#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2118_ACEOF
2119
81ecdfbb
RW
2120cat >>confdefs.h <<_ACEOF
2121#define PACKAGE_URL "$PACKAGE_URL"
2122_ACEOF
2123
fee8ec00
SR
2124
2125# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2126# Prefer an explicitly selected file to automatically selected ones.
2127ac_site_file1=NONE
2128ac_site_file2=NONE
2129if test -n "$CONFIG_SITE"; then
2130 ac_site_file1=$CONFIG_SITE
2131elif test "x$prefix" != xNONE; then
2132 ac_site_file1=$prefix/share/config.site
2133 ac_site_file2=$prefix/etc/config.site
2134else
2135 ac_site_file1=$ac_default_prefix/share/config.site
2136 ac_site_file2=$ac_default_prefix/etc/config.site
2137fi
2138for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2139do
2140 test "x$ac_site_file" = xNONE && continue
fee8ec00 2141 if test -r "$ac_site_file"; then
81ecdfbb
RW
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2143$as_echo "$as_me: loading site script $ac_site_file" >&6;}
fee8ec00
SR
2144 sed 's/^/| /' "$ac_site_file" >&5
2145 . "$ac_site_file"
2146 fi
2147done
2148
2149if test -r "$cache_file"; then
2150 # Some versions of bash will fail to source /dev/null (special
2151 # files actually), so we avoid doing that.
2152 if test -f "$cache_file"; then
81ecdfbb
RW
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2154$as_echo "$as_me: loading cache $cache_file" >&6;}
fee8ec00 2155 case $cache_file in
81ecdfbb
RW
2156 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2157 *) . "./$cache_file";;
fee8ec00
SR
2158 esac
2159 fi
2160else
81ecdfbb
RW
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2162$as_echo "$as_me: creating cache $cache_file" >&6;}
fee8ec00
SR
2163 >$cache_file
2164fi
2165
2166# Check that the precious variables saved in the cache have kept the same
2167# value.
2168ac_cache_corrupted=false
81ecdfbb 2169for ac_var in $ac_precious_vars; do
fee8ec00
SR
2170 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2171 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2172 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2173 eval ac_new_val=\$ac_env_${ac_var}_value
fee8ec00
SR
2174 case $ac_old_set,$ac_new_set in
2175 set,)
81ecdfbb
RW
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2177$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
fee8ec00
SR
2178 ac_cache_corrupted=: ;;
2179 ,set)
81ecdfbb
RW
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2181$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
fee8ec00
SR
2182 ac_cache_corrupted=: ;;
2183 ,);;
2184 *)
2185 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2186 # differences in whitespace do not lead to failure.
2187 ac_old_val_w=`echo x $ac_old_val`
2188 ac_new_val_w=`echo x $ac_new_val`
2189 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2191$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2192 ac_cache_corrupted=:
2193 else
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2195$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2196 eval $ac_var=\$ac_old_val
2197 fi
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2199$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2201$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
fee8ec00
SR
2202 fi;;
2203 esac
2204 # Pass precious variables to config.status.
2205 if test "$ac_new_set" = set; then
2206 case $ac_new_val in
81ecdfbb 2207 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
fee8ec00
SR
2208 *) ac_arg=$ac_var=$ac_new_val ;;
2209 esac
2210 case " $ac_configure_args " in
2211 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2212 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
fee8ec00
SR
2213 esac
2214 fi
2215done
2216if $ac_cache_corrupted; then
81ecdfbb
RW
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2218$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2220$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2221 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
fee8ec00 2222fi
81ecdfbb
RW
2223## -------------------- ##
2224## Main body of script. ##
2225## -------------------- ##
fee8ec00
SR
2226
2227ac_ext=c
2228ac_cpp='$CPP $CPPFLAGS'
2229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2231ac_compiler_gnu=$ac_cv_c_compiler_gnu
2232
2233
fee8ec00
SR
2234# This file contains common code used by all simulators.
2235#
2236# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2237# directory. It is intended to be invoked before any target specific stuff.
2238# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2239# It is intended to be invoked last.
2240#
306f4178 2241# The simulator's configure.ac should look like:
fee8ec00
SR
2242#
2243# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2244# AC_PREREQ(2.64)dnl
fee8ec00 2245# AC_INIT(Makefile.in)
6ffe910a 2246# sinclude(../common/aclocal.m4)
fee8ec00
SR
2247#
2248# SIM_AC_COMMON
2249#
2250# ... target specific stuff ...
2251#
2252# SIM_AC_OUTPUT
2253
d6416cdc
RW
2254# Include global overrides and fixes for Autoconf.
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
6ffe910a
MF
2281# _AC_CHECK_DECL_BODY
2282# -------------------
2283# Shell function body for AC_CHECK_DECL.
2284# _AC_CHECK_DECL_BODY
d6416cdc 2285
6ffe910a
MF
2286# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2287# INCLUDES)
2288# -------------------------------------------------------------
2289# Helper to AC_CHECK_DECLS, which generates the check for a single
2290# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2291# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
d6416cdc
RW
2292
2293
2294
2295
2296
2297
2298
fee8ec00
SR
2299
2300
2301
db2e4d67 2302
6bb11ab3 2303# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2304#
6bb11ab3
L
2305# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2306# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2307# Written by Gordon Matzigkeit, 1996
2308#
2309# This file is free software; the Free Software Foundation gives
2310# unlimited permission to copy and/or distribute it, with or without
2311# modifications, as long as this notice is preserved.
db2e4d67 2312
db2e4d67 2313
db2e4d67 2314
6bb11ab3 2315# serial 56 LT_INIT
db2e4d67
MF
2316
2317
6bb11ab3
L
2318# LT_PREREQ(VERSION)
2319# ------------------
2320# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2321
db2e4d67
MF
2322
2323
6bb11ab3
L
2324# _LT_CHECK_BUILDDIR
2325# ------------------
2326# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2327
2328
fee8ec00 2329
6bb11ab3
L
2330# LT_INIT([OPTIONS])
2331# ------------------
2332# LT_INIT
fee8ec00 2333
6bb11ab3
L
2334# Old names:
2335# This is what autoupdate's m4 run will expand. It fires
2336# the warning (with _au_warn_XXX), outputs it into the
2337# updated configure.ac (with AC_DIAGNOSE), and then outputs
2338# the replacement expansion.
fee8ec00
SR
2339
2340
6bb11ab3
L
2341# This is an auxiliary macro that is also run when
2342# autoupdate runs m4. It simply calls m4_warning, but
2343# we need a wrapper so that each warning is emitted only
2344# once. We break the quoting in m4_warning's argument in
2345# order to expand this macro's arguments, not AU_DEFUN's.
fee8ec00
SR
2346
2347
6bb11ab3
L
2348# Finally, this is the expansion that is picked up by
2349# autoconf. It tells the user to run autoupdate, and
2350# then outputs the replacement expansion. We do not care
2351# about autoupdate's warning because that contains
2352# information on what to do *after* running autoupdate.
fee8ec00 2353
6bb11ab3
L
2354# This is what autoupdate's m4 run will expand. It fires
2355# the warning (with _au_warn_XXX), outputs it into the
2356# updated configure.ac (with AC_DIAGNOSE), and then outputs
2357# the replacement expansion.
fee8ec00
SR
2358
2359
6bb11ab3
L
2360# This is an auxiliary macro that is also run when
2361# autoupdate runs m4. It simply calls m4_warning, but
2362# we need a wrapper so that each warning is emitted only
2363# once. We break the quoting in m4_warning's argument in
2364# order to expand this macro's arguments, not AU_DEFUN's.
fee8ec00
SR
2365
2366
6bb11ab3
L
2367# Finally, this is the expansion that is picked up by
2368# autoconf. It tells the user to run autoupdate, and
2369# then outputs the replacement expansion. We do not care
2370# about autoupdate's warning because that contains
2371# information on what to do *after* running autoupdate.
fee8ec00
SR
2372
2373
2374
6bb11ab3
L
2375# _LT_CC_BASENAME(CC)
2376# -------------------
2377# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
fee8ec00
SR
2378
2379
2380
6bb11ab3
L
2381# _LT_FILEUTILS_DEFAULTS
2382# ----------------------
2383# It is okay to use these file commands and assume they have been set
2384# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2385# _LT_FILEUTILS_DEFAULTS
fee8ec00
SR
2386
2387
6bb11ab3
L
2388# _LT_SETUP
2389# ---------
2390# _LT_SETUP
fee8ec00
SR
2391
2392
6bb11ab3
L
2393# _LT_PREPARE_SED_QUOTE_VARS
2394# --------------------------
2395# Define a few sed substitution that help us do robust quoting.
fee8ec00
SR
2396
2397
6bb11ab3
L
2398# _LT_PROG_LTMAIN
2399# ---------------
2400# Note that this code is called both from `configure', and `config.status'
2401# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2402# `config.status' has no value for ac_aux_dir unless we are using Automake,
2403# so we pass a copy along to make sure it has a sensible value anyway.
2404# _LT_PROG_LTMAIN
fee8ec00
SR
2405
2406
6bb11ab3
L
2407## ------------------------------------- ##
2408## Accumulate code for creating libtool. ##
2409## ------------------------------------- ##
fee8ec00 2410
6bb11ab3
L
2411# So that we can recreate a full libtool script including additional
2412# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2413# in macros and then make a single call at the end using the `libtool'
2414# label.
fee8ec00
SR
2415
2416
6bb11ab3
L
2417# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2418# ----------------------------------------
2419# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
fee8ec00
SR
2420
2421
6bb11ab3 2422# Initialize.
fee8ec00
SR
2423
2424
2425
6bb11ab3
L
2426# _LT_CONFIG_LIBTOOL([COMMANDS])
2427# ------------------------------
2428# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
fee8ec00
SR
2429
2430
6bb11ab3 2431# Initialize.
fee8ec00
SR
2432
2433
2434
6bb11ab3
L
2435# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2436# -----------------------------------------------------
fee8ec00 2437
5912fadd
JB
2438
2439
6bb11ab3
L
2440# _LT_FORMAT_COMMENT([COMMENT])
2441# -----------------------------
2442# Add leading comment marks to the start of each line, and a trailing
2443# full-stop to the whole comment if one is not present already.
5912fadd
JB
2444
2445
fee8ec00
SR
2446
2447
6bb11ab3
L
2448## ------------------------ ##
2449## FIXME: Eliminate VARNAME ##
2450## ------------------------ ##
fee8ec00
SR
2451
2452
6bb11ab3
L
2453# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2454# -------------------------------------------------------------------
2455# CONFIGNAME is the name given to the value in the libtool script.
2456# VARNAME is the (base) name used in the configure script.
2457# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2458# VARNAME. Any other value will be used directly.
fee8ec00 2459
fee8ec00
SR
2460
2461
6bb11ab3
L
2462# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2463# --------------------------------------------------------
fee8ec00
SR
2464
2465
2466
6bb11ab3
L
2467# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2468# ------------------------------------------------
fee8ec00
SR
2469
2470
2471
6bb11ab3
L
2472# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2473# ---------------------------------------------------------
fee8ec00
SR
2474
2475
2476
6bb11ab3
L
2477# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2478# --------------------------------------------------
fee8ec00
SR
2479
2480
2481
6bb11ab3
L
2482# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2483# ---------------------------------------------------
fee8ec00
SR
2484
2485
2486
6bb11ab3
L
2487# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2488# ---------------------------------------------------
fee8ec00
SR
2489
2490
2491
2492
6bb11ab3
L
2493# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2494# ------------------------------------------------
fee8ec00
SR
2495
2496
2497
2498
6bb11ab3
L
2499# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2500# ------------------------------------
2501# Quote a variable value, and forward it to `config.status' so that its
2502# declaration there will have the same value as in `configure'. VARNAME
2503# must have a single quote delimited value for this to work.
fee8ec00
SR
2504
2505
2506
6bb11ab3
L
2507# _LT_CONFIG_STATUS_DECLARATIONS
2508# ------------------------------
2509# We delimit libtool config variables with single quotes, so when
2510# we write them to config.status, we have to be sure to quote all
2511# embedded single quotes properly. In configure, this macro expands
2512# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2513#
2514# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
fee8ec00
SR
2515
2516
2517
6bb11ab3
L
2518# _LT_LIBTOOL_TAGS
2519# ----------------
2520# Output comment and list of tags supported by the script
fee8ec00
SR
2521
2522
2523
6bb11ab3
L
2524# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2525# -----------------------------------
2526# Extract the dictionary values for VARNAME (optionally with TAG) and
2527# expand to a commented shell variable setting:
2528#
2529# # Some comment about what VAR is for.
2530# visible_name=$lt_internal_name
fee8ec00
SR
2531
2532
fee8ec00 2533
6bb11ab3
L
2534# _LT_LIBTOOL_CONFIG_VARS
2535# -----------------------
2536# Produce commented declarations of non-tagged libtool config variables
2537# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2538# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2539# section) are produced by _LT_LIBTOOL_TAG_VARS.
fee8ec00
SR
2540
2541
6efef468 2542
6bb11ab3
L
2543# _LT_LIBTOOL_TAG_VARS(TAG)
2544# -------------------------
6efef468
JM
2545
2546
2547
6bb11ab3
L
2548# _LT_TAGVAR(VARNAME, [TAGNAME])
2549# ------------------------------
6efef468
JM
2550
2551
2552
6bb11ab3
L
2553# _LT_CONFIG_COMMANDS
2554# -------------------
2555# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2556# variables for single and double quote escaping we saved from calls
2557# to _LT_DECL, we can put quote escaped variables declarations
2558# into `config.status', and then the shell code to quote escape them in
2559# for loops in `config.status'. Finally, any additional code accumulated
2560# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2561#_LT_CONFIG_COMMANDS
2562
2563
2564# Initialize.
2565
2566
2567# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2568# ------------------------------------
2569# Generate a child script FILE with all initialization necessary to
2570# reuse the environment learned by the parent script, and make the
2571# file executable. If COMMENT is supplied, it is inserted after the
2572# `#!' sequence but before initialization text begins. After this
2573# macro, additional text can be appended to FILE to form the body of
2574# the child script. The macro ends with non-zero status if the
2575# file could not be fully written (such as if the disk is full).
2576# _LT_GENERATED_FILE_INIT
2577
2578# LT_OUTPUT
2579# ---------
2580# This macro allows early generation of the libtool script (before
2581# AC_OUTPUT is called), incase it is used in configure for compilation
2582# tests.
2583# LT_OUTPUT
2584
2585
2586# _LT_CONFIG(TAG)
2587# ---------------
2588# If TAG is the built-in tag, create an initial libtool script with a
2589# default configuration from the untagged config vars. Otherwise add code
2590# to config.status for appending the configuration named by TAG from the
2591# matching tagged config vars.
2592# _LT_CONFIG
6efef468
JM
2593
2594
6bb11ab3
L
2595# LT_SUPPORTED_TAG(TAG)
2596# ---------------------
2597# Trace this macro to discover what tags are supported by the libtool
2598# --tag option, using:
2599# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2600
6efef468 2601
6efef468 2602
6bb11ab3 2603# C support is built-in for now
6efef468 2604
6efef468
JM
2605
2606
2607
6bb11ab3
L
2608# LT_LANG(LANG)
2609# -------------
2610# Enable libtool support for the given language if not already enabled.
2611# LT_LANG
6efef468
JM
2612
2613
6bb11ab3
L
2614# _LT_LANG(LANGNAME)
2615# ------------------
2616# _LT_LANG
6efef468
JM
2617
2618
6bb11ab3
L
2619# _LT_LANG_DEFAULT_CONFIG
2620# -----------------------
2621# _LT_LANG_DEFAULT_CONFIG
6efef468 2622
6bb11ab3
L
2623# Obsolete macros:
2624# This is what autoupdate's m4 run will expand. It fires
2625# the warning (with _au_warn_XXX), outputs it into the
2626# updated configure.ac (with AC_DIAGNOSE), and then outputs
2627# the replacement expansion.
6efef468 2628
6efef468 2629
6bb11ab3
L
2630# This is an auxiliary macro that is also run when
2631# autoupdate runs m4. It simply calls m4_warning, but
2632# we need a wrapper so that each warning is emitted only
2633# once. We break the quoting in m4_warning's argument in
2634# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2635
6efef468 2636
6bb11ab3
L
2637# Finally, this is the expansion that is picked up by
2638# autoconf. It tells the user to run autoupdate, and
2639# then outputs the replacement expansion. We do not care
2640# about autoupdate's warning because that contains
2641# information on what to do *after* running autoupdate.
6efef468 2642
6bb11ab3
L
2643# This is what autoupdate's m4 run will expand. It fires
2644# the warning (with _au_warn_XXX), outputs it into the
2645# updated configure.ac (with AC_DIAGNOSE), and then outputs
2646# the replacement expansion.
6efef468
JM
2647
2648
6bb11ab3
L
2649# This is an auxiliary macro that is also run when
2650# autoupdate runs m4. It simply calls m4_warning, but
2651# we need a wrapper so that each warning is emitted only
2652# once. We break the quoting in m4_warning's argument in
2653# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2654
2655
6bb11ab3
L
2656# Finally, this is the expansion that is picked up by
2657# autoconf. It tells the user to run autoupdate, and
2658# then outputs the replacement expansion. We do not care
2659# about autoupdate's warning because that contains
2660# information on what to do *after* running autoupdate.
6efef468 2661
6bb11ab3
L
2662# This is what autoupdate's m4 run will expand. It fires
2663# the warning (with _au_warn_XXX), outputs it into the
2664# updated configure.ac (with AC_DIAGNOSE), and then outputs
2665# the replacement expansion.
6efef468
JM
2666
2667
6bb11ab3
L
2668# This is an auxiliary macro that is also run when
2669# autoupdate runs m4. It simply calls m4_warning, but
2670# we need a wrapper so that each warning is emitted only
2671# once. We break the quoting in m4_warning's argument in
2672# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2673
2674
6bb11ab3
L
2675# Finally, this is the expansion that is picked up by
2676# autoconf. It tells the user to run autoupdate, and
2677# then outputs the replacement expansion. We do not care
2678# about autoupdate's warning because that contains
2679# information on what to do *after* running autoupdate.
6efef468 2680
6bb11ab3
L
2681# This is what autoupdate's m4 run will expand. It fires
2682# the warning (with _au_warn_XXX), outputs it into the
2683# updated configure.ac (with AC_DIAGNOSE), and then outputs
2684# the replacement expansion.
6efef468
JM
2685
2686
6bb11ab3
L
2687# This is an auxiliary macro that is also run when
2688# autoupdate runs m4. It simply calls m4_warning, but
2689# we need a wrapper so that each warning is emitted only
2690# once. We break the quoting in m4_warning's argument in
2691# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2692
2693
6bb11ab3
L
2694# Finally, this is the expansion that is picked up by
2695# autoconf. It tells the user to run autoupdate, and
2696# then outputs the replacement expansion. We do not care
2697# about autoupdate's warning because that contains
2698# information on what to do *after* running autoupdate.
6efef468 2699
6bb11ab3
L
2700# This is what autoupdate's m4 run will expand. It fires
2701# the warning (with _au_warn_XXX), outputs it into the
2702# updated configure.ac (with AC_DIAGNOSE), and then outputs
2703# the replacement expansion.
6efef468
JM
2704
2705
6bb11ab3
L
2706# This is an auxiliary macro that is also run when
2707# autoupdate runs m4. It simply calls m4_warning, but
2708# we need a wrapper so that each warning is emitted only
2709# once. We break the quoting in m4_warning's argument in
2710# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2711
2712
6bb11ab3
L
2713# Finally, this is the expansion that is picked up by
2714# autoconf. It tells the user to run autoupdate, and
2715# then outputs the replacement expansion. We do not care
2716# about autoupdate's warning because that contains
2717# information on what to do *after* running autoupdate.
6efef468 2718
fee8ec00
SR
2719
2720
6bb11ab3
L
2721# _LT_TAG_COMPILER
2722# ----------------
2723# _LT_TAG_COMPILER
fee8ec00
SR
2724
2725
6bb11ab3
L
2726# _LT_COMPILER_BOILERPLATE
2727# ------------------------
2728# Check for compiler boilerplate output or warnings with
2729# the simple compiler test code.
2730# _LT_COMPILER_BOILERPLATE
fee8ec00 2731
fee8ec00 2732
6bb11ab3
L
2733# _LT_LINKER_BOILERPLATE
2734# ----------------------
2735# Check for linker boilerplate output or warnings with
2736# the simple link test code.
2737# _LT_LINKER_BOILERPLATE
fee8ec00 2738
6bb11ab3
L
2739# _LT_REQUIRED_DARWIN_CHECKS
2740# -------------------------
81ecdfbb 2741
fee8ec00 2742
fee8ec00 2743
6bb11ab3
L
2744# _LT_DARWIN_LINKER_FEATURES
2745# --------------------------
2746# Checks for linker and compiler features on darwin
fee8ec00 2747
fee8ec00 2748
6bb11ab3
L
2749# _LT_SYS_MODULE_PATH_AIX
2750# -----------------------
2751# Links a minimal program and checks the executable
2752# for the system default hardcoded library path. In most cases,
2753# this is /usr/lib:/lib, but when the MPI compilers are used
2754# the location of the communication and MPI libs are included too.
2755# If we don't find anything, use the default library path according
2756# to the aix ld manual.
2757# _LT_SYS_MODULE_PATH_AIX
fee8ec00 2758
fee8ec00 2759
6bb11ab3
L
2760# _LT_SHELL_INIT(ARG)
2761# -------------------
2762# _LT_SHELL_INIT
fee8ec00 2763
fee8ec00 2764
81ecdfbb 2765
6bb11ab3
L
2766# _LT_PROG_ECHO_BACKSLASH
2767# -----------------------
2768# Find how we can fake an echo command that does not interpret backslash.
2769# In particular, with Autoconf 2.60 or later we add some code to the start
2770# of the generated configure script which will find a shell with a builtin
2771# printf (which we can use as an echo command).
2772# _LT_PROG_ECHO_BACKSLASH
fee8ec00 2773
fee8ec00 2774
6bb11ab3
L
2775# _LT_ENABLE_LOCK
2776# ---------------
2777# _LT_ENABLE_LOCK
81ecdfbb 2778
fee8ec00 2779
6bb11ab3
L
2780# _LT_CMD_OLD_ARCHIVE
2781# -------------------
2782# _LT_CMD_OLD_ARCHIVE
fee8ec00 2783
81ecdfbb 2784
6bb11ab3
L
2785# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2786# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2787# ----------------------------------------------------------------
2788# Check whether the given compiler option works
2789# _LT_COMPILER_OPTION
fee8ec00 2790
6bb11ab3
L
2791# Old name:
2792# This is what autoupdate's m4 run will expand. It fires
2793# the warning (with _au_warn_XXX), outputs it into the
2794# updated configure.ac (with AC_DIAGNOSE), and then outputs
2795# the replacement expansion.
fee8ec00 2796
fee8ec00 2797
6bb11ab3
L
2798# This is an auxiliary macro that is also run when
2799# autoupdate runs m4. It simply calls m4_warning, but
2800# we need a wrapper so that each warning is emitted only
2801# once. We break the quoting in m4_warning's argument in
2802# order to expand this macro's arguments, not AU_DEFUN's.
fee8ec00 2803
fee8ec00 2804
6bb11ab3
L
2805# Finally, this is the expansion that is picked up by
2806# autoconf. It tells the user to run autoupdate, and
2807# then outputs the replacement expansion. We do not care
2808# about autoupdate's warning because that contains
2809# information on what to do *after* running autoupdate.
fee8ec00 2810
fee8ec00 2811
fee8ec00 2812
6bb11ab3
L
2813# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2814# [ACTION-SUCCESS], [ACTION-FAILURE])
2815# ----------------------------------------------------
2816# Check whether the given linker option works
2817# _LT_LINKER_OPTION
81ecdfbb 2818
6bb11ab3
L
2819# Old name:
2820# This is what autoupdate's m4 run will expand. It fires
2821# the warning (with _au_warn_XXX), outputs it into the
2822# updated configure.ac (with AC_DIAGNOSE), and then outputs
2823# the replacement expansion.
81ecdfbb 2824
81ecdfbb 2825
6bb11ab3
L
2826# This is an auxiliary macro that is also run when
2827# autoupdate runs m4. It simply calls m4_warning, but
2828# we need a wrapper so that each warning is emitted only
2829# once. We break the quoting in m4_warning's argument in
2830# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2831
fee8ec00 2832
6bb11ab3
L
2833# Finally, this is the expansion that is picked up by
2834# autoconf. It tells the user to run autoupdate, and
2835# then outputs the replacement expansion. We do not care
2836# about autoupdate's warning because that contains
2837# information on what to do *after* running autoupdate.
2838
2839
2840
2841# LT_CMD_MAX_LEN
2842#---------------
2843# LT_CMD_MAX_LEN
2844
2845# Old name:
2846# This is what autoupdate's m4 run will expand. It fires
2847# the warning (with _au_warn_XXX), outputs it into the
2848# updated configure.ac (with AC_DIAGNOSE), and then outputs
2849# the replacement expansion.
2850
2851
2852# This is an auxiliary macro that is also run when
2853# autoupdate runs m4. It simply calls m4_warning, but
2854# we need a wrapper so that each warning is emitted only
2855# once. We break the quoting in m4_warning's argument in
2856# order to expand this macro's arguments, not AU_DEFUN's.
2857
2858
2859# Finally, this is the expansion that is picked up by
2860# autoconf. It tells the user to run autoupdate, and
2861# then outputs the replacement expansion. We do not care
2862# about autoupdate's warning because that contains
2863# information on what to do *after* running autoupdate.
2864
2865
2866
2867# _LT_HEADER_DLFCN
2868# ----------------
2869# _LT_HEADER_DLFCN
2870
2871
2872# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2873# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2874# ----------------------------------------------------------------
2875# _LT_TRY_DLOPEN_SELF
2876
2877
2878# LT_SYS_DLOPEN_SELF
2879# ------------------
2880# LT_SYS_DLOPEN_SELF
2881
2882# Old name:
2883# This is what autoupdate's m4 run will expand. It fires
2884# the warning (with _au_warn_XXX), outputs it into the
2885# updated configure.ac (with AC_DIAGNOSE), and then outputs
2886# the replacement expansion.
2887
2888
2889# This is an auxiliary macro that is also run when
2890# autoupdate runs m4. It simply calls m4_warning, but
2891# we need a wrapper so that each warning is emitted only
2892# once. We break the quoting in m4_warning's argument in
2893# order to expand this macro's arguments, not AU_DEFUN's.
2894
2895
2896# Finally, this is the expansion that is picked up by
2897# autoconf. It tells the user to run autoupdate, and
2898# then outputs the replacement expansion. We do not care
2899# about autoupdate's warning because that contains
2900# information on what to do *after* running autoupdate.
2901
2902
2903
2904# _LT_COMPILER_C_O([TAGNAME])
2905# ---------------------------
2906# Check to see if options -c and -o are simultaneously supported by compiler.
2907# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2908# _LT_COMPILER_C_O
2909
2910
2911# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2912# ----------------------------------
2913# Check to see if we can do hard links to lock some files if needed
2914# _LT_COMPILER_FILE_LOCKS
2915
2916
2917# _LT_CHECK_OBJDIR
2918# ----------------
2919# _LT_CHECK_OBJDIR
2920
2921
2922# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2923# --------------------------------------
2924# Check hardcoding attributes.
2925# _LT_LINKER_HARDCODE_LIBPATH
2926
2927
2928# _LT_CMD_STRIPLIB
2929# ----------------
2930# _LT_CMD_STRIPLIB
2931
2932
2933# _LT_SYS_DYNAMIC_LINKER([TAG])
2934# -----------------------------
2935# PORTME Fill in your ld.so characteristics
2936# _LT_SYS_DYNAMIC_LINKER
2937
2938
2939# _LT_PATH_TOOL_PREFIX(TOOL)
2940# --------------------------
2941# find a file program which can recognize shared library
2942# _LT_PATH_TOOL_PREFIX
2943
2944# Old name:
2945# This is what autoupdate's m4 run will expand. It fires
2946# the warning (with _au_warn_XXX), outputs it into the
2947# updated configure.ac (with AC_DIAGNOSE), and then outputs
2948# the replacement expansion.
2949
2950
2951# This is an auxiliary macro that is also run when
2952# autoupdate runs m4. It simply calls m4_warning, but
2953# we need a wrapper so that each warning is emitted only
2954# once. We break the quoting in m4_warning's argument in
2955# order to expand this macro's arguments, not AU_DEFUN's.
2956
2957
2958# Finally, this is the expansion that is picked up by
2959# autoconf. It tells the user to run autoupdate, and
2960# then outputs the replacement expansion. We do not care
2961# about autoupdate's warning because that contains
2962# information on what to do *after* running autoupdate.
2963
2964
2965
2966# _LT_PATH_MAGIC
2967# --------------
2968# find a file program which can recognize a shared library
2969# _LT_PATH_MAGIC
2970
2971
2972# LT_PATH_LD
2973# ----------
2974# find the pathname to the GNU or non-GNU linker
2975# LT_PATH_LD
2976
2977# Old names:
2978# This is what autoupdate's m4 run will expand. It fires
2979# the warning (with _au_warn_XXX), outputs it into the
2980# updated configure.ac (with AC_DIAGNOSE), and then outputs
2981# the replacement expansion.
2982
2983
2984# This is an auxiliary macro that is also run when
2985# autoupdate runs m4. It simply calls m4_warning, but
2986# we need a wrapper so that each warning is emitted only
2987# once. We break the quoting in m4_warning's argument in
2988# order to expand this macro's arguments, not AU_DEFUN's.
2989
2990
2991# Finally, this is the expansion that is picked up by
2992# autoconf. It tells the user to run autoupdate, and
2993# then outputs the replacement expansion. We do not care
2994# about autoupdate's warning because that contains
2995# information on what to do *after* running autoupdate.
2996
2997# This is what autoupdate's m4 run will expand. It fires
2998# the warning (with _au_warn_XXX), outputs it into the
2999# updated configure.ac (with AC_DIAGNOSE), and then outputs
3000# the replacement expansion.
3001
3002
3003# This is an auxiliary macro that is also run when
3004# autoupdate runs m4. It simply calls m4_warning, but
3005# we need a wrapper so that each warning is emitted only
3006# once. We break the quoting in m4_warning's argument in
3007# order to expand this macro's arguments, not AU_DEFUN's.
3008
3009
3010# Finally, this is the expansion that is picked up by
3011# autoconf. It tells the user to run autoupdate, and
3012# then outputs the replacement expansion. We do not care
3013# about autoupdate's warning because that contains
3014# information on what to do *after* running autoupdate.
3015
3016
3017
3018# _LT_PATH_LD_GNU
3019#- --------------
3020# _LT_PATH_LD_GNU
3021
3022
3023# _LT_CMD_RELOAD
3024# --------------
3025# find reload flag for linker
3026# -- PORTME Some linkers may need a different reload flag.
3027# _LT_CMD_RELOAD
3028
3029
3030# _LT_CHECK_MAGIC_METHOD
3031# ----------------------
3032# how to check for library dependencies
3033# -- PORTME fill in with the dynamic library characteristics
3034# _LT_CHECK_MAGIC_METHOD
3035
3036
3037# LT_PATH_NM
3038# ----------
3039# find the pathname to a BSD- or MS-compatible name lister
3040# LT_PATH_NM
3041
3042# Old names:
3043# This is what autoupdate's m4 run will expand. It fires
3044# the warning (with _au_warn_XXX), outputs it into the
3045# updated configure.ac (with AC_DIAGNOSE), and then outputs
3046# the replacement expansion.
3047
3048
3049# This is an auxiliary macro that is also run when
3050# autoupdate runs m4. It simply calls m4_warning, but
3051# we need a wrapper so that each warning is emitted only
3052# once. We break the quoting in m4_warning's argument in
3053# order to expand this macro's arguments, not AU_DEFUN's.
3054
3055
3056# Finally, this is the expansion that is picked up by
3057# autoconf. It tells the user to run autoupdate, and
3058# then outputs the replacement expansion. We do not care
3059# about autoupdate's warning because that contains
3060# information on what to do *after* running autoupdate.
3061
3062# This is what autoupdate's m4 run will expand. It fires
3063# the warning (with _au_warn_XXX), outputs it into the
3064# updated configure.ac (with AC_DIAGNOSE), and then outputs
3065# the replacement expansion.
3066
3067
3068# This is an auxiliary macro that is also run when
3069# autoupdate runs m4. It simply calls m4_warning, but
3070# we need a wrapper so that each warning is emitted only
3071# once. We break the quoting in m4_warning's argument in
3072# order to expand this macro's arguments, not AU_DEFUN's.
3073
3074
3075# Finally, this is the expansion that is picked up by
3076# autoconf. It tells the user to run autoupdate, and
3077# then outputs the replacement expansion. We do not care
3078# about autoupdate's warning because that contains
3079# information on what to do *after* running autoupdate.
3080
3081
3082
3083# LT_LIB_M
3084# --------
3085# check for math library
3086# LT_LIB_M
3087
3088# Old name:
3089# This is what autoupdate's m4 run will expand. It fires
3090# the warning (with _au_warn_XXX), outputs it into the
3091# updated configure.ac (with AC_DIAGNOSE), and then outputs
3092# the replacement expansion.
3093
3094
3095# This is an auxiliary macro that is also run when
3096# autoupdate runs m4. It simply calls m4_warning, but
3097# we need a wrapper so that each warning is emitted only
3098# once. We break the quoting in m4_warning's argument in
3099# order to expand this macro's arguments, not AU_DEFUN's.
3100
3101
3102# Finally, this is the expansion that is picked up by
3103# autoconf. It tells the user to run autoupdate, and
3104# then outputs the replacement expansion. We do not care
3105# about autoupdate's warning because that contains
3106# information on what to do *after* running autoupdate.
3107
3108
3109
3110# _LT_COMPILER_NO_RTTI([TAGNAME])
3111# -------------------------------
3112# _LT_COMPILER_NO_RTTI
3113
3114
3115# _LT_CMD_GLOBAL_SYMBOLS
3116# ----------------------
3117 # _LT_CMD_GLOBAL_SYMBOLS
3118
3119
3120# _LT_COMPILER_PIC([TAGNAME])
3121# ---------------------------
3122# _LT_COMPILER_PIC
3123
3124
3125# _LT_LINKER_SHLIBS([TAGNAME])
3126# ----------------------------
3127# See if the linker supports building shared libraries.
3128# _LT_LINKER_SHLIBS
3129
3130
3131# _LT_LANG_C_CONFIG([TAG])
3132# ------------------------
3133# Ensure that the configuration variables for a C compiler are suitably
3134# defined. These variables are subsequently used by _LT_CONFIG to write
3135# the compiler configuration to `libtool'.
3136# _LT_LANG_C_CONFIG
3137
3138
3139# _LT_LANG_CXX_CONFIG([TAG])
3140# --------------------------
3141# Ensure that the configuration variables for a C++ compiler are suitably
3142# defined. These variables are subsequently used by _LT_CONFIG to write
3143# the compiler configuration to `libtool'.
3144# _LT_LANG_CXX_CONFIG
3145
3146
3147# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3148# ---------------------------------
3149# Figure out "hidden" library dependencies from verbose
3150# compiler output when linking a shared library.
3151# Parse the compiler output and extract the necessary
3152# objects, libraries and library flags.
3153# _LT_SYS_HIDDEN_LIBDEPS
3154
3155
3156# _LT_LANG_F77_CONFIG([TAG])
3157# --------------------------
3158# Ensure that the configuration variables for a Fortran 77 compiler are
3159# suitably defined. These variables are subsequently used by _LT_CONFIG
3160# to write the compiler configuration to `libtool'.
3161# _LT_LANG_F77_CONFIG
3162
3163
3164# _LT_LANG_FC_CONFIG([TAG])
3165# -------------------------
3166# Ensure that the configuration variables for a Fortran compiler are
3167# suitably defined. These variables are subsequently used by _LT_CONFIG
3168# to write the compiler configuration to `libtool'.
3169# _LT_LANG_FC_CONFIG
3170
3171
3172# _LT_LANG_GCJ_CONFIG([TAG])
3173# --------------------------
3174# Ensure that the configuration variables for the GNU Java Compiler compiler
3175# are suitably defined. These variables are subsequently used by _LT_CONFIG
3176# to write the compiler configuration to `libtool'.
3177# _LT_LANG_GCJ_CONFIG
3178
3179
3180# _LT_LANG_RC_CONFIG([TAG])
3181# -------------------------
3182# Ensure that the configuration variables for the Windows resource compiler
3183# are suitably defined. These variables are subsequently used by _LT_CONFIG
3184# to write the compiler configuration to `libtool'.
3185# _LT_LANG_RC_CONFIG
3186
3187
3188# LT_PROG_GCJ
3189# -----------
3190
3191
3192# Old name:
3193# This is what autoupdate's m4 run will expand. It fires
3194# the warning (with _au_warn_XXX), outputs it into the
3195# updated configure.ac (with AC_DIAGNOSE), and then outputs
3196# the replacement expansion.
3197
3198
3199# This is an auxiliary macro that is also run when
3200# autoupdate runs m4. It simply calls m4_warning, but
3201# we need a wrapper so that each warning is emitted only
3202# once. We break the quoting in m4_warning's argument in
3203# order to expand this macro's arguments, not AU_DEFUN's.
3204
3205
3206# Finally, this is the expansion that is picked up by
3207# autoconf. It tells the user to run autoupdate, and
3208# then outputs the replacement expansion. We do not care
3209# about autoupdate's warning because that contains
3210# information on what to do *after* running autoupdate.
3211
3212
3213
3214# LT_PROG_RC
3215# ----------
3216
3217
3218# Old name:
3219# This is what autoupdate's m4 run will expand. It fires
3220# the warning (with _au_warn_XXX), outputs it into the
3221# updated configure.ac (with AC_DIAGNOSE), and then outputs
3222# the replacement expansion.
3223
3224
3225# This is an auxiliary macro that is also run when
3226# autoupdate runs m4. It simply calls m4_warning, but
3227# we need a wrapper so that each warning is emitted only
3228# once. We break the quoting in m4_warning's argument in
3229# order to expand this macro's arguments, not AU_DEFUN's.
3230
3231
3232# Finally, this is the expansion that is picked up by
3233# autoconf. It tells the user to run autoupdate, and
3234# then outputs the replacement expansion. We do not care
3235# about autoupdate's warning because that contains
3236# information on what to do *after* running autoupdate.
3237
3238
3239
3240# _LT_DECL_EGREP
3241# --------------
3242# If we don't have a new enough Autoconf to choose the best grep
3243# available, choose the one first in the user's PATH.
3244
3245
3246
3247# _LT_DECL_OBJDUMP
3248# --------------
3249# If we don't have a new enough Autoconf to choose the best objdump
3250# available, choose the one first in the user's PATH.
3251
3252
3253
3254# _LT_DECL_SED
3255# ------------
3256# Check for a fully-functional sed program, that truncates
3257# as few characters as possible. Prefer GNU sed if found.
3258# _LT_DECL_SED
3259
3260#m4_ifndef
3261
3262# Old name:
3263# This is what autoupdate's m4 run will expand. It fires
3264# the warning (with _au_warn_XXX), outputs it into the
3265# updated configure.ac (with AC_DIAGNOSE), and then outputs
3266# the replacement expansion.
3267
3268
3269# This is an auxiliary macro that is also run when
3270# autoupdate runs m4. It simply calls m4_warning, but
3271# we need a wrapper so that each warning is emitted only
3272# once. We break the quoting in m4_warning's argument in
3273# order to expand this macro's arguments, not AU_DEFUN's.
3274
3275
3276# Finally, this is the expansion that is picked up by
3277# autoconf. It tells the user to run autoupdate, and
3278# then outputs the replacement expansion. We do not care
3279# about autoupdate's warning because that contains
3280# information on what to do *after* running autoupdate.
3281
3282
3283
3284# _LT_CHECK_SHELL_FEATURES
3285# ------------------------
3286# Find out whether the shell is Bourne or XSI compatible,
3287# or has some other useful features.
3288# _LT_CHECK_SHELL_FEATURES
3289
3290
3291# _LT_PROG_XSI_SHELLFNS
3292# ---------------------
3293# Bourne and XSI compatible variants of some useful shell functions.
3294
3295
3296# Helper functions for option handling. -*- Autoconf -*-
3297#
3298# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3299# Inc.
3300# Written by Gary V. Vaughan, 2004
3301#
3302# This file is free software; the Free Software Foundation gives
3303# unlimited permission to copy and/or distribute it, with or without
3304# modifications, as long as this notice is preserved.
3305
3306# serial 6 ltoptions.m4
3307
3308# This is to help aclocal find these macros, as it can't see m4_define.
3309
3310
3311
3312# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3313# ------------------------------------------
3314
3315
3316
3317# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3318# ---------------------------------------
3319# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3320# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3321# saved as a flag.
3322
3323
3324
3325# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3326# ------------------------------------------------------------
3327# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3328
3329
3330
3331# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3332# -------------------------------------------------------
3333# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3334# are set.
3335
3336
3337
3338# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3339# ----------------------------------------
3340# OPTION-LIST is a space-separated list of Libtool options associated
3341# with MACRO-NAME. If any OPTION has a matching handler declared with
3342# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3343# the unknown option and exit.
3344# _LT_SET_OPTIONS
3345
3346
3347## --------------------------------- ##
3348## Macros to handle LT_INIT options. ##
3349## --------------------------------- ##
3350
3351# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3352# -----------------------------------------
3353
3354
3355
3356# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3357# -----------------------------------------------
3358# LT_OPTION_DEFINE
3359
3360
3361# dlopen
3362# ------
3363
3364
3365# This is what autoupdate's m4 run will expand. It fires
3366# the warning (with _au_warn_XXX), outputs it into the
3367# updated configure.ac (with AC_DIAGNOSE), and then outputs
3368# the replacement expansion.
3369
3370
3371# This is an auxiliary macro that is also run when
3372# autoupdate runs m4. It simply calls m4_warning, but
3373# we need a wrapper so that each warning is emitted only
3374# once. We break the quoting in m4_warning's argument in
3375# order to expand this macro's arguments, not AU_DEFUN's.
3376
3377
3378# Finally, this is the expansion that is picked up by
3379# autoconf. It tells the user to run autoupdate, and
3380# then outputs the replacement expansion. We do not care
3381# about autoupdate's warning because that contains
3382# information on what to do *after* running autoupdate.
3383
3384
3385
3386
3387# win32-dll
3388# ---------
3389# Declare package support for building win32 dll's.
3390# win32-dll
3391
3392# This is what autoupdate's m4 run will expand. It fires
3393# the warning (with _au_warn_XXX), outputs it into the
3394# updated configure.ac (with AC_DIAGNOSE), and then outputs
3395# the replacement expansion.
3396
3397
3398# This is an auxiliary macro that is also run when
3399# autoupdate runs m4. It simply calls m4_warning, but
3400# we need a wrapper so that each warning is emitted only
3401# once. We break the quoting in m4_warning's argument in
3402# order to expand this macro's arguments, not AU_DEFUN's.
3403
3404
3405# Finally, this is the expansion that is picked up by
3406# autoconf. It tells the user to run autoupdate, and
3407# then outputs the replacement expansion. We do not care
3408# about autoupdate's warning because that contains
3409# information on what to do *after* running autoupdate.
3410
3411
3412
3413
3414# _LT_ENABLE_SHARED([DEFAULT])
3415# ----------------------------
3416# implement the --enable-shared flag, and supports the `shared' and
3417# `disable-shared' LT_INIT options.
3418# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3419# _LT_ENABLE_SHARED
3420
3421
3422
3423
3424# Old names:
3425
3426
3427
3428
3429# This is what autoupdate's m4 run will expand. It fires
3430# the warning (with _au_warn_XXX), outputs it into the
3431# updated configure.ac (with AC_DIAGNOSE), and then outputs
3432# the replacement expansion.
3433
3434
3435# This is an auxiliary macro that is also run when
3436# autoupdate runs m4. It simply calls m4_warning, but
3437# we need a wrapper so that each warning is emitted only
3438# once. We break the quoting in m4_warning's argument in
3439# order to expand this macro's arguments, not AU_DEFUN's.
3440
3441
3442# Finally, this is the expansion that is picked up by
3443# autoconf. It tells the user to run autoupdate, and
3444# then outputs the replacement expansion. We do not care
3445# about autoupdate's warning because that contains
3446# information on what to do *after* running autoupdate.
3447
3448# This is what autoupdate's m4 run will expand. It fires
3449# the warning (with _au_warn_XXX), outputs it into the
3450# updated configure.ac (with AC_DIAGNOSE), and then outputs
3451# the replacement expansion.
3452
3453
3454# This is an auxiliary macro that is also run when
3455# autoupdate runs m4. It simply calls m4_warning, but
3456# we need a wrapper so that each warning is emitted only
3457# once. We break the quoting in m4_warning's argument in
3458# order to expand this macro's arguments, not AU_DEFUN's.
3459
3460
3461# Finally, this is the expansion that is picked up by
3462# autoconf. It tells the user to run autoupdate, and
3463# then outputs the replacement expansion. We do not care
3464# about autoupdate's warning because that contains
3465# information on what to do *after* running autoupdate.
3466
3467
3468
3469
3470
3471# _LT_ENABLE_STATIC([DEFAULT])
3472# ----------------------------
3473# implement the --enable-static flag, and support the `static' and
3474# `disable-static' LT_INIT options.
3475# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3476# _LT_ENABLE_STATIC
3477
3478
3479
3480
3481# Old names:
3482
3483
3484
3485
3486# This is what autoupdate's m4 run will expand. It fires
3487# the warning (with _au_warn_XXX), outputs it into the
3488# updated configure.ac (with AC_DIAGNOSE), and then outputs
3489# the replacement expansion.
3490
3491
3492# This is an auxiliary macro that is also run when
3493# autoupdate runs m4. It simply calls m4_warning, but
3494# we need a wrapper so that each warning is emitted only
3495# once. We break the quoting in m4_warning's argument in
3496# order to expand this macro's arguments, not AU_DEFUN's.
3497
3498
3499# Finally, this is the expansion that is picked up by
3500# autoconf. It tells the user to run autoupdate, and
3501# then outputs the replacement expansion. We do not care
3502# about autoupdate's warning because that contains
3503# information on what to do *after* running autoupdate.
3504
3505# This is what autoupdate's m4 run will expand. It fires
3506# the warning (with _au_warn_XXX), outputs it into the
3507# updated configure.ac (with AC_DIAGNOSE), and then outputs
3508# the replacement expansion.
3509
3510
3511# This is an auxiliary macro that is also run when
3512# autoupdate runs m4. It simply calls m4_warning, but
3513# we need a wrapper so that each warning is emitted only
3514# once. We break the quoting in m4_warning's argument in
3515# order to expand this macro's arguments, not AU_DEFUN's.
3516
3517
3518# Finally, this is the expansion that is picked up by
3519# autoconf. It tells the user to run autoupdate, and
3520# then outputs the replacement expansion. We do not care
3521# about autoupdate's warning because that contains
3522# information on what to do *after* running autoupdate.
3523
3524
3525
3526
3527
3528# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3529# ----------------------------------
3530# implement the --enable-fast-install flag, and support the `fast-install'
3531# and `disable-fast-install' LT_INIT options.
3532# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3533# _LT_ENABLE_FAST_INSTALL
3534
3535
3536
3537
3538# Old names:
3539# This is what autoupdate's m4 run will expand. It fires
3540# the warning (with _au_warn_XXX), outputs it into the
3541# updated configure.ac (with AC_DIAGNOSE), and then outputs
3542# the replacement expansion.
3543
3544
3545# This is an auxiliary macro that is also run when
3546# autoupdate runs m4. It simply calls m4_warning, but
3547# we need a wrapper so that each warning is emitted only
3548# once. We break the quoting in m4_warning's argument in
3549# order to expand this macro's arguments, not AU_DEFUN's.
3550
3551
3552# Finally, this is the expansion that is picked up by
3553# autoconf. It tells the user to run autoupdate, and
3554# then outputs the replacement expansion. We do not care
3555# about autoupdate's warning because that contains
3556# information on what to do *after* running autoupdate.
3557
3558
3559# This is what autoupdate's m4 run will expand. It fires
3560# the warning (with _au_warn_XXX), outputs it into the
3561# updated configure.ac (with AC_DIAGNOSE), and then outputs
3562# the replacement expansion.
3563
3564
3565# This is an auxiliary macro that is also run when
3566# autoupdate runs m4. It simply calls m4_warning, but
3567# we need a wrapper so that each warning is emitted only
3568# once. We break the quoting in m4_warning's argument in
3569# order to expand this macro's arguments, not AU_DEFUN's.
3570
3571
3572# Finally, this is the expansion that is picked up by
3573# autoconf. It tells the user to run autoupdate, and
3574# then outputs the replacement expansion. We do not care
3575# about autoupdate's warning because that contains
3576# information on what to do *after* running autoupdate.
3577
3578
3579
3580
3581# _LT_WITH_PIC([MODE])
3582# --------------------
3583# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3584# LT_INIT options.
3585# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3586# _LT_WITH_PIC
3587
3588
3589
3590
3591# Old name:
3592# This is what autoupdate's m4 run will expand. It fires
3593# the warning (with _au_warn_XXX), outputs it into the
3594# updated configure.ac (with AC_DIAGNOSE), and then outputs
3595# the replacement expansion.
3596
3597
3598# This is an auxiliary macro that is also run when
3599# autoupdate runs m4. It simply calls m4_warning, but
3600# we need a wrapper so that each warning is emitted only
3601# once. We break the quoting in m4_warning's argument in
3602# order to expand this macro's arguments, not AU_DEFUN's.
3603
3604
3605# Finally, this is the expansion that is picked up by
3606# autoconf. It tells the user to run autoupdate, and
3607# then outputs the replacement expansion. We do not care
3608# about autoupdate's warning because that contains
3609# information on what to do *after* running autoupdate.
3610
3611
3612
3613## ----------------- ##
3614## LTDL_INIT Options ##
3615## ----------------- ##
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3627#
3628# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3629# Written by Gary V. Vaughan, 2004
3630#
3631# This file is free software; the Free Software Foundation gives
3632# unlimited permission to copy and/or distribute it, with or without
3633# modifications, as long as this notice is preserved.
3634
3635# serial 6 ltsugar.m4
3636
3637# This is to help aclocal find these macros, as it can't see m4_define.
3638
3639
3640
3641# lt_join(SEP, ARG1, [ARG2...])
3642# -----------------------------
3643# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3644# associated separator.
3645# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3646# versions in m4sugar had bugs.
3647
3648
3649
3650
3651# lt_car(LIST)
3652# lt_cdr(LIST)
3653# ------------
3654# Manipulate m4 lists.
3655# These macros are necessary as long as will still need to support
3656# Autoconf-2.59 which quotes differently.
3657
3658
3659
3660
3661
3662# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3663# ------------------------------------------
3664# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3665# Note that neither SEPARATOR nor STRING are expanded; they are appended
3666# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3667# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3668# than defined and empty).
3669#
3670# This macro is needed until we can rely on Autoconf 2.62, since earlier
3671# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3672
3673
3674
3675
3676# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3677# ----------------------------------------------------------
3678# Produce a SEP delimited list of all paired combinations of elements of
3679# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3680# has the form PREFIXmINFIXSUFFIXn.
3681# Needed until we can rely on m4_combine added in Autoconf 2.62.
3682
3683
3684
3685# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3686# -----------------------------------------------------------------------
3687# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3688# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3689
3690
3691
3692# lt_dict_add(DICT, KEY, VALUE)
3693# -----------------------------
3694
3695
3696
3697# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3698# --------------------------------------------
3699
3700
3701
3702# lt_dict_fetch(DICT, KEY, [SUBKEY])
3703# ----------------------------------
3704
3705
3706
3707# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3708# -----------------------------------------------------------------
3709
3710
3711
3712# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3713# --------------------------------------------------------------
3714
3715
3716# ltversion.m4 -- version numbers -*- Autoconf -*-
3717#
3718# Copyright (C) 2004 Free Software Foundation, Inc.
3719# Written by Scott James Remnant, 2004
3720#
3721# This file is free software; the Free Software Foundation gives
3722# unlimited permission to copy and/or distribute it, with or without
3723# modifications, as long as this notice is preserved.
3724
3725# Generated from ltversion.in.
3726
3727# serial 3134 ltversion.m4
3728# This file is part of GNU Libtool
3729
3730
3731
3732
3733
3734
3735# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3736#
3737# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3738# Written by Scott James Remnant, 2004.
3739#
3740# This file is free software; the Free Software Foundation gives
3741# unlimited permission to copy and/or distribute it, with or without
3742# modifications, as long as this notice is preserved.
3743
3744# serial 4 lt~obsolete.m4
3745
3746# These exist entirely to fool aclocal when bootstrapping libtool.
3747#
3748# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3749# which have later been changed to m4_define as they aren't part of the
3750# exported API, or moved to Autoconf or Automake where they belong.
3751#
3752# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3753# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3754# using a macro with the same name in our local m4/libtool.m4 it'll
3755# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3756# and doesn't know about Autoconf macros at all.)
3757#
3758# So we provide this file, which has a silly filename so it's always
3759# included after everything else. This provides aclocal with the
3760# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3761# because those macros already exist, or will be overwritten later.
3762# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3763#
3764# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3765# Yes, that means every name once taken will need to remain here until
3766# we give up compatibility with versions before 1.7, at which point
3767# we need to keep only those names which we still refer to.
3768
3769# This is to help aclocal find these macros, as it can't see m4_define.
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
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834## -*- Autoconf -*-
3835
3836# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3837# Free Software Foundation, Inc.
3838#
3839# This file is free software; the Free Software Foundation
3840# gives unlimited permission to copy and/or distribute it,
3841# with or without modifications, as long as this notice is preserved.
3842
3843# serial 8
3844
3845# Based on depend.m4 from automake 1.9, modified for standalone use in
3846# an environment where GNU make is required.
3847
3848# ZW_PROG_COMPILER_DEPENDENCIES
3849# -----------------------------
3850# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3851# sets fooDEPMODE accordingly. Cache-variable compatible with
3852# original; not side-effect compatible. As the users of this macro
3853# may require accurate dependencies for correct builds, it does *not*
3854# honor --disable-dependency-checking, and failure to detect a usable
3855# method is an error. depcomp is assumed to be located in
3856# $ac_aux_dir.
3857#
3858# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3859
3860
3861
3862# AM_SET_DEPDIR
3863# -------------
3864# Choose a directory name for dependency files.
3865
3866
3867# ZW_CREATE_DEPDIR
3868# ----------------
3869# As AM_SET_DEPDIR, but also create the directory at config.status time.
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920sim_inline="-DDEFAULT_INLINE=0"
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957# intl sister-directory configuration rules.
3958#
3959
3960# The idea behind this macro is that there's no need to repeat all the
3961# autoconf probes done by the intl directory - it's already done them
3962# for us. In fact, there's no need even to look at the cache for the
3963# answers. All we need to do is nab a few pieces of information.
3964# The intl directory is set up to make this easy, by generating a
3965# small file which can be sourced as a shell script; then we produce
3966# the necessary substitutions and definitions for this directory.
3967
3968
3969
3970# Autoconf M4 include file defining utility macros for complex Canadian
3971# cross builds.
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981####
3982# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3983# or AC_INIT.
3984# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3985
3986####
3987# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3988# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3989
3990
3991####
3992# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3993# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3994
3995
3996
3997# Backported from Autoconf 2.5x; can go away when and if
3998# we switch. Put the OS path separator in $PATH_SEPARATOR.
3999
4000
4001
4002
4003# ACX_HAVE_GCC_FOR_TARGET
4004# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4005
4006
4007# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4008# Searching for installed target binutils. We need to take extra care,
4009# else we may find the wrong assembler, linker, etc., and lose.
4010#
4011# First try --with-build-time-tools, if specified.
4012#
4013# For build != host, we ask the installed GCC for the name of the tool it
4014# uses, and accept it if it is an absolute path. This is because the
4015# only good choice for a compiler is the same GCC version that is being
4016# installed (or we couldn't make target libraries), and we assume that
4017# on the host system we'll have not only the same GCC version, but also
4018# the same binutils version.
4019#
4020# For build == host, search the same directories that the installed
4021# compiler will search. We used to do this for the assembler, linker,
4022# and nm only; for simplicity of configuration, however, we extend this
4023# criterion to tools (such as ar and ranlib) that are never invoked by
4024# the compiler, to avoid mismatches.
4025#
4026# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4027# if build == target. This makes the most sense only when bootstrapping,
4028# but we also do so when build != host. In this case, we hope that the
4029# build and host systems will have similar contents of MD_EXEC_PREFIX.
4030#
4031# If we do not find a suitable binary, then try the user's path.
4032
4033
4034###
4035# AC_PROG_CPP_WERROR
4036# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4037# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4038# For now, using this also overrides header checks to use only the
4039# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4040# bit harder from here).
4041# Eventually autoconf will default to checking headers with the compiler
4042# instead, and we'll have to do this differently.
4043
4044# AC_PROG_CPP_WERROR
4045
4046# Test for GNAT.
4047# We require the gnatbind & gnatmake programs, as well as a compiler driver
4048# that understands Ada. We use the user's CC setting, already found, and
4049# possibly add $1 to the command-line parameters.
4050#
4051# Sets the shell variable have_gnat to yes or no as appropriate, and
4052# substitutes GNATBIND and GNATMAKE.
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078ac_ext=c
4079ac_cpp='$CPP $CPPFLAGS'
4080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4082ac_compiler_gnu=$ac_cv_c_compiler_gnu
4083if test -n "$ac_tool_prefix"; then
4084 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4085set dummy ${ac_tool_prefix}gcc; ac_word=$2
4086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4087$as_echo_n "checking for $ac_word... " >&6; }
4088if test "${ac_cv_prog_CC+set}" = set; then :
4089 $as_echo_n "(cached) " >&6
4090else
4091 if test -n "$CC"; then
4092 ac_cv_prog_CC="$CC" # Let the user override the test.
4093else
4094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4095for as_dir in $PATH
4096do
4097 IFS=$as_save_IFS
4098 test -z "$as_dir" && as_dir=.
4099 for ac_exec_ext in '' $ac_executable_extensions; do
4100 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4101 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4103 break 2
4104 fi
4105done
4106 done
4107IFS=$as_save_IFS
4108
4109fi
4110fi
4111CC=$ac_cv_prog_CC
4112if test -n "$CC"; then
4113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4114$as_echo "$CC" >&6; }
4115else
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4117$as_echo "no" >&6; }
4118fi
4119
4120
4121fi
4122if test -z "$ac_cv_prog_CC"; then
4123 ac_ct_CC=$CC
4124 # Extract the first word of "gcc", so it can be a program name with args.
4125set dummy gcc; ac_word=$2
4126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4127$as_echo_n "checking for $ac_word... " >&6; }
4128if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4129 $as_echo_n "(cached) " >&6
4130else
4131 if test -n "$ac_ct_CC"; then
4132 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4133else
4134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4135for as_dir in $PATH
4136do
4137 IFS=$as_save_IFS
4138 test -z "$as_dir" && as_dir=.
4139 for ac_exec_ext in '' $ac_executable_extensions; do
4140 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4141 ac_cv_prog_ac_ct_CC="gcc"
4142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4143 break 2
4144 fi
4145done
4146 done
4147IFS=$as_save_IFS
4148
4149fi
4150fi
4151ac_ct_CC=$ac_cv_prog_ac_ct_CC
4152if test -n "$ac_ct_CC"; then
4153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4154$as_echo "$ac_ct_CC" >&6; }
4155else
4156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4157$as_echo "no" >&6; }
4158fi
4159
4160 if test "x$ac_ct_CC" = x; then
4161 CC=""
4162 else
4163 case $cross_compiling:$ac_tool_warned in
4164yes:)
4165{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4166$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4167ac_tool_warned=yes ;;
4168esac
4169 CC=$ac_ct_CC
4170 fi
4171else
4172 CC="$ac_cv_prog_CC"
4173fi
4174
4175if test -z "$CC"; then
4176 if test -n "$ac_tool_prefix"; then
4177 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4178set dummy ${ac_tool_prefix}cc; ac_word=$2
4179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4180$as_echo_n "checking for $ac_word... " >&6; }
4181if test "${ac_cv_prog_CC+set}" = set; then :
4182 $as_echo_n "(cached) " >&6
4183else
4184 if test -n "$CC"; then
4185 ac_cv_prog_CC="$CC" # Let the user override the test.
4186else
4187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4188for as_dir in $PATH
4189do
4190 IFS=$as_save_IFS
4191 test -z "$as_dir" && as_dir=.
4192 for ac_exec_ext in '' $ac_executable_extensions; do
4193 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4194 ac_cv_prog_CC="${ac_tool_prefix}cc"
4195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4196 break 2
4197 fi
4198done
4199 done
4200IFS=$as_save_IFS
4201
4202fi
4203fi
4204CC=$ac_cv_prog_CC
4205if test -n "$CC"; then
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4207$as_echo "$CC" >&6; }
4208else
4209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4210$as_echo "no" >&6; }
4211fi
4212
4213
4214 fi
4215fi
4216if test -z "$CC"; then
4217 # Extract the first word of "cc", so it can be a program name with args.
4218set dummy cc; ac_word=$2
4219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4220$as_echo_n "checking for $ac_word... " >&6; }
4221if test "${ac_cv_prog_CC+set}" = set; then :
4222 $as_echo_n "(cached) " >&6
4223else
4224 if test -n "$CC"; then
4225 ac_cv_prog_CC="$CC" # Let the user override the test.
4226else
4227 ac_prog_rejected=no
4228as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4229for as_dir in $PATH
4230do
4231 IFS=$as_save_IFS
4232 test -z "$as_dir" && as_dir=.
4233 for ac_exec_ext in '' $ac_executable_extensions; do
4234 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4235 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4236 ac_prog_rejected=yes
4237 continue
4238 fi
4239 ac_cv_prog_CC="cc"
4240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4241 break 2
4242 fi
4243done
4244 done
4245IFS=$as_save_IFS
4246
4247if test $ac_prog_rejected = yes; then
4248 # We found a bogon in the path, so make sure we never use it.
4249 set dummy $ac_cv_prog_CC
4250 shift
4251 if test $# != 0; then
4252 # We chose a different compiler from the bogus one.
4253 # However, it has the same basename, so the bogon will be chosen
4254 # first if we set CC to just the basename; use the full file name.
4255 shift
4256 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4257 fi
4258fi
4259fi
4260fi
4261CC=$ac_cv_prog_CC
4262if test -n "$CC"; then
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4264$as_echo "$CC" >&6; }
4265else
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4267$as_echo "no" >&6; }
4268fi
4269
4270
4271fi
4272if test -z "$CC"; then
4273 if test -n "$ac_tool_prefix"; then
4274 for ac_prog in cl.exe
4275 do
4276 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4277set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4279$as_echo_n "checking for $ac_word... " >&6; }
4280if test "${ac_cv_prog_CC+set}" = set; then :
4281 $as_echo_n "(cached) " >&6
4282else
4283 if test -n "$CC"; then
4284 ac_cv_prog_CC="$CC" # Let the user override the test.
4285else
4286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4287for as_dir in $PATH
4288do
4289 IFS=$as_save_IFS
4290 test -z "$as_dir" && as_dir=.
4291 for ac_exec_ext in '' $ac_executable_extensions; do
4292 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4293 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4295 break 2
4296 fi
4297done
4298 done
4299IFS=$as_save_IFS
4300
4301fi
4302fi
4303CC=$ac_cv_prog_CC
4304if test -n "$CC"; then
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4306$as_echo "$CC" >&6; }
4307else
4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4309$as_echo "no" >&6; }
4310fi
4311
4312
4313 test -n "$CC" && break
4314 done
4315fi
4316if test -z "$CC"; then
4317 ac_ct_CC=$CC
4318 for ac_prog in cl.exe
4319do
4320 # Extract the first word of "$ac_prog", so it can be a program name with args.
4321set dummy $ac_prog; ac_word=$2
4322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4323$as_echo_n "checking for $ac_word... " >&6; }
4324if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4325 $as_echo_n "(cached) " >&6
4326else
4327 if test -n "$ac_ct_CC"; then
4328 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4329else
4330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4331for as_dir in $PATH
4332do
4333 IFS=$as_save_IFS
4334 test -z "$as_dir" && as_dir=.
4335 for ac_exec_ext in '' $ac_executable_extensions; do
4336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4337 ac_cv_prog_ac_ct_CC="$ac_prog"
4338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4339 break 2
4340 fi
4341done
4342 done
4343IFS=$as_save_IFS
4344
4345fi
4346fi
4347ac_ct_CC=$ac_cv_prog_ac_ct_CC
4348if test -n "$ac_ct_CC"; then
4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4350$as_echo "$ac_ct_CC" >&6; }
4351else
4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4353$as_echo "no" >&6; }
4354fi
4355
4356
4357 test -n "$ac_ct_CC" && break
4358done
4359
4360 if test "x$ac_ct_CC" = x; then
4361 CC=""
4362 else
4363 case $cross_compiling:$ac_tool_warned in
4364yes:)
4365{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4366$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4367ac_tool_warned=yes ;;
4368esac
4369 CC=$ac_ct_CC
4370 fi
4371fi
4372
4373fi
4374
4375
4376test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4377$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4378as_fn_error "no acceptable C compiler found in \$PATH
4379See \`config.log' for more details." "$LINENO" 5; }
4380
4381# Provide some information about the compiler.
4382$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4383set X $ac_compile
4384ac_compiler=$2
4385for ac_option in --version -v -V -qversion; do
4386 { { ac_try="$ac_compiler $ac_option >&5"
4387case "(($ac_try" in
4388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4389 *) ac_try_echo=$ac_try;;
4390esac
4391eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4392$as_echo "$ac_try_echo"; } >&5
4393 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4394 ac_status=$?
4395 if test -s conftest.err; then
4396 sed '10a\
4397... rest of stderr output deleted ...
4398 10q' conftest.err >conftest.er1
4399 cat conftest.er1 >&5
4400 rm -f conftest.er1 conftest.err
4401 fi
4402 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4403 test $ac_status = 0; }
4404done
4405
4406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4407/* end confdefs.h. */
4408
4409int
4410main ()
4411{
4412
4413 ;
4414 return 0;
4415}
4416_ACEOF
4417ac_clean_files_save=$ac_clean_files
4418ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4419# Try to create an executable without -o first, disregard a.out.
4420# It will help us diagnose broken compilers, and finding out an intuition
4421# of exeext.
4422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4423$as_echo_n "checking for C compiler default output file name... " >&6; }
4424ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4425
4426# The possible output files:
4427ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4428
4429ac_rmfiles=
4430for ac_file in $ac_files
4431do
4432 case $ac_file in
4433 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4434 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4435 esac
4436done
4437rm -f $ac_rmfiles
4438
4439if { { ac_try="$ac_link_default"
4440case "(($ac_try" in
4441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4442 *) ac_try_echo=$ac_try;;
4443esac
4444eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4445$as_echo "$ac_try_echo"; } >&5
4446 (eval "$ac_link_default") 2>&5
4447 ac_status=$?
4448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4449 test $ac_status = 0; }; then :
4450 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4451# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4452# in a Makefile. We should not override ac_cv_exeext if it was cached,
4453# so that the user can short-circuit this test for compilers unknown to
4454# Autoconf.
4455for ac_file in $ac_files ''
4456do
4457 test -f "$ac_file" || continue
4458 case $ac_file in
4459 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4460 ;;
4461 [ab].out )
4462 # We found the default executable, but exeext='' is most
4463 # certainly right.
4464 break;;
4465 *.* )
4466 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4467 then :; else
4468 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4469 fi
4470 # We set ac_cv_exeext here because the later test for it is not
4471 # safe: cross compilers may not add the suffix if given an `-o'
4472 # argument, so we may need to know it at that point already.
4473 # Even if this section looks crufty: it has the advantage of
4474 # actually working.
4475 break;;
4476 * )
4477 break;;
4478 esac
4479done
4480test "$ac_cv_exeext" = no && ac_cv_exeext=
4481
4482else
4483 ac_file=''
4484fi
4485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4486$as_echo "$ac_file" >&6; }
4487if test -z "$ac_file"; then :
4488 $as_echo "$as_me: failed program was:" >&5
4489sed 's/^/| /' conftest.$ac_ext >&5
4490
4491{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4492$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4493{ as_fn_set_status 77
4494as_fn_error "C compiler cannot create executables
4495See \`config.log' for more details." "$LINENO" 5; }; }
4496fi
4497ac_exeext=$ac_cv_exeext
4498
4499# Check that the compiler produces executables we can run. If not, either
4500# the compiler is broken, or we cross compile.
4501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4502$as_echo_n "checking whether the C compiler works... " >&6; }
4503# If not cross compiling, check that we can run a simple program.
4504if test "$cross_compiling" != yes; then
4505 if { ac_try='./$ac_file'
4506 { { case "(($ac_try" in
4507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4508 *) ac_try_echo=$ac_try;;
4509esac
4510eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4511$as_echo "$ac_try_echo"; } >&5
4512 (eval "$ac_try") 2>&5
4513 ac_status=$?
4514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4515 test $ac_status = 0; }; }; then
4516 cross_compiling=no
4517 else
4518 if test "$cross_compiling" = maybe; then
4519 cross_compiling=yes
4520 else
4521 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4522$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4523as_fn_error "cannot run C compiled programs.
4524If you meant to cross compile, use \`--host'.
4525See \`config.log' for more details." "$LINENO" 5; }
4526 fi
4527 fi
4528fi
4529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4530$as_echo "yes" >&6; }
4531
4532rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4533ac_clean_files=$ac_clean_files_save
4534# Check that the compiler produces executables we can run. If not, either
4535# the compiler is broken, or we cross compile.
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4537$as_echo_n "checking whether we are cross compiling... " >&6; }
4538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4539$as_echo "$cross_compiling" >&6; }
4540
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4542$as_echo_n "checking for suffix of executables... " >&6; }
4543if { { ac_try="$ac_link"
4544case "(($ac_try" in
4545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4546 *) ac_try_echo=$ac_try;;
4547esac
4548eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4549$as_echo "$ac_try_echo"; } >&5
4550 (eval "$ac_link") 2>&5
4551 ac_status=$?
4552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4553 test $ac_status = 0; }; then :
4554 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4555# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4556# work properly (i.e., refer to `conftest.exe'), while it won't with
4557# `rm'.
4558for ac_file in conftest.exe conftest conftest.*; do
4559 test -f "$ac_file" || continue
4560 case $ac_file in
4561 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4562 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4563 break;;
4564 * ) break;;
4565 esac
4566done
4567else
4568 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4569$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4570as_fn_error "cannot compute suffix of executables: cannot compile and link
4571See \`config.log' for more details." "$LINENO" 5; }
4572fi
4573rm -f conftest$ac_cv_exeext
4574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4575$as_echo "$ac_cv_exeext" >&6; }
4576
4577rm -f conftest.$ac_ext
4578EXEEXT=$ac_cv_exeext
4579ac_exeext=$EXEEXT
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4581$as_echo_n "checking for suffix of object files... " >&6; }
4582if test "${ac_cv_objext+set}" = set; then :
4583 $as_echo_n "(cached) " >&6
4584else
4585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4586/* end confdefs.h. */
4587
4588int
4589main ()
4590{
4591
4592 ;
4593 return 0;
4594}
4595_ACEOF
4596rm -f conftest.o conftest.obj
4597if { { ac_try="$ac_compile"
4598case "(($ac_try" in
4599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4600 *) ac_try_echo=$ac_try;;
4601esac
4602eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4603$as_echo "$ac_try_echo"; } >&5
4604 (eval "$ac_compile") 2>&5
4605 ac_status=$?
4606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4607 test $ac_status = 0; }; then :
4608 for ac_file in conftest.o conftest.obj conftest.*; do
4609 test -f "$ac_file" || continue;
4610 case $ac_file in
4611 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4612 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4613 break;;
4614 esac
4615done
4616else
4617 $as_echo "$as_me: failed program was:" >&5
4618sed 's/^/| /' conftest.$ac_ext >&5
4619
4620{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4621$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4622as_fn_error "cannot compute suffix of object files: cannot compile
4623See \`config.log' for more details." "$LINENO" 5; }
4624fi
4625rm -f conftest.$ac_cv_objext conftest.$ac_ext
4626fi
4627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4628$as_echo "$ac_cv_objext" >&6; }
4629OBJEXT=$ac_cv_objext
4630ac_objext=$OBJEXT
4631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4632$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4633if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4634 $as_echo_n "(cached) " >&6
4635else
4636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4637/* end confdefs.h. */
4638
4639int
4640main ()
4641{
4642#ifndef __GNUC__
4643 choke me
4644#endif
4645
4646 ;
4647 return 0;
4648}
4649_ACEOF
4650if ac_fn_c_try_compile "$LINENO"; then :
4651 ac_compiler_gnu=yes
4652else
4653 ac_compiler_gnu=no
4654fi
4655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4656ac_cv_c_compiler_gnu=$ac_compiler_gnu
4657
4658fi
4659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4660$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4661if test $ac_compiler_gnu = yes; then
4662 GCC=yes
4663else
4664 GCC=
4665fi
4666ac_test_CFLAGS=${CFLAGS+set}
4667ac_save_CFLAGS=$CFLAGS
4668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4669$as_echo_n "checking whether $CC accepts -g... " >&6; }
4670if test "${ac_cv_prog_cc_g+set}" = set; then :
4671 $as_echo_n "(cached) " >&6
4672else
4673 ac_save_c_werror_flag=$ac_c_werror_flag
4674 ac_c_werror_flag=yes
4675 ac_cv_prog_cc_g=no
4676 CFLAGS="-g"
4677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4678/* end confdefs.h. */
4679
4680int
4681main ()
4682{
4683
4684 ;
4685 return 0;
4686}
4687_ACEOF
4688if ac_fn_c_try_compile "$LINENO"; then :
4689 ac_cv_prog_cc_g=yes
4690else
4691 CFLAGS=""
4692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4693/* end confdefs.h. */
4694
4695int
4696main ()
4697{
4698
4699 ;
4700 return 0;
4701}
4702_ACEOF
4703if ac_fn_c_try_compile "$LINENO"; then :
4704
4705else
4706 ac_c_werror_flag=$ac_save_c_werror_flag
4707 CFLAGS="-g"
4708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4709/* end confdefs.h. */
4710
4711int
4712main ()
4713{
4714
4715 ;
4716 return 0;
4717}
4718_ACEOF
4719if ac_fn_c_try_compile "$LINENO"; then :
4720 ac_cv_prog_cc_g=yes
4721fi
4722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4723fi
4724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4725fi
4726rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4727 ac_c_werror_flag=$ac_save_c_werror_flag
4728fi
4729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4730$as_echo "$ac_cv_prog_cc_g" >&6; }
4731if test "$ac_test_CFLAGS" = set; then
4732 CFLAGS=$ac_save_CFLAGS
4733elif test $ac_cv_prog_cc_g = yes; then
4734 if test "$GCC" = yes; then
4735 CFLAGS="-g -O2"
4736 else
4737 CFLAGS="-g"
4738 fi
4739else
4740 if test "$GCC" = yes; then
4741 CFLAGS="-O2"
4742 else
4743 CFLAGS=
4744 fi
4745fi
4746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4747$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4748if test "${ac_cv_prog_cc_c89+set}" = set; then :
4749 $as_echo_n "(cached) " >&6
4750else
4751 ac_cv_prog_cc_c89=no
4752ac_save_CC=$CC
4753cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754/* end confdefs.h. */
4755#include <stdarg.h>
4756#include <stdio.h>
4757#include <sys/types.h>
4758#include <sys/stat.h>
4759/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4760struct buf { int x; };
4761FILE * (*rcsopen) (struct buf *, struct stat *, int);
4762static char *e (p, i)
4763 char **p;
4764 int i;
4765{
4766 return p[i];
4767}
4768static char *f (char * (*g) (char **, int), char **p, ...)
4769{
4770 char *s;
4771 va_list v;
4772 va_start (v,p);
4773 s = g (p, va_arg (v,int));
4774 va_end (v);
4775 return s;
4776}
4777
4778/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4779 function prototypes and stuff, but not '\xHH' hex character constants.
4780 These don't provoke an error unfortunately, instead are silently treated
4781 as 'x'. The following induces an error, until -std is added to get
4782 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4783 array size at least. It's necessary to write '\x00'==0 to get something
4784 that's true only with -std. */
4785int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4786
4787/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4788 inside strings and character constants. */
4789#define FOO(x) 'x'
4790int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4791
4792int test (int i, double x);
4793struct s1 {int (*f) (int a);};
4794struct s2 {int (*f) (double a);};
4795int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4796int argc;
4797char **argv;
4798int
4799main ()
4800{
4801return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4802 ;
4803 return 0;
4804}
4805_ACEOF
4806for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4807 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4808do
4809 CC="$ac_save_CC $ac_arg"
4810 if ac_fn_c_try_compile "$LINENO"; then :
4811 ac_cv_prog_cc_c89=$ac_arg
4812fi
4813rm -f core conftest.err conftest.$ac_objext
4814 test "x$ac_cv_prog_cc_c89" != "xno" && break
4815done
4816rm -f conftest.$ac_ext
4817CC=$ac_save_CC
4818
4819fi
4820# AC_CACHE_VAL
4821case "x$ac_cv_prog_cc_c89" in
4822 x)
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4824$as_echo "none needed" >&6; } ;;
4825 xno)
4826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4827$as_echo "unsupported" >&6; } ;;
4828 *)
4829 CC="$CC $ac_cv_prog_cc_c89"
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4831$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4832esac
4833if test "x$ac_cv_prog_cc_c89" != xno; then :
4834
4835fi
4836
4837ac_ext=c
4838ac_cpp='$CPP $CPPFLAGS'
4839ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4840ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4841ac_compiler_gnu=$ac_cv_c_compiler_gnu
4842
4843ac_aux_dir=
4844for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4845 for ac_t in install-sh install.sh shtool; do
4846 if test -f "$ac_dir/$ac_t"; then
4847 ac_aux_dir=$ac_dir
4848 ac_install_sh="$ac_aux_dir/$ac_t -c"
4849 break 2
4850 fi
4851 done
4852done
4853if test -z "$ac_aux_dir"; then
4854 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4855fi
4856
4857# These three variables are undocumented and unsupported,
4858# and are intended to be withdrawn in a future Autoconf release.
4859# They can cause serious problems if a builder's source tree is in a directory
4860# whose full name contains unusual characters.
4861ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4862ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4863ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4864
4865
4866# Make sure we can run config.sub.
4867$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4868 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4869
4870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4871$as_echo_n "checking build system type... " >&6; }
4872if test "${ac_cv_build+set}" = set; then :
4873 $as_echo_n "(cached) " >&6
4874else
4875 ac_build_alias=$build_alias
4876test "x$ac_build_alias" = x &&
4877 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4878test "x$ac_build_alias" = x &&
4879 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4880ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4881 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4882
4883fi
4884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4885$as_echo "$ac_cv_build" >&6; }
4886case $ac_cv_build in
4887*-*-*) ;;
4888*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4889esac
4890build=$ac_cv_build
4891ac_save_IFS=$IFS; IFS='-'
4892set x $ac_cv_build
4893shift
4894build_cpu=$1
4895build_vendor=$2
4896shift; shift
4897# Remember, the first character of IFS is used to create $*,
4898# except with old shells:
4899build_os=$*
4900IFS=$ac_save_IFS
4901case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4902
4903
4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4905$as_echo_n "checking host system type... " >&6; }
4906if test "${ac_cv_host+set}" = set; then :
4907 $as_echo_n "(cached) " >&6
4908else
4909 if test "x$host_alias" = x; then
4910 ac_cv_host=$ac_cv_build
4911else
4912 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4913 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4914fi
4915
4916fi
4917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4918$as_echo "$ac_cv_host" >&6; }
4919case $ac_cv_host in
4920*-*-*) ;;
4921*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4922esac
4923host=$ac_cv_host
4924ac_save_IFS=$IFS; IFS='-'
4925set x $ac_cv_host
4926shift
4927host_cpu=$1
4928host_vendor=$2
4929shift; shift
4930# Remember, the first character of IFS is used to create $*,
4931# except with old shells:
4932host_os=$*
4933IFS=$ac_save_IFS
4934case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4935
4936
4937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4938$as_echo_n "checking target system type... " >&6; }
4939if test "${ac_cv_target+set}" = set; then :
4940 $as_echo_n "(cached) " >&6
4941else
4942 if test "x$target_alias" = x; then
4943 ac_cv_target=$ac_cv_host
4944else
4945 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4946 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4947fi
4948
4949fi
4950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4951$as_echo "$ac_cv_target" >&6; }
4952case $ac_cv_target in
4953*-*-*) ;;
4954*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4955esac
4956target=$ac_cv_target
4957ac_save_IFS=$IFS; IFS='-'
4958set x $ac_cv_target
4959shift
4960target_cpu=$1
4961target_vendor=$2
4962shift; shift
4963# Remember, the first character of IFS is used to create $*,
4964# except with old shells:
4965target_os=$*
4966IFS=$ac_save_IFS
4967case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4968
4969
4970# The aliases save the names the user supplied, while $host etc.
4971# will get canonicalized.
4972test -n "$target_alias" &&
4973 test "$program_prefix$program_suffix$program_transform_name" = \
4974 NONENONEs,x,x, &&
4975 program_prefix=${target_alias}-
4976
4977ac_ext=c
4978ac_cpp='$CPP $CPPFLAGS'
4979ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4980ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4981ac_compiler_gnu=$ac_cv_c_compiler_gnu
4982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4983$as_echo_n "checking how to run the C preprocessor... " >&6; }
4984# On Suns, sometimes $CPP names a directory.
4985if test -n "$CPP" && test -d "$CPP"; then
4986 CPP=
4987fi
4988if test -z "$CPP"; then
4989 if test "${ac_cv_prog_CPP+set}" = set; then :
4990 $as_echo_n "(cached) " >&6
4991else
4992 # Double quotes because CPP needs to be expanded
4993 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4994 do
4995 ac_preproc_ok=false
4996for ac_c_preproc_warn_flag in '' yes
4997do
4998 # Use a header file that comes with gcc, so configuring glibc
4999 # with a fresh cross-compiler works.
5000 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5001 # <limits.h> exists even on freestanding compilers.
5002 # On the NeXT, cc -E runs the code through the compiler's parser,
5003 # not just through cpp. "Syntax error" is here to catch this case.
5004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5005/* end confdefs.h. */
5006#ifdef __STDC__
5007# include <limits.h>
5008#else
5009# include <assert.h>
5010#endif
5011 Syntax error
5012_ACEOF
5013if ac_fn_c_try_cpp "$LINENO"; then :
5014
5015else
5016 # Broken: fails on valid input.
5017continue
5018fi
5019rm -f conftest.err conftest.$ac_ext
5020
5021 # OK, works on sane cases. Now check whether nonexistent headers
5022 # can be detected and how.
5023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5024/* end confdefs.h. */
5025#include <ac_nonexistent.h>
5026_ACEOF
5027if ac_fn_c_try_cpp "$LINENO"; then :
5028 # Broken: success on invalid input.
5029continue
5030else
5031 # Passes both tests.
5032ac_preproc_ok=:
5033break
5034fi
5035rm -f conftest.err conftest.$ac_ext
5036
5037done
5038# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5039rm -f conftest.err conftest.$ac_ext
5040if $ac_preproc_ok; then :
5041 break
5042fi
5043
5044 done
5045 ac_cv_prog_CPP=$CPP
5046
5047fi
5048 CPP=$ac_cv_prog_CPP
5049else
5050 ac_cv_prog_CPP=$CPP
5051fi
5052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5053$as_echo "$CPP" >&6; }
5054ac_preproc_ok=false
5055for ac_c_preproc_warn_flag in '' yes
5056do
5057 # Use a header file that comes with gcc, so configuring glibc
5058 # with a fresh cross-compiler works.
5059 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5060 # <limits.h> exists even on freestanding compilers.
5061 # On the NeXT, cc -E runs the code through the compiler's parser,
5062 # not just through cpp. "Syntax error" is here to catch this case.
5063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5064/* end confdefs.h. */
5065#ifdef __STDC__
5066# include <limits.h>
5067#else
5068# include <assert.h>
5069#endif
5070 Syntax error
5071_ACEOF
5072if ac_fn_c_try_cpp "$LINENO"; then :
5073
5074else
5075 # Broken: fails on valid input.
5076continue
5077fi
5078rm -f conftest.err conftest.$ac_ext
5079
5080 # OK, works on sane cases. Now check whether nonexistent headers
5081 # can be detected and how.
5082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5083/* end confdefs.h. */
5084#include <ac_nonexistent.h>
5085_ACEOF
5086if ac_fn_c_try_cpp "$LINENO"; then :
5087 # Broken: success on invalid input.
5088continue
5089else
5090 # Passes both tests.
5091ac_preproc_ok=:
5092break
5093fi
5094rm -f conftest.err conftest.$ac_ext
5095
5096done
5097# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5098rm -f conftest.err conftest.$ac_ext
5099if $ac_preproc_ok; then :
5100
5101else
5102 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5103$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5104as_fn_error "C preprocessor \"$CPP\" fails sanity check
5105See \`config.log' for more details." "$LINENO" 5; }
5106fi
5107
5108ac_ext=c
5109ac_cpp='$CPP $CPPFLAGS'
5110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5112ac_compiler_gnu=$ac_cv_c_compiler_gnu
5113
5114
5115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5116$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5117if test "${ac_cv_path_GREP+set}" = set; then :
5118 $as_echo_n "(cached) " >&6
5119else
5120 if test -z "$GREP"; then
5121 ac_path_GREP_found=false
5122 # Loop through the user's path and test for each of PROGNAME-LIST
5123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5124for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5125do
5126 IFS=$as_save_IFS
5127 test -z "$as_dir" && as_dir=.
5128 for ac_prog in grep ggrep; do
5129 for ac_exec_ext in '' $ac_executable_extensions; do
5130 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5131 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5132# Check for GNU ac_path_GREP and select it if it is found.
5133 # Check for GNU $ac_path_GREP
5134case `"$ac_path_GREP" --version 2>&1` in
5135*GNU*)
5136 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5137*)
5138 ac_count=0
5139 $as_echo_n 0123456789 >"conftest.in"
5140 while :
5141 do
5142 cat "conftest.in" "conftest.in" >"conftest.tmp"
5143 mv "conftest.tmp" "conftest.in"
5144 cp "conftest.in" "conftest.nl"
5145 $as_echo 'GREP' >> "conftest.nl"
5146 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5147 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5148 as_fn_arith $ac_count + 1 && ac_count=$as_val
5149 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5150 # Best one so far, save it but keep looking for a better one
5151 ac_cv_path_GREP="$ac_path_GREP"
5152 ac_path_GREP_max=$ac_count
5153 fi
5154 # 10*(2^10) chars as input seems more than enough
5155 test $ac_count -gt 10 && break
5156 done
5157 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5158esac
5159
5160 $ac_path_GREP_found && break 3
5161 done
5162 done
5163 done
5164IFS=$as_save_IFS
5165 if test -z "$ac_cv_path_GREP"; then
5166 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5167 fi
5168else
5169 ac_cv_path_GREP=$GREP
5170fi
5171
5172fi
5173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5174$as_echo "$ac_cv_path_GREP" >&6; }
5175 GREP="$ac_cv_path_GREP"
5176
5177
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5179$as_echo_n "checking for egrep... " >&6; }
5180if test "${ac_cv_path_EGREP+set}" = set; then :
5181 $as_echo_n "(cached) " >&6
5182else
5183 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5184 then ac_cv_path_EGREP="$GREP -E"
5185 else
5186 if test -z "$EGREP"; then
5187 ac_path_EGREP_found=false
5188 # Loop through the user's path and test for each of PROGNAME-LIST
5189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5190for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5191do
5192 IFS=$as_save_IFS
5193 test -z "$as_dir" && as_dir=.
5194 for ac_prog in egrep; do
5195 for ac_exec_ext in '' $ac_executable_extensions; do
5196 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5197 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5198# Check for GNU ac_path_EGREP and select it if it is found.
5199 # Check for GNU $ac_path_EGREP
5200case `"$ac_path_EGREP" --version 2>&1` in
5201*GNU*)
5202 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5203*)
5204 ac_count=0
5205 $as_echo_n 0123456789 >"conftest.in"
5206 while :
5207 do
5208 cat "conftest.in" "conftest.in" >"conftest.tmp"
5209 mv "conftest.tmp" "conftest.in"
5210 cp "conftest.in" "conftest.nl"
5211 $as_echo 'EGREP' >> "conftest.nl"
5212 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5213 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5214 as_fn_arith $ac_count + 1 && ac_count=$as_val
5215 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5216 # Best one so far, save it but keep looking for a better one
5217 ac_cv_path_EGREP="$ac_path_EGREP"
5218 ac_path_EGREP_max=$ac_count
5219 fi
5220 # 10*(2^10) chars as input seems more than enough
5221 test $ac_count -gt 10 && break
5222 done
5223 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5224esac
5225
5226 $ac_path_EGREP_found && break 3
5227 done
5228 done
5229 done
5230IFS=$as_save_IFS
5231 if test -z "$ac_cv_path_EGREP"; then
5232 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5233 fi
5234else
5235 ac_cv_path_EGREP=$EGREP
5236fi
5237
5238 fi
5239fi
5240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5241$as_echo "$ac_cv_path_EGREP" >&6; }
5242 EGREP="$ac_cv_path_EGREP"
5243
5244
5245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5246$as_echo_n "checking for ANSI C header files... " >&6; }
5247if test "${ac_cv_header_stdc+set}" = set; then :
5248 $as_echo_n "(cached) " >&6
5249else
5250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5251/* end confdefs.h. */
5252#include <stdlib.h>
5253#include <stdarg.h>
5254#include <string.h>
5255#include <float.h>
5256
5257int
5258main ()
5259{
5260
5261 ;
5262 return 0;
5263}
5264_ACEOF
5265if ac_fn_c_try_compile "$LINENO"; then :
5266 ac_cv_header_stdc=yes
5267else
5268 ac_cv_header_stdc=no
5269fi
5270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5271
5272if test $ac_cv_header_stdc = yes; then
5273 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5275/* end confdefs.h. */
5276#include <string.h>
5277
5278_ACEOF
5279if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5280 $EGREP "memchr" >/dev/null 2>&1; then :
5281
5282else
5283 ac_cv_header_stdc=no
5284fi
5285rm -f conftest*
5286
5287fi
5288
5289if test $ac_cv_header_stdc = yes; then
5290 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5292/* end confdefs.h. */
5293#include <stdlib.h>
5294
5295_ACEOF
5296if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5297 $EGREP "free" >/dev/null 2>&1; then :
5298
5299else
5300 ac_cv_header_stdc=no
5301fi
5302rm -f conftest*
5303
5304fi
5305
5306if test $ac_cv_header_stdc = yes; then
5307 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5308 if test "$cross_compiling" = yes; then :
5309 :
5310else
5311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5312/* end confdefs.h. */
5313#include <ctype.h>
5314#include <stdlib.h>
5315#if ((' ' & 0x0FF) == 0x020)
5316# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5317# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5318#else
5319# define ISLOWER(c) \
5320 (('a' <= (c) && (c) <= 'i') \
5321 || ('j' <= (c) && (c) <= 'r') \
5322 || ('s' <= (c) && (c) <= 'z'))
5323# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5324#endif
5325
5326#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5327int
5328main ()
5329{
5330 int i;
5331 for (i = 0; i < 256; i++)
5332 if (XOR (islower (i), ISLOWER (i))
5333 || toupper (i) != TOUPPER (i))
5334 return 2;
5335 return 0;
5336}
5337_ACEOF
5338if ac_fn_c_try_run "$LINENO"; then :
5339
5340else
5341 ac_cv_header_stdc=no
5342fi
5343rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5344 conftest.$ac_objext conftest.beam conftest.$ac_ext
5345fi
5346
5347fi
5348fi
5349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5350$as_echo "$ac_cv_header_stdc" >&6; }
5351if test $ac_cv_header_stdc = yes; then
5352
5353$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5354
5355fi
5356
5357# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5358for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5359 inttypes.h stdint.h unistd.h
5360do :
5361 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5362ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5363"
5364eval as_val=\$$as_ac_Header
5365 if test "x$as_val" = x""yes; then :
5366 cat >>confdefs.h <<_ACEOF
5367#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5368_ACEOF
5369
5370fi
5371
5372done
5373
5374
5375
5376 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5377if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5378 MINIX=yes
5379else
5380 MINIX=
5381fi
5382
5383
5384 if test "$MINIX" = yes; then
5385
5386$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5387
5388
5389$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5390
5391
5392$as_echo "#define _MINIX 1" >>confdefs.h
5393
5394 fi
5395
5396
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5398$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5399if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5400 $as_echo_n "(cached) " >&6
5401else
5402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5403/* end confdefs.h. */
5404
5405# define __EXTENSIONS__ 1
5406 $ac_includes_default
5407int
5408main ()
5409{
5410
5411 ;
5412 return 0;
5413}
5414_ACEOF
5415if ac_fn_c_try_compile "$LINENO"; then :
5416 ac_cv_safe_to_define___extensions__=yes
5417else
5418 ac_cv_safe_to_define___extensions__=no
5419fi
5420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5421fi
5422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5423$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5424 test $ac_cv_safe_to_define___extensions__ = yes &&
5425 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5426
5427 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5428
5429 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5430
5431 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5432
5433 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5434
5435
5436test "$program_prefix" != NONE &&
5437 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5438# Use a double $ so make ignores it.
5439test "$program_suffix" != NONE &&
5440 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5441# Double any \ or $.
5442# By default was `s,x,x', remove it if useless.
5443ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5444program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5445
5446# Find a good install program. We prefer a C program (faster),
5447# so one script is as good as another. But avoid the broken or
5448# incompatible versions:
5449# SysV /etc/install, /usr/sbin/install
5450# SunOS /usr/etc/install
5451# IRIX /sbin/install
5452# AIX /bin/install
5453# AmigaOS /C/install, which installs bootblocks on floppy discs
5454# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5455# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5456# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5457# OS/2's system install, which has a completely different semantic
5458# ./install, which can be erroneously created by make from ./install.sh.
5459# Reject install programs that cannot install multiple files.
5460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5461$as_echo_n "checking for a BSD-compatible install... " >&6; }
5462if test -z "$INSTALL"; then
5463if test "${ac_cv_path_install+set}" = set; then :
5464 $as_echo_n "(cached) " >&6
5465else
5466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5467for as_dir in $PATH
5468do
5469 IFS=$as_save_IFS
5470 test -z "$as_dir" && as_dir=.
5471 # Account for people who put trailing slashes in PATH elements.
5472case $as_dir/ in #((
5473 ./ | .// | /[cC]/* | \
5474 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5475 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5476 /usr/ucb/* ) ;;
5477 *)
5478 # OSF1 and SCO ODT 3.0 have their own names for install.
5479 # Don't use installbsd from OSF since it installs stuff as root
5480 # by default.
5481 for ac_prog in ginstall scoinst install; do
5482 for ac_exec_ext in '' $ac_executable_extensions; do
5483 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5484 if test $ac_prog = install &&
5485 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5486 # AIX install. It has an incompatible calling convention.
5487 :
5488 elif test $ac_prog = install &&
5489 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5490 # program-specific install script used by HP pwplus--don't use.
5491 :
5492 else
5493 rm -rf conftest.one conftest.two conftest.dir
5494 echo one > conftest.one
5495 echo two > conftest.two
5496 mkdir conftest.dir
5497 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5498 test -s conftest.one && test -s conftest.two &&
5499 test -s conftest.dir/conftest.one &&
5500 test -s conftest.dir/conftest.two
5501 then
5502 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5503 break 3
5504 fi
5505 fi
5506 fi
5507 done
5508 done
5509 ;;
5510esac
5511
5512 done
5513IFS=$as_save_IFS
5514
5515rm -rf conftest.one conftest.two conftest.dir
5516
5517fi
5518 if test "${ac_cv_path_install+set}" = set; then
5519 INSTALL=$ac_cv_path_install
5520 else
5521 # As a last resort, use the slow shell script. Don't cache a
5522 # value for INSTALL within a source directory, because that will
5523 # break other packages using the cache if that directory is
5524 # removed, or if the value is a relative name.
5525 INSTALL=$ac_install_sh
5526 fi
5527fi
5528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5529$as_echo "$INSTALL" >&6; }
5530
5531# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5532# It thinks the first close brace ends the variable substitution.
5533test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5534
5535test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5536
5537test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5538
5539rm -rf .tst 2>/dev/null
5540mkdir .tst 2>/dev/null
5541if test -d .tst; then
5542 am__leading_dot=.
5543else
5544 am__leading_dot=_
5545fi
5546rmdir .tst 2>/dev/null
5547
5548DEPDIR="${am__leading_dot}deps"
5549
5550case `pwd` in
5551 *\ * | *\ *)
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5553$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5554esac
5555
5556
5557
5558macro_version='2.2.7a'
5559macro_revision='1.3134'
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573ltmain="$ac_aux_dir/ltmain.sh"
5574
5575# Backslashify metacharacters that are still active within
5576# double-quoted strings.
5577sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5578
5579# Same as above, but do not quote variable references.
5580double_quote_subst='s/\(["`\\]\)/\\\1/g'
5581
5582# Sed substitution to delay expansion of an escaped shell variable in a
5583# double_quote_subst'ed string.
5584delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5585
5586# Sed substitution to delay expansion of an escaped single quote.
5587delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5588
5589# Sed substitution to avoid accidental globbing in evaled expressions
5590no_glob_subst='s/\*/\\\*/g'
5591
5592ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5593ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5594ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5595
5596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5597$as_echo_n "checking how to print strings... " >&6; }
5598# Test print first, because it will be a builtin if present.
5599if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5600 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5601 ECHO='print -r --'
5602elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5603 ECHO='printf %s\n'
5604else
5605 # Use this function as a fallback that always works.
5606 func_fallback_echo ()
5607 {
5608 eval 'cat <<_LTECHO_EOF
5609$1
5610_LTECHO_EOF'
5611 }
5612 ECHO='func_fallback_echo'
5613fi
5614
5615# func_echo_all arg...
5616# Invoke $ECHO with all args, space-separated.
5617func_echo_all ()
5618{
5619 $ECHO ""
5620}
5621
5622case "$ECHO" in
5623 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5624$as_echo "printf" >&6; } ;;
5625 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5626$as_echo "print -r" >&6; } ;;
5627 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5628$as_echo "cat" >&6; } ;;
5629esac
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5645$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5646if test "${ac_cv_path_SED+set}" = set; then :
5647 $as_echo_n "(cached) " >&6
5648else
5649 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5650 for ac_i in 1 2 3 4 5 6 7; do
5651 ac_script="$ac_script$as_nl$ac_script"
5652 done
5653 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5654 { ac_script=; unset ac_script;}
5655 if test -z "$SED"; then
5656 ac_path_SED_found=false
5657 # Loop through the user's path and test for each of PROGNAME-LIST
5658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5659for as_dir in $PATH
5660do
5661 IFS=$as_save_IFS
5662 test -z "$as_dir" && as_dir=.
5663 for ac_prog in sed gsed; do
5664 for ac_exec_ext in '' $ac_executable_extensions; do
5665 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5666 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5667# Check for GNU ac_path_SED and select it if it is found.
5668 # Check for GNU $ac_path_SED
5669case `"$ac_path_SED" --version 2>&1` in
5670*GNU*)
5671 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5672*)
5673 ac_count=0
5674 $as_echo_n 0123456789 >"conftest.in"
5675 while :
5676 do
5677 cat "conftest.in" "conftest.in" >"conftest.tmp"
5678 mv "conftest.tmp" "conftest.in"
5679 cp "conftest.in" "conftest.nl"
5680 $as_echo '' >> "conftest.nl"
5681 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5682 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5683 as_fn_arith $ac_count + 1 && ac_count=$as_val
5684 if test $ac_count -gt ${ac_path_SED_max-0}; then
5685 # Best one so far, save it but keep looking for a better one
5686 ac_cv_path_SED="$ac_path_SED"
5687 ac_path_SED_max=$ac_count
5688 fi
5689 # 10*(2^10) chars as input seems more than enough
5690 test $ac_count -gt 10 && break
5691 done
5692 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5693esac
5694
5695 $ac_path_SED_found && break 3
5696 done
5697 done
5698 done
5699IFS=$as_save_IFS
5700 if test -z "$ac_cv_path_SED"; then
5701 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5702 fi
5703else
5704 ac_cv_path_SED=$SED
5705fi
5706
5707fi
5708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5709$as_echo "$ac_cv_path_SED" >&6; }
5710 SED="$ac_cv_path_SED"
5711 rm -f conftest.sed
5712
5713test -z "$SED" && SED=sed
5714Xsed="$SED -e 1s/^X//"
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5727$as_echo_n "checking for fgrep... " >&6; }
5728if test "${ac_cv_path_FGREP+set}" = set; then :
5729 $as_echo_n "(cached) " >&6
5730else
5731 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5732 then ac_cv_path_FGREP="$GREP -F"
5733 else
5734 if test -z "$FGREP"; then
5735 ac_path_FGREP_found=false
5736 # Loop through the user's path and test for each of PROGNAME-LIST
5737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5738for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5739do
5740 IFS=$as_save_IFS
5741 test -z "$as_dir" && as_dir=.
5742 for ac_prog in fgrep; do
5743 for ac_exec_ext in '' $ac_executable_extensions; do
5744 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5745 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5746# Check for GNU ac_path_FGREP and select it if it is found.
5747 # Check for GNU $ac_path_FGREP
5748case `"$ac_path_FGREP" --version 2>&1` in
5749*GNU*)
5750 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5751*)
5752 ac_count=0
5753 $as_echo_n 0123456789 >"conftest.in"
5754 while :
5755 do
5756 cat "conftest.in" "conftest.in" >"conftest.tmp"
5757 mv "conftest.tmp" "conftest.in"
5758 cp "conftest.in" "conftest.nl"
5759 $as_echo 'FGREP' >> "conftest.nl"
5760 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5761 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5762 as_fn_arith $ac_count + 1 && ac_count=$as_val
5763 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5764 # Best one so far, save it but keep looking for a better one
5765 ac_cv_path_FGREP="$ac_path_FGREP"
5766 ac_path_FGREP_max=$ac_count
5767 fi
5768 # 10*(2^10) chars as input seems more than enough
5769 test $ac_count -gt 10 && break
5770 done
5771 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5772esac
5773
5774 $ac_path_FGREP_found && break 3
5775 done
5776 done
5777 done
5778IFS=$as_save_IFS
5779 if test -z "$ac_cv_path_FGREP"; then
5780 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5781 fi
5782else
5783 ac_cv_path_FGREP=$FGREP
5784fi
5785
5786 fi
5787fi
5788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5789$as_echo "$ac_cv_path_FGREP" >&6; }
5790 FGREP="$ac_cv_path_FGREP"
5791
5792
5793test -z "$GREP" && GREP=grep
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813# Check whether --with-gnu-ld was given.
5814if test "${with_gnu_ld+set}" = set; then :
5815 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5816else
5817 with_gnu_ld=no
5818fi
5819
5820ac_prog=ld
5821if test "$GCC" = yes; then
5822 # Check if gcc -print-prog-name=ld gives a path.
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5824$as_echo_n "checking for ld used by $CC... " >&6; }
5825 case $host in
5826 *-*-mingw*)
5827 # gcc leaves a trailing carriage return which upsets mingw
5828 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5829 *)
5830 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5831 esac
5832 case $ac_prog in
5833 # Accept absolute paths.
5834 [\\/]* | ?:[\\/]*)
5835 re_direlt='/[^/][^/]*/\.\./'
5836 # Canonicalize the pathname of ld
5837 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5838 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5839 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5840 done
5841 test -z "$LD" && LD="$ac_prog"
5842 ;;
5843 "")
5844 # If it fails, then pretend we aren't using GCC.
5845 ac_prog=ld
5846 ;;
5847 *)
5848 # If it is relative, then search for the first ld in PATH.
5849 with_gnu_ld=unknown
5850 ;;
5851 esac
5852elif test "$with_gnu_ld" = yes; then
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5854$as_echo_n "checking for GNU ld... " >&6; }
5855else
5856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5857$as_echo_n "checking for non-GNU ld... " >&6; }
5858fi
5859if test "${lt_cv_path_LD+set}" = set; then :
5860 $as_echo_n "(cached) " >&6
5861else
5862 if test -z "$LD"; then
5863 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5864 for ac_dir in $PATH; do
5865 IFS="$lt_save_ifs"
5866 test -z "$ac_dir" && ac_dir=.
5867 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5868 lt_cv_path_LD="$ac_dir/$ac_prog"
5869 # Check to see if the program is GNU ld. I'd rather use --version,
5870 # but apparently some variants of GNU ld only accept -v.
5871 # Break only if it was the GNU/non-GNU ld that we prefer.
5872 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5873 *GNU* | *'with BFD'*)
5874 test "$with_gnu_ld" != no && break
5875 ;;
5876 *)
5877 test "$with_gnu_ld" != yes && break
5878 ;;
5879 esac
5880 fi
5881 done
5882 IFS="$lt_save_ifs"
5883else
5884 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5885fi
5886fi
5887
5888LD="$lt_cv_path_LD"
5889if test -n "$LD"; then
5890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5891$as_echo "$LD" >&6; }
5892else
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5894$as_echo "no" >&6; }
5895fi
5896test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5898$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5899if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5900 $as_echo_n "(cached) " >&6
5901else
5902 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5903case `$LD -v 2>&1 </dev/null` in
5904*GNU* | *'with BFD'*)
5905 lt_cv_prog_gnu_ld=yes
5906 ;;
5907*)
5908 lt_cv_prog_gnu_ld=no
5909 ;;
5910esac
5911fi
5912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5913$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5914with_gnu_ld=$lt_cv_prog_gnu_ld
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5925$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5926if test "${lt_cv_path_NM+set}" = set; then :
5927 $as_echo_n "(cached) " >&6
5928else
5929 if test -n "$NM"; then
5930 # Let the user override the test.
5931 lt_cv_path_NM="$NM"
5932else
5933 lt_nm_to_check="${ac_tool_prefix}nm"
5934 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5935 lt_nm_to_check="$lt_nm_to_check nm"
5936 fi
5937 for lt_tmp_nm in $lt_nm_to_check; do
5938 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5939 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5940 IFS="$lt_save_ifs"
5941 test -z "$ac_dir" && ac_dir=.
5942 tmp_nm="$ac_dir/$lt_tmp_nm"
5943 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5944 # Check to see if the nm accepts a BSD-compat flag.
5945 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5946 # nm: unknown option "B" ignored
5947 # Tru64's nm complains that /dev/null is an invalid object file
5948 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5949 */dev/null* | *'Invalid file or object type'*)
5950 lt_cv_path_NM="$tmp_nm -B"
5951 break
5952 ;;
5953 *)
5954 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5955 */dev/null*)
5956 lt_cv_path_NM="$tmp_nm -p"
5957 break
5958 ;;
5959 *)
5960 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5961 continue # so that we can try to find one that supports BSD flags
5962 ;;
5963 esac
5964 ;;
5965 esac
5966 fi
5967 done
5968 IFS="$lt_save_ifs"
5969 done
5970 : ${lt_cv_path_NM=no}
5971fi
5972fi
5973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5974$as_echo "$lt_cv_path_NM" >&6; }
5975if test "$lt_cv_path_NM" != "no"; then
5976 NM="$lt_cv_path_NM"
5977else
5978 # Didn't find any BSD compatible name lister, look for dumpbin.
5979 if test -n "$DUMPBIN"; then :
5980 # Let the user override the test.
5981 else
5982 if test -n "$ac_tool_prefix"; then
5983 for ac_prog in dumpbin "link -dump"
5984 do
5985 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5986set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5988$as_echo_n "checking for $ac_word... " >&6; }
5989if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5990 $as_echo_n "(cached) " >&6
5991else
5992 if test -n "$DUMPBIN"; then
5993 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5994else
5995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5996for as_dir in $PATH
5997do
5998 IFS=$as_save_IFS
5999 test -z "$as_dir" && as_dir=.
6000 for ac_exec_ext in '' $ac_executable_extensions; do
6001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6002 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6004 break 2
6005 fi
6006done
6007 done
6008IFS=$as_save_IFS
6009
6010fi
6011fi
6012DUMPBIN=$ac_cv_prog_DUMPBIN
6013if test -n "$DUMPBIN"; then
6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6015$as_echo "$DUMPBIN" >&6; }
6016else
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6018$as_echo "no" >&6; }
6019fi
6020
6021
6022 test -n "$DUMPBIN" && break
6023 done
6024fi
6025if test -z "$DUMPBIN"; then
6026 ac_ct_DUMPBIN=$DUMPBIN
6027 for ac_prog in dumpbin "link -dump"
6028do
6029 # Extract the first word of "$ac_prog", so it can be a program name with args.
6030set dummy $ac_prog; ac_word=$2
6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6032$as_echo_n "checking for $ac_word... " >&6; }
6033if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6034 $as_echo_n "(cached) " >&6
6035else
6036 if test -n "$ac_ct_DUMPBIN"; then
6037 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6038else
6039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040for as_dir in $PATH
6041do
6042 IFS=$as_save_IFS
6043 test -z "$as_dir" && as_dir=.
6044 for ac_exec_ext in '' $ac_executable_extensions; do
6045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6046 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6048 break 2
6049 fi
6050done
6051 done
6052IFS=$as_save_IFS
6053
6054fi
6055fi
6056ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6057if test -n "$ac_ct_DUMPBIN"; then
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6059$as_echo "$ac_ct_DUMPBIN" >&6; }
6060else
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6062$as_echo "no" >&6; }
6063fi
6064
6065
6066 test -n "$ac_ct_DUMPBIN" && break
6067done
6068
6069 if test "x$ac_ct_DUMPBIN" = x; then
6070 DUMPBIN=":"
6071 else
6072 case $cross_compiling:$ac_tool_warned in
6073yes:)
6074{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6075$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6076ac_tool_warned=yes ;;
6077esac
6078 DUMPBIN=$ac_ct_DUMPBIN
6079 fi
6080fi
6081
6082 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6083 *COFF*)
6084 DUMPBIN="$DUMPBIN -symbols"
6085 ;;
6086 *)
6087 DUMPBIN=:
6088 ;;
6089 esac
6090 fi
6091
6092 if test "$DUMPBIN" != ":"; then
6093 NM="$DUMPBIN"
6094 fi
6095fi
6096test -z "$NM" && NM=nm
6097
6098
6099
6100
6101
6102
6103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6104$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6105if test "${lt_cv_nm_interface+set}" = set; then :
6106 $as_echo_n "(cached) " >&6
6107else
6108 lt_cv_nm_interface="BSD nm"
6109 echo "int some_variable = 0;" > conftest.$ac_ext
6110 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6111 (eval "$ac_compile" 2>conftest.err)
6112 cat conftest.err >&5
6113 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6114 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6115 cat conftest.err >&5
6116 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6117 cat conftest.out >&5
6118 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6119 lt_cv_nm_interface="MS dumpbin"
6120 fi
6121 rm -f conftest*
6122fi
6123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6124$as_echo "$lt_cv_nm_interface" >&6; }
6125
6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6127$as_echo_n "checking whether ln -s works... " >&6; }
6128LN_S=$as_ln_s
6129if test "$LN_S" = "ln -s"; then
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6131$as_echo "yes" >&6; }
6132else
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6134$as_echo "no, using $LN_S" >&6; }
6135fi
6136
6137# find the maximum length of command line arguments
6138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6139$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6140if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6141 $as_echo_n "(cached) " >&6
6142else
6143 i=0
6144 teststring="ABCD"
6145
6146 case $build_os in
6147 msdosdjgpp*)
6148 # On DJGPP, this test can blow up pretty badly due to problems in libc
6149 # (any single argument exceeding 2000 bytes causes a buffer overrun
6150 # during glob expansion). Even if it were fixed, the result of this
6151 # check would be larger than it should be.
6152 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6153 ;;
6154
6155 gnu*)
6156 # Under GNU Hurd, this test is not required because there is
6157 # no limit to the length of command line arguments.
6158 # Libtool will interpret -1 as no limit whatsoever
6159 lt_cv_sys_max_cmd_len=-1;
6160 ;;
6161
6162 cygwin* | mingw* | cegcc*)
6163 # On Win9x/ME, this test blows up -- it succeeds, but takes
6164 # about 5 minutes as the teststring grows exponentially.
6165 # Worse, since 9x/ME are not pre-emptively multitasking,
6166 # you end up with a "frozen" computer, even though with patience
6167 # the test eventually succeeds (with a max line length of 256k).
6168 # Instead, let's just punt: use the minimum linelength reported by
6169 # all of the supported platforms: 8192 (on NT/2K/XP).
6170 lt_cv_sys_max_cmd_len=8192;
6171 ;;
6172
6173 mint*)
6174 # On MiNT this can take a long time and run out of memory.
6175 lt_cv_sys_max_cmd_len=8192;
6176 ;;
6177
6178 amigaos*)
6179 # On AmigaOS with pdksh, this test takes hours, literally.
6180 # So we just punt and use a minimum line length of 8192.
6181 lt_cv_sys_max_cmd_len=8192;
6182 ;;
6183
6184 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6185 # This has been around since 386BSD, at least. Likely further.
6186 if test -x /sbin/sysctl; then
6187 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6188 elif test -x /usr/sbin/sysctl; then
6189 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6190 else
6191 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6192 fi
6193 # And add a safety zone
6194 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6195 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6196 ;;
6197
6198 interix*)
6199 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6200 lt_cv_sys_max_cmd_len=196608
6201 ;;
6202
6203 osf*)
6204 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6205 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6206 # nice to cause kernel panics so lets avoid the loop below.
6207 # First set a reasonable default.
6208 lt_cv_sys_max_cmd_len=16384
6209 #
6210 if test -x /sbin/sysconfig; then
6211 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6212 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6213 esac
6214 fi
6215 ;;
6216 sco3.2v5*)
6217 lt_cv_sys_max_cmd_len=102400
6218 ;;
6219 sysv5* | sco5v6* | sysv4.2uw2*)
6220 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6221 if test -n "$kargmax"; then
6222 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6223 else
6224 lt_cv_sys_max_cmd_len=32768
6225 fi
6226 ;;
6227 *)
6228 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6229 if test -n "$lt_cv_sys_max_cmd_len"; then
6230 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6231 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6232 else
6233 # Make teststring a little bigger before we do anything with it.
6234 # a 1K string should be a reasonable start.
6235 for i in 1 2 3 4 5 6 7 8 ; do
6236 teststring=$teststring$teststring
6237 done
6238 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6239 # If test is not a shell built-in, we'll probably end up computing a
6240 # maximum length that is only half of the actual maximum length, but
6241 # we can't tell.
6242 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6243 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6244 test $i != 17 # 1/2 MB should be enough
6245 do
6246 i=`expr $i + 1`
6247 teststring=$teststring$teststring
6248 done
6249 # Only check the string length outside the loop.
6250 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6251 teststring=
6252 # Add a significant safety factor because C++ compilers can tack on
6253 # massive amounts of additional arguments before passing them to the
6254 # linker. It appears as though 1/2 is a usable value.
6255 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6256 fi
6257 ;;
6258 esac
6259
6260fi
6261
6262if test -n $lt_cv_sys_max_cmd_len ; then
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6264$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6265else
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6267$as_echo "none" >&6; }
6268fi
6269max_cmd_len=$lt_cv_sys_max_cmd_len
6270
6271
6272
6273
6274
6275
6276: ${CP="cp -f"}
6277: ${MV="mv -f"}
6278: ${RM="rm -f"}
6279
6280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6281$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6282# Try some XSI features
6283xsi_shell=no
6284( _lt_dummy="a/b/c"
6285 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6286 = c,a/b,, \
6287 && eval 'test $(( 1 + 1 )) -eq 2 \
6288 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6289 && xsi_shell=yes
6290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6291$as_echo "$xsi_shell" >&6; }
6292
6293
6294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6295$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6296lt_shell_append=no
6297( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6298 >/dev/null 2>&1 \
6299 && lt_shell_append=yes
6300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6301$as_echo "$lt_shell_append" >&6; }
6302
6303
6304if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6305 lt_unset=unset
6306else
6307 lt_unset=false
6308fi
6309
6310
6311
6312
6313
6314# test EBCDIC or ASCII
6315case `echo X|tr X '\101'` in
6316 A) # ASCII based system
6317 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6318 lt_SP2NL='tr \040 \012'
6319 lt_NL2SP='tr \015\012 \040\040'
6320 ;;
6321 *) # EBCDIC based system
6322 lt_SP2NL='tr \100 \n'
6323 lt_NL2SP='tr \r\n \100\100'
6324 ;;
6325esac
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6336$as_echo_n "checking for $LD option to reload object files... " >&6; }
6337if test "${lt_cv_ld_reload_flag+set}" = set; then :
6338 $as_echo_n "(cached) " >&6
6339else
6340 lt_cv_ld_reload_flag='-r'
6341fi
6342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6343$as_echo "$lt_cv_ld_reload_flag" >&6; }
6344reload_flag=$lt_cv_ld_reload_flag
6345case $reload_flag in
6346"" | " "*) ;;
6347*) reload_flag=" $reload_flag" ;;
6348esac
6349reload_cmds='$LD$reload_flag -o $output$reload_objs'
6350case $host_os in
6351 darwin*)
6352 if test "$GCC" = yes; then
6353 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6354 else
6355 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6356 fi
6357 ;;
6358esac
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368if test -n "$ac_tool_prefix"; then
6369 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6370set dummy ${ac_tool_prefix}objdump; ac_word=$2
6371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6372$as_echo_n "checking for $ac_word... " >&6; }
6373if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6374 $as_echo_n "(cached) " >&6
6375else
6376 if test -n "$OBJDUMP"; then
6377 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6378else
6379as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6380for as_dir in $PATH
6381do
6382 IFS=$as_save_IFS
6383 test -z "$as_dir" && as_dir=.
6384 for ac_exec_ext in '' $ac_executable_extensions; do
6385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6386 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6388 break 2
6389 fi
6390done
6391 done
6392IFS=$as_save_IFS
6393
6394fi
6395fi
6396OBJDUMP=$ac_cv_prog_OBJDUMP
6397if test -n "$OBJDUMP"; then
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6399$as_echo "$OBJDUMP" >&6; }
6400else
6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6402$as_echo "no" >&6; }
6403fi
6404
6405
6406fi
6407if test -z "$ac_cv_prog_OBJDUMP"; then
6408 ac_ct_OBJDUMP=$OBJDUMP
6409 # Extract the first word of "objdump", so it can be a program name with args.
6410set dummy objdump; ac_word=$2
6411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6412$as_echo_n "checking for $ac_word... " >&6; }
6413if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6414 $as_echo_n "(cached) " >&6
6415else
6416 if test -n "$ac_ct_OBJDUMP"; then
6417 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6418else
6419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6420for as_dir in $PATH
6421do
6422 IFS=$as_save_IFS
6423 test -z "$as_dir" && as_dir=.
6424 for ac_exec_ext in '' $ac_executable_extensions; do
6425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6426 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6428 break 2
6429 fi
6430done
6431 done
6432IFS=$as_save_IFS
6433
6434fi
6435fi
6436ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6437if test -n "$ac_ct_OBJDUMP"; then
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6439$as_echo "$ac_ct_OBJDUMP" >&6; }
6440else
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6442$as_echo "no" >&6; }
6443fi
6444
6445 if test "x$ac_ct_OBJDUMP" = x; then
6446 OBJDUMP="false"
6447 else
6448 case $cross_compiling:$ac_tool_warned in
6449yes:)
6450{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6451$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6452ac_tool_warned=yes ;;
6453esac
6454 OBJDUMP=$ac_ct_OBJDUMP
6455 fi
6456else
6457 OBJDUMP="$ac_cv_prog_OBJDUMP"
6458fi
6459
6460test -z "$OBJDUMP" && OBJDUMP=objdump
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6471$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6472if test "${lt_cv_deplibs_check_method+set}" = set; then :
6473 $as_echo_n "(cached) " >&6
6474else
6475 lt_cv_file_magic_cmd='$MAGIC_CMD'
6476lt_cv_file_magic_test_file=
6477lt_cv_deplibs_check_method='unknown'
6478# Need to set the preceding variable on all platforms that support
6479# interlibrary dependencies.
6480# 'none' -- dependencies not supported.
6481# `unknown' -- same as none, but documents that we really don't know.
6482# 'pass_all' -- all dependencies passed with no checks.
6483# 'test_compile' -- check by making test program.
6484# 'file_magic [[regex]]' -- check by looking for files in library path
6485# which responds to the $file_magic_cmd with a given extended regex.
6486# If you have `file' or equivalent on your system and you're not sure
6487# whether `pass_all' will *always* work, you probably want this one.
6488
6489case $host_os in
6490aix[4-9]*)
6491 lt_cv_deplibs_check_method=pass_all
6492 ;;
6493
6494beos*)
6495 lt_cv_deplibs_check_method=pass_all
6496 ;;
6497
6498bsdi[45]*)
6499 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6500 lt_cv_file_magic_cmd='/usr/bin/file -L'
6501 lt_cv_file_magic_test_file=/shlib/libc.so
6502 ;;
6503
6504cygwin*)
6505 # func_win32_libid is a shell function defined in ltmain.sh
6506 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6507 lt_cv_file_magic_cmd='func_win32_libid'
6508 ;;
6509
6510mingw* | pw32*)
6511 # Base MSYS/MinGW do not provide the 'file' command needed by
6512 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6513 # unless we find 'file', for example because we are cross-compiling.
6514 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6515 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6516 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6517 lt_cv_file_magic_cmd='func_win32_libid'
6518 else
6519 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6520 lt_cv_file_magic_cmd='$OBJDUMP -f'
6521 fi
6522 ;;
6523
6524cegcc*)
6525 # use the weaker test based on 'objdump'. See mingw*.
6526 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6527 lt_cv_file_magic_cmd='$OBJDUMP -f'
6528 ;;
6529
6530darwin* | rhapsody*)
6531 lt_cv_deplibs_check_method=pass_all
6532 ;;
6533
6534freebsd* | dragonfly*)
6535 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6536 case $host_cpu in
6537 i*86 )
6538 # Not sure whether the presence of OpenBSD here was a mistake.
6539 # Let's accept both of them until this is cleared up.
6540 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6541 lt_cv_file_magic_cmd=/usr/bin/file
6542 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6543 ;;
6544 esac
6545 else
6546 lt_cv_deplibs_check_method=pass_all
6547 fi
6548 ;;
6549
6550gnu*)
6551 lt_cv_deplibs_check_method=pass_all
6552 ;;
6553
6554haiku*)
6555 lt_cv_deplibs_check_method=pass_all
6556 ;;
6557
6558hpux10.20* | hpux11*)
6559 lt_cv_file_magic_cmd=/usr/bin/file
6560 case $host_cpu in
6561 ia64*)
6562 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6563 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6564 ;;
6565 hppa*64*)
6566 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]'
6567 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6568 ;;
6569 *)
6570 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6571 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6572 ;;
6573 esac
6574 ;;
6575
6576interix[3-9]*)
6577 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6578 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6579 ;;
6580
6581irix5* | irix6* | nonstopux*)
6582 case $LD in
6583 *-32|*"-32 ") libmagic=32-bit;;
6584 *-n32|*"-n32 ") libmagic=N32;;
6585 *-64|*"-64 ") libmagic=64-bit;;
6586 *) libmagic=never-match;;
6587 esac
6588 lt_cv_deplibs_check_method=pass_all
6589 ;;
6590
6591# This must be Linux ELF.
6592linux* | k*bsd*-gnu | kopensolaris*-gnu)
6593 lt_cv_deplibs_check_method=pass_all
6594 ;;
6595
6596netbsd*)
6597 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6598 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6599 else
6600 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6601 fi
6602 ;;
6603
6604newos6*)
6605 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6606 lt_cv_file_magic_cmd=/usr/bin/file
6607 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6608 ;;
6609
6610*nto* | *qnx*)
6611 lt_cv_deplibs_check_method=pass_all
6612 ;;
6613
6614openbsd*)
6615 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6616 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6617 else
6618 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6619 fi
6620 ;;
6621
6622osf3* | osf4* | osf5*)
6623 lt_cv_deplibs_check_method=pass_all
6624 ;;
6625
6626rdos*)
6627 lt_cv_deplibs_check_method=pass_all
6628 ;;
6629
6630solaris*)
6631 lt_cv_deplibs_check_method=pass_all
6632 ;;
6633
6634sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6635 lt_cv_deplibs_check_method=pass_all
6636 ;;
6637
6638sysv4 | sysv4.3*)
6639 case $host_vendor in
6640 motorola)
6641 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]'
6642 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6643 ;;
6644 ncr)
6645 lt_cv_deplibs_check_method=pass_all
6646 ;;
6647 sequent)
6648 lt_cv_file_magic_cmd='/bin/file'
6649 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6650 ;;
6651 sni)
6652 lt_cv_file_magic_cmd='/bin/file'
6653 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6654 lt_cv_file_magic_test_file=/lib/libc.so
6655 ;;
6656 siemens)
6657 lt_cv_deplibs_check_method=pass_all
6658 ;;
6659 pc)
6660 lt_cv_deplibs_check_method=pass_all
6661 ;;
6662 esac
6663 ;;
6664
6665tpf*)
6666 lt_cv_deplibs_check_method=pass_all
6667 ;;
6668esac
6669
6670fi
6671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6672$as_echo "$lt_cv_deplibs_check_method" >&6; }
6673file_magic_cmd=$lt_cv_file_magic_cmd
6674deplibs_check_method=$lt_cv_deplibs_check_method
6675test -z "$deplibs_check_method" && deplibs_check_method=unknown
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688if test -n "$ac_tool_prefix"; then
6689 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6690set dummy ${ac_tool_prefix}ar; ac_word=$2
6691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6692$as_echo_n "checking for $ac_word... " >&6; }
6693if test "${ac_cv_prog_AR+set}" = set; then :
6694 $as_echo_n "(cached) " >&6
6695else
6696 if test -n "$AR"; then
6697 ac_cv_prog_AR="$AR" # Let the user override the test.
6698else
6699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6700for as_dir in $PATH
6701do
6702 IFS=$as_save_IFS
6703 test -z "$as_dir" && as_dir=.
6704 for ac_exec_ext in '' $ac_executable_extensions; do
6705 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6706 ac_cv_prog_AR="${ac_tool_prefix}ar"
6707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6708 break 2
6709 fi
6710done
6711 done
6712IFS=$as_save_IFS
6713
6714fi
6715fi
6716AR=$ac_cv_prog_AR
6717if test -n "$AR"; then
6718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6719$as_echo "$AR" >&6; }
6720else
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6722$as_echo "no" >&6; }
6723fi
6724
6725
6726fi
6727if test -z "$ac_cv_prog_AR"; then
6728 ac_ct_AR=$AR
6729 # Extract the first word of "ar", so it can be a program name with args.
6730set dummy ar; ac_word=$2
6731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6732$as_echo_n "checking for $ac_word... " >&6; }
6733if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6734 $as_echo_n "(cached) " >&6
6735else
6736 if test -n "$ac_ct_AR"; then
6737 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6738else
6739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6740for as_dir in $PATH
6741do
6742 IFS=$as_save_IFS
6743 test -z "$as_dir" && as_dir=.
6744 for ac_exec_ext in '' $ac_executable_extensions; do
6745 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6746 ac_cv_prog_ac_ct_AR="ar"
6747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6748 break 2
6749 fi
6750done
6751 done
6752IFS=$as_save_IFS
6753
6754fi
6755fi
6756ac_ct_AR=$ac_cv_prog_ac_ct_AR
6757if test -n "$ac_ct_AR"; then
6758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6759$as_echo "$ac_ct_AR" >&6; }
6760else
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6762$as_echo "no" >&6; }
6763fi
6764
6765 if test "x$ac_ct_AR" = x; then
6766 AR="false"
6767 else
6768 case $cross_compiling:$ac_tool_warned in
6769yes:)
6770{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6771$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6772ac_tool_warned=yes ;;
6773esac
6774 AR=$ac_ct_AR
6775 fi
6776else
6777 AR="$ac_cv_prog_AR"
6778fi
6779
6780test -z "$AR" && AR=ar
6781test -z "$AR_FLAGS" && AR_FLAGS=cru
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793if test -n "$ac_tool_prefix"; then
6794 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6795set dummy ${ac_tool_prefix}strip; ac_word=$2
6796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6797$as_echo_n "checking for $ac_word... " >&6; }
6798if test "${ac_cv_prog_STRIP+set}" = set; then :
6799 $as_echo_n "(cached) " >&6
6800else
6801 if test -n "$STRIP"; then
6802 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6803else
6804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6805for as_dir in $PATH
6806do
6807 IFS=$as_save_IFS
6808 test -z "$as_dir" && as_dir=.
6809 for ac_exec_ext in '' $ac_executable_extensions; do
6810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6811 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6813 break 2
6814 fi
6815done
6816 done
6817IFS=$as_save_IFS
6818
6819fi
6820fi
6821STRIP=$ac_cv_prog_STRIP
6822if test -n "$STRIP"; then
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6824$as_echo "$STRIP" >&6; }
6825else
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6827$as_echo "no" >&6; }
6828fi
6829
6830
6831fi
6832if test -z "$ac_cv_prog_STRIP"; then
6833 ac_ct_STRIP=$STRIP
6834 # Extract the first word of "strip", so it can be a program name with args.
6835set dummy strip; ac_word=$2
6836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6837$as_echo_n "checking for $ac_word... " >&6; }
6838if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6839 $as_echo_n "(cached) " >&6
6840else
6841 if test -n "$ac_ct_STRIP"; then
6842 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6843else
6844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6845for as_dir in $PATH
6846do
6847 IFS=$as_save_IFS
6848 test -z "$as_dir" && as_dir=.
6849 for ac_exec_ext in '' $ac_executable_extensions; do
6850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6851 ac_cv_prog_ac_ct_STRIP="strip"
6852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6853 break 2
6854 fi
6855done
6856 done
6857IFS=$as_save_IFS
6858
6859fi
6860fi
6861ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6862if test -n "$ac_ct_STRIP"; then
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6864$as_echo "$ac_ct_STRIP" >&6; }
6865else
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6867$as_echo "no" >&6; }
6868fi
6869
6870 if test "x$ac_ct_STRIP" = x; then
6871 STRIP=":"
6872 else
6873 case $cross_compiling:$ac_tool_warned in
6874yes:)
6875{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6876$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6877ac_tool_warned=yes ;;
6878esac
6879 STRIP=$ac_ct_STRIP
6880 fi
6881else
6882 STRIP="$ac_cv_prog_STRIP"
6883fi
6884
6885test -z "$STRIP" && STRIP=:
6886
6887
6888
6889
6890
6891
6892if test -n "$ac_tool_prefix"; then
6893 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6894set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6896$as_echo_n "checking for $ac_word... " >&6; }
6897if test "${ac_cv_prog_RANLIB+set}" = set; then :
6898 $as_echo_n "(cached) " >&6
6899else
6900 if test -n "$RANLIB"; then
6901 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6902else
6903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904for as_dir in $PATH
6905do
6906 IFS=$as_save_IFS
6907 test -z "$as_dir" && as_dir=.
6908 for ac_exec_ext in '' $ac_executable_extensions; do
6909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6910 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6912 break 2
6913 fi
6914done
6915 done
6916IFS=$as_save_IFS
6917
6918fi
6919fi
6920RANLIB=$ac_cv_prog_RANLIB
6921if test -n "$RANLIB"; then
6922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6923$as_echo "$RANLIB" >&6; }
6924else
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926$as_echo "no" >&6; }
6927fi
6928
6929
6930fi
6931if test -z "$ac_cv_prog_RANLIB"; then
6932 ac_ct_RANLIB=$RANLIB
6933 # Extract the first word of "ranlib", so it can be a program name with args.
6934set dummy ranlib; ac_word=$2
6935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936$as_echo_n "checking for $ac_word... " >&6; }
6937if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6938 $as_echo_n "(cached) " >&6
6939else
6940 if test -n "$ac_ct_RANLIB"; then
6941 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6942else
6943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944for as_dir in $PATH
6945do
6946 IFS=$as_save_IFS
6947 test -z "$as_dir" && as_dir=.
6948 for ac_exec_ext in '' $ac_executable_extensions; do
6949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6950 ac_cv_prog_ac_ct_RANLIB="ranlib"
6951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952 break 2
6953 fi
6954done
6955 done
6956IFS=$as_save_IFS
6957
6958fi
6959fi
6960ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6961if test -n "$ac_ct_RANLIB"; then
6962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6963$as_echo "$ac_ct_RANLIB" >&6; }
6964else
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966$as_echo "no" >&6; }
6967fi
6968
6969 if test "x$ac_ct_RANLIB" = x; then
6970 RANLIB=":"
6971 else
6972 case $cross_compiling:$ac_tool_warned in
6973yes:)
6974{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6975$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6976ac_tool_warned=yes ;;
6977esac
6978 RANLIB=$ac_ct_RANLIB
6979 fi
6980else
6981 RANLIB="$ac_cv_prog_RANLIB"
6982fi
6983
6984test -z "$RANLIB" && RANLIB=:
6985
6986
6987
6988
6989
6990
6991# Determine commands to create old-style static archives.
6992old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6993old_postinstall_cmds='chmod 644 $oldlib'
6994old_postuninstall_cmds=
6995
6996if test -n "$RANLIB"; then
6997 case $host_os in
6998 openbsd*)
6999 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7000 ;;
7001 *)
7002 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7003 ;;
7004 esac
7005 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7006fi
7007
7008case $host_os in
7009 darwin*)
7010 lock_old_archive_extraction=yes ;;
7011 *)
7012 lock_old_archive_extraction=no ;;
7013esac
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035for ac_prog in gawk mawk nawk awk
7036do
7037 # Extract the first word of "$ac_prog", so it can be a program name with args.
7038set dummy $ac_prog; ac_word=$2
7039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7040$as_echo_n "checking for $ac_word... " >&6; }
7041if test "${ac_cv_prog_AWK+set}" = set; then :
7042 $as_echo_n "(cached) " >&6
7043else
7044 if test -n "$AWK"; then
7045 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7046else
7047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7048for as_dir in $PATH
7049do
7050 IFS=$as_save_IFS
7051 test -z "$as_dir" && as_dir=.
7052 for ac_exec_ext in '' $ac_executable_extensions; do
7053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7054 ac_cv_prog_AWK="$ac_prog"
7055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7056 break 2
7057 fi
7058done
7059 done
7060IFS=$as_save_IFS
7061
7062fi
7063fi
7064AWK=$ac_cv_prog_AWK
7065if test -n "$AWK"; then
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7067$as_echo "$AWK" >&6; }
7068else
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7070$as_echo "no" >&6; }
7071fi
7072
7073
7074 test -n "$AWK" && break
7075done
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095# If no C compiler was specified, use CC.
7096LTCC=${LTCC-"$CC"}
7097
7098# If no C compiler flags were specified, use CFLAGS.
7099LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7100
7101# Allow CC to be a program name with arguments.
7102compiler=$CC
7103
7104
7105# Check for command to grab the raw symbol name followed by C symbol from nm.
7106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7107$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7108if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7109 $as_echo_n "(cached) " >&6
7110else
7111
7112# These are sane defaults that work on at least a few old systems.
7113# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7114
7115# Character class describing NM global symbol codes.
7116symcode='[BCDEGRST]'
7117
7118# Regexp to match symbols that can be accessed directly from C.
7119sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7120
7121# Define system-specific variables.
7122case $host_os in
7123aix*)
7124 symcode='[BCDT]'
7125 ;;
7126cygwin* | mingw* | pw32* | cegcc*)
7127 symcode='[ABCDGISTW]'
7128 ;;
7129hpux*)
7130 if test "$host_cpu" = ia64; then
7131 symcode='[ABCDEGRST]'
7132 fi
7133 ;;
7134irix* | nonstopux*)
7135 symcode='[BCDEGRST]'
7136 ;;
7137osf*)
7138 symcode='[BCDEGQRST]'
7139 ;;
7140solaris*)
7141 symcode='[BDRT]'
7142 ;;
7143sco3.2v5*)
7144 symcode='[DT]'
7145 ;;
7146sysv4.2uw2*)
7147 symcode='[DT]'
7148 ;;
7149sysv5* | sco5v6* | unixware* | OpenUNIX*)
7150 symcode='[ABDT]'
7151 ;;
7152sysv4)
7153 symcode='[DFNSTU]'
7154 ;;
7155esac
7156
7157# If we're using GNU nm, then use its standard symbol codes.
7158case `$NM -V 2>&1` in
7159*GNU* | *'with BFD'*)
7160 symcode='[ABCDGIRSTW]' ;;
7161esac
7162
7163# Transform an extracted symbol line into a proper C declaration.
7164# Some systems (esp. on ia64) link data and code symbols differently,
7165# so use this general approach.
7166lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7167
7168# Transform an extracted symbol line into symbol name and symbol address
7169lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7170lt_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'"
7171
7172# Handle CRLF in mingw tool chain
7173opt_cr=
7174case $build_os in
7175mingw*)
7176 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7177 ;;
7178esac
7179
7180# Try without a prefix underscore, then with it.
7181for ac_symprfx in "" "_"; do
7182
7183 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7184 symxfrm="\\1 $ac_symprfx\\2 \\2"
7185
7186 # Write the raw and C identifiers.
7187 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7188 # Fake it for dumpbin and say T for any non-static function
7189 # and D for any global variable.
7190 # Also find C++ and __fastcall symbols from MSVC++,
7191 # which start with @ or ?.
7192 lt_cv_sys_global_symbol_pipe="$AWK '"\
7193" {last_section=section; section=\$ 3};"\
7194" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7195" \$ 0!~/External *\|/{next};"\
7196" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7197" {if(hide[section]) next};"\
7198" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7199" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7200" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7201" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7202" ' prfx=^$ac_symprfx"
7203 else
7204 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7205 fi
7206
7207 # Check to see that the pipe works correctly.
7208 pipe_works=no
7209
7210 rm -f conftest*
7211 cat > conftest.$ac_ext <<_LT_EOF
7212#ifdef __cplusplus
7213extern "C" {
7214#endif
7215char nm_test_var;
7216void nm_test_func(void);
7217void nm_test_func(void){}
7218#ifdef __cplusplus
7219}
7220#endif
7221int main(){nm_test_var='a';nm_test_func();return(0);}
7222_LT_EOF
7223
7224 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7225 (eval $ac_compile) 2>&5
7226 ac_status=$?
7227 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7228 test $ac_status = 0; }; then
7229 # Now try to grab the symbols.
7230 nlist=conftest.nm
7231 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7232 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7233 ac_status=$?
7234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7235 test $ac_status = 0; } && test -s "$nlist"; then
7236 # Try sorting and uniquifying the output.
7237 if sort "$nlist" | uniq > "$nlist"T; then
7238 mv -f "$nlist"T "$nlist"
7239 else
7240 rm -f "$nlist"T
7241 fi
7242
7243 # Make sure that we snagged all the symbols we need.
7244 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7245 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7246 cat <<_LT_EOF > conftest.$ac_ext
7247#ifdef __cplusplus
7248extern "C" {
7249#endif
7250
7251_LT_EOF
7252 # Now generate the symbol file.
7253 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7254
7255 cat <<_LT_EOF >> conftest.$ac_ext
7256
7257/* The mapping between symbol names and symbols. */
7258const struct {
7259 const char *name;
7260 void *address;
7261}
7262lt__PROGRAM__LTX_preloaded_symbols[] =
7263{
7264 { "@PROGRAM@", (void *) 0 },
7265_LT_EOF
7266 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7267 cat <<\_LT_EOF >> conftest.$ac_ext
7268 {0, (void *) 0}
7269};
7270
7271/* This works around a problem in FreeBSD linker */
7272#ifdef FREEBSD_WORKAROUND
7273static const void *lt_preloaded_setup() {
7274 return lt__PROGRAM__LTX_preloaded_symbols;
7275}
7276#endif
7277
7278#ifdef __cplusplus
7279}
7280#endif
7281_LT_EOF
7282 # Now try linking the two files.
7283 mv conftest.$ac_objext conftstm.$ac_objext
7284 lt_save_LIBS="$LIBS"
7285 lt_save_CFLAGS="$CFLAGS"
7286 LIBS="conftstm.$ac_objext"
7287 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7288 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7289 (eval $ac_link) 2>&5
7290 ac_status=$?
7291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7292 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7293 pipe_works=yes
7294 fi
7295 LIBS="$lt_save_LIBS"
7296 CFLAGS="$lt_save_CFLAGS"
7297 else
7298 echo "cannot find nm_test_func in $nlist" >&5
7299 fi
7300 else
7301 echo "cannot find nm_test_var in $nlist" >&5
7302 fi
7303 else
7304 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7305 fi
7306 else
7307 echo "$progname: failed program was:" >&5
7308 cat conftest.$ac_ext >&5
7309 fi
7310 rm -rf conftest* conftst*
7311
7312 # Do not use the global_symbol_pipe unless it works.
7313 if test "$pipe_works" = yes; then
7314 break
7315 else
7316 lt_cv_sys_global_symbol_pipe=
7317 fi
7318done
7319
7320fi
7321
7322if test -z "$lt_cv_sys_global_symbol_pipe"; then
7323 lt_cv_sys_global_symbol_to_cdecl=
7324fi
7325if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7327$as_echo "failed" >&6; }
7328else
7329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7330$as_echo "ok" >&6; }
7331fi
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354# Check whether --enable-libtool-lock was given.
7355if test "${enable_libtool_lock+set}" = set; then :
7356 enableval=$enable_libtool_lock;
7357fi
7358
7359test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7360
7361# Some flags need to be propagated to the compiler or linker for good
7362# libtool support.
7363case $host in
7364ia64-*-hpux*)
7365 # Find out which ABI we are using.
7366 echo 'int i;' > conftest.$ac_ext
7367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7368 (eval $ac_compile) 2>&5
7369 ac_status=$?
7370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7371 test $ac_status = 0; }; then
7372 case `/usr/bin/file conftest.$ac_objext` in
7373 *ELF-32*)
7374 HPUX_IA64_MODE="32"
7375 ;;
7376 *ELF-64*)
7377 HPUX_IA64_MODE="64"
7378 ;;
7379 esac
7380 fi
7381 rm -rf conftest*
7382 ;;
7383*-*-irix6*)
7384 # Find out which ABI we are using.
7385 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7386 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7387 (eval $ac_compile) 2>&5
7388 ac_status=$?
7389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7390 test $ac_status = 0; }; then
7391 if test "$lt_cv_prog_gnu_ld" = yes; then
7392 case `/usr/bin/file conftest.$ac_objext` in
7393 *32-bit*)
7394 LD="${LD-ld} -melf32bsmip"
7395 ;;
7396 *N32*)
7397 LD="${LD-ld} -melf32bmipn32"
7398 ;;
7399 *64-bit*)
7400 LD="${LD-ld} -melf64bmip"
7401 ;;
7402 esac
7403 else
7404 case `/usr/bin/file conftest.$ac_objext` in
7405 *32-bit*)
7406 LD="${LD-ld} -32"
7407 ;;
7408 *N32*)
7409 LD="${LD-ld} -n32"
7410 ;;
7411 *64-bit*)
7412 LD="${LD-ld} -64"
7413 ;;
7414 esac
7415 fi
7416 fi
7417 rm -rf conftest*
7418 ;;
7419
bf3d9781 7420x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7421s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7422 # Find out which ABI we are using.
7423 echo 'int i;' > conftest.$ac_ext
7424 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7425 (eval $ac_compile) 2>&5
7426 ac_status=$?
7427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7428 test $ac_status = 0; }; then
7429 case `/usr/bin/file conftest.o` in
7430 *32-bit*)
7431 case $host in
7432 x86_64-*kfreebsd*-gnu)
7433 LD="${LD-ld} -m elf_i386_fbsd"
7434 ;;
7435 x86_64-*linux*)
7436 case `/usr/bin/file conftest.o` in
7437 *x86-64*)
7438 LD="${LD-ld} -m elf32_x86_64"
7439 ;;
7440 *)
7441 LD="${LD-ld} -m elf_i386"
7442 ;;
7443 esac
7444 ;;
bf3d9781
AM
7445 powerpc64le-*linux*)
7446 LD="${LD-ld} -m elf32lppclinux"
7447 ;;
7448 powerpc64-*linux*)
6bb11ab3
L
7449 LD="${LD-ld} -m elf32ppclinux"
7450 ;;
7451 s390x-*linux*)
7452 LD="${LD-ld} -m elf_s390"
7453 ;;
7454 sparc64-*linux*)
7455 LD="${LD-ld} -m elf32_sparc"
7456 ;;
7457 esac
7458 ;;
7459 *64-bit*)
7460 case $host in
7461 x86_64-*kfreebsd*-gnu)
7462 LD="${LD-ld} -m elf_x86_64_fbsd"
7463 ;;
7464 x86_64-*linux*)
7465 LD="${LD-ld} -m elf_x86_64"
7466 ;;
bf3d9781
AM
7467 powerpcle-*linux*)
7468 LD="${LD-ld} -m elf64lppc"
7469 ;;
7470 powerpc-*linux*)
6bb11ab3
L
7471 LD="${LD-ld} -m elf64ppc"
7472 ;;
7473 s390*-*linux*|s390*-*tpf*)
7474 LD="${LD-ld} -m elf64_s390"
7475 ;;
7476 sparc*-*linux*)
7477 LD="${LD-ld} -m elf64_sparc"
7478 ;;
7479 esac
7480 ;;
7481 esac
7482 fi
7483 rm -rf conftest*
7484 ;;
7485
7486*-*-sco3.2v5*)
7487 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7488 SAVE_CFLAGS="$CFLAGS"
7489 CFLAGS="$CFLAGS -belf"
7490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7491$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7492if test "${lt_cv_cc_needs_belf+set}" = set; then :
7493 $as_echo_n "(cached) " >&6
7494else
7495 ac_ext=c
7496ac_cpp='$CPP $CPPFLAGS'
7497ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7498ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7499ac_compiler_gnu=$ac_cv_c_compiler_gnu
7500
7501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7502/* end confdefs.h. */
7503
7504int
7505main ()
7506{
7507
7508 ;
7509 return 0;
7510}
7511_ACEOF
7512if ac_fn_c_try_link "$LINENO"; then :
7513 lt_cv_cc_needs_belf=yes
7514else
7515 lt_cv_cc_needs_belf=no
7516fi
7517rm -f core conftest.err conftest.$ac_objext \
7518 conftest$ac_exeext conftest.$ac_ext
7519 ac_ext=c
7520ac_cpp='$CPP $CPPFLAGS'
7521ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7522ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7523ac_compiler_gnu=$ac_cv_c_compiler_gnu
7524
7525fi
7526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7527$as_echo "$lt_cv_cc_needs_belf" >&6; }
7528 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7529 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7530 CFLAGS="$SAVE_CFLAGS"
7531 fi
7532 ;;
7533sparc*-*solaris*)
7534 # Find out which ABI we are using.
7535 echo 'int i;' > conftest.$ac_ext
7536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7537 (eval $ac_compile) 2>&5
7538 ac_status=$?
7539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7540 test $ac_status = 0; }; then
7541 case `/usr/bin/file conftest.o` in
7542 *64-bit*)
7543 case $lt_cv_prog_gnu_ld in
7544 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7545 *)
7546 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7547 LD="${LD-ld} -64"
7548 fi
7549 ;;
7550 esac
7551 ;;
7552 esac
7553 fi
7554 rm -rf conftest*
7555 ;;
7556esac
7557
7558need_locks="$enable_libtool_lock"
7559
7560
7561 case $host_os in
7562 rhapsody* | darwin*)
7563 if test -n "$ac_tool_prefix"; then
7564 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7565set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7567$as_echo_n "checking for $ac_word... " >&6; }
7568if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7569 $as_echo_n "(cached) " >&6
7570else
7571 if test -n "$DSYMUTIL"; then
7572 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7573else
7574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7575for as_dir in $PATH
7576do
7577 IFS=$as_save_IFS
7578 test -z "$as_dir" && as_dir=.
7579 for ac_exec_ext in '' $ac_executable_extensions; do
7580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7581 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7583 break 2
7584 fi
7585done
7586 done
7587IFS=$as_save_IFS
7588
7589fi
7590fi
7591DSYMUTIL=$ac_cv_prog_DSYMUTIL
7592if test -n "$DSYMUTIL"; then
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7594$as_echo "$DSYMUTIL" >&6; }
7595else
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7597$as_echo "no" >&6; }
7598fi
7599
7600
7601fi
7602if test -z "$ac_cv_prog_DSYMUTIL"; then
7603 ac_ct_DSYMUTIL=$DSYMUTIL
7604 # Extract the first word of "dsymutil", so it can be a program name with args.
7605set dummy dsymutil; ac_word=$2
7606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7607$as_echo_n "checking for $ac_word... " >&6; }
7608if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7609 $as_echo_n "(cached) " >&6
7610else
7611 if test -n "$ac_ct_DSYMUTIL"; then
7612 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7613else
7614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7615for as_dir in $PATH
7616do
7617 IFS=$as_save_IFS
7618 test -z "$as_dir" && as_dir=.
7619 for ac_exec_ext in '' $ac_executable_extensions; do
7620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7621 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7623 break 2
7624 fi
7625done
7626 done
7627IFS=$as_save_IFS
7628
7629fi
7630fi
7631ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7632if test -n "$ac_ct_DSYMUTIL"; then
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7634$as_echo "$ac_ct_DSYMUTIL" >&6; }
7635else
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7637$as_echo "no" >&6; }
7638fi
7639
7640 if test "x$ac_ct_DSYMUTIL" = x; then
7641 DSYMUTIL=":"
7642 else
7643 case $cross_compiling:$ac_tool_warned in
7644yes:)
7645{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7646$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7647ac_tool_warned=yes ;;
7648esac
7649 DSYMUTIL=$ac_ct_DSYMUTIL
7650 fi
7651else
7652 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7653fi
7654
7655 if test -n "$ac_tool_prefix"; then
7656 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7657set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7659$as_echo_n "checking for $ac_word... " >&6; }
7660if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7661 $as_echo_n "(cached) " >&6
7662else
7663 if test -n "$NMEDIT"; then
7664 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7665else
7666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7667for as_dir in $PATH
7668do
7669 IFS=$as_save_IFS
7670 test -z "$as_dir" && as_dir=.
7671 for ac_exec_ext in '' $ac_executable_extensions; do
7672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7673 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7675 break 2
7676 fi
7677done
7678 done
7679IFS=$as_save_IFS
7680
7681fi
7682fi
7683NMEDIT=$ac_cv_prog_NMEDIT
7684if test -n "$NMEDIT"; then
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7686$as_echo "$NMEDIT" >&6; }
7687else
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7689$as_echo "no" >&6; }
7690fi
7691
7692
7693fi
7694if test -z "$ac_cv_prog_NMEDIT"; then
7695 ac_ct_NMEDIT=$NMEDIT
7696 # Extract the first word of "nmedit", so it can be a program name with args.
7697set dummy nmedit; ac_word=$2
7698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7699$as_echo_n "checking for $ac_word... " >&6; }
7700if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7701 $as_echo_n "(cached) " >&6
7702else
7703 if test -n "$ac_ct_NMEDIT"; then
7704 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7705else
7706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7707for as_dir in $PATH
7708do
7709 IFS=$as_save_IFS
7710 test -z "$as_dir" && as_dir=.
7711 for ac_exec_ext in '' $ac_executable_extensions; do
7712 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7713 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7715 break 2
7716 fi
7717done
7718 done
7719IFS=$as_save_IFS
7720
7721fi
7722fi
7723ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7724if test -n "$ac_ct_NMEDIT"; then
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7726$as_echo "$ac_ct_NMEDIT" >&6; }
7727else
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7729$as_echo "no" >&6; }
7730fi
7731
7732 if test "x$ac_ct_NMEDIT" = x; then
7733 NMEDIT=":"
7734 else
7735 case $cross_compiling:$ac_tool_warned in
7736yes:)
7737{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7738$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7739ac_tool_warned=yes ;;
7740esac
7741 NMEDIT=$ac_ct_NMEDIT
7742 fi
7743else
7744 NMEDIT="$ac_cv_prog_NMEDIT"
7745fi
7746
7747 if test -n "$ac_tool_prefix"; then
7748 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7749set dummy ${ac_tool_prefix}lipo; ac_word=$2
7750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7751$as_echo_n "checking for $ac_word... " >&6; }
7752if test "${ac_cv_prog_LIPO+set}" = set; then :
7753 $as_echo_n "(cached) " >&6
7754else
7755 if test -n "$LIPO"; then
7756 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7757else
7758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7759for as_dir in $PATH
7760do
7761 IFS=$as_save_IFS
7762 test -z "$as_dir" && as_dir=.
7763 for ac_exec_ext in '' $ac_executable_extensions; do
7764 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7765 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7767 break 2
7768 fi
7769done
7770 done
7771IFS=$as_save_IFS
7772
7773fi
7774fi
7775LIPO=$ac_cv_prog_LIPO
7776if test -n "$LIPO"; then
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7778$as_echo "$LIPO" >&6; }
7779else
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7781$as_echo "no" >&6; }
7782fi
7783
7784
7785fi
7786if test -z "$ac_cv_prog_LIPO"; then
7787 ac_ct_LIPO=$LIPO
7788 # Extract the first word of "lipo", so it can be a program name with args.
7789set dummy lipo; ac_word=$2
7790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7791$as_echo_n "checking for $ac_word... " >&6; }
7792if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7793 $as_echo_n "(cached) " >&6
7794else
7795 if test -n "$ac_ct_LIPO"; then
7796 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7797else
7798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7799for as_dir in $PATH
7800do
7801 IFS=$as_save_IFS
7802 test -z "$as_dir" && as_dir=.
7803 for ac_exec_ext in '' $ac_executable_extensions; do
7804 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7805 ac_cv_prog_ac_ct_LIPO="lipo"
7806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7807 break 2
7808 fi
7809done
7810 done
7811IFS=$as_save_IFS
7812
7813fi
7814fi
7815ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7816if test -n "$ac_ct_LIPO"; then
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7818$as_echo "$ac_ct_LIPO" >&6; }
7819else
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7821$as_echo "no" >&6; }
7822fi
7823
7824 if test "x$ac_ct_LIPO" = x; then
7825 LIPO=":"
7826 else
7827 case $cross_compiling:$ac_tool_warned in
7828yes:)
7829{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7830$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7831ac_tool_warned=yes ;;
7832esac
7833 LIPO=$ac_ct_LIPO
7834 fi
7835else
7836 LIPO="$ac_cv_prog_LIPO"
7837fi
7838
7839 if test -n "$ac_tool_prefix"; then
7840 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7841set dummy ${ac_tool_prefix}otool; ac_word=$2
7842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7843$as_echo_n "checking for $ac_word... " >&6; }
7844if test "${ac_cv_prog_OTOOL+set}" = set; then :
7845 $as_echo_n "(cached) " >&6
7846else
7847 if test -n "$OTOOL"; then
7848 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7849else
7850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7851for as_dir in $PATH
7852do
7853 IFS=$as_save_IFS
7854 test -z "$as_dir" && as_dir=.
7855 for ac_exec_ext in '' $ac_executable_extensions; do
7856 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7857 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859 break 2
7860 fi
7861done
7862 done
7863IFS=$as_save_IFS
7864
7865fi
7866fi
7867OTOOL=$ac_cv_prog_OTOOL
7868if test -n "$OTOOL"; then
7869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7870$as_echo "$OTOOL" >&6; }
7871else
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7873$as_echo "no" >&6; }
7874fi
7875
7876
7877fi
7878if test -z "$ac_cv_prog_OTOOL"; then
7879 ac_ct_OTOOL=$OTOOL
7880 # Extract the first word of "otool", so it can be a program name with args.
7881set dummy otool; ac_word=$2
7882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7883$as_echo_n "checking for $ac_word... " >&6; }
7884if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7885 $as_echo_n "(cached) " >&6
7886else
7887 if test -n "$ac_ct_OTOOL"; then
7888 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7889else
7890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7891for as_dir in $PATH
7892do
7893 IFS=$as_save_IFS
7894 test -z "$as_dir" && as_dir=.
7895 for ac_exec_ext in '' $ac_executable_extensions; do
7896 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7897 ac_cv_prog_ac_ct_OTOOL="otool"
7898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7899 break 2
7900 fi
7901done
7902 done
7903IFS=$as_save_IFS
7904
7905fi
7906fi
7907ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7908if test -n "$ac_ct_OTOOL"; then
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7910$as_echo "$ac_ct_OTOOL" >&6; }
7911else
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7913$as_echo "no" >&6; }
7914fi
7915
7916 if test "x$ac_ct_OTOOL" = x; then
7917 OTOOL=":"
7918 else
7919 case $cross_compiling:$ac_tool_warned in
7920yes:)
7921{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7922$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7923ac_tool_warned=yes ;;
7924esac
7925 OTOOL=$ac_ct_OTOOL
7926 fi
7927else
7928 OTOOL="$ac_cv_prog_OTOOL"
7929fi
7930
7931 if test -n "$ac_tool_prefix"; then
7932 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7933set dummy ${ac_tool_prefix}otool64; ac_word=$2
7934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7935$as_echo_n "checking for $ac_word... " >&6; }
7936if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7937 $as_echo_n "(cached) " >&6
7938else
7939 if test -n "$OTOOL64"; then
7940 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7941else
7942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7943for as_dir in $PATH
7944do
7945 IFS=$as_save_IFS
7946 test -z "$as_dir" && as_dir=.
7947 for ac_exec_ext in '' $ac_executable_extensions; do
7948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7949 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7951 break 2
7952 fi
7953done
7954 done
7955IFS=$as_save_IFS
7956
7957fi
7958fi
7959OTOOL64=$ac_cv_prog_OTOOL64
7960if test -n "$OTOOL64"; then
7961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7962$as_echo "$OTOOL64" >&6; }
7963else
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7965$as_echo "no" >&6; }
7966fi
7967
7968
7969fi
7970if test -z "$ac_cv_prog_OTOOL64"; then
7971 ac_ct_OTOOL64=$OTOOL64
7972 # Extract the first word of "otool64", so it can be a program name with args.
7973set dummy otool64; ac_word=$2
7974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7975$as_echo_n "checking for $ac_word... " >&6; }
7976if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7977 $as_echo_n "(cached) " >&6
7978else
7979 if test -n "$ac_ct_OTOOL64"; then
7980 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7981else
7982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7983for as_dir in $PATH
7984do
7985 IFS=$as_save_IFS
7986 test -z "$as_dir" && as_dir=.
7987 for ac_exec_ext in '' $ac_executable_extensions; do
7988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7989 ac_cv_prog_ac_ct_OTOOL64="otool64"
7990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7991 break 2
7992 fi
7993done
7994 done
7995IFS=$as_save_IFS
7996
7997fi
7998fi
7999ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8000if test -n "$ac_ct_OTOOL64"; then
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8002$as_echo "$ac_ct_OTOOL64" >&6; }
8003else
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8005$as_echo "no" >&6; }
8006fi
8007
8008 if test "x$ac_ct_OTOOL64" = x; then
8009 OTOOL64=":"
8010 else
8011 case $cross_compiling:$ac_tool_warned in
8012yes:)
8013{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8014$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8015ac_tool_warned=yes ;;
8016esac
8017 OTOOL64=$ac_ct_OTOOL64
8018 fi
8019else
8020 OTOOL64="$ac_cv_prog_OTOOL64"
8021fi
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8050$as_echo_n "checking for -single_module linker flag... " >&6; }
8051if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8052 $as_echo_n "(cached) " >&6
8053else
8054 lt_cv_apple_cc_single_mod=no
8055 if test -z "${LT_MULTI_MODULE}"; then
8056 # By default we will add the -single_module flag. You can override
8057 # by either setting the environment variable LT_MULTI_MODULE
8058 # non-empty at configure time, or by adding -multi_module to the
8059 # link flags.
8060 rm -rf libconftest.dylib*
8061 echo "int foo(void){return 1;}" > conftest.c
8062 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8063-dynamiclib -Wl,-single_module conftest.c" >&5
8064 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8065 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8066 _lt_result=$?
8067 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8068 lt_cv_apple_cc_single_mod=yes
8069 else
8070 cat conftest.err >&5
8071 fi
8072 rm -rf libconftest.dylib*
8073 rm -f conftest.*
8074 fi
8075fi
8076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8077$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8079$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8080if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8081 $as_echo_n "(cached) " >&6
8082else
8083 lt_cv_ld_exported_symbols_list=no
8084 save_LDFLAGS=$LDFLAGS
8085 echo "_main" > conftest.sym
8086 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8088/* end confdefs.h. */
8089
8090int
8091main ()
8092{
8093
8094 ;
8095 return 0;
8096}
8097_ACEOF
8098if ac_fn_c_try_link "$LINENO"; then :
8099 lt_cv_ld_exported_symbols_list=yes
8100else
8101 lt_cv_ld_exported_symbols_list=no
8102fi
8103rm -f core conftest.err conftest.$ac_objext \
8104 conftest$ac_exeext conftest.$ac_ext
8105 LDFLAGS="$save_LDFLAGS"
8106
8107fi
8108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8109$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8111$as_echo_n "checking for -force_load linker flag... " >&6; }
8112if test "${lt_cv_ld_force_load+set}" = set; then :
8113 $as_echo_n "(cached) " >&6
8114else
8115 lt_cv_ld_force_load=no
8116 cat > conftest.c << _LT_EOF
8117int forced_loaded() { return 2;}
8118_LT_EOF
8119 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8120 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8121 echo "$AR cru libconftest.a conftest.o" >&5
8122 $AR cru libconftest.a conftest.o 2>&5
8123 cat > conftest.c << _LT_EOF
8124int main() { return 0;}
8125_LT_EOF
8126 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8127 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8128 _lt_result=$?
8129 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8130 lt_cv_ld_force_load=yes
8131 else
8132 cat conftest.err >&5
8133 fi
8134 rm -f conftest.err libconftest.a conftest conftest.c
8135 rm -rf conftest.dSYM
8136
8137fi
8138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8139$as_echo "$lt_cv_ld_force_load" >&6; }
8140 case $host_os in
8141 rhapsody* | darwin1.[012])
8142 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8143 darwin1.*)
8144 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8145 darwin*) # darwin 5.x on
8146 # if running on 10.5 or later, the deployment target defaults
8147 # to the OS version, if on x86, and 10.4, the deployment
8148 # target defaults to 10.4. Don't you love it?
8149 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8150 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8151 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8152 10.[012][,.]*)
6bb11ab3
L
8153 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8154 10.*)
8155 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8156 esac
8157 ;;
8158 esac
8159 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8160 _lt_dar_single_mod='$single_module'
8161 fi
8162 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8163 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8164 else
8165 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8166 fi
8167 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8168 _lt_dsymutil='~$DSYMUTIL $lib || :'
8169 else
8170 _lt_dsymutil=
8171 fi
8172 ;;
8173 esac
8174
8175for ac_header in dlfcn.h
8176do :
8177 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8178"
8179if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8180 cat >>confdefs.h <<_ACEOF
8181#define HAVE_DLFCN_H 1
8182_ACEOF
8183
8184fi
8185
8186done
8187
8188
8189
8190# autoconf.info says this should be called right after AC_INIT.
8191ac_config_headers="$ac_config_headers config.h:config.in"
8192
8193
8194
8195
8196
8197
8198# Put a plausible default for CC_FOR_BUILD in Makefile.
8199if test "x$cross_compiling" = "xno"; then
8200 CC_FOR_BUILD='$(CC)'
8201else
8202 CC_FOR_BUILD=gcc
8203fi
8204
8205
8206
8207
8208AR=${AR-ar}
8209
8210if test -n "$ac_tool_prefix"; then
8211 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8212set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8214$as_echo_n "checking for $ac_word... " >&6; }
8215if test "${ac_cv_prog_RANLIB+set}" = set; then :
8216 $as_echo_n "(cached) " >&6
8217else
8218 if test -n "$RANLIB"; then
8219 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8220else
8221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8222for as_dir in $PATH
8223do
8224 IFS=$as_save_IFS
8225 test -z "$as_dir" && as_dir=.
8226 for ac_exec_ext in '' $ac_executable_extensions; do
8227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8228 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8230 break 2
8231 fi
8232done
8233 done
8234IFS=$as_save_IFS
8235
8236fi
8237fi
8238RANLIB=$ac_cv_prog_RANLIB
8239if test -n "$RANLIB"; then
8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8241$as_echo "$RANLIB" >&6; }
8242else
8243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8244$as_echo "no" >&6; }
8245fi
8246
8247
8248fi
8249if test -z "$ac_cv_prog_RANLIB"; then
8250 ac_ct_RANLIB=$RANLIB
8251 # Extract the first word of "ranlib", so it can be a program name with args.
8252set dummy ranlib; ac_word=$2
8253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8254$as_echo_n "checking for $ac_word... " >&6; }
8255if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8256 $as_echo_n "(cached) " >&6
8257else
8258 if test -n "$ac_ct_RANLIB"; then
8259 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8260else
8261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8262for as_dir in $PATH
8263do
8264 IFS=$as_save_IFS
8265 test -z "$as_dir" && as_dir=.
8266 for ac_exec_ext in '' $ac_executable_extensions; do
8267 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8268 ac_cv_prog_ac_ct_RANLIB="ranlib"
8269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8270 break 2
8271 fi
8272done
8273 done
8274IFS=$as_save_IFS
8275
8276fi
8277fi
8278ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8279if test -n "$ac_ct_RANLIB"; then
8280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8281$as_echo "$ac_ct_RANLIB" >&6; }
8282else
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8284$as_echo "no" >&6; }
8285fi
8286
8287 if test "x$ac_ct_RANLIB" = x; then
8288 RANLIB=":"
8289 else
8290 case $cross_compiling:$ac_tool_warned in
8291yes:)
8292{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8293$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8294ac_tool_warned=yes ;;
8295esac
8296 RANLIB=$ac_ct_RANLIB
8297 fi
8298else
8299 RANLIB="$ac_cv_prog_RANLIB"
8300fi
8301
8302
8303# Some of the common include files depend on bfd.h, and bfd.h checks
8304# that config.h is included first by testing that the PACKAGE macro
8305# is defined.
8306PACKAGE=sim
8307
8308cat >>confdefs.h <<_ACEOF
8309#define PACKAGE "$PACKAGE"
8310_ACEOF
8311
8312
8313
8314# Dependency checking.
8315ac_config_commands="$ac_config_commands depdir"
8316
8317
8318depcc="$CC" am_compiler_list=
8319
8320am_depcomp=$ac_aux_dir/depcomp
8321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8322$as_echo_n "checking dependency style of $depcc... " >&6; }
8323if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8324 $as_echo_n "(cached) " >&6
8325else
8326 if test -f "$am_depcomp"; then
8327 # We make a subdir and do the tests there. Otherwise we can end up
8328 # making bogus files that we don't know about and never remove. For
8329 # instance it was reported that on HP-UX the gcc test will end up
8330 # making a dummy file named `D' -- because `-MD' means `put the output
8331 # in D'.
8332 mkdir conftest.dir
8333 # Copy depcomp to subdir because otherwise we won't find it if we're
8334 # using a relative directory.
8335 cp "$am_depcomp" conftest.dir
8336 cd conftest.dir
8337 # We will build objects and dependencies in a subdirectory because
8338 # it helps to detect inapplicable dependency modes. For instance
8339 # both Tru64's cc and ICC support -MD to output dependencies as a
8340 # side effect of compilation, but ICC will put the dependencies in
8341 # the current directory while Tru64 will put them in the object
8342 # directory.
8343 mkdir sub
8344
8345 am_cv_CC_dependencies_compiler_type=none
8346 if test "$am_compiler_list" = ""; then
8347 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8348 fi
8349 for depmode in $am_compiler_list; do
8350 if test $depmode = none; then break; fi
8351
8352 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8353 # Setup a source with many dependencies, because some compilers
8354 # like to wrap large dependency lists on column 80 (with \), and
8355 # we should not choose a depcomp mode which is confused by this.
8356 #
8357 # We need to recreate these files for each test, as the compiler may
8358 # overwrite some of them when testing with obscure command lines.
8359 # This happens at least with the AIX C compiler.
8360 : > sub/conftest.c
8361 for i in 1 2 3 4 5 6; do
8362 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8363 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8364 # Solaris 8's {/usr,}/bin/sh.
8365 touch sub/conftst$i.h
8366 done
8367 echo "include sub/conftest.Po" > confmf
8368
8369 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8370 # mode. It turns out that the SunPro C++ compiler does not properly
8371 # handle `-M -o', and we need to detect this.
8372 depcmd="depmode=$depmode \
8373 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8374 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8375 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8376 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8377 if env $depcmd > conftest.err 2>&1 &&
8378 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8379 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8380 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8381 # icc doesn't choke on unknown options, it will just issue warnings
8382 # or remarks (even with -Werror). So we grep stderr for any message
8383 # that says an option was ignored or not supported.
8384 # When given -MP, icc 7.0 and 7.1 complain thusly:
8385 # icc: Command line warning: ignoring option '-M'; no argument required
8386 # The diagnosis changed in icc 8.0:
8387 # icc: Command line remark: option '-MP' not supported
8388 if (grep 'ignoring option' conftest.err ||
8389 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8390 am_cv_CC_dependencies_compiler_type=$depmode
8391 $as_echo "$as_me:$LINENO: success" >&5
8392 break
8393 fi
8394 fi
8395 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8396 sed -e 's/^/| /' < conftest.err >&5
8397 done
8398
8399 cd ..
8400 rm -rf conftest.dir
8401else
8402 am_cv_CC_dependencies_compiler_type=none
8403fi
8404
8405fi
8406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8407$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8408if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8409then as_fn_error "no usable dependency style found" "$LINENO" 5
8410else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8411
8412fi
8413
8414
8415# Check for the 'make' the user wants to use.
8416for ac_prog in make
8417do
8418 # Extract the first word of "$ac_prog", so it can be a program name with args.
8419set dummy $ac_prog; ac_word=$2
8420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8421$as_echo_n "checking for $ac_word... " >&6; }
8422if test "${ac_cv_prog_MAKE+set}" = set; then :
8423 $as_echo_n "(cached) " >&6
8424else
8425 if test -n "$MAKE"; then
8426 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8427else
8428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8429for as_dir in $PATH
8430do
8431 IFS=$as_save_IFS
8432 test -z "$as_dir" && as_dir=.
8433 for ac_exec_ext in '' $ac_executable_extensions; do
8434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8435 ac_cv_prog_MAKE="$ac_prog"
8436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8437 break 2
8438 fi
8439done
8440 done
8441IFS=$as_save_IFS
8442
8443fi
8444fi
8445MAKE=$ac_cv_prog_MAKE
8446if test -n "$MAKE"; then
8447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8448$as_echo "$MAKE" >&6; }
8449else
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8451$as_echo "no" >&6; }
8452fi
8453
8454
8455 test -n "$MAKE" && break
8456done
8457
8458MAKE_IS_GNU=
8459case "`$MAKE --version 2>&1 | sed 1q`" in
8460 *GNU*)
8461 MAKE_IS_GNU=yes
8462 ;;
8463esac
8464 if test "$MAKE_IS_GNU" = yes; then
8465 GMAKE_TRUE=
8466 GMAKE_FALSE='#'
8467else
8468 GMAKE_TRUE='#'
8469 GMAKE_FALSE=
8470fi
8471
8472
8473ALL_LINGUAS=
8474# If we haven't got the data from the intl directory,
8475# assume NLS is disabled.
8476USE_NLS=no
8477LIBINTL=
8478LIBINTL_DEP=
8479INCINTL=
8480XGETTEXT=
8481GMSGFMT=
8482POSUB=
8483
8484if test -f ../../intl/config.intl; then
8485 . ../../intl/config.intl
8486fi
8487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8488$as_echo_n "checking whether NLS is requested... " >&6; }
8489if test x"$USE_NLS" != xyes; then
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8491$as_echo "no" >&6; }
8492else
8493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8494$as_echo "yes" >&6; }
8495
8496$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8497
8498
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8500$as_echo_n "checking for catalogs to be installed... " >&6; }
8501 # Look for .po and .gmo files in the source directory.
8502 CATALOGS=
8503 XLINGUAS=
8504 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8505 # If there aren't any .gmo files the shell will give us the
8506 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8507 # weeded out.
8508 case "$cat" in *\**)
8509 continue;;
8510 esac
8511 # The quadruple backslash is collapsed to a double backslash
8512 # by the backticks, then collapsed again by the double quotes,
8513 # leaving us with one backslash in the sed expression (right
8514 # before the dot that mustn't act as a wildcard).
8515 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8516 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8517 # The user is allowed to set LINGUAS to a list of languages to
8518 # install catalogs for. If it's empty that means "all of them."
8519 if test "x$LINGUAS" = x; then
8520 CATALOGS="$CATALOGS $cat"
8521 XLINGUAS="$XLINGUAS $lang"
8522 else
8523 case "$LINGUAS" in *$lang*)
8524 CATALOGS="$CATALOGS $cat"
8525 XLINGUAS="$XLINGUAS $lang"
8526 ;;
8527 esac
8528 fi
8529 done
8530 LINGUAS="$XLINGUAS"
8531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8532$as_echo "$LINGUAS" >&6; }
8533
8534
8535 DATADIRNAME=share
8536
8537 INSTOBJEXT=.mo
8538
8539 GENCAT=gencat
8540
8541 CATOBJEXT=.gmo
8542
8543fi
8544
8545# Check for common headers.
8546# FIXME: Seems to me this can cause problems for i386-windows hosts.
8547# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8548for ac_header in stdlib.h string.h strings.h unistd.h time.h
8549do :
8550 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8551ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8552eval as_val=\$$as_ac_Header
8553 if test "x$as_val" = x""yes; then :
8554 cat >>confdefs.h <<_ACEOF
8555#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8556_ACEOF
8557
8558fi
8559
8560done
8561
8562for ac_header in sys/time.h sys/resource.h
8563do :
8564 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8565ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8566eval as_val=\$$as_ac_Header
8567 if test "x$as_val" = x""yes; then :
8568 cat >>confdefs.h <<_ACEOF
8569#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8570_ACEOF
8571
8572fi
8573
8574done
8575
8576for ac_header in fcntl.h fpu_control.h
8577do :
8578 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8579ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8580eval as_val=\$$as_ac_Header
8581 if test "x$as_val" = x""yes; then :
8582 cat >>confdefs.h <<_ACEOF
8583#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8584_ACEOF
8585
8586fi
8587
8588done
8589
8590for ac_header in dlfcn.h errno.h sys/stat.h
8591do :
8592 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8593ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8594eval as_val=\$$as_ac_Header
8595 if test "x$as_val" = x""yes; then :
8596 cat >>confdefs.h <<_ACEOF
8597#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8598_ACEOF
8599
8600fi
8601
8602done
8603
8604for ac_func in getrusage time sigaction __setfpucw
8605do :
8606 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8607ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8608eval as_val=\$$as_ac_var
8609 if test "x$as_val" = x""yes; then :
8610 cat >>confdefs.h <<_ACEOF
8611#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8612_ACEOF
8613
8614fi
8615done
8616
8617
8618# Check for socket libraries
8619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8620$as_echo_n "checking for bind in -lsocket... " >&6; }
8621if test "${ac_cv_lib_socket_bind+set}" = set; then :
8622 $as_echo_n "(cached) " >&6
8623else
8624 ac_check_lib_save_LIBS=$LIBS
8625LIBS="-lsocket $LIBS"
8626cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8627/* end confdefs.h. */
8628
8629/* Override any GCC internal prototype to avoid an error.
8630 Use char because int might match the return type of a GCC
8631 builtin and then its argument prototype would still apply. */
8632#ifdef __cplusplus
8633extern "C"
8634#endif
8635char bind ();
8636int
8637main ()
8638{
8639return bind ();
8640 ;
8641 return 0;
8642}
8643_ACEOF
8644if ac_fn_c_try_link "$LINENO"; then :
8645 ac_cv_lib_socket_bind=yes
8646else
8647 ac_cv_lib_socket_bind=no
8648fi
8649rm -f core conftest.err conftest.$ac_objext \
8650 conftest$ac_exeext conftest.$ac_ext
8651LIBS=$ac_check_lib_save_LIBS
8652fi
8653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8654$as_echo "$ac_cv_lib_socket_bind" >&6; }
8655if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8656 cat >>confdefs.h <<_ACEOF
8657#define HAVE_LIBSOCKET 1
8658_ACEOF
8659
8660 LIBS="-lsocket $LIBS"
8661
8662fi
8663
8664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8665$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8666if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8667 $as_echo_n "(cached) " >&6
8668else
8669 ac_check_lib_save_LIBS=$LIBS
8670LIBS="-lnsl $LIBS"
8671cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8672/* end confdefs.h. */
8673
8674/* Override any GCC internal prototype to avoid an error.
8675 Use char because int might match the return type of a GCC
8676 builtin and then its argument prototype would still apply. */
8677#ifdef __cplusplus
8678extern "C"
8679#endif
8680char gethostbyname ();
8681int
8682main ()
8683{
8684return gethostbyname ();
8685 ;
8686 return 0;
8687}
8688_ACEOF
8689if ac_fn_c_try_link "$LINENO"; then :
8690 ac_cv_lib_nsl_gethostbyname=yes
8691else
8692 ac_cv_lib_nsl_gethostbyname=no
8693fi
8694rm -f core conftest.err conftest.$ac_objext \
8695 conftest$ac_exeext conftest.$ac_ext
8696LIBS=$ac_check_lib_save_LIBS
8697fi
8698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8699$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8700if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8701 cat >>confdefs.h <<_ACEOF
8702#define HAVE_LIBNSL 1
8703_ACEOF
8704
8705 LIBS="-lnsl $LIBS"
8706
8707fi
8708
8709
8710# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8711# using the same condition.
8712
aadc9410 8713 # Use the system's zlib library.
7fed4b0b
L
8714 zlibdir="-L\$(top_builddir)/../zlib"
8715 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 8716
aadc9410
MF
8717# Check whether --with-system-zlib was given.
8718if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
8719 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8720 zlibdir=
8721 zlibinc=
8722 fi
6bb11ab3
L
8723
8724fi
8725
6bb11ab3 8726
6bb11ab3 8727
6bb11ab3
L
8728
8729
8730# BFD uses libdl when when plugins enabled.
8731
faa743bb
RM
8732 maybe_plugins=no
8733 for ac_header in dlfcn.h
8734do :
8735 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8736"
8737if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8738 cat >>confdefs.h <<_ACEOF
8739#define HAVE_DLFCN_H 1
8740_ACEOF
8741 maybe_plugins=yes
8742fi
8743
8744done
8745
8746 for ac_header in windows.h
8747do :
8748 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8749"
8750if test "x$ac_cv_header_windows_h" = x""yes; then :
8751 cat >>confdefs.h <<_ACEOF
8752#define HAVE_WINDOWS_H 1
8753_ACEOF
8754 maybe_plugins=yes
8755fi
8756
8757done
8758
8759
8760 # Check whether --enable-plugins was given.
6bb11ab3
L
8761if test "${enable_plugins+set}" = set; then :
8762 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
8763 no) plugins=no ;;
8764 *) plugins=yes
8765 if test "$maybe_plugins" != "yes" ; then
8766 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8767 fi ;;
8768 esac
6bb11ab3 8769else
faa743bb
RM
8770 plugins=$maybe_plugins
8771
6bb11ab3
L
8772fi
8773
2974be62
AM
8774 if test "$plugins" = "yes"; then
8775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8776$as_echo_n "checking for library containing dlopen... " >&6; }
8777if test "${ac_cv_search_dlopen+set}" = set; then :
8778 $as_echo_n "(cached) " >&6
8779else
8780 ac_func_search_save_LIBS=$LIBS
8781cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8782/* end confdefs.h. */
8783
8784/* Override any GCC internal prototype to avoid an error.
8785 Use char because int might match the return type of a GCC
8786 builtin and then its argument prototype would still apply. */
8787#ifdef __cplusplus
8788extern "C"
8789#endif
8790char dlopen ();
8791int
8792main ()
8793{
8794return dlopen ();
8795 ;
8796 return 0;
8797}
8798_ACEOF
8799for ac_lib in '' dl; do
8800 if test -z "$ac_lib"; then
8801 ac_res="none required"
8802 else
8803 ac_res=-l$ac_lib
8804 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8805 fi
8806 if ac_fn_c_try_link "$LINENO"; then :
8807 ac_cv_search_dlopen=$ac_res
8808fi
8809rm -f core conftest.err conftest.$ac_objext \
8810 conftest$ac_exeext
8811 if test "${ac_cv_search_dlopen+set}" = set; then :
8812 break
8813fi
8814done
8815if test "${ac_cv_search_dlopen+set}" = set; then :
8816
8817else
8818 ac_cv_search_dlopen=no
8819fi
8820rm conftest.$ac_ext
8821LIBS=$ac_func_search_save_LIBS
8822fi
8823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8824$as_echo "$ac_cv_search_dlopen" >&6; }
8825ac_res=$ac_cv_search_dlopen
8826if test "$ac_res" != no; then :
8827 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8828
8829fi
8830
8831 fi
6bb11ab3
L
8832
8833 if test "$plugins" = yes; then
8834 PLUGINS_TRUE=
8835 PLUGINS_FALSE='#'
8836else
8837 PLUGINS_TRUE='#'
8838 PLUGINS_FALSE=
8839fi
8840
8841
8842
8843
8844
8845# Set options
8846enable_dlopen=yes
8847
8848
8849
8850
8851 enable_win32_dll=no
8852
8853
8854 # Check whether --enable-shared was given.
8855if test "${enable_shared+set}" = set; then :
8856 enableval=$enable_shared; p=${PACKAGE-default}
8857 case $enableval in
8858 yes) enable_shared=yes ;;
8859 no) enable_shared=no ;;
8860 *)
8861 enable_shared=no
8862 # Look at the argument we got. We use all the common list separators.
8863 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8864 for pkg in $enableval; do
8865 IFS="$lt_save_ifs"
8866 if test "X$pkg" = "X$p"; then
8867 enable_shared=yes
8868 fi
8869 done
8870 IFS="$lt_save_ifs"
8871 ;;
8872 esac
8873else
8874 enable_shared=yes
8875fi
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885 # Check whether --enable-static was given.
8886if test "${enable_static+set}" = set; then :
8887 enableval=$enable_static; p=${PACKAGE-default}
8888 case $enableval in
8889 yes) enable_static=yes ;;
8890 no) enable_static=no ;;
8891 *)
8892 enable_static=no
8893 # Look at the argument we got. We use all the common list separators.
8894 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8895 for pkg in $enableval; do
8896 IFS="$lt_save_ifs"
8897 if test "X$pkg" = "X$p"; then
8898 enable_static=yes
8899 fi
8900 done
8901 IFS="$lt_save_ifs"
8902 ;;
8903 esac
8904else
8905 enable_static=yes
8906fi
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917# Check whether --with-pic was given.
8918if test "${with_pic+set}" = set; then :
8919 withval=$with_pic; pic_mode="$withval"
8920else
8921 pic_mode=default
8922fi
8923
8924
8925test -z "$pic_mode" && pic_mode=default
8926
8927
8928
8929
8930
8931
8932
8933 # Check whether --enable-fast-install was given.
8934if test "${enable_fast_install+set}" = set; then :
8935 enableval=$enable_fast_install; p=${PACKAGE-default}
8936 case $enableval in
8937 yes) enable_fast_install=yes ;;
8938 no) enable_fast_install=no ;;
8939 *)
8940 enable_fast_install=no
8941 # Look at the argument we got. We use all the common list separators.
8942 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8943 for pkg in $enableval; do
8944 IFS="$lt_save_ifs"
8945 if test "X$pkg" = "X$p"; then
8946 enable_fast_install=yes
8947 fi
8948 done
8949 IFS="$lt_save_ifs"
8950 ;;
8951 esac
8952else
8953 enable_fast_install=yes
8954fi
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966# This can be used to rebuild libtool when needed
8967LIBTOOL_DEPS="$ltmain"
8968
8969# Always use our own libtool.
8970LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997test -z "$LN_S" && LN_S="ln -s"
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012if test -n "${ZSH_VERSION+set}" ; then
9013 setopt NO_GLOB_SUBST
fee8ec00 9014fi
fee8ec00 9015
6bb11ab3
L
9016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9017$as_echo_n "checking for objdir... " >&6; }
9018if test "${lt_cv_objdir+set}" = set; then :
9019 $as_echo_n "(cached) " >&6
9020else
9021 rm -f .libs 2>/dev/null
9022mkdir .libs 2>/dev/null
9023if test -d .libs; then
9024 lt_cv_objdir=.libs
9025else
9026 # MS-DOS does not allow filenames that begin with a dot.
9027 lt_cv_objdir=_libs
9028fi
9029rmdir .libs 2>/dev/null
9030fi
9031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9032$as_echo "$lt_cv_objdir" >&6; }
9033objdir=$lt_cv_objdir
9034
9035
9036
9037
9038
9039cat >>confdefs.h <<_ACEOF
9040#define LT_OBJDIR "$lt_cv_objdir/"
9041_ACEOF
9042
9043
9044
9045
9046case $host_os in
9047aix3*)
9048 # AIX sometimes has problems with the GCC collect2 program. For some
9049 # reason, if we set the COLLECT_NAMES environment variable, the problems
9050 # vanish in a puff of smoke.
9051 if test "X${COLLECT_NAMES+set}" != Xset; then
9052 COLLECT_NAMES=
9053 export COLLECT_NAMES
9054 fi
9055 ;;
81ecdfbb 9056esac
6bb11ab3
L
9057
9058# Global variables:
9059ofile=libtool
9060can_build_shared=yes
9061
9062# All known linkers require a `.a' archive for static linking (except MSVC,
9063# which needs '.lib').
9064libext=a
9065
9066with_gnu_ld="$lt_cv_prog_gnu_ld"
9067
9068old_CC="$CC"
9069old_CFLAGS="$CFLAGS"
9070
9071# Set sane defaults for various variables
9072test -z "$CC" && CC=cc
9073test -z "$LTCC" && LTCC=$CC
9074test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9075test -z "$LD" && LD=ld
9076test -z "$ac_objext" && ac_objext=o
9077
9078for cc_temp in $compiler""; do
9079 case $cc_temp in
9080 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9081 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9082 \-*) ;;
9083 *) break;;
9084 esac
9085done
9086cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9087
9088
9089# Only perform the check for file, if the check method requires it
9090test -z "$MAGIC_CMD" && MAGIC_CMD=file
9091case $deplibs_check_method in
9092file_magic*)
9093 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9095$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9096if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9097 $as_echo_n "(cached) " >&6
9098else
9099 case $MAGIC_CMD in
9100[\\/*] | ?:[\\/]*)
9101 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9102 ;;
9103*)
9104 lt_save_MAGIC_CMD="$MAGIC_CMD"
9105 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9106 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9107 for ac_dir in $ac_dummy; do
9108 IFS="$lt_save_ifs"
9109 test -z "$ac_dir" && ac_dir=.
9110 if test -f $ac_dir/${ac_tool_prefix}file; then
9111 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9112 if test -n "$file_magic_test_file"; then
9113 case $deplibs_check_method in
9114 "file_magic "*)
9115 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9116 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9117 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9118 $EGREP "$file_magic_regex" > /dev/null; then
9119 :
9120 else
9121 cat <<_LT_EOF 1>&2
9122
9123*** Warning: the command libtool uses to detect shared libraries,
9124*** $file_magic_cmd, produces output that libtool cannot recognize.
9125*** The result is that libtool may fail to recognize shared libraries
9126*** as such. This will affect the creation of libtool libraries that
9127*** depend on shared libraries, but programs linked with such libtool
9128*** libraries will work regardless of this problem. Nevertheless, you
9129*** may want to report the problem to your system manager and/or to
9130*** bug-libtool@gnu.org
9131
9132_LT_EOF
9133 fi ;;
9134 esac
9135 fi
9136 break
fee8ec00 9137 fi
6bb11ab3
L
9138 done
9139 IFS="$lt_save_ifs"
9140 MAGIC_CMD="$lt_save_MAGIC_CMD"
9141 ;;
9142esac
fee8ec00 9143fi
fee8ec00 9144
6bb11ab3
L
9145MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9146if test -n "$MAGIC_CMD"; then
9147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9148$as_echo "$MAGIC_CMD" >&6; }
9149else
9150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9151$as_echo "no" >&6; }
9152fi
81ecdfbb 9153
6bb11ab3
L
9154
9155
9156
9157
9158if test -z "$lt_cv_path_MAGIC_CMD"; then
9159 if test -n "$ac_tool_prefix"; then
9160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9161$as_echo_n "checking for file... " >&6; }
9162if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9163 $as_echo_n "(cached) " >&6
9164else
9165 case $MAGIC_CMD in
9166[\\/*] | ?:[\\/]*)
9167 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9168 ;;
9169*)
9170 lt_save_MAGIC_CMD="$MAGIC_CMD"
9171 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9172 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9173 for ac_dir in $ac_dummy; do
9174 IFS="$lt_save_ifs"
9175 test -z "$ac_dir" && ac_dir=.
9176 if test -f $ac_dir/file; then
9177 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9178 if test -n "$file_magic_test_file"; then
9179 case $deplibs_check_method in
9180 "file_magic "*)
9181 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9182 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9183 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9184 $EGREP "$file_magic_regex" > /dev/null; then
9185 :
9186 else
9187 cat <<_LT_EOF 1>&2
9188
9189*** Warning: the command libtool uses to detect shared libraries,
9190*** $file_magic_cmd, produces output that libtool cannot recognize.
9191*** The result is that libtool may fail to recognize shared libraries
9192*** as such. This will affect the creation of libtool libraries that
9193*** depend on shared libraries, but programs linked with such libtool
9194*** libraries will work regardless of this problem. Nevertheless, you
9195*** may want to report the problem to your system manager and/or to
9196*** bug-libtool@gnu.org
9197
9198_LT_EOF
9199 fi ;;
9200 esac
9201 fi
9202 break
9203 fi
9204 done
9205 IFS="$lt_save_ifs"
9206 MAGIC_CMD="$lt_save_MAGIC_CMD"
9207 ;;
81ecdfbb 9208esac
6bb11ab3
L
9209fi
9210
9211MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9212if test -n "$MAGIC_CMD"; then
9213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9214$as_echo "$MAGIC_CMD" >&6; }
9215else
9216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9217$as_echo "no" >&6; }
9218fi
9219
9220
9221 else
9222 MAGIC_CMD=:
9223 fi
9224fi
9225
9226 fi
9227 ;;
9228esac
9229
9230# Use C for the default configuration in the libtool script
9231
9232lt_save_CC="$CC"
9233ac_ext=c
9234ac_cpp='$CPP $CPPFLAGS'
9235ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9236ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9237ac_compiler_gnu=$ac_cv_c_compiler_gnu
9238
9239
9240# Source file extension for C test sources.
9241ac_ext=c
9242
9243# Object file extension for compiled C test sources.
9244objext=o
9245objext=$objext
9246
9247# Code to be used in simple compile tests
9248lt_simple_compile_test_code="int some_variable = 0;"
9249
9250# Code to be used in simple link tests
9251lt_simple_link_test_code='int main(){return(0);}'
9252
9253
9254
9255
9256
9257
9258
9259# If no C compiler was specified, use CC.
9260LTCC=${LTCC-"$CC"}
9261
9262# If no C compiler flags were specified, use CFLAGS.
9263LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9264
9265# Allow CC to be a program name with arguments.
9266compiler=$CC
9267
9268# Save the default compiler, since it gets overwritten when the other
9269# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9270compiler_DEFAULT=$CC
9271
9272# save warnings/boilerplate of simple test code
9273ac_outfile=conftest.$ac_objext
9274echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9275eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9276_lt_compiler_boilerplate=`cat conftest.err`
9277$RM conftest*
9278
9279ac_outfile=conftest.$ac_objext
9280echo "$lt_simple_link_test_code" >conftest.$ac_ext
9281eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9282_lt_linker_boilerplate=`cat conftest.err`
9283$RM -r conftest*
9284
9285
9286## CAVEAT EMPTOR:
9287## There is no encapsulation within the following macros, do not change
9288## the running order or otherwise move them around unless you know exactly
9289## what you are doing...
9290if test -n "$compiler"; then
9291
9292lt_prog_compiler_no_builtin_flag=
9293
9294if test "$GCC" = yes; then
9295 case $cc_basename in
9296 nvcc*)
9297 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9298 *)
9299 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
fee8ec00 9300 esac
6bb11ab3
L
9301
9302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9303$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9304if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9305 $as_echo_n "(cached) " >&6
fee8ec00 9306else
6bb11ab3
L
9307 lt_cv_prog_compiler_rtti_exceptions=no
9308 ac_outfile=conftest.$ac_objext
9309 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9310 lt_compiler_flag="-fno-rtti -fno-exceptions"
9311 # Insert the option either (1) after the last *FLAGS variable, or
9312 # (2) before a word containing "conftest.", or (3) at the end.
9313 # Note that $ac_compile itself does not contain backslashes and begins
9314 # with a dollar sign (not a hyphen), so the echo should work correctly.
9315 # The option is referenced via a variable to avoid confusing sed.
9316 lt_compile=`echo "$ac_compile" | $SED \
9317 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9318 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9319 -e 's:$: $lt_compiler_flag:'`
9320 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9321 (eval "$lt_compile" 2>conftest.err)
9322 ac_status=$?
9323 cat conftest.err >&5
9324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9325 if (exit $ac_status) && test -s "$ac_outfile"; then
9326 # The compiler can only warn and ignore the option if not recognized
9327 # So say no if there are warnings other than the usual output.
9328 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9329 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9330 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9331 lt_cv_prog_compiler_rtti_exceptions=yes
9332 fi
9333 fi
9334 $RM conftest*
9335
fee8ec00 9336fi
6bb11ab3
L
9337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9338$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9339
9340if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9341 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9342else
9343 :
9344fi
9345
9346fi
9347
9348
9349
9350
9351
9352
9353 lt_prog_compiler_wl=
9354lt_prog_compiler_pic=
9355lt_prog_compiler_static=
9356
9357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9358$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9359
9360 if test "$GCC" = yes; then
9361 lt_prog_compiler_wl='-Wl,'
9362 lt_prog_compiler_static='-static'
9363
9364 case $host_os in
9365 aix*)
9366 # All AIX code is PIC.
9367 if test "$host_cpu" = ia64; then
9368 # AIX 5 now supports IA64 processor
9369 lt_prog_compiler_static='-Bstatic'
9370 fi
9371 lt_prog_compiler_pic='-fPIC'
9372 ;;
9373
9374 amigaos*)
9375 case $host_cpu in
9376 powerpc)
9377 # see comment about AmigaOS4 .so support
9378 lt_prog_compiler_pic='-fPIC'
9379 ;;
9380 m68k)
9381 # FIXME: we need at least 68020 code to build shared libraries, but
9382 # adding the `-m68020' flag to GCC prevents building anything better,
9383 # like `-m68040'.
9384 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9385 ;;
9386 esac
9387 ;;
9388
9389 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9390 # PIC is the default for these OSes.
9391 ;;
9392
9393 mingw* | cygwin* | pw32* | os2* | cegcc*)
9394 # This hack is so that the source file can tell whether it is being
9395 # built for inclusion in a dll (and should export symbols for example).
9396 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9397 # (--disable-auto-import) libraries
9398 lt_prog_compiler_pic='-DDLL_EXPORT'
9399 ;;
9400
9401 darwin* | rhapsody*)
9402 # PIC is the default on this platform
9403 # Common symbols not allowed in MH_DYLIB files
9404 lt_prog_compiler_pic='-fno-common'
9405 ;;
9406
9407 haiku*)
9408 # PIC is the default for Haiku.
9409 # The "-static" flag exists, but is broken.
9410 lt_prog_compiler_static=
9411 ;;
9412
9413 hpux*)
9414 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9415 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9416 # sets the default TLS model and affects inlining.
9417 case $host_cpu in
9418 hppa*64*)
9419 # +Z the default
9420 ;;
9421 *)
9422 lt_prog_compiler_pic='-fPIC'
9423 ;;
9424 esac
9425 ;;
9426
9427 interix[3-9]*)
9428 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9429 # Instead, we relocate shared libraries at runtime.
9430 ;;
9431
9432 msdosdjgpp*)
9433 # Just because we use GCC doesn't mean we suddenly get shared libraries
9434 # on systems that don't support them.
9435 lt_prog_compiler_can_build_shared=no
9436 enable_shared=no
9437 ;;
9438
9439 *nto* | *qnx*)
9440 # QNX uses GNU C++, but need to define -shared option too, otherwise
9441 # it will coredump.
9442 lt_prog_compiler_pic='-fPIC -shared'
9443 ;;
9444
9445 sysv4*MP*)
9446 if test -d /usr/nec; then
9447 lt_prog_compiler_pic=-Kconform_pic
9448 fi
9449 ;;
9450
9451 *)
9452 lt_prog_compiler_pic='-fPIC'
9453 ;;
9454 esac
9455
9456 case $cc_basename in
9457 nvcc*) # Cuda Compiler Driver 2.2
9458 lt_prog_compiler_wl='-Xlinker '
9459 lt_prog_compiler_pic='-Xcompiler -fPIC'
9460 ;;
9461 esac
9462 else
9463 # PORTME Check for flag to pass linker flags through the system compiler.
9464 case $host_os in
9465 aix*)
9466 lt_prog_compiler_wl='-Wl,'
9467 if test "$host_cpu" = ia64; then
9468 # AIX 5 now supports IA64 processor
9469 lt_prog_compiler_static='-Bstatic'
9470 else
9471 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9472 fi
9473 ;;
9474
9475 mingw* | cygwin* | pw32* | os2* | cegcc*)
9476 # This hack is so that the source file can tell whether it is being
9477 # built for inclusion in a dll (and should export symbols for example).
9478 lt_prog_compiler_pic='-DDLL_EXPORT'
9479 ;;
9480
9481 hpux9* | hpux10* | hpux11*)
9482 lt_prog_compiler_wl='-Wl,'
9483 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9484 # not for PA HP-UX.
9485 case $host_cpu in
9486 hppa*64*|ia64*)
9487 # +Z the default
9488 ;;
9489 *)
9490 lt_prog_compiler_pic='+Z'
9491 ;;
9492 esac
9493 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9494 lt_prog_compiler_static='${wl}-a ${wl}archive'
9495 ;;
9496
9497 irix5* | irix6* | nonstopux*)
9498 lt_prog_compiler_wl='-Wl,'
9499 # PIC (with -KPIC) is the default.
9500 lt_prog_compiler_static='-non_shared'
9501 ;;
9502
9503 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9504 case $cc_basename in
9505 # old Intel for x86_64 which still supported -KPIC.
9506 ecc*)
9507 lt_prog_compiler_wl='-Wl,'
9508 lt_prog_compiler_pic='-KPIC'
9509 lt_prog_compiler_static='-static'
9510 ;;
9511 # icc used to be incompatible with GCC.
9512 # ICC 10 doesn't accept -KPIC any more.
9513 icc* | ifort*)
9514 lt_prog_compiler_wl='-Wl,'
9515 lt_prog_compiler_pic='-fPIC'
9516 lt_prog_compiler_static='-static'
9517 ;;
9518 # Lahey Fortran 8.1.
9519 lf95*)
9520 lt_prog_compiler_wl='-Wl,'
9521 lt_prog_compiler_pic='--shared'
9522 lt_prog_compiler_static='--static'
9523 ;;
9524 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9525 # Portland Group compilers (*not* the Pentium gcc compiler,
9526 # which looks to be a dead project)
9527 lt_prog_compiler_wl='-Wl,'
9528 lt_prog_compiler_pic='-fpic'
9529 lt_prog_compiler_static='-Bstatic'
9530 ;;
9531 ccc*)
9532 lt_prog_compiler_wl='-Wl,'
9533 # All Alpha code is PIC.
9534 lt_prog_compiler_static='-non_shared'
9535 ;;
9536 xl* | bgxl* | bgf* | mpixl*)
9537 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9538 lt_prog_compiler_wl='-Wl,'
9539 lt_prog_compiler_pic='-qpic'
9540 lt_prog_compiler_static='-qstaticlink'
9541 ;;
9542 *)
9543 case `$CC -V 2>&1 | sed 5q` in
9544 *Sun\ F* | *Sun*Fortran*)
9545 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9546 lt_prog_compiler_pic='-KPIC'
9547 lt_prog_compiler_static='-Bstatic'
9548 lt_prog_compiler_wl=''
9549 ;;
9550 *Sun\ C*)
9551 # Sun C 5.9
9552 lt_prog_compiler_pic='-KPIC'
9553 lt_prog_compiler_static='-Bstatic'
9554 lt_prog_compiler_wl='-Wl,'
9555 ;;
9556 esac
9557 ;;
9558 esac
9559 ;;
9560
9561 newsos6)
9562 lt_prog_compiler_pic='-KPIC'
9563 lt_prog_compiler_static='-Bstatic'
9564 ;;
9565
9566 *nto* | *qnx*)
9567 # QNX uses GNU C++, but need to define -shared option too, otherwise
9568 # it will coredump.
9569 lt_prog_compiler_pic='-fPIC -shared'
9570 ;;
9571
9572 osf3* | osf4* | osf5*)
9573 lt_prog_compiler_wl='-Wl,'
9574 # All OSF/1 code is PIC.
9575 lt_prog_compiler_static='-non_shared'
9576 ;;
9577
9578 rdos*)
9579 lt_prog_compiler_static='-non_shared'
9580 ;;
fee8ec00 9581
6bb11ab3
L
9582 solaris*)
9583 lt_prog_compiler_pic='-KPIC'
9584 lt_prog_compiler_static='-Bstatic'
9585 case $cc_basename in
9586 f77* | f90* | f95*)
9587 lt_prog_compiler_wl='-Qoption ld ';;
9588 *)
9589 lt_prog_compiler_wl='-Wl,';;
9590 esac
9591 ;;
fee8ec00 9592
6bb11ab3
L
9593 sunos4*)
9594 lt_prog_compiler_wl='-Qoption ld '
9595 lt_prog_compiler_pic='-PIC'
9596 lt_prog_compiler_static='-Bstatic'
9597 ;;
fee8ec00 9598
6bb11ab3
L
9599 sysv4 | sysv4.2uw2* | sysv4.3*)
9600 lt_prog_compiler_wl='-Wl,'
9601 lt_prog_compiler_pic='-KPIC'
9602 lt_prog_compiler_static='-Bstatic'
9603 ;;
9604
9605 sysv4*MP*)
9606 if test -d /usr/nec ;then
9607 lt_prog_compiler_pic='-Kconform_pic'
9608 lt_prog_compiler_static='-Bstatic'
9609 fi
9610 ;;
9611
9612 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9613 lt_prog_compiler_wl='-Wl,'
9614 lt_prog_compiler_pic='-KPIC'
9615 lt_prog_compiler_static='-Bstatic'
9616 ;;
9617
9618 unicos*)
9619 lt_prog_compiler_wl='-Wl,'
9620 lt_prog_compiler_can_build_shared=no
9621 ;;
9622
9623 uts4*)
9624 lt_prog_compiler_pic='-pic'
9625 lt_prog_compiler_static='-Bstatic'
9626 ;;
9627
9628 *)
9629 lt_prog_compiler_can_build_shared=no
9630 ;;
9631 esac
9632 fi
9633
9634case $host_os in
9635 # For platforms which do not support PIC, -DPIC is meaningless:
9636 *djgpp*)
9637 lt_prog_compiler_pic=
9638 ;;
9639 *)
9640 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9641 ;;
81ecdfbb 9642esac
6bb11ab3
L
9643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9644$as_echo "$lt_prog_compiler_pic" >&6; }
9645
9646
9647
9648
9649
9650
9651#
9652# Check to make sure the PIC flag actually works.
9653#
9654if test -n "$lt_prog_compiler_pic"; then
9655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9656$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9657if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9658 $as_echo_n "(cached) " >&6
fee8ec00 9659else
6bb11ab3
L
9660 lt_cv_prog_compiler_pic_works=no
9661 ac_outfile=conftest.$ac_objext
9662 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9663 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9664 # Insert the option either (1) after the last *FLAGS variable, or
9665 # (2) before a word containing "conftest.", or (3) at the end.
9666 # Note that $ac_compile itself does not contain backslashes and begins
9667 # with a dollar sign (not a hyphen), so the echo should work correctly.
9668 # The option is referenced via a variable to avoid confusing sed.
9669 lt_compile=`echo "$ac_compile" | $SED \
9670 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9671 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9672 -e 's:$: $lt_compiler_flag:'`
9673 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9674 (eval "$lt_compile" 2>conftest.err)
9675 ac_status=$?
9676 cat conftest.err >&5
9677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9678 if (exit $ac_status) && test -s "$ac_outfile"; then
9679 # The compiler can only warn and ignore the option if not recognized
9680 # So say no if there are warnings other than the usual output.
9681 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9682 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9683 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9684 lt_cv_prog_compiler_pic_works=yes
9685 fi
9686 fi
9687 $RM conftest*
fee8ec00 9688
fee8ec00 9689fi
6bb11ab3
L
9690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9691$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9692
9693if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9694 case $lt_prog_compiler_pic in
9695 "" | " "*) ;;
9696 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9697 esac
9698else
9699 lt_prog_compiler_pic=
9700 lt_prog_compiler_can_build_shared=no
fee8ec00 9701fi
6bb11ab3
L
9702
9703fi
9704
9705
9706
9707
9708
9709
9710#
9711# Check to make sure the static flag actually works.
9712#
9713wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9715$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9716if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
81ecdfbb 9717 $as_echo_n "(cached) " >&6
fee8ec00 9718else
6bb11ab3
L
9719 lt_cv_prog_compiler_static_works=no
9720 save_LDFLAGS="$LDFLAGS"
9721 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9722 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9723 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9724 # The linker can only warn and ignore the option if not recognized
9725 # So say no if there are warnings
9726 if test -s conftest.err; then
9727 # Append any errors to the config.log.
9728 cat conftest.err 1>&5
9729 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9730 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9731 if diff conftest.exp conftest.er2 >/dev/null; then
9732 lt_cv_prog_compiler_static_works=yes
9733 fi
9734 else
9735 lt_cv_prog_compiler_static_works=yes
9736 fi
9737 fi
9738 $RM -r conftest*
9739 LDFLAGS="$save_LDFLAGS"
fee8ec00 9740
6bb11ab3
L
9741fi
9742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9743$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
fee8ec00 9744
6bb11ab3
L
9745if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9746 :
fee8ec00 9747else
6bb11ab3 9748 lt_prog_compiler_static=
fee8ec00 9749fi
fee8ec00 9750
6bb11ab3
L
9751
9752
9753
9754
9755
9756
9757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9758$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9759if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9760 $as_echo_n "(cached) " >&6
81ecdfbb 9761else
6bb11ab3
L
9762 lt_cv_prog_compiler_c_o=no
9763 $RM -r conftest 2>/dev/null
9764 mkdir conftest
9765 cd conftest
9766 mkdir out
9767 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9768
9769 lt_compiler_flag="-o out/conftest2.$ac_objext"
9770 # Insert the option either (1) after the last *FLAGS variable, or
9771 # (2) before a word containing "conftest.", or (3) at the end.
9772 # Note that $ac_compile itself does not contain backslashes and begins
9773 # with a dollar sign (not a hyphen), so the echo should work correctly.
9774 lt_compile=`echo "$ac_compile" | $SED \
9775 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9776 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9777 -e 's:$: $lt_compiler_flag:'`
9778 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9779 (eval "$lt_compile" 2>out/conftest.err)
9780 ac_status=$?
9781 cat out/conftest.err >&5
9782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9783 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9784 then
9785 # The compiler can only warn and ignore the option if not recognized
9786 # So say no if there are warnings
9787 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9788 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9789 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9790 lt_cv_prog_compiler_c_o=yes
9791 fi
9792 fi
9793 chmod u+w . 2>&5
9794 $RM conftest*
9795 # SGI C++ compiler will create directory out/ii_files/ for
9796 # template instantiation
9797 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9798 $RM out/* && rmdir out
9799 cd ..
9800 $RM -r conftest
9801 $RM conftest*
9802
81ecdfbb 9803fi
6bb11ab3
L
9804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9805$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9806
9807
9808
9809
9810
9811
9812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9813$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9814if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
81ecdfbb
RW
9815 $as_echo_n "(cached) " >&6
9816else
6bb11ab3
L
9817 lt_cv_prog_compiler_c_o=no
9818 $RM -r conftest 2>/dev/null
9819 mkdir conftest
9820 cd conftest
9821 mkdir out
9822 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9823
9824 lt_compiler_flag="-o out/conftest2.$ac_objext"
9825 # Insert the option either (1) after the last *FLAGS variable, or
9826 # (2) before a word containing "conftest.", or (3) at the end.
9827 # Note that $ac_compile itself does not contain backslashes and begins
9828 # with a dollar sign (not a hyphen), so the echo should work correctly.
9829 lt_compile=`echo "$ac_compile" | $SED \
9830 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9831 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9832 -e 's:$: $lt_compiler_flag:'`
9833 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9834 (eval "$lt_compile" 2>out/conftest.err)
9835 ac_status=$?
9836 cat out/conftest.err >&5
9837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9838 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9839 then
9840 # The compiler can only warn and ignore the option if not recognized
9841 # So say no if there are warnings
9842 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9843 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9844 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9845 lt_cv_prog_compiler_c_o=yes
9846 fi
9847 fi
9848 chmod u+w . 2>&5
9849 $RM conftest*
9850 # SGI C++ compiler will create directory out/ii_files/ for
9851 # template instantiation
9852 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9853 $RM out/* && rmdir out
9854 cd ..
9855 $RM -r conftest
9856 $RM conftest*
9857
9858fi
9859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9860$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9861
9862
9863
9864
9865hard_links="nottested"
9866if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9867 # do not overwrite the value of need_locks provided by the user
9868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9869$as_echo_n "checking if we can lock with hard links... " >&6; }
9870 hard_links=yes
9871 $RM conftest*
9872 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9873 touch conftest.a
9874 ln conftest.a conftest.b 2>&5 || hard_links=no
9875 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9877$as_echo "$hard_links" >&6; }
9878 if test "$hard_links" = no; then
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9880$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9881 need_locks=warn
9882 fi
9883else
9884 need_locks=no
9885fi
9886
9887
9888
9889
9890
9891
9892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9893$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9894
9895 runpath_var=
9896 allow_undefined_flag=
9897 always_export_symbols=no
9898 archive_cmds=
9899 archive_expsym_cmds=
9900 compiler_needs_object=no
9901 enable_shared_with_static_runtimes=no
9902 export_dynamic_flag_spec=
9903 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9904 hardcode_automatic=no
9905 hardcode_direct=no
9906 hardcode_direct_absolute=no
9907 hardcode_libdir_flag_spec=
9908 hardcode_libdir_flag_spec_ld=
9909 hardcode_libdir_separator=
9910 hardcode_minus_L=no
9911 hardcode_shlibpath_var=unsupported
9912 inherit_rpath=no
9913 link_all_deplibs=unknown
9914 module_cmds=
9915 module_expsym_cmds=
9916 old_archive_from_new_cmds=
9917 old_archive_from_expsyms_cmds=
9918 thread_safe_flag_spec=
9919 whole_archive_flag_spec=
9920 # include_expsyms should be a list of space-separated symbols to be *always*
9921 # included in the symbol list
9922 include_expsyms=
9923 # exclude_expsyms can be an extended regexp of symbols to exclude
9924 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9925 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9926 # as well as any symbol that contains `d'.
9927 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9928 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9929 # platforms (ab)use it in PIC code, but their linkers get confused if
9930 # the symbol is explicitly referenced. Since portable code cannot
9931 # rely on this symbol name, it's probably fine to never include it in
9932 # preloaded symbol tables.
9933 # Exclude shared library initialization/finalization symbols.
9934 extract_expsyms_cmds=
9935
9936 case $host_os in
9937 cygwin* | mingw* | pw32* | cegcc*)
9938 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9939 # When not using gcc, we currently assume that we are using
9940 # Microsoft Visual C++.
9941 if test "$GCC" != yes; then
9942 with_gnu_ld=no
9943 fi
9944 ;;
9945 interix*)
9946 # we just hope/assume this is gcc and not c89 (= MSVC++)
9947 with_gnu_ld=yes
9948 ;;
9949 openbsd*)
9950 with_gnu_ld=no
9951 ;;
9952 esac
fee8ec00 9953
6bb11ab3
L
9954 ld_shlibs=yes
9955
9956 # On some targets, GNU ld is compatible enough with the native linker
9957 # that we're better off using the native interface for both.
9958 lt_use_gnu_ld_interface=no
9959 if test "$with_gnu_ld" = yes; then
9960 case $host_os in
9961 aix*)
9962 # The AIX port of GNU ld has always aspired to compatibility
9963 # with the native linker. However, as the warning in the GNU ld
9964 # block says, versions before 2.19.5* couldn't really create working
9965 # shared libraries, regardless of the interface used.
9966 case `$LD -v 2>&1` in
9967 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9968 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9969 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9970 *)
9971 lt_use_gnu_ld_interface=yes
9972 ;;
9973 esac
9974 ;;
9975 *)
9976 lt_use_gnu_ld_interface=yes
9977 ;;
9978 esac
9979 fi
fee8ec00 9980
6bb11ab3
L
9981 if test "$lt_use_gnu_ld_interface" = yes; then
9982 # If archive_cmds runs LD, not CC, wlarc should be empty
9983 wlarc='${wl}'
9984
9985 # Set some defaults for GNU ld with shared library support. These
9986 # are reset later if shared libraries are not supported. Putting them
9987 # here allows them to be overridden if necessary.
9988 runpath_var=LD_RUN_PATH
9989 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9990 export_dynamic_flag_spec='${wl}--export-dynamic'
9991 # ancient GNU ld didn't support --whole-archive et. al.
9992 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9993 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9994 else
9995 whole_archive_flag_spec=
9996 fi
9997 supports_anon_versioning=no
9998 case `$LD -v 2>&1` in
9999 *GNU\ gold*) supports_anon_versioning=yes ;;
10000 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10001 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10002 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10003 *\ 2.11.*) ;; # other 2.11 versions
10004 *) supports_anon_versioning=yes ;;
10005 esac
10006
10007 # See if GNU ld supports shared libraries.
10008 case $host_os in
10009 aix[3-9]*)
10010 # On AIX/PPC, the GNU linker is very broken
10011 if test "$host_cpu" != ia64; then
10012 ld_shlibs=no
10013 cat <<_LT_EOF 1>&2
10014
10015*** Warning: the GNU linker, at least up to release 2.19, is reported
10016*** to be unable to reliably create shared libraries on AIX.
10017*** Therefore, libtool is disabling shared libraries support. If you
10018*** really care for shared libraries, you may want to install binutils
10019*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10020*** You will then need to restart the configuration process.
10021
10022_LT_EOF
10023 fi
10024 ;;
10025
10026 amigaos*)
10027 case $host_cpu in
10028 powerpc)
10029 # see comment about AmigaOS4 .so support
10030 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10031 archive_expsym_cmds=''
10032 ;;
10033 m68k)
10034 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)'
10035 hardcode_libdir_flag_spec='-L$libdir'
10036 hardcode_minus_L=yes
10037 ;;
10038 esac
10039 ;;
10040
10041 beos*)
10042 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10043 allow_undefined_flag=unsupported
10044 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10045 # support --undefined. This deserves some investigation. FIXME
10046 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10047 else
10048 ld_shlibs=no
10049 fi
10050 ;;
10051
10052 cygwin* | mingw* | pw32* | cegcc*)
10053 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10054 # as there is no search path for DLLs.
10055 hardcode_libdir_flag_spec='-L$libdir'
10056 export_dynamic_flag_spec='${wl}--export-all-symbols'
10057 allow_undefined_flag=unsupported
10058 always_export_symbols=no
10059 enable_shared_with_static_runtimes=yes
10060 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10061
10062 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10063 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10064 # If the export-symbols file already is a .def file (1st line
10065 # is EXPORTS), use it as is; otherwise, prepend...
10066 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10067 cp $export_symbols $output_objdir/$soname.def;
10068 else
10069 echo EXPORTS > $output_objdir/$soname.def;
10070 cat $export_symbols >> $output_objdir/$soname.def;
10071 fi~
10072 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10073 else
10074 ld_shlibs=no
10075 fi
10076 ;;
10077
10078 haiku*)
10079 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10080 link_all_deplibs=yes
10081 ;;
10082
10083 interix[3-9]*)
10084 hardcode_direct=no
10085 hardcode_shlibpath_var=no
10086 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10087 export_dynamic_flag_spec='${wl}-E'
10088 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10089 # Instead, shared libraries are loaded at an image base (0x10000000 by
10090 # default) and relocated if they conflict, which is a slow very memory
10091 # consuming and fragmenting process. To avoid this, we pick a random,
10092 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10093 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10094 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10095 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'
10096 ;;
10097
10098 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10099 tmp_diet=no
10100 if test "$host_os" = linux-dietlibc; then
10101 case $cc_basename in
10102 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10103 esac
10104 fi
10105 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10106 && test "$tmp_diet" = no
10107 then
5cddc23a 10108 tmp_addflag=' $pic_flag'
6bb11ab3
L
10109 tmp_sharedflag='-shared'
10110 case $cc_basename,$host_cpu in
10111 pgcc*) # Portland Group C compiler
10112 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'
10113 tmp_addflag=' $pic_flag'
10114 ;;
10115 pgf77* | pgf90* | pgf95* | pgfortran*)
10116 # Portland Group f77 and f90 compilers
10117 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'
10118 tmp_addflag=' $pic_flag -Mnomain' ;;
10119 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10120 tmp_addflag=' -i_dynamic' ;;
10121 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10122 tmp_addflag=' -i_dynamic -nofor_main' ;;
10123 ifc* | ifort*) # Intel Fortran compiler
10124 tmp_addflag=' -nofor_main' ;;
10125 lf95*) # Lahey Fortran 8.1
10126 whole_archive_flag_spec=
10127 tmp_sharedflag='--shared' ;;
10128 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10129 tmp_sharedflag='-qmkshrobj'
10130 tmp_addflag= ;;
10131 nvcc*) # Cuda Compiler Driver 2.2
10132 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'
10133 compiler_needs_object=yes
10134 ;;
10135 esac
10136 case `$CC -V 2>&1 | sed 5q` in
10137 *Sun\ C*) # Sun C 5.9
10138 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'
10139 compiler_needs_object=yes
10140 tmp_sharedflag='-G' ;;
10141 *Sun\ F*) # Sun Fortran 8.3
10142 tmp_sharedflag='-G' ;;
10143 esac
10144 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10145
10146 if test "x$supports_anon_versioning" = xyes; then
10147 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10148 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10149 echo "local: *; };" >> $output_objdir/$libname.ver~
10150 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10151 fi
10152
10153 case $cc_basename in
10154 xlf* | bgf* | bgxlf* | mpixlf*)
10155 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10156 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10157 hardcode_libdir_flag_spec=
10158 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10159 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10160 if test "x$supports_anon_versioning" = xyes; then
10161 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10162 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10163 echo "local: *; };" >> $output_objdir/$libname.ver~
10164 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10165 fi
10166 ;;
10167 esac
10168 else
10169 ld_shlibs=no
10170 fi
10171 ;;
10172
10173 netbsd*)
10174 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10175 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10176 wlarc=
10177 else
10178 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10179 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10180 fi
10181 ;;
10182
10183 solaris*)
10184 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10185 ld_shlibs=no
10186 cat <<_LT_EOF 1>&2
10187
10188*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10189*** create shared libraries on Solaris systems. Therefore, libtool
10190*** is disabling shared libraries support. We urge you to upgrade GNU
10191*** binutils to release 2.9.1 or newer. Another option is to modify
10192*** your PATH or compiler configuration so that the native linker is
10193*** used, and then restart.
10194
10195_LT_EOF
10196 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10197 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10198 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10199 else
10200 ld_shlibs=no
10201 fi
10202 ;;
10203
10204 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10205 case `$LD -v 2>&1` in
10206 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10207 ld_shlibs=no
10208 cat <<_LT_EOF 1>&2
10209
10210*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10211*** reliably create shared libraries on SCO systems. Therefore, libtool
10212*** is disabling shared libraries support. We urge you to upgrade GNU
10213*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10214*** your PATH or compiler configuration so that the native linker is
10215*** used, and then restart.
10216
10217_LT_EOF
10218 ;;
10219 *)
10220 # For security reasons, it is highly recommended that you always
10221 # use absolute paths for naming shared libraries, and exclude the
10222 # DT_RUNPATH tag from executables and libraries. But doing so
10223 # requires that you compile everything twice, which is a pain.
10224 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10225 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10226 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10227 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10228 else
10229 ld_shlibs=no
10230 fi
10231 ;;
10232 esac
10233 ;;
10234
10235 sunos4*)
10236 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10237 wlarc=
10238 hardcode_direct=yes
10239 hardcode_shlibpath_var=no
10240 ;;
10241
10242 *)
10243 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10244 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10245 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10246 else
10247 ld_shlibs=no
10248 fi
10249 ;;
10250 esac
10251
10252 if test "$ld_shlibs" = no; then
10253 runpath_var=
10254 hardcode_libdir_flag_spec=
10255 export_dynamic_flag_spec=
10256 whole_archive_flag_spec=
10257 fi
10258 else
10259 # PORTME fill in a description of your system's linker (not GNU ld)
10260 case $host_os in
10261 aix3*)
10262 allow_undefined_flag=unsupported
10263 always_export_symbols=yes
10264 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'
10265 # Note: this linker hardcodes the directories in LIBPATH if there
10266 # are no directories specified by -L.
10267 hardcode_minus_L=yes
10268 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10269 # Neither direct hardcoding nor static linking is supported with a
10270 # broken collect2.
10271 hardcode_direct=unsupported
10272 fi
10273 ;;
10274
10275 aix[4-9]*)
10276 if test "$host_cpu" = ia64; then
10277 # On IA64, the linker does run time linking by default, so we don't
10278 # have to do anything special.
10279 aix_use_runtimelinking=no
10280 exp_sym_flag='-Bexport'
10281 no_entry_flag=""
10282 else
10283 # If we're using GNU nm, then we don't want the "-C" option.
10284 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10285 # Also, AIX nm treats weak defined symbols like other global
10286 # defined symbols, whereas GNU nm marks them as "W".
10287 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10288 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'
10289 else
10290 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'
10291 fi
10292 aix_use_runtimelinking=no
10293
10294 # Test if we are trying to use run time linking or normal
10295 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10296 # need to do runtime linking.
10297 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10298 for ld_flag in $LDFLAGS; do
10299 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10300 aix_use_runtimelinking=yes
10301 break
10302 fi
10303 done
10304 ;;
10305 esac
10306
10307 exp_sym_flag='-bexport'
10308 no_entry_flag='-bnoentry'
10309 fi
10310
10311 # When large executables or shared objects are built, AIX ld can
10312 # have problems creating the table of contents. If linking a library
10313 # or program results in "error TOC overflow" add -mminimal-toc to
10314 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10315 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10316
10317 archive_cmds=''
10318 hardcode_direct=yes
10319 hardcode_direct_absolute=yes
10320 hardcode_libdir_separator=':'
10321 link_all_deplibs=yes
10322 file_list_spec='${wl}-f,'
10323
10324 if test "$GCC" = yes; then
10325 case $host_os in aix4.[012]|aix4.[012].*)
10326 # We only want to do this on AIX 4.2 and lower, the check
10327 # below for broken collect2 doesn't work under 4.3+
10328 collect2name=`${CC} -print-prog-name=collect2`
10329 if test -f "$collect2name" &&
10330 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10331 then
10332 # We have reworked collect2
10333 :
10334 else
10335 # We have old collect2
10336 hardcode_direct=unsupported
10337 # It fails to find uninstalled libraries when the uninstalled
10338 # path is not listed in the libpath. Setting hardcode_minus_L
10339 # to unsupported forces relinking
10340 hardcode_minus_L=yes
10341 hardcode_libdir_flag_spec='-L$libdir'
10342 hardcode_libdir_separator=
10343 fi
10344 ;;
10345 esac
10346 shared_flag='-shared'
10347 if test "$aix_use_runtimelinking" = yes; then
10348 shared_flag="$shared_flag "'${wl}-G'
10349 fi
10350 else
10351 # not using gcc
10352 if test "$host_cpu" = ia64; then
10353 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10354 # chokes on -Wl,-G. The following line is correct:
10355 shared_flag='-G'
10356 else
10357 if test "$aix_use_runtimelinking" = yes; then
10358 shared_flag='${wl}-G'
10359 else
10360 shared_flag='${wl}-bM:SRE'
10361 fi
10362 fi
10363 fi
10364
10365 export_dynamic_flag_spec='${wl}-bexpall'
10366 # It seems that -bexpall does not export symbols beginning with
10367 # underscore (_), so it is better to generate a list of symbols to export.
10368 always_export_symbols=yes
10369 if test "$aix_use_runtimelinking" = yes; then
10370 # Warning - without using the other runtime loading flags (-brtl),
10371 # -berok will link without error, but may produce a broken library.
10372 allow_undefined_flag='-berok'
10373 # Determine the default libpath from the value encoded in an
10374 # empty executable.
10375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10376/* end confdefs.h. */
10377
10378int
10379main ()
10380{
10381
10382 ;
10383 return 0;
10384}
10385_ACEOF
6bb11ab3 10386if ac_fn_c_try_link "$LINENO"; then :
fee8ec00 10387
6bb11ab3
L
10388lt_aix_libpath_sed='
10389 /Import File Strings/,/^$/ {
10390 /^0/ {
10391 s/^0 *\(.*\)$/\1/
10392 p
10393 }
10394 }'
10395aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10396# Check for a 64-bit object if we didn't find anything.
10397if test -z "$aix_libpath"; then
10398 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10399fi
10400fi
10401rm -f core conftest.err conftest.$ac_objext \
10402 conftest$ac_exeext conftest.$ac_ext
10403if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10404
10405 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10406 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"
10407 else
10408 if test "$host_cpu" = ia64; then
10409 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10410 allow_undefined_flag="-z nodefs"
10411 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"
10412 else
10413 # Determine the default libpath from the value encoded in an
10414 # empty executable.
81ecdfbb
RW
10415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10416/* end confdefs.h. */
10417
10418int
10419main ()
10420{
10421
10422 ;
10423 return 0;
10424}
10425_ACEOF
6bb11ab3
L
10426if ac_fn_c_try_link "$LINENO"; then :
10427
10428lt_aix_libpath_sed='
10429 /Import File Strings/,/^$/ {
10430 /^0/ {
10431 s/^0 *\(.*\)$/\1/
10432 p
10433 }
10434 }'
10435aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10436# Check for a 64-bit object if we didn't find anything.
10437if test -z "$aix_libpath"; then
10438 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 10439fi
81ecdfbb 10440fi
6bb11ab3
L
10441rm -f core conftest.err conftest.$ac_objext \
10442 conftest$ac_exeext conftest.$ac_ext
10443if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10444
10445 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10446 # Warning - without using the other run time loading flags,
10447 # -berok will link without error, but may produce a broken library.
10448 no_undefined_flag=' ${wl}-bernotok'
10449 allow_undefined_flag=' ${wl}-berok'
10450 if test "$with_gnu_ld" = yes; then
10451 # We only use this code for GNU lds that support --whole-archive.
10452 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10453 else
10454 # Exported symbols can be pulled into shared objects from archives
10455 whole_archive_flag_spec='$convenience'
10456 fi
10457 archive_cmds_need_lc=yes
10458 # This is similar to how AIX traditionally builds its shared libraries.
10459 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'
10460 fi
10461 fi
10462 ;;
10463
10464 amigaos*)
10465 case $host_cpu in
10466 powerpc)
10467 # see comment about AmigaOS4 .so support
10468 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10469 archive_expsym_cmds=''
10470 ;;
10471 m68k)
10472 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)'
10473 hardcode_libdir_flag_spec='-L$libdir'
10474 hardcode_minus_L=yes
10475 ;;
10476 esac
10477 ;;
10478
10479 bsdi[45]*)
10480 export_dynamic_flag_spec=-rdynamic
10481 ;;
10482
10483 cygwin* | mingw* | pw32* | cegcc*)
10484 # When not using gcc, we currently assume that we are using
10485 # Microsoft Visual C++.
10486 # hardcode_libdir_flag_spec is actually meaningless, as there is
10487 # no search path for DLLs.
10488 hardcode_libdir_flag_spec=' '
10489 allow_undefined_flag=unsupported
10490 # Tell ltmain to make .lib files, not .a files.
10491 libext=lib
10492 # Tell ltmain to make .dll files, not .so files.
10493 shrext_cmds=".dll"
10494 # FIXME: Setting linknames here is a bad hack.
10495 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10496 # The linker will automatically build a .lib file if we build a DLL.
10497 old_archive_from_new_cmds='true'
10498 # FIXME: Should let the user specify the lib program.
10499 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10500 fix_srcfile_path='`cygpath -w "$srcfile"`'
10501 enable_shared_with_static_runtimes=yes
10502 ;;
10503
10504 darwin* | rhapsody*)
10505
10506
10507 archive_cmds_need_lc=no
10508 hardcode_direct=no
10509 hardcode_automatic=yes
10510 hardcode_shlibpath_var=unsupported
10511 if test "$lt_cv_ld_force_load" = "yes"; then
10512 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\"`'
fee8ec00 10513 else
6bb11ab3 10514 whole_archive_flag_spec=''
fee8ec00 10515 fi
6bb11ab3
L
10516 link_all_deplibs=yes
10517 allow_undefined_flag="$_lt_dar_allow_undefined"
10518 case $cc_basename in
10519 ifort*) _lt_dar_can_shared=yes ;;
10520 *) _lt_dar_can_shared=$GCC ;;
10521 esac
10522 if test "$_lt_dar_can_shared" = "yes"; then
10523 output_verbose_link_cmd=func_echo_all
10524 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10525 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10526 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}"
10527 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}"
10528
fee8ec00 10529 else
6bb11ab3 10530 ld_shlibs=no
fee8ec00 10531 fi
6bb11ab3
L
10532
10533 ;;
10534
10535 dgux*)
10536 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10537 hardcode_libdir_flag_spec='-L$libdir'
10538 hardcode_shlibpath_var=no
10539 ;;
10540
10541 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10542 # support. Future versions do this automatically, but an explicit c++rt0.o
10543 # does not break anything, and helps significantly (at the cost of a little
10544 # extra space).
10545 freebsd2.2*)
10546 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10547 hardcode_libdir_flag_spec='-R$libdir'
10548 hardcode_direct=yes
10549 hardcode_shlibpath_var=no
10550 ;;
10551
10552 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10553 freebsd2.*)
10554 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10555 hardcode_direct=yes
10556 hardcode_minus_L=yes
10557 hardcode_shlibpath_var=no
10558 ;;
10559
10560 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10561 freebsd* | dragonfly*)
10562 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10563 hardcode_libdir_flag_spec='-R$libdir'
10564 hardcode_direct=yes
10565 hardcode_shlibpath_var=no
10566 ;;
10567
10568 hpux9*)
10569 if test "$GCC" = yes; then
10570 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'
10571 else
10572 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'
10573 fi
10574 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10575 hardcode_libdir_separator=:
10576 hardcode_direct=yes
10577
10578 # hardcode_minus_L: Not really in the search PATH,
10579 # but as the default location of the library.
10580 hardcode_minus_L=yes
10581 export_dynamic_flag_spec='${wl}-E'
10582 ;;
10583
10584 hpux10*)
10585 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10586 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10587 else
10588 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10589 fi
10590 if test "$with_gnu_ld" = no; then
10591 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10592 hardcode_libdir_flag_spec_ld='+b $libdir'
10593 hardcode_libdir_separator=:
10594 hardcode_direct=yes
10595 hardcode_direct_absolute=yes
10596 export_dynamic_flag_spec='${wl}-E'
10597 # hardcode_minus_L: Not really in the search PATH,
10598 # but as the default location of the library.
10599 hardcode_minus_L=yes
10600 fi
10601 ;;
10602
10603 hpux11*)
10604 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10605 case $host_cpu in
10606 hppa*64*)
10607 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10608 ;;
10609 ia64*)
10610 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10611 ;;
10612 *)
10613 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10614 ;;
10615 esac
10616 else
10617 case $host_cpu in
10618 hppa*64*)
10619 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10620 ;;
10621 ia64*)
10622 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10623 ;;
10624 *)
10625
10626 # Older versions of the 11.00 compiler do not understand -b yet
10627 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10629$as_echo_n "checking if $CC understands -b... " >&6; }
10630if test "${lt_cv_prog_compiler__b+set}" = set; then :
81ecdfbb 10631 $as_echo_n "(cached) " >&6
fee8ec00 10632else
6bb11ab3
L
10633 lt_cv_prog_compiler__b=no
10634 save_LDFLAGS="$LDFLAGS"
10635 LDFLAGS="$LDFLAGS -b"
10636 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10637 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10638 # The linker can only warn and ignore the option if not recognized
10639 # So say no if there are warnings
10640 if test -s conftest.err; then
10641 # Append any errors to the config.log.
10642 cat conftest.err 1>&5
10643 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10644 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10645 if diff conftest.exp conftest.er2 >/dev/null; then
10646 lt_cv_prog_compiler__b=yes
10647 fi
10648 else
10649 lt_cv_prog_compiler__b=yes
10650 fi
10651 fi
10652 $RM -r conftest*
10653 LDFLAGS="$save_LDFLAGS"
fee8ec00 10654
6bb11ab3
L
10655fi
10656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10657$as_echo "$lt_cv_prog_compiler__b" >&6; }
fee8ec00 10658
6bb11ab3
L
10659if test x"$lt_cv_prog_compiler__b" = xyes; then
10660 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10661else
10662 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10663fi
81ecdfbb 10664
6bb11ab3
L
10665 ;;
10666 esac
10667 fi
10668 if test "$with_gnu_ld" = no; then
10669 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10670 hardcode_libdir_separator=:
10671
10672 case $host_cpu in
10673 hppa*64*|ia64*)
10674 hardcode_direct=no
10675 hardcode_shlibpath_var=no
10676 ;;
10677 *)
10678 hardcode_direct=yes
10679 hardcode_direct_absolute=yes
10680 export_dynamic_flag_spec='${wl}-E'
10681
10682 # hardcode_minus_L: Not really in the search PATH,
10683 # but as the default location of the library.
10684 hardcode_minus_L=yes
10685 ;;
10686 esac
10687 fi
10688 ;;
10689
10690 irix5* | irix6* | nonstopux*)
10691 if test "$GCC" = yes; then
10692 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'
10693 # Try to use the -exported_symbol ld option, if it does not
10694 # work, assume that -exports_file does not work either and
10695 # implicitly export all symbols.
10696 save_LDFLAGS="$LDFLAGS"
10697 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10699/* end confdefs.h. */
10700int foo(void) {}
fee8ec00 10701_ACEOF
6bb11ab3
L
10702if ac_fn_c_try_link "$LINENO"; then :
10703 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'
fee8ec00
SR
10704
10705fi
6bb11ab3
L
10706rm -f core conftest.err conftest.$ac_objext \
10707 conftest$ac_exeext conftest.$ac_ext
10708 LDFLAGS="$save_LDFLAGS"
10709 else
10710 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'
10711 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'
10712 fi
10713 archive_cmds_need_lc='no'
10714 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10715 hardcode_libdir_separator=:
10716 inherit_rpath=yes
10717 link_all_deplibs=yes
10718 ;;
10719
10720 netbsd*)
10721 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10722 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10723 else
10724 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10725 fi
10726 hardcode_libdir_flag_spec='-R$libdir'
10727 hardcode_direct=yes
10728 hardcode_shlibpath_var=no
10729 ;;
10730
10731 newsos6)
10732 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10733 hardcode_direct=yes
10734 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10735 hardcode_libdir_separator=:
10736 hardcode_shlibpath_var=no
10737 ;;
10738
10739 *nto* | *qnx*)
10740 ;;
10741
10742 openbsd*)
10743 if test -f /usr/libexec/ld.so; then
10744 hardcode_direct=yes
10745 hardcode_shlibpath_var=no
10746 hardcode_direct_absolute=yes
10747 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10748 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10749 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10750 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10751 export_dynamic_flag_spec='${wl}-E'
10752 else
10753 case $host_os in
10754 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10755 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10756 hardcode_libdir_flag_spec='-R$libdir'
10757 ;;
10758 *)
10759 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10760 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10761 ;;
10762 esac
10763 fi
10764 else
10765 ld_shlibs=no
10766 fi
10767 ;;
10768
10769 os2*)
10770 hardcode_libdir_flag_spec='-L$libdir'
10771 hardcode_minus_L=yes
10772 allow_undefined_flag=unsupported
10773 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'
10774 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10775 ;;
10776
10777 osf3*)
10778 if test "$GCC" = yes; then
10779 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10780 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'
10781 else
10782 allow_undefined_flag=' -expect_unresolved \*'
10783 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'
10784 fi
10785 archive_cmds_need_lc='no'
10786 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10787 hardcode_libdir_separator=:
10788 ;;
10789
10790 osf4* | osf5*) # as osf3* with the addition of -msym flag
10791 if test "$GCC" = yes; then
10792 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10793 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'
10794 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10795 else
10796 allow_undefined_flag=' -expect_unresolved \*'
10797 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'
10798 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~
10799 $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'
10800
10801 # Both c and cxx compiler support -rpath directly
10802 hardcode_libdir_flag_spec='-rpath $libdir'
10803 fi
10804 archive_cmds_need_lc='no'
10805 hardcode_libdir_separator=:
10806 ;;
10807
10808 solaris*)
10809 no_undefined_flag=' -z defs'
10810 if test "$GCC" = yes; then
10811 wlarc='${wl}'
10812 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10813 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10814 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10815 else
10816 case `$CC -V 2>&1` in
10817 *"Compilers 5.0"*)
10818 wlarc=''
10819 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10820 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10821 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10822 ;;
10823 *)
10824 wlarc='${wl}'
10825 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10826 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10827 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10828 ;;
10829 esac
10830 fi
10831 hardcode_libdir_flag_spec='-R$libdir'
10832 hardcode_shlibpath_var=no
10833 case $host_os in
10834 solaris2.[0-5] | solaris2.[0-5].*) ;;
10835 *)
10836 # The compiler driver will combine and reorder linker options,
10837 # but understands `-z linker_flag'. GCC discards it without `$wl',
10838 # but is careful enough not to reorder.
10839 # Supported since Solaris 2.6 (maybe 2.5.1?)
10840 if test "$GCC" = yes; then
10841 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10842 else
10843 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10844 fi
10845 ;;
10846 esac
10847 link_all_deplibs=yes
10848 ;;
10849
10850 sunos4*)
10851 if test "x$host_vendor" = xsequent; then
10852 # Use $CC to link under sequent, because it throws in some extra .o
10853 # files that make .init and .fini sections work.
10854 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10855 else
10856 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10857 fi
10858 hardcode_libdir_flag_spec='-L$libdir'
10859 hardcode_direct=yes
10860 hardcode_minus_L=yes
10861 hardcode_shlibpath_var=no
10862 ;;
10863
10864 sysv4)
10865 case $host_vendor in
10866 sni)
10867 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10868 hardcode_direct=yes # is this really true???
10869 ;;
10870 siemens)
10871 ## LD is ld it makes a PLAMLIB
10872 ## CC just makes a GrossModule.
10873 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10874 reload_cmds='$CC -r -o $output$reload_objs'
10875 hardcode_direct=no
10876 ;;
10877 motorola)
10878 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10879 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10880 ;;
10881 esac
10882 runpath_var='LD_RUN_PATH'
10883 hardcode_shlibpath_var=no
10884 ;;
10885
10886 sysv4.3*)
10887 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10888 hardcode_shlibpath_var=no
10889 export_dynamic_flag_spec='-Bexport'
10890 ;;
10891
10892 sysv4*MP*)
10893 if test -d /usr/nec; then
10894 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10895 hardcode_shlibpath_var=no
10896 runpath_var=LD_RUN_PATH
10897 hardcode_runpath_var=yes
10898 ld_shlibs=yes
10899 fi
10900 ;;
10901
10902 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10903 no_undefined_flag='${wl}-z,text'
10904 archive_cmds_need_lc=no
10905 hardcode_shlibpath_var=no
10906 runpath_var='LD_RUN_PATH'
10907
10908 if test "$GCC" = yes; then
10909 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10910 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10911 else
10912 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10913 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10914 fi
10915 ;;
10916
10917 sysv5* | sco3.2v5* | sco5v6*)
10918 # Note: We can NOT use -z defs as we might desire, because we do not
10919 # link with -lc, and that would cause any symbols used from libc to
10920 # always be unresolved, which means just about no library would
10921 # ever link correctly. If we're not using GNU ld we use -z text
10922 # though, which does catch some bad symbols but isn't as heavy-handed
10923 # as -z defs.
10924 no_undefined_flag='${wl}-z,text'
10925 allow_undefined_flag='${wl}-z,nodefs'
10926 archive_cmds_need_lc=no
10927 hardcode_shlibpath_var=no
10928 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10929 hardcode_libdir_separator=':'
10930 link_all_deplibs=yes
10931 export_dynamic_flag_spec='${wl}-Bexport'
10932 runpath_var='LD_RUN_PATH'
10933
10934 if test "$GCC" = yes; then
10935 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10936 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10937 else
10938 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10939 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10940 fi
10941 ;;
10942
10943 uts4*)
10944 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10945 hardcode_libdir_flag_spec='-L$libdir'
10946 hardcode_shlibpath_var=no
10947 ;;
10948
10949 *)
10950 ld_shlibs=no
10951 ;;
10952 esac
10953
10954 if test x$host_vendor = xsni; then
10955 case $host in
10956 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10957 export_dynamic_flag_spec='${wl}-Blargedynsym'
10958 ;;
10959 esac
10960 fi
10961 fi
10962
10963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10964$as_echo "$ld_shlibs" >&6; }
10965test "$ld_shlibs" = no && can_build_shared=no
10966
10967with_gnu_ld=$with_gnu_ld
10968
10969
10970
fee8ec00 10971
fee8ec00 10972
fee8ec00 10973
6ffe910a 10974
6ffe910a
MF
10975
10976
6ffe910a 10977
fee8ec00 10978
fee8ec00
SR
10979
10980
6bb11ab3
L
10981
10982
10983#
10984# Do we need to explicitly link libc?
10985#
10986case "x$archive_cmds_need_lc" in
10987x|xyes)
10988 # Assume -lc should be added
10989 archive_cmds_need_lc=yes
10990
10991 if test "$enable_shared" = yes && test "$GCC" = yes; then
10992 case $archive_cmds in
10993 *'~'*)
10994 # FIXME: we may have to deal with multi-command sequences.
10995 ;;
10996 '$CC '*)
10997 # Test whether the compiler implicitly links with -lc since on some
10998 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10999 # to ld, don't add -lc before -lgcc.
11000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11001$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11002if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
6ffe910a 11003 $as_echo_n "(cached) " >&6
fee8ec00 11004else
6bb11ab3
L
11005 $RM conftest*
11006 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11007
11008 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11009 (eval $ac_compile) 2>&5
11010 ac_status=$?
11011 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11012 test $ac_status = 0; } 2>conftest.err; then
11013 soname=conftest
11014 lib=conftest
11015 libobjs=conftest.$ac_objext
11016 deplibs=
11017 wl=$lt_prog_compiler_wl
11018 pic_flag=$lt_prog_compiler_pic
11019 compiler_flags=-v
11020 linker_flags=-v
11021 verstring=
11022 output_objdir=.
11023 libname=conftest
11024 lt_save_allow_undefined_flag=$allow_undefined_flag
11025 allow_undefined_flag=
11026 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11027 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11028 ac_status=$?
11029 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11030 test $ac_status = 0; }
11031 then
11032 lt_cv_archive_cmds_need_lc=no
11033 else
11034 lt_cv_archive_cmds_need_lc=yes
11035 fi
11036 allow_undefined_flag=$lt_save_allow_undefined_flag
11037 else
11038 cat conftest.err 1>&5
11039 fi
11040 $RM conftest*
fee8ec00 11041
6ffe910a 11042fi
6bb11ab3
L
11043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11044$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11045 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11046 ;;
11047 esac
11048 fi
11049 ;;
6ffe910a 11050esac
fee8ec00
SR
11051
11052
6ffe910a 11053
fee8ec00 11054
81ecdfbb 11055
fee8ec00 11056
fee8ec00 11057
fee8ec00 11058
fee8ec00 11059
fee8ec00 11060
fee8ec00 11061
fee8ec00 11062
fee8ec00 11063
fee8ec00 11064
81ecdfbb 11065
fee8ec00 11066
fee8ec00
SR
11067
11068
81ecdfbb 11069
81ecdfbb 11070
81ecdfbb
RW
11071
11072
81ecdfbb 11073
81ecdfbb 11074
fee8ec00
SR
11075
11076
fee8ec00 11077
fee8ec00 11078
fee8ec00 11079
fee8ec00 11080
81ecdfbb 11081
fee8ec00 11082
fee8ec00 11083
fee8ec00 11084
81ecdfbb 11085
fee8ec00 11086
fee8ec00 11087
fee8ec00 11088
fee8ec00 11089
81ecdfbb 11090
fee8ec00 11091
fee8ec00 11092
fee8ec00 11093
fee8ec00
SR
11094
11095
11096
11097
6ffe910a 11098
2232061b
MF
11099
11100
2232061b 11101
2232061b
MF
11102
11103
2232061b
MF
11104
11105
2232061b 11106
2232061b
MF
11107
11108
6bb11ab3
L
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
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11209$as_echo_n "checking dynamic linker characteristics... " >&6; }
11210
11211if test "$GCC" = yes; then
11212 case $host_os in
11213 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11214 *) lt_awk_arg="/^libraries:/" ;;
11215 esac
11216 case $host_os in
11217 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11218 *) lt_sed_strip_eq="s,=/,/,g" ;;
11219 esac
11220 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11221 case $lt_search_path_spec in
11222 *\;*)
11223 # if the path contains ";" then we assume it to be the separator
11224 # otherwise default to the standard path separator (i.e. ":") - it is
11225 # assumed that no part of a normal pathname contains ";" but that should
11226 # okay in the real world where ";" in dirpaths is itself problematic.
11227 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11228 ;;
11229 *)
11230 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11231 ;;
11232 esac
11233 # Ok, now we have the path, separated by spaces, we can step through it
11234 # and add multilib dir if necessary.
11235 lt_tmp_lt_search_path_spec=
11236 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11237 for lt_sys_path in $lt_search_path_spec; do
11238 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11239 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11240 else
11241 test -d "$lt_sys_path" && \
11242 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11243 fi
11244 done
11245 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11246BEGIN {RS=" "; FS="/|\n";} {
11247 lt_foo="";
11248 lt_count=0;
11249 for (lt_i = NF; lt_i > 0; lt_i--) {
11250 if ($lt_i != "" && $lt_i != ".") {
11251 if ($lt_i == "..") {
11252 lt_count++;
11253 } else {
11254 if (lt_count == 0) {
11255 lt_foo="/" $lt_i lt_foo;
11256 } else {
11257 lt_count--;
11258 }
11259 }
11260 }
11261 }
11262 if (lt_foo != "") { lt_freq[lt_foo]++; }
11263 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11264}'`
11265 # AWK program above erroneously prepends '/' to C:/dos/paths
11266 # for these hosts.
11267 case $host_os in
11268 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11269 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11270 esac
11271 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11272else
11273 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11274fi
11275library_names_spec=
11276libname_spec='lib$name'
11277soname_spec=
11278shrext_cmds=".so"
11279postinstall_cmds=
11280postuninstall_cmds=
11281finish_cmds=
11282finish_eval=
11283shlibpath_var=
11284shlibpath_overrides_runpath=unknown
11285version_type=none
11286dynamic_linker="$host_os ld.so"
11287sys_lib_dlsearch_path_spec="/lib /usr/lib"
11288need_lib_prefix=unknown
11289hardcode_into_libs=no
11290
11291# when you set need_version to no, make sure it does not cause -set_version
11292# flags to be left without arguments
11293need_version=unknown
11294
11295case $host_os in
11296aix3*)
11297 version_type=linux
11298 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11299 shlibpath_var=LIBPATH
11300
11301 # AIX 3 has no versioning support, so we append a major version to the name.
11302 soname_spec='${libname}${release}${shared_ext}$major'
11303 ;;
11304
11305aix[4-9]*)
11306 version_type=linux
11307 need_lib_prefix=no
11308 need_version=no
11309 hardcode_into_libs=yes
11310 if test "$host_cpu" = ia64; then
11311 # AIX 5 supports IA64
11312 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11313 shlibpath_var=LD_LIBRARY_PATH
11314 else
11315 # With GCC up to 2.95.x, collect2 would create an import file
11316 # for dependence libraries. The import file would start with
11317 # the line `#! .'. This would cause the generated library to
11318 # depend on `.', always an invalid library. This was fixed in
11319 # development snapshots of GCC prior to 3.0.
11320 case $host_os in
11321 aix4 | aix4.[01] | aix4.[01].*)
11322 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11323 echo ' yes '
11324 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11325 :
11326 else
11327 can_build_shared=no
11328 fi
11329 ;;
11330 esac
11331 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11332 # soname into executable. Probably we can add versioning support to
11333 # collect2, so additional links can be useful in future.
11334 if test "$aix_use_runtimelinking" = yes; then
11335 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11336 # instead of lib<name>.a to let people know that these are not
11337 # typical AIX shared libraries.
11338 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11339 else
11340 # We preserve .a as extension for shared libraries through AIX4.2
11341 # and later when we are not doing run time linking.
11342 library_names_spec='${libname}${release}.a $libname.a'
11343 soname_spec='${libname}${release}${shared_ext}$major'
11344 fi
11345 shlibpath_var=LIBPATH
11346 fi
11347 ;;
11348
11349amigaos*)
11350 case $host_cpu in
11351 powerpc)
11352 # Since July 2007 AmigaOS4 officially supports .so libraries.
11353 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11355 ;;
11356 m68k)
11357 library_names_spec='$libname.ixlibrary $libname.a'
11358 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11359 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'
11360 ;;
11361 esac
11362 ;;
11363
11364beos*)
11365 library_names_spec='${libname}${shared_ext}'
11366 dynamic_linker="$host_os ld.so"
11367 shlibpath_var=LIBRARY_PATH
11368 ;;
11369
11370bsdi[45]*)
11371 version_type=linux
11372 need_version=no
11373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11374 soname_spec='${libname}${release}${shared_ext}$major'
11375 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11376 shlibpath_var=LD_LIBRARY_PATH
11377 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11378 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11379 # the default ld.so.conf also contains /usr/contrib/lib and
11380 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11381 # libtool to hard-code these into programs
11382 ;;
11383
11384cygwin* | mingw* | pw32* | cegcc*)
11385 version_type=windows
11386 shrext_cmds=".dll"
11387 need_version=no
11388 need_lib_prefix=no
11389
11390 case $GCC,$host_os in
11391 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11392 library_names_spec='$libname.dll.a'
11393 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11394 postinstall_cmds='base_file=`basename \${file}`~
11395 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11396 dldir=$destdir/`dirname \$dlpath`~
11397 test -d \$dldir || mkdir -p \$dldir~
11398 $install_prog $dir/$dlname \$dldir/$dlname~
11399 chmod a+x \$dldir/$dlname~
11400 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11401 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11402 fi'
11403 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11404 dlpath=$dir/\$dldll~
11405 $RM \$dlpath'
11406 shlibpath_overrides_runpath=yes
11407
11408 case $host_os in
11409 cygwin*)
11410 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11411 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11412
11413 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11414 ;;
11415 mingw* | cegcc*)
11416 # MinGW DLLs use traditional 'lib' prefix
11417 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11418 ;;
11419 pw32*)
11420 # pw32 DLLs use 'pw' prefix rather than 'lib'
11421 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11422 ;;
11423 esac
11424 ;;
11425
11426 *)
11427 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11428 ;;
11429 esac
11430 dynamic_linker='Win32 ld.exe'
11431 # FIXME: first we should search . and the directory the executable is in
11432 shlibpath_var=PATH
11433 ;;
11434
11435darwin* | rhapsody*)
11436 dynamic_linker="$host_os dyld"
11437 version_type=darwin
11438 need_lib_prefix=no
11439 need_version=no
11440 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11441 soname_spec='${libname}${release}${major}$shared_ext'
11442 shlibpath_overrides_runpath=yes
11443 shlibpath_var=DYLD_LIBRARY_PATH
11444 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11445
11446 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11447 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11448 ;;
11449
11450dgux*)
11451 version_type=linux
11452 need_lib_prefix=no
11453 need_version=no
11454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11455 soname_spec='${libname}${release}${shared_ext}$major'
11456 shlibpath_var=LD_LIBRARY_PATH
11457 ;;
11458
11459freebsd* | dragonfly*)
11460 # DragonFly does not have aout. When/if they implement a new
11461 # versioning mechanism, adjust this.
11462 if test -x /usr/bin/objformat; then
11463 objformat=`/usr/bin/objformat`
11464 else
11465 case $host_os in
11466 freebsd[23].*) objformat=aout ;;
11467 *) objformat=elf ;;
11468 esac
11469 fi
11470 version_type=freebsd-$objformat
11471 case $version_type in
11472 freebsd-elf*)
11473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11474 need_version=no
11475 need_lib_prefix=no
11476 ;;
11477 freebsd-*)
11478 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11479 need_version=yes
11480 ;;
11481 esac
11482 shlibpath_var=LD_LIBRARY_PATH
11483 case $host_os in
11484 freebsd2.*)
11485 shlibpath_overrides_runpath=yes
11486 ;;
11487 freebsd3.[01]* | freebsdelf3.[01]*)
11488 shlibpath_overrides_runpath=yes
11489 hardcode_into_libs=yes
11490 ;;
11491 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11492 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11493 shlibpath_overrides_runpath=no
11494 hardcode_into_libs=yes
11495 ;;
11496 *) # from 4.6 on, and DragonFly
11497 shlibpath_overrides_runpath=yes
11498 hardcode_into_libs=yes
11499 ;;
11500 esac
11501 ;;
11502
11503gnu*)
11504 version_type=linux
11505 need_lib_prefix=no
11506 need_version=no
11507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11508 soname_spec='${libname}${release}${shared_ext}$major'
11509 shlibpath_var=LD_LIBRARY_PATH
11510 hardcode_into_libs=yes
11511 ;;
11512
11513haiku*)
11514 version_type=linux
11515 need_lib_prefix=no
11516 need_version=no
11517 dynamic_linker="$host_os runtime_loader"
11518 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11519 soname_spec='${libname}${release}${shared_ext}$major'
11520 shlibpath_var=LIBRARY_PATH
11521 shlibpath_overrides_runpath=yes
11522 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11523 hardcode_into_libs=yes
11524 ;;
11525
11526hpux9* | hpux10* | hpux11*)
11527 # Give a soname corresponding to the major version so that dld.sl refuses to
11528 # link against other versions.
11529 version_type=sunos
11530 need_lib_prefix=no
11531 need_version=no
11532 case $host_cpu in
11533 ia64*)
11534 shrext_cmds='.so'
11535 hardcode_into_libs=yes
11536 dynamic_linker="$host_os dld.so"
11537 shlibpath_var=LD_LIBRARY_PATH
11538 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11540 soname_spec='${libname}${release}${shared_ext}$major'
11541 if test "X$HPUX_IA64_MODE" = X32; then
11542 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11543 else
11544 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11545 fi
11546 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11547 ;;
11548 hppa*64*)
11549 shrext_cmds='.sl'
11550 hardcode_into_libs=yes
11551 dynamic_linker="$host_os dld.sl"
11552 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11553 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11555 soname_spec='${libname}${release}${shared_ext}$major'
11556 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11557 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11558 ;;
11559 *)
11560 shrext_cmds='.sl'
11561 dynamic_linker="$host_os dld.sl"
11562 shlibpath_var=SHLIB_PATH
11563 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11564 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11565 soname_spec='${libname}${release}${shared_ext}$major'
11566 ;;
11567 esac
11568 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11569 postinstall_cmds='chmod 555 $lib'
11570 # or fails outright, so override atomically:
11571 install_override_mode=555
11572 ;;
11573
11574interix[3-9]*)
11575 version_type=linux
11576 need_lib_prefix=no
11577 need_version=no
11578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11579 soname_spec='${libname}${release}${shared_ext}$major'
11580 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11581 shlibpath_var=LD_LIBRARY_PATH
11582 shlibpath_overrides_runpath=no
11583 hardcode_into_libs=yes
11584 ;;
11585
11586irix5* | irix6* | nonstopux*)
11587 case $host_os in
11588 nonstopux*) version_type=nonstopux ;;
11589 *)
11590 if test "$lt_cv_prog_gnu_ld" = yes; then
11591 version_type=linux
11592 else
11593 version_type=irix
11594 fi ;;
11595 esac
11596 need_lib_prefix=no
11597 need_version=no
11598 soname_spec='${libname}${release}${shared_ext}$major'
11599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11600 case $host_os in
11601 irix5* | nonstopux*)
11602 libsuff= shlibsuff=
11603 ;;
11604 *)
11605 case $LD in # libtool.m4 will add one of these switches to LD
11606 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11607 libsuff= shlibsuff= libmagic=32-bit;;
11608 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11609 libsuff=32 shlibsuff=N32 libmagic=N32;;
11610 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11611 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11612 *) libsuff= shlibsuff= libmagic=never-match;;
11613 esac
11614 ;;
11615 esac
11616 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11617 shlibpath_overrides_runpath=no
11618 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11619 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11620 hardcode_into_libs=yes
11621 ;;
11622
11623# No shared lib support for Linux oldld, aout, or coff.
11624linux*oldld* | linux*aout* | linux*coff*)
11625 dynamic_linker=no
11626 ;;
11627
11628# This must be Linux ELF.
11629linux* | k*bsd*-gnu | kopensolaris*-gnu)
11630 version_type=linux
11631 need_lib_prefix=no
11632 need_version=no
11633 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11634 soname_spec='${libname}${release}${shared_ext}$major'
11635 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11636 shlibpath_var=LD_LIBRARY_PATH
11637 shlibpath_overrides_runpath=no
11638
11639 # Some binutils ld are patched to set DT_RUNPATH
11640 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
2232061b
MF
11641 $as_echo_n "(cached) " >&6
11642else
6bb11ab3
L
11643 lt_cv_shlibpath_overrides_runpath=no
11644 save_LDFLAGS=$LDFLAGS
11645 save_libdir=$libdir
11646 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11647 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
11649/* end confdefs.h. */
11650
2232061b
MF
11651int
11652main ()
11653{
11654
11655 ;
11656 return 0;
11657}
11658_ACEOF
6bb11ab3
L
11659if ac_fn_c_try_link "$LINENO"; then :
11660 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11661 lt_cv_shlibpath_overrides_runpath=yes
2232061b 11662fi
2232061b 11663fi
6bb11ab3
L
11664rm -f core conftest.err conftest.$ac_objext \
11665 conftest$ac_exeext conftest.$ac_ext
11666 LDFLAGS=$save_LDFLAGS
11667 libdir=$save_libdir
2232061b 11668
6bb11ab3 11669fi
2232061b 11670
6bb11ab3 11671 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 11672
6bb11ab3
L
11673 # This implies no fast_install, which is unacceptable.
11674 # Some rework will be needed to allow for fast_install
11675 # before this can be enabled.
11676 hardcode_into_libs=yes
2232061b 11677
6bb11ab3
L
11678 # Append ld.so.conf contents to the search path
11679 if test -f /etc/ld.so.conf; then
11680 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' ' '`
11681 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11682 fi
2232061b 11683
6bb11ab3
L
11684 # We used to test for /lib/ld.so.1 and disable shared libraries on
11685 # powerpc, because MkLinux only supported shared libraries with the
11686 # GNU dynamic linker. Since this was broken with cross compilers,
11687 # most powerpc-linux boxes support dynamic linking these days and
11688 # people can always --disable-shared, the test was removed, and we
11689 # assume the GNU/Linux dynamic linker is in use.
11690 dynamic_linker='GNU/Linux ld.so'
11691 ;;
11692
11693netbsd*)
11694 version_type=sunos
11695 need_lib_prefix=no
11696 need_version=no
11697 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11698 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11699 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11700 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 11701 else
6bb11ab3
L
11702 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11703 soname_spec='${libname}${release}${shared_ext}$major'
11704 dynamic_linker='NetBSD ld.elf_so'
11705 fi
11706 shlibpath_var=LD_LIBRARY_PATH
11707 shlibpath_overrides_runpath=yes
11708 hardcode_into_libs=yes
11709 ;;
11710
11711newsos6)
11712 version_type=linux
11713 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11714 shlibpath_var=LD_LIBRARY_PATH
11715 shlibpath_overrides_runpath=yes
11716 ;;
11717
11718*nto* | *qnx*)
11719 version_type=qnx
11720 need_lib_prefix=no
11721 need_version=no
11722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11723 soname_spec='${libname}${release}${shared_ext}$major'
11724 shlibpath_var=LD_LIBRARY_PATH
11725 shlibpath_overrides_runpath=no
11726 hardcode_into_libs=yes
11727 dynamic_linker='ldqnx.so'
11728 ;;
11729
11730openbsd*)
11731 version_type=sunos
11732 sys_lib_dlsearch_path_spec="/usr/lib"
11733 need_lib_prefix=no
11734 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11735 case $host_os in
11736 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11737 *) need_version=no ;;
11738 esac
11739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11740 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11741 shlibpath_var=LD_LIBRARY_PATH
11742 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11743 case $host_os in
11744 openbsd2.[89] | openbsd2.[89].*)
11745 shlibpath_overrides_runpath=no
11746 ;;
11747 *)
11748 shlibpath_overrides_runpath=yes
11749 ;;
11750 esac
11751 else
11752 shlibpath_overrides_runpath=yes
11753 fi
11754 ;;
11755
11756os2*)
11757 libname_spec='$name'
11758 shrext_cmds=".dll"
11759 need_lib_prefix=no
11760 library_names_spec='$libname${shared_ext} $libname.a'
11761 dynamic_linker='OS/2 ld.exe'
11762 shlibpath_var=LIBPATH
11763 ;;
11764
11765osf3* | osf4* | osf5*)
11766 version_type=osf
11767 need_lib_prefix=no
11768 need_version=no
11769 soname_spec='${libname}${release}${shared_ext}$major'
11770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11771 shlibpath_var=LD_LIBRARY_PATH
11772 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11773 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11774 ;;
11775
11776rdos*)
11777 dynamic_linker=no
11778 ;;
11779
11780solaris*)
11781 version_type=linux
11782 need_lib_prefix=no
11783 need_version=no
11784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11785 soname_spec='${libname}${release}${shared_ext}$major'
11786 shlibpath_var=LD_LIBRARY_PATH
11787 shlibpath_overrides_runpath=yes
11788 hardcode_into_libs=yes
11789 # ldd complains unless libraries are executable
11790 postinstall_cmds='chmod +x $lib'
11791 ;;
11792
11793sunos4*)
11794 version_type=sunos
11795 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11796 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11797 shlibpath_var=LD_LIBRARY_PATH
11798 shlibpath_overrides_runpath=yes
11799 if test "$with_gnu_ld" = yes; then
11800 need_lib_prefix=no
11801 fi
11802 need_version=yes
11803 ;;
11804
11805sysv4 | sysv4.3*)
11806 version_type=linux
11807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11808 soname_spec='${libname}${release}${shared_ext}$major'
11809 shlibpath_var=LD_LIBRARY_PATH
11810 case $host_vendor in
11811 sni)
11812 shlibpath_overrides_runpath=no
11813 need_lib_prefix=no
11814 runpath_var=LD_RUN_PATH
11815 ;;
11816 siemens)
11817 need_lib_prefix=no
11818 ;;
11819 motorola)
11820 need_lib_prefix=no
11821 need_version=no
11822 shlibpath_overrides_runpath=no
11823 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11824 ;;
11825 esac
11826 ;;
11827
11828sysv4*MP*)
11829 if test -d /usr/nec ;then
11830 version_type=linux
11831 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11832 soname_spec='$libname${shared_ext}.$major'
11833 shlibpath_var=LD_LIBRARY_PATH
2232061b 11834 fi
6bb11ab3
L
11835 ;;
11836
11837sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11838 version_type=freebsd-elf
11839 need_lib_prefix=no
11840 need_version=no
11841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11842 soname_spec='${libname}${release}${shared_ext}$major'
11843 shlibpath_var=LD_LIBRARY_PATH
11844 shlibpath_overrides_runpath=yes
11845 hardcode_into_libs=yes
11846 if test "$with_gnu_ld" = yes; then
11847 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11848 else
11849 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11850 case $host_os in
11851 sco3.2v5*)
11852 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11853 ;;
11854 esac
11855 fi
11856 sys_lib_dlsearch_path_spec='/usr/lib'
11857 ;;
11858
11859tpf*)
11860 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11861 version_type=linux
11862 need_lib_prefix=no
11863 need_version=no
11864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11865 shlibpath_var=LD_LIBRARY_PATH
11866 shlibpath_overrides_runpath=no
11867 hardcode_into_libs=yes
11868 ;;
11869
11870uts4*)
11871 version_type=linux
11872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11873 soname_spec='${libname}${release}${shared_ext}$major'
11874 shlibpath_var=LD_LIBRARY_PATH
11875 ;;
11876
11877*)
11878 dynamic_linker=no
11879 ;;
11880esac
11881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11882$as_echo "$dynamic_linker" >&6; }
11883test "$dynamic_linker" = no && can_build_shared=no
11884
11885variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11886if test "$GCC" = yes; then
11887 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 11888fi
2232061b 11889
6bb11ab3
L
11890if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11891 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11892fi
11893if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11894 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11895fi
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
2232061b 11922
2232061b 11923
2232061b 11924
2232061b 11925
2232061b
MF
11926
11927
6ffe910a 11928
6ffe910a
MF
11929
11930
11931
11932
11933
2232061b 11934
6ffe910a
MF
11935
11936
11937
11938
6ffe910a 11939
6ffe910a 11940
6ffe910a
MF
11941
11942
6ffe910a 11943
6ffe910a 11944
6ffe910a
MF
11945
11946
5f3ef9d0 11947
5f3ef9d0
JB
11948
11949
11950
db2e4d67
MF
11951
11952
db2e4d67 11953
db2e4d67 11954
db2e4d67 11955
db2e4d67 11956
db2e4d67 11957
db2e4d67 11958
db2e4d67 11959
db2e4d67
MF
11960
11961
db2e4d67 11962
db2e4d67
MF
11963
11964
db2e4d67 11965
db2e4d67
MF
11966
11967
6ffe910a 11968
6ffe910a 11969
6ffe910a
MF
11970
11971
6ffe910a
MF
11972
11973
6ffe910a 11974
6ffe910a 11975
6ffe910a 11976
6ffe910a 11977
6ffe910a 11978
fee8ec00
SR
11979
11980
11981
11982
fee8ec00 11983
fee8ec00 11984
fee8ec00 11985
fee8ec00 11986
fee8ec00 11987
6bb11ab3
L
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11989$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11990hardcode_action=
11991if test -n "$hardcode_libdir_flag_spec" ||
11992 test -n "$runpath_var" ||
11993 test "X$hardcode_automatic" = "Xyes" ; then
fee8ec00 11994
6bb11ab3
L
11995 # We can hardcode non-existent directories.
11996 if test "$hardcode_direct" != no &&
11997 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11998 # have to relink, otherwise we might link with an installed library
11999 # when we should be linking with a yet-to-be-installed one
12000 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12001 test "$hardcode_minus_L" != no; then
12002 # Linking always hardcodes the temporary library directory.
12003 hardcode_action=relink
12004 else
12005 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12006 hardcode_action=immediate
12007 fi
12008else
12009 # We cannot hardcode anything, or else we can only hardcode existing
12010 # directories.
12011 hardcode_action=unsupported
fee8ec00 12012fi
6bb11ab3
L
12013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12014$as_echo "$hardcode_action" >&6; }
fee8ec00 12015
6bb11ab3
L
12016if test "$hardcode_action" = relink ||
12017 test "$inherit_rpath" = yes; then
12018 # Fast installation is not supported
12019 enable_fast_install=no
12020elif test "$shlibpath_overrides_runpath" = yes ||
12021 test "$enable_shared" = no; then
12022 # Fast installation is not necessary
12023 enable_fast_install=needless
12024fi
fee8ec00 12025
6bb11ab3
L
12026
12027
12028
12029
12030
12031 if test "x$enable_dlopen" != xyes; then
12032 enable_dlopen=unknown
12033 enable_dlopen_self=unknown
12034 enable_dlopen_self_static=unknown
12035else
12036 lt_cv_dlopen=no
12037 lt_cv_dlopen_libs=
12038
12039 case $host_os in
12040 beos*)
12041 lt_cv_dlopen="load_add_on"
12042 lt_cv_dlopen_libs=
12043 lt_cv_dlopen_self=yes
12044 ;;
12045
12046 mingw* | pw32* | cegcc*)
12047 lt_cv_dlopen="LoadLibrary"
12048 lt_cv_dlopen_libs=
12049 ;;
12050
12051 cygwin*)
12052 lt_cv_dlopen="dlopen"
12053 lt_cv_dlopen_libs=
12054 ;;
12055
12056 darwin*)
12057 # if libdl is installed we need to link against it
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12059$as_echo_n "checking for dlopen in -ldl... " >&6; }
12060if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12061 $as_echo_n "(cached) " >&6
12062else
12063 ac_check_lib_save_LIBS=$LIBS
12064LIBS="-ldl $LIBS"
12065cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12066/* end confdefs.h. */
12067
12068/* Override any GCC internal prototype to avoid an error.
12069 Use char because int might match the return type of a GCC
12070 builtin and then its argument prototype would still apply. */
12071#ifdef __cplusplus
12072extern "C"
12073#endif
12074char dlopen ();
12075int
12076main ()
12077{
12078return dlopen ();
12079 ;
12080 return 0;
12081}
fee8ec00 12082_ACEOF
6bb11ab3
L
12083if ac_fn_c_try_link "$LINENO"; then :
12084 ac_cv_lib_dl_dlopen=yes
12085else
12086 ac_cv_lib_dl_dlopen=no
12087fi
12088rm -f core conftest.err conftest.$ac_objext \
12089 conftest$ac_exeext conftest.$ac_ext
12090LIBS=$ac_check_lib_save_LIBS
12091fi
12092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12093$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12094if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12095 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12096else
12097
12098 lt_cv_dlopen="dyld"
12099 lt_cv_dlopen_libs=
12100 lt_cv_dlopen_self=yes
fee8ec00
SR
12101
12102fi
fee8ec00 12103
6bb11ab3 12104 ;;
fee8ec00 12105
6bb11ab3
L
12106 *)
12107 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12108if test "x$ac_cv_func_shl_load" = x""yes; then :
12109 lt_cv_dlopen="shl_load"
12110else
12111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12112$as_echo_n "checking for shl_load in -ldld... " >&6; }
12113if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12114 $as_echo_n "(cached) " >&6
12115else
12116 ac_check_lib_save_LIBS=$LIBS
12117LIBS="-ldld $LIBS"
12118cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12119/* end confdefs.h. */
12120
12121/* Override any GCC internal prototype to avoid an error.
12122 Use char because int might match the return type of a GCC
12123 builtin and then its argument prototype would still apply. */
12124#ifdef __cplusplus
12125extern "C"
12126#endif
12127char shl_load ();
12128int
12129main ()
12130{
12131return shl_load ();
12132 ;
12133 return 0;
12134}
12135_ACEOF
12136if ac_fn_c_try_link "$LINENO"; then :
12137 ac_cv_lib_dld_shl_load=yes
12138else
12139 ac_cv_lib_dld_shl_load=no
12140fi
12141rm -f core conftest.err conftest.$ac_objext \
12142 conftest$ac_exeext conftest.$ac_ext
12143LIBS=$ac_check_lib_save_LIBS
12144fi
12145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12146$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12147if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12148 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12149else
12150 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12151if test "x$ac_cv_func_dlopen" = x""yes; then :
12152 lt_cv_dlopen="dlopen"
12153else
12154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12155$as_echo_n "checking for dlopen in -ldl... " >&6; }
12156if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 12157 $as_echo_n "(cached) " >&6
fee8ec00
SR
12158else
12159 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12160LIBS="-ldl $LIBS"
81ecdfbb 12161cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fee8ec00
SR
12162/* end confdefs.h. */
12163
81ecdfbb
RW
12164/* Override any GCC internal prototype to avoid an error.
12165 Use char because int might match the return type of a GCC
12166 builtin and then its argument prototype would still apply. */
fee8ec00
SR
12167#ifdef __cplusplus
12168extern "C"
12169#endif
6bb11ab3 12170char dlopen ();
fee8ec00
SR
12171int
12172main ()
12173{
6bb11ab3 12174return dlopen ();
fee8ec00
SR
12175 ;
12176 return 0;
12177}
12178_ACEOF
81ecdfbb 12179if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12180 ac_cv_lib_dl_dlopen=yes
fee8ec00 12181else
6bb11ab3 12182 ac_cv_lib_dl_dlopen=no
fee8ec00 12183fi
81ecdfbb
RW
12184rm -f core conftest.err conftest.$ac_objext \
12185 conftest$ac_exeext conftest.$ac_ext
fee8ec00
SR
12186LIBS=$ac_check_lib_save_LIBS
12187fi
6bb11ab3
L
12188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12189$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12190if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12191 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12192else
12193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12194$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12195if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 12196 $as_echo_n "(cached) " >&6
fee8ec00
SR
12197else
12198 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12199LIBS="-lsvld $LIBS"
81ecdfbb 12200cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fee8ec00
SR
12201/* end confdefs.h. */
12202
81ecdfbb
RW
12203/* Override any GCC internal prototype to avoid an error.
12204 Use char because int might match the return type of a GCC
12205 builtin and then its argument prototype would still apply. */
fee8ec00
SR
12206#ifdef __cplusplus
12207extern "C"
12208#endif
6bb11ab3 12209char dlopen ();
fee8ec00
SR
12210int
12211main ()
12212{
6bb11ab3 12213return dlopen ();
fee8ec00
SR
12214 ;
12215 return 0;
12216}
12217_ACEOF
81ecdfbb 12218if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12219 ac_cv_lib_svld_dlopen=yes
fee8ec00 12220else
6bb11ab3 12221 ac_cv_lib_svld_dlopen=no
fee8ec00 12222fi
81ecdfbb
RW
12223rm -f core conftest.err conftest.$ac_objext \
12224 conftest$ac_exeext conftest.$ac_ext
fee8ec00
SR
12225LIBS=$ac_check_lib_save_LIBS
12226fi
6bb11ab3
L
12227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12228$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12229if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12230 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12231else
6bb11ab3
L
12232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12233$as_echo_n "checking for dld_link in -ldld... " >&6; }
12234if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb 12235 $as_echo_n "(cached) " >&6
b5bd9624 12236else
6bb11ab3
L
12237 ac_check_lib_save_LIBS=$LIBS
12238LIBS="-ldld $LIBS"
81ecdfbb 12239cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12240/* end confdefs.h. */
12241
81ecdfbb
RW
12242/* Override any GCC internal prototype to avoid an error.
12243 Use char because int might match the return type of a GCC
b5bd9624 12244 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12245#ifdef __cplusplus
12246extern "C"
12247#endif
6bb11ab3 12248char dld_link ();
b5bd9624
HPN
12249int
12250main ()
12251{
6bb11ab3 12252return dld_link ();
b5bd9624
HPN
12253 ;
12254 return 0;
12255}
12256_ACEOF
6bb11ab3
L
12257if ac_fn_c_try_link "$LINENO"; then :
12258 ac_cv_lib_dld_dld_link=yes
12259else
12260 ac_cv_lib_dld_dld_link=no
12261fi
12262rm -f core conftest.err conftest.$ac_objext \
12263 conftest$ac_exeext conftest.$ac_ext
12264LIBS=$ac_check_lib_save_LIBS
12265fi
12266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12267$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12268if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12269 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12270fi
12271
12272
12273fi
12274
12275
12276fi
12277
12278
12279fi
12280
12281
12282fi
12283
12284
12285fi
12286
12287 ;;
12288 esac
12289
12290 if test "x$lt_cv_dlopen" != xno; then
12291 enable_dlopen=yes
b5bd9624 12292 else
6bb11ab3
L
12293 enable_dlopen=no
12294 fi
12295
12296 case $lt_cv_dlopen in
12297 dlopen)
12298 save_CPPFLAGS="$CPPFLAGS"
12299 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12300
12301 save_LDFLAGS="$LDFLAGS"
12302 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12303
12304 save_LIBS="$LIBS"
12305 LIBS="$lt_cv_dlopen_libs $LIBS"
12306
12307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12308$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12309if test "${lt_cv_dlopen_self+set}" = set; then :
12310 $as_echo_n "(cached) " >&6
12311else
12312 if test "$cross_compiling" = yes; then :
12313 lt_cv_dlopen_self=cross
12314else
12315 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12316 lt_status=$lt_dlunknown
12317 cat > conftest.$ac_ext <<_LT_EOF
1b393626 12318#line 12318 "configure"
6bb11ab3
L
12319#include "confdefs.h"
12320
12321#if HAVE_DLFCN_H
12322#include <dlfcn.h>
12323#endif
12324
12325#include <stdio.h>
12326
12327#ifdef RTLD_GLOBAL
12328# define LT_DLGLOBAL RTLD_GLOBAL
12329#else
12330# ifdef DL_GLOBAL
12331# define LT_DLGLOBAL DL_GLOBAL
12332# else
12333# define LT_DLGLOBAL 0
12334# endif
12335#endif
12336
12337/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12338 find out it does not work in some platform. */
12339#ifndef LT_DLLAZY_OR_NOW
12340# ifdef RTLD_LAZY
12341# define LT_DLLAZY_OR_NOW RTLD_LAZY
12342# else
12343# ifdef DL_LAZY
12344# define LT_DLLAZY_OR_NOW DL_LAZY
12345# else
12346# ifdef RTLD_NOW
12347# define LT_DLLAZY_OR_NOW RTLD_NOW
12348# else
12349# ifdef DL_NOW
12350# define LT_DLLAZY_OR_NOW DL_NOW
12351# else
12352# define LT_DLLAZY_OR_NOW 0
12353# endif
12354# endif
12355# endif
12356# endif
12357#endif
12358
12359/* When -fvisbility=hidden is used, assume the code has been annotated
12360 correspondingly for the symbols needed. */
12361#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12362void fnord () __attribute__((visibility("default")));
12363#endif
12364
12365void fnord () { int i=42; }
12366int main ()
12367{
12368 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12369 int status = $lt_dlunknown;
12370
12371 if (self)
12372 {
12373 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12374 else
12375 {
12376 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12377 else puts (dlerror ());
12378 }
12379 /* dlclose (self); */
12380 }
12381 else
12382 puts (dlerror ());
12383
12384 return status;
12385}
12386_LT_EOF
12387 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12388 (eval $ac_link) 2>&5
12389 ac_status=$?
12390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12391 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12392 (./conftest; exit; ) >&5 2>/dev/null
12393 lt_status=$?
12394 case x$lt_status in
12395 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12396 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12397 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12398 esac
12399 else :
12400 # compilation failed
12401 lt_cv_dlopen_self=no
b5bd9624 12402 fi
b5bd9624 12403fi
6bb11ab3
L
12404rm -fr conftest*
12405
12406
b5bd9624 12407fi
6bb11ab3
L
12408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12409$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 12410
6bb11ab3
L
12411 if test "x$lt_cv_dlopen_self" = xyes; then
12412 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12414$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12415if test "${lt_cv_dlopen_self_static+set}" = set; then :
12416 $as_echo_n "(cached) " >&6
b5bd9624 12417else
6bb11ab3
L
12418 if test "$cross_compiling" = yes; then :
12419 lt_cv_dlopen_self_static=cross
12420else
12421 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12422 lt_status=$lt_dlunknown
12423 cat > conftest.$ac_ext <<_LT_EOF
1b393626 12424#line 12424 "configure"
6bb11ab3
L
12425#include "confdefs.h"
12426
12427#if HAVE_DLFCN_H
12428#include <dlfcn.h>
12429#endif
12430
12431#include <stdio.h>
12432
12433#ifdef RTLD_GLOBAL
12434# define LT_DLGLOBAL RTLD_GLOBAL
12435#else
12436# ifdef DL_GLOBAL
12437# define LT_DLGLOBAL DL_GLOBAL
12438# else
12439# define LT_DLGLOBAL 0
12440# endif
12441#endif
12442
12443/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12444 find out it does not work in some platform. */
12445#ifndef LT_DLLAZY_OR_NOW
12446# ifdef RTLD_LAZY
12447# define LT_DLLAZY_OR_NOW RTLD_LAZY
12448# else
12449# ifdef DL_LAZY
12450# define LT_DLLAZY_OR_NOW DL_LAZY
12451# else
12452# ifdef RTLD_NOW
12453# define LT_DLLAZY_OR_NOW RTLD_NOW
12454# else
12455# ifdef DL_NOW
12456# define LT_DLLAZY_OR_NOW DL_NOW
12457# else
12458# define LT_DLLAZY_OR_NOW 0
12459# endif
12460# endif
12461# endif
12462# endif
12463#endif
12464
12465/* When -fvisbility=hidden is used, assume the code has been annotated
12466 correspondingly for the symbols needed. */
12467#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12468void fnord () __attribute__((visibility("default")));
12469#endif
12470
12471void fnord () { int i=42; }
12472int main ()
12473{
12474 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12475 int status = $lt_dlunknown;
12476
12477 if (self)
12478 {
12479 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12480 else
12481 {
12482 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12483 else puts (dlerror ());
12484 }
12485 /* dlclose (self); */
12486 }
12487 else
12488 puts (dlerror ());
12489
12490 return status;
12491}
12492_LT_EOF
12493 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12494 (eval $ac_link) 2>&5
12495 ac_status=$?
12496 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12497 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12498 (./conftest; exit; ) >&5 2>/dev/null
12499 lt_status=$?
12500 case x$lt_status in
12501 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12502 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12503 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12504 esac
12505 else :
12506 # compilation failed
12507 lt_cv_dlopen_self_static=no
12508 fi
b5bd9624 12509fi
6bb11ab3
L
12510rm -fr conftest*
12511
12512
b5bd9624 12513fi
6bb11ab3
L
12514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12515$as_echo "$lt_cv_dlopen_self_static" >&6; }
12516 fi
12517
12518 CPPFLAGS="$save_CPPFLAGS"
12519 LDFLAGS="$save_LDFLAGS"
12520 LIBS="$save_LIBS"
12521 ;;
12522 esac
12523
12524 case $lt_cv_dlopen_self in
12525 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12526 *) enable_dlopen_self=unknown ;;
12527 esac
12528
12529 case $lt_cv_dlopen_self_static in
12530 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12531 *) enable_dlopen_self_static=unknown ;;
12532 esac
12533fi
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551striplib=
12552old_striplib=
12553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12554$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12555if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12556 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12557 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12559$as_echo "yes" >&6; }
12560else
12561# FIXME - insert some real tests, host_os isn't really good enough
12562 case $host_os in
12563 darwin*)
12564 if test -n "$STRIP" ; then
12565 striplib="$STRIP -x"
12566 old_striplib="$STRIP -S"
12567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12568$as_echo "yes" >&6; }
12569 else
12570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12571$as_echo "no" >&6; }
12572 fi
12573 ;;
12574 *)
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12576$as_echo "no" >&6; }
12577 ;;
12578 esac
12579fi
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592 # Report which library types will actually be built
12593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12594$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12596$as_echo "$can_build_shared" >&6; }
12597
12598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12599$as_echo_n "checking whether to build shared libraries... " >&6; }
12600 test "$can_build_shared" = "no" && enable_shared=no
12601
12602 # On AIX, shared libraries and static libraries use the same namespace, and
12603 # are all built from PIC.
12604 case $host_os in
12605 aix3*)
12606 test "$enable_shared" = yes && enable_static=no
12607 if test -n "$RANLIB"; then
12608 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12609 postinstall_cmds='$RANLIB $lib'
12610 fi
12611 ;;
12612
12613 aix[4-9]*)
12614 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12615 test "$enable_shared" = yes && enable_static=no
12616 fi
12617 ;;
12618 esac
12619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12620$as_echo "$enable_shared" >&6; }
12621
12622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12623$as_echo_n "checking whether to build static libraries... " >&6; }
12624 # Make sure either enable_shared or enable_static is yes.
12625 test "$enable_shared" = yes || enable_static=yes
12626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12627$as_echo "$enable_static" >&6; }
12628
12629
12630
12631
12632fi
12633ac_ext=c
12634ac_cpp='$CPP $CPPFLAGS'
12635ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12636ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12637ac_compiler_gnu=$ac_cv_c_compiler_gnu
12638
12639CC="$lt_save_CC"
12640
12641
12642
12643
12644
12645
12646
12647
12648
b5bd9624 12649
b5bd9624 12650
b5bd9624 12651
b5bd9624 12652
6bb11ab3
L
12653 ac_config_commands="$ac_config_commands libtool"
12654
12655
12656
12657
12658# Only expand once:
12659
12660
5912fadd 12661
b5bd9624 12662
fee8ec00
SR
12663. ${srcdir}/../../bfd/configure.host
12664
12665
12666
31e6ad7d
MF
12667
12668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12669$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12670 # Check whether --enable-maintainer-mode was given.
81ecdfbb 12671if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
12672 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12673else
12674 USE_MAINTAINER_MODE=no
fee8ec00 12675fi
31e6ad7d
MF
12676
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12678$as_echo "$USE_MAINTAINER_MODE" >&6; }
12679 if test $USE_MAINTAINER_MODE = yes; then
12680 MAINTAINER_MODE_TRUE=
12681 MAINTAINER_MODE_FALSE='#'
fee8ec00 12682else
31e6ad7d
MF
12683 MAINTAINER_MODE_TRUE='#'
12684 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
12685fi
12686
31e6ad7d
MF
12687 MAINT=$MAINTAINER_MODE_TRUE
12688
12689
fee8ec00
SR
12690
12691
81ecdfbb
RW
12692# Check whether --enable-sim-bswap was given.
12693if test "${enable_sim_bswap+set}" = set; then :
12694 enableval=$enable_sim_bswap; case "${enableval}" in
fee8ec00
SR
12695 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12696 no) sim_bswap="-DWITH_BSWAP=0";;
81ecdfbb 12697 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
fee8ec00
SR
12698esac
12699if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12700 echo "Setting bswap flags = $sim_bswap" 6>&1
12701fi
12702else
12703 sim_bswap=""
81ecdfbb
RW
12704fi
12705
fee8ec00
SR
12706
12707
81ecdfbb
RW
12708# Check whether --enable-sim-cflags was given.
12709if test "${enable_sim_cflags+set}" = set; then :
12710 enableval=$enable_sim_cflags; case "${enableval}" in
fee8ec00 12711 yes) sim_cflags="-O2 -fomit-frame-pointer";;
81ecdfbb 12712 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
fee8ec00
SR
12713 no) sim_cflags="";;
12714 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12715esac
12716if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12717 echo "Setting sim cflags = $sim_cflags" 6>&1
12718fi
12719else
12720 sim_cflags=""
81ecdfbb
RW
12721fi
12722
fee8ec00
SR
12723
12724
81ecdfbb
RW
12725# Check whether --enable-sim-debug was given.
12726if test "${enable_sim_debug+set}" = set; then :
12727 enableval=$enable_sim_debug; case "${enableval}" in
fee8ec00
SR
12728 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12729 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12730 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12731esac
12732if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12733 echo "Setting sim debug = $sim_debug" 6>&1
12734fi
12735else
12736 sim_debug=""
81ecdfbb
RW
12737fi
12738
fee8ec00
SR
12739
12740
81ecdfbb
RW
12741# Check whether --enable-sim-stdio was given.
12742if test "${enable_sim_stdio+set}" = set; then :
12743 enableval=$enable_sim_stdio; case "${enableval}" in
fee8ec00
SR
12744 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12745 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
81ecdfbb 12746 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
fee8ec00
SR
12747esac
12748if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12749 echo "Setting stdio flags = $sim_stdio" 6>&1
12750fi
12751else
12752 sim_stdio=""
81ecdfbb
RW
12753fi
12754
fee8ec00
SR
12755
12756
81ecdfbb
RW
12757# Check whether --enable-sim-trace was given.
12758if test "${enable_sim_trace+set}" = set; then :
12759 enableval=$enable_sim_trace; case "${enableval}" in
a3487082
MF
12760 yes) sim_trace="-DWITH_TRACE=-1";;
12761 no) sim_trace="-DWITH_TRACE=0";;
fee8ec00 12762 [-0-9]*)
a3487082 12763 sim_trace="-DWITH_TRACE='(${enableval})'";;
2232061b 12764 [[:lower:]]*)
fee8ec00
SR
12765 sim_trace=""
12766 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12767 if test x"$sim_trace" = x; then
12768 sim_trace="-DWITH_TRACE='(TRACE_$x"
12769 else
12770 sim_trace="${sim_trace}|TRACE_$x"
12771 fi
12772 done
12773 sim_trace="$sim_trace)'" ;;
12774esac
12775if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12776 echo "Setting sim trace = $sim_trace" 6>&1
12777fi
12778else
12779 sim_trace=""
81ecdfbb
RW
12780fi
12781
fee8ec00
SR
12782
12783
81ecdfbb
RW
12784# Check whether --enable-sim-profile was given.
12785if test "${enable_sim_profile+set}" = set; then :
12786 enableval=$enable_sim_profile; case "${enableval}" in
fee8ec00
SR
12787 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12788 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12789 [-0-9]*)
12790 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12791 [a-z]*)
12792 sim_profile=""
12793 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12794 if test x"$sim_profile" = x; then
12795 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12796 else
12797 sim_profile="${sim_profile}|PROFILE_$x"
12798 fi
12799 done
12800 sim_profile="$sim_profile)'" ;;
12801esac
12802if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12803 echo "Setting sim profile = $sim_profile" 6>&1
12804fi
12805else
12806 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
81ecdfbb
RW
12807fi
12808
fee8ec00
SR
12809
12810
6efef468 12811
81ecdfbb
RW
12812# Check whether --with-pkgversion was given.
12813if test "${with_pkgversion+set}" = set; then :
12814 withval=$with_pkgversion; case "$withval" in
12815 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6efef468
JM
12816 no) PKGVERSION= ;;
12817 *) PKGVERSION="($withval) " ;;
12818 esac
12819else
bf12d44e 12820 PKGVERSION="(SIM) "
6efef468 12821
81ecdfbb
RW
12822fi
12823
6efef468
JM
12824
12825
12826
12827
81ecdfbb
RW
12828# Check whether --with-bugurl was given.
12829if test "${with_bugurl+set}" = set; then :
12830 withval=$with_bugurl; case "$withval" in
12831 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
12832 no) BUGURL=
12833 ;;
12834 *) BUGURL="$withval"
12835 ;;
12836 esac
12837else
12838 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12839
81ecdfbb
RW
12840fi
12841
6efef468
JM
12842 case ${BUGURL} in
12843 "")
12844 REPORT_BUGS_TO=
12845 REPORT_BUGS_TEXI=
12846 ;;
12847 *)
12848 REPORT_BUGS_TO="<$BUGURL>"
12849 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12850 ;;
12851 esac;
12852
12853
12854
12855
12856cat >>confdefs.h <<_ACEOF
12857#define PKGVERSION "$PKGVERSION"
12858_ACEOF
12859
12860
12861cat >>confdefs.h <<_ACEOF
12862#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12863_ACEOF
12864
12865
81ecdfbb
RW
12866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12867$as_echo_n "checking return type of signal handlers... " >&6; }
12868if test "${ac_cv_type_signal+set}" = set; then :
12869 $as_echo_n "(cached) " >&6
fee8ec00 12870else
81ecdfbb 12871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fee8ec00
SR
12872/* end confdefs.h. */
12873#include <sys/types.h>
12874#include <signal.h>
fee8ec00
SR
12875
12876int
12877main ()
12878{
81ecdfbb 12879return *(signal (0, 0)) (0) == 1;
fee8ec00
SR
12880 ;
12881 return 0;
12882}
12883_ACEOF
81ecdfbb
RW
12884if ac_fn_c_try_compile "$LINENO"; then :
12885 ac_cv_type_signal=int
fee8ec00 12886else
81ecdfbb 12887 ac_cv_type_signal=void
fee8ec00 12888fi
81ecdfbb 12889rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fee8ec00 12890fi
81ecdfbb
RW
12891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12892$as_echo "$ac_cv_type_signal" >&6; }
fee8ec00
SR
12893
12894cat >>confdefs.h <<_ACEOF
12895#define RETSIGTYPE $ac_cv_type_signal
12896_ACEOF
12897
12898
12899
12900
12901
12902sim_link_files=
12903sim_link_links=
12904
fee8ec00
SR
12905# targ-vals.def points to the libc macro description file.
12906case "${target}" in
12907*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12908esac
12909sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12910sim_link_links="${sim_link_links} targ-vals.def"
12911
12912
12913
6ffe910a 12914
1ac72f06 12915wire_endian="LITTLE"
ca968da4
MF
12916default_endian=""
12917# Check whether --enable-sim-endian was given.
12918if test "${enable_sim_endian+set}" = set; then :
12919 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
12920 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
12921 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
ca968da4 12922 yes) if test x"$wire_endian" != x; then
1ac72f06 12923 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ca968da4 12924 else
1ac72f06
MF
12925 if test x"$default_endian" != x; then
12926 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ca968da4
MF
12927 else
12928 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 12929 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
ca968da4
MF
12930 fi
12931 fi;;
12932 no) if test x"$default_endian" != x; then
1ac72f06 12933 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ca968da4
MF
12934 else
12935 if test x"$wire_endian" != x; then
1ac72f06 12936 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ca968da4
MF
12937 else
12938 echo "No default endian for target $target" 1>&6
1ac72f06 12939 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
ca968da4
MF
12940 fi
12941 fi;;
12942 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
12943esac
12944if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12945 echo "Setting endian flags = $sim_endian" 6>&1
12946fi
12947else
12948 if test x"$default_endian" != x; then
1ac72f06 12949 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ca968da4
MF
12950else
12951 if test x"$wire_endian" != x; then
1ac72f06 12952 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ca968da4
MF
12953 else
12954 sim_endian=
12955 fi
12956fi
12957fi
12958
761e171a
MF
12959wire_alignment="NONSTRICT_ALIGNMENT"
12960default_alignment=""
ca968da4
MF
12961
12962# Check whether --enable-sim-alignment was given.
12963if test "${enable_sim_alignment+set}" = set; then :
12964 enableval=$enable_sim_alignment; case "${enableval}" in
12965 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12966 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12967 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12968 yes) if test x"$wire_alignment" != x; then
12969 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12970 else
12971 if test x"$default_alignment" != x; then
12972 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12973 else
12974 echo "No hard-wired alignment for target $target" 1>&6
12975 sim_alignment="-DWITH_ALIGNMENT=0"
12976 fi
12977 fi;;
12978 no) if test x"$default_alignment" != x; then
12979 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12980 else
12981 if test x"$wire_alignment" != x; then
12982 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12983 else
12984 echo "No default alignment for target $target" 1>&6
12985 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12986 fi
12987 fi;;
12988 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12989esac
12990if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12991 echo "Setting alignment flags = $sim_alignment" 6>&1
12992fi
12993else
12994 if test x"$default_alignment" != x; then
12995 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12996else
12997 if test x"$wire_alignment" != x; then
12998 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12999 else
13000 sim_alignment=
13001 fi
13002fi
13003fi
13004
13005
13006# Check whether --enable-sim-hostendian was given.
13007if test "${enable_sim_hostendian+set}" = set; then :
13008 enableval=$enable_sim_hostendian; case "${enableval}" in
1ac72f06
MF
13009 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_UNKNOWN";;
13010 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_BIG";;
13011 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
ca968da4
MF
13012 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13013esac
13014if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13015 echo "Setting hostendian flags = $sim_hostendian" 6>&1
13016fi
13017else
13018
13019if test "x$cross_compiling" = "xno"; then
13020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13021$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13022if test "${ac_cv_c_bigendian+set}" = set; then :
13023 $as_echo_n "(cached) " >&6
13024else
13025 ac_cv_c_bigendian=unknown
13026 # See if we're dealing with a universal compiler.
13027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13028/* end confdefs.h. */
13029#ifndef __APPLE_CC__
13030 not a universal capable compiler
13031 #endif
13032 typedef int dummy;
13033
13034_ACEOF
13035if ac_fn_c_try_compile "$LINENO"; then :
13036
13037 # Check for potential -arch flags. It is not universal unless
13038 # there are at least two -arch flags with different values.
13039 ac_arch=
13040 ac_prev=
13041 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13042 if test -n "$ac_prev"; then
13043 case $ac_word in
13044 i?86 | x86_64 | ppc | ppc64)
13045 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13046 ac_arch=$ac_word
13047 else
13048 ac_cv_c_bigendian=universal
13049 break
13050 fi
13051 ;;
13052 esac
13053 ac_prev=
13054 elif test "x$ac_word" = "x-arch"; then
13055 ac_prev=arch
13056 fi
13057 done
13058fi
13059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13060 if test $ac_cv_c_bigendian = unknown; then
13061 # See if sys/param.h defines the BYTE_ORDER macro.
13062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13063/* end confdefs.h. */
13064#include <sys/types.h>
13065 #include <sys/param.h>
13066
13067int
13068main ()
13069{
13070#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13071 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13072 && LITTLE_ENDIAN)
13073 bogus endian macros
13074 #endif
13075
13076 ;
13077 return 0;
13078}
13079_ACEOF
13080if ac_fn_c_try_compile "$LINENO"; then :
13081 # It does; now see whether it defined to BIG_ENDIAN or not.
13082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13083/* end confdefs.h. */
13084#include <sys/types.h>
13085 #include <sys/param.h>
13086
13087int
13088main ()
13089{
13090#if BYTE_ORDER != BIG_ENDIAN
13091 not big endian
13092 #endif
13093
13094 ;
13095 return 0;
13096}
13097_ACEOF
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 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13110/* end confdefs.h. */
13111#include <limits.h>
13112
13113int
13114main ()
13115{
13116#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13117 bogus endian macros
13118 #endif
13119
13120 ;
13121 return 0;
13122}
13123_ACEOF
13124if ac_fn_c_try_compile "$LINENO"; then :
13125 # It does; now see whether it defined to _BIG_ENDIAN or not.
13126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13127/* end confdefs.h. */
13128#include <limits.h>
13129
13130int
13131main ()
13132{
13133#ifndef _BIG_ENDIAN
13134 not big endian
13135 #endif
13136
13137 ;
13138 return 0;
13139}
13140_ACEOF
13141if ac_fn_c_try_compile "$LINENO"; then :
13142 ac_cv_c_bigendian=yes
13143else
13144 ac_cv_c_bigendian=no
13145fi
13146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13147fi
13148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13149 fi
13150 if test $ac_cv_c_bigendian = unknown; then
13151 # Compile a test program.
13152 if test "$cross_compiling" = yes; then :
13153 # Try to guess by grepping values from an object file.
13154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13155/* end confdefs.h. */
13156short int ascii_mm[] =
13157 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13158 short int ascii_ii[] =
13159 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13160 int use_ascii (int i) {
13161 return ascii_mm[i] + ascii_ii[i];
13162 }
13163 short int ebcdic_ii[] =
13164 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13165 short int ebcdic_mm[] =
13166 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13167 int use_ebcdic (int i) {
13168 return ebcdic_mm[i] + ebcdic_ii[i];
13169 }
13170 extern int foo;
13171
13172int
13173main ()
13174{
13175return use_ascii (foo) == use_ebcdic (foo);
13176 ;
13177 return 0;
13178}
13179_ACEOF
13180if ac_fn_c_try_compile "$LINENO"; then :
13181 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13182 ac_cv_c_bigendian=yes
13183 fi
13184 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13185 if test "$ac_cv_c_bigendian" = unknown; then
13186 ac_cv_c_bigendian=no
13187 else
13188 # finding both strings is unlikely to happen, but who knows?
13189 ac_cv_c_bigendian=unknown
13190 fi
13191 fi
13192fi
13193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13194else
13195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13196/* end confdefs.h. */
13197$ac_includes_default
13198int
13199main ()
13200{
13201
13202 /* Are we little or big endian? From Harbison&Steele. */
13203 union
13204 {
13205 long int l;
13206 char c[sizeof (long int)];
13207 } u;
13208 u.l = 1;
13209 return u.c[sizeof (long int) - 1] == 1;
13210
13211 ;
13212 return 0;
13213}
13214_ACEOF
13215if ac_fn_c_try_run "$LINENO"; then :
13216 ac_cv_c_bigendian=no
13217else
13218 ac_cv_c_bigendian=yes
13219fi
13220rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13221 conftest.$ac_objext conftest.beam conftest.$ac_ext
13222fi
13223
13224 fi
13225fi
13226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13227$as_echo "$ac_cv_c_bigendian" >&6; }
13228 case $ac_cv_c_bigendian in #(
13229 yes)
13230 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13231;; #(
13232 no)
13233 ;; #(
13234 universal)
13235
13236$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13237
13238 ;; #(
13239 *)
13240 as_fn_error "unknown endianness
13241 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13242 esac
13243
13244 if test $ac_cv_c_bigendian = yes; then
1ac72f06 13245 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_BIG"
ca968da4 13246 else
1ac72f06 13247 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_LITTLE"
ca968da4
MF
13248 fi
13249else
1ac72f06 13250 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
ca968da4
MF
13251fi
13252fi
13253
13254
13255# Check whether --enable-sim-environment was given.
13256if test "${enable_sim_environment+set}" = set; then :
13257 enableval=$enable_sim_environment; case "${enableval}" in
13258 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13259 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13260 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13261 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13262 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13263 sim_environment="";;
13264esac
13265if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13266 echo "Setting sim environment = $sim_environment" 6>&1
13267fi
13268else
13269 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13270fi
13271
13272
13273default_sim_inline=""
13274# Check whether --enable-sim-inline was given.
13275if test "${enable_sim_inline+set}" = set; then :
13276 enableval=$enable_sim_inline; sim_inline=""
13277case "$enableval" in
13278 no) sim_inline="-DDEFAULT_INLINE=0";;
13279 0) sim_inline="-DDEFAULT_INLINE=0";;
13280 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13281 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13282 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13283 new_flag=""
13284 case "$x" in
13285 *_INLINE=*) new_flag="-D$x";;
13286 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13287 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13288 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13289 esac
13290 if test x"$sim_inline" = x""; then
13291 sim_inline="$new_flag"
13292 else
13293 sim_inline="$sim_inline $new_flag"
13294 fi
13295 done;;
13296esac
13297if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13298 echo "Setting inline flags = $sim_inline" 6>&1
13299fi
13300else
13301
13302if test "x$cross_compiling" = "xno"; then
13303 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13304 sim_inline="${default_sim_inline}"
13305 if test x"$silent" != x"yes"; then
13306 echo "Setting inline flags = $sim_inline" 6>&1
13307 fi
13308 else
13309 sim_inline=""
13310 fi
13311else
13312 sim_inline="-DDEFAULT_INLINE=0"
13313fi
13314fi
13315
13316
2232061b
MF
13317# Check whether --enable-werror was given.
13318if test "${enable_werror+set}" = set; then :
13319 enableval=$enable_werror; case "${enableval}" in
13320 yes | y) ERROR_ON_WARNING="yes" ;;
13321 no | n) ERROR_ON_WARNING="no" ;;
13322 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13323 esac
13324fi
13325
13326
13327# Enable -Werror by default when using gcc
13328if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13329 ERROR_ON_WARNING=yes
13330fi
13331
13332WERROR_CFLAGS=""
13333if test "${ERROR_ON_WARNING}" = yes ; then
13334# NOTE: Disabled in the sim dir due to most sims generating warnings.
13335# WERROR_CFLAGS="-Werror"
13336 true
13337fi
13338
2232061b 13339build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13340-Wpointer-sign \
2232061b 13341-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13342-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13343-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13344-Wold-style-declaration -Wold-style-definition"
2232061b
MF
13345
13346# Enable -Wno-format by default when using gcc on mingw since many
13347# GCC versions complain about %I64.
13348case "${host}" in
13349 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13350 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13351esac
13352
81ecdfbb
RW
13353# Check whether --enable-build-warnings was given.
13354if test "${enable_build_warnings+set}" = set; then :
13355 enableval=$enable_build_warnings; case "${enableval}" in
fee8ec00
SR
13356 yes) ;;
13357 no) build_warnings="-w";;
13358 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13359 build_warnings="${build_warnings} ${t}";;
13360 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13361 build_warnings="${t} ${build_warnings}";;
13362 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13363esac
13364if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13365 echo "Setting compiler warning flags = $build_warnings" 6>&1
13366fi
81ecdfbb
RW
13367fi
13368# Check whether --enable-sim-build-warnings was given.
13369if test "${enable_sim_build_warnings+set}" = set; then :
13370 enableval=$enable_sim_build_warnings; case "${enableval}" in
fee8ec00
SR
13371 yes) ;;
13372 no) build_warnings="-w";;
13373 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13374 build_warnings="${build_warnings} ${t}";;
13375 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13376 build_warnings="${t} ${build_warnings}";;
13377 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13378esac
13379if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13380 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13381fi
81ecdfbb
RW
13382fi
13383WARN_CFLAGS=""
fee8ec00
SR
13384if test "x${build_warnings}" != x -a "x$GCC" = xyes
13385then
81ecdfbb
RW
13386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13387$as_echo_n "checking compiler warning flags... " >&6; }
fee8ec00
SR
13388 # Separate out the -Werror flag as some files just cannot be
13389 # compiled with it enabled.
13390 for w in ${build_warnings}; do
13391 case $w in
13392 -Werr*) WERROR_CFLAGS=-Werror ;;
13393 *) # Check that GCC accepts it
13394 saved_CFLAGS="$CFLAGS"
13395 CFLAGS="$CFLAGS $w"
81ecdfbb 13396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fee8ec00
SR
13397/* end confdefs.h. */
13398
13399int
13400main ()
13401{
13402
13403 ;
13404 return 0;
13405}
13406_ACEOF
81ecdfbb 13407if ac_fn_c_try_compile "$LINENO"; then :
fee8ec00 13408 WARN_CFLAGS="${WARN_CFLAGS} $w"
fee8ec00 13409fi
81ecdfbb 13410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fee8ec00
SR
13411 CFLAGS="$saved_CFLAGS"
13412 esac
13413 done
2232061b
MF
13414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13415$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
fee8ec00
SR
13416fi
13417
13418
fee8ec00
SR
13419
13420ac_sources="$sim_link_files"
13421ac_dests="$sim_link_links"
13422while test -n "$ac_sources"; do
13423 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13424 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13425 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13426done
81ecdfbb 13427ac_config_links="$ac_config_links $ac_config_links_1"
fee8ec00
SR
13428
13429cgen_breaks=""
13430if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13431cgen_breaks="break cgen_rtx_error";
13432fi
13433
81ecdfbb 13434ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
fee8ec00 13435
81ecdfbb 13436ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
fee8ec00 13437
81ecdfbb 13438ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
fee8ec00 13439
81ecdfbb 13440ac_config_commands="$ac_config_commands Makefile"
fee8ec00 13441
81ecdfbb 13442ac_config_commands="$ac_config_commands stamp-h"
fee8ec00
SR
13443
13444cat >confcache <<\_ACEOF
13445# This file is a shell script that caches the results of configure
13446# tests run on this system so they can be shared between configure
13447# scripts and configure runs, see configure's option --config-cache.
13448# It is not useful on other systems. If it contains results you don't
13449# want to keep, you may remove or edit it.
13450#
13451# config.status only pays attention to the cache file if you give it
13452# the --recheck option to rerun configure.
13453#
13454# `ac_cv_env_foo' variables (set or unset) will be overridden when
13455# loading this file, other *unset* `ac_cv_foo' will be assigned the
13456# following values.
13457
13458_ACEOF
13459
13460# The following way of writing the cache mishandles newlines in values,
13461# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13462# So, we kill variables containing newlines.
fee8ec00
SR
13463# Ultrix sh set writes to stderr and can't be redirected directly,
13464# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13465(
13466 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13467 eval ac_val=\$$ac_var
13468 case $ac_val in #(
13469 *${as_nl}*)
13470 case $ac_var in #(
13471 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13472$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13473 esac
13474 case $ac_var in #(
13475 _ | IFS | as_nl) ;; #(
13476 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13477 *) { eval $ac_var=; unset $ac_var;} ;;
13478 esac ;;
13479 esac
13480 done
13481
fee8ec00 13482 (set) 2>&1 |
81ecdfbb
RW
13483 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13484 *${as_nl}ac_space=\ *)
13485 # `set' does not quote correctly, so add quotes: double-quote
13486 # substitution turns \\\\ into \\, and sed turns \\ into \.
fee8ec00
SR
13487 sed -n \
13488 "s/'/'\\\\''/g;
13489 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13490 ;; #(
fee8ec00
SR
13491 *)
13492 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13493 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fee8ec00 13494 ;;
81ecdfbb
RW
13495 esac |
13496 sort
13497) |
fee8ec00 13498 sed '
81ecdfbb 13499 /^ac_cv_env_/b end
fee8ec00 13500 t clear
81ecdfbb 13501 :clear
fee8ec00
SR
13502 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13503 t end
81ecdfbb
RW
13504 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13505 :end' >>confcache
13506if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13507 if test -w "$cache_file"; then
13508 test "x$cache_file" != "x/dev/null" &&
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13510$as_echo "$as_me: updating cache $cache_file" >&6;}
fee8ec00
SR
13511 cat confcache >$cache_file
13512 else
81ecdfbb
RW
13513 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13514$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
fee8ec00
SR
13515 fi
13516fi
13517rm -f confcache
13518
13519test "x$prefix" = xNONE && prefix=$ac_default_prefix
13520# Let make expand exec_prefix.
13521test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13522
fee8ec00
SR
13523DEFS=-DHAVE_CONFIG_H
13524
13525ac_libobjs=
13526ac_ltlibobjs=
13527for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13528 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13529 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13530 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13531 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13532 # will be set to the directory where LIBOBJS objects are built.
13533 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13534 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
fee8ec00
SR
13535done
13536LIBOBJS=$ac_libobjs
13537
13538LTLIBOBJS=$ac_ltlibobjs
13539
13540
db2e4d67
MF
13541if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13542 as_fn_error "conditional \"GMAKE\" was never defined.
13543Usually this means the macro was only invoked conditionally." "$LINENO" 5
13544fi
6bb11ab3
L
13545if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13546 as_fn_error "conditional \"PLUGINS\" was never defined.
13547Usually this means the macro was only invoked conditionally." "$LINENO" 5
13548fi
31e6ad7d
MF
13549if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13550 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13551Usually this means the macro was only invoked conditionally." "$LINENO" 5
13552fi
fee8ec00 13553
ca968da4 13554
fee8ec00 13555: ${CONFIG_STATUS=./config.status}
81ecdfbb 13556ac_write_fail=0
fee8ec00
SR
13557ac_clean_files_save=$ac_clean_files
13558ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13559{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13560$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13561as_write_fail=0
13562cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
fee8ec00
SR
13563#! $SHELL
13564# Generated by $as_me.
13565# Run this file to recreate the current configuration.
13566# Compiler output produced by configure, useful for debugging
13567# configure, is in config.log if it exists.
13568
13569debug=false
13570ac_cs_recheck=false
13571ac_cs_silent=false
fee8ec00 13572
81ecdfbb
RW
13573SHELL=\${CONFIG_SHELL-$SHELL}
13574export SHELL
13575_ASEOF
13576cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13577## -------------------- ##
13578## M4sh Initialization. ##
13579## -------------------- ##
13580
13581# Be more Bourne compatible
13582DUALCASE=1; export DUALCASE # for MKS sh
13583if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
fee8ec00
SR
13584 emulate sh
13585 NULLCMD=:
81ecdfbb 13586 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fee8ec00
SR
13587 # is contrary to our usage. Disable this feature.
13588 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13589 setopt NO_GLOB_SUBST
13590else
13591 case `(set -o) 2>/dev/null` in #(
13592 *posix*) :
13593 set -o posix ;; #(
13594 *) :
13595 ;;
13596esac
fee8ec00 13597fi
fee8ec00 13598
81ecdfbb
RW
13599
13600as_nl='
13601'
13602export as_nl
13603# Printing a long string crashes Solaris 7 /usr/bin/printf.
13604as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13605as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13606as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13607# Prefer a ksh shell builtin over an external printf program on Solaris,
13608# but without wasting forks for bash or zsh.
13609if test -z "$BASH_VERSION$ZSH_VERSION" \
13610 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13611 as_echo='print -r --'
13612 as_echo_n='print -rn --'
13613elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13614 as_echo='printf %s\n'
13615 as_echo_n='printf %s'
13616else
13617 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13618 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13619 as_echo_n='/usr/ucb/echo -n'
13620 else
13621 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13622 as_echo_n_body='eval
13623 arg=$1;
13624 case $arg in #(
13625 *"$as_nl"*)
13626 expr "X$arg" : "X\\(.*\\)$as_nl";
13627 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13628 esac;
13629 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13630 '
13631 export as_echo_n_body
13632 as_echo_n='sh -c $as_echo_n_body as_echo'
13633 fi
13634 export as_echo_body
13635 as_echo='sh -c $as_echo_body as_echo'
13636fi
13637
13638# The user is always right.
13639if test "${PATH_SEPARATOR+set}" != set; then
13640 PATH_SEPARATOR=:
13641 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13642 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13643 PATH_SEPARATOR=';'
13644 }
fee8ec00
SR
13645fi
13646
13647
81ecdfbb
RW
13648# IFS
13649# We need space, tab and new line, in precisely that order. Quoting is
13650# there to prevent editors from complaining about space-tab.
13651# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13652# splitting by setting IFS to empty value.)
13653IFS=" "" $as_nl"
13654
13655# Find who we are. Look in the path if we contain no directory separator.
13656case $0 in #((
13657 *[\\/]* ) as_myself=$0 ;;
13658 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13659for as_dir in $PATH
13660do
13661 IFS=$as_save_IFS
13662 test -z "$as_dir" && as_dir=.
13663 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13664 done
13665IFS=$as_save_IFS
13666
13667 ;;
13668esac
13669# We did not find ourselves, most probably we were run as `sh COMMAND'
13670# in which case we are not to be found in the path.
13671if test "x$as_myself" = x; then
13672 as_myself=$0
13673fi
13674if test ! -f "$as_myself"; then
13675 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13676 exit 1
13677fi
13678
13679# Unset variables that we do not need and which cause bugs (e.g. in
13680# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13681# suppresses any "Segmentation fault" message there. '((' could
13682# trigger a bug in pdksh 5.2.14.
13683for as_var in BASH_ENV ENV MAIL MAILPATH
13684do eval test x\${$as_var+set} = xset \
13685 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13686done
fee8ec00
SR
13687PS1='$ '
13688PS2='> '
13689PS4='+ '
13690
13691# NLS nuisances.
81ecdfbb
RW
13692LC_ALL=C
13693export LC_ALL
13694LANGUAGE=C
13695export LANGUAGE
13696
13697# CDPATH.
13698(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13699
13700
13701# as_fn_error ERROR [LINENO LOG_FD]
13702# ---------------------------------
13703# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13704# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13705# script with status $?, using 1 if that was 0.
13706as_fn_error ()
13707{
13708 as_status=$?; test $as_status -eq 0 && as_status=1
13709 if test "$3"; then
13710 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13711 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
fee8ec00 13712 fi
81ecdfbb
RW
13713 $as_echo "$as_me: error: $1" >&2
13714 as_fn_exit $as_status
13715} # as_fn_error
13716
13717
13718# as_fn_set_status STATUS
13719# -----------------------
13720# Set $? to STATUS, without forking.
13721as_fn_set_status ()
13722{
13723 return $1
13724} # as_fn_set_status
13725
13726# as_fn_exit STATUS
13727# -----------------
13728# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13729as_fn_exit ()
13730{
13731 set +e
13732 as_fn_set_status $1
13733 exit $1
13734} # as_fn_exit
13735
13736# as_fn_unset VAR
13737# ---------------
13738# Portably unset VAR.
13739as_fn_unset ()
13740{
13741 { eval $1=; unset $1;}
13742}
13743as_unset=as_fn_unset
13744# as_fn_append VAR VALUE
13745# ----------------------
13746# Append the text in VALUE to the end of the definition contained in VAR. Take
13747# advantage of any shell optimizations that allow amortized linear growth over
13748# repeated appends, instead of the typical quadratic growth present in naive
13749# implementations.
13750if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13751 eval 'as_fn_append ()
13752 {
13753 eval $1+=\$2
13754 }'
13755else
13756 as_fn_append ()
13757 {
13758 eval $1=\$$1\$2
13759 }
13760fi # as_fn_append
13761
13762# as_fn_arith ARG...
13763# ------------------
13764# Perform arithmetic evaluation on the ARGs, and store the result in the
13765# global $as_val. Take advantage of shells that can avoid forks. The arguments
13766# must be portable across $(()) and expr.
13767if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13768 eval 'as_fn_arith ()
13769 {
13770 as_val=$(( $* ))
13771 }'
13772else
13773 as_fn_arith ()
13774 {
13775 as_val=`expr "$@" || test $? -eq 1`
13776 }
13777fi # as_fn_arith
13778
fee8ec00 13779
81ecdfbb
RW
13780if expr a : '\(a\)' >/dev/null 2>&1 &&
13781 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fee8ec00
SR
13782 as_expr=expr
13783else
13784 as_expr=false
13785fi
13786
81ecdfbb 13787if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fee8ec00
SR
13788 as_basename=basename
13789else
13790 as_basename=false
13791fi
13792
81ecdfbb
RW
13793if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13794 as_dirname=dirname
13795else
13796 as_dirname=false
13797fi
fee8ec00 13798
81ecdfbb 13799as_me=`$as_basename -- "$0" ||
fee8ec00
SR
13800$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13801 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13802 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13803$as_echo X/"$0" |
13804 sed '/^.*\/\([^/][^/]*\)\/*$/{
13805 s//\1/
13806 q
13807 }
13808 /^X\/\(\/\/\)$/{
13809 s//\1/
13810 q
13811 }
13812 /^X\/\(\/\).*/{
13813 s//\1/
13814 q
13815 }
13816 s/.*/./; q'`
fee8ec00 13817
fee8ec00
SR
13818# Avoid depending upon Character Ranges.
13819as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13820as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13821as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13822as_cr_digits='0123456789'
13823as_cr_alnum=$as_cr_Letters$as_cr_digits
13824
81ecdfbb
RW
13825ECHO_C= ECHO_N= ECHO_T=
13826case `echo -n x` in #(((((
13827-n*)
13828 case `echo 'xy\c'` in
13829 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13830 xy) ECHO_C='\c';;
13831 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13832 ECHO_T=' ';;
13833 esac;;
13834*)
13835 ECHO_N='-n';;
fee8ec00
SR
13836esac
13837
81ecdfbb
RW
13838rm -f conf$$ conf$$.exe conf$$.file
13839if test -d conf$$.dir; then
13840 rm -f conf$$.dir/conf$$.file
fee8ec00 13841else
81ecdfbb
RW
13842 rm -f conf$$.dir
13843 mkdir conf$$.dir 2>/dev/null
fee8ec00 13844fi
81ecdfbb
RW
13845if (echo >conf$$.file) 2>/dev/null; then
13846 if ln -s conf$$.file conf$$ 2>/dev/null; then
fee8ec00 13847 as_ln_s='ln -s'
81ecdfbb
RW
13848 # ... but there are two gotchas:
13849 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13850 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13851 # In both cases, we have to default to `cp -p'.
13852 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13853 as_ln_s='cp -p'
13854 elif ln conf$$.file conf$$ 2>/dev/null; then
13855 as_ln_s=ln
13856 else
13857 as_ln_s='cp -p'
fee8ec00 13858 fi
fee8ec00
SR
13859else
13860 as_ln_s='cp -p'
13861fi
81ecdfbb
RW
13862rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13863rmdir conf$$.dir 2>/dev/null
13864
fee8ec00 13865
81ecdfbb
RW
13866# as_fn_mkdir_p
13867# -------------
13868# Create "$as_dir" as a directory, including parents if necessary.
13869as_fn_mkdir_p ()
13870{
13871
13872 case $as_dir in #(
13873 -*) as_dir=./$as_dir;;
13874 esac
13875 test -d "$as_dir" || eval $as_mkdir_p || {
13876 as_dirs=
13877 while :; do
13878 case $as_dir in #(
13879 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13880 *) as_qdir=$as_dir;;
13881 esac
13882 as_dirs="'$as_qdir' $as_dirs"
13883 as_dir=`$as_dirname -- "$as_dir" ||
13884$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13885 X"$as_dir" : 'X\(//\)[^/]' \| \
13886 X"$as_dir" : 'X\(//\)$' \| \
13887 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13888$as_echo X"$as_dir" |
13889 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13890 s//\1/
13891 q
13892 }
13893 /^X\(\/\/\)[^/].*/{
13894 s//\1/
13895 q
13896 }
13897 /^X\(\/\/\)$/{
13898 s//\1/
13899 q
13900 }
13901 /^X\(\/\).*/{
13902 s//\1/
13903 q
13904 }
13905 s/.*/./; q'`
13906 test -d "$as_dir" && break
13907 done
13908 test -z "$as_dirs" || eval "mkdir $as_dirs"
13909 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13910
13911
13912} # as_fn_mkdir_p
fee8ec00 13913if mkdir -p . 2>/dev/null; then
81ecdfbb 13914 as_mkdir_p='mkdir -p "$as_dir"'
fee8ec00
SR
13915else
13916 test -d ./-p && rmdir ./-p
13917 as_mkdir_p=false
13918fi
13919
81ecdfbb
RW
13920if test -x / >/dev/null 2>&1; then
13921 as_test_x='test -x'
13922else
13923 if ls -dL / >/dev/null 2>&1; then
13924 as_ls_L_option=L
13925 else
13926 as_ls_L_option=
13927 fi
13928 as_test_x='
13929 eval sh -c '\''
13930 if test -d "$1"; then
13931 test -d "$1/.";
13932 else
13933 case $1 in #(
13934 -*)set "./$1";;
13935 esac;
13936 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13937 ???[sx]*):;;*)false;;esac;fi
13938 '\'' sh
13939 '
13940fi
13941as_executable_p=$as_test_x
fee8ec00
SR
13942
13943# Sed expression to map a string onto a valid CPP name.
13944as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13945
13946# Sed expression to map a string onto a valid variable name.
13947as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13948
13949
fee8ec00 13950exec 6>&1
81ecdfbb
RW
13951## ----------------------------------- ##
13952## Main body of $CONFIG_STATUS script. ##
13953## ----------------------------------- ##
13954_ASEOF
13955test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13956
13957cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13958# Save the log message, to keep $0 and so on meaningful, and to
fee8ec00 13959# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
13960# values after options handling.
13961ac_log="
fee8ec00 13962This file was extended by $as_me, which was
81ecdfbb 13963generated by GNU Autoconf 2.64. Invocation command line was
fee8ec00
SR
13964
13965 CONFIG_FILES = $CONFIG_FILES
13966 CONFIG_HEADERS = $CONFIG_HEADERS
13967 CONFIG_LINKS = $CONFIG_LINKS
13968 CONFIG_COMMANDS = $CONFIG_COMMANDS
13969 $ $0 $@
13970
81ecdfbb
RW
13971on `(hostname || uname -n) 2>/dev/null | sed 1q`
13972"
13973
fee8ec00
SR
13974_ACEOF
13975
81ecdfbb
RW
13976case $ac_config_files in *"
13977"*) set x $ac_config_files; shift; ac_config_files=$*;;
13978esac
fee8ec00 13979
81ecdfbb
RW
13980case $ac_config_headers in *"
13981"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13982esac
fee8ec00 13983
fee8ec00 13984
81ecdfbb
RW
13985cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13986# Files that config.status was made for.
13987config_files="$ac_config_files"
13988config_headers="$ac_config_headers"
13989config_links="$ac_config_links"
13990config_commands="$ac_config_commands"
fee8ec00 13991
81ecdfbb 13992_ACEOF
fee8ec00 13993
81ecdfbb 13994cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fee8ec00 13995ac_cs_usage="\
81ecdfbb
RW
13996\`$as_me' instantiates files and other configuration actions
13997from templates according to the current configuration. Unless the files
13998and actions are specified as TAGs, all are instantiated by default.
fee8ec00 13999
81ecdfbb 14000Usage: $0 [OPTION]... [TAG]...
fee8ec00
SR
14001
14002 -h, --help print this help, then exit
81ecdfbb
RW
14003 -V, --version print version number and configuration settings, then exit
14004 -q, --quiet, --silent
14005 do not print progress messages
fee8ec00
SR
14006 -d, --debug don't remove temporary files
14007 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14008 --file=FILE[:TEMPLATE]
14009 instantiate the configuration file FILE
14010 --header=FILE[:TEMPLATE]
14011 instantiate the configuration header FILE
fee8ec00
SR
14012
14013Configuration files:
14014$config_files
14015
14016Configuration headers:
14017$config_headers
14018
14019Configuration links:
14020$config_links
14021
14022Configuration commands:
14023$config_commands
14024
81ecdfbb 14025Report bugs to the package provider."
fee8ec00 14026
81ecdfbb
RW
14027_ACEOF
14028cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fee8ec00
SR
14029ac_cs_version="\\
14030config.status
81ecdfbb
RW
14031configured by $0, generated by GNU Autoconf 2.64,
14032 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
fee8ec00 14033
81ecdfbb 14034Copyright (C) 2009 Free Software Foundation, Inc.
fee8ec00
SR
14035This config.status script is free software; the Free Software Foundation
14036gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14037
14038ac_pwd='$ac_pwd'
14039srcdir='$srcdir'
14040INSTALL='$INSTALL'
6bb11ab3 14041AWK='$AWK'
81ecdfbb 14042test -n "\$AWK" || AWK=awk
fee8ec00
SR
14043_ACEOF
14044
81ecdfbb
RW
14045cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14046# The default lists apply if the user does not specify any file.
fee8ec00
SR
14047ac_need_defaults=:
14048while test $# != 0
14049do
14050 case $1 in
14051 --*=*)
81ecdfbb
RW
14052 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14053 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
fee8ec00
SR
14054 ac_shift=:
14055 ;;
81ecdfbb 14056 *)
fee8ec00
SR
14057 ac_option=$1
14058 ac_optarg=$2
14059 ac_shift=shift
14060 ;;
fee8ec00
SR
14061 esac
14062
14063 case $ac_option in
14064 # Handling of the options.
fee8ec00
SR
14065 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14066 ac_cs_recheck=: ;;
81ecdfbb
RW
14067 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14068 $as_echo "$ac_cs_version"; exit ;;
14069 --debug | --debu | --deb | --de | --d | -d )
fee8ec00
SR
14070 debug=: ;;
14071 --file | --fil | --fi | --f )
14072 $ac_shift
81ecdfbb
RW
14073 case $ac_optarg in
14074 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14075 esac
14076 as_fn_append CONFIG_FILES " '$ac_optarg'"
fee8ec00
SR
14077 ac_need_defaults=false;;
14078 --header | --heade | --head | --hea )
14079 $ac_shift
81ecdfbb
RW
14080 case $ac_optarg in
14081 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14082 esac
14083 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
fee8ec00 14084 ac_need_defaults=false;;
81ecdfbb
RW
14085 --he | --h)
14086 # Conflict between --help and --header
14087 as_fn_error "ambiguous option: \`$1'
14088Try \`$0 --help' for more information.";;
14089 --help | --hel | -h )
14090 $as_echo "$ac_cs_usage"; exit ;;
fee8ec00
SR
14091 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14092 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14093 ac_cs_silent=: ;;
14094
14095 # This is an error.
81ecdfbb
RW
14096 -*) as_fn_error "unrecognized option: \`$1'
14097Try \`$0 --help' for more information." ;;
fee8ec00 14098
81ecdfbb
RW
14099 *) as_fn_append ac_config_targets " $1"
14100 ac_need_defaults=false ;;
fee8ec00
SR
14101
14102 esac
14103 shift
14104done
14105
14106ac_configure_extra_args=
14107
14108if $ac_cs_silent; then
14109 exec 6>/dev/null
14110 ac_configure_extra_args="$ac_configure_extra_args --silent"
14111fi
14112
14113_ACEOF
81ecdfbb 14114cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fee8ec00 14115if \$ac_cs_recheck; then
81ecdfbb
RW
14116 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14117 shift
14118 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14119 CONFIG_SHELL='$SHELL'
14120 export CONFIG_SHELL
14121 exec "\$@"
fee8ec00
SR
14122fi
14123
14124_ACEOF
81ecdfbb
RW
14125cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14126exec 5>>config.log
14127{
14128 echo
14129 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14130## Running $as_me. ##
14131_ASBOX
14132 $as_echo "$ac_log"
14133} >&5
fee8ec00 14134
81ecdfbb
RW
14135_ACEOF
14136cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14137#
14138# INIT-COMMANDS
14139#
14140ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14141
6bb11ab3
L
14142
14143# The HP-UX ksh and POSIX shell print the target directory to stdout
14144# if CDPATH is set.
14145(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14146
14147sed_quote_subst='$sed_quote_subst'
14148double_quote_subst='$double_quote_subst'
14149delay_variable_subst='$delay_variable_subst'
14150macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14151macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14152enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14153enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14154pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14155enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14156SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14157ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14158host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14159host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14160host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14161build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14162build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14163build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14164SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14165Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14166GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14167EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14168FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14169LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14170NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14171LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14172max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14173ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14174exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14175lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14176lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14177lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14178reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14179reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14180OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14181deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14182file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14183AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14184AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14185STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14186RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14187old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14188old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14189old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14190lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14191CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14192CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14193compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14194GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14195lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14196lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14197lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14198lt_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"`'
14199objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14200MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14201lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14202lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14203lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14204lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14205lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14206need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14207DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14208NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14209LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14210OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14211OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14212libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14213shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14214extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14215archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14216enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14217export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14218whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14219compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14220old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14221old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14222archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14223archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14224module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14225module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14226with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14227allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14228no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14229hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14230hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14231hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14232hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14233hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14234hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14235hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14236hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14237inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14238link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14239fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14240always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14241export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14242exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14243include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14244prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14245file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14246variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14247need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14248need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14249version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14250runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14251shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14252shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14253libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14254library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14255soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14256install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14257postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14258postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14259finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14260finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14261hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14262sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14263sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14264hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14265enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14266enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14267enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14268old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14269striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14270
14271LTCC='$LTCC'
14272LTCFLAGS='$LTCFLAGS'
14273compiler='$compiler_DEFAULT'
14274
14275# A function that is used when there is no print builtin or printf.
14276func_fallback_echo ()
14277{
14278 eval 'cat <<_LTECHO_EOF
14279\$1
14280_LTECHO_EOF'
14281}
14282
14283# Quote evaled strings.
14284for var in SHELL \
14285ECHO \
14286SED \
14287GREP \
14288EGREP \
14289FGREP \
14290LD \
14291NM \
14292LN_S \
14293lt_SP2NL \
14294lt_NL2SP \
14295reload_flag \
14296OBJDUMP \
14297deplibs_check_method \
14298file_magic_cmd \
14299AR \
14300AR_FLAGS \
14301STRIP \
14302RANLIB \
14303CC \
14304CFLAGS \
14305compiler \
14306lt_cv_sys_global_symbol_pipe \
14307lt_cv_sys_global_symbol_to_cdecl \
14308lt_cv_sys_global_symbol_to_c_name_address \
14309lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14310lt_prog_compiler_no_builtin_flag \
14311lt_prog_compiler_wl \
14312lt_prog_compiler_pic \
14313lt_prog_compiler_static \
14314lt_cv_prog_compiler_c_o \
14315need_locks \
14316DSYMUTIL \
14317NMEDIT \
14318LIPO \
14319OTOOL \
14320OTOOL64 \
14321shrext_cmds \
14322export_dynamic_flag_spec \
14323whole_archive_flag_spec \
14324compiler_needs_object \
14325with_gnu_ld \
14326allow_undefined_flag \
14327no_undefined_flag \
14328hardcode_libdir_flag_spec \
14329hardcode_libdir_flag_spec_ld \
14330hardcode_libdir_separator \
14331fix_srcfile_path \
14332exclude_expsyms \
14333include_expsyms \
14334file_list_spec \
14335variables_saved_for_relink \
14336libname_spec \
14337library_names_spec \
14338soname_spec \
14339install_override_mode \
14340finish_eval \
14341old_striplib \
14342striplib; do
14343 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14344 *[\\\\\\\`\\"\\\$]*)
14345 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14346 ;;
14347 *)
14348 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14349 ;;
14350 esac
14351done
14352
14353# Double-quote double-evaled strings.
14354for var in reload_cmds \
14355old_postinstall_cmds \
14356old_postuninstall_cmds \
14357old_archive_cmds \
14358extract_expsyms_cmds \
14359old_archive_from_new_cmds \
14360old_archive_from_expsyms_cmds \
14361archive_cmds \
14362archive_expsym_cmds \
14363module_cmds \
14364module_expsym_cmds \
14365export_symbols_cmds \
14366prelink_cmds \
14367postinstall_cmds \
14368postuninstall_cmds \
14369finish_cmds \
14370sys_lib_search_path_spec \
14371sys_lib_dlsearch_path_spec; do
14372 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14373 *[\\\\\\\`\\"\\\$]*)
14374 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14375 ;;
14376 *)
14377 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14378 ;;
14379 esac
14380done
14381
14382ac_aux_dir='$ac_aux_dir'
14383xsi_shell='$xsi_shell'
14384lt_shell_append='$lt_shell_append'
14385
14386# See if we are running on zsh, and set the options which allow our
14387# commands through without removal of \ escapes INIT.
14388if test -n "\${ZSH_VERSION+set}" ; then
14389 setopt NO_GLOB_SUBST
14390fi
14391
14392
14393 PACKAGE='$PACKAGE'
14394 VERSION='$VERSION'
14395 TIMESTAMP='$TIMESTAMP'
14396 RM='$RM'
14397 ofile='$ofile'
14398
14399
14400
14401
81ecdfbb 14402_ACEOF
fee8ec00 14403
81ecdfbb 14404cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fee8ec00 14405
81ecdfbb 14406# Handling of arguments.
fee8ec00
SR
14407for ac_config_target in $ac_config_targets
14408do
81ecdfbb
RW
14409 case $ac_config_target in
14410 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14411 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14412 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14413 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14414 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14415 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14416 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14417 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14418 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14419
14420 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
fee8ec00
SR
14421 esac
14422done
14423
81ecdfbb 14424
fee8ec00
SR
14425# If the user did not use the arguments to specify the items to instantiate,
14426# then the envvar interface is used. Set only those that are not.
14427# We use the long form for the default assignment because of an extremely
14428# bizarre bug on SunOS 4.1.3.
14429if $ac_need_defaults; then
14430 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14431 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14432 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14433 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14434fi
14435
14436# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14437# simply because there is no reason against having it here, and in addition,
fee8ec00 14438# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14439# Hook for its removal unless debugging.
14440# Note that there is a small window in which the directory will not be cleaned:
14441# after its creation but before its name has been assigned to `$tmp'.
fee8ec00
SR
14442$debug ||
14443{
81ecdfbb
RW
14444 tmp=
14445 trap 'exit_status=$?
14446 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14447' 0
14448 trap 'as_fn_exit 1' 1 2 13 15
fee8ec00 14449}
fee8ec00
SR
14450# Create a (secure) tmp directory for tmp files.
14451
14452{
81ecdfbb 14453 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
fee8ec00
SR
14454 test -n "$tmp" && test -d "$tmp"
14455} ||
14456{
81ecdfbb
RW
14457 tmp=./conf$$-$RANDOM
14458 (umask 077 && mkdir "$tmp")
14459} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
fee8ec00 14460
81ecdfbb
RW
14461# Set up the scripts for CONFIG_FILES section.
14462# No need to generate them if there are no CONFIG_FILES.
14463# This happens for instance with `./config.status config.h'.
14464if test -n "$CONFIG_FILES"; then
fee8ec00 14465
fee8ec00 14466
81ecdfbb
RW
14467ac_cr=`echo X | tr X '\015'`
14468# On cygwin, bash can eat \r inside `` if the user requested igncr.
14469# But we know of no other shell where ac_cr would be empty at this
14470# point, so we can use a bashism as a fallback.
14471if test "x$ac_cr" = x; then
14472 eval ac_cr=\$\'\\r\'
14473fi
14474ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14475if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14476 ac_cs_awk_cr='\r'
14477else
14478 ac_cs_awk_cr=$ac_cr
14479fi
fee8ec00 14480
81ecdfbb 14481echo 'BEGIN {' >"$tmp/subs1.awk" &&
fee8ec00
SR
14482_ACEOF
14483
81ecdfbb
RW
14484
14485{
14486 echo "cat >conf$$subs.awk <<_ACEOF" &&
14487 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14488 echo "_ACEOF"
14489} >conf$$subs.sh ||
14490 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14491ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14492ac_delim='%!_!# '
14493for ac_last_try in false false false false false :; do
14494 . ./conf$$subs.sh ||
14495 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14496
14497 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14498 if test $ac_delim_n = $ac_delim_num; then
14499 break
14500 elif $ac_last_try; then
14501 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14502 else
14503 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fee8ec00 14504 fi
81ecdfbb
RW
14505done
14506rm -f conf$$subs.sh
fee8ec00 14507
81ecdfbb
RW
14508cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14509cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
fee8ec00 14510_ACEOF
81ecdfbb
RW
14511sed -n '
14512h
14513s/^/S["/; s/!.*/"]=/
14514p
14515g
14516s/^[^!]*!//
14517:repl
14518t repl
14519s/'"$ac_delim"'$//
14520t delim
14521:nl
14522h
14523s/\(.\{148\}\).*/\1/
14524t more1
14525s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14526p
14527n
14528b repl
14529:more1
14530s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14531p
14532g
14533s/.\{148\}//
14534t nl
14535:delim
14536h
14537s/\(.\{148\}\).*/\1/
14538t more2
14539s/["\\]/\\&/g; s/^/"/; s/$/"/
14540p
14541b
14542:more2
14543s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14544p
14545g
14546s/.\{148\}//
14547t delim
14548' <conf$$subs.awk | sed '
14549/^[^""]/{
14550 N
14551 s/\n//
14552}
14553' >>$CONFIG_STATUS || ac_write_fail=1
14554rm -f conf$$subs.awk
14555cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14556_ACAWK
14557cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14558 for (key in S) S_is_set[key] = 1
14559 FS = "\a"
fee8ec00 14560
81ecdfbb
RW
14561}
14562{
14563 line = $ 0
14564 nfields = split(line, field, "@")
14565 substed = 0
14566 len = length(field[1])
14567 for (i = 2; i < nfields; i++) {
14568 key = field[i]
14569 keylen = length(key)
14570 if (S_is_set[key]) {
14571 value = S[key]
14572 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14573 len += length(value) + length(field[++i])
14574 substed = 1
14575 } else
14576 len += 1 + keylen
14577 }
14578
14579 print line
14580}
fee8ec00 14581
81ecdfbb
RW
14582_ACAWK
14583_ACEOF
14584cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14585if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14586 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
fee8ec00 14587else
81ecdfbb
RW
14588 cat
14589fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14590 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14591_ACEOF
fee8ec00 14592
81ecdfbb
RW
14593# VPATH may cause trouble with some makes, so we remove $(srcdir),
14594# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14595# trailing colons and then remove the whole line if VPATH becomes empty
14596# (actually we leave an empty line to preserve line numbers).
14597if test "x$srcdir" = x.; then
14598 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14599s/:*\$(srcdir):*/:/
14600s/:*\${srcdir}:*/:/
14601s/:*@srcdir@:*/:/
14602s/^\([^=]*=[ ]*\):*/\1/
14603s/:*$//
14604s/^[^=]*=[ ]*$//
14605}'
14606fi
fee8ec00 14607
81ecdfbb
RW
14608cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14609fi # test -n "$CONFIG_FILES"
fee8ec00 14610
81ecdfbb
RW
14611# Set up the scripts for CONFIG_HEADERS section.
14612# No need to generate them if there are no CONFIG_HEADERS.
14613# This happens for instance with `./config.status Makefile'.
14614if test -n "$CONFIG_HEADERS"; then
14615cat >"$tmp/defines.awk" <<\_ACAWK ||
14616BEGIN {
14617_ACEOF
fee8ec00 14618
81ecdfbb
RW
14619# Transform confdefs.h into an awk script `defines.awk', embedded as
14620# here-document in config.status, that substitutes the proper values into
14621# config.h.in to produce config.h.
fee8ec00 14622
81ecdfbb
RW
14623# Create a delimiter string that does not exist in confdefs.h, to ease
14624# handling of long lines.
14625ac_delim='%!_!# '
14626for ac_last_try in false false :; do
14627 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14628 if test -z "$ac_t"; then
14629 break
14630 elif $ac_last_try; then
14631 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
fee8ec00 14632 else
81ecdfbb 14633 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fee8ec00 14634 fi
fee8ec00 14635done
81ecdfbb
RW
14636
14637# For the awk script, D is an array of macro values keyed by name,
14638# likewise P contains macro parameters if any. Preserve backslash
14639# newline sequences.
14640
14641ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14642sed -n '
14643s/.\{148\}/&'"$ac_delim"'/g
14644t rset
14645:rset
14646s/^[ ]*#[ ]*define[ ][ ]*/ /
14647t def
14648d
14649:def
14650s/\\$//
14651t bsnl
14652s/["\\]/\\&/g
14653s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14654D["\1"]=" \3"/p
14655s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14656d
14657:bsnl
14658s/["\\]/\\&/g
14659s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14660D["\1"]=" \3\\\\\\n"\\/p
14661t cont
14662s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14663t cont
14664d
14665:cont
14666n
14667s/.\{148\}/&'"$ac_delim"'/g
14668t clear
14669:clear
14670s/\\$//
14671t bsnlc
14672s/["\\]/\\&/g; s/^/"/; s/$/"/p
14673d
14674:bsnlc
14675s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14676b cont
14677' <confdefs.h | sed '
14678s/'"$ac_delim"'/"\\\
14679"/g' >>$CONFIG_STATUS || ac_write_fail=1
14680
14681cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14682 for (key in D) D_is_set[key] = 1
14683 FS = "\a"
14684}
14685/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14686 line = \$ 0
14687 split(line, arg, " ")
14688 if (arg[1] == "#") {
14689 defundef = arg[2]
14690 mac1 = arg[3]
14691 } else {
14692 defundef = substr(arg[1], 2)
14693 mac1 = arg[2]
14694 }
14695 split(mac1, mac2, "(") #)
14696 macro = mac2[1]
14697 prefix = substr(line, 1, index(line, defundef) - 1)
14698 if (D_is_set[macro]) {
14699 # Preserve the white space surrounding the "#".
14700 print prefix "define", macro P[macro] D[macro]
14701 next
14702 } else {
14703 # Replace #undef with comments. This is necessary, for example,
14704 # in the case of _POSIX_SOURCE, which is predefined and required
14705 # on some systems where configure will not decide to define it.
14706 if (defundef == "undef") {
14707 print "/*", prefix defundef, macro, "*/"
14708 next
14709 }
14710 }
14711}
14712{ print }
14713_ACAWK
fee8ec00 14714_ACEOF
81ecdfbb
RW
14715cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14716 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14717fi # test -n "$CONFIG_HEADERS"
fee8ec00 14718
fee8ec00 14719
81ecdfbb
RW
14720eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14721shift
14722for ac_tag
14723do
14724 case $ac_tag in
14725 :[FHLC]) ac_mode=$ac_tag; continue;;
14726 esac
14727 case $ac_mode$ac_tag in
14728 :[FHL]*:*);;
14729 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14730 :[FH]-) ac_tag=-:-;;
14731 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
fee8ec00 14732 esac
81ecdfbb
RW
14733 ac_save_IFS=$IFS
14734 IFS=:
14735 set x $ac_tag
14736 IFS=$ac_save_IFS
14737 shift
14738 ac_file=$1
14739 shift
fee8ec00 14740
81ecdfbb
RW
14741 case $ac_mode in
14742 :L) ac_source=$1;;
14743 :[FH])
14744 ac_file_inputs=
14745 for ac_f
14746 do
14747 case $ac_f in
14748 -) ac_f="$tmp/stdin";;
14749 *) # Look for the file first in the build tree, then in the source tree
14750 # (if the path is not absolute). The absolute path cannot be DOS-style,
14751 # because $ac_f cannot contain `:'.
14752 test -f "$ac_f" ||
14753 case $ac_f in
14754 [\\/$]*) false;;
14755 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14756 esac ||
14757 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
fee8ec00 14758 esac
81ecdfbb
RW
14759 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14760 as_fn_append ac_file_inputs " '$ac_f'"
14761 done
fee8ec00 14762
81ecdfbb
RW
14763 # Let's still pretend it is `configure' which instantiates (i.e., don't
14764 # use $as_me), people would be surprised to read:
14765 # /* config.h. Generated by config.status. */
14766 configure_input='Generated from '`
14767 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14768 `' by configure.'
14769 if test x"$ac_file" != x-; then
14770 configure_input="$ac_file. $configure_input"
14771 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14772$as_echo "$as_me: creating $ac_file" >&6;}
14773 fi
14774 # Neutralize special characters interpreted by sed in replacement strings.
14775 case $configure_input in #(
14776 *\&* | *\|* | *\\* )
14777 ac_sed_conf_input=`$as_echo "$configure_input" |
14778 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14779 *) ac_sed_conf_input=$configure_input;;
14780 esac
fee8ec00 14781
81ecdfbb
RW
14782 case $ac_tag in
14783 *:-:* | *:-) cat >"$tmp/stdin" \
14784 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14785 esac
14786 ;;
14787 esac
fee8ec00 14788
81ecdfbb 14789 ac_dir=`$as_dirname -- "$ac_file" ||
fee8ec00
SR
14790$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14791 X"$ac_file" : 'X\(//\)[^/]' \| \
14792 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14793 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14794$as_echo X"$ac_file" |
14795 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14796 s//\1/
14797 q
14798 }
14799 /^X\(\/\/\)[^/].*/{
14800 s//\1/
14801 q
14802 }
14803 /^X\(\/\/\)$/{
14804 s//\1/
14805 q
14806 }
14807 /^X\(\/\).*/{
14808 s//\1/
14809 q
14810 }
14811 s/.*/./; q'`
14812 as_dir="$ac_dir"; as_fn_mkdir_p
fee8ec00
SR
14813 ac_builddir=.
14814
81ecdfbb
RW
14815case "$ac_dir" in
14816.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14817*)
14818 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14819 # A ".." for each directory in $ac_dir_suffix.
14820 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14821 case $ac_top_builddir_sub in
14822 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14823 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14824 esac ;;
14825esac
14826ac_abs_top_builddir=$ac_pwd
14827ac_abs_builddir=$ac_pwd$ac_dir_suffix
14828# for backward compatibility:
14829ac_top_builddir=$ac_top_build_prefix
fee8ec00
SR
14830
14831case $srcdir in
81ecdfbb 14832 .) # We are building in place.
fee8ec00 14833 ac_srcdir=.
81ecdfbb
RW
14834 ac_top_srcdir=$ac_top_builddir_sub
14835 ac_abs_top_srcdir=$ac_pwd ;;
14836 [\\/]* | ?:[\\/]* ) # Absolute name.
fee8ec00 14837 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14838 ac_top_srcdir=$srcdir
14839 ac_abs_top_srcdir=$srcdir ;;
14840 *) # Relative name.
14841 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14842 ac_top_srcdir=$ac_top_build_prefix$srcdir
14843 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fee8ec00 14844esac
81ecdfbb 14845ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
fee8ec00 14846
fee8ec00 14847
81ecdfbb
RW
14848 case $ac_mode in
14849 :F)
14850 #
14851 # CONFIG_FILE
14852 #
fee8ec00 14853
81ecdfbb
RW
14854 case $INSTALL in
14855 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14856 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
fee8ec00 14857 esac
81ecdfbb 14858_ACEOF
fee8ec00 14859
81ecdfbb
RW
14860cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14861# If the template does not know about datarootdir, expand it.
14862# FIXME: This hack should be removed a few years after 2.60.
14863ac_datarootdir_hack=; ac_datarootdir_seen=
14864ac_sed_dataroot='
14865/datarootdir/ {
14866 p
14867 q
14868}
14869/@datadir@/p
14870/@docdir@/p
14871/@infodir@/p
14872/@localedir@/p
14873/@mandir@/p'
14874case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14875*datarootdir*) ac_datarootdir_seen=yes;;
14876*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14877 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14878$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14879_ACEOF
14880cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14881 ac_datarootdir_hack='
14882 s&@datadir@&$datadir&g
14883 s&@docdir@&$docdir&g
14884 s&@infodir@&$infodir&g
14885 s&@localedir@&$localedir&g
14886 s&@mandir@&$mandir&g
14887 s&\\\${datarootdir}&$datarootdir&g' ;;
14888esac
fee8ec00 14889_ACEOF
fee8ec00 14890
81ecdfbb
RW
14891# Neutralize VPATH when `$srcdir' = `.'.
14892# Shell code in configure.ac might set extrasub.
14893# FIXME: do we really want to maintain this feature?
14894cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14895ac_sed_extra="$ac_vpsub
14896$extrasub
14897_ACEOF
14898cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14899:t
14900/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14901s|@configure_input@|$ac_sed_conf_input|;t t
14902s&@top_builddir@&$ac_top_builddir_sub&;t t
14903s&@top_build_prefix@&$ac_top_build_prefix&;t t
14904s&@srcdir@&$ac_srcdir&;t t
14905s&@abs_srcdir@&$ac_abs_srcdir&;t t
14906s&@top_srcdir@&$ac_top_srcdir&;t t
14907s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14908s&@builddir@&$ac_builddir&;t t
14909s&@abs_builddir@&$ac_abs_builddir&;t t
14910s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14911s&@INSTALL@&$ac_INSTALL&;t t
14912$ac_datarootdir_hack
14913"
14914eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14915 || as_fn_error "could not create $ac_file" "$LINENO" 5
14916
14917test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14918 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14919 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14921which seems to be undefined. Please make sure it is defined." >&5
14922$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14923which seems to be undefined. Please make sure it is defined." >&2;}
14924
14925 rm -f "$tmp/stdin"
14926 case $ac_file in
14927 -) cat "$tmp/out" && rm -f "$tmp/out";;
14928 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14929 esac \
14930 || as_fn_error "could not create $ac_file" "$LINENO" 5
14931 ;;
14932 :H)
14933 #
14934 # CONFIG_HEADER
14935 #
14936 if test x"$ac_file" != x-; then
14937 {
14938 $as_echo "/* $configure_input */" \
14939 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14940 } >"$tmp/config.h" \
14941 || as_fn_error "could not create $ac_file" "$LINENO" 5
14942 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14943 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14944$as_echo "$as_me: $ac_file is unchanged" >&6;}
14945 else
14946 rm -f "$ac_file"
14947 mv "$tmp/config.h" "$ac_file" \
14948 || as_fn_error "could not create $ac_file" "$LINENO" 5
14949 fi
fee8ec00 14950 else
81ecdfbb
RW
14951 $as_echo "/* $configure_input */" \
14952 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14953 || as_fn_error "could not create -" "$LINENO" 5
14954 fi
14955 ;;
14956 :L)
14957 #
14958 # CONFIG_LINK
14959 #
fee8ec00 14960
81ecdfbb
RW
14961 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14962 :
14963 else
14964 # Prefer the file from the source tree if names are identical.
14965 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14966 ac_source=$srcdir/$ac_source
14967 fi
fee8ec00 14968
81ecdfbb
RW
14969 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14970$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
fee8ec00 14971
81ecdfbb
RW
14972 if test ! -r "$ac_source"; then
14973 as_fn_error "$ac_source: file not found" "$LINENO" 5
14974 fi
14975 rm -f "$ac_file"
fee8ec00 14976
81ecdfbb
RW
14977 # Try a relative symlink, then a hard link, then a copy.
14978 case $srcdir in
14979 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14980 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14981 esac
14982 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14983 ln "$ac_source" "$ac_file" 2>/dev/null ||
14984 cp -p "$ac_source" "$ac_file" ||
14985 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14986 fi
14987 ;;
14988 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14989$as_echo "$as_me: executing $ac_file commands" >&6;}
14990 ;;
14991 esac
fee8ec00
SR
14992
14993
81ecdfbb 14994 case $ac_file$ac_mode in
db2e4d67 14995 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
14996 "libtool":C)
14997
14998 # See if we are running on zsh, and set the options which allow our
14999 # commands through without removal of \ escapes.
15000 if test -n "${ZSH_VERSION+set}" ; then
15001 setopt NO_GLOB_SUBST
15002 fi
15003
15004 cfgfile="${ofile}T"
15005 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15006 $RM "$cfgfile"
15007
15008 cat <<_LT_EOF >> "$cfgfile"
15009#! $SHELL
15010
15011# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15012# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15013# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15014# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15015#
15016# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15017# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15018# Written by Gordon Matzigkeit, 1996
15019#
15020# This file is part of GNU Libtool.
15021#
15022# GNU Libtool is free software; you can redistribute it and/or
15023# modify it under the terms of the GNU General Public License as
15024# published by the Free Software Foundation; either version 2 of
15025# the License, or (at your option) any later version.
15026#
15027# As a special exception to the GNU General Public License,
15028# if you distribute this file as part of a program or library that
15029# is built using GNU Libtool, you may include this file under the
15030# same distribution terms that you use for the rest of that program.
15031#
15032# GNU Libtool is distributed in the hope that it will be useful,
15033# but WITHOUT ANY WARRANTY; without even the implied warranty of
15034# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15035# GNU General Public License for more details.
15036#
15037# You should have received a copy of the GNU General Public License
15038# along with GNU Libtool; see the file COPYING. If not, a copy
15039# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15040# obtained by writing to the Free Software Foundation, Inc.,
15041# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15042
15043
15044# The names of the tagged configurations supported by this script.
15045available_tags=""
15046
15047# ### BEGIN LIBTOOL CONFIG
15048
15049# Which release of libtool.m4 was used?
15050macro_version=$macro_version
15051macro_revision=$macro_revision
15052
15053# Whether or not to build shared libraries.
15054build_libtool_libs=$enable_shared
15055
15056# Whether or not to build static libraries.
15057build_old_libs=$enable_static
15058
15059# What type of objects to build.
15060pic_mode=$pic_mode
15061
15062# Whether or not to optimize for fast installation.
15063fast_install=$enable_fast_install
15064
15065# Shell to use when invoking shell scripts.
15066SHELL=$lt_SHELL
15067
15068# An echo program that protects backslashes.
15069ECHO=$lt_ECHO
15070
15071# The host system.
15072host_alias=$host_alias
15073host=$host
15074host_os=$host_os
15075
15076# The build system.
15077build_alias=$build_alias
15078build=$build
15079build_os=$build_os
15080
15081# A sed program that does not truncate output.
15082SED=$lt_SED
15083
15084# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15085Xsed="\$SED -e 1s/^X//"
15086
15087# A grep program that handles long lines.
15088GREP=$lt_GREP
15089
15090# An ERE matcher.
15091EGREP=$lt_EGREP
15092
15093# A literal string matcher.
15094FGREP=$lt_FGREP
15095
15096# A BSD- or MS-compatible name lister.
15097NM=$lt_NM
15098
15099# Whether we need soft or hard links.
15100LN_S=$lt_LN_S
15101
15102# What is the maximum length of a command?
15103max_cmd_len=$max_cmd_len
15104
15105# Object file suffix (normally "o").
15106objext=$ac_objext
15107
15108# Executable file suffix (normally "").
15109exeext=$exeext
15110
15111# whether the shell understands "unset".
15112lt_unset=$lt_unset
15113
15114# turn spaces into newlines.
15115SP2NL=$lt_lt_SP2NL
15116
15117# turn newlines into spaces.
15118NL2SP=$lt_lt_NL2SP
15119
15120# An object symbol dumper.
15121OBJDUMP=$lt_OBJDUMP
15122
15123# Method to check whether dependent libraries are shared objects.
15124deplibs_check_method=$lt_deplibs_check_method
15125
15126# Command to use when deplibs_check_method == "file_magic".
15127file_magic_cmd=$lt_file_magic_cmd
15128
15129# The archiver.
15130AR=$lt_AR
15131AR_FLAGS=$lt_AR_FLAGS
15132
15133# A symbol stripping program.
15134STRIP=$lt_STRIP
15135
15136# Commands used to install an old-style archive.
15137RANLIB=$lt_RANLIB
15138old_postinstall_cmds=$lt_old_postinstall_cmds
15139old_postuninstall_cmds=$lt_old_postuninstall_cmds
15140
15141# Whether to use a lock for old archive extraction.
15142lock_old_archive_extraction=$lock_old_archive_extraction
15143
15144# A C compiler.
15145LTCC=$lt_CC
15146
15147# LTCC compiler flags.
15148LTCFLAGS=$lt_CFLAGS
15149
15150# Take the output of nm and produce a listing of raw symbols and C names.
15151global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15152
15153# Transform the output of nm in a proper C declaration.
15154global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15155
15156# Transform the output of nm in a C name address pair.
15157global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15158
15159# Transform the output of nm in a C name address pair when lib prefix is needed.
15160global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15161
15162# The name of the directory that contains temporary libtool files.
15163objdir=$objdir
15164
15165# Used to examine libraries when file_magic_cmd begins with "file".
15166MAGIC_CMD=$MAGIC_CMD
15167
15168# Must we lock files when doing compilation?
15169need_locks=$lt_need_locks
15170
15171# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15172DSYMUTIL=$lt_DSYMUTIL
15173
15174# Tool to change global to local symbols on Mac OS X.
15175NMEDIT=$lt_NMEDIT
15176
15177# Tool to manipulate fat objects and archives on Mac OS X.
15178LIPO=$lt_LIPO
15179
15180# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15181OTOOL=$lt_OTOOL
15182
15183# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15184OTOOL64=$lt_OTOOL64
15185
15186# Old archive suffix (normally "a").
15187libext=$libext
15188
15189# Shared library suffix (normally ".so").
15190shrext_cmds=$lt_shrext_cmds
15191
15192# The commands to extract the exported symbol list from a shared archive.
15193extract_expsyms_cmds=$lt_extract_expsyms_cmds
15194
15195# Variables whose values should be saved in libtool wrapper scripts and
15196# restored at link time.
15197variables_saved_for_relink=$lt_variables_saved_for_relink
15198
15199# Do we need the "lib" prefix for modules?
15200need_lib_prefix=$need_lib_prefix
15201
15202# Do we need a version for libraries?
15203need_version=$need_version
15204
15205# Library versioning type.
15206version_type=$version_type
15207
15208# Shared library runtime path variable.
15209runpath_var=$runpath_var
15210
15211# Shared library path variable.
15212shlibpath_var=$shlibpath_var
15213
15214# Is shlibpath searched before the hard-coded library search path?
15215shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15216
15217# Format of library name prefix.
15218libname_spec=$lt_libname_spec
15219
15220# List of archive names. First name is the real one, the rest are links.
15221# The last name is the one that the linker finds with -lNAME
15222library_names_spec=$lt_library_names_spec
15223
15224# The coded name of the library, if different from the real name.
15225soname_spec=$lt_soname_spec
15226
15227# Permission mode override for installation of shared libraries.
15228install_override_mode=$lt_install_override_mode
15229
15230# Command to use after installation of a shared archive.
15231postinstall_cmds=$lt_postinstall_cmds
15232
15233# Command to use after uninstallation of a shared archive.
15234postuninstall_cmds=$lt_postuninstall_cmds
15235
15236# Commands used to finish a libtool library installation in a directory.
15237finish_cmds=$lt_finish_cmds
15238
15239# As "finish_cmds", except a single script fragment to be evaled but
15240# not shown.
15241finish_eval=$lt_finish_eval
15242
15243# Whether we should hardcode library paths into libraries.
15244hardcode_into_libs=$hardcode_into_libs
15245
15246# Compile-time system search path for libraries.
15247sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15248
15249# Run-time system search path for libraries.
15250sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15251
15252# Whether dlopen is supported.
15253dlopen_support=$enable_dlopen
15254
15255# Whether dlopen of programs is supported.
15256dlopen_self=$enable_dlopen_self
15257
15258# Whether dlopen of statically linked programs is supported.
15259dlopen_self_static=$enable_dlopen_self_static
15260
15261# Commands to strip libraries.
15262old_striplib=$lt_old_striplib
15263striplib=$lt_striplib
15264
15265
15266# The linker used to build libraries.
15267LD=$lt_LD
15268
15269# How to create reloadable object files.
15270reload_flag=$lt_reload_flag
15271reload_cmds=$lt_reload_cmds
15272
15273# Commands used to build an old-style archive.
15274old_archive_cmds=$lt_old_archive_cmds
15275
15276# A language specific compiler.
15277CC=$lt_compiler
15278
15279# Is the compiler the GNU compiler?
15280with_gcc=$GCC
15281
15282# Compiler flag to turn off builtin functions.
15283no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15284
15285# How to pass a linker flag through the compiler.
15286wl=$lt_lt_prog_compiler_wl
15287
15288# Additional compiler flags for building library objects.
15289pic_flag=$lt_lt_prog_compiler_pic
15290
15291# Compiler flag to prevent dynamic linking.
15292link_static_flag=$lt_lt_prog_compiler_static
15293
15294# Does compiler simultaneously support -c and -o options?
15295compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15296
15297# Whether or not to add -lc for building shared libraries.
15298build_libtool_need_lc=$archive_cmds_need_lc
15299
15300# Whether or not to disallow shared libs when runtime libs are static.
15301allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15302
15303# Compiler flag to allow reflexive dlopens.
15304export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15305
15306# Compiler flag to generate shared objects directly from archives.
15307whole_archive_flag_spec=$lt_whole_archive_flag_spec
15308
15309# Whether the compiler copes with passing no objects directly.
15310compiler_needs_object=$lt_compiler_needs_object
15311
15312# Create an old-style archive from a shared archive.
15313old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15314
15315# Create a temporary old-style archive to link instead of a shared archive.
15316old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15317
15318# Commands used to build a shared archive.
15319archive_cmds=$lt_archive_cmds
15320archive_expsym_cmds=$lt_archive_expsym_cmds
15321
15322# Commands used to build a loadable module if different from building
15323# a shared archive.
15324module_cmds=$lt_module_cmds
15325module_expsym_cmds=$lt_module_expsym_cmds
15326
15327# Whether we are building with GNU ld or not.
15328with_gnu_ld=$lt_with_gnu_ld
15329
15330# Flag that allows shared libraries with undefined symbols to be built.
15331allow_undefined_flag=$lt_allow_undefined_flag
15332
15333# Flag that enforces no undefined symbols.
15334no_undefined_flag=$lt_no_undefined_flag
15335
15336# Flag to hardcode \$libdir into a binary during linking.
15337# This must work even if \$libdir does not exist
15338hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15339
15340# If ld is used when linking, flag to hardcode \$libdir into a binary
15341# during linking. This must work even if \$libdir does not exist.
15342hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15343
15344# Whether we need a single "-rpath" flag with a separated argument.
15345hardcode_libdir_separator=$lt_hardcode_libdir_separator
15346
15347# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15348# DIR into the resulting binary.
15349hardcode_direct=$hardcode_direct
15350
15351# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15352# DIR into the resulting binary and the resulting library dependency is
15353# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15354# library is relocated.
15355hardcode_direct_absolute=$hardcode_direct_absolute
15356
15357# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15358# into the resulting binary.
15359hardcode_minus_L=$hardcode_minus_L
15360
15361# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15362# into the resulting binary.
15363hardcode_shlibpath_var=$hardcode_shlibpath_var
15364
15365# Set to "yes" if building a shared library automatically hardcodes DIR
15366# into the library and all subsequent libraries and executables linked
15367# against it.
15368hardcode_automatic=$hardcode_automatic
15369
15370# Set to yes if linker adds runtime paths of dependent libraries
15371# to runtime path list.
15372inherit_rpath=$inherit_rpath
15373
15374# Whether libtool must link a program against all its dependency libraries.
15375link_all_deplibs=$link_all_deplibs
15376
15377# Fix the shell variable \$srcfile for the compiler.
15378fix_srcfile_path=$lt_fix_srcfile_path
15379
15380# Set to "yes" if exported symbols are required.
15381always_export_symbols=$always_export_symbols
15382
15383# The commands to list exported symbols.
15384export_symbols_cmds=$lt_export_symbols_cmds
15385
15386# Symbols that should not be listed in the preloaded symbols.
15387exclude_expsyms=$lt_exclude_expsyms
15388
15389# Symbols that must always be exported.
15390include_expsyms=$lt_include_expsyms
15391
15392# Commands necessary for linking programs (against libraries) with templates.
15393prelink_cmds=$lt_prelink_cmds
15394
15395# Specify filename containing input files.
15396file_list_spec=$lt_file_list_spec
15397
15398# How to hardcode a shared library path into an executable.
15399hardcode_action=$hardcode_action
15400
15401# ### END LIBTOOL CONFIG
15402
15403_LT_EOF
15404
15405 case $host_os in
15406 aix3*)
15407 cat <<\_LT_EOF >> "$cfgfile"
15408# AIX sometimes has problems with the GCC collect2 program. For some
15409# reason, if we set the COLLECT_NAMES environment variable, the problems
15410# vanish in a puff of smoke.
15411if test "X${COLLECT_NAMES+set}" != Xset; then
15412 COLLECT_NAMES=
15413 export COLLECT_NAMES
15414fi
15415_LT_EOF
15416 ;;
15417 esac
15418
15419
15420ltmain="$ac_aux_dir/ltmain.sh"
15421
15422
15423 # We use sed instead of cat because bash on DJGPP gets confused if
15424 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15425 # text mode, it properly converts lines to CR/LF. This bash problem
15426 # is reportedly fixed, but why not run on old versions too?
15427 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15428 || (rm -f "$cfgfile"; exit 1)
15429
15430 case $xsi_shell in
15431 yes)
15432 cat << \_LT_EOF >> "$cfgfile"
15433
15434# func_dirname file append nondir_replacement
15435# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15436# otherwise set result to NONDIR_REPLACEMENT.
15437func_dirname ()
15438{
15439 case ${1} in
15440 */*) func_dirname_result="${1%/*}${2}" ;;
15441 * ) func_dirname_result="${3}" ;;
15442 esac
15443}
15444
15445# func_basename file
15446func_basename ()
15447{
15448 func_basename_result="${1##*/}"
15449}
15450
15451# func_dirname_and_basename file append nondir_replacement
15452# perform func_basename and func_dirname in a single function
15453# call:
15454# dirname: Compute the dirname of FILE. If nonempty,
15455# add APPEND to the result, otherwise set result
15456# to NONDIR_REPLACEMENT.
15457# value returned in "$func_dirname_result"
15458# basename: Compute filename of FILE.
15459# value retuned in "$func_basename_result"
15460# Implementation must be kept synchronized with func_dirname
15461# and func_basename. For efficiency, we do not delegate to
15462# those functions but instead duplicate the functionality here.
15463func_dirname_and_basename ()
15464{
15465 case ${1} in
15466 */*) func_dirname_result="${1%/*}${2}" ;;
15467 * ) func_dirname_result="${3}" ;;
15468 esac
15469 func_basename_result="${1##*/}"
15470}
15471
15472# func_stripname prefix suffix name
15473# strip PREFIX and SUFFIX off of NAME.
15474# PREFIX and SUFFIX must not contain globbing or regex special
15475# characters, hashes, percent signs, but SUFFIX may contain a leading
15476# dot (in which case that matches only a dot).
15477func_stripname ()
15478{
15479 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15480 # positional parameters, so assign one to ordinary parameter first.
15481 func_stripname_result=${3}
15482 func_stripname_result=${func_stripname_result#"${1}"}
15483 func_stripname_result=${func_stripname_result%"${2}"}
15484}
15485
15486# func_opt_split
15487func_opt_split ()
15488{
15489 func_opt_split_opt=${1%%=*}
15490 func_opt_split_arg=${1#*=}
15491}
15492
15493# func_lo2o object
15494func_lo2o ()
15495{
15496 case ${1} in
15497 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15498 *) func_lo2o_result=${1} ;;
15499 esac
15500}
15501
15502# func_xform libobj-or-source
15503func_xform ()
15504{
15505 func_xform_result=${1%.*}.lo
15506}
15507
15508# func_arith arithmetic-term...
15509func_arith ()
15510{
15511 func_arith_result=$(( $* ))
15512}
15513
15514# func_len string
15515# STRING may not start with a hyphen.
15516func_len ()
15517{
15518 func_len_result=${#1}
15519}
15520
15521_LT_EOF
15522 ;;
15523 *) # Bourne compatible functions.
15524 cat << \_LT_EOF >> "$cfgfile"
15525
15526# func_dirname file append nondir_replacement
15527# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15528# otherwise set result to NONDIR_REPLACEMENT.
15529func_dirname ()
15530{
15531 # Extract subdirectory from the argument.
15532 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15533 if test "X$func_dirname_result" = "X${1}"; then
15534 func_dirname_result="${3}"
15535 else
15536 func_dirname_result="$func_dirname_result${2}"
15537 fi
15538}
15539
15540# func_basename file
15541func_basename ()
15542{
15543 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15544}
15545
15546
15547# func_stripname prefix suffix name
15548# strip PREFIX and SUFFIX off of NAME.
15549# PREFIX and SUFFIX must not contain globbing or regex special
15550# characters, hashes, percent signs, but SUFFIX may contain a leading
15551# dot (in which case that matches only a dot).
15552# func_strip_suffix prefix name
15553func_stripname ()
15554{
15555 case ${2} in
15556 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15557 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15558 esac
15559}
15560
15561# sed scripts:
15562my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15563my_sed_long_arg='1s/^-[^=]*=//'
15564
15565# func_opt_split
15566func_opt_split ()
15567{
15568 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15569 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15570}
15571
15572# func_lo2o object
15573func_lo2o ()
15574{
15575 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15576}
15577
15578# func_xform libobj-or-source
15579func_xform ()
15580{
15581 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15582}
15583
15584# func_arith arithmetic-term...
15585func_arith ()
15586{
15587 func_arith_result=`expr "$@"`
15588}
15589
15590# func_len string
15591# STRING may not start with a hyphen.
15592func_len ()
15593{
15594 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15595}
15596
15597_LT_EOF
15598esac
15599
15600case $lt_shell_append in
15601 yes)
15602 cat << \_LT_EOF >> "$cfgfile"
15603
15604# func_append var value
15605# Append VALUE to the end of shell variable VAR.
15606func_append ()
15607{
15608 eval "$1+=\$2"
15609}
15610_LT_EOF
15611 ;;
15612 *)
15613 cat << \_LT_EOF >> "$cfgfile"
15614
15615# func_append var value
15616# Append VALUE to the end of shell variable VAR.
15617func_append ()
15618{
15619 eval "$1=\$$1\$2"
15620}
15621
15622_LT_EOF
15623 ;;
15624 esac
15625
15626
15627 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15628 || (rm -f "$cfgfile"; exit 1)
15629
15630 mv -f "$cfgfile" "$ofile" ||
15631 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15632 chmod +x "$ofile"
15633
15634 ;;
81ecdfbb 15635 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
fee8ec00
SR
15636 rm -f Makesim1.tmp Makesim2.tmp Makefile
15637 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15638 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15639 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15640 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15641 <Makefile.sim >Makefile
15642 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15643 ;;
81ecdfbb
RW
15644 "stamp-h":C) echo > stamp-h ;;
15645
fee8ec00 15646 esac
81ecdfbb 15647done # for ac_tag
fee8ec00 15648
fee8ec00 15649
81ecdfbb 15650as_fn_exit 0
fee8ec00 15651_ACEOF
fee8ec00
SR
15652ac_clean_files=$ac_clean_files_save
15653
81ecdfbb
RW
15654test $ac_write_fail = 0 ||
15655 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15656
fee8ec00
SR
15657
15658# configure is writing to config.log, and then calls config.status.
15659# config.status does its own redirection, appending to config.log.
15660# Unfortunately, on DOS this fails, as config.log is still kept open
15661# by configure, so config.status won't be able to write to it; its
15662# output is simply discarded. So we exec the FD to /dev/null,
15663# effectively closing config.log, so it can be properly (re)opened and
15664# appended to by config.status. When coming back to configure, we
15665# need to make the FD available again.
15666if test "$no_create" != yes; then
15667 ac_cs_success=:
15668 ac_config_status_args=
15669 test "$silent" = yes &&
15670 ac_config_status_args="$ac_config_status_args --quiet"
15671 exec 5>/dev/null
15672 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15673 exec 5>>config.log
15674 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15675 # would make configure fail if this is the last instruction.
81ecdfbb
RW
15676 $ac_cs_success || as_fn_exit $?
15677fi
15678if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15680$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
fee8ec00
SR
15681fi
15682
15683